skysight-inc/HackerNews huggingface dataset:
Oh yes, Gyrojet. I was hoping I'll find it there. Amazing piece of technology,
and so badass when put beside bolters from Warhammer 40k, but it was described
in the article quite inaccurately, according to my knowledge.

> The rocket-bullet picked up speed only once it left the barrel, so the gun
was useless at close range.

But due to much less recoil and a maximum speed reached way, way outside the
barrel, it had a potential to be much more accurate with much better terminal
ballistics at long range, making it a great fit for rifles, except...

> It also jammed frequently and was not very accurate.

...a fault in a production series was taken as a construction problem, so the
Gyrojet was simply killed.
I can't wait for the next version - Chariot for White People.

Couldn't this whole issue of women feeing unsafe be solved by a real time camera in every car and something like a Amazon Echo with a safe word that triggers human intervention. Actually use technology to solve a problem rather than millennial old discrimination.
Valve seems to be in insanely well-funded and chaotically managed organization.
From Professional Soccer Player to Silicon Valley Software Engineer
> one only needs two or three news sources.

But society as a whole needs more. If the available pool of profitable resources for quality journalism keeps getting smaller, then a) the number of stories that fall through the cracks get larger, b) the surface area for corruption gets smaller: now all I need is to influence one editor/journalist to get story x pulled.
FontFamous.com strives to tbe the official font of Here Are Some Logos ;)
Could be actual random data is used, rather than a PRNG
I really have to question why anyone uses Drupal, especially if security is even a slight concern. There are just so many ways in which it is insecure by default (eg CHANGELOG.TXT), and the rate at which serious security vulnerabilities appear (and the nature of those vulnerabilities) seems like a huge red flag.
We will be adding more logos and it's open source so others can contribute if they are so inclined.
Tilemancer by Led
The advertised purpose was to digitize the worlds books and help libraries, digital humanities and the world.

This ended, and all trace of public good was erased (Check archive.org if you dont believe me) when Google execs mandated that only things that made money can be supported.
Not 100%. But what about 80%? Even 50%? Is it still worth it for publishers? The greatest cost of digital fraud in a case like this would be perceptual... given the current paradigm.
I agree with your sentiment.
Was most definitely tongue in cheek
San Francisco Muni: Salary and Benefits
Good point, I hadn't actually thought about that as an advantage. I manage many sites and get press for lots of projects, so this will save me a bunch of time, but I like that benefit as well. Thanks!
Except this effort was for all intents and purposes entirely financed by the American Government through contracts with SpaceX.
My interpretation of the "USA-USA" chanting was is relation to the decreasing funding for NASA[1] and the fact that many recent missions to the ISS have been launched from Baikonur in Russia[2]. I hear the "USA-USA" chanting as in we're back in the game (and we can reuse our stage 1s!).

[1] https://en.wikipedia.org/wiki/Budget_of_NASA#/media/File:NAS...

[2] https://en.wikipedia.org/wiki/Baikonur_Cosmodrome
There is a solid legal opinion that if you are featured on a site you can use their logo or if you are discussing the brand company.
This won't affect self hosted sites, only those on WordPress.com's platform. A lot of the code for that service isn't present in the self hosted script.

So it won't break servers or shared hosts.
As far as I know that seems to mimic the site itself, you can't do very much without being signed in.
And it's not like it's not going to go up again. Hang on to the forever stamps, and buy the cheaper stuff now as needed.

I mean, people weren't buying US $10000 worth of the damn things, were they?
It varies a lot. Last time I was in Paris there were people who were easy to deal with, and people who weren't. I can typically start a conversation in French, and carry out simple tasks like ordering/buying things, asking for directions. And that seems to help a lot, as does the fact that I've been told I have a Québecois accent (my first immersion in French was on a trip to Québec) and so I probably get taken for Canadian rather than American. But there are still many people whose entire attitude changes when they hear someone walking in and holding a conversation in English before switching to French, and I've actually been unable to get a table at a restaurant, or get help finding something in a store, when that happened.
I say let them crash. Let them ALL crash. We don't need no stinking news!
I was curious about how we might be able to solve that. Not entirely sure. Open to css based solutions!
It was tongue in cheek.

And I am completely on board with the open pricing model. It's incredible and probably makes their competitors very nervous.
Thanks! Let me know if you use it!
Fantastic news - gets us closer to most Internet traffic being encrypted.

I have seen complaints that meta data is not hidden, that is, there is a record with who you communicate with.

I might have an unpopular opinion here, but I don't think that having the meta data unhidden is in general such a bad thing. I am happy having my communications secure but having who I communicate with potentially public knowledge. Fair compromise.

For whistleblowers, protecting metadata is important, so use something else.
> The Haskell Prelude is the default import into all Haskell modules, it provides an endless number of ways to shoot ourselves in the foot and historical cruft that can’t be removed.

As someone who's only recently started using Haskell seriously, what are some items from this "endless" list of things? Coming from a Standard ML background, one thing about Haskell that I prefer is that the Prelude is so powerful on it's own; SML's set of top-level functions is pretty limited.
I really like this person's career path, as it should be an example to everyone who thinks they need external validation to do a certain profession.
SpaceX Has Successfully Landed Its Rocket on a Droneship
Added! #dejavu :]
I don't think that's a valid reason, because you can get a cert for * .com.example.com, hence you can have those domains.
> For a judge to be able to order your computer unlocked, means people at Microsoft, at Lenovo (or whoever you use), and at your ISP all have the keys to unlock your data even if you used an “encryption” feature. You have to trust every company, everywhere to never have a security incident involving the keys.

I've only read the thing once and so may have overlooked it, but I didn't see anything that implies that companies will have to keep keys. For encrypted data, they have to provide technical assistance in decrypting the data, but I didn't see anything that would make assisting with a brute force attack not qualify as technical assistance.

There was something in there about having to respond expeditiously (or something like that), but I think one could make a good argument that brute force is responding expeditiously as long as there is not a known faster way for that particular device.
A Mathematica style program for tablets that could convert handwritten math using common notation into symbolic constructs would be absolutely amazing.
That's just an excuse for poor communication. It is quite possible to speak clearly to laymen on technical subjects; any good science writer does it on a daily basis. It's true that you wouldn't want professionals to use layman-speak when talking shop, but Wikipedia is an encyclopedia, not a technical reference.
It's a US achievement and it's an achievement that will benefit all of humanity. There's no contradiction between those two things.

America gets bashed non-stop about pretty much everything, no matter what choices it makes or what direction it goes. The criticism is overwhelming sometimes, I get sick of browsing many sites like Reddit for example because of the extremely common US bashing. Quite frankly, I'll take the cheers and USA chants on this one.
Newspapers slam ex-Mozilla CEO's new ad-blocking browser
Which is something which differentiates Elon from a lot of people, the ability to execute (and by that I mean get the job done), while under insane amounts of stress, that is a very rare quality.
It got downvoted because it's blatantly untrue, as is your comment. Windows' profit comes from licenses, same as it always did - the W10 upgrade was free for personal copies, but business users still pay, as do people who buy a new computer. The idea that Microsoft is making a big chunk of its money through data selling is baloney.
Or maybe they just don't see patriotism as incompatible with that view.

I'm pretty unpatriotic, but I still recognize that people can be patriotic and aim for the advancement of all humanity.
C++, because it pays for my whole life. (Also, for embedded systems, there's still nothing better that is mature enough that I'd bet a product on it.)

Java for when I want a library that has everything, and I don't want to have to worry about memory.

Perl for when I want to rip apart text files.
Would protected speech mean you could use some non compliant code to provide services or just that you could publish it?
Surveillance Debate Gets a Needed Dose of Racial Perspective
I think OP understands the "moat" concept based on his comment here [1]. Also based on this comment and others of his, he seems mostly anxious and worried about the implications of someone near-cloning his front end.

He's just asking around to find what his options are.

[1] https://news.ycombinator.com/item?id=11458359
5 Odd Ways to Profit from Introversion
Perhaps a stupid question, but the article says "HIV has already shown the ability to evolve resistance to all manner of antiviral drugs (as well as the human immune system). This happens because its genetic material is copied by enzymes that are prone to error. Most mistakes stop the virus working, but occasionally a mutation is beneficial for HIV, allowing it to evade attack." is it possible to fix the gene copying mechanism in HIV and thereby eliminate its ability to mutate so quickly?
I disagree. Sure, we'll see promoted content as norm, but those wise enough will shy away from those sources entirely.
Lily is a hybrid OO+function language I've been building for nearly five years
I am not from Facebook, but I read through your tests and found one that violates the problem description on line 74 of test/index.js. The first statement of the problem is, "If two events collide in time, they MUST have the same width." So a width of 2/3 is not possible, all widths must have a numerator of 1.

This rule is important because it makes the widths of the events deterministic, which otherwise they are not. That same test illustrates this exact problem, why not have the widths be 1/2, 1/4, 1/4, 1/2? Considering the first constraint the correct layout is all having width 1/3.

https://github.com/thejsj/calendar-exercise/blob/master/test...
Ask HN: How to start with maths required for ML or Deep Learning?
I really want to learn about Machine/Deep Learning. I tried to start with some ML courses and online resources but I got intimidated when I saw that it required really good background in Maths. I do have basic intro to Calculus, but I don't know much. It seems to get really good at ML, you need to know a lot about Maths. I'm sure some of you have already crossed this hurdle, so I'm really interested to learn about your experience. I did google search and encountered this link[1] but by looking at the resources, it seems that it's a lot of ground to cover. I feel overwhelmed, so I'm just looking to cover the minimal ground.

[1] https://www.quora.com/How-do-I-learn-mathematics-for-machine-learning
Hello, Of Course I Still Love You, nice to land on you.

[I love that SpaceX has the Falcon and the Dragon, and that the autonomous landing drones are named for starships in Ian M. Banks' Culture series. Cool technology _should_ get cool names.]
If you don't take care of the motion, the next thing you do immediately after landing on the barge is slide off the barge!
again it's rather nuanced. (Personally, I think it is.) I mean, it's not "transactional" if you say to a person (of either gender, and you can be of either gender) at a bar "Hey can I buy you a drink?" and they say "sure", wait for you to buy them the drink, then take it walk away without another glance at you. Where is the TOS that they agreed to share at least a second or two of your company? That said, it's still transactional, just at a different level than you're playing on, and they're being dicks if they behave that way.

But you didn't answer my hypothetical:

Do people have a right to click a button on a blank page with nothing else that says "I agree to look at ads in exchange for loading the content on this site" that sets a cookie "I-agree-to-load-ads-in-exchange-for-requesting-content-from-this-site", if, after doing so, they actually block ads?

(Or more likely, do they have the right to run a plug-in that clicks that agreement for them, while afterward blocking the ads anyway)?

This is a yes-or-no question about your world view.
I know the feeling. Having moved to Go from the Python community I felt extremely scorned by the lack of a lot of features. Why should I have to write a for loop to traverse this list just to see if an element is present? What I've found is that the features that are missing are actually extremely simple to implement myself - to the point where it's comical that I ever complained about them. The things you gain, however, are much more powerful. There is an elegance to go code that can't be matched by dynamic languages. It has the readability of Python with the type safety of Java, and tooling built in that simply trumps both. I'm obviously a big fan, but it was a long and difficult journey to get there.
Agreed. But one of these things took millions of years. There's no natural equivalent of launching a rocket.
But in Spanish you can use "orientar" in a figurative sense. I fail to see the problem.
It Was Always the “Amiga 1000”
As someone who likes their database tables correctly named, without duplication and containing all the data, I can understand the urge to deploy this as a handsoap to all public restrooms with sinks that can collect water samples.

It's just too neat and clean of a trap to not use it.
It's an extremely fair point.

So is this: now make a list of all the other meaningful space programs and their budgets, it's a really short list. ESA is soon going to have a mere 1/4 the budget of NASA. The rest of the world outside of Russia and China should really be stepping up their space game.
I did a bit of research on that after a comment by Josh here on HN, basically when the first stage isn't pressurized by all of the propellant it is more like an empty beer can. (ok a really really tall beer can :-). Once it is on the barge it has the gas thrusters on top (you can see them in the video) which are well positioned to provide maximum torque to the rest of the structure, but they have limited amounts of reaction mass.

The next step would be some way to secure the booster, post landing, in a structurally supportive way, on the barge. I can't wait to see how they pull that off.
I kind of miss when people just wrote stuff and put it on the internet, without needing to fuss around with blog frameworks, social media, or SEO.
The first photon emitted from the phone causes the plane to crash into the ground. Or nothing.
Or it could be such a tiresomely old straw man that people see no point in typing out an explanation that he could figure out for himself, or read in one of the many previous discussions of this.

I'm generally happy to reply if I think a) the writer is willing to listen, or b) their comment might mislead others, so that a reply helps provide a balanced perspective. I don't think either is true here.
That comment was quite surly aimed at »[…] here and nowhere else«.
But generally, when companies are going bare metal, they are not doing so for hours at a time.

But why was that? I'd say it was a problem with the supply rather than with the demand - bare metal providers didn't offer programmable, on-demand machines, and so the type of customers self-selected against those who were looking for those features.
I'm surprised this hasn't been trivialized/automated away yet (or has it?) Some sort of language-neutral REST-protocol description language, that could be used to code-generate client libraries and also generate a test spec and documentation. Or maybe just a standard for media-types in HATEOS response types in specifying REST API "roots", to make them machine-discoverable, in a way where the result could be "cached into" a client-library.
I prefer stronger evidence than "I don't doubt" when positing an international raciosexual conspiracy. Especially if that conspiracy would presumably have heinous and far-reaching consequences.

I learned, as an adult, that I had taken an IQ test while young and had scored in the 99.97th percentile. I think that I got that not everything benefits from what IQ tests measure. That said, I had already started seeing great success in a knowledge industry.
It is clear that you also have great linguistic intelligence. I don't think you could completely dissociate your IQ test results from that intelligence.
But then, if I'm MITMing you, I can just silently keep you on www, without SSL, without caring about HSTS or anything.
It has very good inertial guidance as well. The GPS is probably the best available; considering they launch GPS satellites, I'd expect they aren't restricted. However, civilian GPS use isn't really much different anymore; intentional degradation was turned off in 2000, though certain dynamic limits still apply on the receiver side.
Yes, but what other country has a private company like SpaceX?
Stealing one thing from the store isn't hard, but the nature of vulnerabilities like this one means there isn't much additional technical challenge going from stealing one thing once to stealing everything a million times. To continue your store analogy, imagine if it's just as easy to make an army of robots that steal everything as it is to steal one thing personally.
I agree, but I've fallen in love with Purescript[0] recently instead, and its made it easier to ease into Haskell. Although to be honest, I prefer Purescript as a language!

[0] http://www.purescript.org/
If people can't see your site, they certainly aren't going to bring anyone else to it or share it over media.
If I was running an infosec corp I would be cold calling every lawyer on the planet around about now to sell them an audit and security update.
Where's _why? (2012)
Most sites build their anti-DDoS logic around per-user rate limits. This requires them to force all API requests—even ones for completely public data—through a user session, to give those requests a context to be rate-limited by.

Allowing 'anonymous, public' APIs either requires that you rate-limit either too conservatively (e.g. by client ID—so clients with more users hit rate limits) or too liberally (e.g. by IP—so truly malicious clients can just hit you with a botnet.)

The only good way to provide a registration-less public API boils down to pairing—effectively "registering the machine" by handing it a token, and then relying on supercookies or frequently-revalidated 2FA tokens to persist the session. But this only works if you can reasonably expect a person to only want to query your API from one device at a time. If there are real use-cases for which your clients will want to hit you from random new machines (e.g. CoreOS's hosted etcd) then pairing won't help you.
Newspapers’ online readership has seen little to no gains
This is admittedly a nitpick, but, seriously people: there are no good reasons (although plenty of bad ones) to continue using CoffeeScript. Just write ES6†.

† ES2015 for the super-pedants :-)
This is my kind of Super Bowl. A win for humanity.
I want to clarify that the 29 comments were on the particular debate I visited while answering this question. I don't have access to their user statistics at the moment. This number likely doesn't tell us about average user participation in their site.
It gets really interesting when you can put 5 people in orbit for under $80M (that is $16M apiece), Add a Bigelow module that they can spend a week in, and land back on land? I'm not sure where things are going, but it is the first time that I felt I could "see" non-NASA people going into space on a regular basis as an actual possibility. If you're re-using the boosters it could be cheaper still.

Now we need to figure out when an Amazon rocket with a BE-4 will launch (it needs a couple of BE-4s to get enough delta V to insert stuff into low earth orbit)

Perhaps space is the "next big thing" that everyone was wondering about?
Isn't the Microsoft project just emulating Linux system calls? If that is so, how does it have _anything_ with GNU to do? Just be cause many people use the GNU userland and glibc doesn't mean it isn't possible to run other stuff. Calling the project GNU/kWindows is wrong since GNU is not necessarily included.
Discrete Optimization with Decision Diagrams [pdf]
Our contribution to the Parse community
> GNU project is just responsible for the bitching and moaning

It really sounds like you want to say GNU Project hadn't wrote the whole OS core (sans kernel), but Microsoft and Canonical did.

What they're shipping is actually Ubuntu OS (which is a GNU derivative, with GNU being actually the essential core part here - the OS, with the other essential part being apt/dpkg system) for Windows kernel, not nginx or ImageMagick or anything. Even though those can be installed (and when those are what it's about, then we call it "python stack" or "LAMP" or whatever).

So the names "Ubuntu" (I'm not sure why author's against this one, it's Ubuntu after all; we call "Debian GNU/Linux" just "Debian" as well) and "GNU" (which Ubuntu essentially is distribution of) are perfectly applicable.
To understand ML you'll at least need a good understanding of vector differential calculus and linear algebra. There are many free ressources available for learning math today, MOOC's, free textbooks, etc. but if you were studying this in college it would amount to at least 2 semesters of courses that many people find quite challenging. So while you can probably learn this on your own it will likely require quite a significant time commitment as well as strong self-discipline.

You may be able to make some use of existing ML models and libraries without a deep understanding of the methods however.
Just the fact that the credentials are sitting there in plain text would fail audits...