skysight-inc/HackerNews huggingface dataset:
Do the answers have to be knowable? Time independent?

For example, "are you below the median age at this exact second?" That is not a knowable answer, and changes by the second, but it does give you an exact 50/50 split.

Repeat N times for each split and we're getting very very close.
It's an interesting post. Each country has special rules about how the user's email address is used. In Netherlands for example you can't use a shopper's email address to send them advertisements and offers unless they explicitly approve so.
I just pushed an updated Lumberjack using constructors. Take a peek: https://github.com/jbail/lumberjack

I need to update the Readme to show doing stuff like: var cat = console.stream('cat'); cat.info('Meow'); cat.warn('Hiss!'); But, that should work now. I really like being able to do that. Thanks for the suggestion.

Next steps...I'm not sure. I'm going to put this in place at my day job tomorrow and see how it feels in production use. I was thinking it might be cool to append/color the console with the stream name. Again, just to make the console even easier to read if you do have a ton of streams getting logged concurrently.

Prefixing messages could be cool too. Now with the Console constructor, you sort of have a parent/child relationship. As long as the stream is a child of the parent, it would work. Are you thinking something like this?

cat = console.stream('cat');

boobie = cat.stream('boobie');
karl = cat.stream('karl');

cat.log('boobie:meow');
cat.log('karl:hiss');

I'm not sure how that holds up when you want to log objects or arrays. What do you envision? Let me know.

Thanks again for the comments. This is the first time I've open sourced anything I've written. Getting feedback and hearing how other people might use it and what they do and don't like about my code has been awesome. It's already made this little utility way better than it started and its only been out in the wild for 24 hours.
1983: Apple's Version Of 'The Dating Game'
Interesting exercise, which I'd call impossible in the given form. Imagine someone magically came up with 32 statistically independent binary indicators. Now you need to come up with the 33th question Q such that if you pick any two persons who are similar up to the 32nd bit, that single question must allow to distinguish them. Sounds hard.
For most employees that would be worse. Dividends are taxed (15-20%) by the recipient after at the corporate level (35%). Also the small problem of what happens when the company doesn't make money.
much as I appreciate fiction, I do expect it to have some kind of foundation to help with the suspension of disbelief
"The Russians Have Fixed World Chess" - Bobby Fischer...
Firebase is hiring operations engineers in SF
At Firebase, we're building the first realtime database-as-a-service. Every other database was designed to be downloaded and run on a business's own servers behind a firewall. Firebase is different -- it's a cloud service that's managed directly by the people who make it.

By centralizing operations in the hands of our team, we can provide a superior experience for our developers, increased reliability, and massive efficiencies of scale. Our small team already manages the databases for 10s of thousands of developers.

We need some smart, creative, and disciplined operations engineers to take our infrastructure to the next level. The ideal candidate would have:
(1) a keen attention to detail
(2) strong programming skills
(3) a solid working knowledge of Linux
(4) a drive to automate things

This will be a fun job for the right person. We work at serious scale and we have a tight knit team of talented folks. What's more, you'll be handling operations for a product you'll help design and build, rather than simply running someone else's software on your servers. You'll be joining the 24x7 on-call rotation and day to day tasks will align with maximizing the uptime of the Firebase production environment. Switching between the OS, network concerns, and
deployed application details will be common place in this role.

Why should you join Firebase?

First, we're one of the few small companies who are tackling tough computer science problems on a daily basis. We're in the business of handling the hard
technical aspects of real-time data sync so that our customers don't have to. We also work at serious scale. To this end, as part of the ops team you'll be in close contact with making sure everything is running smoothly for our developer-centric customers. You'll get to work on a deployment of physical hardware on the path to our globally-distributed, multi-datacenter operations.

Second, we care a lot about cultivating a great work environment. This is our happy place. We're friendly people, we have a light-weight engineering process,
and we have a sweet 3 story penthouse office in SoMa.

Third, you can have a big impact here. We're a small team (but growing very quickly), and you'll have a big say in the direction of the company. And, since
we're serious about changing the way software is built, you could have a big impact on the way all software is made. We won't stop until the "refresh"
button is a thing of the past.

If you're interested, send us an email at jobs@firebase.com.

You can see more about our open positions here: https://www.firebase.com/jobs.html
They should have pinned a medal on him, instead they threw him in jail.

Thanks for trying, Jack.
https://en.wikipedia.org/wiki/Kavorkian
The executing process belongs to you - you should allow it no secrets in its basic running.

First thing in any lang: learn the tools available for debugging and quickly opening library code to trace execution. Set breakpoints; dive into stack traces.
I don't wish to minimise his situation but it seems like he considers his father's suffering not quite as bad as his own suffering were he just to do the killing himself and take the jail sentence.
Are you born above or below the tropic of cancer then: replace with whatever latitude separates humans into equal groups.
I totally agree. Sometimes the strength of making a 'quick bash script', is that you are making a quick bash script. I have made some pretty strong, well tested projects in bash before including one that was a big part of an open-source qmail project.

Sometimes though you just need to get stuff done with the least amount of fuss, without worrying about the extreme edge-cases which the majority of the webpage attached to this story talk about. Heck, it's probably the majority of bash work I'd say that ends up like that.
Triplets?
This looks like a pile of shit. Sorry. It might be a good idea but it looks like a pile of shit. Unless you're craigslist, if the design sucks no one will use it.
There is stuff with similar properties. Silicone or resin applied in layers. Also soldering plastic (good ventilation!) or wax.

But Sugru seems like very easy to work with.
Ah, that old chestnut again. The argument falls down when we see what really happened: Perl 6 had and continues to have a huge positive influence on Perl 5, the future belongs to both as there turned out to be no discontinuous move, and Perl 5 stays up-to-date.
If you allow questions with n possible answers, then you need at least ceil(log_n(7e9)) questions, where log_n means logarithm base n.

I don't know if there is a simple formula for the case where different questions allow different number of answers.
Interesting. Seems like a significant improvement over highlighting and margin-notes, and more collaborative.

For a while now I've been thinking that something like this would be great to have on e-readers. Maybe someone here knows of one that has it / is capable of general programming for it? Specifically e-ink, I'm still not a fan of regular screens for lots of reading.
Is Punishment or Reward More Effective? [video]
I am not sure why someone else's morals should dictate my life. If you don't want to do all the duties of a doctor, don't be a doctor.

Back up a few hundred years, and by some it was considered immoral to cut into a person. It was immoral to dissect a corpse for study. Heck, we still have people that think it is immoral to give medicine. Shall we allow Christian Scientists to take the Hippocratic oath and then refuse to medicate based on a moral stand? No thank you. Find another job if this job offends you.

End of life is far more important to get right than the above (IMO). At least while I am sane and mobile I could realize that my doctor thinks medicine is immoral and go find alternative care. But in my last days I'm not going anywhere, I'm not making any decisions, I just get to suffer, or not.

My morals say unremitting suffering is torture. I submit my morals trump your morals when it is my life, and only my life, in question.
This is a tricky subject because all of us (excluding the pedophiles) can agree that sexual abuse of children in all forms is a bad thing.

That said, the erosion of privacy in the name of "think of the children!" is equally a bad thing.

In this case it appears to be a legitimate case of a sexual predator sharing his digital trophies and rightfully being caught.

But "protecting the children" doesn't have to mean giving up our expectations of privacy in the normal course of affairs.
Question 1: What is the first bit in your unique 33-bit string?
Question 2: What is the first bit in your unique 33-bit string?
...
> For shareholders, driving down executive compensation is just icing on the cake.

Until your executives jump ship and you can't find qualified replacements.
There's a mild concern here, but it does rely on two things - having a known image and having it uploaded to a web service. Judging by the information in the article an original image wouldn't be matched, and it is in the ToS (good luck reading all of that).

The organised groups that make money off this are much wiser and harder to catch.

More interesting is the quote "Microsoft also developed Photo DNA to match pictures using just a pixel". I'm not sure it works quite how they suggest.
The coming 20+ year disruption in Higher Education
But, like, isn't that being a bit 'cargo cult' about the fact the experiment was randomised?

If the control isn't otherwise similar enough to isolate the hypothesis that we actually want to test (e.g. 'art makes you smart'), then it might as well not be randomised, with respect to that specific hypothesis?

(I'm not commenting on the original research with which I'm not familiar - just on this specific point.)
Added pull requests to extend the address space from 33 bits to 36 bits to accommodate our revered ancestors, and a bit to indicate liveness.

TODO: don't implement zombies or ghosts at this time (YAGNI principle).
I cannot understand how to use this, images are loaded as I scroll down, but if I mouse over text, I sometimes get different images overlaid on top of the already overlaid images. It is very confusing.
You should check out this Greek island which has implemented one itself: http://www.zdnet.com/greek-island-gets-wireless-mesh-network...
>Turing machines (we think) capture everything that's computable.

??

eh?! we think?

Isn't the definition of computable, "something that can be reached by a Turing machine?"
If you are interested in going deeper, may I recommend "Parsing Techniques" by Dick Grune et al [1]. I have read this book over five times and still find gems hidden that I must have failed to grasp in a prior reading.

The author provides the PDF of the first edition on his website [2]. Read the last paragraph of page 60 of the book (page 50 of the PDF). I read this again whenever coming in doubt.

A great thing about the book is also its annotated bibliography. The author cites hundreds of papers for extended reading, but has also written a paragraph on each cited paper explaining the context around it, how it fits with the rest of the subject, and a quick summary of what were the key contributions and findings.

[1] http://www.amazon.com/Parsing-Techniques-Practical-Monograph...

[2] http://dickgrune.com/Books/PTAPG_1st_Edition/
> I'd argue that its far right and right

Amein, that is my view as well. I was born in the Netherlands but have lived in the US for 8 years and I still spend 3 months out of the year there. My opinion is that US voters don’t really have choices. It’s right or far right. There are some fringe parties (like various socialist and green parties) but there’s no chance they’ll gain any power. In both the democratic party and the GOP there are conservatives and progressives, but it seems to me that the conservatives always win out.

As a member of Left Turn and the League of Young Voters, I volunteer to register people to vote. I know it’s not enough, but I don’t know what else to do.
It's better if you're one of the very small percentage of people that want to run their own micro-company instead of just do their job. What you listed sounds like a ton of overhead (mental and otherwise) for the vast majority of jobs.
To be perfectly honest, I think it's a problem for the PHP forum space in general but it's one I don't have time to try solving on my own (not admitting i'd succeed.)

Fluxbb looks pretty nice though.
Can't edit my post anymore, but good tip! As dmd commented though, it seems tar automatically detects compression on files because of the file extension.
How is a Turing Machine a DFA with two stacks? I never learned it like that in my Theory of Computation course...
You talk a lot about the "christian right", and I would agree with you on this particular case, but the "socialist left" is far more intrusive in our lives than the "christian right" is.

Get the government out our lives and stop pretending that we need the government to be our nanny.
Like most of the people in this thread I just don't have (or want to dedicate) the time to play seriously anymore. But I'll probably get whatever system necessary, even if temporarily, just to play the new Metal Gear.
The Picasa policy spells out that they don't allow those kinds of things. I would assume one way they would check would be some kind of algorithm. I see "no evil" here on Google's part.
Yeah, and I agree with VLM; SE sites were amazing once they started but now its just filled by a bunch of ass*.

I recently asked for an opinion on the fastest algorithm to layout elements on a webpage (something I consider should be Web Developers 101 and actually didn't found anything on google) and my question got closed promptly because 'it was not constructive'. Come on...
The coins that are known to be Satoshi's (because they were mined when Satoshi was the only one mining) can't be spent without people knowing about it. But the coins that were probably mined later, where we don't know who mined them? Those can be spent easily.

It's pretty likely a fair number of coins belong to Satoshi, as mining must have been pretty easy in the days when people paid 10,000 bitcoins for two pizzas.
I think you should check some of those languages out. Chess is used as an example in the Joy of Clojure, and I've seen it used to teach Haskell as well: http://www.youtube.com/watch?v=ScS8Q32lMxA (note, you can't really see anything here unless yout put it in HD and view in full screen).
> Students in the treatment group were 18 percent more likely to attend the exhibit than students in the control group.

Interesting definition of being smart :-)
Nobody would ask because it's not possible. Making the wish is pointless as well. If his father has lost most of his mental capability (as mentioned in the article) at this point it's far too late to ask the question.

You have to ask yourself if there was a formal process with the list of outcomes and possibilities, how would you answer?
See Ullman's book [1] for more details on formal proofs.

Basically you can emulate the Turing machine's tape on the left side of the head with one stack and on the right side with the second stack.

An important question to now ask would be what happens if the tape in the machine has more than two directions; say for example it has a two-dimensional tape. The head may move left, right, but also up and down. It can be proven that such a machine would not be any more capable than the Turing machine with a 1D tape. Again see Ullman's book for details.

[1] http://www.amazon.com/Introduction-Automata-Theory-Languages...
In my experience with HPC (i.e. 100% load on all cores), enabling Hyperthreading gives you higher job throughput at the cost of increasing the time to complete a single job. The throughput improvement is around 5-30% depending on the applications being run. The average I've seen is around 20.
Civil Society Groups Demand Transparency and User Protections in TPP
Yeah this is a little weird.

But the weirdest part to me is that the author went to their website to buy one but wasn't expecting to have to enter his credit card info.
Something very similar happened with my mother. She spent the night incoherently begging to die. We talked with the doctor the next day, and asked him to end it. He explained that the laws did not allow that, they they could only do something for the pain.

A bit later the nurse came in with a big syringe of Dilaudid and pushed it as fast as possible (it should be injected very slowly over time). She bent over, looked into her eyes and felt her pulse, and told us to say our goodbyes now if we were going to, and left us alone. It was as kind an act as anyone could perform for a person and/or family.
Free Expression, Surveillance, and the Fight Against Impunity
I wonder if this would be good for features in computer vision too.
The informal answer is that you can treat two stacks like one tape. The top of the first stack is the current location on the tape. You can move the tape head to the left by popping from Stack 1 and pushing that value onto Stack 2. Pop from Stack 2 and push on Stack 1 to move to the right.

What's really funky is that a DFA with a queue is a Turing machine. You can show this by putting a sentinel value in the queue that separates two stacks and having some crazy loop structures that allow you to push and pop from the two stacks it represents.
split the tape into 2 halves; the tape to the left of the head is one stack, the tape to the right of the head is the other stack.

Head moving long the tape is just popping from one stack and pushing onto the other. The head state (and other bookkeeping) can be encoded in the DFA.
Even if it is only the way things are perceived, and not the actual truth - it can still explain the decay of the community.
Show HN: Bit of News – Intelligent news summaries
A useful question might revolve around language or concepts a person knows, but then this becomes a lot more difficult if the questioner doesn't know which language/concepts a person wouldn't understand (and therefore whether they could even answer the question) - and if they do know, there is a priori knowledge effectively.
OpenJDK Hotspot has a relatively mature ARM port. Due to "embedded" licensing it's not been supported from Oracle, but you can use it.
Yeah, and many other companies. See: http://customer.io/ (funny how that is included in the poster's screenshot).

Most TOS state something to the effect of any data the visitor enters, types, or submits is fair game.

I don't think there is anything wrong with this approach and will likely use this type of solution to aid in conversions on my sites. With 40+ percent of users exiting half-way through a form I think this is good business. So long as the initial email includes an unsubscribe.
India overtakes China as most attractive investment destination: EY
I'm pretty sure you didn't mean what you wrote! But maybe I'm whooshing?
The Sweet Setup
Display color profiling (on linux)
That would have my vote
33 questions is sort of the Shannon-Hartley optimal encoding of identifying information about human beings.

That means to come up with them is identical to finding an optimal compression of identifying data.

Necessarily, as the second question already implies, for this question to correctly divide the population in half, you would have to group large amounts of small populations together, resulting in very long questions.

For example, if you'd like to make another geographical question that's independent of the second one, it would have to divide in half every population of the 6 countries you mentioned. The next question would necessarily have to divide those 12 again.

By the way, the first question you ask is already suboptimal when combined with the second question, as those countries together probably do not have a clean 50% male/female split. (if they do, you should really explain that as it's not obvious)
I was specifically referring to the Christian right, which is a political movement in the United States.

Obviously the views I described do not apply to all Christians.

Oh, and don't conflate religion with race.
The least you should expect when you upload something onto a cloud service is that your data will be subject to all kinds of algorithmic analysis.

And it's just not tenable for Google to not do this kind of matching. Imagine the flak they would get if they refused to match against a database of child porn citing "privacy concerns." Such a refusal would be neither pragmatic nor ethical.
HN reoffenders
- OMG, have you heard of the Fourier Transform?
- you are doing BASH all wrong!
- Why I <AmSuperCoolAndWriteAPretentiousBlogAndHaveClosedMyGMAIL|FACEBOOK|ONLY_USE_HASKELL_NOW> AND YOU CAN TOO!
- Hey HN! What are the best HACKER pantz? You know, cause I'm a HACKER, yeah, and I want like, the best pantz for HACKING!
- PYYTHOOOOOOOOON! Ya bitches!
- OMG, This fourier transform, I need to share it with you, because, it's amazing, and you've probably never heard of it, but, it's super cool and stuff
I agree with you. The post highlights a problem, but tantrum-like blaming of "the government" is counterproductive. There are a lot of interests (some legitimate, some not) and gotcha's (it's no accident that "they killed her for the inheritance" is a staple), and inertia (people don't seem to like to rally around assisted suicide as a cause).
That would work if people birthdays were uniformly distributed among the dates. But that's not the case.

(Most people born 100 years ago are now dead.)
Video is incomplete, stops at 15m in.
Well if you had conditional questions, you could ask who was born first.
Question 33 has to split any category of people formed from the first 32 questions - very awkward, as you say.

Here is a moderately-functional question 33, though:

"Are you further North than any other person who has given the same answers as you for the first 32 questions?"
Another problem not mentioned is that the questions should be about the content that does not allow for the answer to change over time. Otherwise the ID is no good.
I'm honestly not interested in all the reasons you won't use these servers.

I doubt Dell designed these speculatively. One or more Dell customers likely requested them.

Who are these customers, and what is their use case? That's what's likely interesting.
Write a service for people who got the same issue like you: A web(app|page), where people can submit their computer problems like "I need an application, that scans my calendar from <insert calendar provider here> and alerts me in my browser ten minutes before the event comes up". Programmers than could just pick a task from it and post the solution. The whole thing can be expanded to the maximum like payed work, featured idea's, collaboration / team finding based on activity stats .. you name it :)
I hope this helps you a bit..
./sz0ka
This sort of thing just makes me more upset about youtube. Google has the future of video in the palm of their hands but they don't understand and don't care. Typical of a bloated empire.

I just hope that google doesn't destroy their golden goose merely because they are too incompetent to understand its value or importance.

Edit: Unrelated, I was annoyed by the quality of the "net subscriber adds" graph since it's obviously dominated by an annual signal, so I created a smoothed version (the raw data should be accurate to within ~5-10 pixels give or take): http://i.imgur.com/ffBzR8g.png