skysight-inc/HackerNews huggingface dataset:
> If they had pursued profits harder and more effectively, they would not have had the accidents

I think this is a bit simplistic or at least too optimistic. The pressures of being listed on the stock market are such that management is more or less compelled to pursue short-term goals.

Indeed in the very long run a lot of corporations are harming themselves by harming the environment, impeding innovation etc. but in the short run firing people, cutting R&D budgets, digging up more coal, oil etc. can be very effective. And shareholders really only care about what your profits are gonna be in the next few quarters, not so much about what's gonna happen decades down the line.
Other than NK, do the others have any material alliance with the CCP or is this based on their less-than-friendly stance with the US?

Unsure why they would join a shooting war.
Elementary OS to Build the Next-Generation Linux App Store
There is an old Soviet-Russian anecdote:

Brezhnev invites a group of cosmonauts.
- Comrades! The Americans have landed on the Moon. We have conferred and decided that you would fly to the Sun!
- But we'd burn down there, Leonid Il'ich!
- Don't worry! The Party has thought it all through. You will fly at night!
"Honestly, I got so lost in the article that I'm not sure that I understand what the point was."

You're 7 years late to a dead controversy. If you were in the middle of it, it would make a lot more sense as rebuttals to specific complaints made at the time.

Since the Internet Does Not Forget, perhaps those complaints will even come back up in this post, in which case the article may make more sense in hindsight. But I'm not going to be the necromancer. If you want to do your own thread necromancy, https://hn.algolia.com/?dateRange=custom&page=0&prefix=true&... should pretty much get you there, if you ignore the articles that are about the condiment. (And the top one is something else, too; FogCreek Wasabi is a compiler, not a storage platform.)
What Is 5G?
Here comes new Microsoft, same as old Microsoft.
Using request bin and programmable bin services
I think a big part of this is just human nature. Microsoft believes they have a superior browser. They have a large amount of influence due to their software platform. It's got to be super tempting to get the word out with your most direct means of advertising (in your product).

I don't agree with it, but I understand it and even expect it. Recognizing this in other areas of life is super valuable, too. e.g. why is the dentist recommending X hipster toothpaste? Is it actually better? Or do they have a stake of some kind? Looking at your purchasing decisions in such a pessimistic (read: realistic) way can protect you from a lot of pseudo-science and other garbage you don't need in your life.
Cargo-crev and Rust 2019 fearless code reuse (2019)
The customer will sadly always have to do something about an error... it's sad, but it's now in your property, there's a minimum of effort you'll need to do in every case.

Bare minimum effort:

1. Contact Amazon
2. a. Giving it back to a shipping carrier
b. Dispose of it

In the case of a server mother board, both giving it back to a shipping carrier and disposing of it is essentially the same effort (I would argue that giving it back to the shipping carrier will be more effort actually, but it's not worth the effort to argue that, so I'll say it's equivalent). That means complaining over it is petty.

In the case of "2 tons of mulch", or by definition anything "bulky to store, impossible to sell and costly to dispose of", the amount of effort isn't the same at all between disposing of it and letting a shipping carrier dealing with it. This make it complaining about it, not something petty.
This is oversimplified. Anything ITAR or EAR or commercial proprietary related to tech would be prime to extract but would be worked by million(s) US persons with no further background screen beyond basic employability checks. US Gov secret and above requires lots of checks ... but the breadth of the human attack surface for commercial or ITAR technology combined with the Equifax data would in fact be an ace in the hole.
Chromebooks are far worse, if you have any privacy concerns.
I'm just wondering if this is Google pushing MS to do this, or if this is MS alone trying to make this happen. For all of the other MS branded products they push, I've never seen this for their other products.

This really feels like Google pushing them somehow to do this. They really could've done this a ton of their other products and never have. The first "collaboration" with a known shady advertising company and then these start popping up?

I can only conclude Google has a hand in this somehow.
How to Beat Morning Breath
Yeah, Spotify is already conveniently integrated to a lot of cars, smart TV:s and A/V receivers.
That ad free content still exists - HBO and similar channels. The same content that was originally ad free.

But now, we are actually in a golden age of having ad free content for TV.

Of course you have Netflix, Amazon Prime etc. But you also have Hulu’s ad free tier that offers content from NBC, ABC, and the Fox networks without ads and you have CBS All Access. You can also get ad free content from AMC.

Someone has to pay for the content. If you are willing to pay for ad free video, there are plenty of options.
Writing an Impressively Fast HTTP Load Test Tool in Golang for Fun and Learning
Are you sure that the standards applied to your background checks were also applied to those of relatives of the President? If the background check system is politicized, then this kind of hacking to discover sensitive information might become even more valuable.
> Next time, others will push back against an order to attack like this because consequences will be personal for them, not just another move in a war.

You think Chinese soldiers will push back against orders from above because one time the US made the (supposed) perpetrators lifes miserable?

What do you think China will do? Just say "OK, on second thought you don't have to do that"?
Great people don't work at crappy companies.
How about instead of a passive-aggressive ad try not showing me ads at all on my PC? It’s bad enough that it comes pre-installed and is the default.
I'm staying on W7 until extended paid support ends (W10 doesn't do anything for me functionality-wise.) W7 is incidentally the only MS product I ever paid money for (student copy of Pro for $30)

Then I'm switching to Linux.

Ads on individual websites I can tolerate, but not in an OS.
If Satya is listening, my next machine was going to be a Windows box, but this is the fastest way to lose my business as a developer.
well if that was the case then the parent comment pointing out you could have had a false positive certainly seems relevant, but you wanted to know what their point was. I thought their point was just that these false positives could create negative consequences for anyone implementing a bot preventing solution on their site.
I remember seeing the original iPhone for the first time. I was an ardent Apple hater and asked to play with it for a few minutes so I could uncover all of the dumb things Apple had done.

10 minutes later I needed to own one. My N95 immediately seemed completely awful in comparison.
It can be both. Plenty of Chinese "state sponsored" APTs are happy to sell to the highest bidder, even database dumps of Chinese companies.

E.g. APT17: https://intrusiontruth.wordpress.com/2019/07/25/encore-apt17...
The grip on the pen can (should) be much lighter, and the movement on the paper is smoother, so it's easier to write in a cursive script, and more comfortable to write a lot.

It's amusing to see discussions on fountain pens online. They're held in high regard by a section of HN, with discussions around ink type, importing Japanese nibs, using special paper and so on.

Mine cost €13 from a shop in Germany. It's a typical pen a high school student might own.

(You can buy them for as little as €4, although those are more likely to leak if dropped etc. Typical for a primary school student though.)
Not everything that man lets off is a piece of art worth framing and hanging in the Louvre.
Thanks. I mean in julia you can use traits for that, but it's not built in (yet). Though there's no speed penalty, as you probably know.

So this is about extending types, but it sounds like swift is strictly "better" then, since it's also statically checked? Or is there something that multiple dispatch gives that substantively better?

I'm trying to get a feel for if the Swift for Tensorflow project will afford the same kind of composability, while keeping static type checking, modules etc (assuming they work out cross module code specialization, which I think is happening).
In the south, I don't think we really did. It evolved, sure, but the southern accent is based on southern english royalty.
Overall, your documentation is excellent; otherwise I wouldn’t have bothered nit picking it.

I’ll definitely recommend parsec to friends. I got rid of my last windows box a while back, but I have a few windows-only steam titles that I’d like to play.

Moving forward, my gaming desktop is something like a 25% of the household electricity budget. I hate wasting all that power, so I really want to replace it with a thin client.
Windows yes, but windows development stack(s) not so much IIRC.
I think criminal charges against specific government hackers will probably become the norm, since no power is likely to stop hacking other powers yet no powers are too keen to start a war over it. If you're a government hacker, I wouldn't plan on taking any overseas vacations for the rest of your life.
Still alive in NC: https://www.youtube.com/watch?v=x7MvtQp2-UA
Are you going to be picking up a rifle and hitting the beach? Chances are you and your buddies will be wiped out by transonic anti-ship missiles hitting the troop transport ship on the way to China.
nonw of this makes Spotify a bad product.
Popular Dashlane Password Manager Extension Removed from Chrome Web Store
12 vulnerabilities were found across different BLE software development kits (SDKs) of six major system-on-a-chip (SoC) vendors. The vulnerabilities expose flaws in specific BLE SoC implementations that allow an attacker in radio range to trigger deadlocks, crashes and buffer overflow or completely bypass security depending on the circumstances.

The researchers also made available the proof of concept code on their GitHub repository: https://github.com/Matheus-Garbelini/sweyntooth_bluetooth_lo...
Ask HN: How should I go about proposing full remote?
I'm at a point in my life where'd I'd like to either take a sabatical, or go full remote. I'm not sure how to word this with my current company though, has anyone gone through this type of experience? How did you approach this topic with your manager?

Last year they allowed one of my coworkers to move away and stay remote, so I'm hoping I can put myself in a similar position.

I'd want to word it as if I'm giving them an ultamatim (Either remote or I quit), but I don't want to come off as demanding or aggressive.
I did not see a list of domains on that site. I thought they talk about using a pihole in general. If you saw, or recommend specific lists - please do - and thank you in advance.
I think you're looking at it from the individual's point of view instead of Microsoft's. Of course at the local level a person or even small business shouldn't be worried about a second of time lost. I'm not saying we should be concerned with employees glancing out the window. I'm saying any decision that affects 800,000,000 people has very tangible consequences.

I think an apt analogy would be the "Take a Penny, Leave a Penny" tray at convenience stores. Nobody cares if you take a penny from a gas station. But if someone figured out a way to take a penny from every tray in the world, that would raise some real questions about theft that would need to be answered.
Show HN: Minimal Twitter Client with Classification
So any part of a journey can't be deemed amazing until the entire journey is over?

;-)
no, high level generals will advise against acts like this, because they will be afraid to lose their real estate in Cupertino, CA
> So the American pronounciation is original, and the British one changed in the meantime.

The article says basically the same thing (in its discussion of rhotic vs. non-rhotic accents). So the article's title is misleading: it should really be "When Did the British Gain Their British Accents?"
>The clear advantage of Python is the enormous ecosystem that is available, the millions of questions on SO giving solutions to every problem you can run into

All of this is also available in Julia via its near-seamless Python interop. Its package manager even does a better job of managing Python packages than Python does.
It's clearly not the right approach, however the severity of what the breach entails does require a very sharp, adequate response - which hasn't happened yet.
Maybe I'm getting old, but there's a real arrogance to telling someone how they should think.

Why not tell them why you think they're wrong (and leave it up to them to change), instead of making naked assertions and telling them to change?
Powerful New Tool Helps Journalists Identify Manipulated Photos
I've been dreading that. I am a voracious consumer of podcasts (over 20 hours per week). I donate via Patreon and other tipping platforms, considerably more than I spend on Netflix, but I'm well aware that this is almost certainly not enough.

I'd be happy to funnel that money through Spotify, but I suspect there won't be enough to fund the truly jaw-dropping array of content that I've been getting for free for years. And I'd miss my existing podcast app (Pocket Casts), which I'm a very comfortable with.

I'll be very sad if my favorite podcasts decide to jump to Spotify, discover there's no money there either, and drop out.
On the other hand, you can find a consistent thread throughout written history of scribes bitching about punk kids these days and their crappy communication styles...
Is there a way to buy ad directly on Windows desktop yet? It will be very interesting for software promotion [irony].

MS seems like don't care for desktop users 'cause monopoly.
Seems like my decision to avoid their products was positive.
Ask HN: What’s the most important modern simple invention?
Not levers and wheels and gears, but Velcro and paper clips. I’d put “modern” as after 1700, and “simple” as “you can pretty much build it yourself”, but you can argue theses (as I’m sure you will! :-)
You did not read more than the title, did you?
Were you able to bench AOCC, or was that compiler not a feasible option?
Chrome University (2019)
> The challenge in Julia is that I might want to define that only objects of type `Shape` can be serialized, but if `Polygon` and `Circle` was not already defined as subtypes of `Shape` I cannot do anything about that without changing source code. Swift has an advantage in his case.

You can do this with traits. One pattern is that you can define

struct Shape{T} end
struct Not{T} end

has_shape_trait(::T) where {T} = Not{Shape}
has_shape_trait(::Circle) = IsShape{Circle}
has_shape_trait(::Polygon) = IsShape{Polygon}

and then you can write

serialize(io::IO, x) = serialize(io, has_shape_trait(x), x)
serialize(io::IO, ::Shape, x) = # shape serialization here
serialize(io::IO, ::Not{Shape}, x) = # Fallback code, or an error here (or just leave it undefined)

This requires a bit more boiler-plate than regular abstract types but it's a pretty powerful technique (and has no runtime overhead). I do dream of having built in traits someday though to remove some of the boiler plate.

__________

By the way, is this a typo in your first paragraph?

> I am a big fan of Julia, but Swift is perhaps the only statically typed object-oriented language (apart from Objective-C) which I have found offers some similarity in flexibility to Swift's way of dealing with types.

You seem to be saying Swift is the only language which is similar in flexibility to Swift. Maybe you meant to reference another language?
Cloud data warehousing provider Snowflake secures $479m in latest funding round
Thanks man, I didn't know this...
Pardon my ignorance, but where you are from (assuming Finland), what do people use to pay for big amounts?

Like buying a house or a car?
You should use Chrome and ChromeOS more. It's already happening.
Python's ecosystem is great - but Julia's is growing incredibly fast, and in some cases Julia has already surpassed what is available in other languages (for example, take a look at the whole differential equations ecosystem: https://github.com/JuliaDiffEq).
Also, Python's ecosystem is only a 'pyimport(name)' away (using the PyCall.jl package). Same thing is true for R and a number of other languages (RCall.jl, JavaCall.jl, etc.)
I've been using SymPy, QisKit, matplotlib and other Python packages with no problem in Julia.
I just want to second #2. It's what took me from casual coding to serious development.
A 60 FPS 4k version of the 1896 film 'Arrival of a Train at La Ciotat'
> For a minimal start there’s no need to adopt JSX, wrap your head around hooks and functional components, or deal with Webpack configuration.

Unless you've already learned React with class components and lifecycle methods, I suspect it simpler to just not learn them and learn functional components and hooks. It's extra stuff to wrap your head around if you learned the old way first, sure, but it's not fundamentally more complex on its own.
> aggressive implementation of inflicting "pain" in their systems via economic measures.

You might find this becomes their Sputnik moment.
Its a somewhat educated guess if they would but I meant who answer who might. I personally anticipate an escalation of tensions along NATO / non-NATO lines and exploitation of destabilized regions. It's almost inevitable, classic Thucydides trap combined with NATO.

https://foreignpolicy.com/2017/06/09/the-thucydides-trap/
Ah, so it is because the ad can be seen as denigrating Firefox that you find it shady?

The way your comment was phrased I thought that you were saying the shadiness comes from it being a Microsoft ad on a Microsoft medium which does not accept ads for competing products.
Just out of curiosity, why is it the opposite of a standard if its configurable? XDG home seems to have a sane default of .config, but also provides configuration with the $XDG_CONFIG_HOME environment variable. To me it looks like thats part of the specified XDG base directory standard.

https://specifications.freedesktop.org/basedir-spec/basedir-...
This is nuts, there is no way it makes sense to escalate to open warfare over a hack like this
>In a language that supports classes I can have class B inherit from class A and automatically provide all of class A's functionality without adding a single extra line of code.

And people will abuse this to create horrible brittle inheritance hierachies. There's a reason modern languages like Go and Rust deliberately don't support implementation inheritance; to many people it's an antifeature.
You touch upon some interesting pain points. I really like Julia and working with it is a pleasure.

Except the Module system, which feels unnecessarily arcane. I'm happy to be educated on why, but it seems to successfully combine the awkwardness of C-style #include with the mess of a free-form module system. The end result is a Frankenstein monster where technically everything is possible, everything could be included anywhere, there are no boundaries or even conventions. It makes for a frustrating experience for a newbie.

Say you have a package, and inside is a file called `xyz.jl`. You open the file and it defines a module called Xyz. But this tells you absolutely nothing about where in the package Xyz will appear. It could be included somewhere deep in the hierarchy, or it could be a submodule. It could be included multiple times in multiple places! That's bad design for sure, but the language places no boundaries on you. You open another file `abc.jl`, and see no modules at all, just a bunch of functions, which in turn call other functions that are defined God knows where. A julia file does not have to contain any information about where the symbols it's using come from, since it will be just pasted in verbatim to some location somewhere.

The whole module system feels like one big spaghetti of spooky action at a distance.

It's a shame too, because the rest of the language is very neat. Once one gets over the hurdle of the modules, it is possible to establish conventions to bring some sanity in there, but it's a hurdle that many people will probably not want to deal with.
the supply is infinite by design, but that doesn't mean that all supply is equal
Following the same reasoning, MCC "financing terrorism" is a far bigger stretch.
I remember that era. I was taught in the transition from the Socialist System (1991) to the Capitalist in (Eastern) Germany. Thanks for your comment, it very well resonated. Maybe that is why I constantly criticize process-driven tools, e.g. Jira, SAPCRM. We need creative tools like AutoCad or Emacs even for service clerks.
An Analysis of My Procrastination
The nuclear family wasn't a choice, it was pushed on us by the economic elites who wanted to refine the old extended families (and, left unsaid, the old ethnic neighborhoods and towns) down into a more homogeneous group of consumers, with less overall political power. Catholic power, in particular, was of deep concern[1].

This has been further refined down to hyper-individualism, ideally childless, to maximize labor supply and flexibility.

The elites want relatively powerless, bickering identity groups composed of random individuals, that will not demonstrate solidarity with one another, and that will fall into line on elite issues (banking, war, etc.). One must say that they are doing a very good job of getting it.

This article is typical, well done elite propaganda, as one would expect from The Atlantic: it points out a real problem and then presents an even worse solution that appeals to our modern sensibilities, but that in fact furthers the elite goals.

[1] - https://en.wikipedia.org/wiki/American_Freedom_and_Catholic_...
Don't feel like you need to be a 'leet' hacker and use an obscure distro just because someone trashes on Ubuntu.

Ubuntu 18.04 works just fine and is a great stepping stone. I switched entirely maybe 5 years ago and have never had an issues with drivers or anything.

I do keep a Windows 10 partition for any games I want to play.
Re: breaches - just because it wasn't overtly stated: you can better know who is corruptible, more easily corruptible - and corrupt them leading locals to working for your opponents.
My dad is left-handed and learned with fountain pens. He writes with his wrist bent inwards very sharply so that he can drag the pen without smearing the ink.

To get an idea of what it looks like: bend your wrist to about 90 degrees, hold it so the "point" of your wrist is pointing towards the top of the paper, hold the pen so that it is tilted to the left of the paper going down and the right of the paper going up. Your pinky should be the only thing in contact with the page, and should be far enough towards the top of the page that it doesn't drag through the tallest letters you draw.

It's the most awkward looking way of holding a pencil I've seen.
Surely it's about functional application as much as it's about functional composition. E.g. currying, one of the signature idioms of functional programming, doesn't involve composition at all, but is more closely related to partial application.

I'm a bit skeptical of the premise that either composition or application is a high enough bar. Consider stack-based/concatenative languages such as Forth. Composition and application are foundational aspects of that language, but nobody really considers Forth to be functional. On the other hand, the concatenative language called Joy is considered functional -- by its authors at the very least -- but it also introduces purity to the mix.