skysight-inc/HackerNews huggingface dataset:
Hi srean - thanks for that recap.
I just did some more digging on this and tried to understand the assembly versions of coroutines. They were very spartan. It was just: POP the next address from the stack into TEMP, PUSH the current PC, then set the PC to TEMP. Notice that there isn't any linking or parameter passing.

Overall, it has been fun reading on all the variants of this idea.

side note: in my first job, there were a few PDP-11s in the lab that I was responsible for. We never turned them on though.

Also, the PDP 10, which you mention above, was one of the most revered machines by hackers.
Do you really think a ban on consumer remote controlled aircraft is likely, or for that matter feasible? It certainly wouldn't be feasible to ban homemade ones, since all the parts are far too general-purpose and ubiquitous to ban (with the possible exception of propellers).
Borges was mostly a short story writer, it's just another format, more condensed.
Merkle Patricia Tree
Illumina Accelerator Program
Yes, may be this project/product was a step towards a bigger aim they had. May be they wanted to build a SpaceX and started small to gain experience, capital and contacts.
Honestly, yes factorial functions are really basic stuff. You should definitely have the tools necessary to implement factorial both iteratively and recursively after a brief into to Javascript.

That's not to say you don't have to think about it, or that your code will run perfectly the first time. Veterans don't walk around with the code for fact in their head. But you should be able to go through the process to getting the right answer.

It doesn't really matter how long it takes to get to the solution, do not feel bad that it's a struggle. The "this just doesn't make any fucking sense" feeling is normal for a new programmer, and it DOES pass.

Absolutely resist the urge the just search for the answer. That pain you feel in your head is part of the learning process.

Good luck with your challenge!
Because you can't distinguish maximal entropy from minimal entropy in a closed frame of reference.
I fully agree, may be the HackPad team wanted an exit and wanted to retire and spend all their earned money to live a hedonistic life. What's wrong with that?
Get behind 7 proxies and order stuff from online to a vacant house.
I think you're probably right -- he almost slips up at one point, but corrects himself before pronouncing the "va".
OpenSSL feeds your private key to the system PRNG
I think Alibaba is private, and its "valuation" is just an analyst's estimate. That estimate could be an old figure, so the article is using inconsistent data.
The factorial example is used in many programming tutorials, not to teach you that you need to understand complicated mathematical theory to become a programmer (you don't, so don't worry), but instead to teach you one of the more advanced paradigms of beginner programming: recursion (having a function call itself again and again until it's to-be-returned value is adequate enough to finally be returned).

Learning more about the language is always going to help, though. I would suggest doing the CodeCademy track a second time to see if you've improved. Focus on writing efficient solutions that are better than what you would have done your first time around. Once that is done, give these resources a go:

- http://codeschool.com
- http://lynda.com
- http://teamtreehouse.com

I would also suggest purchasing these books, as they are somewhat the standard learning and reference resources:

- JavaScript: The Good Parts
- JavaScript: The Definitive Guide

There are other books that will help tremendously, and a list of free ones can be found at http://jsbooks.revolunet.com

Other books I recommend:

- Eloquent JavaScript
- Effective JavaScript
- High Performance JavaScript
- Maintainable JavaScript
- Principles of Object-Oriented Programming in JavaScript
- JavaScript Patterns
- The Past, Present and Future of JavaScript
- JavaScript Enlightenment
- Secrets of the JavaScript Ninja
I think, to put it more simply, those two diodes exist to cause a 1.4 volt drop to the transistor.

The transistor is a PNP transistor, so the base (middle terminal) must be about .6V lower than the emitter (top terminal) for the transistor to turn on.

I'm guessing one diode wouldn't turn on the transistor reliably, so the author used two in series. This also probably allows for a more convenient value of R1.
What community wonders why? The online RC community has a prominent faction that is ridiculously skittish about any RC activity it deems even remotely risky. Go to any RC forum and you'll see these guys absolutely tearing apart other hobbyists for the tiniest mistake or risky maneuver.
You mean after the project manager has switched projects and management has voted itself a bonus ?

Absolutely.
Too many homeless people on the sidewalks?
It's not even automated.
José Saramago. "Blindness" is his most famous book, and probably the easiest to get into.
Resolving power.

There are limits to the angular separation a telescope can detect. Even the very largest telescopes on Earth (or more often: arrays of several telescopes, effectively creating multi-thousand-kilometer baselines) can resolve the disks of even the largest stars. It turns out that Betelguese is roughly the same distance as Kepler 186f -- 643 light years (plus or minus 146), and its disk can be resolved, even to the point of detecting surface features. But Betleguese is roughly 1000 times the radius of our Sun, and 4x wider than Earth's own orbit: "If Betelgeuse were at the center of the Solar System, its surface would extend past the asteroid belt, possibly to the orbit of Jupiter and beyond, wholly engulfing Mercury, Venus, Earth and Mars." (Wikipedia)

http://en.wikipedia.org/wiki/Betelgeuse

http://www.space.com/7771-spots-sun-revealed-giant-star.html

For planets, we're limited to detecting brightness fluctuations in the parent star (how Kepler detects planets), and possibly spectral absorption lines.

That last would be hugely exciting, as it allows knowledge of the composition of the atmosphere of a planet. And there's one molecule whose presence would be an almost absolute certain tell-tale of life: oxygen.

Ordinarily, free oxygen reacts with other substances in its presence to create oxides. Only if new oxygen is being released will an atmosphere be high in oxygen. So a planet with an oxygen-rich atmosphere should almost certainly have light.

As for beaming radio signals, the challenge is in creating signals which would be strong enough to detect at 500 light years' distance. Signal strength for most broadcast sources would be undetectable even at the nearest star, 100x closer:

http://zidbits.com/2011/07/how-far-have-radio-signals-travel...
German cars dominate all World Car of the Year categories at NY Auto Show
Most beaches I've been to close around dusk - some patrol and some don't.
The design decision behind secret
Yes, Netflix And Hulu Are Starting To Kill Cable
Took a quick look at coderbyte, also keep in mind a big part of learning the language is understanding the different underlying types, how to convert between them, and what built-in functions they provide.

For example, the very first challenge (string reversal) in some languages you'll get a reverse function right off of the string, but in others you have find another way, which may involve getting access to each character and rebuilding the string by hand.

Try solving the same simple problem as many DIFFERENT ways as you can, that can really help flesh out basic understanding the way to Get Things Done in that language.
New axe design uses lever action to make splitting wood easier
An actually affordable unit may be one which was constructed to appeal, marketting-wise, to someone making $100,000/year, and instead is sold for a somewhat lower profit to someone making $60,000/year, because there are fewer $100k people than there are $100k units. "luxury" and "affordable" are in quotes for a reason: the difference is language, veneer, and floor tile, which are trivial expenses relative to the location-scarcity of the land & permits. A $3,500/month rental unit in SF might sell for $70,000 in suburban Cleveland with an identical interior.
Wow, that's pretty cool. Thanks for the link.
Recently, there was a paper talking about this aspect of quantum theory - http://xxx.lanl.gov/abs/1111.3328 ... well, it was "recently" and fresh in my mind, but it appears to be back in 2011 :)
Rust for C++ programmers – part 1: Hello world
Not only that, I live in a medium sized town(by europen stadars) of 400,000. When you go walking around you develope relationships with the people that lives around you, also you meet and start talking with random people you know but don't meet usually. As we are a social species this is really missed when is lacking. It's also surprisngly good for all kinds of networking effects, not only business but personal needs like doctors, home contractors, schools, you name it. Not only directly (you meet the doctor friend of your father), but also indirectly, getting recomendations.

Even in europe this has diminished an order of magnitude, my grandmother that used to live in Madrid before the spanish civil war, tell us (she is still alive at 98) that they used to know not only all their building, or their street, but their city neighborhood. Who was the son of who, jobs, personal problems, there was a great deal of comunal help.

I've only found this in contemporary Habana, everybody seems to know everybody when you walk at the city center.

That's why we use social apps, and elderly people sees that goship programs (in Spain is an epidemia). We need social contact, knowing what's happening around us, and the modern live style had made this need a business oportunity for Facebook et Al.

My wife is a doctor and a lot of people that comes to see her has the need to "confess" all their live. I guess a lot of psicological problems at developed countries are due to this lack of social human contact(not only family and close friends).
All these anecdotes make one wonder why these people aren't simply going to hetzner and ovh and simply get a dedicated server for just slightly more (meaning $25/month).
People are shooting at ducks, this sort of drone will be next.
If readers want to dive in and get to the point where "entanglement = time's arrow" becomes evident, the post would be that on "decoherence" [1]

[1] http://lesswrong.com/lw/pp/decoherence/
I'm always scared when I see the maximum length limit in password. I expect they just put clear text in their DB. Otherwise why would they limit it? Any key deviation or hash function will give the same length, regardless of the password length. Scary ...
(There was no title for the post; please forgive my editorialising.)

In short, if there's not enough seed data in the system PRNG (or whatever random subsystem is hooked up), it dumps in your private key in an attempt to increase entropy.

Removed today: http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/cry...
Sometimes i just wish the pricing system would get better as you go larger.

What is the difference between the 16GB - 96GB Plan and a dedicated server? And why would i pay 3x the price? The advantage of those who offer Cloud / VPS and Dedicated Servers Hosting company is they can mix and match depending usage. If you are actually building an any sort of infrastructure with Linode those large box are extremely expensive.
Most A/B test results are illusory [video]
Why?

Where in the Bible do they demand masonry construction and a lack of elevators?
when first introduced you could disable Amazon and keep useful ones like Flickr.

Layer you could only disable all. To disable only Amazon you had to remove a package or something.
opsec 0/10
There are a couple of places in Hayes valley that do a decent job, but they're pretty small unfortunately.
Do you remember which FreeBSD version and which Linux kernel version was it?

Linux had tickless kernel + CPU scaling for a while. FreeBSD is lagging in this aspect.
Exactly. One diode will not turn on the transistor. Replace the two diodes with one LED, and the circuit will run the same.

One often finds LEDs used for the prose of simple voltage stabilization (often green ones @2.1V or so..)
We keep being taught the same lesson, day after day, and we never learn, but I think it's time to put this explicitly.

Startups like this are lying to us, straight in the face. Simple as that. And we believe the bullshit they say every time. It's written so almost explicitly in the startup "literature". Growth. They are not building real products that are supposed to solve problems for people, they build make-believe products that are supposed to lure people in. Because that's how you prove your worth these days - by number of users you can get on board.

I apologize if I hurt someone who doesn't start the company just in order to bullshit his/her way to acquihire year or two later. Maybe you're honestly building a real product to solve real problems and you actually care about your users. But then again, to quote Nick Fury, "things like this give me trust issues".

I'm still waiting for someone to solve the "punching through the Internet" problem. This way I could express what I really feel, as a user, about taking "a toast" for the "next chapter" of your "immensely exciting journey".
The most frightening I've seen is interactive brokers. Passwords must be 6 to 8 characters, and symbols are forbidden. Strangely, usernames must be 8 or 9 characters (with additional restrictions: >2 letters, >2 digits, and must start with a letter).
in the us, most restaurants/cafes are geared toward indoor service. if you sit outside, in the worst case you can easily go 20 minutes without seeing the wait staff, including after you first sit down.
>...to switch from a slightly unprofessional name to my current one

I suppose it's not technically possible, but I for one would not mind a possibility to update your user name (even if only once).
I hired one. She got rejected from my company for a developer position, but I hired her for my team anyways for a hybrid business development/programming role.

This was ~2 months ago; she's learned enough in two months that we're going to hire her at the end of her contract as a full-time Rails developer. I'm not sure that the 10 week bootcamp was enough for her to pass our screening, but in the two months she's been here she's more than proved herself as capable.

As a business guy, I can't comment much on why she was denied originally, but so far it's worked out.
Why? If a company can make a better crop, they should be allowed to commercialize it and make money off it. No one should be forced to pay for patented crops (which is somewhat of an issue in some cases due to cross contamination), but otherwise I don't see what the benefit is in banning private research.
Being pedantic: it's NOT semicolon insertion. Your actual point is correct, the {} is an empty block statement, and the +[] is a separate expression statement. It's equivalent to "{} 0".

However, semicolon insertion is only triggered when there's a newline at a position where there would otherwise be a syntax error. Here, neither is the case: blocks don't have to be terminated by semicolon (so no syntax error), and there's no newline in the source code!
Twitter is still free — Dropbox makes money of those who use it the most.
Could “Liking” A Brand On Facebook Waive Your Legal Rights?
Raindrop.io – Smart Bookmarks
>(and specifically, they don’t silence minority groups—we’ve looked into this)

How have you looked into this, and what have the results been?

What efforts are you going to take to ensure it stays true in the future?

There are other comments asking these questions that have so far not been answered; it would be good to answer them. It's very unsettling when people (primarily from a privileged/majority standpoint) proclaim that things "don't silence minority groups" and handwave the justification.

In general I've found HN to be much more positive towards feminism in particular than similar communities like Reddit or others that I won't name, but the tech industry has large issues in this area and it's surprising to me that this would be the case.

In particular, it seems likely to me that HN will selectively not-silence minority voices that tend to agree with the status quo or pander to majority voices. I'd be surprised if your analysis accounted for that, but I'd be very, very happy to be wrong.
They are both traded overseas, so only billionaires, funds and banks usually care for those.
I'm not using Wordpress myself because I use my own blog/news script, but I customized Wordpress for some clients and the theme and plugin API lets you completely change the way a Wordpress blog looks. Wordpress has a couple of downsides but lack of customizability isn't one of them.
Maybe they're just trying to protect against denial-of-service attack through very long passwords[1]. Although 16 or 20 characters seem too short.

[1] https://www.djangoproject.com/weblog/2013/sep/15/security/
There's also the possibility that not all intelligent life goes on to develop high tech civilization.
I want a C interpreter
Not really. DPR was a 0/10 or 1/10.

In this case the Secret Service agent wasn't even able to get a name on his guy until he called the Romanian white collar unit.

From what I can tell the people involved in this actually put some effort into hiding themselves. This seems more like a 3/10.
Ask HN: What's happening to openssl?
For example here: http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/crypto/dsa/dsa_asn1.c.diff?r1=1.7;r2=1.8

It looks like them taking out an attempt to ensure PRNG is seeded by throwing some data at it. Worst case scenario is that it has no effect, you can't lower entropy in a pool by adding data as long as you have a working hash function.

We know that with DSA the entire security of the signature depends on having a good random source, unless you are using a deterministic scheme, but that's a different function.

In this case it looks like they are taking out possible entropy sources just when entropy is most required. Why is this a good thing?
Clickable: http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/cry...
Uber adds $1 per ride "Safe Rides Fee"
This is fascinating, http://www.onlineethics.org/cms/24528.aspx

It also reminds me of the Mars Climate Orbiter. http://en.wikipedia.org/wiki/Mars_Climate_Orbiter
Do they have to use zlib? For on the wire compression LZ4 is better, for archiving lzma2 or zpaq is better.
Here in Japan, homes are small, there are not many public spaces and life is lived at work.
Instantly want to play SimCity again. It can't be just me.
That's what we did, more or less, with the voyager
Or people who actually live overseas. I hear there is quite a few of them.
Thank you very much, I really didn't know the "white label" term!
It's only WTF because it's not the same as other implementations of map. Once you can internalize the map implementation, it's no longer WTF & actually makes sense.
If you don't make the user take some affirmative action to show they acknowledge your terms, you may not be able to enforce the agreement in court. That's why companies make you check off a box or click a button. An inconspicuous link in the footer of your site does not necessarily create any binding agreement.

https://www.eff.org/wp/clicks-bind-ways-users-agree-online-t...
Dunno about you but I occasionally get "Forgotten"

Also some waitstaff tend to get really pissed off about having to go outside out of the A/C for even a minute.
I find it extremely frustrating how many services (Microsoft included!!) won't allow me to use spaces in my passwords. Why on earth do they care which characters I choose for my passwords? So much for "correct horse battery staple"...
I remember putting Cakewalk through its paces in the late 80's/early 90's on my old DOS machine in the studio .. it was really a great way to get a lot of music written, and I really appreciate your aesthetics for how you managed that application over time - the arrival of CAL was a really interesting move, and as things moved so fast in the pro audio world in the 90's, it always sort of bothered me that more and more tools were not written with scripting - for the user - in mind.

My friends and I wrote all sorts of CAL scripts to 'funkify' our Drum/Rythmn tracks - I wish I still had a copy of funkify.cal around, it'd be nice to see it again.

I moved on from Cakewalk around the DOS/Windows migration, as I've never been a heavy fan of Windows, nor a real user, so I got set up with all kinds of other tools after we left the DOS machines alone .. mostly hardware sequencers.

What do you think about one day doing a hardware sequencer, Greg? With the way things are going, it seems like you could return to the world of music-composition, albeit with a hardware bent, and make some serious progress in that department .. as we know the music industry/market is heavily cyclic, soon enough there will be a return to hardware as a reliable, dependent way of composing music. Any plans in that regard? Imagine: a hardware MIDI/Audio sequencer .. with onboard SCRIPTING! :)
> (I believe) Trident does.

I doubt it, Trident's DOM is COM objects. Not only are the heaps separate, the DOM heap is page-independent and in the old days you could leak DOM objects for whole sessions if you created a circular reference between JS and DOM (because you set up an event handler closure for instance, the DOM element would reference the closure and the closure would close over the DOM element). There were tools (Drip and later sIEve) whose sole job was to wrap MSHTML, reload pages and detect objects remaining from the page you'd just left.
I think it's easy to forget that Objective-C has simple syntax for synchronized code analogous to that of Java (although not quite as flexible as Java's - we can't make a whole method synchronized simply by adding the keyword to its declaration for example). A lot is made of Objective-C's syntactical shortcomings, but little of its wins.
This should mention that the purpose of a Merkle Patricia Tree is to permit safe and fast comparison of large blocks of data.

A Merkle Patricia Tree isn't faster than a regular Patricia tree because of the added hashing.
The spanish department at Princeton was kind enough to let me take a Spanish class while a visiting post-doc. It was great for learning Spanish. But it was so, so painful to see the sorts of pretentious bullshit that the undergraduates were inspired to produce by reading pieces by Marquez, and other South American authors writing in the "magical realist" style. I remember enjoying "Love in the Time of Cholera", and I am sure Marquez himself was great, but in general that sort of crap is exactly what you don't want your children wasting their time studying at university, and potentially misdirecting their professional lives thereafter through an underapprecation of the fact that there is aesthetic beauty in actual real stuff and facts about how the world really works.
Show HN: My first website, an episode list for over 3000 shows
Wow, great find! That's from 6 years ago - truly a gem in the reddit layers .. thanks for that!
> Javascript is a bad choice

Javascript is great once used in a "good" way. It's flexible & it's almost everywhere. Spending all your time complaining about how "bad" Javascript is kindof pointless. If you use Javascript, learn how to use it well.

Master sushi chefs don't sit there complaining how bad knives are because the knives need to be constantly sharpened.

If you are cooking spaghetti, learn how to strain the noodles, instead of using silly examples assuming people are incompetent at learning a tool.

https://www.youtube.com/watch?v=rbA9KAc5gZs
For entertaining guests and parties, life is lived at karaoke parlours and izakayas (as opposed to having parties in the home).