skysight-inc/HackerNews huggingface dataset:
Public service announcement: There is no such thing as a labor shortage. Having trouble hiring developers? Offer a salary of $1 million per year. Your new problem will be job applicant crowd-control. Whenever an employer reports a labor shortage they mean they can't find enough people to take jobs AT THE WAGE THEY ARE WILLING TO PAY. Lest you brand me a red shirt-wearing Das Kapital-waving pinko commie, let me lay another one on you: there is no such thing as a job shortage. Whenever anyone reports a shortage of jobs they mean they can't find anyone willing to employ their skill set AT THE WAGE THEY ARE WILLING TO ACCEPT. Any discussion of the labor market that focuses on quantity supplied, or quantity demanded, without addressing the necessarily-related price issues is ignorant at best, and very likely intentionally deceptive.
I realize it's imperfect, but it would raise confidence to see a video of something that looks fairly consistent with the advertised usage that satisfies the benchmarks.

The video doesn't guarantee bug-free play, but it can give us confidence that the benchmarks are an honest test since we can see what the test looked like.

If it's a text editor and it just shows that opening a new blank file and typing a few words is fast, or a game that shows the game runs well in an empty room level, then we know the demo is dishonest. And having a "boring" video in their store page won't win them much buyers. You want all the ad content to look as good as possible, so the demo video would be best if it shows off the most impressive features of your application, which is where we'd expect performance problems.

That said, it's probably not feasible because creating a full benchmark script that also doubles as a real-world demo for an app would be too much burden to put on developers.
Yes is does. If you vouch for comments that get flagkilled your flagging/vouching rights get automatically removed quite quickly.
Thanks Lee!

Would love to see Schema Definitions land in GraphQL proper btw :-)
That doesn't imply that every finite sequence is in pi.
Venturing into the uncanny valley of mind
The article says it was first implemented in Germany in 1916 but it was implemented years earlier in Canada -- and was a New Zealand invention.

Of course before time zones everyone adjusted their clocks automatically because people set their clocks (or whatever they used) to midday at noon.
The Smith Rule: If you bring WoN into your argument, you probably never read it.

Gatto, Chomsky, and perhaps Taleb are the only three talkers I've come across who talk about Smith as though they actually read him.
I think in the us, there is no penalty for suing other than your court costs, so there is more of it.

I believe other countries require the plaintiff to cover legal expenses of all parties if they lose, versus in the us, people strategically sue other entities specifically to inflict financial harm or ruin (see Donald Trump for an egregious example of this).

Consequently many fewer frivolous or financially motivated revenge lawsuits.
Yeah, that's a great enhancement to the original - having the queen around lets the computer avoid mate for longer than its horizon, so it prefers keeping the queen. Then again, I am not sure the computer will lose in even this scenario - it has so many queen checks that my evaluation of this position after 10 minutes of playing with it is "screw it", although I feel there has to be some way of punishing it.
That's exactly what I'm trying to highlight. After you take that 'latest' image, if you're not applying updates regularly, you are vulnerable from almost day 1.

This also applies to most of the AWS, Digital Ocean, etc images I have seen as well. I'll be writing more about how to mitigate this in the next article.
So is the moral of the story for a developer to make sure you have an updated privacy policy? If they would have updated the privacy policy on their product would they have been legally protected?
Not really. We need a way to create ad-hoc phone-to-phone physical networks, not virtual ones that still go through the Internet. Though even just going through LAN would be an improvement. Bluetooth could technically do this, but as it is, it seems to suck.
I've implemented similarly constrained string representations for numerics for a config file format, but I ended up allowing both "1" and "1.0" so I could distinguish integer and floating point literals ("1.00" was still forbidden, as was "0.0"... zero was stored in a specially tagged way).

The exponent syntax in JSON is fun because it allows numerous representations of 0 and 1 using e.g. 0e1 and 7e0
College is and will always be a business. Period. However, college provides the environment and atmosphere for education and learning. It is also a great place to meet like-minded people.

I remember sitting in a lecture for one professor who was never there. He had the TA constantly teaching the class. So he was making a fortune not teaching. Crazy that he could do it and get away with it. Out of a 15 week course, I'd say he was there for 5 weeks, mostly to just give the tests. I guess his TA could do anything he could do, but it was awkward to not have an actual professor there, hardly ever, and I thought the same exact thing you are thinking now.

As for what you learn in college: Honestly, anyone can hop on the Internet and learn whatever they want. The can even do it for free. There are tons of websites popping up all over the place that offer "cheap courses" ($20 or so) to learn what an entire semester of a class would teach you in economics, mathematics, web design, programming, etc. The issue with this is: Are people who purchase these courses disciplined enough to learn them and take them as serious as they would if they were in college?

These courses will give you all the skills and training you need to actually do what you need to do, go out there, and utilize those skills to make money. The same as you would learn in college. College lectures probably teach you how to sit there in a meeting in the real world, which will be just as exciting as some of those lectures in the class. But it is all up to the person: Having an official institution on your resume tends to get you more noticed than not having one on there, and more importantly, it teaches you how to sit through lectures, no matter who is giving them, or how boring or exciting it is. Guess you could easily do the same with a TED talk.
I always find myself finding myself back with JSON. The advantage it can be parsed easily in any language -- everything has a JSON parser.
What if we split of the data into chunks? Let's say I have enough digits of PI stored that guarantees any chunk of x characters is found in there. Now, I encrypt my file that is k * x in size with k indices into pi. May possible improve if we use variable size chunks too. Would this not provide pretty good compression ratios?

Compression may be slow, though it'd be sped up if you can the precomputed digits of pi (and maybe even some prebuilt prefix datastructure of some sort?).

Decrypting, you can use the BBP formula so you wouldn't need all the digits of pi (though having the database would speed it up quite a bit).

Anyone have any sort of rough estimate on how this would perform in speed and compression ratio?
>What organization is supposed to speak up? Tech workers don't have a union so nobody is lobbying for us in DC.

There's ACM.
Make Firefox the default browser on Android
Same reason Mozilla created A-Frame instead of contributing to my framework Primrose. No corporation is going to build a core project in someone else's backyard.
>Packing a knapsack with many small items or items large relative to the knapsack make it relatively trivial.

Interestingly, that's the basis of the (now broken) Knapsack cryptosystem -- your private key is an easy knapsack, and you convert it to the public key -- a hard knapsack -- via modular multiplication. You encode your message by your choice of which items from the hard knapsack to add to the sum, which becomes the ciphertext.

https://en.wikipedia.org/wiki/Merkle%E2%80%93Hellman_knapsac...
With darts: https://www.youtube.com/embed/M34TO71SKGk
The article says: "I don't want to worry about per-file passphrases. Everything should be encrypted with/to the same key."

To me the above looks like the only differentiating requirement, and in my mind the solution is trivial: just use the same high-entropy encryption key for everything, and the problem is solved.
> Tech workers don't have a union

Yes we do, just not on US.

https://www.igmetall.de/engineering-8357.htm
Another article explaining how colleges graduate twice as many STEM workers as there are jobs.
http://www.pbs.org/newshour/making-sense/the-bogus-high-tech...

EDIT: (from the article)
"Currently, U.S. colleges graduate far more scientists and engineers than find employment in those fields every year — about 200,000 more — while the IT industry fills about two-thirds of its entry-level positions with guest workers."

One of the reasons that SV tech firms hated Trump was because he wanted to stop the abuse of H1-B Visas.

Even Republican and head of HP Meg Whitman said she was voting against Trump. His promise to fix the H1-B Visa abuse would mean that HP would have to pay market wages for programmers and engineers.
One might argue the same point based on the fact that there even exists a book called "JavaScript: The Good Parts".
I'm looking for a base image choice and this article helped me a lot. It seems Debian base image is a good choice so far. Alpine is quite popular lately but I'm afraid musl library may cause some headaches in the future. Is Debian to go for production use? What about other alternatives like Centos?
How complete is the C API? I'd happily forgo any C++ to get a stable API in return.
It sounds as if you like Reddit and Reddit likes you. Maybe instead of getting salty because HN doesn't appreciate puerile humor, you should just take it back to Reddit.
Yup. Right now I could be working on a useful and interesting side project. Instead I'm rolling through HN comments. Dang social media.
Here's how I picture it going down:

Me: Honey, about about we spice things up with a phone controlled vibrator?

Her: You love computer toys more than you love me!

Me: Uhm...
I would argue that it is consistent now.

At the lowest level, you have commonmark. Then, you have extensions at the top, such as GFM.

If Pandoc/Github/Reddit/SO/kramdown switch, that accounts for almost all front- and back-end cases that I care about.

And given that the first four were actively involved with commonmark, I would take as given that they will support commonmark or a superset of it.
Wordpress also recently came up with the add-on to have your Google Docs saved up as blog posts. I see parallel here.

Interesting idea.
I don't think activism is the answer to these problems. Instead, we need to show consumer benefits of an open internet. Right now, people are totally loving the mono-culture and the internet silos that the mega corps are building (facebook, whatsapp, gmail, google, chrome, apple app store, github to name a few). It's going to hard to convince them unless you can show them tangible benefits.

I think the big companies have totally nailed it. They have kept things free. And they have kept the population sufficiently distracted that there is no time for 'activism' or thinking of society. This means that the big corps can now push reforms unquestioned in their favor.
This looks very much like the approach to session-data-in-encrypted-and-signed-cookie I've seen used to great success in lots of places (where for a stateless-ish API the contents are just a user id or whatever).

Am I right that this would work fine both in that or in e.g. a query parameter?

(sorry if I'm asking really stupid questions, but I'd rather look stupid than accidentally a security hole)
As another top level comment notes, Adlous Huxley nailed it 85 years ago.
> isn't the thing the kids are learning these days

Yep, they learn Ruby and then they need to go JRuby when performance becomes relevant. :)
Does anyone care about this anymore? Or has this project beed abandoned?
Expo is awesome and Sketch looks like the best way to get started. Great work!

In my opinion Expo and GraphQL is a power combo and it so happens that we just released a new cli to generate hosted GraphQL apis (also on the frontpage) so that would be a really easy way to get started.

https://news.ycombinator.com/item?id=13870379
Not the way Expo, Microsoft Code Push, and myriad other tools work that have been doing it for years now. In short, updating the js is not against the tos. No new native code is updated over the wire.
I agree. I love this article because it sounds nice at first. The horror kind of sneaks up on you.

At the very least, it's definitely food for thought.
Net Neutrality absolutists need to tone down their rhetoric. When NN activists say zero rating is unfair, they are speaking from an ivory tower. It is better for a poor Iraqi to get free Wikipedia even though that hurts other upstart wikis, than for poor Iraqis to have no Wikipedia at all. Once you accept this premise, you must then accept that exceptions to NN exist. Once you accept that, you must then take every single exception to NN and weigh it on a case-by-case basis about whether it's "fair" or not.

Barring some government oversight panel that bans or allows anti-NN practices on a case by case basis, I think it's better for the market to decide. ISP's shouldn't be able to extort businesses to be allowed in at all, but offering premium speeds (as Netflix has paid for years), free data, etc. are within the realms of anti-NN practices that I feel are acceptable.

The net neutrality issue is not black and white.
Beer would probably help the calculation.
A tangible benefit for a young English-speaking native to learn, for example, German, French or Norwegian would be the ability to obtain university education for free (or near free ~ $50-$100 per semester, compared to $10k-$50k for USA or UK)
Serüven Antalya'da başladı RAFTİNGO
Ask HN: Metrics and methods to measure distributed systems?
Wanted to know recommended metrics and methods in which to measure distributed systems.
Rise of the “Apptop”
Once you take all 3 bishops it is a draw as black can't move any pieces.
I'd say that's very organization specific. Personally I'd see the maturity curve being

No-one's doing it --> specialists doing it --> everyone's doing it.

With the speed of modern development, ideally everyone should have a good handle on basic security practices, ideally with a specialist team available for more niche requirements
Nice job, thanks!
Seems that right now you had implemented some wrappers for libc and some java classes ported to scala. What plans do you have to further evolve API? Will you focus on reimplementing java.* or create your own set of classes?
OK for all those asking about UK building code. It is pretty strict. Thermal insulation requirements are really high. Structural stability and fire resistance are also tough. Yes a UK roof can hold snow! In fact they hold a massive weight of tiles normally.

We don't really get tornado's or earthquakes however. we do get winter gales regularly.

There is a huge need for cheaper, and more efficient (in terms of energy needed to make the materials) homes here. Due to aesthetic requirements (and as a traditional way of making a house that will survive the damp in the UK), most homes are still built with fired-clay brick skins forming a cavity wall, although the inner masonry skin is often a prefab timber frame these days. The roofs are usually clay tiles (or concrete copies if local planners allow) or natural slate. The foundations are a solid trench of 1 metre deep concrete (more if the ground is soft). Ground floors are usually thick concrete onto thick hardcore bases with insulation incorporated either in the concrete or under the floor covering. The whole thing is massive, heavy, concrete and clay focused and expensive. Of course land prices are high in the UK so the resultant houses are really expensive no matter what. There must be a more efficient way of building.
Not to put a fly in the soup, but don't utilities charge different rates for different customers? for Example PG&E might have one rate for residential, one for small biz and one for large biz?

Not to say that net neutrality is different but comparing it to utilities may not be appropriate given diff classes of customers are granted different kinds of rates and service.
He mentioned private videos on YouTube, not the iTunes.
I'm not involved in the previous discussion at all, but given my limited knowledge of the facts, I'd propose a solution like: "Berkeley should keep these videos up, and work to add subtitles and accessibility features to them in a reasonable timeframe, consistent with funding and personnel availability."
Mirror π is a smart mirror built using a Raspberry Pi
Raw cash, or Man-hours included? Assuming money alone.

EC2. Definitely not S3.
Definitely! http://www.reactnativeexpress.com/ uses it and it works really well for them.
I think this would be a good project for crowdsourcing, because as you point out, it's something many people do care a lot about, so it ought to be possible to recruit some enthusiastic volunteers.

For all the talk about these types of issues, it seems to be very rare for tech conference videos to be captioned (presumably due to cost).

You can see here, something like 800 out of 18,000 videos from tech conferences are captioned:

https://www.findlectures.com/?p=1&type1=Conference&talk_type...
That's how the original React Native Playground from the same people (Expo) worked. Google react native playground and go try it today. It's slow with appetize. But if they are still using it for sharing links to ur creation, they are still using it and have found the perfect use case: linked demos. But it would never be fast enough for updates as u type.
You could always bundle the jre, and with Java 9 one can even make use of the newly introduced linker to create a customized image just with the relevant classes.
6809 Instruction Set
"An infinite number of finite sequences" does not mean "all finite sequences". For example, the number 1.10100100010000100001... contains an infinite number of finite sequences, but does not contain, for example, any sequences with a 2, or even the sequence '10101'.
I do agree net neutrality is a good thing, only major thing I disagree with gutting net neutrality as the internet is the future network for everything. But overall I support Ajit Pai because he wants to cut down on regulations it seems from reading some transcripts.

For example there's people who want to regulate Netflix, Amazon Instant video, Playstation Vue, YouTube TV as if they are a cable system, with all the extra regulations the major cable and satellite companies have to follow, and were created way before IP based networks became popular. I feel like the free market should always win, a kid in their basement should be allowed to create competitors.

I personally feel like everything should move to IP Based networks. You don't have to worry about a limited number of stations, as IP based is pretty much unlimited.

So even if people disagree with him on net neutrality, I do believe he's doing good work. Maybe if regulations are cut and made modern we'd have more options in the market. Maybe Google Fiber could be nationwide at some point if regulations were out of the way. Google already owns a bunch of dark fiber. I'd really love if the internet was just one dumb pipe.

For example I have satellite TV and cable internet. When you watch on demand content they use your internet connection to download/stream the shows instead of being beamed down by the satellite. My ISP does not have a cap, but maybe if I lived in another part of the US served by one that does it would be metered as internet traffic, compared to using cable's TV service and watching on-demand which is locally within their own network(and not counted in the internet meter).

I'd love in the future if we had internet only providers but It seems like one is so hard to get going I doubt we'll have that. I know some communities have done their own Fiber, but even were sued to stop it by the major players. Google "communities fiber lawsuit" for example. I don't know why but it seems like depending on your area there's only one cable company, one phone company, and if you are lucky one fiber company. So I really wish it was easier to do ISP startups and compete. I'm not even sure if it's possible to share the lines. The regulations, and politics around it are probably why we aren't really having new entries in the market.

TESTIMONY OF COMMISSIONER AJIT PAI, FEDERAL COMMUNICATIONS COMMISSION- https://apps.fcc.gov/edocs_public/attachmatch/DOC-336418A1.p...

Commissioner Pai Remarks Before the Churchill Club
https://www.fcc.gov/document/commissioner-pai-remarks-church...
> People very much care about the privacy of their sex life.

Because sex actually has a political dimension (or conscious lack thereof) as well

The bedroom is the one refuge from the state/government and you can bet any attempts to take that intimacy away are going to be met with high resistance.
Did it 'fail'? It seems to have a decent amount of use. And it fixed a bunch of problems with the original Markdown spec (or lack thereof).

I suppose since one of their goals was to get Github and StackExchange 'out of the markdown business' but neither use CommonMark, and further, Github now has put work into creating their own spec, they failed in that aspect.
Cock Fighting Funny game
There's a lot of examples of GC in realtime systems. It's just a different set of concerns. Rather then the programmer worrying about memory constantly, the compiler engineers are worrying about memory constantly.

This is a very fun read: http://www.flownet.com/gat/jpl-lisp.html
One thing that does get a mention but only right at the bottom of the post is using smaller base images (e.g. Alpine).

If you can I'd recommend this as a good practice to reduce these kinds of problems. The fundamental fact is that if you don't have a library installed, you can't be affected by a vulnerability in it. So the smaller your image, the fewer possible avenues for shipping vulnerable libs you'll have and you'll have to spend less time re-building images with updated packages.
Even today, for me today, being able to read Aristotle, Homer and Euripedes in their language would be slightly more useful than being able speak to Greek locals on some hypothetical holiday.

But learning a language is a big deal, and I don't think that either one is really worth it for anyone who isn't a student. Though if I lived in Greece, that's a different matter.
That's my point. Technology has advanced dramatically since the 60s and 70s. You used to need huge teams of highly-skilled technicians just to handle the mechanics of editing, lighting, sound-recording, special effects, etc. Now you need: iMovie and a cell phone. That's allowed small groups of college students to put out creative works on par with what a major studio could do 40 years ago.

Or to tie it back to the Facebook example that started this thread: I regularly have political discussions with my friends on Facebook (or with folks here on HN, for that matter). If I say something interesting, there's the chance for that to go viral through reshares. When I was a kid, my favorite part of the newspaper was the Op-Ed section, and I always wondered what you had to do to get featured in the Op-Eds. Now everybody has their own personal Op-Ed section, with their own audience, and the type of discourse that was previously reserved for institutionalized publications now happens routinely on the Internet.

It's just that standards have risen correspondingly, so instead of this seeming amazing, it just seems like everybody is shooting their mouth off. Which it is, of course, but people fail to realize just how huge an achievement everybody being able to shoot their mouth off is.