hacker news with inline top comments    .. more ..    11 Sep 2017 Ask
home   ask   best   2190h 56m ago   
1
Ask HN: Best Documented Web APIs / Integrations?
10 points by philippz  1 hour ago   2 comments top 2
1
shash7 24 minutes ago 0 replies      
Airtable has a pretty awesome api documentation.

Basically, when you create a table and see its api documentation, it is generated on the fly to show you the rest endpoints specific to that table only.

Pretty awesome actually, worth checking it out.

Stripe has good api docs too.

2
davedx 13 minutes ago 0 replies      
Stripe is probably the best I've used, though there are so many products and features these days you can get a bit lost sometimes.
2
Ask HN: What's a reasonable microkernel-based OS for desktop usage?
28 points by xelxebar  4 hours ago   28 comments top 12
1
oldandtired 2 hours ago 0 replies      
Minix 3.3 or 3.4 RC 6. It basically uses clang compiler and the NetBSD package base.

Using a microkernel as a desktop leaves you in a generally no worse off position than using something like Linux or Windows. Unless you are intending to do specific high performance work, then you probably won't see much or any difference.

I am currently using a Toshiba NB500 netbook running Centos 6.9 as my machine due to having to support a number of other Centos 6.9 systems. But I am intending to shift to Minix 3.4 in the latter part of 2017 or early 2018 for doing certain kinds of development work that I am interested in.

If you have the resources and time, give a variety of systems a go and see what gives you a better bang for your buck for your circumstances.

2
auvrw 1 hour ago 0 replies      
> Am I being unknowingly unreasonable in wanting this?

i don't think so. or if you are, then i am too. or it depends on how much you want this and why.

i lurked on the Hurd IRC about 5 or 6 years ago, and i get the sense that developing these systems is a lot about the journey of development. it seemed as though most people who were running the Hurd used hardware virtualization.

the browser can certainly be viewed as block to minimality. have you tried elinks? could a V7-like JS runtime replace JITing it?

i don't have answers to these questions. i do think framing the original question around minimal webbrowsers (where "minimal" means it can be run on Minix or similar) is insightful and appropriate to the forum. thanks for posting this question!

3
jimmies 2 hours ago 1 reply      
>the hardware support and tooling is unfortunately just too anemic to reasonable do this.

Not sure about tooling, but I think hardware, one of the two problems you mentioned can be solved by virtualizing. You can run the micro kernel-based OS in a VM and hardware support usually will get better because it is standard. If you don't like the feeling of running the OS inside a window in the host OS, you can assign the whole machine to a graphics card and a set of keyboard and mouse with pass through (io-mmu/VT-d) on Linux KVM. That way, you only have to worry about a compatible graphics card, and everything else is emulated and standard.

I haven't tried any micro kernel-based OS myself but I had a very good luck running both Windows and macOS virtualized on my Ivy Bridge desktop system I built 7 years ago running Fedora as the host OS. It's freaking amazing and I suffer almost no performance degradation.

4
joshumax 3 hours ago 1 reply      
Can I recommend using a hypervisor like Xen?

While it is technically not an "OS", I find that it offers someof the same security advantages a server-based microkernel OSesdo. Although DomUs aren't technically privileged userspaceprocesses, it does mitigate the risk of something like afaulty, kludgy mess of a driver taking down an entire system,and while I admit it's not as fancy as something like Mach IPC,it does allow for secure communication between different domains.

And on a personal note, as a former GNU/Hurd dev it does make me happy when I find people in the wild with interest in its design :)

5
garrybelka 1 hour ago 0 replies      
L4 might be an option.http://l4hq.org/projects/os/
6
bananicorn 4 hours ago 3 replies      
QNX springs to mind in that case, but I'm not sure if it's really viable as a day-to-day OS. There's a distro of it out there somewhere, I guess.

(Usually it's used in embedded systems)

7
jdub 1 hour ago 0 replies      
Genode lets you choose from a range of microkernels on which you'd like the system to run.
8
kobeya 4 hours ago 1 reply      
MINIX 3?
9
thatfrenchguy 3 hours ago 3 replies      
Windows ?
10
sysdyne 3 hours ago 0 replies      
Redox OS is a interesting project although it's not ready for prime time usage since it lacks applications.https://www.redox-os.org/
11
theonewolf 3 hours ago 1 reply      
Mac OS?
12
quuquuquu 4 hours ago 2 replies      
[removed due to witch hunting]
3
Ask HN: Anyone making passive (or not passive) income from a content site?
56 points by gillyb  17 hours ago   24 comments top 7
1
sixQuarks 13 hours ago 3 replies      
Been doing this for nearly a decade, mid-six figure income. No employees, no customers to deal with, just content that I update on a weekly basis, with links to high-quality affiliates that I trust and actually recommend.

Anyone who can write a decent book on a subject that consumers care about can do this, but it does take time, probably a good 3 or 4 years before you start making decent income, would need to start it as a side project while working full-time, but I'm convinced any decent writer can do this.

2
kohanz 15 hours ago 0 replies      
I have a WP blog that I wrote about my experience becoming a licensed professional engineer, which basically entails writing up your experience and taking an ethics exam. At the time I did it to make myself accountable to follow through. It is a super niche area, but with very little content addressing it, especially for free. Years later, with hardly any work from myself, the traffic is not high (2-3k monthly) but the Adsense more than pays for the hosting and I also generate revenue through affiliate sales to someone that sells paid help with the application. That revenue has been roughly $100-200 a month with as high as almost $500, during exam season.

The site is pretty much as passive as it gets at this point. I maybe spend some time every once in a while answering questions posted the blog, but haven't written new content in years.

3
RileyJames 11 hours ago 1 reply      
I have a low volume, long tail content site. It consistently pulls in $500 per month. It's built on an open data set, which was poorly exposed (government site).

I think content sites are good MVP's, but to be defensible need to be turned into something more valuable.

4
deepakkarki 8 hours ago 1 reply      
I curate a daily list of interesting engineering blogs at https://discoverdev.io

As of now it's a side project, not making any $ off it. But I know a bunch of folks who have been doing such stuff for a while and make some good beer money!

5
iurisilvio 13 hours ago 2 replies      
I'm not willing to share my sites, but I have some content websites, one of them have ~2 million pageviews/month and is enough to pay my bills. The others are small, but they improve ~10% my result.

They are 99% passive income. All of them can be improved, but I don't do anything, I have full time job and other side projects. I feel bad for not working on them, but I know it is the right decision to me.

To be honest, it was started as a SEO experiment. I have bad content in good shape (all in-page SEO tricks done). I'm sure better content can improve my results.

6
guohuang 11 hours ago 2 replies      
I am not sure if affiliate marketing count as a content site, you are always "selling" something directly or indirectly in order to make income, at http://toptalkedbooks.com, we present the best books to users from HN, stackoverflow and reddit. I think the bottom line is, give quality content to users, income will follow.
7
anon1094 15 hours ago 1 reply      
IndieHackers was making money from advertising before it was bought by Stripe.
       cached 11 September 2017 12:05:01 GMT  :  recaching -2183h 3m