skysight-inc/HackerNews huggingface dataset:
When I was 12 I made a stop motion animated dizzy egg style adventure game in HyperCard. When I was 25 I remembered and thought, hmm maybe I should try and learn how to code. I'm now a professional developer.

As an aside, I sold it to my school mates for 50p a copy. When they asked why they couldn't just copy it themselves I told them I'd installed DRM on the floppy disks.

They believed me.
Also his show on WFMU was / is amazing and fully archived. Lot's of weird stuff... weird weird stuff.
This is nice. But I'm wondering, why do garbage collectors always have to be written from scratch for each project? Why can't we just have a library that does garbage collection, and does it well?

Of course, the library should take a couple of parameters (such as the primitives to use for memory barriers, multithreading parameters etc.) I know of the Boehm collector, but it is conservative, so not appropriate for many projects.

Also, I'd expect to find garbage collection (or supporting constructs) in the C++ standard by now, actually.
How URL Started as UDI – A Brief Conversation with Tim Berners Lee
"These people" that designed the spaceplane didn't put their lives on the line, they put the lives of the pilots on the line. And I would trust the judgment of the engineers at Boeing, Sierra Nevada, SpaceX, Lockheed-Martin and the entire Soviet space program over theirs.
Slavery is the complete loss of agency.

Letting JDate know my ethnicity isn't quite the same as losing one's agency.
How to track your coworkers – Simple passive network surveillance
The less you spending on safety and training, or have lax safety standards, more people will die. End of story.
Pumpkin Cannon takes out Drone
Every time tup comes up, there's a question I have that nobody seems to know the answer to: how does tup know what changed? Make does this by starting from what it needs to build (which it knows) and traversing the dependencies. Does tup have some sort of daemon that monitors the file system? What if the file system isn't local (NFS, say)?
Roughly, a sound that happens during some measure of music, or an arbitrary point during that duration.

Imagine folding a strip of paper exactly in half. Now you have a crease at the middle of it. If you fold it again, you have a couple more creases at the 1/4 and 3/4 points. The above quote is talking about the same thing, but with a length of time instead of a strip of paper. The more folds you have to make in order to put a crease at a certain point (event), the less salient it is.

Hope that's helpful.
They tested the polyamide/nitrous engine back in May, I believe.
I feel like a complete idiot when I read these articles :-( I can hardly even understand the issues because c++ have gotten to a point where I have to strain myself very hard to even understand the problem (forget the solution). And I have been programming with c++ for many years (but c++11 ignorant).
The name/brand is part of marketing. I agree that it's bad and contributes to the confusion, but I'm not sure why Xbox can get away with "Xbox 360" or even "Xbox One" and have everyone know it's a different thing, but "Wii" can't do "Wii U". I guess people just expect letters to be modified versions of the same thing, not incremental new releases.

I don't think the issues with the GamePad's usefulness turns people off too much. I agree that most games just use it as a mirror or inventory quick reference, but I think the GamePad is an overall minor part of a great system. Part of the marketing failure is making everyone think the GamePad is fundamental to gameplay instead of complementary and that the Wii U is some weird hybrid tablet-console thing. They've even failed to communicate this to some game developers who apparently feel like they have to make some contrived GamePad level.

I agree it was a somewhat slow start out of the gate with games, but at this point it should be selling like hot cakes. We have a really big holiday season coming up and a few of those games have already released (Hyrule Warriors, Bayonetta 2).
When we tested on MySQL, the update to the index really was that bad, once you reached a threshold of 10m-20m rows. And it got progressively worse to the point where we were never able to get a table with 100m rows using type-4 UUIDs.

It's a moot issue anyways since type-1 UUIDs don't have this problem. They're monotonic, which allows index updates to only need to append.
Interesting that while the brain is interconnected the way it's depicted in the article, people report having mystical experiences (eg see God), traveling vast distances through galaxies and strange worlds, see spirits of plants and objects, see themselves as a small insignificant part of the large organism that is Earth and at the same time, realise that they are immortal and that this life is one of an infinity of others and that they are God.
The larger the dose, the deeper the experience and I would speculate that the number of brain parts interconnected is even higher and the connecting lines even thiker.

Why is that ? What would happen if 100% of the brain would start exchanging information like this?
What if we could connect only the blue or green areas?

Psychedelics are the new unexplored frontier in science.

Imagine a technology (or drug) which allows selecting which networks in the brain to interconnect (temporarily). This could be used to design new mental abilities, train or enhance existing ones.

I'm really pleased that the taboo regarding these substances is slowly being lifted. I'm also happy that more and more people will take these substances and as a consequence will "expand their minds".
AGENCY CONTINGENCY ACTION PLAN(CAP)FOR SPACE FLIGHT OPERATIONS(SFO) [pdf] (2003)
What NASA does in case of a Contingency (Total loss of a vehicle)
OMG these are actually really bad.
How are you planning on handling support for this going forward?

I have no specific need, I'm just always curious about how folks transition from, "I have a neat idea" to "I want my neat idea to work for most people".
In the same vein:

In my Physics undergrad, a teacher called a friend of mine to the board and asked him to write Snell's law.

He picked up the chalk and wrote "Snell's law".
Devastating Photos Show Terrible Pollution in India's Rivers
Ask HN: Which domain provider/registrar do you recommend?
I've been using a domain registrar for the past five years. A friend recommended them to me back in the day.

Lately I'm sort of troubled by the poor quality of their service, poorly designed (and confusing) website and a series of issues that happened while managing the domains I own.

I wish to move my assets elsewhere so I'm wondering what other places are good to look at? What is recommended?
Good call, but the Amazon post wasn't meant to be "informative." It was meant to give you a warm, fuzzy feeling.
Millionaire vs. billionaire
Glad to see this posted, AWS wasn't initially a fan of it as the artwork used infringed their brand but happy a common ground was found. Attendee feedback has been amazing.
Very true. Some help: Inside a self-consistent database you might index the UUIDs and use the index internally to link them other places. Or something like that. Its work. If more use were made of UUIDs, databases would handle them better and that's probably going to happen.
Why the future of news is software
I can't find the second page of the comment/article/whatever, on the ObjectSpace. The link from the first page goes kinda to the third, and the link from the third back to ObjectSpace goes to the same place. Maybe this ought to be a blog post?
Nobody's taking HTTP/1.1 away.
No detection. Who's looking? Many are found by amateurs, as you say, after they whiz by.
> not immediately threatening" to "Earth will be destroyed in a few years" without warning.

Unless the lead time is 50-100 years, years might as well be tomorrow, it's going to kill us all either way. Even that might be stretching it.

> Humans as a species will survive CO2

Maybe, personally I believe humans will cause their own extinction. I'm just not sure yet if we're going to take all life with us or not. Dealing with CO2 is a toss up between making the planet uninhabitable or completely inhospitable to life.
The Origins of Sexy Halloween, Inc
As for database efficiency, that's a problem. But its a problem with the database - certainly no comfort for the user. But databases could do better, and I think they will one day come to handle uuids with less grief to the developer.
Indeed, but they also provide a reliable server in the web. That's their value, not the reimplementation of rsync.
I have used GoDaddy for years, I am looking at switching to Amazon or NameCheap for my domains.

Amazon because it's where most of my domains are hosted anyway and I trust them.

NameCheap for any domain's Amazon won't transfer.
It's not fair. Nintendo has a long history of innovation. They may not have foreseen every shift in gaming, but absolute prescience isn't a pre-requisite for innovation.

In the cases where Nintendo "lagged" others, it was mostly for good reasons; an example is the shift to optical media, which Nintendo resisted because they didn't want the user to have to wait for load times. Ultimately, cartridges were proven to be untenable long-term, but that doesn't mean Nintendo was "not innovative" in their principled choice to prioritize user experience over giving game devs extra space.
Bitcoin, anyone? Why you might need to take a fresh look at your money
Yet another disaster for Branson: http://newslines.org/richard-branson/
It would be 3/4 without the comma. It's:

Stomp Stomp Clap <pause> Stomp Stomp Clap <pause>

Not:

Stomp Stomp Clap Stomp Stomp Clap
Maybe it's changed since I last looked, but they didn't have a client at all. You could download Chrome and then install an "app" through the Chrome store. Well, some of my users prefer Firefox... I don't know, it just wasn't a great onboarding experience.

In retrospect, though, I might've gone too far the other way -- hipchat is pretty bare bones.
Yes, a method is usually much easier to test, if the method gets the current date passed as an argument. The same goes for methods calculating on random values. Passing these to the method enables testing.
The problem with this is the Law of Internet Monopolies (I just made the name up): monopolies on the internet form very naturally and are tough to dissolve.

The sheer size of stackoverflow/mathoverflow means it attracts many mathematicians in one place, unlike almost any other online forum I know. If you restrict some subset of questions there, it is both impossible to look for such questions elsewhere (nobody goes elsewhere) and to create a trivial fork of mathoverflow where such questions are allowed (you'll never get critical mass because people will not spend their time on two similar websites).

It's the same reason why nobody can create a better Wikipedia, no matter how much pointless arguing is on the original and how clunky is the input editor.

---

To sum up, restricting questions on MO actually forbids such questions to be asked by a large online mathematical community for a few years, until some better Q&A forum appears. And that's what makes us upset, I think.
I love this. I unsuccessfully tried to get my University to let me create my own major in Pop Culture back in 2005. A decade later, it's an actual option for comms students now.

Also, I bet doing well in this class will be much harder than it appears.
You say the library should take a couple parameters, such as the primitive to use for memory barriers - but the memory barriers are something the GC would need to tell the compiler about, not the other way around. So your library needs to know about how your compiler works, and it's no longer really a library, it's now a language feature that needs to tie into the most intimate parts of your compiler's intermediate representation. That's why you don't get libprecisegc.o.
I'm curious: what exactly makes a photon lose its entanglement? Is it an interaction with an atom (electron or nucleus)? If so, how can entangled photons even propagate through matter (fiber glass or the atmosphere) without becoming de-tangled? Or is this a special kind of interaction?
Except its not really like that at all. You get paid in cash plus equity. The value of the equity part is somewhat under your control. Hard to affect the value of the lottery ticket.

It may seem hopeless, and indeed many other factors do make good product companies fail. But when other factors do NOT intervene, then the remaining value does depend on your execution.
I'm gonna try to explain this as best I can through text which is pretty difficult but we'll see how it goes.

We can identify beat 1 by listening to where Harry generally starts his vocal phrases. Right a the beginning he sings "Take me home, I'd love to be invited". The words "take" and "i'd" are both on beat 1. Now we have our reference. Count along while listening now if you'd like, it's fun!

The beat switch happens around 0:43 but if we listen to the solo section in general we can dissect it. He plays a repeating bass line with his left hand throughout. It is very audible from 0:50-0:53. He is doing some fancy work in the higher register but the bass line is anchoring it. There is a strong beat in this bass line. You can probably hear it naturally. It is the third note he plays in the sequence. This third note is again beat 1.

The bass line leads into beat 1 like so: "and-a-ONE". Sing along in your head. Now sing along with the bass line as he goes into his solo. You'll notice that right around 0:39 he stops playing the bass line for a moment. This is where he 'corrects' the audience. After this point the "and-a-ONE" of the bass line is no longing in unison with the clapping. If you kept your count going you'll find that it no longer matches the bass line. After he does this the clapping is now on the TWO and FOUR relative to the bass line.

Hope this helps some people. It's pretty damn cool what he did, and so smooth!
Ask HN: Are you still using TrueCrypt? What alternatives are there?
"The most stupid thing they've done is stay with an experimental rubber/nitrous hybrid engine this whole time, instead of switching to liquid/liquid engine, a well proven technology."

1. They didn't stay with rubber/nitrous.

2. Like the sort used on Antares?

"Seeing only the first paragraph, I already know that some rubber in the hybrid engine detached blocking the nozzle and causing the whole engine to explode."

But what you know is wrong, they weren't using rubber.

I think a good case can be made that they didn't do enough ground testing, but your post mixing disdain and falsity doesn't advance that case.
Spoiler alert: there's no code in this post, and it ends with a link to an IGG campaign.
But does TBB check for revocations? I bet the answer is no because otherwise it'd be sending the sites you visit to CA's via OCSP and Tor would never want that. So I think you still win.
It's always funny to see how these things get interpreted. :-)

a) There is a lot of work going on at the foundations of the language – most of the stuff is unlikely to be felt by users.

b) Compilers are hard, there is very likely no "nice" compiler out there (except for toy languages). This has almost nothing to do with syntax variants. Nevertheless, there are multiple groups which are working on improving the codebase.

c) Concurrency is hard to get right, especially "traditional" approaches like synchronizing, locks, etc. If it's not necessary, don't use it. Otherwise use the right abstractions for your problem, as mentioned in the next paragraphs.
Usually means they are trying to sell to enterprise rather than small business. It's pretty much just a variant of "If you have to ask, you can't afford it". Pricing pages like this aren't about finding the price, but initiating a potentially months or years long sales process.

On that other hand, I guess they could just still be working out their pricing ;)
it's hacker news after all...
In a modern pausing GC allocation rates are normally limited by the size of your new generation space so are often best considered in terms of MBs. Thread local allocation buffers often allow an allocation to be a simple pointer increment, so the cost per allocation is tiny providing you can collect or promote from that buffer fast enough.
> There is no need to pay this cost for a service whose ownership is not actually hidden.

DuckDuckGo is being irrational? Keybase? Riseup? Sorry, but I don't see how knowing the owner of a service can immediately disqualify the service from having the privilege of a hidden service. The only thing limiting Facebook is the stress that may be placed on so many connections at once on a single onion. It should not cost too much out of actual resources to run one single gateway, especially when Facebook is a very successful business and can afford to invest in something that may expand their audience even more.

I'm not saying anything for or against Facebook's ethics in general; I am a little hesitant given their history to trust them at all, but this is admittedly a huge step in shedding light on what Tor actually is. It's not just for drugs or child pornography; it can actually be used by the everyday Joe wanting to check on his friends and see if there's a party nearby. What people seem to miss is that Tor provides IP anonymity. Yes, encouraging users to be more careful about their browsing habits is a good thing, but if people want to give out their personal information, in the end that cannot be stopped. If the website owner wants to disclose his or her identity, that cannot be stopped. Tor provides anonymity of IP addresses and nothing else.
Yeah, but sometimes "saving some bits" is really important. It's also really inconvenient to work with UUIDS, like in writing SQL queries etc. The solution these guys came up with obviously works for them.
So much people have a hard time understanding that they actually discriminate while they are trying to fix discrimination. I don't believe it's the way to solve it, at least, it's not a way that I respect. I can't respect discrimination, even if people believe it's the way to solve discrimination.
> I'm surprised that instead of recruiters or agents, there aren't firms dedicated to employee assessment.

It's a very hard problem that hasn't been solved yet.

What are you going to test? Logical problems? Programming puzzles? Knowledge of algorithms? Knowledge of technical details? GPA?

None of them strictly correlate with how productive / useful a programmer is.
Bluff masked by bluster was part of Khrushchev's signature style. This is the same guy who said that the USSR was turning out ballistic missiles "like sausages" (http://www.armscontrol.org/act/2011_05/Thielmann) at a time when they were desperately struggling to build even just a few.
First strong trip I had I threw my laptop across the room immediately, more symbolically than anything. There's no real knowledge to be found in them.
No. Absolutely not.

The Antares flight used refurb-Russian engines, and Antares could not be used for manned flight anyways. Even if Antares was flying great, the US would still depend on Russia for rides to the ISS. If the Russians wanted to sabotage something to make sure that the US remained reliant on them, it would be one of the launchers that will be used for manned flights in the near future; Atlas V or Delta IV (CST-100) or Falcon 9 (Dragon 2).

Virgin Galactic threatens approximately fuck-all of what the Russians do. Their spacecraft cannot bring people into orbit. In no conceivable way did Space Ship Two make the US any less reliant on the Russians.
Yes, and to bolster your point, they halted the program to re-evaluate safety. I think it's a human fault that we have to learn from our mistakes - unless we make them, people just don't believe the risks are real.
There is a reason why Photoshop and Garage Band are not easily connectable to other stuff through programming. Writing useful flexible APIs is incredibly hard work.

And, as it turns out, Photoshop is scriptable and has a plug-in API.
Really... You are going to trust the entire Soviet space program compared to the engineers behind this project? I really don't think they were being reckless with having pilots. Ultimately, their plan was to take other patrons up to space. You will need personal (experienced space flight attendants) while conducting the flight. This is obviously tragic and my thoughts go out to the families affected. However, when you are trying to do something as complex as space travel and leaving earth you will unfortunately have mishaps and deaths.

Please have a look here - http://en.wikipedia.org/wiki/Soviet_space_program#Incidents....
Who pays for the tests? If candidates must pay then you will filter out any candidates who are unwilling or unable to invest the time and money required for completing the tests. If you ask the employer to pay then they must have some way to filter candidates before they assign them the tests, otherwise they have to pay for 100s of tests.

And this is even assuming that you can construct generic tests that correspond closely to the requirements of the employer.
The Russians put stuff into orbit relatively cheaply, but not by a huge margin. Building the same rocket over and over again has worked out OK for them, but it hasn't dramatically reduced the cost of access to space.

Buran, the USSR's shuttle, was a reasonably good idea. Although it looked like the US shuttle, it was really a vehicle carried on a big booster; it had no main engines. It flew once, successfully, unmanned. The Boeing X-37 unmanned mini-shuttle is similar, and seems to work well. The USAF keeps sending one up, keeping it up for a year, and then bringing it down to land on a runway.
I'm finding this whole thread interesting, but your comment is the inspirational one I'd hoped to find. Thanks.
Reading comprehension fail?
Wow, he wrote that yesterday. Seems especially prescient given that he's on the ground in Mojave today.
I worked out some quick math estimating 25,000 gallons just for the fuel for each tourist's 2-hour flight. Space tourism seems like the douchebaggiest idea ever created. I hope the in-flight space cocktails are worth it. http://brent-noorda.blogspot.com/2014/05/richard-branson-elo...
Well, you want it to be a strong oxidizer, that's its purpose in the rocket.

Strong oxidizers are almost universally hard to handle. About the nicest ones around are Lox, Nox and hydrogen peroxide.
> "I'm glad I'm not the only one"

You're not the only one, but we're being steamrolled by the Java crowd and I'm afraid that we're in a losing position. Angular is the first of many to come.
OpenWRT on a Buffalo WZR-HP-AG300H is a another very nice and cheap solution.
There is this no nonsense, star faculty in the department where I did my undergrad.

Urban Legend in the department says that in one of the offerings of his classes, there was this smug student, who would chime in, and comment on the material being presented at every chance he got.

One day, while the faculty was presenting a particularly tough topic material to the class, the smug student raised his hand and asked, "Would it be OK if I ask a stupid question?"

The faculty looked at the student's face, grinned and said, "It is perfectly fine. After all, there is nothing such as stupid question." He paused for a bit, and then completed his sentence. "But there is only such a thing as stupid student."
Minted raises another $38M
I am still using TrueCrypt. I am not planning on moving on just yet.

These are some alternatives for windows:

* CipherShed (Fork of truecrypt) https://ciphershed.org/

* Bitlocker

* Symantec Drive Encryptor
If you click the speech bubble next to the lines of code that the ObjectSpace link goes to it opens another annotation causing the next part of the explanation to pop up.
What on earth? Are you going to be changing object ids? Is knowing an object's id an attack vector? Sounds like you are doing it wrong.