skysight-inc/HackerNews huggingface dataset:
For integrating into Solr, I've used Word2vec to improve rankings the synonyms it finds (boosting synonyms by how similar they are to the query). In English Word2vec tends to think plurals are synonyms.

I did a talk on this with more details:
https://www.slideshare.net/GarySieling/ai-with-the-best-buil...

Sense2Vec might also help: https://github.com/explosion/sense2vec

There is also a project called Vespa, which looks potentially interesting as a replacement for Lucene - https://github.com/vespa-engine/vespa
Kotlin Features I miss most in Java
At the same time, more Americans are buying higher-clearance vehicles as the price and mileage improve. Maybe there are some places where enough people have vehicles with clearance and decent tires where gravel is ok? If gravel is well done and has something to control the dust, you can go 40mph in it.

America is also a really really spread out country. I have a hard time seeing why every secondary road needs to be blacktopped if it’s just servicing residential areas.
> fails to recognize

The article is dated April 1st, your links on const generics are from later.
Yeah, you also don't need iptables. You could just write a program to talk to netfilter directly.
Wouldn't it be possible to detect this?

If this is happening then it must require some amount of CPU and memory use on the device, which even if hidden from the OS can be detected via power use and heat dissipation. It should be possible to indirectly measure a phone's CPU load (including any hidden processors) by filming it in the infrared and/or by attaching it to power and measuring the wattage consumed from the supply.

If this is happening it must also require some network I/O. Something must be phoning home and reporting the data if the data is to be useful.

Note that there is an intrinsic trade-off between the heat dissipation angle and the bandwidth angle. If the device is doing parsing, speech recognition, AI, etc. locally then it must be consuming more energy and dissipating more heat. If the device does these things remotely it must upload more data. Compressed audio is far more bandwidth intensive than digested meta-data.

This seems like something security researchers can and should look into.
If someone can get access to walmart parking lot for free and can't afford streets otherwise is it better for them to have no streets at all?

I find it is really strange to call facebook access "internet access". A walmart parking lot is not a street network and facebook is not internet.
For the same reason that you never see a SWAT team breaking down a rich criminal's door to arrest him, even if he has body-guards or registered firearms, or is accused of a violent crime.

(Yes, I know, someone will find such a video on youtube to prove me wrong).
I can add to that anecdote... I was discussing which podcast app was best for Android with a friend, and in the presence of her Android phone. The next day, she started getting served ads for podcast apps all over the place.

Keep in mind, this was someone who would have been completely new to podcasting and have never searched for podcasts or podcast apps before.

Made both of us highly suspicious.
Check whether your chip is affected by the segfault bug. It affects Ryzen CPUs, but not Threadrippers or Epycs. It's a free RMA: https://www.reddit.com/r/Amd/comments/6ubmd1/ryzen_compilati...

If your system is totally new, try checking your RAM with memtest too.

My Threadripper build had similar issues in Linux and Windows. Ended up being my PSU. I tried to save $30 buying a refurb one from Corsair. My system would lock up occasionally at totally stock settings and even shutdown on its own. Works perfectly now after I swapped it out.

FWIW, I'm really happy with the Threadripper/X399. Most of the early Ryzen bugs are worked out. It's a great value for the performance. Compiling large C or C++ code bases is insanely fast.

Still, I'd be wary of buying AMD's first gen mobile offering. When you buy a laptop you're buying a whole system and battery life, no glitches after sleep/wake, heat, noise, etc. trump raw performance. Intel has way more experience there. This Radeon iGPU also sits in a weird market segment. People who don't game/render/3D model on the go do just fine with the weak Intel iGPU. People who really care about that stuff can get a big laptop with faster dGPU or just do 3D on their desktop. So I guess their target is people who casually game but want a thin-ish laptop?

NB: I don't doubt AMD's ability to make a decent mobile platform. Just Intel has shipped hundreds of millions more units, so they've seen every "system crashes after sleep when re-pairing with $OBSCURE_BLUETOOTH_DEVICE" issue on earth. On a desktop you can always swap hardware, but on a laptop you're stuck with what you get.
Reading the articles it seems this ISP is forcing you to buy a package of services to get any internet access at all; this is terrifying. Optional zero-rating is bad but not much worse than internet with a stupidly low data-cap already is, even if the net result may be the same.
Another satisfied NewsBlur subscriber here. I’d add that the iOS app is excellent and I regularly switch between web and mobile without any synchronization issues. Highly recommended!
This whole thing reminds of something happened (happens) in the consumer product world.

In India, long time ago, there was 300 ml Coca Cola for Rs. 10. For years, they tried to find a way to penetrate the rural market. You see, people were poor and normally couldn't afford the Rs. 10 worth of coke. Coca Cola came up with a brilliant plan. They started selling 200ml for Rs.5 . This achieved two things -

a. opened up the market for people who "couldn't otherwise afford" coke

b. Make the soda "considerably cheaper". Now 400 ml could be have for Rs. 10

Over time things have changed, 300 ml is no longer readily available. The 200 ml variant rules the market at the price of, you guessed it, Rs. 10.
I have my OnePlus One from early 2015 which is my daily driver, swapped in a new battery the other day and I'm good again. Sadly they seem to have abandoned it entirely tho, haven't seen an update or anything in over a year. Performance wise however, I don't see myself switching anytime soon.
This seems like something that could be settled via some kind of study, like playing audio to the phone and recording what ads get shown and doing it to a population of phones and social media accounts.
The New Religions Obsessed with A.I
> In practice, there are libraries and also dev-libraries which actually add headers and link-objects to use these same libraries.

When developing software, you need both installed. Not every distro has -dev packages to install headers.

> IMO you use submodules only for libraries not already included in your package manager.

This approach is full of problems, most importantly that this isn't reliably reproducible (without using docker images or something for a reproducible environment). Your package manager may have different libs or different versions of libs than another developer's package manager.

But the bigger issue is version requirements mismatches. Say your web browser (or other must-have app) requires libwidget-1.0, but you're writing an app that needs libwidget-2.0 or libwidget-0.8 or both (e.g. your latest supported release was 0.8 and next release is 2.0). You can't install 2.0 or 0.8 because it would break an app you need for daily work.

Using your distro package manager for development is a partial solution at best.
That's a slanted take. Skills and experience that are only useful inside of one specific company are more likely to be less meaningful and effective (almost by definition).

Many highly competent individuals like to understand the fundamentals and first principles of how systems work and how different problems can be solved, and thus find work that provides no transferable knowledge/experience to be less appealing.

Of course, there is a balance here. Sometimes frustrating tasks must be done. In that case, ideally the end goal is sufficiently motivating.
https://www.justice.gov/usao-sdal/pr/dr-couch-and-dr-ruan-se...
In Portugal, with no net neutrality, ISPs split the net into packages
after trying a bunch, i’ve settled on digg reader. it’s totally separate from the normal digg site, and can handle a bunch of feeds w/o choking or getting slow.
Does LineageOS have working OTA updates? Last I looked, I got the impression that it was a reinstall & restore affair to get security patches in.
Not sure why communism was brought into this, but your repetition of that common trope is misinformed. A planned economy theoretically works just fine as long as external adversaries aren't manipulating the global market to your detriment, deliberately excluding you from global bank dealings, and aren't putting a bunch of pressure on you to develop a massive military budget overhead. Without these influences, the inherent cost in running a communist economy is lower than a capitalist one. Why do you think communism was villified so much pre-Stalin? (During and post-Stalin the USSR got a lot of flak, and rightly so, for breaking up citizen collectives and killing millions of its citizens.)

Also not sure where the "failed business" idea came in here. It seems like you're just swinging your sword at the closest straw men.
The last 5 seasons of the original law and order are trash. The new ADA wasn’t nearly as good.
I mean, they did break iOS platform rules and pulled some tricks to keep the app open in the background all of the time by sending an empty audio beffer to the phone for "playback."

So yes, really.
It's tough to do that when you throw such ridiculous statements at me.

The felony conviction rate in the US is around 70%. That doesn't sound to me like "innocent people are almost never arrested in the first place."

The rate of false convictions for people on death row is about 4%. That's for by far the most scrutinized cases out there.

According to this article, it's believed that somewhere between 2% and 8% of convicted felons are innocent people who pled guilty: http://www.nybooks.com/articles/2014/11/20/why-innocent-peop...

Maybe we have a disagreement over what number constitutes "almost never"?

I'm trying to talk about the real problems bail causes in the justice system, and you're trying to tell me that it doesn't matter because basically everyone who gets arrested is guilty anyway. That's not substantive, and it's only superficially civil.
For record, I haven't had a physical phone for almost a year now and I'm 90% happier for it. Its that 10% of having a phone that's going to get me back in the system eventually, tho. GPS + Maps + Text&Email + Decent Camera + WebBrowser for info look up when needed, on the go. And that fact that my work demands 2-factor authentication to log in to access online employee services.

I run a Mattermost server to chat with family; so no 3rd party owns that data.
He wasn't paying down any of the principal, presumably because the loan forgiveness program would take care of it.

> Because of his 8.25 percent interest rate, which he could not refinance due to loan rules, even those higher payments weren’t putting a dent in his principal. So the $70,000 or so that he did pay over the period amounted to nothing, and he’ll most likely pay at least that much going forward.
Has there been confirmation that a chip like that is inside any of these smartphones?
But these services have no incentive to do that - they want to be detected, so that they can be zero-rated (or receive any other advantage). How would you prevent them from opting out of your encryption system?
Could you share more specifics on “Our answers were half-baked and we didn’t communicate our advantages or knowledge of the problem well at all”?

For example, what info did you omit? Was being starstruck the only cause, or would you prepare for another interview differently (or even make changes to the business itself)? If you had the same interview again, would you do better?
It helps in such a discussion to move beyond the surface fear to get to the root fear and then make an affirmative argument instead of a negative one.

In this particular case, the truth of the matter is that you really do have to trust strangers to be kind instead of randomly malicious. Instead of making an argument that the fear is unfounded, it would be more effective to make a case affirming the fearful person's trust in their community.
A blockchain use-case is IMO only safe if everyone is OK with the data being stored there being readable by everyone. because sooner or later it will be. I thought about doing a "blockchain security risks" article yesterday and then realized everything that there is to say has already been said :) for example if you wonder if blockchain will "solve healthcare" check[0].

9/10 times the blockchain is NOT the right tool for the job, but somebody who has blockchain advocate in their job title probably won't tell you that

one of the bigger issues is post-quantum crypto. Despite the hype it takes years for functions to be considered safe. But on the other hand it will take even longer if nobody uses/tries these technologies in real life. Efforts are under way to solve the PQC problem [1][2]. Adoption will take ages. A typical example why things are not easy is IOTA. They are now back-peddling after rolling their own crypto called "Curl" trying to mitigate the fall-out from bad press[3]. And for those skeptical about "blockchain-on-everything-hype", here a recent RSA talk[4] on common attack vectors against BC and why it will not solve security as vendors have us believe.

[0] https://blog.andreacoravos.com/myth-busting-can-a-blockchain...

[1] https://openquantumsafe.org/

[2] https://csrc.nist.gov/projects/post-quantum-cryptography

[3] https://medium.com/@neha/cryptographic-vulnerabilities-in-io...

[4] https://www.youtube.com/watch?v=0gL6DsR6vGg
Better question is there still millions overseas that he could live comfortably on if he flees.
Remember the time they kept the app open in the background on iOS devices by sending an empty audio buffer to the phone for playback?

People started discovering that after iOS introduced the battery/power usage section in the Settings app.
A Net Before the Web, Part 1: The Establishment Man and the Magnificent Rogue
OnePlus Admits It Was Snooping on OxygenOS Users, Says It Will Tweak Program
When someone told about what3words, they also told me that they made money by selling shorter or more pleasant word pairings to whoever was willing to pay, but the only reference to that I could find is [0]. Having that requirement would make it much more difficult to build such a system.

Apart from that, it's basically "just" geohashes with a different (population-density based) encoding.

[0]: https://techcrunch.com/2013/07/08/what3words/
>Which they don't and also it's illegal

source? because there are tons of gas stations that offer a "cash price" and a "debit/credit card" price.
I did see reporting that cost is $20,000 per month for this drug, which makes no sense as opioids are neither expensive to produce nor hard to develop?
Are these just as buggy as the desktop ones?
I quite smoking just before Obama was elected. It was hard. I put up gruesome images of smoking-related diseases as my desktop backgrounds and screen-savers. It probably contributed some small amount to successfully kicking the habit.

Guess you could post pictures of smart phone zombies
Once happened while remarking on the Fruit Loops shake at Burger King. Opened Facebook minutes later and got a Fruit Loops ad. I assure you I don’t message, post, or in any other way remotely suggest an affinity for Fruit Loops. Commenting on it at Burger King was the definition of a one-off incident.

I guess another possible explanation is some very sophisticated combination of location tracking and Kellogg’s targeting people they know will be primed by that promotional item. And then of course it could always just be an amazing coincidence.

All I know is I revoked microphone permission after that.

EDIT: Something just occurred to me. Facebook doesn’t have to be the one using your microphone to target ads. The ad buyers just have to have a way to match your phone to your ID (which they can easily; there was a site posted here a while back that sells that) and then listen in through ANY one of the apps you have installed. If this were the scheme, Facebook could reasonably get away with saying “WE don’t use your microphone to target ads.”
Beware These Crypto ICOs Had the Worst Returns So Far
The real problem is that there is far too little competition in this market. When consumers only have 2 options, or even just 1, that's a problem.
How is that different from allowing non-axis-aligned splits?
I was using google navigation and someone in the back asked "what do you mean one-size fits all"... then my phone which was only running navigator chimed in "one-size fits all means blah blah blah" was definitely creepy.
Counterpoint: Why spend (a lot) more on roads for a few instead of for the many?
The analogy is not meant to be applied further than “sometimes we invent new mathematical tools solve problems that were impossible to solve previously.”
That's like telling someone that drinks once every month or two that they have a drinking problem - nevermind the fact that they used to drink daily. There is a difference between doing the behavior and obsessively doing it or doing it too often.
Of course not. The new tool doesn’t change what is true, but it certainly let us prove things that we couldn’t possibly prove without the tool.
You don't need high clearance for a well graded gravel road if it's not rutted or washed out, my little car can do those fine. My old driveway was gravel and not a problem. I'm not sure how you plan to deal with dust though. Also I believe they wear out more rapidly and are suitable for much lower use. For lower use rural roads well maintained gravel roads are an excellent solution.
A certain amount of politics is inevitable, but more than that turns HN into a war zone, which destroys the things the site exists for: intellectual curiosity and thoughtful conversation. So it's a tricky problem. We do two things to address it (see https://news.ycombinator.com/newsguidelines.html):

1. Accounts that use HN primarily for political/ideological battle are obviously not using the site as intended, so we ban them.

2. Commenters are asked to avoid the inflammatory style of political argument. Comments need to get more civil and substantive, not less, as a topic gets more divisive.

Unfortunately it looks like you've been running afoul of both of these. You need to fix that if you want to keep commenting here.

The "what about that other comment" argument, a.k.a. "the other person started it", doesn't really count as a defense because we can't possibly see everything that gets posted here. Not everyone who speeds gets pulled over for a ticket either. I agree with you that that comment was a bad one, but it doesn't mean yours were ok.
People need to stop spreading this without even knowing what's going on, this is the kind of behavior that gets Trumps elected and creates mass histeria.

What that Portuguese ISP is selling has nothing to do with net neutrality per se. It's just a promotion, a marketing campaign, and a very common one around the world. I'm not saying it's okay or that it does not hurt competition, user choice and neutrality to some extent: but get your facts together before spreading half truths.

So for the facts: these are add-on packages to an otherwise common 10gb/mo mobile data plan. You don't get to buy them individually and they won't otherwise affect your plan. What they do is to make the access to the particular services in the list unlimited.

So you get your 10gb for everything, but maybe you watch a lot of Netflix and are willing to pay a few extra bucks to have it not counting a giants your data plan. That's all this is.

Again, I'm not saying this is fair, ideal or neutral, but it's also not what the article is saying it is. It's also more tailored to get such services users into the carrier business than the other way around. It's more like a "join us to use Netflix for free" than "we allow you to use Netflix only" kind of thing.

It is concerning to some extent, but it isn't new, exclusive to Portugal, or hurting the core concept of Net Neutrality at all, at least not directly. One might be right in argue that making some services cheaper is essentially the same as making other services more expensive - this being a clear violation of the neutrality concept - but it does not block, censure or otherwise limit access to any particular service or domain.

Call it an ethical loophole if you will, but please don't spread mass hysteria with images you can't read.
Bring on the competition! I can already see some movement from Intel after years of dragging their feet.
Why you anybody want that? You can create self contained app. No container necessary, all runtime libs are bundle with application.
"The main idea that a person tries to convey to others is that he has access to much more prestigious consumption than others think about him. At the same time, he tries to explain to others that their types of consumption are much less prestigious than what they naively think. This is the goal of all social maneuvers. Furthermore, only these discussions generate strong emotions in people."

— Victor Pelevin, "Empire V"
No.

I recommend the ML course by Andrew Ng (I did it on coursera) and the AI course by Sebastian Thrun and Peter Norvig.
I meant 30 year olds as the decade of 30-39, not specifically 30, and I was opposing the 30 year olds to the 10 year olds.

If we extrapolated that classroom analogy to the workplace I’d think it would be more akin to a mid to late 20s with mid-40s to early 50s. I think that 30ish year olds kind of fall in between depending on experience and aptitude.

My personal experience as a 35 year old is that my life has changed A LOT from 30-35 (no kids, Seattle to 3 kids, Portland suburbs) but my skill level has grown in harder to define ways.

At 26 I was an engineering lead and coaching a 23, 35, and 41 year old. At 30 I was managing a fairly large team that ranged from 20 to 67. All of my employees today are older than me.

I think it’s dumb to assume someone’s skill just based on their age, but I truly believe someone who’s had more years of experience and is good at their craft is going to bring years of experience that you just plain ol’ cannot get without time and repetition.

I think ageism is a real thing in our industry, I’ve seen my dad go through something that sure seemed like it, but I also think there are a ton of companies out there that are usually not worried so much about age, but are looking for cheaper salaries or people willing to kill themselves for ‘the opportunity’.
None of the replies have hit the nail on the head: the money isn't in the jurisdiction of the sheriff. When a (street) drug dealer is caught, the cash is right there and can be seized. With this type of crime, it is elsewhere.
JS at the end of the body is quite an out of date approach these days the recommendation is to use defer or async attributes.

Challenge is will all these approaches is JS will generally still delay Time To Interactive
> doing something over and over again doesn't lead to mastery

Mastery is probably unachievable without guidance (unless you're an undiscovered genius in the field) but competence is well within reach for most. For people who need to write, being a competent writer is sufficient to achieve their goals.

> there are many writers who keep writing and writing and never attain success

Because there isn't a linear correlation between writing skill and success. There's not even necessarily a positive correlation. You just need to clear a certain (often low) bar of quality and after that many other factors come into play: subject matter and audience, marketing, promotion by an influencer (eg. Oprah book club), fads and mores, even outright luck.

That doesn't mean you shouldn't try to get as good at writing as possible, because doing good work is its own reward.