skysight-inc/HackerNews huggingface dataset:
Operating systems are intrinsically different for many reasons.

I don't know first hand, but I'm guessing the scheduler would be largely different, as is the security methodology- heck I can't imagine much similar except 'code runs here, os makes sure code runs'

I remember my friend (a low level engineer at nokia) talking to be about windows 3.1 and how Microsoft put the GUI directly in the kernel because it was too slow otherwise, he went on to elude most of the security issues with windows were based on that.

also, when it comes to remote management and headless machines, the unix-like family rule the roost.
No actually. I'm a MAM and my photographers often dump photos on my desk with ZERO metadata. I have no way of identifying everyone. If everyone had a name badge with an RFID then taking their photo would collect their name, title and company information. Also, do CCs use RFID?
He didn't say that yachts are good for manslaughter or that manslaughter is good.

I don't want to debate politics with you because you don't come off as seeking a rational open-minded discussion.

I'm commenting primarily to make it clear that I do not agree with you. I didn't want to leave that ambiguous since both your and my comments about the rich were primarily negative in this thread.
First I have heard about that. I had to look it up on wikipedia. I have a resentment of gendered pronouns but I don't think there is any realistic hope for change.
Its not Capitalism, its Lawyerism. The sad fact that you can get sued for being something other than a robot is horrible. The HR / Lawyer part of our economy is one heck of an anchor compared to the legitimate wrongful termination and employment discrimination.
This has not been my experience at all. In terms of the unskilled:skilled ratio alone (again, in my experience), the Microsoft stack has more highly skilled developers than PHP by at least an order of magnitude, but not quite as many as the more "academic" languages such as Haskell and the like.

I've seen a lot of hesitance on the part of unskilled developers to venture into the MS stack as it has historically been hard to set up and expensive to get the software and server(s).
High throughput via non-blocking I/O and a single-threaded event loop.

Share code for server and client (HTML5) side.
I always find it interesting how different the rhetoric in US politics is compared to, for instance, Northern Europe. It's more pompous and dramatic; certainly more interesting to listen to than what I hear here on a regular basis. Obama's speeches also always have this left-ish air of "we're all in this together!", whether true or not.

But then again, US politics is truly one-of-a-kind in most ways.
Can't agree more with Patrick, mine is formulated a bit differently:

Lesson #1: Don't push code on Friday afternoon.

Lesson #2: Beer, Code and Commit is totally fine. Just don't push! Wait until next day to review and push/deploy it..
No. Possessions are a scarce resource that can be defended by the owner. Ideas are not scarce. The only way to "defend" an idea from improper uses in a society is with a coercive entity.
Their kids will need SENS ~30 years after they do.

I get that the typical plan is to have a dynasty via grand kids, great grand kids, etc, but it's dumb to ignore SENS.
I noticed that too, I guess he does care.
The only time a founder should forego salary is before anyone else has invested a dime. And in that case, the paperwork should specify that you are earning a salary but it is deferred, ie you are lending that money back to the company.

Once a real investor enters the picture, if you can't pay yourself even a reduced salary (say 60% market rate), you're not raising enough money and/or you have a sucky investor. Add to the 60% salary with some of that back pay you are owed, or convert the back pay into equity at a favorable (to you) valuation.
Interesting. As a thought experiment, what if I had run a sample size estimator beforehand and concluded that I needed 4,000 data points and estimated it would take 6 days.

In this alternate reality, I began the experiment on January 2 and ended it on January 8. Would that render the invalid experiment valid?
The attacker never got access to the victim's email accounts. He changed dns records to point to a different server. So he would have gotten some new email emails during the time he had the MX records pointed at his server (and he could have used that time to gather additional information), but he couldn't get to any existing emails.
Well, yeah, that's one benefit. In many cases it makes sense to allow client-side developers to work on their own backend and have the "real" backend somewhere else (which could also be Node or could be something totally different).

But there are other benefits, those are depending on what you compare it against.
Thanks for the correction. My contention is that they knowingly screwed over their client by recommending one thing while they played the other side of the deal. They were fined for doing so, but it doesn't seem a very effective punishment to me.

http://wheredoesallmymoneygo.com/goldman-sachs-fined-550-mil...

They're potentially using insider information on deals and risk in order to profit; I'm not sure they should even be allowed to bet against their clients, because it gives them all sorts of perverse incentives. But it's a complex area, and I'm no expert in it...

I agree it would be hard for that to end in a fraud conviction, and as you say perhaps more regulation would be required for that to even be possible, but perhaps more regulation of this area is required.
whew i thought they had to pay the $$$ to PUD from Fucked company for the little tiny ads!
For anyone using Python who likes the look of this Twisted supports exactly this using their (rather awesome) inlineCallbacks decorator.
Lessons from a Coffee Mill for All Small Business Owners
Happened to a colleague: it was the end of the day, and we were packing up to leave. He used Ubuntu on his notebook, so he typed "shutdown -h now" on his shell prior to closing the lid. Seconds later he's groaning, having noticed it was a SSH session to the production server...

It wouldn't be a big deal, wasn't for the fact it was an EC2 instance, and back then halting the instance was equivalent to deleting it permanently. We then spent the night at the office recovering and testing the server. I think we left 3:00 AM that day.

Lesson #1: it's never a good idea to "shutdown -h now" on a shell. any shell.

Lesson #2: have the process to spin up a new production server fully automated and tested
Most of Patch's employees are remote, since they are "hyperlocal" reporters in small towns around the country. I don't think an in-person lay-off was going to happen.
I still like dot com. We all see how well .biz and .info and .travel has done...
Finding your passion takes time. However, being broke really sucks. It really, really, really sucks. It's super stressful and distracting and many times if you're trying to figure out what your passion is, it's helpful to also not be simultaneously broke at the same time.

To put it another way, if you don't know what you really want to do with your life, it's generally a good idea to have as high-paying a job as possible. This way, you can get paid to figure out your life. Also it helps to have some money in the bank when and if you do figure out what you want to do.

Wanna be an actor? Well, now you can afford an agent. Wanna be a writer? Well now you can afford to go to conferences and fly around the country. Wanna be a musician? Well know you have some cushion to tour the country.

Basically, if you don't know what your passion is, then just keep working at your high-paying job until you figure it out. It's not worth just sitting around doing basically nothing.

The things you take for granted like being able to pay for shit, may not be the case once you figure out and pursue your passion. You may want to purchase a membership to some exclusive writers club(if you want to become a writer) but find that you no longer have the funds because you quite your high-paying job. I would say figure out a way to pursue your passion smartly so that you're not left completely broke.

Also, if you're not already doing it on the side in some capacity, then I would definitely recommend NOT quitting your day job. It's a passion. If you're truly passionate about it, then it should be something you're already doing.
A few things I've done and/or seen done:

* Keep the prod DBs in an isolated VPN that requires a separate login outside of the SQL client. Stay logged out of that except when you explicitly need production access. This keeps you from casually messing with production.

* Don't save production credentials in your SQL client - uncheck the box or whatever you have to do. Probably a good idea for security anyway.

* Some clients will let you change UI for each DB. I know that SQL Server Management Studio will let you change tab and editor background color. So maybe make prod all red (or pink, or something else annoying).

* Only give a few people production logins and require them to audit everything before they run it. Actually, I'm surprised this wasn't already the case for a company dealing with health info.
Odd that you cite Larry Wall given that he thinks haskell is one of the most important languages for any programmer to learn. I always find it weird that people try to use someone famous to support their opinion when that famous person disagrees. Perl lacks a type system because that was what made the most sense for perl. That doesn't mean it makes the most sense period.

>every thought I don't have to think about static types is a thought I can instead think about something I actually care about.

Static types do not add something to think about. You already have to think about what things are. Static types just let the compiler ensure that you didn't make any mistakes. Passing a user object into a function that wants a string isn't suddenly useful because there is no type system giving you an error.
It's good that it wasn't a balrog.
It's not nothing, however, that Wolfram Alpha works spectacularly well on a phone. The mobile app even has a very useful keyboard that has common math symbols. With mobile data, at any given time, I'm much more likely to have a computing device with an internet connection than I am to have one with a useable programming keyboard.

Not that I'm against the progression of these tools, far from it, I just think that wolfram alpha does a better job at math homework type problems for most people most of the time. If you have more complicated modeling/statistical/etc. work, then bring out the bigger guns.
For a small company, I wonder how much that would add to the wind-down costs. Fly everyone to Las Vegas for a company offsite/conference, announce the firing at the 10am meeting, give everyone $X00 in extra termination pay up front and tell them to hit the slots.

If you're already planning to spend $5-20k per employee for X weeks severance, an extra $1-2k per employee for the offsite firing might only increase your wind-down costs by 10%.
There is a theoretical benefit in being able to optimize at runtime. But, in practice, these advantages are virtually always too small to outperform code compiled statically.
I was thinking of Company Men, another great movie.
I think I would be literally incapable of saying those words in that way under any circumstances. I know that everybody is different. Things like this just make me really, really curious what it would be like to be inside the mind of someone capable of speaking like this, seriously.
Obviously we should strive for better design, but greatly exaggerating is not a useful method of critique. The original post makes it sound like this information is almost impossible to find, when it is actually the second most prominent information on the page.
Last day of work before moving to the new job: I do some cleanup and rm -fr my home directory. Seconds passed. Minutes passed. I start to think about how can it take so long.

I list the content of my home directory trying to understand which folder was so big. Then I see it. A folder usually empty. Empty because I use it as generic mount point. A mount point that the day before was attached via sshfs to the production server...

I had a strange feeling, like if I was seeing myself from behind, something crumbling inside me. And at that moment someone start to ask "what's happened to <hostname>"?

I take my courage and I say "I know it"...

That was really hard. The worst day at work in years, and during the last day too. Luckily we had a good enough backup strategy and the damage was mostly solved in a couple hours.

There I realized how much of an idiot I was to have mounted the production server on my home and I grow a little.
30 Year Vacation? Rethinking retirement
Yeah, actually. The difference is that you're supposed to take a random sample, not a sample that looks nice :)
They're never indefinitely frozen - you can transfer them to your bank account after 6 months, that was always the case.

People have a problem with sending their credit card scans, driver's license, birth certificate, marriage certificate and their first born in order to remove those dreaded limits that seem to be imposed for little reason :-).

I gotta say that's not the case anymore, at the very least they don't limit the account for paying too much on eBay or logging in from a different IP in my experience (and that's a good thing).
What is the Best Language that Compiles to JavaScript?
Hell's Kitchen School Raises 10,000 Fish in Basement
I agree. They don't seem generally useful. I guess it acts more as an analytics tool so people can quickly see the most popular tags. In terms of a navigation tool, it's kind of useless. It's an archaic form of "trending topics".
Humph. Can't see it:
" We hope you’ve enjoyed your 10 free articles this month. "
(buy a subscription now)

I'm talking about nyt, not McDonalds vs Koreans...
Professional suicide.
What do you think of my new website?
>If you accept an empirical view of the universe, no matter what you do, you will eventually die. Your experiences of the world will cease to exist. Therefore, the only rational investment would be in life extension technologies (SENS, advanced prosthesis, etc.).

By claiming that the only rational investment would be life extension, you're making the implicit assumption that your life and experiences are worth something (otherwise, why bother extending your life?). If we agree there, why are hedonistic pursuits that (arguably) increase the quality of your life, any less rational than investments that increase the quanitity of life?
No, they released x264 under GPL from the very beginning, the commercial licencing came much later and the reason they offer this is because it is how they (the x264 authors) make money on x264, namely by offering proprietary licences for companies who wants to use x264 in proprietary projects.

And there's a new x265 project (not by the same authors) which is using the exact same model, which is that they release it under GPL and will also be selling proprietary licences.
agreed, this has changed drastically in the last 25 years. Sucky credit has gone from a minor annoyance to a pretty serious life issue. If you are letting your credit suffer for your company, you are doing it wrong. That sort of risk is precisely what investors are for. Working for a reduced salary, with pretty much zero job assurance, and bad or nonexistent bennies to begin with, and working nights and weekends, letting your personal and social life suffer, is punishment enough. If you get pressure to put more personal financial skin in the game, play good/bad cop with your spouse or life partner (ie use him/her as an ironclad limit on how far you can go towards financial armageddon)
Does anyone else feel weird knowing that when you call that model method it may or may not call out to a background worker task?

Why not just throw all of your celery tasks that are related to an app inside of a worker.py file or something else?

If you import from service.py or worker.py then it becomes obvious the thing you're doing is happening in the background.
I had a really, really hard time using Twisted every single time I tried, over the last 5 years. It's a very opinionated framework that requires you to structure your code and business logic in a very specific way.

I'd love to see alternatives to Twisted that are built as a library rather than a framework.
Just so long as they steer cleer of the hollow adamantite veins, we ought to be fine.
Jason Hope is demonstrating that you can generate status from funding SENS. More of this would be a good thing:

http://www.jasonhope.com
FWIW, I thought they were cool when they came out and used a lot in the original Delicious. I still like them! I do click!
There really ought to be a contest like this. Who ever wins gets the domain
Governments can always invent a new denomination. Mostly its been in the other direction (take off orders of magnitude)

But the scenario you're citing isn't the central issue when it comes to deflation. Deflation leads to a negative spiral because it pays off to defer any kind of spending - thereby slamming on the economic brakes. Notable example is Japan in 90s - deflation has been a major factor in its meagre growth then and even into the 2000s. The BoJ's unwillingness to adopt a sufficiently expansionary monetary policy likely exacerbated the problem
The Internet Yesterday
Fascinating. I will have to perform significantly more logical introspection to understand this peculiar phenomenon.
Here's a screenshot I found of the permissions screen (http://blog.andromo.com/wp-content/uploads/2013/04/pingjam-d...).

There's no screenshot of the type of ads I'm going to get and the actions are not clear whether I'm "OK"ing acknowledgment or if I am enabling the ads. To an average user who doesn't want to read, I would expect them to just press OK because it seems like a standard first time user startup screen. Would "cancel" close the app? I wouldn't be surprised if most opt-ins were not truly intentional.

To me this is a dark pattern. The notification should have clearly asked "Would you like to enable caller ads?" and "Yes" or "No".
It's this sort of nonsense that makes me lean libertarian
Old trick. The USSR built geothermal power plants since 1966. But this tech is only available in very specific geological conditions. What is more energetically interesting in Scandinavia is their experimental thorium reactor.
I'd say that hackers are fascinated by neat tricks. Arithmetic tricks are just a subset of those.
This is the difference between a software developer and a senior software developer. I never release anything on a Friday OR the day before a holiday. ALWAYS plan it afterwards, give any technical reason you like (solar flares). Project managers will realise and thank you for it in the long run.
"Selfish" is usually used to mean "not valuing things outside oneself".

This whole thread is why I find the "rationalist" community obnoxious. We have to turn it into a circlejerk about white American salariat wishes for immortality? Come on, let's spend 10 whole minutes acknowledging that other people with their own worldviews really do exist.

EDIT: DERP, part of a sentence was applied to the wrong thread.
Ask HN: Any privacy issues with OVH (SoYouStart.com)?
As almost everyone witnessed the past couple of days, OVH came out with pretty competing dedicated offer through SoYouStart.com.

They're currently offering servers in France and Canada.

My question is: should anyone be cautious with them concerning privacy? Can they be trusted on both locations that there won't be any hidden NSA (or similar agency) device scooping all/random data?

Since the whole Snowden affair, I'm doing my best to move away from any USA related/hosted service. Not because I need to be anonymous, but because I want to control my own personal data as much as I can.

Canada even seems to have cheaper prices than FR (re. sys.com), but being closer to USA, I believe there could be a greater chance of having ones data compromised. Is that true?
Thanks all in advance.
Not the worst, but certainly most infamous thing I've done: I was testing a condition in a frontend template which, if met, left a <!-- leo loves you --> comment in the header HTML of all the sites we served. Unfortunately the condition was always met and I pushed the change without thinking. This was back in the day when bandwidth was precious and extraneous HTML was seriously frowned upon. We didn't realize it was in production for a week, at which point several engineers actually decided to leave it in as a joke. Then someone higher up found out and browbeat me into removing it, citing bandwidth and disk space costs.

Now, if you go to a CNET site and view source, there's a <!-- Chewie loves you --> comment. I like to think of that as an homage to my original fuckup.
I'm a unix fanboy, but I hear MSSQL is best in class, comparable with postgresql and maybe contending with oracle a little.
That’s why, tonight, I ask every American who knows someone without health insurance to help them get covered by March 31st. Moms, get on your kids to sign up. Kids, call your mom and walk her through the application.

I have no health insurance, and I don't plan on getting it. This is, of course, crazy. But the reason is because I can't afford it. I'm in the same position as many others across the nation.

Under Obamacare, I am going to be fined some hundreds of dollars for not having health insurance; health insurance which, itself, costs at least $200/mo (even under Obamacare). Then next year, I'm going to be fined triple that amount iirc, with increasing penalties each year.

Isn't this the opposite of free health care? I'm not involved in this debate one way or the other. I don't know enough about the issues. But I will say that I don't appreciate the government intruding on my private life, forcing me to buy a product for at least $200/mo, a $200/mo I literally can't afford.

I don't know how this is going to play out, but the government's expectation that everyone will buy health insurance just because they're enacting tax penalties seems somewhat naive. People simply have no money for $200/mo of extra costs. People are also bad at long-term planning, so the impending threat of "next year I'll probably be fined" isn't going to persuade those who are bad at finances (the vast majority of Americans) to sign up for an immediate $200/mo expense.
It is hypocritical. It is also good business. Sometimes that's just how it is.
???

https://github.com/non/spire/blob/master/core/src/main/scala...
I think your second point applies equally to skilled developers. The MS stack is hard to set up and use. Actually, it probably applies more to experienced developers who've seen the alternative.
Exactly what i wanted! I actually deliberately scan for Show HN posts because even the half-baked ones are often very inspirational. Congrats!
There are probably lots of people writing bad code in C, I'll grant you that point. But that isn't a property that's built into the C language itself. I think you are attacking a straw man. My original point was just that it's possible to write very fast programs in C.
The seniors mentioned in the article live within TWO blocks of the McD.
Re-deriving from scratch it is hard. No question about that. Magnetism doesn't make a ton of sense either, but it's simple to demonstrate. Intuitive and simple are not always the same thing.

If your coin happens to be absolutely fair, it will require on average 3 flips to generate a fair flip via this method. The point is you don't know a priori whether a given coin is fair.
Blue Bottle Coffee Gets Caffeinated With $25.75 Million in Funding
This is an awesome response. +1000