skysight-inc/HackerNews huggingface dataset:
Remove it in the prior version to get all of that discussion over and done with. When the next iPhone comes out, there'll no longer be outrage about it missing a headphone jack.

I own the 7S without the headphone jack and while most of the time I'm fine without it, there are a few instances (mostly on planes or long car) where it really pisses me off. But switching to an alternative device that has a headphone jack would piss me off even more due to other things.

I look at it the same way about the removal of the physical home button from the iPhone 7S - 'train' users/press prior about the potential negatives so you can control more of the conversation when the 'next big phone' comes out that you want make sure makes a good, big impact.
>C++ shows that in theory you can fix any flaw in an existing programming language as long as you maintain backwards compatibility by simply adding more features.

Well, "adding more features" can't be done "simply" if you want to "maintain backwards compatibility"; indeed, in the process of doing this is that the "flaws" are potentially augmented.
Perhaps Ian McShane:
http://www.imdb.com/name/nm0574534/
Read the article, and unless I missed it, they didn't mention the real reason: Primogeniture, or one person keeps it all. So you have 100,000 acres from the 15th century and the oldest son gets to it all, intact. If it was split over the centuries, they'd have next to nothing.
https://www.independent.co.uk/news/uk/this-britain/to-the-ma...
https://www.theguardian.com/uk-news/2016/aug/10/new-duke-of-...
Amazon already has a (albeit relatively small) office in Detroit, so they must not be so skeptical of the talent pool.
Computer Randomly Plays Classical Music (2009)
So the people who are currently working at Facebook do so because they lied?
The computer science definition of concurrency and parellelism are different that what you're explaining. In CS, a program can only be concurrent. Parallel is to do with how it's run, and the hardware. A concurrent program, is still concurrent even if it's run on a single core, whereas to be considered parallel, it must be running on multiple cores/processors/machines/etc. at the same time.

One way to think of it:
If I have three plates of food, that I can eat in any order, but it's just me eating, then this is concurrent. In practice, this is no faster than if I had to eat 1, then 2, then 3, however it has the potential to be. By adding another person, it becomes parallel.
Between DarkNet and Sabotage: Inside Look at the DarkNet
IIRC when Intel was in the business of building educational add ons to desktops, they produced some microscopes something like these.
Well, "#define if while" is also legal, and doesn't improve readability either. Like most features, when abused, they're a liability.
Jobs in remote locations make it hard to attract people who know what a BATNA is.

I mean, how am I supposed to negotiate with my boss for a $5,000 raise if he knows changing jobs will cost me $20,000 in relocation costs?
Those versions don't exist anymore because the way Google ripped off Sun and offered a gratis version to OEMs and carriers.

Nothing to do with technical capabilities, rather money.

And lets not forget that also helped Oracle getting Sun.

If it was Microsoft, Apple, <whatever corp> everyone would have bashed them, but it is Google, so it is fine.
Last weekend I paid $50 - yes, $50 - for a third party adapter at an airport kiosk after realizing I had forgotten the cheap apple adapter and was staring down a 10 hour flight with incompatible headphones.

It also allows charging while listening to audio, which has also been a hassle to not be able to do, so I gritted my teeth and made the purchase.

The whole situation is comical. Apple getting rid of the headphone jack was a ridiculous move that leaves me with a really bad taste in my mouth about a company who I otherwise have a very positive impression of.
I had the same impression.
The college lecture is dying. Good riddance
(Thanks to everyone who pointed this out.)

Wow. This is fascinating stuff. (I didn't think this field could be so interesting.)
At least 10k, walking my dog. But I also run about 2-3 times a week.

I am not american.
Amazon was built upon the competitive edge of pricing devoid of state and local sales tax. Now it is soliciting tax breaks from state and local governments.
Hey, you misspelled https://en.wikipedia.org/wiki/Surstromming
Because ipv6 was designed with not much thought to migration and interworking with ipv4
Atlassian launches Stride, its Slack competitor
I was going to go with Hadoop on one of them :)
Current recommendation is actually for a /56.
"As a sidenote, this is not just a theoretical right. People are exercising it."

Same experience here.
Bluetooth honestly isn't better yet. They should've waited to remove the headphone jack until Bluetooth 5 headsets were out (same bandwith, but much lower power, easier pairing and much better compression). It would've made some sense.

I'm guessing that they thought the headphone was interfering with their design for iPhone 8, and that they wanted to take the PR-hit with the 7. They were in the loop about the Bluetooth 5 spec, so for them it made sense, even if it's too early for consumers.
Thanks for this! Looks elegant.
Small qualified developer pool to draw from and hard to attract outside talent. I grew up in eastern Kansas and left in part because of dismal career prospects.

They'll end up choosing an up-and-coming city (i.e., positive population growth).
A wireless future is a future I don't want to live in. Bluetooth earbuds blow, and they need to constantly be charged. Wires aren't a downside.
You're right, we also need to ban, cars, milk, beef, beer, clothes, plastics, .. oh crap we've now banned everything that underpins our modern technological age.
How exactly does having an app server reduce overhead, compared to running each service directly without app server?
And how does having an app server compare to putting each microservice in its own Docker container and orchestrating them in Kubernetes, which is what more and more companies seem to be doing?
FWIW I think OP handled the situation well. A lot of commenters say, "just role with it", but he did. He updated the resume to match what the recruiter wanted, then the recruiter said, well... What about this?
He gave an explanation as to why his resume was still valid, and added that.
I also think he explained the issue very well, and communicated well.
A no-win situation in my eyes.
From where I'm standing the big problem is enterprises not moving.

Most big ISPs run IPv6, and many provide IPv6 to their end customers. In the US Google see 35% of connections coming in to them over IPv6.

But convincing the average small-medium enterprise to enable it on their routers (which isn't automatic as is the case with home connections,) is proving difficult.
Design and Implementation of CSV/Excel Upload for SaaS
Current recommendations is end users of ISP's should get a /56
its like when apple enabled to use data when wifi signal was weak... on by default and people took big hits to their data plan. To bad companies can't be held liable for this type bug.
Natural Language Does Not Emerge ‘Naturally’ in Multi-Agent Dialog
Just check raghava's link above (https://pastebin.com/raw/SC6KqSvG)
Malicious apps from Google Play create huge porn traffic in the background
They also have removed features that were deprecated in C++11 and C++14.
I thought the dac is built into the dongle?
I'd argue Research Triangle Park (RTP) is better choice than Austin. Instead of using one feeder school Amazon could pull from three excellent schools: Duke University, North Carolina State University, and University of North Carolina at Chapel Hill. For those that are unfamiliar RTP is a major tech center.

Edit: Changed "RTP" to "Research Triangle Park" in initial comment.
I have GigaBit internet from AT&T. Speeds have been terrible and pings were like 130ms. I disabled IPv6 on my laptop and things improved. I disabled IPv6 on my router and it improved even more.

Do we really need IPv10?
Zapier it.
Well, since you asked...

Your statement is a mismatch between the comment about the lossy filter, and the actual email conversation, which clearly shows the lossy filter in all its glory.
Disclaimer: I'm an Obama-voting moderate liberal (for whatever that's worth), and I'm writing this from my phone in great haste. Please forgive bluntness and typos.

One concern I have is that the left is arguing that it should be okay to punch intolerant people ("what's wrong with punching Nazis?"),
but they are also happy to use "intolerant" to describe pretty much anyone with whom they disagree (the Christakis/Yale incident and the Google Memo fiasco come to mind, but I see this all over). Anyone who isn't convinced about theories of structural racism or discrimination as the root cause of all disparities are increasingly called intolerant (to your point about people getting slapped down), and it seems like only a shallow victory for liberal thought (people are "accepting" these theories out of fear, and will probably vocally challenge them again when the fear is removed). The left should do the hard work of persuading, and if they fail to persuade huge swaths of the population, perhaps they should step back and examine their theories instead of taking it as evidence that the country is indeed full of Nazis (because only Nazis would disagree, right?)

Besides being concerned about abusing a hypothetical "right to punch Nazis", I'm equally concerned that suppressing hate is more likely to have the reverse effect (which probably best explains the uptick we're seeing now, though I can't prove it). It seems like the left had a really good system several years ago, which was to challenge bigoted ideas in open debate. It may not have completely rooted out hate, but that could be because it wasn't practices long enough or well enough or perhaps there is simply some small percent of people who are unreachable with reasoned debate and we reached everyone else (we seem to have done a good job of making these people insignificant, prior to the last couple of years).
Actually co-routines in Kotlin and Scheme are quite similar to C++ idea.
That might be what the Broccoli family wants - a company that will protect the 007 IP with just movies and not dilute/exploit it with other stuff.
> The paper's readership is generally on the mainstream left of British political opinion.[3][4] The newspaper's reputation as a platform for liberal and left-wing editorial has led to the use of the "Guardian reader" and "Guardianista" as often (but not always) pejorative epithets for those of left-leaning or politically correct tendencies.[5][6]

https://en.wikipedia.org/wiki/The_Guardian
I read in one of the IPv6 RFCs (don't recall which one at the moment), that initially only 1/8 of the possible address space will be allocated. If for some reason that space is filled up, there's still another 7/8 which can be allocated with a more conservative policy.
When will Python finally get rid of the GIL and offer AOT compilation to native code?
I've addressed a few of the issues you're having on my freelancers blog at https://medium.com/workroll

Here's some quick pointers...

1. Automate your lead generation. shameless plug: https://workroll.com

2. Don't estimate or provide hourly quotes. Use fixed prices based on value you're providing.

3. I literally have a list of 100 places to find clients... https://medium.com/workroll/find-5-freelance-design-developm...

4. Immerse yourself in their business, ask lots of questions and find out where their problems lie. Then charge for fixing them.

5. Contracts are useless if you can't enforce them. Learn to spot bad clients and avoid them, charge a deposit, and break work up into milestones. More here: https://medium.com/workroll/8-red-flags-to-avoid-bad-freelan...

6. Writing software is getting easier, sorry you're just wrong on this one!

P.S. hiring a sales person won't work. You are the best sales person you can find.
> (assuming 'x' is kept live), and the "load" of 'y' into re-computing y from x

If I understand correctly, what you describe is called rematerialization (https://en.wikipedia.org/wiki/Rematerialization), and yes, it's standard. As with everything else in register allocation, it's difficult to decide when and how to do it.
Mozilla Symbol Server
It's true. You can only win an election with piles of money. With gerrymandering and lying. The US government is a train wreck
This is how I feel about the USB C dongles too. I forgot the a adapter at the office the other day and couldn't effectively work from home because of that. It's just a bad experience.
> What has China to gain from invaded HK ?

Handling "the barrel of a gun" does not mean you have to fire it. China just made a combination of statements (notably the fact that the New Territories reprensenting 75% of HK's land were on a lease expiring in 1997, that they would not negociate on) and threats that resulted in the UK handing over HK on a platter. At that time (1997) HK by itself represented 15% of all of China's GDP, so Beijing definitely gained quite a lot by acting tough, even if they never had to pull the trigger.
That last part is my question. What prevents a group from taking up arms and attacking a city in it's own interest? IN the case of the U.S., certainly not the U.S. Military (no such thing exists.
>> what's the most popular kind of wood right now? Exactly. We're putting together a team to make a sink using it. In the second phase we will use wood to build a toilet. Interested?

>that's actually kinda fun!

(years later) ... and that's how I ended up installing toilets in exchange for equity.
If you're going to be so salty, why did you buy it?
No, it's not veering on absolutism.

If moral relativism is true, as I believe it is barring evidence showing the opposite, then enforcing one's subjective morality is inevitable. Banning slavery and rape, enforcing property rights, all of that is enforcing subjective morality, since there's no other.

But it's not absolutism if one recognizes that the enforcement is based on subjective opinion and not on intrinsic qualities of the actions being banned.

Essentially, it's might makes right, and I just happen to be lucky that we opponents to slavery are mightier than its advocates.
Forgive my ignorance, what is RTP?
Salaries are lower in Canada indeed. Plus, their are substantial credits both at the federal and provincial levels to recuperate developer salary costs (30%+). Ubisoft and other studios have their R&D in Montreal just for this reason. There is a big talent pool in and around Montreal. Would be an ideal location.
What a guy slash gal; cool!
RFP says 45 minutes to an airport with direct flights to Seattle, SF, NYC, and Washington DC. I don't know the area but it seems to me that YYZ is too far away to qualify
Twice I've revived phones for others that fell (ha) for this unfortunate fate.

Turn off immediately, disassemble as much as possible, rinse in clear water (tap for us, but it is not clorinated/flour), then dry in a bag of uncooked rice for a week or so. Boom. Instant Frankenstein phone.

Feels good to save the world a little (through less waste).
Show HN: Innerself – React/Redux distilled into 50 lines of code using innerHTML
pretty sure they want to be further from seatlle on purpose (east coast ? south ?)
ELI: Ransomware
Ruby Constants are Complicated
Google and Sex Traffickers Like Backpage.com
Its weird to see people encourage the guy for this. If you can't bite your tongue in order deal with someone who is clearly not getting it, what else are you going to slam the brakes on progress for? It was in your best interest to just let it go, then clarify in the follow up interview or when it came to a technically adept person.

I get the arguments that the HR recruiter was a bit off a buffoon, but at the abstract level, you lacked the pragmatism and interpersonal skills to brush through something that clearly isn't important seeing as you have the relevant skills.

I see a few people like this in every company and they most definitely hold up progress. Most of them get fired, technical understanding isn't the only facet of being a software developer. Working in a team is a mix of being assertive when its important and placating others when it doesn't matter, much like life. A failure to distinguish between the two types of situations is a pretty big flaw for anyone who will be working as part of a team.
NGINX unit Ubuntu signing key provided over unencrypted HTTP
The NGINX unit installation guide (https://unit.nginx.org/docs-installation.html) suggests installing the apt repository using a key provided over plain HTTP: http://nginx.org/keys/nginx_signing.key

Strangely the docs are provided over HTTPS.
Yup be careful on this site!
How to Deal with Imposter Syndrome in Yourself
looks just like https://www.windy.com/
Security Improvements in Linux 4.13 Kernel
Yet you still bought the phone. What message does this send to Apple?
Wow dude, go outside more often. Sure there are less farmers, but they are no less important. That is ignoring the natural resources, and your disagreeable prejudices.
You can use the SaferCPlusPlus library[1] to get closer to "java safety".

C++ compile times are a problem. Apparently there is a C++ interpreter[2]. Anyone have any experience with it?

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus

[2] https://root.cern.ch/cling
WikiLeaks Revealed Project #Protego, a Secret CIA Missile Control System Project
> carefully conflating the aristocracy of old with the modern aristocrats

> preserve the wealth they were handed over from their parents

There's a conflict between these. If your father got his wealth by driving out subsistence farmers at gunpoint, to what extent can you say it's nothing to do with you and that your wealth is a totally meritocratic inheritance?

Note that owning land is a great zero sum way to get rich. If the Duke of Westminster owns half of London, and isn't interested in selling it, you can't invest there.

> if you are so incensed at the aristocracy, why do you keep giving them power

Please explain how the people are incensed are also "giving them power" in any meaningful sense?
Why not? Because the single greatest threat to Amazon's business continuity is a major quake in Seattle. Vancouver sits on some of the same tectonic plates.

It's likely that this move is, in part, an attempt to address the business continuity risk.
Trying to figure that out too. I assume they're talking about the "Research Triangle" area, but I can't figure out what the P is.
It would make me very sad if this would be the case, that every newspaper is going to be running the same kind of software stack. It's then 1 step away from just having only 1 news paper in total.

Diversity, choice, innovation, etc up to different reporters reporting on the same story with their point of view, will all disappear if all newspapers are going to run the same software stack.
Dotcom, Copyright, and What Went Wrong
Wow, as an analogy this is brutally accurate. And suddenly I realize the answer to all 5 questions is "Fuck off, next question" which is why it's essential that I never have less than a year's salary in the bank.
I believe the idea is that the best language for any given situation will vary depending on the situation.

The point, I guess, is that Python isn't really optimal at anything but is very good at a lot of things.

Realistically, there are enough software fields that Python just isn't applicable for this to be taken with a pinch of salt. However, as a language, it does have quite a large sweet spot: easy to pick up, expressive, integrates well with low level languages for heavy lifting and almost perl quantities of libraries.

IMO its popularity is justified although I'm not a fan myself.
In contrast I look forward to not having my 20 year old domain (never used for commercial emails and with a volume of around 1 outgoing message per day) blocked because a completely different server that my ISP used has a client who started spamming.

Google/Microsoft do this.
> - the rich evade taxes by restructuring their business

It keeps amazing me how many people write 'evade' while they actually mean 'avoid' (or they use it as if it's exactly the same). Avoiding taxes is legal, kids. Evading taxes means you'll (eventually) end up in jail.

I personally know a few Belgian aristocrats with decent wealth. Most are horrible at managing their money and they get screwed left and right by investment advisors.

Most just tend to be really frugal, meaning they don't spend a lot. Several of them work normal jobs. Their wealth isn't meant to be spent or enjoyed (only perhaps a little bit -- they tend to own a nice property), it needs to be invested and safeguarded for the next generation.

Some of these people are still enjoying the gains of land and capital they received or acquired in the 12th century.. most won't take crazy risk with that.
It might also be a good idea to check out Neanderthal (http://neanderthal.uncomplicate.org), a linear algebra library that also uses ClojureCUDA side to side with Intel MKL and ClojureCL.
What levels of traffic does your server see on a normal day? has it ever gone down from a spike?
I remember once upon a time, about 20-ish years ago when Nokias where the thing to have. I had one of the smaller ones that came after 3110 (3210?) and was working extra as a bar-something one night. I had a big bucket that pour out deserted drinks and bottles into, and now it was full of everything you can imagine.

I leaned forward while typing an sms and dropped the phone in the bucket and saw the screen during the fraction of a second before I snagged it back. It showed a message along the lines of

"This accessory is not supported"

Then it died. Only to be revived through a bath in rice. Nokia, whaddayaknow.
How Americans Are Killing the English Language
That's a horrible idea. What if I can't upgrade to 1.2.4?
Did modules/import not make the final revision? I was quite looking forward to that feature.
+1 for vert.x it's based on the venerable Netty project and has extremely high performance, about as close to C as you can get besides maybe Golang

Also DropWizard is pretty quick and offers a good combo of features.

Spring is the most feature complete, it's a shame it's so slow in comparison
Wasn't BTRFS deprecated?
https://www.phoronix.com/scan.php?page=news_item&px=Red-Hat-...
I think it happened in 2012 when this came out http://250bpm.com/blog:4

Before that, I used to hear people talking about it all the time.
Doesn't it say population > 1m?
Canadian market rate and Vancouver housing prices already kind of turn me off from this
I'm not sure what the wink means, but I think gp might be talking about destructuring like what you'd find in Javascript:

> const {a, b} = {a: 'hey', b: 'there'}
undefined
> a
'hey'
> b
'there'
The uncomplicate family of libraries look really great. The fellow behind them clearly knows what he is doing.

I tried to get uncomplicate.neanderthal working because I was impressed by it, but eventually was scared off by the Intel MKL dependency.

I'll get it all working properly some day after sinking enough hours; but I really wish there was a pure java-CPU implementation so it was a bit easier to ease into the functional mindset and prototype algorithms, learn the concepts and clear out my misunderstandings regarding how the logic fits together. I lost an afternoon to finding downloaders, reading license conditions, shell scripts, and debugging path issues when what I wanted to be doing was learning to use a new API.

Basically, I think uncomplicate is great, but the library dependencies are a bit unfriendly for the novice to low-skill data scientist new to Clojure. EDIT The competition was "import numpy as np" to start learning how to do linear algebra work in Python.
>"we shouldn't try to heal them because that's "actively meddling with a complex system", which will obviously only make things worse..."

Precisely, this is in fact what happens most of the time.