skysight-inc/HackerNews huggingface dataset:
I do think that one's overall world views and comments does change how I understand and think about their writing, but it is a little bit directed at the person of course to say that. So a bit of a fair criticism. :-) So what about his ideas -

In regards to the article, I think the general direction of his ideas that we should send fewer people to college is wrong. One of many reasons for thinking that is that a lot more jobs will be eliminated by automation and the only way for people to have a chance at a great, productive life with enough money to live on and do the things he describes (live in a safe place, things to do, access to doctors, and most importantly craft beer), will be to have education that allows one to do creative work that is harder to replace with automation. People will have to study things that align with that creative work, and possibly reeducate themselves as they go along in life (like most programmers are constantly doing). Many of those fields he listed that people could do without extra education are likely to be automated away (financial adviser, executive, or a marketing manager).
Did you actually read the article? Or even the paragraph? It's not arguing against civil rights for anybody.
IIOI7 ZeVzioN PrtI
I don't understand all the agurments for apprenticeship, what we're dealing with now are the problems of workers being unable to move over/up after being displaced by technology.

Apprenticeship systems would only exacerbate that problem.
It seems suspicious. Bitcoin cryptography isn't broken, AFAIK, so chance to randomly break into any real wallet should be almost non-existent. I think, they either lying or exploit something different, like RNG weakness.
From Amazon's perspective it's the same and worth optimizing
Because robots aren't cheap, at least for now. We're still at a stage where compute is cheap but interacting with real world using interfaces that go beyond screens and keyboards is still cumbersome and expensive.

But coming back to stock brokers, is there an epidemic of college educated stock brokers ending up unemployed due to automation? I don't think so and that's because they have other skills they gained from their education. Automated trading algorithms don't make stock brokers useless in the same what that automated garbage collection doesn't make programmers useless.
I completely agree with this. Electron drops the entry barrier for desktop development much like flash did for web development.

As computers get faster I think that the difference in performance of apps using electron versus platform native apps will be imperceptible.
I agree that alone, agonizing over 7kb vs 30kb is probably silly. It's more the overall effort of doing that sort of thing across the site for more than one library, image, etc.

There are still many people that will access your site via mobile in spotty coverage areas with low speed. Or after they've exhausted their included high speed monthly allotment, and are now throttled.

Also, egress bandwidth at popular clouds is ridiculously expensive. Enough so that the effort of trimming down pays for itself pretty quickly.
Ask HN: Why are some datasheets confidential?
Hello there!

Sometimes I take stuff apart, and today I stumbled upon this integrated circuit: the NXP PCF7931AS.

I did not dig the internet too much, just a couple of hours, and I could only find the datasheet of a successor of this chip, the NXP PCF7936AS, which does similar things, but has some noticeable differences.

I did notice though, that practically every page of the aforementioned datasheet has a big "CONFIDENTIAL" string at the bottom.

Why is that? Can't I read the specs of this chip if I want to use it for, say, a toy project ?

EDIT: grammar.
If you're not paying attention, yes. I checked flights on Kayak from SF to Vancouver and a lot of the results look like this:

Tue, May 2
Air Canada logo
10:45a – 1:01p
Air Canada•
Operated by United 2h 16m
SFO – YVR nonstop
Flight details

That's because United and Air Canada "codeshare", meaning you can book with United or Air Canada but that flight is on a United plane.

Of course, it goes the other way: you can book an Air Canada plane but use a United flight number.

https://www.united.com/CMS/en-US/Marketing/CustComm/Promotio...

https://www.kayak.com/flights/SFO-YVR/2017-05-02/2017-05-07?...
No need to apologize! You could easily have been right.
Communist societies had less redistribution than many modern social democratic countries and even less than the US. They distributed to the party elite, sure, and kept everybody else poor.

Forget about ideological differences. Talk is cheap. Instead look at how the societies actually played out: almost the same way.

Your list of what defines fascism describes communism as well, except maybe for nationalism. And I am not even sure about that.
Really, I've had an example of deriving (I didn't know what it was called at the time) Manacher's Palindromic substrings: http://www.geeksforgeeks.org/manachers-algorithm-linear-time...
To receive anything, you must have an address (the public key).

All coins (UTXO) are associated with addresses which must have private keys.

It's impossible to only have a public/private keypair for the instant a transaction is being made because the UXTOs must be owned spendable by some public/private keypair while a transaction containing them is not immediately happening.

You clearly don't understand what you're talking about.
My confusion comes because in my first two citations you suggest requiring patients to pay for most of their basic/non-life-threatening healthcare. You say this, if I'm not mistaken, because "free or semi free" healthcare is "operated as a cost center". That is, by requiring patients to pay for most of their basic healthcare, that cost center will be reduced because patients will be discouraged from seeking "unnecessary" healthcare.

On the other hand, in Denmark where basic healthcare is free, the data you allude to (but do not present) show that even then "a lot of people don't go for checkups [because] it's not a common thing to do." Additionally, you write "Furthermore the situation is even worse for men over 50."

So my confusion comes from your contradictory assertions about the effects of fully subsidized basic healthcare. Either free healthcare generates cost overruns because people seek out unnecessary treatment, or free healthcare does not generate cost overruns because people do not seek out even necessary treatment.

Your assertions about the effect of free healthcare are paradoxical, hence my confusion.

EDIT: fix typo, recast first sentence of penultimate paragraph. Remove redundant prepositional phrase from last sentence.
Far fewer than most will admit.
I genuinely like the Chromecast. It works with Netflix, Popcorn Time, BBC iPlayer, Twitch, YouTube, and I use an app called Airflow which lets me cast any video file. That's 100% of the TV my family watches. Plus it shows nice pictures in between all that.

I'm totally aware that it's basically just a fancy HDMI cable but we can easily cast from three operating systems, plus all our phones and tablets. I don't want a device any smarter than this, with menus and libraries of stuff it wants me to buy. The Chromecast model works great for us.
This author is, in fact, against civil rights:

> Universal suffrage elections are virtually always a bad idea. The process simply polarizes the population, and causes everyone to believe in myths and propganda. There is no way that the results of an election can be channeled into the subtleties needed to make good government and good policy.
Authoritarian nationalist governments are a feature of every culture and every economic system. "Fascism" isn't ever going to be a kill-shot in an argument about "communism" versus "capitalism".
Presidential Tax Returns over the years
This explains the approach in more detail:
https://lbc.cryptoguru.org/man/theory
No they wont. In fact they aren't today so why should they be in the future.

And furthermore you need only very few people running a whole radiology business for billions of people.
correct - it's a sales job. very few people actually know what an investment banker does. it's just selling or (selling disguised as) buying ownership of shit to rich people.
This is real real-time, not the internet's "it'll get there faster, maybe..." redefinition of real-time.
Exquisite Chess Sets Once Captured the Game’s Global Heritage
Good reason not to use Grammarly. Consider this my last contribution to their project before turning off the plugin. Bye!
> Seems like the only way around that is to take a hash of the gradient.innerHTML

... in which case the same gradient in two different inline svgs would create a duplicate id.

Too bad CSS gradients don't work in svg shapes.
Apple's cash hoard swells to $246B
China's return to religion
I think that the really fundamental problem is the proposition that college has the goal of getting you prepared for a job.

That should not be (and IMO is not) the primary goal of education.

The primary goal of education should be to make you a better, more informed member of society. That's the only way democracy can work.
I was happy to find that after the 149 slides I only needed to click my browser's back button once
New Evidence for Hydrothermal Havens in Enceladus
What else do you think a radiologist do?
Former Ruby, now Elixir, developer here and I agree.

The one use case where Ruby still wins for me, though, is a little one-off script. Last time I had occasion to do that, I found you couldn't use any Elixir hex packages without generating a whole mix application. In ruby you could just globally install the gem and require it right into your script.

I forget why this came up, but I think it was something like just wanting to download a web page and parse out a certain bit of it into a CSV file or something like that. Pretty trivial in Elixir with HTTPoison and Floki, but no real way to use those in a one-off .exs file (I don't think?). Whereas in ruby, I've already got HTTParty and Nokogiri in there somewhere, and you can toss it together in a minute.
Interestingly, Safari doesn't translate https://www.xn--e1awd7f.com but it _does_ translate http://xn--8q8h17eba.ga/ to emoji in the address bar.

Chrome behaves oppositely, showing unicode for https://www.xn--e1awd7f.com/ but not showing emoji for http://xn--8q8h17eba.ga/
It's not just that they aren't cheap. They don't exist yet.
Sorry about your problems, but you are a study of one, your experiences might be typical or atypical, flip a coin.

On the other hand, you will likely have been on the receiving end of millions in advertising, and since your 'opinion' is in line with that advertising... its a good bet it is the result of it.

if you are interested in some conflicting 'studies of one' have a watch;
https://www.youtube.com/watch?v=thkBLpRwdSM
Hajime: A follow-up
No, it's like saying Ford owns the roads, created a standard car size limit, and penalizes people driving cars that are any bigger.

Either accurate or inaccurate, it's not a relevant point.
JoCaml: Ocaml extended for concurrent and distributed programming
There are a number of utilities on Linux that show a graphical representation of the signal routing graph. The nice thing is that it kind of doesn't matter what DAW you use, if it uses JACK for signal routing, it can integrate with anything else that uses JACK, including your pick of the graphical patch bay apps.
Yeah, once I use the free flight I have on the venture card I'll probably dump it in favor of just the amex and amazon chase card.
Maybe at Microsoft they could be said to be in that league in the early 21st century, but that seems to be decaying away now. Google has their X lab or whatever the latest name for it is - that seems to be pointed toward solving a lot of world problems (automated driving, internet access for all). It's sad and amazing to think how the us govt funded a lot of fundamental science and how they has been reduced over time - compare the world then to today where the head of the US House science committee chairman thinks the world is only 10,000 years old.

(edited a typo)
Usually you might want to instead use code generation at compile time to do these things, even in Java.

Reflection is always magnitudes slower.
18-30 million people in Moscow... That's a big market!
> Single payer systems also decide who to treat and for what sicknesses, what machines to buy etc.

Most (but not all) single payer systems coexist with private payer.

In England you can get all your care on the NHS, or you can mix and match with NHS or private care.
This is the old argument about replacing Excel. No one uses all the features offered by Excel, but every feature offered is used by someone.
Also a lot of the frameworks compared against are totally modular, so comparing against the full framework size doesn't really mean a lot, because it almost never makes sense to include every framework module.

E.g. in Bootstrap 3 if you only want typography, it's 9kb min/2.8kb gz, for typography+forms+buttons it's 27kb min/5.kb gz, for all 'common CSS' (incl grid + responsive utilities) it's 46kb min/8.8kb gz.

The comparison size of 20kb gz is only if you pulled in every additional component available.
Playing around with Elixir, it seems like it loses Ruby's Smalltalk like "everything is an object" that allows things like:

> 4.even?
=> true

That's not to say that what Elixir provides is (or is not) worth giving up everything-is-an-object because Erlang's design does what it is supposed to do very very well.
Ok but still youre not arguing what he said, youre arguing what he is. To me, thats the dark path. It's intellectually dishonest. This is what generally annoys me about the social justice scene: its always about silencing or shunning people, never about engaging them.
Counterpoint...For years, Google's search page was famously minimal/unbloated. That lack of bloat and overall search speed was a big part of them winning.
Yep, I was sure to check that a few slides in heheh.
Surprised it made direct mention of the recent event.
A shame that D[1] wasn't mentioned under other alternatives as it has a comprehensive system for compile-time introspection built in!

[1] http://dlang.org/
You have ignored the difference between an address with has never spent anything and an address which is being reused. Since you know everything, why not address this directly?

edit: Though unrelated to this article, here is a case where address reuse (and software bugs) led to vulnerable wallets: http://www.nilsschneider.net/2013/01/28/recovering-bitcoin-p...
What do you think roomba is, if not a house-cleaning robot?

ED: yes, they're not perfect but give it about 20 years. I'm pretty sure we won't have human cleaners by then.
I feel it opposite. Hackers might end up starting WW3.
Microsoft patches NSA exploits
Sure, the internet makes our lives a lot better, but Wordpad sticking regular .rtf files in a vanilla Dropbox folder would provide 80% of the benefit. Realtime same-file editing is convenient, but it's pretty minor really.
I think this is pretty much true in building a great career. Willing to do the boring stuff that others are not. Sometimes you end up making things pretty interesting
Such a pity you didn't include my own, Picnic CSS[2]. One of the main features is Lightweight (7kb min+gzip, same as mini), and it is also popular (2177 stars). It focuses on beautiful and cohesive components out of the box:

[2] https://picnicss.com/
Yep:
https://github.com/jacquelinekay/jacquelinekay.github.io
Hyperloop 1 Just Released 11 Possible Routes for Its Futuristic Transport System
Verject – Develop websites in the browser and get instant feedback
I read that more as an allusion to public choice theory, but your interpretation of that paragraph is also plausible; conceded!

It looks like this guy discusses the matter at greater length here, if anybody is curious:

https://devinhelton.com/2015/08/dictatorship-and-democracy
It's different, but I'm not sure that makes it better than Ruby. You listed three advantages for Elixir. Are there none for Ruby? Language design involves tradeoffs. Are there no tradeoffs for being immutable and functional?
Most of the conversation here is about the front-end user experience. However, for a developer, size is often a stand-in for complexity. I am attracted to "minimal" CSS frameworks not because they are marginally faster for my visitors, but because I hope they ease the pain of managing complex CSS structures.
I grew up on the East Coast. Berkeley Bowl has decent bread from a few bakeries.
That's true to some extent, but if you look at a lot of clickbait headlines you'll notice that they tend to use gimmicks that invoke reflexes rather than well-crafted phrases that evoke intellectual curiosity. I wouldn't say there's no overlap, but there's less than one might expect.
Does he have any writings of his own? I went looking but Robert Taylor is a hard name to get good results for.
Depending on who you talk to, this was either a ploy to do a non-layoff layoff, or since all the good people had already left the people still at Yahoo were just cashing paychecks. It didn't matter if they were in the office or not.

Pointing to the burning, foreclosed house is not a very accurate way to draw conclusions about the whole neighborhood.
I made a rant the other day about the 25-ish step process to pre-order a expansion pack for the MMO I play for access to the first week:

1. Open the Lodestone
2. Click expansion pre-order page.
3. Get redirected to expansion promo page.
4. Click pre-order.
5. Get sent to the EU store.
6. Log in with your Square Enix Store Account.
7. Find expansion and purchase.
8. Fill in purchase details, including phone number.
9. Pay for item.
10. Get told to check email for purchase verification.
11. Click verification link in email.
12. Get asked for phone number for verification.
13. Enter code texted to me.
14. Get told your purchase will be activated within a few hours and you will be emailed.
15. Receive email (20 minutes later) and click link.
16. Log in again with Square Enix Store Account.
17. Click redeem key. Read scary warning aout not being able to redeem anymore. Obtain Key 1
18. Go to expansion promo webpage.
19. Login with your Square Enix Account (not the same as steps 6 or 16)
20. Enter Key 1 on expansion promo web page. This one you can copy and paste
21. Redeem Key 1. Get new key (Key 2).
22. Head to account management website.
23. Log in again with your Square Enix Account(same account as step 19, but not as steps 6 or 16).
24. Enter key 2 (manually, no copy and paste for you) and redeem.
25. Enter key 2 and redeem again because the form field is case sensitive.
26. Congratulations, you have now pre-ordered stormblood.

Reddit link since I can't figure out how to format a 26 item list without it taking up half the page here with a blank line between each item or scrolling off the edge of the screen.

https://www.reddit.com/r/ffxiv/comments/658y97/your_handy_25...

It's a wonder some of these places get it _so_ wrong.
I am saying that because then they start paying for when they go to get treated or for checkups which allow for more money being possible to use on more serious situations.

I am not sure where you get that I want less people to go to the doctor. I just want to be able to pay for the situations you can't afford by asking for money in situations where most people can. And yes if you don't have any money then you should get help, but for people who make enough it should cost something.

So there is nothing paradoxial going on here. You just assumed I wanted fewer people to go to the doctor which I never said anything about.
Musical interfaces, more than any other type of interface seem to try to 'materialise', my guess it's to compensate for the abstract a-material nature of music. There are 2 main direction this goes, for one the super slick retro realistic renderings with lots of shaded knobs and sliders, complete with screws and even simulated rack-mounts, and then the (not so numerous) super stylised futuristic and sometimes borderline experimental interfaces.

For plugins, the beautiful interface with poetic descriptions could be regarded even more important (for sales) than the actual sound, thus the vst world might be the most 'full of bullshit' realm of software development.

From my experience the best musical interface is a dedicated hardware unit. Mouse, keys, and a big screen are generally inadequate and inherently contraproductive, and a small 20x40 lcd should be more than enough as visual info.
Flexible karma and protractor configuration without duplication
Metricstream M7 Is a Copy of FixNix FreshGRC? ;-)
Sorry I was mostly going off the google results. Your library looks really nice, the SCSS variable changing is awesome!
You are joking right.

Have you ever had a cleaning job?

A Roomba isn't going to solve your cleaning needs, not even by a longshot.
.NET allows you to use reflection to emit bytecode which does the same work as reflection. More complicated to setup, but the speed-up is huge. Not sure if Java has an equivalent? I'd be curious to know.
At the same time, people may have lost some of the freedoms they had back in the 60s and 70s to repair and modify their property. Used to be that TVs and such came with full schematics attached inside the case.

But as more and more microchips and firmware has gotten involved, those schematics have vanished, as there is little one can do with a multimeter and soldering iron alone.

Or look at vehicles. More and more of a car is controlled over the CAN bus. Good luck debugging that.

Or look at the struggle between farmers and John Deere.
Artsy's Technology Stack, 2017
If you do so please send me a link, I'm compiling a list of all sub-100kb sites I can find (so far I got 100kb.org and probably will make a display as a side-project to showcase https://serverjs.io/ functionality).
I'm not a radiologist, so I can't answer accurately and I'm not even going to try. If you really want an answer, there's plenty of information on the web. But they're most certainly not just pattern matchers in the same way that I'm not a typist.

Also what's your evidence that there's no relation between college degrees and automation? What we know for a fact is that wage growth for people without college degrees has been flat or negative for the past eight or so years, while people with college degrees have seen some wage growth. Note, this can't be explained by illegal immigration because the number of undocumented immigrants has stayed constant or declined since the beginning of the Obama-era.
Ask HN: What are the best tips to hire dev?
I am looking for a developer for building webapp.
Logging slow Ecto queries: adventures in metaprogramming
Speaking of "edge" cases:

el.addClass("btn btn-primary")

works in JQuery and fails in UmbrellaJS
That, and it was free (beer), and was unaffected by the AT&T vs BSD lawsuit.
Probably correct. My girlfriend just had a few surgeries. I was shocked how little time these specialists gave their patients. I bet most of them spent less than an hour thinking about the whole case. There are exceptions but we had several surgeons who stopped by a few minutes before the surgery and didn't remember anything about the case or confused cases. Then they took 3 minutes to get up to speed. They also often don't look for feedback after the surgery. Some don't even call and when you tell them that it didn't work they disappear. Also, they rarely talk to each other. So every procedure starts from scratch and the patient has to explain the case history.

I can't imagine how bad software development would be if we acted like the medical system.