skysight-inc/HackerNews huggingface dataset:
Personally, I see it as the opposite side of the same argument people use about drugs - that simply banning things doesn't work, motivated people will find another way to obtain them. There is no one more motivated and persistent than the US Government... Even if all the US tech firms join together and refuse to sell to them, the US is not the only country on Earth with tech companies making innovations in this area.

So in that sense, yes, they'll keep looking and someone else absolutely will. As someone pointed out below, the real solution is to have them lobby the US Government to give up their pursuit, anything else is just a delaying tactic.
The top resources for .NET developers
VSC is not the exception that proves the rule. VSC is the counterexample that disproves the rule.

Slow electron apps come from a culture of not caring about performance. It's not a technical problem but a values problem. C++ developers _tend_ to care more about resource usage. Any GUI will be slow if the developers stop caring about repaints, even one written in C++.

C++ GUIs are fast because people sit in front of profilers and make them fast. Not because C++ is a magical language where every operation takes less than 16ms. Chromium has great profiling tools available. The chromium team has put a lot of effort into making performance tools available and then people ignore them and say that it sucks.
True introspection turns into a math puzzle when you want to go really deep. (It requires constant monitoring and logging of your own mind, and requires an insane amount of tests against self deception if you want to do it properly. Both of which are constrained by memory and compute power, which will likely not be sufficient if for no other reason than that you need to allocate some of it to other priorities.) I think it's a sign of wisdom to admit that it's too big of a challenge for an individual to rely on as a substitute for resources like this.
Particularly relatively to services provided, tax refunds, health insurance premium assistance, free schooling.
Did you ever grab your Facebook data? When I did, I was astonished to find out just how much they had collected and stored. Numbers I hadn't seen in years even, and a lot from back in the days I had a Blackberry and there was seemingly no option for "don't eat up my contact list." at all. It was frightening and eye opening at the same time.
Redis 5.0 Released
Drive up to Point Reyes (Inverness) and take the Tomales Point trail. Tons of huge Tule Elk.
Yes, that is what I meant :)
Blurbs: Self-Ruling Robots, FB Shareholders Want Zuckerberg Out, SOA and More [pdf]
Why Apple Eventually Lost Me and I’m Switching Back to Windows
I wonder what the next layer is gonna be after web browsers have completely taken over all operating system functions.
The problem is in trusting that the data they (Google, Facebook, Apple, etc) provide really is everything they have. I know Google has the DLF, but that’s more oriented to providing export access to your data stored in Google services, rather than a register of data stored about you.

We need to be careful to distinguish between data we store in these services, and data these services store about us and our use of those services. Providing a summary and exports or access to the first implies nothing about the second, or who any of this data might have been sold to.
The greatest threat to the web is those that want to turn it into an “app platform” instead of a hypermedia system. Sadly the battle has probably been lost.
See St. Louis Fed data from FRED:
https://fred.stlouisfed.org/series/MANEMP

It's true that manufacturing jobs are on the rise, but it's still fairly clear what the long term trend looks like.
5 Sales Development Coaching Mistakes You Need to Stop Doing
Hopefully is going to be good. I am having hard time getting myself to study the official book. Something like might sold me.
The Bad News We Need
It still staggers me that this was all allowed to happen. Is it really credible that there wasn't someone turning a blind eye somewhere in exchange for something of value?
What is the realistic everyday use case for this?
Oh, I wasn't like putting down your work. From what I found poking around it sounds like an important field.

Just the name cracked me up. :)
Happy 10th birthday Stackoverflow (my alter alma mater)
That NYT article was a lot better for understanding what was happening. I recommend it over the website here, even though it looks at Denmark instead of the whole EU.
I Didn’t Hate the English – Until Now
It's JavaScript all the way down.
Great, another feature that is probably useful for <1% of websites but will likely be used for anti-user functionality like tracking and surveillance more than that.

Maybe I'm just old, but I find this trend of exposing more to the outside over the network quite disturbing, and it's also becoming rare for me to be joyful about a new version of software instead of "what did they break or bloat this time"... the Web was far more pleasant when it was about hyperlinked documents and not this cloud-computing-inspired frenzy.
Interesting take.

I agree about consistency and intuitiveness.
In what way is it a threat? It’s not like every website needs to use the new features.

If you mean security/privacy wise, then yeah I agree. But I don’t think it’s a “threat” in any other sense, eg it doesn’t mean every website is suddenly going to be using accelerometers and Bluetooth. It just means a subset of websites will have more features for browsers that support them.

Aside from the security/privacy issues, shouldn’t we be celebrating this as a liberation of functionality from walled garden app stores?
Flying drones are really fragile. Drone countermeasures are what the public needs.
My theory on this is becoming - because the nerds that would care all work for the Big Five and as such think it's ok because "we're not evil". Once that crowd gets quieted then there's no on to raise the flags for others.
Billion means “1000 million” in British English, not “million million” (which is Trillion).
Yes that is part of the plan! I will send you a message when the time gets closer. Thanks!

Edit: or you can email me to stay in touch, jacob@allclearweather.com.

Cheers!
"An interesting article in The Atlantic talks about studies showing that liberals think in terms of fairness while conservatives think in terms of morality. So if you want to persuade someone on the other team, you need to speak in their language. We almost never do that. That’s why you rarely see people change their opinions...

...If your aim is to persuade, you have to speak the language of the other. Talking about fairness to a conservative, or morality to a liberal, fails at the starting gate. The other side just can’t hear what you are saying."

http://blog.dilbert.com/2017/02/15/how-to-persuade-the-other...
I know you can fly without a passport within Schengen, I just meant that Ryanair appear to unilaterally require one even within Schengen.
Even if you have a source for this data, how many of these jobs are going to be lost to automation and process improvements in the next 5-10 years? My father recently retired form a steel mill. He wasn't replaced. My city's entire economy used to be based around steel manufacturing. There's still plants here, but the number of people who work in the steel industry has steadily declined. Here is a cited source to say it's down 42% since 1990 [0]. In addition to the steel industry, I work in the financial sector. It used to take a room full of accountants to file with the SEC. Now it takes one or two to input the data and check for errors in the software. Process enhancements and technology are going to eat people's lunch and manufacturing is one of the easiest areas to automate and streamline.

[0]: https://www.politifact.com/punditfact/statements/2018/mar/08...
A lot of people were upset (and rightly so) when they EOLd the awesome weather app called Storm. The replacement was (and still is) garbage, riddled with advertisements. Initially there was no ad-free option. The Weather Channel apps are garbage, and full of ads too. Same with the website.

I'm surprised that IBM has done such a terrible job with TWC.
Fair enough... But please explain why.
I’m absolutely convinced that typing stuff in — carefully! — from magazines or books was one of the most productive bits of my early experiments with a computer (BBC in my case). I’m sure I’m not the only one who thinks this — for example, the “hard way” books seem to by trying to re-create this experience [1]. Spending some time typing code gives it a chance to percolate in a way that quickly glancing at it before “click to run” doesn’t.

[1] https://learnpythonthehardway.org/python3/intro.html
I run my(?) browsers in their own separate virtual machines. You loose copy and past and you'll need to set up folder sharing, but shit like this is a non-issue.

No major browser vendor (and I mean not a single one) puts users' privacy first. People should treat browsers as the privacy hazard they are.
Wait... Windows 10 allows applications to control radios...

So couldn't you go past some site doing a driveby, Chrome get's control of the Bluetooth radio and then the site can just go Bluesnarfing against nearby devices?

Or say have an extension in Chrome that gets control of the radio and you can use the control of the radio and go sniffing for data like I don't know messages or health data sent between phones and smartwatches?
Web workers and service workers are already a new layer of tightened sandboxing on top of the JavaScript sandbox whose volume of sand is soon approximating Sahara.
This is also similar to the time that WebUSB[1] was added to Chrome, allowing access to USB devices in the browser.

I feel that we are frogs in boiling hot water.

[1] https://developers.google.com/web/updates/2016/03/access-usb...
Right, that's the obvious benefit for the compiler (statically enforcing behaviour, etc), but I'm struggling with not seeing here a detremential effect for the human.

To me, when you write code, you're encoding your understanding of the problem domain (mental map) into the code, describing it in a way that permits to restore it back. By reading a code your coworker or you 6 month later should be able to restore the same mental map you had while writing the code. And using type system to describe properties (there is another way to do it already in place – fields in structs), seems like complicating this task and it eventually should hurt readability.
> Regardless of our views on the military, no one should be profiting from “increasing the lethality” of the military.

It makes no sense for these two clauses to exist together. If you do not believe that people should profit from increasing the lethality of the military, then you do not believe in the utility of having a military.

Especially when the author follows up with this sentence:

> We will not silently build technology to oppress and kill people, whether in our country or in others.

That is the whole point of having armed forces! Armed forces exist to provide achieve foreign policy goals (deterrence, coercion) through the credible threat of its lethality.

These two sentences are fundamentally pacifist, which is okay if the author claimed that mantle. But don't dress it up with a fake unifying clause like "regardless of our views on the military".
You think this is bad? Wait 10-15 years, when the next layer of abstraction starts to take hold and now you're running some other platform on top of a web browser on top of an OS and all the kids are saying "this time will be different!".
iirc the stasi employed half the population to report on the other half of the population. Thats a lot of wasted money and labor. It simply isn't a sustainable system.

Chinas social credit is a perfect example of what I mean. technology is making it more and more practical to actually enforce restrictions on civil liberties down to the granular level.
It’s a weird custom that I’ve seen only in American movies and that was ever probably true only for American airports.
It’s not an issue indeed and I think Americans are as usual a bit myopic in pretending that a cultural experience is globally recognized.
Feel free to downvote this (true) generalization.
Here we go: "Why Diversity Programs Fail" https://hbr.org/2016/07/why-diversity-programs-fail

There's a ton of data. Compulsory implicit bias training, for example, will most likely be bad for diversity (and whether implicit bias exists itself is another whole kettle of fish).
> The only real problem I see is that you could in principle write code that does "kind polymorphic" recursion, which couldn't be compiled away. But that sounds seriously crazy and I see no reason to allow it in the first place...

Wouldn't you want kind-polymorphic recursion for implementing recursion-schemes like patterns at the type level?
People care, but those who do are not working on them and their voices get drowned out by the "push the web forward"/"progress is always good" crowd. I suppose there is a bit of cognitive dissonance among developers of such things too.
Isn't this already what private companies are doing? Google and Facebook especially have the ability to create huge profiles about your life and activities. They could almost certainly make highly productive models on people's activity.

The concern about facial recognition and deep learning should be about its use in general. Perhaps I am fortunate with where I live. I am far more concerned about technologies use with private companies than I am with the local police.
FWIW the battery api was first specified when people were still hoping that building phone widgets, launchers etc would be done with web technologies. For such usage, having battery api access in a standard way was of course a necessity.

In a wider sense, there are legitimate uses for many of these apis. To me it seems like the option would be that some phones would get these apis patched into the browser by the manufacturers instead, and that would run an even higher risk of security problems than when the browser vendors do it.

If you don't like your browser application having access to certain hardware in your phone, you can just revoke the permission, and it won't have the access (at least on Android, I have no idea how iOS works in this regard).
Yeah, but this is sort of like saying "whenever you see red, remember that it's really green instead." It's not like you stop seeing and thinking red.
Well you would be surprised that you can buy a sub-dollar item (eg: [1]) on AliExpress and have it shipped all the way from China to your home in US. Just the shipping within US using USPS costs at-least $3.

[1] https://www.aliexpress.com/item/SHUANGR-fashion-1-pair-5-sty...
That's awesome. I'm hoping to go to the UK soon actually so I'm adding that to our list.
That keepaway strategy doesn't work for guns. There's no reason it should should work for other technologies.
Performance Management Tools
It can be used to access a company's own hardware.
I too am curious about this. A low priority project on my list at work was to set up a weather station and add a weather feed on our public website, and i'm now not sure where things are going.

another problem: there are now going to be SO MANY google results pointing to some API/documentation/forum posts that aren't going to work anymore.
Sure, it's not a terrible stretch. An external force (us) encouraged their shaping through selective pressure. We are from the environment, the same as a rift valley or other long term environmental impact, for domesticated animals. As far as I know little to none current domestication uses fully manipulative method like CRISPR.

That we semantically look at our own involvement as somehow different on outcome isn't really the intent of artifice, I think. Rather that humans, individually and collectively, modify the environment to suit their needs.

I'm not really looking to argue the point, but interested in hearing other's thoughts on this.
> When we promote `Open` and `Closed` from terms to types, we make it easy to create a variable that can be either `Open` or `Closed`, but we're also breaking the mental model of the whole thing. `Open`/`Closed` is a property – not a "type" in a traditional way of thinking about types. For me, the type should map onto some abstraction in your mental world map, and `Open`/`Closed` is definitely not a good fit here.

I don't think I follow? Something open is different from something closed; the construction of an open thing is different from the construction of a closed thing. The operations you can do on them are different. They're different varieties of thing, they should have different types.

Edit: is your point that you wouldn't ever have a term that's just Open or Closed, only a Connection[Open] or Connection[Closed]? I guess that's true but it doesn't seem important. If you're comfortable with parameterised types at all then you're already comfortable with types that aren't directly applied to terms - e.g. you'll never have a term that's a List, only a term that's a List[Int] or what have you.
Most of this thread seems to be people upset that this exists. Do people not realize can control javascript permissions?
> The treaty in question is the Universal Postal Union, which established that each country should retain all money it has collected for international postage.

Without the Universal Postal Union, how will fees be calculated when shipping from the US or to the US? Does every country have to sign a new agreement that could include yearly collection or payment of taxes?
You are right. The sites that will use this are those who have a strong incentive to do so.
Therefore this will likely be used by:
1) A really tiny minority of sites that enhance functionality with this.
2) Malicious sites.
3) Sites that are trying to track you more and better (so, for example, FB can use this to ID you across devices even if you’re not logged in because you probably use the same Bluetooth headphones across your devices).
Maybe you already know this but some padlocks can be easily opened using the same shimming technique.
Deep Learning Based Emotion Recognition with PyTorch and TensorFlow
Right? Now imagine phone tilt or battery information on the scale of billions of people. Imagine what you can infer.

This person's phone has been tilting less often over the past decade - a trend correlated with, let's say, a more strained gait caused by weight gain. The algorithm markets them more sugary foods, because there's a higher likelihood they're effectively addicted to calories.

This other person is letting their battery run down more often - a trend correlated with undiagnosed depression. The algorithm ratchets up the fear and sadness because it infers these will be more effective motivators to buy products.

The best part is that this will probably all happen invisibly. GDP and human suffering creeping up slowly, with no human at the helm, and the world none the wiser.
What led you to this conclusion?

I've come to the same one. I think it explains a great deal of what we see. Even in the hiring process and such. It's actually very primitive at its core. Who's part of who's tribe and who is jockeying for status in that tribe.
We are already running all kinds of JS frameworks as an abstraction. Like React
Configuring a Fitbit directly from their website?
If I understand correctly, Amazon employees want Amazon to police the police with respect to ethics? Wouldn't lobbying government and educating the public work better?
Seems this tech could be applied to any phone but I suppose it'll only be applied to the pixel 3. Not my pixel 2.
Nice command. Cockpit-bridge has a very good name!
I don't think LinkedIn has information as to whom someone reports to. It could somewhat be inferred by looking at the connection graph, but would be ridiculously noisy (for example I have connections to managers and directors I have never reported to).
There is a Xiaomi product that supposedly can do this:
https://www.mi.com/en/miband/
if the gov has to physically send someone with guns to someones door to enforce a law, the economic feasibility of enforcing the law has already shifted massively away from the passive data scoop of a mass surveillance system. Why hasnt the gov won the war on drugs by just busting down every door?
Previous discussion: https://news.ycombinator.com/item?id=18246130
>will likely disproportionately affect the poor and middle-class

...in China, while improving emloyment in manufacturing in USA.

Currently you have an imbalance in America's economy, where the poor and middle-class get goods from China, and the poor and middle-class in manufacturing[1] in China get the monetary reward.

Used to be that, due to local manufacturing of the goods, the same poor-and-middle-class americans would be earning back the money spent on the goods[1] by their neighbors, in effect exchanging with each other (and with local capitalists). However due to the current trade costs imbalance, a lot of the money flows out of american's pockets, but not back to them.

Will there be a price increase right around the change? Sure. But it will make local manufacturing more cost-effective, in effect spurring local employment in both production and related services, and thus looping the money expended on the goods[1] back in to the neighbor's pockets.

It's a win-win for the voters in USA.

[1] and related services, like engineering, transportation, worker catering & care, etc.
>There are only two hard problems in computer science, after all.

Including off-by-one errors, there are four.
GitHub Universe 2018 zeros in on the future of software development – SD Times
I wonder if an argument could be made that this violates the 4th amendment right to be free from unseasonable search. Collecting your travel movements automatically without cause might apply. It is an interesting problem because there is no expectation of privacy in public. If you venture into public the police or anyone can stake you out and take pictures of you. Devices that do this are just an efficiency increase. The true root of the issue might be whether the government has a right to collect information about you at all. Before taxes about 100 years ago they really had no reason to.
Who has time to do anything in the morning? It's grab a cup of coffee and rush into traffic to support the dominator culture/society.
Lest we forget that the USPS seems to have been quite OK with how things worked:

http://about.usps.com/news/national-releases/2010/pr10_058.h...
HN commenters have such a strange cognitive dissonance on this issue.

On one hand, there's this consistent theme of web Luddism - a lament for the simplicity of when the web was for documents, rather than apps.

On the other hand, there's this rage against increasing control of distribution channels by tech giants like Apple. The whole point of the web as app platform is to circumvent that.
Telemedicine Will Save Lives and Help People with the Benefit of RTC
New Firefox add-on. Let's you post Facebook comments all over the web
If you don't use these capabilities, they probably amount to less than a Megabyte increase in the file size of the binary, and the potential that you could be shown a dialog when a website asks for permission.

I fail to see how this might significantly cramp your lifestyle, or what this has to do with cloud computing.

(You can even disable these functions globally. Or at least that's what you can currently do with similar APIs like MIDI device access. (And btw: Did MIDI device access ever get you profiled by the CIA?))
Trade with UK – UK supplier
The referenced articles seem to only focus on the US-China relationship. What about the impact it will have between the US and the rest of the world? Will other countries be less apt to purchase US goods from abroad?

I don’t think it is very fair the Chinese can ship very cheaply to the rest of the world but this seems like a heavy handed approach.
Self-driving stories: How 6 US cities are planning for autonomous vehicles
EBay accuses Amazon of illegally poaching its sellers
Stop running download in android? reboot (wtf!?)