skysight-inc/HackerNews huggingface dataset:
When Intel are selling hundreds of millions of processors a year and ARM are selling tens of billions a year? That's pretty much the opposite way around.

(By 'selling processors' I mean 'licensing cores', of course, as ARM are fabless.)
Well obviously waiting until the last minute until things turn to shit is profoundly stupid.

Anyway, I wasn't necessarily restricting you to air travel. Take a boat. Or a car. Or walk on your own two feet.

When things turn to shit, people get out. They don't go into their bunkers with their canned food. That's stupid.
Yes.

Interprocess scheduling isn't currently a source of entropy for /dev/random or /dev/urandom.

Edit: I have random/urandom backwards. Still doesn't change my core point. Sorry for the confusion.

/dev/random is a PRNG, and predictable. You shouldn't use it for security applications but only for specific state/algorithm randomness.

/dev/urandom requires hardware noise/key events, etc. to generate its entropy. These become hard to find when your dealing with purely virtualized installations.

:.:.:

The key focus for this is webapps, or should be. Far to many use PRNG to give session cookies, and these are very very easy to hyjack especially if cookies can be issued whenever a user logs in/out. Its pretty trivial to generate 1,000 -> 5,000 session cookies (from login/logout) and attempt to find a PRNG pattern.
If Tesla is production constrained then they can sell the same unit in Michigan and get $100k income, or they can sell it in California and get $130k income then use that extra $30k to increase production. So why sell in Michigan?
Even Cosmic Distances Need to Be Adjusted for Inflation
Rockets don't use anything from outside. Otherwise they wouldn't work in space too well, since it's a vacuum.
Making it as an Indie Developer
Comes off as pretty childish not to address the io.elephant in the room. EDIT: I think that it's safe to say 90+% of people who clicked on "Node.js: Next Chapter" did so because they wanted to see something about io.js & how Joyent is planning to move forward.
I met my wife at work - we were both product managers at an advertising startup.
Are you speaking from experience? It seems that if you completely do away with job titles, the politics would go away right?
well, Zappos had just been on the list of places I was considering applying to

glad this happened first
AFAIK joyent have never once mentioned io.js in their communications, apart from to say "ha ha, what's that?"
that girl just taught me the "say" command in terminal... i never knew you could do that on a mac.

winning.
Here's a bit less spending-time-with-my-family article about TJ Fontaine leaving Joyent: http://venturebeat.com/2015/05/08/node-lead-tj-fontaine-is-s...
Tesla's primary business is selling the cars they build directly to consumers and Michigan has barred Tesla from doing that. To do business in Michigan would force Tesla to change their primary business model.
It doesn't answer all of your gripes, but I've gotten tons of mileage out of my Galaxy Note 3 and Papyrus.

Yeah, it organizes things into notes and notebooks, but I usually ignore that and just email myself the notes I've just taken as a PDF for later review...and that seems to work pretty well for most cases...and I get to integrate those notes into the rest of my on-computer organization scheme.
Just a joke, lighten up.
Felt like a goodbye letter more than anything else but it does read odd because of that. Not sure I would necessarily call it childish though.
I still use and love, AgileZen for my lighter personal projects. Even started an Android app Zendroid.
Was on the homepage for a while a few months back: https://news.ycombinator.com/item?id=8813018
Most of them can. I have a doubt for Google Prediction, need to check... Also with BigML you get a decision tree model which allows to "explain" predictions with a list of decisions based on the values of the fields (see #3 on https://bigml.com/features).
Yea but Twitter's clients also suck and their management and engineering team seem completely incapable of developing interesting, innovative or easy to use clients. Their one size fits all clients also don’t accomodate power users, many of whom are the people who generate a lot of the interesting streams that draw users.

This should be a golden age of software but its increasingly resembling a wasteland. Most software is being herded in to app stores which Apple and Google completely control and dominate, and which has reached a saturation level of app developers.

Interesting companies keep putting out awesome API’s, lure in suckers . . er . . developers, only to crush them after the developer has sunk a bunch of time and and money developing for them and about the time the company has developed enough momementum that they don’t need third party developers unless they are fully monetized partners.

And then of course there are the patent trolls.
The editor (or whatever it's called) promises to only allow only well-typed programs. Not just syntactically correct programs.
Architecture decisions – don't be left scratching your head 6 months later
To be honest, I think the last time I really tried to use one was so long ago I don't even remember what the trouble was. People at my org who've tried to use one more recently all say that they "work better when you're part of a very large all SmartBoard ecosystem" which I take to mean getting things like the right markers and such are easier.

Funny enough, an old predecessor to all this treated the board surface kind of like a large scanner face, when you were ready to "capture" the board, you hit a button and a large arm scanned the board and printed out a black and white copy of the board contents onto a piece of thermal paper. In a few seconds you could print off a copy for everybody in the room. From the age of paper sadly, but definitely simple and useful.
Sorry for posting that just before running out of the office. You are 100% correct. So the thing to do here is to isolate the message that caused the crash, that way you don't need to know what happened in 'A', you shouldn't have to know what happened in 'A'!

If you do have to know what happened in A then you are using messages where you should have used function calls, after all a message should be context free once it leaves the sender. This may require some re-thinking of the concept of messaging, it is wrong to see a message as some kind of RPC mechanism, a message is a self contained package sent to a recipient that contains everything the recipient needs in order to process it and/or elicit a reply. Any other state should be elsewhere and should not be required at all to identify the cause of the crash.

Getting this right can be quite tricky.
This was the first thing that came to mind about a paragraph into reading
To be able to eat Fugu and still live to tell about it?
I'm not fond of this at all. Any small-scale apps (running 2-3 dynos) can see up to a 44% increase in price, and that's going to be very difficult to justify compared to the other PaaS offerings:

$100 a month on Heroku vs the previous $84.50 ($50 for 2 1X Dynos, $50 for Standard Postgres). $44.38 on BlueMix ($25.38 for 2 512MB Instances, $19.00 for 2GB/20 Connections on ElephantSQL Clearly not equivalent, but sufficient production-grade hosting for apps of this scale). Elastic Beanstalk hosting with RDS would be arguable even lower.

In a world where cloud hosting is becoming cheaper [0], I'm not sure how this jump this steep can be justified.

The parts things I'm pumped about:

- Paid hobby tier is brilliant idea for low traffic apps that require the guaranteed uptime

- Paid instances get analytics from the first dyno (I always found it absurd that I'm paying the same amount for two apps, but get analytics in one and not the other...)

- Worker's are now free on free apps, so it's going to be way less of a pain getting test and staging instances deployed

[0]: http://static4.businessinsider.com/image/54b6adba6bb3f7427e5...
It’s not only about what people want, but what they love
"What's that? I can order my Model S, my PowerWalls, and my solar installation from you? gets out checkbook"
It is true, as Tesla's primary business is selling their cars directly to consumers which Michigan has banned.
Part of the Japanese culture is the achievement of perfection. One will never achieve perfection in art, such as making sushi, hence the paradox.
Because everyone's money is green.
Please do not be a jerk in this forum.
Might make sense to move them to Freemont, or (less so) Reno near the Gigafactory if they can batch shipments from both facilities together.
Sure. Just like France, despite all of its resources and know how has a heatwave in 2003 that kills over 14 thousand people. Europeans have apparently already forgotten, or maybe never even realized, what an enormous embarrassment that was for a "modern" country in the 21st Century.
> flat structure they have at Valve

is a lie. It all depends on who you know and are friends with. Read on how Valve handled Jeri Ellsworth and her hardware team, they were all fired with no notice by Gabe himself.
I mean in the "lalalalala I can't heeaaarrr yoooouuu" sense. Pretending that there is no rift or that the author isn't aware of it, or that there isn't (for lack of a better term) a "competing" fork of node or that the timing of this change is in no way related to that fact... it strains credulity past the breaking point. Someone being in denial of/refusing to speak to salient facts that are obvious to everyone present-- that's what made me think "childish." Like a kid who tries to pretend she didn't eat the chocolate when its all over her face :p Perhaps "denial" is a less loaded term, but it doesn't communicate my reaction as well. :)
/dev/random is a PRNG, and predictable. You shouldn't use it for security applications but only for specific state/algorithm randomness.
/dev/urandom requires hardware noise/key events, etc. to generate its entropy. These become hard to find when your dealing with purely virtualized installations.

This is not true, at least on Linux. /dev/random is actually closer to what you describe as /dev/urandom. It is a cryptographically strong randomness source that blocks depending on the state of its internal "entropy pool". /dev/urandom is also a cryptographically strong randomness source (seeded from /dev/random), but it does not block.

Here's a great blog post with more info: http://www.2uo.de/myths-about-urandom/
I disagree with the phrasing -- it shouldn't be about what you want to hide, it should be about what you want to show. I always go back to the same argument: if you're OK with the government recording absolutely everything, does that include the bedroom? The bathroom? I'm not doing anything illegal in there, but it's definitely not something I'd be OK with sharing with the world at large.
I wish I could shake people like this - their very legitimacy is at stake.

Sometimes I think people would be better off rescinding mistakes, instead of evading or falling deeper into denial.

I think demonstrating self-awareness can never be underestimated. Temporary vulnerability is worth long term trust.

The hard truth: corporate-sponsored languages are expected to be neutral. They tried to impose attitudes on their project they were probably better off kept on Twitter or Tumblr.

For that matter, I never understood how feminism could be hijacked to do with programming. What is the matter with you, Joyent.
Getting started with F# on a Mac using Windows 10 Preview
Ask HN: Have you defaulted on student loans? I'm about to, adviced needed.
Dear HN,

I am a recent graduate in my late twenties and am struggling to find a job. I have been applying for jobs non stop but seem to have trouble getting past the first screener.

It looks like I am going to default on my student loans when they come out of their grace period in a few months. I have already used all my unemployment deferment extensions and other grace periods.

Has anyone else on HN been in a similar situation or had to default on their loans? Any advice would be appreciated.
> Or are you talking about contracting, not freelancing?

Those things mean different things to different people and there's a lot of gray in between the two. I can add another word to make things even murkier. Consultant.

But in the end, yes, I am.

As a freelancer, if you're charging by the hour, you're either making a horrible mistake or you're really contracting and don't have a choice in the matter.

That was kind of my point and also that it's not necessarily a bad thing.
Paul Kern
Providing support and feedback is a role responsibility. There can be as many responsibilities and roles to fulfill them as the team needs. If a circle member has a need for support and they are not getting it, it gets brought up at a tension meeting and quickly resolved (new responsibility assigned, role assigned, person's role changed, whatever's needed.)

Edit: I forgot to add that anyone who perceives a person is not receiving support for their responsibility can raise a tension. It's not just the manager's and the employee's job.
That all sounds like excellent advice. I don't have ADHD myself, but I use a lot of those techniques to make myself more productive.

A few other suggestions:

- Take a bit of a break from finding work, to let yourself clear your head and destress.

- You could possibly look into getting some other type of work , and code in your spare time. Perhaps you're just getting bored and burned out with working on boring projects, and working on your own stuff might make you more productive and creative.
Awesome overview, although we totally use (EC)DH mostly by offloading the crypto heavy lifting to a dedicated crypto processing unit.

It's amazing what you can get in tiny packages these days.
It's good to see that. Rust's closure/lambda system has been in flux as recently as a month ago.

Rust ties closures closely to lambdas, but that's not inherently necessary. The article says "Syntactically, a closure in Rust is an anonymous function value defined a little like Ruby, with pipes: |arguments...| body." Actually, that's a lambda, not a closure.

A lambda which references no variables from an outer scope is not a closure.

|x| x*x

is a Rust lambda that isn't a closure.

On the other hand, a nested function in Python which references variables from the outer function is a closure that isn't a lambda. That's also true in Javascript. In Rust, you can nest functions, but you can't generate a closure that way. A reference to the outer function scope in a Rust nested function generates an error message. I was surprised by that; I tried to write a closure in Rust as a nested function, and there's an specific error message for that.
Radix sort does relatively random writes, but utterly predictable reads.
Going vertical on this is a good plan by Tesla management. Stamping dies are hugely expensive, and this will give them lower costs in the long run -- the dies wear out after a certain number of machine operations and have to be replaced.

There's also a trade-secret aspect to this. Since Tesla previously had to farm this out, there was a chance of a competitor seeing their dies at the 3rd party company. Not so now.
You should make it more clear. By default, when we see a page like that, we assume that someone is putting it up to use it.
I haven't heard about the io.js elephant; can someone give a quick synopsis?
In Search of Humanity at TechCrunch Disrupt
This is truly next-gen. It's going to eliminate so much of the bullshit work in programming. Thanks so much for making it open source.

Plaintext must be killed. Long live real structure.
If it is something like on GE airplane engine plant in Durham I can understand this. But they do have managers, only less than usual.

If Zappos won't have managers at all then:
Who will decide how much employees will be payed, and based on what data?
Who will decide exactly what customers need and exactly what will be actually done and what won't be done or deferred?
Who will decide who will be hired who will be fired?
Who will decide in situations when one project requires something or someone from another?
The list goes on...

If someone (or multiple people) does this then he is not very different from managers in my company and I bet they never even heard about Holacracy or Valve, Zappos and GE experiments in management.
First off, I'd see if there are any places offering blacksmithing lessons around your area. They're great, inexpensive, and a fun way to spend an afternoon and make something.

You will need a heat source, something to use as an anvil, a hammer, and some iron.

Trying to figure out how to get an anvil was a hard thing for me when I started. Anvils aren't cheap in the first place, and shipping is usually a pain. Fortunately, you can actually try out a lot of smithing projects without even getting a proper anvil. You just need something heavy with a good striking surface to work on at first. I got my hands on a 12 inch diameter, 10 inch tall steel cylinder which worked just dandy for the things I did. I'd talk with some people in some machine shops or scrap yards to see if they have any large hunks of steel. Also, if you know anyone who is into metal sculptures, see if they could help you out (that's what I did).

The source of heat is something I spent a while trying to get right. I tried charcoal for a while, but then switched to using propane burners and loved it.

Charcoal is nice because it's a lot less intimidating, is easier to work with, and it's easier to achieve higher temperatures with it for if you want to do experiments with melting stuff, so I recommend starting with it. To hold the charcoal, you'll need a fire pot. A fire pot is just a thing to hold your fire and provide airflow as needed. You can get by with a hole in the ground when you're just trying some things out, but making some fireclay bricks is the way to go. I don't remember what recipe I used to make my bricks originally, but it wasn't hard and was super cheap. I used a 120 mm case fan hooked up to a pipe that went under the fire pot to act as a bellows.

Alternatively, propane burners are great, the fuel is cheap and doesn't get you covered in black dust, are surprisingly simple to make, and produce a really satisfying roar when used. I followed a design by Rob Reil https://www.abana.org/ronreil/design1.shtml (all blacksmith sites are ugly). You'll need multiple burners in order to reach a good temperature, but they're cheap to make.

As for the hammer, a standard 25 oz ball-peen hammer from any hardware store will work fine to start with.

You can get scrap iron to play around with at first really easily. I made some of my first stuff out of some angle iron from an old bed frame. Good steel stock costs a lot, but you won't need that for a long time, so just make do with stuff from scrap yards and stuff.
I was expecting them to maybe mount the hard drive on the Pi and add an ssh key (I couldn't hear it very well so I though that up to where they had a password prompt).

It annoys me that "hack" has so many meanings. We had enough to start with[0]; we don't need more.

[0]: http://www.catb.org/jargon/html/H/hack.html
It's implied/addressed in the employee handbook. Basically the studio doesn't have fixed roles but roles are allowed to naturally emerge around projects and may shift at any time.

I don't think they are against people assuming responsibility or managing work, they just want to be more dynamic about it.
Why isn't it falling to the ground though?

Unless they used some sort of bolt-like technology to keep it up there...interesting...
>>I licked pussy. Since you're asking.

I said details. All you did was give us a summary.

For example, who was the lady? Would she be OK with you sharing this with the world?
> /dev/random is a PRNG, and predictable. You shouldn't use it for security applications but only for specific state/algorithm randomness.

> /dev/urandom requires hardware noise/key events, etc. to generate its entropy. These become hard to find when your dealing with purely virtualized installations.

You have it backwards. http://en.wikipedia.org/?title=/dev/random
Yeah! I actually originally tried out blacksmithing because I wanted to be able to make some custom drawer handles for a desk.
Depending on how you've set the business up, the company may (and probably should) own the code, which would essentially make this not very feasible--without a rewrite, anyway.

I've been in your shoes, in terms of co-founder not pulling his weight (it was family, too--oops!), and I did not find a resolution. I ended up ceasing work on what I think was likely to become a very nice lifestyle business (we were already ramen-profitable), because I was going to have to do all of the work.

I could re-create the tech (I built everything), but I haven't, partially to avoid any bad feelings, partially because I'm doing other things.

Given that you hired a contractor, and that presumably your technology is your whole company's value (you seem to think it's almost all of the work that's been done), I'm not sure why it'd be okay to take that elsewhere, except by virtue of "these guys don't deserve it!"

The correct answer to "these guys don't deserve it" is to have clauses to handle that in your business documents--vesting, cliffs, etc. It's almost certainly not "take the technology and run."

You might be able to sort-of blackmail your co-founders into accepting your deal, but I imagine it's going to be approached in that fashion. "I want this to happen or I'm done building things" seems to be where you're at, and that's really not okay. (Edit: I think it's not okay to demand the technology. I think it's fine to demand their time, and perhaps a revised agreement where they all have to put in time to vest shares!)

Don't get me wrong--I side with you. I just think the best option is probably to not continue, or to continue at a capacity that you're comfortable with, given their work input.

That said, I've been fucked in a few business ventures now, and perhaps I'm erring way too far from where the money is. I don't think I have any regrets, I'm proud of how I handle myself--but I don't have any money, either!
Dealerships are an outdated relic from a bygone era, like the Electoral College. It's not just about "people hat[ing] car dealerships," the issue is that the dealerships are rent-seeking middlemen between the supplier and the customer.

Tesla did take that process and make it great: They opened showrooms and you just order online at a specified price. Easy! Not the same as dealerships though.
You can click here to see it, but you do need to be connected to the AfterLife Intranet.

http://wiki.heaven-intranet.afterlife.ninja/wiki/FAQ#WhatsNe...
If they're production constrained, they can't do both. Sell one car and make $130k or sell one car and make $100k. Not sell two cars and make $230k.
This. I was going to post a reply just to say that, but I couldn't have said it better..
I drink milk in my tea a lot so I'd be fine with it haha
> My experience of working for agencies is they want to pay a fixed price and will laugh you out of the agency at the idea of paying hourly

Mine too, and I've been at this game for 16 years.

In fact, my usual experience is agencies coming to me with no design or functional specs (even back-of-an-envelope stuff) and wanting a price.

The only time I ever charge by the hour is for maintenance programming.
Eclipse, Visual Studio, and all the Haskell IDEs catch type errors on the fly and help you fix them.
Have you looked at Vue?

http://vuejs.org/api/options.html#computed

computed: {
foo: function () {
return this.a + this.b;
},
bar: function () {
return this.foo + this.zot;
}
}
Mozilla slams Facebook's Internet.org plan
He did kind of address it. I got the feeling that they were more focused on the business side of things, rather than the flashy tech stuff. Stabilizing, localizing, figuring out how it's being used, etc.

As a company who uses Node in production, those things are important to us, more so than the extras the io.js team wanted to add.