jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I was curious about how this'd look without the cherry-picking, so I took a look at Wikipedia's list of revolutions from the 1900s on and sampled a few dozen:

https://en.wikipedia.org/wiki/List_of_revolutions_and_rebell...

Results from the period of 1900-1910 (19 revolutions; I don't have time to do more) is that 12 were outright failures: the revolution was crushed, the leaders executed, oftentimes with significant loss of life for the revolutionaries and nearby civilians. 5 were temporary successes: they led to some reforms or a new government, but the government collapsed within 15 years anyway, leading to either anarchy, dictatorship, or conquest by a foreign power. 2 were an "eventual success" (Young Turk revolution, and revolution in the Kingdom of Poland), where the revolution had modest success but later events achieved "peaceful" (if you can count WW1 & WW2 as peaceful) independence. 1 was a success, the Theriso Revolt that broke Crete away from the Ottoman empire and led to its eventual union with Greece.

I'd come to a bleaker conclusion: most revolutions fail, and lead to the deaths of their leaders and most of the people who support them. Then of the subset that "succeed" (in the sense of not being crushed), a majority lead to government or lack thereof that is just as bad or worse than what came before.
Yes. If CHF outperforms EUR, and the mortgage payments are in CHF, a bank that has most expenses in EUR is making a profit.

You can hedge against the performance of CHF by keeping proportional revenue streams of EUR.
Yes, but isn't same true about most of the hardware?

Just a fraction of notebooks comes with Linux. I'd like to but I've never bought one. Smartphone manufacturers are not cooperative, NVIDIA got finger.

Personally I would not recommend buying hardware thinking it would be supported in the future. Linux hardware acceleration for Intel GMA 500 (Poulsbo) never materialized.
Absolutely. He should just have called out that being a child of unrepentant terrorists is what influenced Cheasa to be a nutjob.
" if experts agree the likelihood that 1 dose is effective and the likelihood of it being ineffective is low"

Experts do not agree.
> IIRC (I only use them for SMS) International Outbound rates to the UK are the same as US domestic rates :)

It seems only for landlines, however. I'm always amazed by the obscene rates to call a mobile phone outside of the US. (This isn't exclusive to Twilio and I'm not blaming them)
Bah. We seem to be having trouble with Google Apps blocking emails based on a daily limit, apparently the upgrade hasn't gone through yet and is forcing an error on SMTP connections. Working on it.

Edit: fixed (sorta). We're just caching emails for now until Google gets their stuff together.
And at the same time, for many people it's an insidious way to reduce other people's accomplishments so that they don't feel inferior in comparison.
I'm sorry but there's been several occasions in human history where civilization has fully collapsed (region specific) and lost the written word (namely proto-greece) but fully recovered with no outside influence.

If something doesn't spell our doom either in the short term or in the moderately-short term then we will quickly recover from where we left off. A generation or two of subsistence living will not entirely wipe out human civilization. No one is going to have to reinvent the wheel, because we've got so many present in our civilization that they could easily be scavenged for hundreds of years before the quantity became depleted and it would likely take a good thousand years before someone couldn't find an 'original wheel' to at least take inspiration from. Aluminium alloy wheels have such high proportions of aluminium in them that even the exceptionally slow oxidization (I work in siding and I can tell you that 20 year old aluminium siding barely has marks on it and it's paper thick, a few pounds would take millennia to degrade but would likely still be clearly recognizable).

If we're really concerned about our longevity I'd suggest manufacturing information arcs that can teach the major language of the geographical area allowing people 100 years down the road to access the knowledge stored when civilization recovers. It would have to be built for longevity and nothing else (IE it can't easily be recovered for materials by scavengers or used to draw power). Essentially you'd want a very long life RTG to power a multiple redundancy computer system and basically load encyclopaedias and patent databases and an archive of literature, magazines and journals.
What Ed said. I spent almost four years part-timing my startup while working day jobs. (At which ten hours a day would have felt like a nice refreshing breeze on a warm summer day, but that is neither here nor there.)

I also feel your pain on immigration issues. That was at least part of the reason why I had to do things the long way.

You can make progress while employed. Be disciplined about it, be smart in how you work, and above all don't give up.

Most of my good tips are here:

http://www.kalzumeus.com/2010/03/20/running-a-software-busin...

At the end of the process you'll have a company (successful for some definition of successful), a green card, and an excellent base from which to plot your takeover of the world. You might be surprised to know that at 28 or 30 or 32 having a successful company still makes you a huge anomaly among everyone you know. The discipline you learned while working will help you hugely, too, if you can maintain it.
This does not seem like a real threat in the the same way as the things the asker is talking about (i.e. things that are unlikely to happen at any given moment, but not at all unlikely on a realistic scale). Global ecosystem crashes seem to be once-in-millennia events. And our "disrespect for complex ecosystems" is about as likely to avert a looming global crash as it is to trigger one that wouldn't have happened, given that our impact on the matter is an unknown factor.
Right, yes that's true, but if you submit an immigration application while you're at a large company, and then do your own startup and transfer the H1B, I'm pretty sure you will have to give up on the immigration application. I've heard of people starting companies and transferring H1Bs, but never of anyone who has done that and managed to keep an immigration application going.
He's really good. http://sivers.org/mp3/DEREK_SIVERS-Ready_to_Live-1997-01.mp3
our "disrespect for complex ecosystems" is about as likely to avert a looming global crash as it is to trigger one that wouldn't have happened, given that our impact on the matter is an unknown factor.

???

This is supposed to be comforting, how? Try this paraphrase: we're twiddling the knobs on the ecosystem, we know we're likely to make big changes, but we're not sure what. Would you like operators of a nuclear plant to follow this behavior?
Maybe, but I don't think that most people who say this are trying to belittle their idol, rather complement them on the fact that they have a greater skill than others. That no matter how much time someone else puts into it, they will never be as good.

And there is some truth to this. You are born a good jocky, most people couldn't train hard to be that small.
I agree, big confusion and different opinions floating around.Some say you can form a company but can not work for it. I am looking for some more info on it . Guys do help us
The "tastier" organic myth is a myth in at least some cases. Double blind taste tests of 2 halves of the same product reveal that the half presented as "organic" is often chosen as being "tastier", despite being identical to it's other "non organic" half.

IMHO, he organic food "movement" is marketing targeted at the guilty conscience of the well-heeled consumer of organic foods.
Hey guys this has gotten out of hand - we were doing it manually initially but it won't scale. I'm going to write some code to automate it and the appsumo guys will email with confirmation codes in the morning.

Sorry for the delay, anyone who bought it and hasn't heard back from us yet.
Thank you for making that point. False dichotomies annoy the heck out of me.

I encourage people who are not to try and eat vegetarian (never mind vegan - and BTW I am neither) for one week as an intellectual exercise. The issue is not whether one eats meat, but how totally unthinking our meat consumption has become - bacon for breakfast, ham sandwich for lunch, burger for dinner.

The question isn't whether to be vegan or omnivore, but whether it is necessary to eat meat at every meal, as is now common in many Western countries. A lot of the ecological, social and humanitarian concerns of meat production can be significantly improved by just reducing red meat consumption.

A lot of our food choices are habitual choices that can be changed with minor effort. Have hummus instead of ham in that sandwich. Have shrimp instead of beef in your Thai curry. Don't eat a mammal every meal out of reflex - eat it mindfully, and pay a fair price for humanely reared meat. The planet (and probably your body) will thank you for it.
Except for the fact that almost everything we use was built with waterfall. From the CPU/GPU to the OS to my browser and most of my apps... almost all were likely built with waterfall.

Outside of a few websites, I don't think the full on TDD/Agile blitz has built much.
None of those bands have been relavent in hardcore (other than on the fringe) in 20+ years. I've been involved in the punk/hardcore scene since the mid-nineties (and vegan since 2002) and while the scene is a little more veg friendly then most, a majority of the punk/hardcore kids i've grown up with and know are meat eaters.

as for the internet - it's full of opinionated zealots no matter what the cause.
Humans are Omnivores. We are built to get nutrients from both meat and plantlife. Our metabolisms work best when we eat both in moderation.

Please let's not resort to "appeal to nature", because that can certainly be abused both ways (and frequently is). There are certainly all sorts of sketchy vegetarian and vegan bogus arguments about why not eating animals is natural (and certainly eating dairy and chicken eggs isn't natural).

We weren't built for anything, and just because something is natural, doesn't mean that it's good or right. If we ruled our lives by what was natural, we'd die in our thirties, have high infant mortality, and while we would eat meat, we would also chase after it with sharpened sticks, and more of us would die from starvation. Agriculture is unnatural; it's technology. Yes, our ancestors ate meat, but that alone doesn't mean that we need to. The OP's system couldn't handle her vegan diet, so she needs meat, but that doesn't mean everyone needs meat.

If you want to eat meat, eat meat. That's reason enough. If you find that you personally physically need to eat meat, then please eat meat. But neither the omnivore nor the vegan who claims that one diet is universally nutritionally or morally optimal in virtue of being natural is making a solid justification.
None of those bands have been relavent in hardcore (other than on the fringe) in 20+ years.

The fringe is specifically what I'm referencing. I'm not saying punk in general is vegan, or hardline, etc. But the proportion of people within punk who are, compared to the general populace, is obviously much higher.

And I disagree that the scene is only a little more veg friendly than most, I'd say it's much more, except maybe scenes like conscious hip hop or hippy festivals.

Of course, I was specifically involved in very politicized punk scenes, so YMMV.
I agree that it looks bad, but I think they are getting a huge flood of new signups and imports based on all the news around Yahoo potentially shutting down Delicious. All parts of the service were fast (one of the major features for me) until the TechCrunch article yesterday.

I'm using Pinboard.in right now to navigate my collection of bookmarks and manage tags and I don't notice any slowdown. I suspect the slowdown is actually limited to new imports and archiving. There has been no downtime related to all the new signups as far as I have seen. The developers are active on Twitter http://twitter.com/pinboardin and the Google Group http://groups.google.com/group/pinboard-dev/ so you can check out the discussion yourself.
I really liked patio11's response to a similar such Ask HN: http://news.ycombinator.com/item?id=1182552

Even if you think university will teach you absolutely nothing, you've got a one-time offer from society that we're going to subsidize anything you do for the next four years and not have any expectation that you'll work for a living during that time. This offer is essentially only good once. Take it.
> I pay for email

Out of curiosity, who do you pay to host your email?
No hard data, just lots of complaints when I tried it.
They charge $8.38 at this time (it goes up a little bit for each user, same tiny fraction of cent). The $25 is for extra features that not everyone uses/needs.

Personally, I signed up when it was around $6.30 which means a ton more users in the last while (I signed up when Xmarks was saying they were going under) and with a major bookmarking service going under, a small service getting bombarded with many more users usually gives up the ghost and dies totally, not just slows down for certain functions while others continue on fine.
This has to be one of the worst articles I have read in a long time. While it's true that companies exist to profit their shareholders, sometimes the best way to do that is to withhold immediate current revenue for the hope of even large future revenues by re-investing it in other products to move the company forward.

Google's 20% time is one of the best things Google has even done, and many profitable projects have already come out of it - GMail and AdSense to name two.
I agree. I think even the website, while a great overall shopping experience and basically synonmyous for me with online shopping, has a lot of issues graphic design -wise as well as usability stuff like drilling down into categories and sorting by different/multiple criteria.

I bet they do end user support way better than Google, though.
For GMail, our syncers hang out on an IDLE'd IMAP connection and process (and then index) whenever a new message comes in.

Edit: So, to clarify, it's used to trigger an update to the index. Hopefully this happens as close to the time the message hits the inbox as possible.
You can do this with eclipse if you're just changing the body of the function. The JRebel plugin lets you change just about anything and continue.
Haha because executives are long winded.
It's a simplified version of, basically[0], programming, in which it's easier to prove things. The same as any other piece of abstract math, really.

[0] I'm waffling because I'm not 100% sure of the exact relationship or whether it's well-defined, but it's a close enough comparison.
This actually actually looks surprisingly readable to me. What I find really funny though is how they use Haskell as a strict language mostly working around its lazy nature with all those do, let etc. constructs. It really makes you wonder if they wouldn't have preferred a strict version of Haskell to begin with. Which is funny of course, given Haskell's propaganda around laziness & pure functional programming.
But this looks like a prototype. No windshields, no side mirrors. Is this even legal?
Your wife races her Audi at a track?
Agreed, it reminds me of alienware laptops. Had all these good specs but everybody was too embarrassed to be seen in public with one.
One of the bullet points was that it seats six. Pretty sure this'll be rolling through suburbia delivering tots to Montessori schools.
> What about copying data between databases? I couldnt get it right in pg, meanwhile works fine in SQL Server

Export to SQL with pg_dump[0], or export to CSV with COPY[1] or \copy[2].

> Also pgAdmin has no(?) Intellisense.

Press ctrl+space for auto-complete. It also seems to pop up when you press `.` (in a valid place).

psql follows the more typical convention of auto-completing on tab.

[0]: https://www.postgresql.org/docs/12/app-pgdump.html

[1]: https://www.postgresql.org/docs/current/sql-copy.html

[2]: https://www.postgresql.org/docs/current/app-psql.html#APP-PS...
Egg boxes hold 12 (I think) flats with 30 eggs each.

You can get them from supermarkets. And they're thick cardboard. Great for moving books.
It looks like a videogame incorrectly rendering a “low level of detail” model when the player is too close.
The 8x4 sheet is the question for me about this. If I can get 8x4 inside this flat, then I will absolutely buy one no questions.
> "Unfortunately, there is not a single place to go to look for C++ Libraries."

I don't understand this. I code in C++ everyday at the moment (that's a story for another day) so I know the ecosystem, at least for scientific computing, pretty well. With all the changes and improvements being introduced, what's stopping a package manager from being added? The bane of my existence at the moment is the fact that I have this HUGE Boost dependency in my code, even if I'm only using a few packages. I know the Boost project has now finally migrated to Github and provides individual repositories for libraries. It just startles me that there isn't a single, consolidated package manager to have rolled out of the millions of work-hours that have gone into C++ projects.

It's possibly the single biggest criticism of the language that I felt wasn't tackled at all. There is a complete lack of consensus. In trying to accommodate everything and anything, C++ has in my experience overshot the mark.
Many people might have already seen it, but I thought it'd make sense to mention DHH's talk at RailsConf either way.

In his talk, he is coining the term "software writer", which goes one step further and motivates a style of programming which prioritizes clarity of code over alleged technical superiority. Very opinionated, but recommended nonetheless: https://www.youtube.com/watch?v=9LfmrkyP81M
>why companies keep around big, easily subpoena-able email databases.

Because in many jurisdictions it is required by law.

(edit) For publicly traded companies that is.
Sigh, not that nonsense comparison again.

Apart from using suboptimal Lua code (the author obviously doesn't know about the Lua keyword 'local'), LuaJIT beta2 didn't compile recursion at all. It runs more than 4x faster with the current version and beats MacRuby easily.

Oh, and comparing language implementations based on the speed of a recursive Fibonacci number generator has exactly zero real-world relevance. Try again with a more realistic mix of benchmarks or something domain-specific like SciMark (LuaJIT is only 30% slower than GCC on this one).

Judging from http://antoniocangiano.com/2010/05/16/benchmarking-macruby-0... MacRuby plays in the same league as the other Ruby implementations. And http://shootout.alioth.debian.org/u32/benchmark.php?test=all... tells you where that league can be found, relative to LuaJIT. Hint: scroll to the bottom. :-)
Congrats Chad. Glad you finally found the right match, Paul, you found a winner. Chad is a great dude/connector/hacker
A few people said they had in the last post:

http://news.ycombinator.com/item?id=1410512

The spreadsheet seems location-oriented, so I wonder how people outside SV have fared (based on the assumption that the majority of work--especially startup-type work, coming from HN--originates there).
Not sure if it's a disclaimer or adding credibility, but I've been a business coach for the past four years. What the OP proposes is a large part of what we do with clients - helping them form and focus on the ideas that support their purpose / vision / strategy, as well as holding them accountable for doing what they say they will.

It's a great business to run, and can be a lot of fun, in both the ideas rather and the implementation space.

One of the hardest things about being a coach, which is related to this post's title, is confusion about what a coach is and why a business person - especially a self-directed entrepreneur - would use one.

Part of this confusion is that "life coaches" tend to focus on softer skills for individuals, whereas a "business coach" needs to have commercial skills and capability. I met people every week who assume I have no commercial skills because I'm a "coach" - not true!

So the OP isn't looking for a "life coach" any more than a golfer wants a "life coach". The golfer wants a golf coach; if you have business ideas, you want a business or ideas coach.

Some more reading on Coaching as opposed to Consulting, Mentoring etc - http://www.shirlaws.com.au/coaching/about-coaching
I was intrigued by the concept, Googled "Secret Patent" and found this:
http://en.wikipedia.org/wiki/National_Security_Agency#Patent...
I approve of linking to this, but the URL is wrong. It should be http://youtube.com/watch?v=U5iM9YSs0Q8
Reminds me of an interesting article re. the bandwidth of a station wagon:
http://www.dansdata.com/gz105.htm
It's difficult to give examples of causation (which no on should have to do because it's so obvious), but you can see artists that are doing more concerts and appearances or placing more ads in their videos in order to make up for the lack of sales. It's an industry-wide effect.
Patrick has an excellent variation on this theme:

http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

I live on a road that has two sets of numbers, both identical (but several hundred meters removed from each other) in two different towns but with the same name. Getting mail and packages delivered here is for want of a better word a challenge.
> Are there any examples of a process supervisor that isn't also intended to replace the traditional init system?

Yes. You are conflating System 5 init and System 5 rc.

The IBM AIX srcmstr program is intended to be run by init, not to replace it. ("The SRC is operationally independent of the init command." - http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com... "You can also start the SRC from the command line, a profile, or a shell script, but there are several reasons for starting it during initialization" - http://www-01.ibm.com/support/knowledgecenter/ssw_aix_71/com...)

Gerrit Pape's runit has "runit" (exec()ed from "runit-init") as a system manager running as process #1 doing the system management tasks that only process #1 can do, and "runsvdir" as a service manager that runs as some other process.

Daniel J. Bernstein's daemontools, Adam Sampson's freedt, and Bruce Guenter's daemontools-encore do not, strictly speaking (and pace Paul Jarc's patches), have a program for running as process #1. They all have "svscanboot", which is to be spawned by process #1 and which runs "svscan" as a service manager.

Laurent Bercot's s6 does not have a program for running as process #1. Its "s6-svscan" is a service manager, usually run as some other process. And its "s6-svscanboot" sample program is analogous to "svscanboot". It comes with examples for writing one's own program to run as process #1, but "s6 cannot provide live examples without becoming system-specific" (http://skarnet.org./software/s6/s6-svscan-1.html).

Wayne Marshall's perp has "perpd" as the service manager. This can be started by "perpboot", which (like "svscanboot") is spawned by process #1 rather than run as process #1. There's no program in the package for doing process #1 tasks.

nosh has a program for process #1, "system-manager", and a program that runs in another process to do service management, "service-manager".

All of these aim at replacing System 5 rc. Only two in fact offer in-the-box replacements for System 5 init. Do not conflate rc and init. The person that you were replying to was wrong; hence the basis for your question was wrong. Learn from "system-manager"'s manual page, "runit"'s manual page, what Paul Jarc found when he experimented with running svscan as process #1, and indeed "systemd"'s manual page to an extent. "init's job" is more than "starting a process supervisor".