skysight-inc/HackerNews huggingface dataset:
Factory workers in the 1960s were not college graduates and often not highschool graduates. I've edited this to be more clear.
Do you think somebody who is going to spend 80.000€ on a car will be persuaded either way by a 4.000€ price difference?
Copying short non-overlapping chunks of memory is common in a lot of workloads (think manipulation of short strings) and it does happen in tight loops where an overlap check with two additions, two comparisons and two branches is a comparable amount of work to what memcpy() does.

Why should I have to manually implement memcpy() for small sizes when I know the memory won't overlap?
Are you talking about those 300m? They are a "waterdrop on a hot stone" as we say here.
Sure, but I just find that focus incredibly uninspiring.

Twitter, FB, Instagram...they changed the way we communicate to those circles. Not that an equivalent parallel exists for LinkedIn, but it's like they're not really trying.
> they can still access Forbes.com so long as they register for a Forbes account, providing personal information, or log in via Facebook or Google. [...] users agree to share information with Forbes including their email address, name, profile picture, age range, gender and other information [...] Forbes is also granted permission to manage users’ Google contacts.

This is an improvement? Stop conflating advertising with data mining and maybe people wouldn't block your ads so much.

> “Email address is always very valuable and, with proper terms of service, figuring out a way to monetize these things in the right way could be interesting,” Mr. DVorkin said.

"Interesting", perhaps, but almost certainly not worth it for readers.

> Meanwhile, the company is focusing more effort on “native” advertising products such as its BrandVoice program, which allows marketers to publish content to its site. That content is not as susceptible to ad blocking because it is published directly to Forbes’s content-management system, instead of through “ad-serving” systems.

Native ads destroy the publisher's journalistic credibility. Is that not plainly obvious to everyone?
It could also be because in the US there is no alternative. You do have the Republican party that calls itself conservative but is so only in name. Conservative means cruelty, hate, and stupidity in America. These are people who pride themselves on being stupid, who hate the idea of anyone but themselves getting anything out of the government, and espouse cruel values like support for torture and oppression of minorities. Of course highly educated people do not want to affiliate themselves with cruelty, hate, and stupidity by their very nature and definition.

The article acts like this is some great mystery when it's incredibly obvious. Actual climate scientists do not seriously take the views of idiotic climate deniers. Actual doctors who care about their patients do not seriously take the views of anti-abortionists or their incorrect claims about life. And in general, though not exclusively, educated people do not support the cruelty of torture or racism. These are the things supported by conservatives in the US. Is it any wonder that people with half a brain abhor these horrific ideas?
“Brainjacking” study reviews information security of neurological implants
Forbes has turned from a respectable publication to a click-bait blog.
Hopefully they won't end the subsidies in 2018, so at least Model 3 can benefit.
U.S. concern grows over possible Venezuela meltdown
I agree - sadly forbes.com has become a click bait blog.
This happens routinely on weekdays too. Number of points is not indicative of something appearing on the frontpage. I don't know what is though, which makes me suspicious of hidden agendas.
Preview.app, the default image editor on Mac OS X, is just as convenient. I think it has fewer clicks; the selection tool is always the default, so you just drag and Cmd+K. Save-on-quit is the default as well so you just close the window.
Hmm this example is interesting:

nlp.person("Tony Hawk").pronoun();
// 'he'

I was curious how it handled gender neutral names, since being able to identify gender from a name would be an awesome UX win. I tried a variety of different names, and for gender neutral names (ie "Alex" or "Taylor"), it always picked "he". If it doesn't recognize the name (ie "Alexa"), it returns "they". Unfortunately, it only recognizes very standard American names. Anything remotely ethnic (ie "Anjali") or slightly uncommon (ie "Nate") results in a "they".

Not picking on the library, since this would be an impossible task even for a human, but it seems odd to have used pronoun identification as one of the headline examples.

Anyway, awesome library overall. This could pair well with a dedicated date parsing library like Sherlock[1] to create some pretty cool conversational UI elements.

1: https://github.com/neilgupta/sherlock
I was toying with a little android tablet (Samsung) and a bluetooth keyboard for a while. I basically just ssh'd somewhere and used vim mostly. I had some keybinding issues, but the principle was sound. With the case it's all about the size of a book, so pretty reasonable to just carry around.
That's the wrong date though. The person's name is April.
A tiny chromebook would cost half of an iPhone and be much more productive for coding on the go.
Frankly, yes. If anything, someone who has spare 80k€ to spend on a car is more careful with his/her money, and 4k€ is nothing to sneeze at, no matter what kind of income one has.
Certbot for Let's Encrypt
And TLS False Start, which reduces the average time of an SSL handshake by 30%, and can be enabled independently of SPDY and HTTP/2.

Fortunately, it was pretty easy to redeploy my HAproxy config to Xenial and enable ALPN.
And right about here is where the claims that dynamic linking is better for everyone's security update schedule just falls apart, for this reader.

Dynamic linking does not make it easier to update things. There, I said it.

Updating things confidently and safely requires -- as the article wisely references -- testing those things, and the entire matrix of other things they interact with.

Static vs dynamic linking simply doesn't register. In either case, the newer versions need to be built, and then tested together.

The only thing dynamic linking does is make it possible for distros to hamstring themselves[^] by tossing everything into one big cauldron, so nothing can be upgraded because it requires testing too much at once.

And here's the endgame. "Is OpenSSL getting updated on $distro?" "Nope."

Sigh.

---

[^] And this is a red herring, in turn: dynamic linking isn't the real enemy either; it's the global sloppile approach to sharing dynamic linked libraries that really causes the mess. NixOS and others like that still use dynlinking, and yet have successfully immunized themselves from these problems by using content-addressable library versioning. So let's stop with the "dynlinking is better for security updates" claims. It's not. It's either unrelated at best, or actively a ball-and-chain making things harder and slower, and I submit as evidence OpenSSL versions across these distros.
I'm not the author, sorry. Just spotted this on the Google Summer of Code projects list. Read through the paper too, quite creative stuff. I suppose Bluetooth was just an example as the project is still kind of proof of concept at present.
Wine! For older programs it works especially well. I've had a legal copy of Photoshop 7.0 for Windows since middle school and I have been running it without any problems since then.
I can relate to this.

The first language I did any significant work in was PHP - and not modern PHP, which for all of its warts is at least usable, but 4.0.6. It was nasty, but I spent about three years writing it every day.

Then I picked up Python. It was hard to grok for a few days, especially when I learned things that didn't quite click like "strings are immutable" and "this is a comprehension". After a month of working with it in my free time, one day things just clicked - and suddenly, Python code was no longer something I had to read line-by-line pausing to understand each action, but something I could skim quickly and understand without expending conscious effort to do so. It was glorious.

That moment was about a decade ago, and I could probably write a book now on all the intricacies that I love about the language. I've toyed with other languages on the side, but I always come back to Python. I don't know if it fit the way my mind already approached problems or if it has changed my mental processes to conform to it - but it works for me.
Just to be clear: we all know this is humor and he literally means free time, right?
The best tech. for me is still Anki. It allows me to add new words pretty much anywhere I hear them and study when I'm on the go. It also is smart enough to know which words I know and need to work on.

All of these new sites popping up are really just gimmicks. Studying a language is damn hard and needs complete dedication to get anywhere past the basics.

I'm on my second foreign language and I have joined a few meetup groups to meet other people that are also interested. Most people give up after awhile. I think I know only 1 or 2 people that have continued to study a foreign language as long as I have (6+ years).

Until we have universal translators, nothing will replace hard work and dedication. These sites are catering to the people that want an easy way to learn a foreign language. Some short-cut that gets around all of the boring, rote, memorization.

What I have found is that the same type of effort it requires to learn a foreign language is the same that is required to start a business and make it successful.
The GoogleCL command line tools I used to upload large YT videos from my RPi overnight. With a change in Google's authentication mechanism they stopped working and were abandoned.

Now that I look for them, apparently there exists a fork. Might test that out.
With the hybrids being included, I fear the money will run out before the first Model 3's arrive on this side of the Atlantic. I'd love if it didn't, being an early in-store reservation holder myself :)
Living in Europe, a moped can be an utter joyous way to get around the world. I've dusted mine off and gotten it ready for the road, and there are great days ahead, on it. Having an electric version - no brainer for me. I'd buy an electric replacement for my Vespa in an instant, were there one...
There we have it smug liberalism in action.
Compared to some single image stereograms, it's pretty easy for me to see the 3D effect either way. The "straight" view shows the message in front of the rest, cross-eyed it's behind.

Of course, it's not particularly "secure", there would have to be layers of encryption of some kind if the goal is keeping the message hidden.
LinkedIn night Lynda.com, so they certainly intend to try the educational side.
Yes, Spanish is very easy to pronounce, unlike English.
I think English grammar is easier because it has simpler verb tenses.

Esperanto or Ido may be the ideal languages. Still many people are attached to their languages and cultures, and I think the only chance for a standarized world-language to be successful would require coordinated efforts and willingness by various governments, which is extremely unlikely to happen.
I'll allow it. Lisp in general (and Common Lisp in particular) desperately needs better marketing, which unfortunately is susceptible to the vagaries of fashion. If dressing it up a little makes it more attractive to the next generation, then mission accomplished.
Ask HN: What is your go to FTP/SSH client?
I've seen this repeated a lot, but have not had quite the same experience with "permanent" performance degradation. Especially if I eventually expand the pool with another vdev. Not sure about ZFSonLinux, but:

1) Having a ZIL helps with this, and in general.
2) ZFS changes strategy depending on how full it is, it spends more time avoiding further fragmentation rather than grabbing the first empty slot. This hit would go away if you get the free space back up.
3) Finally, there is a way[1] to have ZFS keep all the info it needs in RAM to greatly alleviate the times when it starts hunting harder to prevent more fragmentation. It looks like the RAM requirements are 32GB/1PB... so not too bad IMO.

[1] https://blogs.oracle.com/bonwick/entry/space_maps
Someone downvoted me!

Hey I am white too. However, I don't have a shred of conservatism and I am pretty sure my racial bias is minimal, if at all.
> Any fair transaction should surely balance?

I don't think that's true, because a company could have the means to do something profitably that an individual couldn't. For example, I just changed the toner cartridges on my printer, and HP provided UPS stickers so I can send the old ones back for "recycling", which is obviously just them filling them back up and selling them to someone else. Let's assume they just made $20 on the deal. That doesn't mean I'd have $20 if I'd kept them, because to me, lacking a factory to refurbish them, they're just garbage. Same goes for all of that personal information Google and Facebook make money on -- you can't go down to the pawn shop and sell your own information, because it only matters in bulk.
I took AP Latin: Vergil in high school. That was one of the hardest classes I've ever had to take because the grammar is so complex (I'm also not surprised Japanese has few perfect scores). I know I didn't get a passing score.

I'm surprised however that Chinese has no perfect scores. I remember some students that had moved from Taiwan or China would take AP Chinese to get free college credits. The grammar of Chinese is so simple compared to Latin or Japanese. And from what I recall, AP Chinese tested Mandarin at a 2nd grade level, and didn't test much or any of the chengyu (成語: Chinese proverbs) of which are difficult because of the shear number to remember.

Perhaps graders could tell they were native speakers, and thus raised the bar? (I took 3rd-year Chinese as a filler class "language requirement" in college and the professor expected high-school level of Chinese while she expected chicken scratch from others for the same grade.)

AP Computer Science seems likely to have a good number of perfect scores. I remember a test reviewer telling me that they often overlooked syntactical errors (unbalanced parentheses) and would allow API calls to incorrectly labeled API functions. (I don't disagree, because CS is more about understanding data structures than it is knowing how to put code on paper without an IDE or reference.)
VAT Return. (According to Google Translate)
Ha, you are right, I forgot PHP. However I think PHP is really a language where people agree that it has lots of weird corner cases.

So its popularity is really historical incident, in particular I think, that it was the first hack (see worse is better) to allow to easily deploy dynamic web applications (via web-server side interpretation of code, which got popular in Apache). Furthermore PHP hosting is still very popular in low-cost bundles to integrate e.g. Wordpress.

Clojure is another nice language, but could benefit from typing. :p Maybe the main "problem" for dynamic languages ist the fact that it requires more discipline on the Programmer's side, so I imagine it is popular for smaller teams, but this is hard to achieve for bigger development efforts, where you can benefit from a stronger type system.
Does it count if display is a VR gear and input device is a detachable keyboard ?

https://www.youtube.com/watch?v=db-7J5OaSag

https://news.ycombinator.com/item?id=8411638
Do you mean with a foldable keyboard? Typing is the hard part. I would be all thumbs on a smartphone
"View them or leave", that's the kind of attitude that's very weird. "View ads or the newspaper industry DIES!" Very Clockwork Orange, eyes forcibly peeled open. Very antagonistic.

When I look at a physical newspaper, nobody is telling me either you look at this ad-filled page or you must not open any page. Nobody is telling me, you can't cover ads with your hands or a book. You must look at ads in order to look at this magazine. If you don't carefully read all of the ads in this magazine, you are not allowed to read this magazine.

It just so happens that with a computer I can more conveniently hide ads, but that's somehow more wrong than covering them with my hand?

I also just find it fundamentally strange that by me viewing ads someone gets money. Why? Well, because the person who made the ad is hoping that I will buy something off them or entice others to buy something off them. This is also strange, I don't want to buy anything or tell anyone else to buy anything. Why is me being indoctrinated by a third party the way that the website gets money? It's a bizarre situation. This is a very strange world we have built. There's gotta be a better economic model that doesn't require guilting me into viewing ads.
Is this a stand alone JS lib or does this require node as well?
I miss all those old school RTS games like Total Annihilation, Command and Conquer series, Age of Empires etc. No one really makes decent RTS games now.

Also miss all the pre-bittorrent P2P clients.
Photos app on your phone
I wouldn't call it "hidden".
A barbiturate (a drug that acts as central nervous system depressant, i.e. sodium thiopental or propofol) in combination with a muscle relaxant. Death cause: oxygen deficiency, within seconds.

Source: https://nl.wikipedia.org/wiki/Euthanasie (dutch)
The southern strategy was a deliberate move by the Republican Party to gain support by actively appealing to racists in the southern states.
If you're looking for a library that could handle that sentence, check out https://github.com/neilgupta/sherlock :)

nlp-compromise definitely does way more, but in NLP, it helps to be domain-specific.
It probably has to do with the speed of upvotes or percentage of upvotes per viewer. It pretty rapidly has gone to +17. There does seem to be some kind of "upvote recency" component to the algorithm. Older upvotes stories drift down and newer quickly upvoted stories drift up. I doubt there is a conspiracy (except for those employment posts that can't be replied to).
Views are calculated into front-paging?
I thought I read somewhere that successful front-pagers have an increased weight to their posts being frontpaged.

And "rate of upvotes" matters a lot. So maybe these 3 upvotes were given within a second of each other.. ?
So not revealing your upside is deception?
I don't see any reason why the two should be mutually exclusive
I think you will not be surprised to read that they are trying to outlaw anonymous SIM cards ...

http://www.spiegel.de/netzwelt/netzpolitik/prepaid-sim-regie...
I've been known to do commits from http://workingcopyapp.com from both my iPad and my iPhone. Works better than you'd think, really.
IIRC in Oregon it's pentobarbital or secobarbital. Source: http://www.medscape.com/viewarticle/742070_3.
Any news sites you pay for?
Every now and then I have to use a curses-based UI (the Linux kernel configurator, and Debian's package management stuff pops up dialogs, for example) and it always reminds me of how much better TurboVision was.
Love that when amzn chose a book to 'disappear' off every kindle it was 1984. Talk about testing the waters.

http://www.pcworld.com/article/172953/amazon_kindle_1984_law...
The Secretary of the Treasury is currently a Democrat. While I don't think he's taken a position on the death penalty, Democrats tend to be anti-capital punishment and this would be a pretty bizarre way to thumb your nose at a Democrat. Even Democrats who claim to be pro-death penalty would likely privately be happy about this.
State of Electronics Documentary (2015)
I wonder if that was because they thought you had a nice car.

RyanAir in Europe is notorious for this. Cheap flights but expensive, unadvertised baggage fees.
> At one point, a team I was working with had to code their own RNG replacement for OpenSSL's

I recently released a RubyGem that does just that. It's unfortunate.
I recall being reprimanded by my grandmother for attempting to call a friend after 8pm.

"You never call anyone after 8pm, they are on private time"
"since being able to identify gender from a name would be an awesome "

Way to misgender and insult a number of your users. As you said it is an impossible task and the result is telling "for gender neutral names (ie "Alex" or "Taylor"),"

The best way is to not care, it almost never matters, and when it does, ask.
For SSH, mostly just a bash command prompt if I know what I am transferring and whereto/-from, or rsync if archiving or syncing large quantities of files. Otherwise I just type the URL (ftp:// or ssh://) into Nautilus' address bar (Unity and Gnome Shell's default file browser); it usually just works.

Sometimes I fall back to gFTP if the FTP server is finicky.
I've tried gorm and in the end concluded that "orm" (in quotes because there are no "objects" in Go strictly speaking) does not make sense. Just writing out SQL statements old-school works much better, is quicker and easier to understand than the cognitive overhead of having to know yet another thing.

Also, some advice: if you're looking to abstract away from SQL because you find it hard - your time is much better spent learning a time-tested standard than yet another framework that may vanish tomorrow.
Transmit

https://panic.com/transmit/
I prefer WinSCP for FTP and SSH on windows I prefer Cygwin OpenSSH, but putty is just fine.
don't bring the FSF into it or we'll have 'buy as in beer'
It's more like an ordering: improving teacher skill should come before forcing them into a system.
I completely agree. I lost my HP 48 during a move and still mourn it. I bought an HP 41C on eBay to comfort me, because I yearned for the 41 I saw advertised in Scientific American as I was growing up. I loved writing programs in https://en.wikipedia.org/wiki/RPL_(programming_language), a Lispy dialect of Forth.
Palm Pre. IMO in was the best mobile tool form factor and the best OS out of the bunch.
My motivation is I have a myriad of devices that cost practically nothing and require no configuration or upkeep, that can also open pages on the internet and connect to the same monitor, keyboard and mouse.

Replacing my laptop later this year will cost ~$2k, along with endless time and attention and so much otherwise-useless knowledge to keep it operating and secure and configured. I get bugged every day by software asking me to watch an update download. Every time I boot my computer 2 or 3 different game clients somehow all have 50 - 100 meg of updates.

None of that helps me write web apps.
IWantSandy - An email-based automated personal assistant.
The Logitech Trackman Marble FX trackball.

I still use it every day, but I won't be able to replace it when it breaks.
Two rants:

Signed up for pickydomains a while back, they send me emails every time there's a new listing. I decide I don't want to get the email anymore. Click the unsubscribe link. They want me to sign in. I sign in, and am unable to do anything without agreeing to their changed Terms of Service.

In other words, I have no way to get them to stop emailing me without agreeing to new terms.

Similarly, I once signed up for a trial of IBD newspaper. I still get emails from them occasionally (although those at least go to spam), and the unsubscribe link requires a sign in, which I don't remember. I could probably reset my password if I cared enough, though.

(These are just the two I remember, I'm sure there's been others that were similar. I had an issue with PayPal spam at one point as well but it was more complicated.)

As far as I can tell, both of those are in violation of the CANSPAM act. Companies are required to offer an opt out link with no additional requirements to opt out. But there's no consumer right of action, so the only one who can enforce it is the government, and they focus on worse spammers, so real businesses that are just aggressive mostly get off free.