skysight-inc/HackerNews huggingface dataset:
That isn't accurate, he states preference for XDR, which is ancient, and that he "likes" MessagePack. He didn't explicitly advocate it.

Not blaming anybody for skimming the post, which was a pretty typical blogrant, if it was from certain other people it would be clearly clickbait, but this seemed like at least genuine ranting.
Presumably all married couples have a strong connection ... I'd also presume most investors would see it as a net negative, so your overall pitch will have to be that much stronger.
The Witness – Noclip Documentary with Jonathan Blow
>You mean expand it beyond "currently mainstream OS with a big installed base" rather than in any technical sense.

Well, the technical sense ("to boot some hardware and coordinate some processes") is too low a barrier.

It's all the other stuff, managing memory efficiently, making the most of software, being fast to make it worthy to run it, making the battery last, etc, being a good server, etc, that make an OS an OS and not a research vehicle/toy/expensive niche workstation (like the LISP machines).
Anti-missle system.

"Having been officially declared operational, David's Sling completes the army's three-tier missile defense array. David's Sling is a medium-range interceptor, developed with United States backing, fills the gap between the longer-range Arrow missile defense system and the shorter-range Iron Dome interceptor."

There are a couple of cool looking pictures as well....
> Q: wouldn't (next to job market restrictions) an alternative solution to this problem be better education?

I really don't think so, and here's why:

I grew up in a steel town in the rust belt that was thriving up until the 1980s. Among my peers, almost everyone's father was gainfully employed, but relatively few were doing white-collar type work. (There were plenty of those types in the region, they just didn't live in the same neighborhoods where I lived.) So the people discussed in this article are not some abstract sociological concept to me, they are where I came from. Now I live in a neighborhood and school district that is predominantly white-collar with aspirations of higher education for the children growing up there, but I still have strong ties and frequent contact with my old world. And, from my experience, I know there are many men who are simply not cut out to be "knowledge workers". I don't need an expert or a study to tell me that.

These people saw their opportunities and incomes shrink (or disappear altogether) from an onslaught of imported manufactured goods. And now, they see their already shrunken piece of the pie being taken by immigrants. The Democrats tell them, "college for everyone, go to school and be a computer progammer!"

To which they reply, "Screw you, we're voting for Donald Trump. He cares more about our interests than the plight of poor Mexicans!" (And then they turn on the TV and see some Democratic politician talking about how hateful and racist they are.)
Fine. I replaced the word cult with religion. Same difference.
Isn't it the same guy from numberphile videos?

https://m.youtube.com/watch?v=AAsICMPwGPY
Sandy Hook Nike Launch Site in Highlands, New Jersey
So she married in? I guess I owe you a beer.
Diet, Including Eating Less Beef, Dropped Americans' Carbon Emissions by 9%
Back before college when I was still looking into different schools, I was at an event talking with a few other prospective students and someone who worked in admissions at Penn. One of the other prospective students mentioned that his grandfather went to Penn, and the admissions person proudly said that Penn was one of the few schools that took into account grandparents as well as immediate family for legacy applications. I was kind of surprised that giving an even larger group of people an undeserved advantage was viewed as something to be proud of, but I guess it goes with the territory.

I did end up going to Penn, although I was not a legacy student. In an ironic twist, I did not get into MIT, where my father went. I'm not complaining, though; if I was determined not to be worth a spot on my own merits, I'm glad that the spot was given to someone more qualified rather than given to me for reasons that ultimately have little to do with me.
> Was this the outcome society wants me to have?

Unfortunately, yes. Drug enforcement and sentencing may be on a slow decline, but moralizing every perceived character defect is on the rise. There's no more effective way to do this than than through policies that not only punish the convicted, but add liability to any landlord or employer that would ordinarily feel that you've paid your debt to society.
Artificial Intelligence a Modern Approach Simplified. Animated Explanation
> "2 years later she's made the honor roll twice."

:-)
Thrift and Avro -- and later, gRPC, but not protobuf -- are full RPC stacks where you use an IDL to codegen your endpoints, and those endpoints communicate using their own serialization. Since this is form-on-the-wire is "internal" concern not meant for direct public consumption, I find this acceptable.

Meanwhile, XML-RPC (which is not a serialization format!), JSON-RPC, SOAP, Swagger, are stacks that intentionally leave open the possibility that someone will come along with and consume the form-on-the-wire directly, outside of the tooling of the environment. Most in-the-wild JSON-responding APIs have the same expectation.

IDLs themselves are a very old idea, probably because we like declarative ways of specifying contracts that are then applicable across a heterogeneous environment, or in different languages and runtimes, and so on.

As for why there's dozens of offshoots of standalone serialization formats which are all predominantly occupied with the efficient packing of numbers while keeping the general data model of JSON, I can't answer [1].

[1] https://news.ycombinator.com/item?id=12440783
Oh no, there are 40 competing standards. We must make one to unify them all! Oh no, there are 41 competing standards.
That's a brilliant summary. To that I'd like to add that in addition to the girlfriend returning from the holiday in Cambodia, our young Economist artiste also has access (by virtue of the standing of the newspaper) to the greatest experts in any field.

That, and the model of lots of eager youngsters overseen by a thinning pyramid of progressively more experienced people, as in consulting or investment banking, seems to crank out some pretty good results.
If you're tired, then just use bash + ssh.

People use those "extenal DSLs" because they are tired of bash and ssh for the things the want to do.
When facebook wrote thrift protobuf wasn't opensourced yet.
"If it wasn't a pretty good trade-off less people would do it"

As a counter-example, note the profound inability of most people to accurately gauge risk. Examples include: worrying about second-hand smoke outdoors, in parks, without caring about auto emissions; dedicating billions of dollars to fight terrorism and not more dangerous things like furniture tipping over; moving to the suburbs because they're perceived as safer for kids (less crime!), even when the longer commutes such a move requires put those same kids at more risk.

Also, it's worth noting that risk is displaced from people in cars to other road users when people choose to drive. If you think about what someone means when they say it's dangerous to cycle, walk, or ride a motorcycle, the usual reason is that you'll get hit by a car (though in the case of motorcycle it's a bit more complex, since single vehicle crashes are common)
Also for more details http://lartc.org/howto/
Wow. Incredible read.

Its pretty amazing that Betrand Russel recognized the role of leisure back in his time, when productivity was still not as high as it is today. I imagine that is why he argues for a 4 hour workday, instead of the more radical UBI.
While a majority of Utah is technically Mormon, only like half of those are active in the church. So in practice, you're probably looking at like 30% of households paying tithing.
A few observations as a resident of Utah for the past 6 years

(1) Fantastic for outdoor activities: skiing, mountain biking, hiking, camping. Has some of the most popular national parks in the United States (Arches, Bryce Canyon, Zion). 2/3 of the state is federally preserved.

(2) Software industry is huge. Both historically (Novell, WordPerfect) and nowadays. If I had to find a SE job right now, it would take a week, because I'm picky.

(3) Geographically, most of the population lives in a 60 mile stretch along the Salt Lake Valley in the north. South Utah is warmer, more rural, and attracts retirees.

(4) Cost of living is relatively low. Two years ago I bought an older 5 bed, 3 bath, 2000 sq ft, 2 car garage, 0.19 acre house 10 minutes from downtown Salt Lake for less than $200k. Utah is growing fast, so that is changing a little. Still, my income is 33% less than what I could get in SV, and housing is a fifth the cost.

(5) The culture is hugely influenced by Mormonism (similar to say, South America and Catholicism or the South and Baptists). This means industrious people, larger traditional families, more sobriety, and conservative government.

I've seen people come here and hate it, and others come here and love it. The gist of the article is correct: it depends how much you like the traditional "American dream."
You need 30 (well, 31). It's a small enough threshold to be easily accessible to anyone, but large enough to block low-hanging abuse.
Python type annotations for graph implementation
Every now and then I come across someone who thinks data is like water and we should have standardised 'pipes' and components for processing and transporting data and converting it between formats like we have pipes and valves for transporting and purifying water.

But data isn't like water, it's like 'chemicals'. You can't have a standard component for processing data the same way you can't have a single components that knows how to process sulphuric acid, crude oil, hydrazine, mercury and molten salt.

Data can be binary, delimited, fixed field, lossy, ASCII, Many variations of Unicode, executable, contain attack such as SQL injection, encrypted, have time sensitive delivery requirements, include checksums, require checksums to be applied in the protocol, be meaningless without metadata or other data, and have who knows what other constraints, limitations and requirements.

Building a data processing system is not at all like building a water works. It's more like building a chemicals processing plant.
Show HN: A Compiler from SQL to NoSQL Written in PureScript
The fact that you call this an overreach belies your party affiliation, and the ulterior motivation behind how your comment is worded. It doesn't matter which party is acting against our interests, we have to fight it. The DMCA was introduced by a Republican, but the president at the time who signed it into law was a Democrat and it's terrible. A younger, less coordinated tech community fought it by lost. SOPA was introduced by a Republican but had numerous sponsors were Democrats. It would have been terrible but it didn't pass (thankfully).

We haven't been sold 1984, we've elevated the tribalism of American football to American politics. If you are a Republican, then President Trump can do no wrong, and if you're a Democrat neither could President Obama.
The tech that the tech community is responsible for operating doesn't have a party​ allegiance, but it is run by people that, yes, support the Democrats and their position that orphan-blood-as-youth-serum isn't proven by science and should continue to be illegal, but if the Republicans adopted tech friendly policies over corporate interests then they'd find more support from people in tech sector.
A side-project I did in order to get a bit more experience with PureScript / Haskell. The goal is similar to what CouchDB achieved with N1QL except that the module is focused on the compiler.

I am looking for any feedback on the module itself and / or its implementation :)
Thanks guys!
Having taken, and paid attention to, an anthropology class makes you considerable more expert than most people, including I think most of us on HN.

I'm not totally familiar with US terminology, I presume this means a course in anthropology, perhaps lasting one term or semester?

But, "came across", sounds a bit accidental. Isn't evolutionary theory central to anthropology?

I'm just an interested layman in this field (with a book shelf full of Richard Dawkins, Charles Darwin, Stephen J. Gould, Daniel Dennett, Steve Jones, as well as sundry textbooks).
The only problem with this kind of rant is the assumption that people actually talk to each other. But why would they?

When was the last time you talk to people working on another software stack? Cooperations between different tribes need to be enforced by strong leadership or a Big Need like imminent extinction of the tribe. As long as that doesn't exist and the whole ecosystem is continuing to grow you can just sit there and watch people building the next silo and the next instead of getting to a higher step in evolution.

And it's actually the reasonable thing to do. I mean, would you rather have a miniscule share of a cake others baked, or do you want to have your own cake? When both is about the same effort, I'd rather have my own cake, even if I have to define a new serialization protocol to store it.
The author states:

>"Java monkeys eventually noticed how slow XML was between garbage collects and wrote the slightly less shitty but still completely missing the point Avro."

I would like to know why the author feels that Avro misses the point. Can anyone hazard a guess?

and similar for:

>"Oh yeah, I do like Messagepack; it’s pretty cool."

It would be interesting to hear why they(or anyone else for that matter) consider Messagepack a worthwhile contribution to the serialization tool shed but Avro is not.
As much as it seems to be recommended against (by... authors of serialistion protocols?) I am a strong believer in just using simple structures (and unions if necessary) directly --- all these serialisation abstractions appear to have been invented at a time when machines varied far more widely in their characteristics such as endianness, alignment, word size, integer representation, and even byte size. Now that your platform is almost certainly going to be x86 or ARM, it makes little sense to add a layer of (sometimes substantial) complexity in essentially attempting to accommodate flexibility that won't be needed. I can see the necessity if e.g. you need to communicate with a 36-bit 1's complement mainframe, but otherwise it's just bloat.

Along the same sentiment, I'm not a fan of APIs using JSON and/or XML or some other overly-flexible textual encoding. Simple binary encodings, TLV-ish if necessary, are the best.

I was never really convinced by the "human readable" argument for textual encodings either --- you just need to get used to it, then you can read and write the bytes in a hexdump as easily as you can English. In fact I'd prefer working with hexdumps to XML. But unfortunately there's now a whole generation of developers who can't even count to 2 in binary and don't know what a hex editor is...
For me it's Ubuntu 16.04 LTS. It started not really well but after 2nd and 3rd update is working flawlessly. I'm wondering and looking forward for the next upcoming fedora release also. However, for me (till march 17) the best distro gonna be Ubuntu 16.04.
Business Blueprint, Business Roadmap, Simple Steps to Success
I've always thought racing games should take this perspective, which would fix the problem that (in first person view) your most important information (how does the road ahead curve?) is concentrated in a small part of your screen and hard to see. This would combine the utility of a minimap of the road ahead and the nice overview you get going downhill in a single view.

I've already made 2 prototypes of it (a race-track on the inside of a sphere), but as always, didn't get very far. There's probably a more optimal projection to be found than a sphere, but it's an easy start.
The article reads like a propaganda piece though. Is it still a religious flame war if one of the sides is not religious?
Given the tenor of this response and the fact that you're a green account, I can't say you've done anything but increase my suspicion of astroturfing. At the very least, combative comments like yours don't improve the discourse here.
CDNow.com was an online retailer. The company was founded in February 1994 by twin brothers Jason Olim and Matthew Olim of Ambler, Pennsylvania. Initially launched as a Telnet service in August 1994, CDNow became a retail website in September 1994.
Wearable Heart rate Monitors and how they work
> The idea that roads exist for cars is pervasive, and anyone who uses it for anything else is assumed to be in the wrong.

I feel like I'm often in the minority on HN when I say this, but: roads (in car-heavy areas like the US) exist for cars.

I don't say that to mean "and therefore what happens to anyone else is their own fault."

I take that to mean: "and therefore proper safety requires building transportation infrastructure that properly separates modes of transportation that differ enormously in their speed, agility, and relative safety."

Building bike highways physically segregated from car highways: yes!

Painting white stripes on the side of the road that both cars and cyclists have to regularly violate: sadly, no.
The three I ever use:

Cap'n Proto https://capnproto.org/

Simple Binary Encoding (by Martin Thompson) https://github.com/real-logic/simple-binary-encoding/wiki/De...

and if neither of those will do, raw C-structs on the wire (basically what the other 2 are anyways).
> That's better than the vast majority of published material on the topics on which I have expertise.

Exactly my experience on topics I know - the author probably spoke to several experts, has enough grasp of it that he can meaningfully excerpt and summarise their opinion, doesn't make silly mistakes, and most likely has the stated facts absolutely right.
All valid. But if you want to avoid a shock, please don't talk to people who transport actual water in actual pipes. I bet you'd be surprised how many different standards of pipes there are and the long list of features that separate one kind of water from the other. ;-)
No: you can't slur any particular religion here, nor all religion. This is a fundamental rule on a site that's trying for thoughtful discussion as opposed to internet hell.

The rules here are based on long experience. We know from experience where the snakes and ladders are, and this snake goes all the way down.
In fairness they are saying pick one, the earlier one.
It's a bit disorienting to see this, and on the same day threads elsewhere in HN, with the HN collective wisdom that automation and AI is soon to bring an end to most kinds of human work
Somewhat related: Detectorists (BBC Four comedy, available on Netflix in the UK) is a quietly excellent show.
Yes this stood out to me as well. I don't understand the rationale behind that argument. College attendance is at an all time high. Why is University not producing the thing that "smart immigrants" seem to have that U.S. graduates do not?
Or, if you missed it: https://web-beta.archive.org/web/20170401190031/http://www.p...
Yes, and said side is invariably more religious than it thinks.
Even if they get the lock, task latencies will be all over the place with seriously high latencies in the high percentiles.
Chatbots are useful for doing stuff with simple commands.

Chatbots with AI where they try to have a "conversation" is often just a lot of hurdles to do something that should be trivial.
Does that work also for websocket connections? I'm asking because last time I checked it, I strongly got the impression this feature only works for simple http requests, but I could be wrong.
I've been thinking on making a user forum - some people don't have email - so human verification could be alternatively done by text/voice.
I'm not being negative about the church. I'm being negative about the article.

The correlation between economic growth and social mobility is a fact.

Economies that grow rapidly grow in different ways. Population growth is one. You can also strike oil, win a war, avoid a war, become a trading hub or luck upon a tech boom, among other things. Utah's thing is population growth.
I don't find the growth rate surprising at all!

> 50% of integers are have a factor under 3

every other number is divisible by 2, that is literally half.

> 73% - under 6

Well I think about it this way: every other number is divisible by two, every third number is divisible by 3 and every fifth number is divisible by 5. It just so happens that some of the numbers that are divisible by 2 are also divisible by 3 or 5 such as 10 for instance. Thus the 73% is nor rly surprising.

1/2 + 1/3rd of what remains + 1/5 of what remains - the intersections!

> but then it slows down to a trickle. 88% under 100, and just 92% under 1000.

I honestly expected it to be a bit lower than 92 but I am clearly wrong about this. Here is an interesting quick visualization I made. Blue are primes, whites are composites!

https://imgur.com/a/7EhdI

Edit: you can clearly notice a diagonal shape in the pic above. If you however change the table from 5 cols to any N cols, you will get a distinct shape for each N. It's pretty cool to play with actually. There are a ton of shapes that have been known and used for centuries. I'd highly recommend googling around and reading a bit about them on wikipedia!
Is it just me or did this make it off the front page rather quickly?
That's probably referring to Content Aware Fill, I would expect.
It does not: https://bugs.chromium.org/p/chromium/issues/detail?id=423246
Good point. Think Thailand with their Lèse-majesté laws, etc.
i generally found this : http://wiki.linuxwall.info/doku.php/en:ressources:dossiers:n... to be pretty useful overall.
I think his point is: it takes little skill (because I figured out how to do it on the fly) and little equipment (ziptie). Implicitly: anyone with any interest in grabbing laptops could spend 5 minutes on youtube and 5 minutes prepping a ziptie, and maybe 20 minutes practicing, and be as capable of walking around grabbing laptops as he was before the security locks were purchased.
I suppose I was commenting more on the reasonableness of the existence of a limit rather than the reasonableness of a given limit.
I used to work at a AdTech company. At the start of a campaign, we would put a lot of work into getting the ad campaign to show up on a highly curated set of apps that had desirable user for the campaign (men like sports score apps, women like whatever). But, near the end of the campaign, if we were getting paid for X clicks (or horror of horrors, paid per conversion) and the campaign was not projected to pull off the deal, we had to open it open to a sea of garbage apps to hit the target.

There is so much fraud. There are apps out there that are known to be mostly bot users. I was trying to free up some drive space by removing art assets from campaigns that had ended months earlier. Several campaigns had the banner art turned off so there is nothing to click that were getting hundreds of clicks per day. There was just a bug in the click fraud bot that forgot to check if the art assets was still live that was just hitting the click URL blindly.

I skip all the ads too.
3 inches is no more reasonable than 70 mph as a speed limit. But if you accept that some limit should exist, it has to have some value, even if all the choices are equally arbitrary