skysight-inc/HackerNews huggingface dataset:
The biggest difference is lobbyists tend to let their money do their talking for them. They also almost always work for large companies with the means to pay. Activists tend to be larger groups of individuals with little money. Lobbyists win more than the activists do.
Do you recommend any war games that are playable on Linux? (web or otherwise)

Reading this article makes me want to play one.
I too was once in universe E.
Ask HN: Teach programming by turning open source apps into two player games?
Consider for example an open source text editor app.

The idea is to have one player move around from function to function in the text editor source code (not using the app) while the other player tries to zap him/her by using the app in a way that will get the function containing the player to execute.

Both players would be able to see what each is currently doing.

Would such a game be helpful in teaching people programming?
Birds are very much animals, both colloquially and scientifically: http://en.wikipedia.org/wiki/Animal
Shopify Bulk 301s Solution
It would be cheaper to send them a money gram to stop.
Previous discussion: https://news.ycombinator.com/item?id=9553266
Show HN: My first portfolio site - Full Stack Engineer
Seems like people who aren't prepared to learn LaTeX probably are unlikely to want to learn HTML upfront either. Personally, i'm leaning more towards higher-level generators such as Skribilo [1], but that's maybe just me. Perhaps i should guard against becoming a dinosaur, though :)

1. http://nongnu.org/skribilo/
Another case of iPhone-first? Not even an email collection for a planned Android version? Thanks, but no thanks!
I liked Coq d'Art
Looks like Atom is using the new Office Code Pro font. For those curious: https://github.com/nathco/Office-Code-Pro
I think what distinguishes Botswana is how much of the diamond revenue the government turns into benefits for its citizens. Unlike many other countries, and no matter what other woes it might have, the place is not run as a kleptocracy.

I was a Peace Corps volunteer there in the late 1980s, and saw a lot of schools and health clinics built by the government, roads extended, water pumps installed, and so on. They also had adult education centers set up in many villages.

I went to teach there after a planned group of volunteers for Zaire fell through (for political reasons). The government of Botswana found out and told Peace Corps to send all the math/science teachers they could. I think that speaks to the mindset of the governance there.

Another aspect of the lack of corruption was the day-to-day interactions with authorities. In Zimbabwe or Kenya, if your bus got pulled over by the police it was always for a bribe. In Botswana, a group of soldiers would empty out the bus of passengers, inspect everything (no doubt looking for bombs and other arms related to the resistance to apartheid in neighboring South Africa), and then let you get back on the bus. Not a jot of personal property would be touched, nor money change hands, as far as I ever saw.

Finally, the Batswana culture always seemed to me to be incredibly peaceful, for want of a better word. My sense (not an anthropologist by any means) is that Botswana has a culture very much like an extended farm village. Most people live off the land, and the population is very sparse. Unless you're in a pretty large city (and there are maybe two or three), you simply don't walk past somebody without saying hello (and following a prescribed ritual for doing so). Even in the capital, you tend to acknowledge people as you pass them. There were of course problems, but in general I never feared to walk around anywhere, or to talk with anybody.
I did a little digging, as I'm a huge WWII nerd after reading this article, and it does seem like the Eniac was used to generate artillery tables, but it's not clear if those were the same as used by the centralized firing control.
> competent but humble

This is the issue that I have with job postings demanding "kickass developers/designers/etc".

I am good at what I do, but I would never use terms "kickass ninja" or "top shelf hacker" to describe myself, on principle. My work is not antagonistic and not competitive against other programmers or anyone else, so no "kicking ass" for me, and "top shelf" in this young industry just sounds silly, since there are new tools and patterns to learn every day.

It's weird that we're trying to attract good people as if it's still year 2000 and everyone will work for Mountain Dew and skateboard stickers.
Founder here and longtime HN reader. Happy to finally share my work with you. Vetted for iPhone is a fun way to catch up with what's important in the world. Download here: https://appsto.re/i6L27nQ

- swipe through the days major headlines from high quality (vetted) publishers just like you would scan frontpages on a newsstand

- do it with minimal to no UI

- have a sense of completion when you're done. this is NOT an endless feed

Happy to hear any constructive feedback. Looking forward to improving and iterating.
Well, the 'matching' might be correct at a certain point in time, but people do change. These kind of questions might nail how people feel and think and act now, however what about the future? Relationships start and finish all the time because of the dynamic nature of people's personalities (even if the changes are small ones).
Amtrak is a for-profit corporation too. But note who built those railroads: the government. I'm not sure trains in the US for passenger transport make sense, but either way they're going to need an initial infrastructure subsidy.
"California Senate overwhelmingly passes SB 277..."

I guess you missed this part?
"The world does nothing"

The world would have watched Hitler in peace too, had he not decided to blast through Belgium into Paris. After that the world watched China end the lives of tens of millions (as many as, or more than the entire NK population) during the Cultural Revolution. The world watches as Boko Haram and countless other organizations murder and rape their way across Africa. The world watches as Qatar puts on the most impressively visible modern example of slavery, and what does the world do? Remain excited with the sport and the event. The world watches as organized crime and cartels wage paramilitary war against the Mexican people, dropping busloads of kids into mass graves. The world watches as political islamic extremists take advantage of crumbling governments in Syria and Iraq to murder, steal, kidnap, and destroy across the region.

Point is: the world watches a lot of things, and when someone like the US steps in, they are lambasted as no greater than the evil we expect them be willing to fight.

North Korea remains unmolested purely because it does not molest other countries. If they do, China will aggressively end that behavior or implicitly allow the US to so through inaction.
Someone down voted this? Archival-grade hosting is pretty expensive -- it means the cost of publishing a paper is the cost of serving that paper (and keeping backups, maintaining the software infrastructure, etc) for... ever. Typically both for- and non-profits place this cost in the three-to-four figures range. It's not as simple as "slap it up on arxiv" -- arxiv would break in a second if every scientist started using it as the de facto platform for every paper.
Spinning the drone so fast that the modulation is usable doesn't itself sound very safe to me.

It's an upgrade from "expensive rock with sharp blades falling out of the sky" to "expensive rock with sharp blades falling out of the sky spinning at X0 RPM, and the sharp blades are also spinning at X00 RPM"
I expected something new in the area of natural language processing.
If you consider that robust and memory efficient parallelization is way more easily achieved in Rust than in C, Rust might already win today for some applications if you limit the developer time. In C it's hard to fulfill the requirements at all.
> All encryption is done clientside, all we see are armored PGP messages.

Are you saying 3) above is wrong? Or are you saying that the client, when sending a plain-text message, first encrypts that message, and stores it on your servers, and then sends the email directly? Because that is the only way you can guarantee that you don't have a means to access a copy of the email that is sent un-encrypted.

I understand that when sending encrypted emails (which I gather is your current main focus), the email is encrypted by the client before it is sent on to you.

Another question: how well does this all interop with traditional email+gpg? Would it take a lot of effort to use your service with something like mutt?

Without looking at the client code, I'm guessing client-server is all http(s)? So in order to make a non-browser client one would have to wrap the client-server communication some how (eg: sync mail from server to disk, and set up a binary("sendmail"), or smtp proxy for sending mail)?
I worked out every problem in The Little Schemer back in 2000 with only a C++ programming and no computer science background. It was very approachable and my only source of joy in a nightmarish academic setting.

I am looking forward to this book with the same degree of enthusiasm :)!
The voluntary consent of the human subject is absolutely essential. http://www.hhs.gov/ohrp/archive/nurcode.html
After reading this, I came across this article discussing specifically the German forces 88mm howitzer: http://99div.com/olddirect/american_and_german_field_artille...

It seems that from that it really wasn't the American's accuracy that enabled their simultaneous fire, but rather the American's understanding how important coordination was with artillery and starting from just after WWI working on making that a reality.
Is this geared at kids or adults? I only ask because software development will never be as exciting to some as a video game.
That all rings of truth. HR overstate their abilities and interfere far too much. Over the years I've been told "if you hire, it's your risk", which turns into "I'm glad we picked Sam".
Also, if you're a woman, don't make a big deal about it. Saying "I'm a woman ..." Anything will almost certainly get you shown the door - this is a red light for "attitude". There are many indicators I see, people who talk about being manages during a technical interview, etc. all bad signs.
One: you'd be surprised how many women have been programmed with ad attitudes/entitlement. Makes me sad.
Right there with ya, the release of the TV show and never hearing adults pronounce alternate spellings as a kid cemented it in my mind.

Looking at artwork and pictures of it, you'll notice the lowercase 'a' is used in the titles of the book, and this looks a lot like an 'e' in cursive, which furthered the confusion.

I was reading about it and caught a picture of a poster for the TV show on another website, and realized that when the words were written in title case or UPPER CASE, then all of a sudden the 'A' looked right and the 'E' looked wrong!

So my visual memory of the 'A' is intact, but only in the uppercase form, where the visual difference is stark.

In the lower-case cursive form (used on so many of the book titles from the time period I had them), it's so easy to see it as an 'E' when that's the pronounciation that everyone tended to use.

I mean do you know anyone with a last name ending in -stain vs. -stein or -stine?

Not me.
I would have sworn up and down, and bet all my money it was Berenstien, but when I see the Photoshopped logo, it looks... wrong. The e doesn't mesh with how I remember it looking.

It's like when you scratch a bug bite, but then it starts bleeding.
Santa Monica Just Outlawed 80 Percent of Its Airbnb Rentals
1) First of all, Lavaboom is fully opensource - ALL of our sourcecode is published on GitHub, so with enough efford you could download every piece of our setup and run it on your own server.

2) We support true end to end email encryption (it's not perfect, but a lot better than encrypting emails using some password in ProtonMail). Also you can manage all of your keys yourself if you wish, or keep your keychain encrypted on our server, just like in ProtonMail.

3) I'm definetely biased, but our stack is far better - ProtonMail uses PHP, which has a questionable reputation, meanwhile we use a static-typed language in the backend (Go).

4) Lavaboom is designed with hosted installations in mind - as soon as we sort out all the basic functionality of the "public version" (ie. hosted on lavaboom.com), we will start work on a self-hosted version which will make running it locally a lot easier - even on a Raspberry Pi :)

5) You can check all of our claims in the source code - we have nothing to hide!

5) Lavaboom to other providers emails use asymetric encryption. ProtonMail on the other hand... http://security.stackexchange.com/questions/58541/how-are-pr... :)

I might have repeated some points, but generally Lavaboom is a far more advanced product, which is in early stages on development. Right now I wouldn't recommend using Lavaboom for casual emailing, but I think that we will have all of ProtonMail's functionality during next two to three months and by the end of the year we should have a stable product with far more functionality for truly privacy conscious people.
Yes, you do. Your internal logic doesn't need the overhead of reference counting and can be race-free.

This is how Mac apps tend to be fast: the high-level application logic is reference-counted and uses relatively slow Objective-C dynamic method calls, but things that are performance critical (CoreGraphics, VideoToolbox/AudioCodec, OpenGL, sqlite, the Mach kernel) are written in C and C++.
Apple Vacations gives away trip to Costa Rica
Just create a post with #DreamsCostaRica on contest app www.spotlight.is to be entered to win. 3 prizes in total. http://www.spotlight.is/dreamscostarica
yep. It can be an effective way to desensitize people to things that cause anxiety. People learn best under low-anxiety conditions.
I thought autorotation was only useful if you're moving ahead very fast (high ground speed) while also falling. Is that right? Most drones are essentially hovering much of the time.
Which part of the thread I linked did you disagree with? Or are you just being contrarian for its own sake?
But what about just helping people understand what programming is like?
In C the order of declaration and destruction doesn't matter as much, because C has no destructors. C++ would have similar issues, though.
The US Civil War shaped American military doctrine regarding the use of firepower about 50 years before the major European combatants began to develop their own doctrines in The Great War. Both Union and Confederacy were moving troops and equipment by rail in the 1860's it was a very modern war in terms of mechanization of logistics as well.
Excited about Visual Studio Code. Wish it was open source though.
> Generics are both pervasive and difficult - they're clean unlike in C++ but they're also uncomfortably explicit.

Maybe it's because I'm used to it, but do you have an example of why you think this? I think with type inference being pervasive, I've never been annoyed by generics. Additionally with type aliases a lot of pain can be avoided.

One of the ugly parts is that call-site type parameters, when given explicitly, have an ugly (but consistent) syntax. This is probably unfixable. Another annoying part is the lack of anonymous return types, which makes some types annoying to read or even impossible to express, but work is being done to improve this now.
Data Collection with Ruby, Iron.io, and Treasure Data
As always, the fastest way to perform a calculation is to as much work as possible when the clock isn't running. In this case, pre-compute every possible solution months ahead of time, and have a cabinet full of look-up tables.

Another historical sidenote: the American approach to artillery directly drove the development of modern computers. ENIAC, the first digital computer, was originally commissioned as a project for computing gunnery tables. Although, because von Neumann got wind of it, its first actual computation was (I think) numeric integration of fluid dynamics for the H-bomb.
"they were in the process of finalizing the paperwork for the funding round when Musk noticed a problem. VantagePoint Capital Partners had signed all of the paperwork except for one crucial page...Musk believed that Salzman’s tactics were part of a mission to bankrupt Tesla. Musk feared that VantagePoint would oust him as CEO, recapitalize Tesla, and emerge as the major owner of the carmaker."

From other sources it seems that VantagePoint may have owned less than 10% of the company. I am surprised that a minority shareholder could legally have the power to block an additional funding round; couldn't the other shareholders have brought it to a vote and overrule VantagePoint? Was the reason this wasn't done just the lack of time, or could VantagePoint really have had some procedural right to block this?
I'm not sure why my comment seems negative to you, while the comment above doesn't. The person above was generalizing negatively about "the people here", and it seemed gratuitous because no-one had criticized the speed or the CAPTCHA before.

In other words, please hellban me now, because I didn't get what was negative in my first comment.
Sorry to be critical but whatever the solution is going to be, I hope it will not involve some version of Facebook for academia. This would make things only worse. The infrastructure of science cannot be allowed to be under the control of a company. Too much power in one place, too much conflict of interest.
This is great stuff !! Did you actually get a chance to meet Tom Jenkinson as part of your work ?
D3.
The point is that whenever you do "IR -> Instructions" you are opening the possibility for logic errors to become memory errors. E.g. emitting opcode 9 instead of opcode 8 might (on some system) allow an attacker to execute arbitrary code. And these sorts of bugs cannot be prevented by pure memory safety alone, once you have (intentionally) opened the door to writing executable memory. You would actually need a full theorem prover to check the correctness of your code for you (which obviously Rust does not provide).
The people down-voting you have no sense of humor, or have never read Wolfram's work (or both).
I don't think it's realistic to expect that a provider can't be forced to facilitate secret wire-tapping in any jurisdiction (Nor do I think that is really desirable). Wasn't the (relatively) recent child-porn ring bust an operation involving lots of jurisdictions?

I also don't think Germany will be a safe haven for someone working against the drone program if that involves leaking classified information (otherwise known as espionage, even if it stems from altruistic motives).

I feel people are as much in denial about the likelihood of spying by European governments, as many were about the NSA (and for no better reason -- the NSA was documented to break the law long before Snowden, and so have various European governments).

I don't really see this as much of a win either way. But perhaps it's good marketing copy.
Previous discussion: https://news.ycombinator.com/item?id=9550215
I actually spoke with one of the principals at the company last weekend. I'm still not entirely sure it's a real effect, but he was telling me that they have mouse models that are incredibly impressive. That said, cancer has been cured in mice many, many times.

The general idea is that if you prevent fatty acid radicals from arising in the first place, you radically improve cellular health. They argue that all sorts of things go wrong in a cell, but that the final reason a cell will die is because it loses the ability to cope with reactive species.

Fats are one major source of radicals, because once you get one radical, generating the next radical is an auto-catalytic event. That means one radical generates dozens of others. If you can prevent that single radical, you therefore have a huge impact, and deuterated are absolutely a way to reduce radical formation.

2 things on cost: because there is a single bond in the fats they are targeting that is far more likely to form a radical than the others, you only need a single position to be deuterated to have the effect. The principal's claim was that cost of deuterium was incredibly low, and that everything about the chemistry was scalable. He fully expected that the doses could be made at an affordable price point.

Like I said, it may not pan out, but it did sound worth pursuing. That safety study will also likely test efficacy to a certain extent (common in rare disease research). Could be pretty cool if it works!
The infrastructure is much better than India, Vietnam which happen to be massive suck ups to USA.
You make a good point, but as a side note, this was rather confusing:

> 16% of white Americans aren't married by the time they hit 25, whereas 33% of black Americans aren't married by that same age.

That seemed way too low considering the median age of first marriage in the US is now approaching 30. The stat you quote is actually 16% of (non-Hispanic) white Americans and 33% of black Americans who are 25 or older are not married.
I think you misunderstood. I haven't taken the offers. Were I to feel underpaid at a startup, I'd talk to my boss and/or some recruiters, not to HN.

(Nor do you have to got to a huge corporation to find the larger offers.)

It's just something to keep in mind when you see "why can't I hire enough good engineers?" posts... not the only reason, by any means, but certainly a reason.
Does the article you cite support your claim? It states that 16% of whites over the age of 25 have not married, which is quite different than "16% of white Americas aren't married by the time they hit 25."
Watching the Movements of an Entire Public Transportation System
So there's plenty of bugs in the JS interpreters, and you can use those to do regular exploits and run arbitrary code.

Separately is escaping the sandbox due to a bug in the verification. JS is probably far easier to secure, since all the APIs are "safe" to call. That is, there isn't a huge JS stdlib that needs to be restricted. Like brainfuck-there's no way to make dangerous calls. Whereas Java has a huge stdlib that's accessible, so you're fighting an uphill battle to lock it down.
Google to Test Bubble-Shaped Self-Driving Cars in Silicon Valley
hey guys! would love any feedback, and here to answer any questions you might have.
What's to get? Yes, if Hyperloop ever does get built, it won't be because Musk conjured it out of thin air with the sheer force of his genius-will. I don't believe in the Great Man Theory[0] and neither do most serious scholars. Humanity moves forward through the combined contribution of millions of mostly-unsung workers.

Also, I just think it's a bit creepy how many people on here wish Elon Musk was their daddy.

[0] https://en.wikipedia.org/wiki/Great_Man_theory
ohh wow, I never knew the US was such a holy nation. Also the world just watches when it drops nuclear bombs on other countries.
This is also a general pattern in Rust, cf. unsafe blocks: You wrap code that doesn't adhere to Rust's strict rules (e.g. because it interacts with C) in unsafe { }, disabling various compiler checks and requiring you to check it for correctness manually. Unsafe-ness doesn't bubble up, though, i.e. having an unsafe block within doesn't taint, say, a function - allowing you to silo nasty things away and enforce strict checks around it.
Surely you don't actually believe that.
""safety guarantees and what not""

are you god damn kidding me
Just make sure that there is enough Apple equipment in the room and that the hackathon itself produces a lot of useless stuff that no one will ever need. Perfect hackathon.
True, but at least there's now a lawyer involved, so you've got that going, with is nice.

(Which, granted, may or may not be a positive depending on one's opinions of lawyers)