skysight-inc/HackerNews huggingface dataset:
Feel free to nitpick. I remember writing to an NTFS parition from Linux. I finally managed to delete the unresponsive directories in Powershell except for one straggler which also had special characters.
I could also see e.g. the guys handbuilding guitar effects going nuts over something like this.
Can we, please, have a syscall in Linux that returns random bytes from the system CSPRNG or blocks if not seeded yet and doesn't involve dealing with file descriptors?

But even while one isn't available, why is LibreSSL trying to use a userland CSPRNG instead of always reading from /dev/urandom and aborting when that fails?
I'm not understanding how the cities are chosen. For example, Madison, WI (home of a Big 10 university where probably more than a few folks here went to school) is non-existent, but Fitchburg, Middleton, and Sun Prairie, three suburbs of Madison are included. Madison is the second largest city in the state. Just for giggles, I looked up Michigan, and the second largest city (Grand Rapids) is represented even though it's a smaller city than Madison.

That's a somewhat random example from me searching for cities folks here might know, but it's certainly odd.
Apologies in advance for asking very basic questions:

1) Have you invoiced your client for the two milestones which you have, presumably, delivered? If not, you should probably invoice your clients for these. You should note that (approximately) no client anywhere will pay you prior to you invoicing them.

2) Assuming you have actually invoiced that work, are those invoices due yet? For example, if your invoices are Net 30, it is quite likely that your client does not perceive at least one as being due yet. You should note that it is not outside the ordinary to find that Net 30 term get fudged a bit by clients.

3) You believe you have a contract in place for $X over 3 months. Read your contract carefully. What, specifically, are they paying you for? The deliverables or the time you spent? If you are charging them for your time, you have neither legal nor moral right to the $X estimate in spite of delivering the project faster than you anticipated. If you are charging for deliverables, it should be fairly straightforward to collect 100% of the contracted fee regardless of whether you deliver early.

4) Have you received any indication of bozo-ness from this client? My read of your post is that you're worried of non-payment. What in particular has caused this? Why do you believe you have to "drag things out" to get payment?
I'll admit that I gave official election figures, as estimated by Russian election officials. They are at link [0]. Judging by official results, support for the communist party in Russia has not been anywhere near 30% since the 90's. However the Communist Party is Russia's straw man party, it is built to provide a weak counterexample to Putin and distract those who would otherwise support the main liberal opposition. This is fairly obvious whether you go by official results or western polls. I'm not sure why you think I trust the elections though; you seem to think I am arguing in favor of Putin when I am not. I simply don't think that throwing around a figure like "35% of Russians support communism" is a good idea when it is purposefully misleading and there is nothing to back it up.

[0] http://www.parties-and-elections.eu/russia.html
Pro-Level Running Nutrition at your door
Who watches the watchmen? Many laws are unjust, unfair and oppressive.
You're pointing down the very best road that all this dragnet surveillance can take us: a war on the unexpected.

Once everything we do, on or off net, is observed and recorded, the only thing that Johnny Law can do is try to check out the things that are unusual: looking for fresh milk. Or wait, maybe you're one of the animal rights folks, and you're trying to figure out a way around the "ag-gag" laws. How does Johnny Law know? He or she doesn't. If you're lucky, like the photographer, they come ask. If not, you're on The List. Maybe you don't get to fly any more. Maybe you just can't get a new job.
Sure, I agree with you that there is more to vision than ImageNet (and many-category object recognition), and that's why I indicated I'm looking for other computer vision problems to work on that I think I can solve.

Incidentally, these deep convolutional neural networks do handle rotation very well (see Table 1, Krizhevsky et al): http://arxiv.org/pdf/1301.3530.pdf
I'm not sure picking the world's most expensive cup of coffee is a representative sample of what a cup of coffee costs.
Author here. I agree with your point but the map is still useful for seeing the directional trend. I took this projection because it is the usual way of plotting the world on a 2d map.
My first guess would be that this is using OSM data, but I didn't see any mention of that on the site and didn't see any OSM copyright notices on the images. Could one of the creators explain where the map data comes from?
Google has indexed PDF contents since 2001[1].

[1]: http://searchenginewatch.com/article/2067225/Google-Does-PDF...
Really good question. We started with a list of the 5,000 highest population cities in the U.S and tried to generate maps of as many of them as possible. We are using Open Street Maps data as our source, which is generally pretty amazing but didn't provide the data in the format that we needed it for every city. There were a good couple hundred cities that we wanted to generate but didn't. We hand generated binding boxes for a good number of very large cities, but didn't do it for all of the missing ones.

If you'd like, we can make one for Madison!
In the realm of the feasible, SpaceX plans to land people on Mars in about 25 years.
When you have a horrible, user-hostile service, being the only place to find something only tends to make people hate you more.
Wow, this is cool -- it needs "drunk connection" app:

"I am going out in SF, drinking. Set the app to send me SMS reminders of when I need to head out. Connect me with an uberX to the pickup spot. Make me reply to the SMS that I got home safe."
What Happens When a Company Worth $5bn Clones Your Product?
Ok so they've already really factored in all the time for all the stops and the inevitable delays... Wow, then my question is... why is the train so slow!
Yup, totally OSM data. Going to add attribution to them in our Our Story section right now. Totally missed that, but happy to give credit where credit is due. Thanks!
> I'm actually rather amazed at the number of "so what?" comments I'm seeing here.

Participation in social media outlets (using the target media's language and conventions) is an educational requirement in basic intel training.
Introducing the iPhone 6, made in China by a robot
Of course it's a trick. If you're anywhere other than an island that has no transmission lines running to it and you pay for electrical service, you're connected to the same grid everybody else is. Your power comes from the same place everybody else's does. You don't actually have a choice of where your "electrons" come from (they come from the wires, by the way, generating stations just make them move around).

Your "preference" is nothing more than providing an extra subsidy to generating stations that make the electrons wiggle via renewable energy sources.
There's legal, and there's moral. The two sets are not coterminous.
I'm also waiting for the 3rd Kingkiller book. In the meantime I have to satisfy myself with reading a short story about Bast (with a Kvothe cameo) in GRR Martin's Rogues Anthology.
I don't think we need to solve the question of molecular copies or brain simulations before considering this. Clones already exist, of course, in the form of identical twins - and I can't imagine us considering them anything but separate people.

I totally agree that this can't be done with math alone, but I've not seen any proof that it's "literally impossible" to produce a system where the incentives work out for enough people to play by - and enforce - the rules with the help of math.

I've also not seen credible proposals for such a system, I don't know that such system could exist, and I certainly don't know that we will be able to produce such a system any time soon. These are hard problems. But "literally impossible" is a bold claim - far too bold unless you have more to support it than what you wrote above.
It's a $15 (10min) taxi ride from the Milbrae station to the airport arrival terminal of your choice, if you take one of the cabs that's at the taxi stand (which I've used, and never seen empty.)
> If you're a graduating PhD headed into academia, you will be the boss of your group, with almost nothing above you in the org chart telling you what to do.

Uhhh... what? Where did you get your PhD, and what did you do after? Most graduating PhDs end up in a research group as postdocs, with everything above them in the org chart. Even if you get a tenure track job right after graduating, you'll still have to answer to a lot of people.
This is interesting because I was thinking about a somewhat related sort of statistical measure (trying to determine average times over repeated measurements of a wall clock) and happened upon this: https://en.wikipedia.org/wiki/Mean_of_circular_quantities

I think this particular trend could benefit from some insights therein, they would help avoid the issue of hovering around the center of the 2d coordinate plane. If you use 3d coordinates on the sphere, your center of gravity will appear on the unit sphere and the radius can be used to determine how strongly it favors that particular area.

As an example of where this could add confusion, if you have a huge economy in the US and a huge economy in China, you basically are canceling out the values with the current axes, if you shifted them, it may change the plots dramatically with the purely 2d representation.
I have an economics and accounting degree, and taught myself to program at my first job as a Business Analyst. We were using some terrible off the shelf vendor product for business intelligence. I knew I could do better, so I built one.

They never retitled my job, so I went looking for a real programming job and got one at a YC company. In my interview over Google hangouts I screen shared a demo of what I'd built.

As long as you can prove that you can build software, you don't need a degree.
The word "neutrality" is confusing you.

"Net neutrality" isn't about content neutrality, exactly. It's about common carrier neutrality. Common carriers are essentially required to grant equal access to anyone who wants to use their service. They're neutral in that they can't say "no" to anyone. The idea being that it gives someone too much power to be able to block access to a critical service at their whim. (Say, for example, the phone company wanted to stop connecting phone calls between anyone they thought might be politically against their interests.)

"Balance" has nothing to do with it. If 90% of an ISPs users want to download pictures of cats, the ISP is not required to also force users to download an equal number of dog pics. Or to force content providers to offer an equal number of cat and dog photos.
I wonder how my boss would feel if I spent a bunch of time on a ridiculous task, say, maybe two days hand typing a list of project files in alphabetical order with three space indention into a text file and then printing it out, then spent a day reviewing it, and then ran 12 copies for everyone in the office....just in case the project git got messed up at some point, so we would know what our file names were. I wonder if explaining to him that "one can never be to careful" would fly? Or would he consider this to be unreasonable, wasteful, counterproductive and that I should be doing something meaningful instead? Probably he would. Which would obviously mean that he isn't a real patriot and that he hates America. Just as I suspected!

I don't know which is worse. The undue suspicion or the waste of time and resources which are needed to fight actual crime.

I suspect we all do unnecessary things from time to time at work. Sounds like law enforcement maybe does more this more than it's fair share however. I guess this is what happens when you don't have a ship date.
> Otherwise it feels like some of that autogenerated SEO-style spam, which Google should penalize.

I assumed Google already recognized these near-duplicates and are penalizing them
by "missing the point a bit" I meant "slightly off topic for the article". You had one of the initial replies to the article, and I was hoping to keep the discussion a bit more on the topic of the article, which is an interesting one.

To respond to your question: I default to trusting people. So in the grey area, I'm towards whatever side lets people decide their lives for themselves. But as to specifically where it starts and ends, that's not a specific call I'm informed enough to make. And I'm sure it differs from culture to culture. What's acceptable for my neighborhood is probably wrong for others. To me, that's where things get impossible to decide on one line for everyone. So I'd trust people to define their own community mores.
Do they have Passenger Carrier permits and are they insured? This is a great idea, but should something go wrong (and it looks like it very well could in dead middle of the night), these things are pretty essential.

http://www.cpuc.ca.gov/puc/transportation/passengers/
Top Mistakes We Make Daily: Top 5 Cheating Mistakes Men Should Avoid
Wow, I totally understand Uber's valuation now. $D

But really, UberX and Lyft driving makes more sense viscerally. Taxis earn decent money but have lots of expenses. I see potential indeed. Ha
The train makes many more stops.
Please quote some of the 'many' unjust, unfair and oppresive laws.
Yes, you're right. However, that's another issue. The question was "do terrorists take pictures of their targets?" and the answer is "yes they do". If the question is "are there terrorists in the USA?" then the answer is more complicated (I'd argue that shooting up an abortion clinic is terrorism), but in general the answer is "no". Should photographers be singled out for harassment? No, definitely not.
> Law enforcement shouldn't keep information about people unless they've been convicted of a crime?

"Law enforcement" has no job until a crime has been committed. There is no point in attempting to foil a terrorist plot that doesn't even exist. We could do without all of this pre-crime BS.

The FBI can't prevent terrorism. That's not how terrorism works. Any idiot can kill a bunch of random people on the street and there is literally nothing you can do about it. And notwithstanding that, it still doesn't happen often enough to be worth spending half the resources on it that we do.

But the real issue in this context is that the people in charge of the pre-crime BS are the same people in charge of putting you in prison for violating the law. Such people are extremely dangerous to normal people because they can so easily ruin your life with a pencil, which is why good upstanding citizens legitimately take such exception to encountering them in these types of situations.

It's the chilling effects problem. If something like taking pictures of things causes a visit from LEOs then you're liable to stop taking pictures of things, or advancing your political views in public, or associating with certain people. Which is a totally unacceptable reaction for LEOs to be causing in upstanding citizens who are doing nothing wrong.
like Silverstorm said. It will be interesting to see if the same results can be achieved with less time available.
Please show me how this first post makes any point in the discussion.
Probably essential some day, but not yet. These guys could just hire a bus and eat the loss if it turns out there's significant demand.
This is dependent on what field you're in and where you graduate from, of course. CS is less heavy on postdocs [1] and I'm biased by only having had the experience of top-tier schools.

As a tenure track professor, you don't really answer to many people. You have to beg for money (grants), constantly prove yourself (publications), and always be recruiting (students). Of course you also have to teach classes, do community service, and participate in department politics and initiatives. I'm not counting these as "answering to people," however, because none of them involve someone telling you to do something. They're all activities you must decide to do yourself, and then it's completely up to you how to do them. Is this what you meant by answering to lots of people, or something else?

The relevant academic joke is: "It's the best job ever! You can do whatever you want with your 80 hour weeks!"

[1] In CS, from my experience, postdocing is usually a 1-year "reset your brain" time before taking an academic job. I know in other fields it's often a mandatory many-year grunt-work experience.
Looks like the plaintext files have already been taken down.

There's a copy here: https://github.com/censormirror/bpjmleak

Please fork
Interesting, do you have any ideas how to apply this to finding the average of multiple points on a sphere?
It is not practical to investigate every instance of someone doing something 'unusual' (even if you can define it well enough). Even if you could investigate every instance of it you still shouldn't because a police state where everything 'unusual' is questioned is a terrible place to live. If you know that you're going to have to answer questions every time you take a photo, you'll stop taking photos.
The only mention of photography in that example was of a military base. There aren't likely to be publicly available photos of a military base, so I can see why you'd want photos for planning.

This is completely different from a public landmark in the US which for which you will easily be able to find hundreds or thousands of photos from every conceivable angle.

I've still yet to see any evidence that overt photography or a public landmark would be useful to a terrorist, or any evidence that this has actually happened with enough frequency to classify photographing landmarks as suspicious behavior, or for that matter ever happened at all.

I'm not denying that terrorists conduct surveillance. What I'd like to see is evidence that they do so through overt photography of public landmarks and buildings.
The Profitability Challenge
It does apply, regardless of the source of the article. Wikipedia doesn't like stub articles.
His article starts with "Imagine you are a brand new Porsche". When I interview a person who thinks of himself as a brand new Porsche, no matter how much I try to compensate for my knee-jerk reaction, i most likely raise the bar significantly. If you come in with an attitude like that, you will have to really cruise through the interview.
I'm genuinely curious. Can you point me to this evidence?
@joepie91_: Just FYI, documents do not load until you accept the site's cookies. I don't know of a technical reason why this should be, off the top of my head, so if there isn't one, you may consider removing that restriction/requirement.
Is LibreSSL written by the same team that wrote this incorrect article? https://news.ycombinator.com/item?id=7700312
Everything you said is very true from what I've seen.

I would suggest against a PhD in CS right now unless you know exactly where you want to work and that they require that kind of degree, or if you want to be a teacher then a PhD is very valuable. I need stuff that works and fast, not to re-invent the wheel by using outdated techniques your professors taught you.

A masters degree is probably the best higher education in this field. For programming it's all about ability, work-ethic, and long term relationships with the company, because you are an investment as an employee.

I do consulting and have never had anyone ask me about a degree (I have a degree in a completely unrelated field), I don't even give out a resume and would not hesitate to tell a potential client to piss off just because of the huge amount of work available for someone who can create value for a company.
In other words, they've started a jitney service.
The 5-Minute Pomodoro Technique
* what is your tech stack?
* are you using LSH/Minhash? or something else?
* where did you get your music database?
I guess that's true. They should at least warn the early adopters that there's no insurance on their end.
I'm only about... 50% serious when I say this. But all of these huge tech companies getting into serious AI and learning really makes me worry that Singularity is coming way sooner then I would have hoped. Like in the next 10 years.
You can't simply seed it before a chroot. Look at the code. chacha adds entropy periodically and folds it in. You need entropy in the chroot. The author should probably read 10 lines below the same code he posted in the article. While I'd love to see a solution for this particular contrived example, considering in the much more common use cases it actually is more secure than OpenSSL's. Especially so if your kernel has sysctl in it.
For those that need a small, fast, embedded database, but don't need SQL, I'd strongly recommend looking at Google's LevelDB, which is under the New BSD License:

https://code.google.com/p/leveldb/
Wouldn't it be copyright infringement if the printed maps don't attribute OSM?
Which is better: not being able to find something at all, or having to jump through a hoop to download it?

I thought HN was objective. Maybe that's changing.
Hm. Would that still apply given that - if I read this right - the list of hashes are distributed publicly?
There is a shortage for developers with certain skill sets, in certain locales, at certain prices which companies are willing to pay.

If we get away from the baggage of the word "shortage", it is a true statement that the hiring market currently favors those who are selling talent as opposed to those who wish to purchase talent, across a wide variety of first-world metropolitan areas, in many fields of software engineering, including but not limited to fairly generic web and/or application development.
You're turning something which is merely wrong into a total nightmare. Suddenly, 0+0 is not 0, because you have to wait to see if you multiply it by x first before you can evaluate 0+0! Now there are multiple distinct values for 0! Chaos and disharmony abound! In your system, 0+0=0+0, and 1+1=1+1. You can't simplify any of your equations! In your system, 1+1=2 is FALSE!

No, seriously. Quit while you're ahead. Now that you know that dividing by zero and getting a result is not a logically consistent proposition, you can stop trying. That's the awesome thing about logic: once you PROVE something is impossible, you're done.
A better title would be, "Why can't you find a job you _want_ with a ___________ computer science PhD?"

You can most certainly find a programming job with a PhD. They're literally everywhere
I notice none of the parts about changing management and employee evaluation tactics came through your translation. To a Microsoft insider, is that just noise, or do you think that Satya will improve the way management is done at MS?
I'd try to resolve this by displaying the center of gravity in 3 dimensions. Then I could project each point to the surface if I wanted.
I suspect that might be caused by pdf.js. While PDFy itself will attempt to send you a cookie (even if you just try to download the PDF), it should still work even if the cookie is rejected, as it's not dependent on it for serving the file.

Can you tell me what the name of the offending cookie is?
Could you please move the top toolbar to the side to create one side panel? It's taking up a lot of real estate on laptop screens.
It is not entirely clear what is the risk of this strange scenario involving a grandchild process and pids wrapping around in an alarmingly quick way.
Sigh. Ideologues drinking and re-drinking their own bathwater. The thesis of this article is nearly opposite of the truth. Capitalism -- the kind we have evolved (call it socio-crony-capitalism) -- has badly wounded free markets.

Here's at least a bit of an antidote: https://www.youtube.com/watch?v=4Vw6uF2LdZw