skysight-inc/HackerNews huggingface dataset:
The original sentence contained more examples than just guns and bombs obviously making the comparison not serious.

Guns and bombs have been with us for centuries. The effect of them is known and it always same - it kills. We are already good at killing, invented the deadliest weapons and we don't really need to go "deadlier".

However, mental health issues, attention span, distractions, Dopamine feedback loop, etc. are also issues and they are something new for humanity. These things might kill slowly, and not exactly in a physical sense. The effect of them isn't visible yet but I believe we will see it in a few generations.

Cheers,
John
So glad Google has to vet the extensions... they seem to do a pretty good job of stopping scams that way.

Do people like walled gardens just so they have someone to blame when this kind of thing happens? They obviously don't work.
I do that by sending myself messages in Telegram, it's quite handy!
Naive question. How does one know this is malicious before installing it?

I think this would fool me if it wasn't for this thread. The only thing that seems off to me is the lack of information, and hovering over the contact developer shows a gmail address.

I wouldn't have looked at the comments in the reviews as I know what the Microsoft Authenticator does, as I use it constantly on my mobile device. So in this instance, I could have seen myself finding this link, clicking Add to Chrome without much thought.

I can surely see how an average user would fall for this and it's frightening.
Very satisfied. Love writing it, and have seen it take root at other companies because devs exposed to it have loved it and taken it with them when they left.
Ask HN: Why did Chrome stop auto-updating?
Google Chrome used to automatically update itself but now an Update button appears in the top right requiring the user to perform the update manually.

Any idea why they started doing this?
> few mechanisms to identify bad actors and make them accountable

We have plenty of mechanism to track and identify actors, but the legal framework to make that work is not there. The major obstacle to get those in place is the billions evaluated industries built on the exist frameworks, and the enormous political power they have on the political system. Getting laws in place so we can have a safe internet that does not get exploited for commercial gain will be a bigger challenge then people had fighting tobacco companies on health issues.

> hardware and software that allow careless or incompetent admins and users to leak sensitive data

We have hardware and software that take responsibility for sensitive data, but that responsibility cost money. There does not exist any feedback loop or incentives for contract negotiators to manage data leaks to the point where leaks will not occur. There is however direct incentives to reduce costs, so hardware and software that can keep the initial costs down by putting the responsibility onto the user get a competitive advantage during contract negotiation. The industry can not fix this unless someone find a new profit center in preventing leaks. Laws and regulations could fix it, but then established commercial actors who currently has a competitive advantage by providing cheap hardware and software will fight those laws and regulators.

As such, the challenge seems to be to either fight nail and tooth against money and power in order to get laws that solves the issue (like gdpr if it actually got enforced), or someone has to invent a profit center that happen to align with eliminating leaks and hacks.

Maybe after nations has tried the concept of a citizen score, had a few internal wars, genocides, and media storms to really demonstrate the harm of the current system we might end up with enough international pressure worldwide to both have all the tracking and recording needing to correctly identify bad actors, but also the laws and regulations that prevents harm to innocents and enabling the commercial exploration of fellow human beings.
It's Google. It doesn't matter how profitable something is, if it's incompatible with their org chart they'll let anything rot.
Conversely, this could also be one reason to read HN with showdead turned on....
I'm about six years in with Elixir, five years in production at Appcues. I have no regrets at all -- Elixir and the BEAM have been fantastic. It is convenient to write very scalable and stable systems that operate in soft real-time, which is what I do for a living, so I have warm feelings.

Previously I wrote Scala for a few years, then RoR for a few years before that, following about a decade of Perl. I recommend you try Elixir.

Anyone complaining about a talent pool is focusing too hard on prior Elixir experience. We hire backend engineers and teach them Elixir. This has worked out great so far, especially now that we're a fully remote business and are no longer as constrained by geography.
> it’s purely a count of newline characters per my original point

It's not simply that. Compare in golang:

var res int
if <some condition> {
res = foo()
} else {
res = bar()
}

to what other languages offer like

let res = if <some condition> { foo() } else { bar() };

The golang version is both more verbose, and more error prone.

These things add up. Let alone how it takes dozens of lines of code in golang to implement what essentially is a sequence of map/filter/groupBy. The logic in languages that support the latter immediately stands out, whereas in golang you have to read it line by line to figure out what's going on.

What's ironic is that even with the proposal to add some of those to golang, they're still going to be vastly inferior to the implementations we have in Java/C#/Scala/etc. because they don't compose in golang, and are still going to be very awkward to read.
No Friedman acolyte that I'm aware of would actually endorse wealth transfers to the rich in the hopes that it would "trickle down" to everyone else. It's a simplistic caricature of a broad system of thinking that seeks to maximize individual economic freedom and broadly minimize taxation and unnecessary regulation.
You are arguing that bombs killing less than 0.02% of Palestinian children is going to solve Israel's demographic problem and Israel would like to do that despite all the abuse they will receive from the rest of the world for doing so? Like, fine, assume absolute evil, why not, but evil and stupid simultaneously? Hence "conspiracy territory".
Interesting! I'd like to hear a bit more about the tech stack. Which browser based emulators did you chose?

One of the most interesting trends in retro gaming is the use of upsampling filters. Purists don't particularly like ROM hacks. But if they can get access to original hardware / carts. They can pass the analog signal through a device that renders in glorious HD.

I often thought it would make a cool cloud based video streaming service ;)

Nintendo 64 Running Super Smash Bros in 1440p

https://www.youtube.com/watch?v=3LMWdh18UZY
While I don't think you're wrong, to me, the issue is that those schemes they implement are legal.

Yes, they ago against the "spirit of the law", but that's pretty much it.

What frustrates me is this feeling I have that tax laws being Byzantine is actually a "feature", not a bug. As in the tax laws were designed this way. Maybe via "soft power" applied on the politicians by "moneyed interests", I don't know.

But clearly, there seems to be much too little action done to put a stop to this given how much noise politicians make about how Google et al. should pay more taxes.

They just come up with absurd schemes which of course won't be implemented, or again, will be but with loopholes such that Mom & Pop's store will have to pay a lot but BigCorp's army of lawyers will be able to dance around them.
The Catacombs of Solaris Revisited
They have already failed this test: they are already publishing extensions using msftliveapps@gmail.com and msandapp.bgcextn@gmail.com, doubtless many others!
Becoming a Productive Developer
IIRC the US is one of only two countries where it is legal to take money to post bail for someone you don't know (the other one is the Philippines).
Curious how those hackers are affected by EU's sanctions. Do they even care or are they too busy rolling on the floor from the laughter?
It’s not really that much leverage if you go by lifetime earnings / savings potential.
which is why you won’t get the same loan without a proportional w2 or otherwise taxable income.
Guy started selling art fulltime with the help of Reddit and Instagram
yeah, the chrome marketplace is the wild west. probably the easiest way to get hacked is to install some extensions from there, like this one https://chrome.google.com/webstore/detail/microsoft-autofill... that is from "Microsoft Corporation" but has a gmail contact address.
the android app store is probably not much better. google just doesn't care about the users. they invest in good tech and launch shiny products that get some market share and then leave the users to deal with the automated replies while engineers go to build the next shiny thing.
No, not tenfold. Iliad entered a competitive market, but my pre-iliad price was around 10 eur/month, albeit with smaller data allowance.

Iliad helped lowering prices by offering a lower end service.
It is, and Java/C# and gang have superior tooling.
This actually leads me to wonder why US Evangelicals are so utterly pro-Israel. Christians have a long history of discriminating against Jews, but surely this modern development is not about over-compensating for that...? Is it just a "the enemy of my (Arab) enemy, is my friend"...?

I don't find particularly puzzling that the US, as a whole, might have pro-Israel policies for historic and strategic reasons; however, the intensity of sentiment, particularly on the Christian right, still baffles me.
Yeah. That’s a clever move by the author. That will trick a lot of people.
Sanctions currently apply to eight individuals and four entities, and include an asset freeze and a travel ban.

Not sure about specifics.
I don’t want a GPT-3 lawyer
Brings this to mind from 4 years ago:

https://en.wikipedia.org/wiki/Azure_Window

https://timesofmalta.com/articles/view/the-azure-window-lost...
Is Mars Ours?
> I think it's safe to say Google have given up.

As with sooo many of their underfunded departments. Google My Business is the worst, full of bugs and piss poor 3rd world country support staff.
I'll never understand why HN hates humor so much. You could say it's dumb humor, but a community that can't even tolerate dumb tongue in cheek mischief isn't much of a community at all in my opinion.

https://everything2.com/title/BSD+is+dying
That's interesting. There are ads in the subways here but not around the escalators (including the escalator at Roslyn which is fantastically tall and always freaks me out when I'm on it.)

Or if there are I've gotten extremely good at tuning them out.
Do they have any assets in the EU?

AFAIK those hackers are tolerated by their governments as long as they play ball and provide their services for black ops when needed and mostly live in gated upper class communities by the sea side and don't care to come to the EU any time soon.
The regulation applies not only to Google; plus, your reservation seems to regard the linked article - I was just trying to extract the essence of its answer to the question.
What, specifically, do you think is chartjunk? There are things that might be optional in some cases, but the article specifically names them as such and has a whole section on ways to combine different elements in different ways?
When all parties are losing a bunch of money on acount of the shutdown, the rational choice would be to accept some lesser risk than these known losses in order to get things working to some degree, if that were technically feasible.
I could guess about "the". But seriously, this is much clearer:

"set window location to target href"

And this is even clearer:

"window.location = target.href"

Adding the flourishes of human language is kinda cute, It can also be useful in speech recognition when we can't help but speak like we normallt speak. But code is a written specification, and specifications benefit from being clear, succinct, and for there to be "one clear & right way" of doing something.

Just my take.
I think framing matters a lot here. I'm sure the dutch were particularly pragmatic in this regard, but fundamentally, the EU/US corporate tax system is based on profits, unlike for individuals, where it's based on revenue (aka income). And unfortunately, profits are largely a bookkeeping exercise - intrinsically so, not just due to tax loopholes. After all, who is to say which part of a multinational "created" the value? Between legal entities profit shifting via IP licenses or loans is indistinguishable from... actual IP license costs or loans.

As long as there are tax differences between jurisdictions and means to shift profits (but e.g. within the EU those are a given as part of the single market), this problem isn't going away.

I think the problem is in the whole concept of taxing profit, rather than revenue.
> it gives them a tiny - compared tot he dodged taxes - tax benefit for basically free.

Well, if I remember correctly, the Dutch government enabled avoiding something to the tune of 30-40 billion euros last year. The benefits for the Dutch treasury were something like 24 million. Yes, you read that right - even though I probably got the exact numbers wrong, this is the order of magnitude we're talking about.
> We instituted UBI because robots are so good nobody can justify paying you for your work

Not nobody. There's enough work for some people. Just not enough for everyone, working 45 hours a week.

> Why would the 10% most competent people work a traditional job when everyone else can leisure travel, take up hobbies, spend time with family, or focus on romantic relationships?

Because they want a bigger house/car/yacht
That one is legit, I'm guessing Chrome requires users to use a gmail account in order to submit an extension to their store.

https://blogs.windows.com/windowsexperience/2021/02/05/simpl...
This URL forces me to consent to data collection. Remove the uk, and it becomes viewable: https://finance.yahoo.com/news/amazon-mgm-takeover-talks-jam...
Openshot Brings Official Linux Video Editor to Chromebooks
There is a lot of advertising on Instagram masquerading as normal user posts and "life hacks."
"Theoretically" being the keyword.

"By using this website, you agree..." How can I read their silly terms of conditions if I must use their website in order to even obtain a copy?

The truth is these people are going to do whatever they want regardless of how anyone feels about it and they won't care until they get fined out of existence.
They also can't do business with EU entities, so they're very likely locked out of the EU banking sector. They were already sanctioned in the US, so that leaves them very few banks that will process their payments.
Who is “we”? The line of thinking that starts with COVID19 and ends with violence against grandmothers seems so preposterous that it should be tested objectively to see if it exists. There are reports of huge increases in hate crimes during a year full of brazen violence and media-fueled racial tensions. This is most easily explained by a trend in classification rather than victimization. That is, law enforcement is now documenting something that has been going on for a long time. This is certainly true of the national crime victimization survey, which listed Asians for the first time in the 2018 report, released at the end of 2019. I do expect to see increases in Asian victimization in the 2020 report, but the motivations are most likely under the banner of social justice. Nobody was looting and burning down cities in protest of the coronavirus.
> I had an abusive ascendant as a child, who would encourage us to "speak our mind" and then punish us for it.

I'm really sorry that happened to you, it sounds traumatic. I can understand why you'd be hesitant to share honest feedback with others after going through that.

> The recent incident, no, not at all

I wrote this post with people who I'm close with, or interested in being close with, in mind. For a random person I'm going to have a one-off interaction with, or someone who I won't interact with regularly, I'd weigh up whether it's worth it or not. If I mean nothing to them, I doubt honest feedback would be received well
Coming soon - they just closed their concurrent editing ticket! :-). https://github.com/jupyterlab/jupyterlab/issues/5382#event-4...
There are a bunch but they call the Haskell "Scala" for some reason.
I love Elixir. But…

Five years ago I spent time learning Elixir on the side thinking I was investing in an upcoming technology that would pay off for me financially. I eventually built some services in Elixir at work and really enjoyed it. They performed well but the language didn’t catch on with the rest of the team.

However, five years later the mainstream languages (Ruby, Go) are still paying more. I still get recruiter messages for Elixir jobs offering less than market value but I haven’t used the language in over a year.
Regarding Lua async-by-default execution:

https://stackoverflow.com/questions/49764681/how-exactly-doe...
I think those are legit. Guessing you need a gmail or gsuite address to publish?
There literally is a podcast with that title: https://www.salesfornerds.io/

It covers many useful ideas, best practices, and suggestions from industry experts.

The key aspect to remember about sales is that it is not actually about selling but about trying to understand and solve a potential customer's problem, which is a mindset that's probably much more familiar to engineers than how traditional sales is commonly perceived ("pushy", "sleazy", "deceptive").

If you're able to understand a potential customer's problem, sales should happen almost automatically.
From apes to birds, animal species that “laugh”
Any service willing to be that user hostile will already be telling people they can only view content in the app. IE stuff you can comfortably live without.
> probably the best they could do without eschewing tracking altogether

Why can't they just do that?
Not that much. Sanctions are used as a political tool and to signal that certain lines have been crossed.
A couple of guys at my company did their first startup using Elixir years ago, but they weren’t devs so they had to contract a company to do it. They regret it now because no one at our company can work on it, and they have to rely on the contractors who charge a lot. Sure someone could learn it, but we’ve got more important things to do. As much as everyone on HN loves it, you’re going to have to work hard to get others involved. It really isn’t worth it unless you want to own it for the rest of its life.
Talk about training users to fall for phishing schemes. Plus users have been so desensitized to entering 2FA codes they’ll type them in anywhere. I feel like web security is worse than it was 10 years ago.
While i did not do double blind tests, or even blind tests, I did play the problematic sections (like 1-2 seconds) over and over to be sure I could hear the artifacts. It was not some casual listening. And I could only hear the artifacts in specific places, like crash cymbals in rock music, which I never normally listen to.
Very satisfied with Elixir! I think it just fits my way of thinking. I love the terse, but explicit code, the VM, OTP, pattern matching, working with immutable data, integrated tooling, documentation support. The community is great, too.

The popular packages are top-notch, but as others have said - there might be issues finding what you need. My personal experience seems to be the opposite though - when going from Elixir to Ruby, it turned out that some of the gems were really, really far from perfect.

In terms of deployment, my take is that the community has finally figured it out. Elixir is a compiled language, so there is a build-time configuration and runtime configuration and I think it's best to keep the two separate, which is now well supported by the new runtime config (Elixir >= 1.11). Mix releases + runtime.exs + Docker works for me perfectly.

If you're coming from RoR, you'll be able to pick up Phoenix really quickly. It draws a pretty clear line between your web layer and your business/app layer though. Writing controllers and views should be similar, but I'd suggest spending some time on Ecto - it's quite different from ActiveRecord (in a good way, IMO).

One thing I'm missing in Elixir is optional static typing akin of TypeScript, but that's not coming anywhere soon. Other than that, no regrets.

I got introduced to Elixir in 2015 and was trying to work with it full-time since then. I was able to get a full-time Elixir job and I'm really happy about that. If you're looking for opportunities, I'd suggest attending ElixirConf or ElixirConf EU - last year I got 5 interesting job opportunities from ElixirConf EU alone (it was a virtual event, so the ticket was cheap).
I find the reader-mode (I think it is called?) in firefox to be great at doing this for me :)
I don’t know how efficiently these sanctions work but in example

> Today's sanctions consist of a travel ban and an asset freeze imposed on the individuals, and an asset freeze imposed on the body. In addition, EU persons and entities are forbidden from making funds available to those listed.

https://www.consilium.europa.eu/en/press/press-releases/2020...

…so not completely useless, maybe not very effective but it’s important also the message to the nations who support them.
Elixir is more powerful than Erlang, due to supporting hygienic macros. Whether this is better or worse is a matter of opinion. :)
Too bad Microsoft can’t afford a Google Workspace account and has to rely on the free gmail accounts. Lmfao.
Chicken and egg. They would probably make more money if the store was more curated. At the moment it's hard to discover apps in the sea of spam and fake apps. As an example, there are literally hundreds of QR code readers, most of which are probably based on the same library but with very different levels of security. In fact, one of the top QR readers asks for very invasive permissions without any justification
None of those other acquisitions should’ve been allowed either
Facebook Soon Will Release It's Own Cryptocurrency
> It just doesn't make any sense

The Netherlands' primary business model is facilitating tax evasion (and thereby stimulating an influx of shell corporations here that pay a nominal amount of money for a "tax deal"). I'm genuinely confused why you think it doesn't make sense in this specific case (or in general?).
What is dead may never die, but rises again harder and stronger.
Is this really something that's likely to happen?
Integration of Huawei Site Kit Text Search in Food Delivery App (Flutter) Part-1
I am all for a good joke but this, like memes, is boring humor.
Happening on GitHub for ages too
Yeah I'd say the M1 and latest AMD CPUs are virtually tied for fastest single threaded performance, edging out the best by Intel.

But for something like compilation which is multithreaded obviously the higher core count will win.
In that case you can use multiple profiles.
Very welcome. It is nice it can provided 31KHz+ output.

If I find something's missing and could likely be easily added, it'd be a digital (e.g. HDMI) output.

It'd save many people the step of having to run the output through an OSSC.
Show HN: SystemFlow Lite – Free version of utility framework for Webflow/Figma
Actually, maybe I do. This thread explains it fairly well, I guess: https://news.ycombinator.com/item?id=575002

A part of me still would prefer the Slashdot way of organizing threads: +1 funny doesn't boost your karma, and (it's been a long time, but iirc) the page can be sorted chronologically instead of by upvotes.
https://crxcavator.io is nice. I always wondered by there is no direct way to easily peek into an extension's source code.
Is it just me or are we seeing more BSD based things on HN front page?