skysight-inc/HackerNews huggingface dataset:
I don't get the logic here. If they love the book and not the content, why do they care if the content is available.

Moreover, the availability of pictures of Mona Lisa is a big part of its popularity. Wouldn't you rather own the only copy of a famous atlas, then an obscure one?
It helped me to think of it this way: Alice is guessing that their coins are different (one possibility) and Bob is guessing that their coins are the same (the other possibility), so from either direction they are covered.
Yeah but a mouse moves in use. A keyboard just sits there.

I don't understand the allure of wireless keyboards.
This is some privileged nonsense. You could easily reduce these expenses: internet TV channels could be equivalently found for $60/mo, T-Mobile offers a $30/mo cell phone plan, standard internet plans go for as little as $40/mo, CrossFit memberships are abhorrently expensive (plenty of gym memberships go for as little as $20-50/mo), and app purchases, SaaS subscriptions and food memberships are all consumer discretionary luxuries you choose to spend on.

You're right, these luxuries did not exist when your parents were around, but that doesn't mean other luxuries didn't exist or that they had a much easier time making the equivalent of $40,000 go further. It's called spending less than you make, and that is important at any income level, in any decade.
Shader code is extremely performance sensitive, and poorly written or complex shaders can absolutely destroy framerate.

Conditionals, loops, and even function calls on bad drivers are all things that need to be avoided, when possible, and it's very rare you can get ship a game without having to spend time optimizing your shaders.
There are many times where you're left doing nothing, waiting for something to happen or somebody to arrive.

Enjoy the moment. Relax. Observe your surroundings. It's sad seeing people who cannot deal with lack of external stimulus, and the "difference" from the other patron in this situation shouldn't matter.
I think TLS 1.0 was one of the better ones though. One problem was that it was mostly finished by late 1997, but for other reasons the final RFC got delayed to early 1999.
Any kind of monoculture is simply a terrible thing.
It's the CADT model of software development, as usual.

http://www.jwz.org/doc/cadt.html
You could just answer the door. Sorry to be snarky to you specifically, but this comment section is weirding me out. Maybe I live a sheltered Canadian life but this seems like information overkill. When somebody knocks on your door you should just answer it and not live in a bubble. If you find yourself on the other side of a door with a knock and walk away to find your phone first... I'm worried you have retreated from the normal world into a sheltered modern depression.
A priority queue is usually an in-memory data structure. However, if you want to be able to schedule notifications in the distant future (e.g., a week or a year from today), you're going to need a stable and reliable way of storing them that can survive server re-starts, such as a database. Once your notifications are in a database, you can just run an SQL query that will select all the unsent notifications whose due date is between the last query time and the current date/time (after which you mark them as 'sent' or delete them). You'd want to have an index on the date/time field to allow for efficient retrieval.
In addition to the resources mentioned, find a buddy, or a mentor, to work with (even if they're also new to programming). You'll both learn a lot more together than alone.

If you find books like "How to Design Programs" to be boring, there's a bunch of "Head First" books that might be more enjoyable. Or even "how to program" books that are aimed at a younger audience (i.e., kids) can be useful.

Just note that "Computer Science" and "programming" are two different things (yes, there's overlap, but they're different).
"It's called spending less than you make, and that is important at any income level, in any decade."

While I agree with the rest of your comment, the inclusion of this bit bothers me.

I agree with the text of it, but the pragmatic role it seems to be serving - in response to "it was easier before" - is to proclaim that it is comparably possible "at any income level, in any decade", which is manifestly false.
An interesting project, and a nice result, but I'm curious about the goal of not having inscriptions on the keys? You may not look down at the keyboard when typing but what if someone else needs to use it or for whatever reason you cant focus? It seems like needless one-upping, even their website seems to acknowledge that its really only for showing off...
The top response to "what's th best way to get 5% on a million dollars" is the best piece of investing advice I have seen on this forum.

https://news.ycombinator.com/item?id=7028803
Steve Jobs movie first look
Why does it matter if this is really why he was caught? The facts are that he was caught, and there was a legal way for him to have been caught. That's why parallel reconstruction is acceptable in the first place.
This is really awesome. So much quality. Upvoting.
I would rather say, "That's a bad thing about all these programs that have a cut-off." I don't think it's clearly such a bad thing as to make every such program net out negative.
Yes, the intuitive way to think of it could be that the coins will either be the same (bob gets it right) or they will be different (alice gets it right)
Right. That makes sense too!
Maybe if he tried to learn some of these other tools which he currently 'has no time for' - He would realize quickly that they pay for themselves in time saved.
I guess it's probably more of a sentimental thing for him though.
Application Mini Match: testeur de vernis de Sally Hansen
Love what you're doing here! A friend of mine have been working on a Pong clone in order to learn Rust and plan on documenting our experience. In particular, what are the valuable aspects or takeaways from these kinds of post-mortems? The reason I ask is as a result of using Pong as an example to learn Rust better, I'm finding a ton of language specific material I could document as opposed to game mechanics. Trying to find the right balance of material.

http://www.github.com/caiges/pwong
https://archive.org/details/InternetArchive-Tour

This is a video of the Scribe machine that the Internet Archive built for book scanning. It uses two commodity digital cameras to image the pages. The computer driving the process is running Linux and gPhoto. They're also working on a tabletop version, which will be easier for smaller institutions to set up and use.
Bonus points:
What if only one of them gets a coin to flip and then they must both come to an agreement on what the result was. They can talk but the NSA overhears everything they say and can crack every cipher they use. Can you maximize the chance that the NSA can't guess who got that coin AND Alice and Bob agree on the correct result?

Note: An open problem. You can look up cryptogenography for current results.
I tried this "public transport" in San Francisco. It was a disaster. It takes forever and doesn't run when you need it. This of course is a big city with nice weather; ponder waiting by the curb during an ice storm while your bus/tram/streetcar is cancelled.

Even if it did sort of work, I'm not lugging two to four carts of groceries home that way, nor am I willing to make multiple trips per day.

Besides more free parking, what we really need is land reform. People don't live where they work because property taxes are grandfathered, real estate agents gobble up 6% of the home value, and so many other stupid expenses.
One of the things I learned was from the Singapore test question (about Cheryl's birthday) which was to parse the question for any clues. What tipped me off was the requirement that either or both of them could get the correct answer to satisfy the problem statement. Once I figured that out I came to the conclusion to try out the truth table where one participant holds their answer constant and the other does a negation of their answer. The truth table worked out.

I have to say I feel somewhat inadequate coming to the answer experimentally as opposed to what others did here.
oh the CNN ireport links are nice touch.

http://barkleyuniversity.com/about/newsroom/

the links still work too.

http://ireport.cnn.com/docs/DOC-1070836

i guess there's zero editorial oversight in the iReport section.
War is not the answer. It is the ONLY answer. See: War on (choose one: cancer, poverty, AIDS, terrorism, bullying, guns, etc). More seriously, war rhetoric reduces the idea of real war to a banality.
The truth is that the investor knows the situation, te co-founder leaves before the investor decide to invest and he told me that the situation doesn't change the fact that he want to invest and he is doing so because he trust in me.
If people had thousand-year life spans they might take a greater interest in what is going to happen to Earth ecology further out than 2050. Right now, thinking about 2050 is considered to be taking a 'long-term' view - it is anything but that.
Thanks for the cryptopals challenges, I've been enjoying them.
This company is very well renowned in Pakistan for its perks and many engineers rush to apply here. I had absolutely no clue this is what was going on behind the scenes. There is no talk about Axact operating shady universities back in Pakistan, and a scam of this scale is astonishing. Eye-opening article.
If only George Orwell could see us now.
1. You actually get to use and enjoy all those services.
2. You're significantly overpaying for your phone and internet, or at least you would be where I live, near Seattle.
3. Cable TV and Crossfit are bourgie luxuries when you already have broadband internet and a gym membership.

The biggest cost nobody here has mentioned yet is that real estate and rental costs have skyrocketed, so people now are paying (after considering inflation) 2 or 3 times or more what people did a generation ago just for the basics of having a home.
But he wasn't in possession of it when he initially developed his views, was he?
When Bad Names Happen to Good Startups [video]
If you're actually guilty, please do talk to the police. It will save everyone a lot of time.
it is 4 lines on T mobile for $150
If the Department of Education just gave everyone a college diploma for free when they turned 18, that would probably do more to improve the quality of the education system than any actual reform over the last fifty years. As it stands, it doesn't surprise me in the slightest that the government is trying to shut them down.
See this article and resulting HN discussion: Inside the Deep Web Drug Lab.[1][2]

"Welcome to DoctorX’s Barcelona lab, where the drugs you bought online are tested for safety and purity. No questions asked."

[1] https://medium.com/backchannel/inside-the-deep-web-drug-lab-...
[2] https://news.ycombinator.com/item?id=9275987
My thought process: It seemed obvious that fixed-guess strategies couldn't work, both from the proof in the article and from intuition that the inverse of your fixed guesses will always represent a failure case.

If a fixed strategy can't work, then the guesses must be decided dynamically. At the time the guess is made, only one bit of information (their own flip) is available to each participant, so each guess has to be based on that. With one bit of information, you could only choose two things: do the same, or do the inverse. The correct, asymmetric pair of strategies popped into my head at this point, and a quick truth table check confirmed it.
>>That's why parallel reconstruction is acceptable in the first place.

That's news to me. Does anyone find parallel reconstruction acceptable in any situation whatsoever? HN gave me the impression that it's never good and a strong indicator of corruption and/or lying. Am I wrong?
To nitpick (and maybe derail this subthread a bit), you can do some pretty weird stuff with Python's numeric types. Unfortunately, the fascists who designed the language refuse to allow me to modify certain builtins...

AttributeError: 'int' object has no attribute '__call__'

I mean, of course it doesn't, that's what I'm trying to fix.

At one point, I was desirous of having floating point numbers whose value decayed toward zero each time the number was accessed; you can achieve this by defining a custom class and implementing all the methods needed to make it behave like a float, but it's not the same.
Where Could Be the Vaastu Defect in the House
>Well whats the other alternatives? Sending images to devices on a shared network, or having a server in your house/phone which receives the images.

Encrypt the image with a key that both your iphone and the device share, but the servers do not.

It still leaks privacy-sensitive information (what time somebody appeared at your front door), but it's better than the alternative, and perfectly feasible for a company that cares about the privacy of its users.
The situation is getting a bit like the late Qing dynasty, the late Ming dynasty, the late Ming dynasty, the late Song dynasty and before that, the late Tang dynasty, the late Jin dynasty, and the late Han dynasty before them.

The corruption amongst the wealthy and the powerful, as well as overreach of power from the central state causes instability in the empire, and with revolts, crisis and invasions abound, the empire collapses, and a new one arises like a phoenix out of ashes, along with a new era of prosperity where government officials work to the benefit of the people.

Dynasties in China rarely last more than 300 years before the corruption and the reach of the state expands too much and collapse the dynasty with it. The current global hegemon is the United States of America...How long has it been since the last rebellion in the Americas, against the last global hegemon before them, the British Empire?

239 years.

I am optimistic my future grandchildren will live in more optimistic times than my future children will.
Nice iamflimflam1!

My company is putting together a little (free) coding bootcamp, it would be great if you could demo it and answer questions about React (if you're into that sort of thing).
A judicious combination of solitude and social interaction is key. I've long had to battle the problem of leaving social events early because it was just too easy to stick around until something was over, only then feeling guilty afterward because some of that time could've been better spent doing Math or working on a project/program. I like to do these things not because I'm a recluse, but that these activities are enriching, align with my goals, and just happen to be individual/solitary activities.

While it would be nice to travel (as others have done, which is great), go to beer/food festivals and concerts this summer, I'd rather be reviewing Vector Analysis, Linear Algebra, and Quantum Mechanics to get ready for the Fall semester so that I can be ready with the material in class. This isn't to be taken as an absolute. But for right now, it's the right thing to do, and to do anything to the contrary would be a poor use of my time and lead to more guilt and anxiety.

At 33 with many goals has made me realize that time management is essential, and not investing in those goals will result in repeated failure and frustration.

There's no shame in doing things alone and saying no to group activities. It's all about Opportunity cost and the scarcity of resources. That resource being time.
Thanks. I think this was the reply that actually helped me understand this.
> This is not perfect because kilowatt is a rate so kWh is a quantity.

You're a bit mixed up there. Kilowatt is a quantity (unit of energy), kWh is the rate.
They were probably just trophies. He may have had no intention of actually learning anything.
Next Frontier in Proprietary Services vs. Open Protocols
I updated the post. It is actually 4 phones for $150, which isn't bad for unlimited everything. Internet is definitely excessive for 300Mbps down...we could get away with a $30 plan, but $30 is still something you wouldn't have 30 years ago.
Minor quibble, but still important: 128 * 10 != 1024. Eight seconds @ 128mb is the equivalent value to using 1gb for a second.
There's also http://www.tinypy.org/ which should be better known. It's not "for microcontrollers", but it is quite small - fits within 64k, mostly complete py2 language implementation, has a luaesque API and GC (that is, not reference counting).
Link on Wikipedia: https://drive.google.com/file/d/0BxVCLS4f8Sg5MDIzMzJmZDQtZGE...
Take all those expenses and multiply by 4 people and you get the numbers I posted. I think everyone assumes I'm a single guy and not a head of a household.
Considering he left the Navy in 1953, I find it easy to believe.

I wouldn't be shocked if W had written some excel macros, though. Even less so if Romney had.
Lots of different reasons, including but not limited to:

1. Immigration

2. Hiding wealth ("Where did you get that money from?")

3. Hiding time ("What have you been doing for the last 5 years")

4. Releasing inheritance ("Clause 24: [x] can only get his share once he earns a Masters degree in [y]")

5. Fraud

6. Money laundering
Might be close, 1953 was the year of his discharge, so he might not have written anything.
cpervica == Colin Percival (via http://www.tarsnap.com/about.html)

I think Ravi Vakil was just given as an example of somebody with a lot of academic accomplishment.
Hmm...I don't think I follow. Care to elaborate?
If nothing else, it means they can make one version without annoying half the population - in this case me, as a Mac user. It's simple enough to remap the Ctrl/Win/Alt cluster to their Mac equivalents.

It's also forced me to be a better touch-typist; I'd never really bothered learning the numbers up until now. I didn't even realise it but I was looking down at them each time I needed them. No more!

Aaaaand it does look cool.
Absolutely. The quality of having a cut off is negative and actually expensive as it creates bureaucracy. But it certainly doesn't negate the positive value of these programs today.
I had assumed there was no real solution and figured it being a clever semantic play.

I stand corrected, very nice puzzle :)
That was exactly my experience and the reason I asked the question :)

The answer just appeared with zero awareness of any effort or reasoning that may have lead to it -- the only reasoning I perceived was in verifying the solution. So I got curious as to how intuition could solve this problem roughly on its own, or with so little help from conscious reasoning that I didn't notice it.

From the replies it seems there are two key realizations that combined could lead directly to the solution, and both realizations strike me as things that intuition would be good at noticing. The first is that each player likely has deterministic rule that is dependent on their coin, so there are only two candidate strategies per player. And the second is that the players likely have different strategies.
Something similar is cities that have begun "daylighting" their rivers which were converted into little more than concrete drainage canals.
In the US at least, an NDA is generally a standard part of an employment contract.
This is a horrible article. Yes excersize alone can reduce weight. But the problem is glossed over in the middle of the article, most people who start exercising tend to eat more. Eat less, exercise more.
Email is a fundamental part of the internet. It is a protocol that is good enough to perform most tasks and has stood the test of time.

Setting up your own email server will teach you the fundamental building blocks of managing a server and all the protocols involved.

To run one reliably, it takes skill.

And it's nice geek credentials..I run my own email server :)
Loop for VOX – Infinite Music Storage FLAC and HiRes 24/192 Ready
This corrupt river runs deep...

There is sustained speculation that this company is a front for money laundering connected to the Pakistani ISI.
Their use of lawyers & NDA's is also well known in the subcontinent.

For a very similar degree mill of Indian Incarnation check out IIPM http://en.wikipedia.org/wiki/Indian_Institute_of_Planning_an... run by the Slick shyster Arindam Chaudhury
Interesting - a quick search of reviews on Glassdoor for Axact found multiple employees complaining about the company's unethical business:
http://www.glassdoor.com/Reviews/Axact-Reviews-E333658.htm

July 27, 2013:	“Great benefits, great learning but ethically wrong! ”

"Also the company deals in fake online university degrees and also providing research papers to students. The research paper part would not be so bad if the quality was good enough for students to not fail."

Jun 28, 2013: “Kills your market worth as a professional”

"Unethical businesses"
> i guess there's zero editorial oversight in the iReport section.

That's explicitly stated. "The stories here are not edited fact-checked or screened before they post." http://ireport.cnn.com/about.jspa
It was my mistake not to explain correctly the situation. The investor knows the fact that the co-founder leaves and I hire a freelancer to continue with the development, no matter this, he decide to invest.
We added tha sample: https://www.sssaving.com/sample
Quite civil for an anonymous moderator!

Every church has its child rapists; why should Bitcoin be an exception?
FBI says plane hacker a threat to public safety
Ask HN: Where can I find hacker houses / co-living spaces in SF?
I've been in SF for a year now living alone, and I realized I have met very few people in my time here. I'm getting really intrigued by the idea of living in a community living space for a more social experience. I know I had heard of them being quite plentiful in SF, but I'm having a hard time finding them when googling now.

Ideally something relatively clean.
I own an unlabeled Das and I did find it helped me type because it completely takes away the ability to cheat. I ended up having to learn how to type a lot of special symbols w/o cheating.
All the rules of evidence ultimately stem from two goals: to discourage law enforcement officers from harassing members of the public by violating their freedoms and privacy, and to discourage law enforcement officers from unfairly or prematurely narrowing the field of suspects by focusing on the first piece of suspicious evidence they can get their hands on. (More generally: don't punish wrong guy, and do punish right guy.) But once the deterrent has failed and the evidence has been collected, you end up with a known criminal you are unable to prosecute and that's a bitter pill to swallow, especially if the criminal is very dangerous and the cops' mistake was minor. The deterrence will never be 100% effective no matter how we blindly cling to that tactic.

The ideal course of action would probably be to admit all the evidence and then prosecute both the suspect and the bad cops for their respective crimes, but that's cost-prohibitive and for minor offenses even being prosecuted in the first place is often too much punishment. So as usual we end up with the courts accruing increasingly complex justifications to strike a compromise where one is needed, but the compromise the courts manage to justify isn't always a good or sensible compromise.
Fair enough, I hadn't really considered the learning aspect that you and @jen729w mention. Neat!
I have a keyboard without key inscriptions. I prioritize aesthetics over other people being able to use my keyboard (and using a non-conventional layout, most people would be confused by my keyboard anyway).