skysight-inc/HackerNews huggingface dataset:
Smoke tests or gradual rollout won’t help with the change by fastly on May 12 when they deployed the buggy change. It’s likely that this was gradually rolled out and looked ok with all customer configs existing on May 12. Obviously there should be other safeguards in place but gradual rollout in itself wouldn’t have helped since it would look green at a 100% rollout weeks ago.
This is awesome. Great work, Hunter. Love the practicality and relatable language used. This should help demystify things for a lot of people attempting to understand and appreciate electronic design.
It is indeed bloated. Its main redeeming quality in my opinion was that it was the only chromium-based browser that allowed sideloading extensions freely, but now that's gone too since Chrome and Brave have apparently started allowing it as well.
Show HN: Open-source conversational platform and unified messaging APIs
Yes, with today's technology these kinds of effects are within reach of amateur film makers. The real challenge, of course, is to make interactive effects.
One thing is for sure. Vivaldi isn't in the ad tech business, or if it were it's not the biggest ad tech business in the world, and does not have any precedent in wanting to know everything I do, write, read, search, talk with to build an ad profile.

Who do you trust less with your most personal data - Vivaldi or Google? I think the answer is pretty easy.

It's just that, if you're the average person, you're already being spied upon massively by Google and you're trying to figure out if a company orders of magnitude smaller is a credible threat to your data.
Vivaldi.
about the "_value" thing.. maybe using a rename-by-regex transform could help?
> I think it makes perfect sense for somebody to say that any loan that is backed by stocks granted on the basis of RSU, incur some additional special taxes

Based on the numbers published though, it does not appear like these people are taking out loans with shares as collateral.

E.g. Bezos declared 4.22B in income and paid 973M in tax. This leaves him with more than 3 billions after tax, so I sincerely doubt he also took out a loan.
Most migrant workers, especially those from outside the EU, consider seasonal/migrant work and studying as a stepping stone to residence and later citizenship.

They all know that once they are inside the borders, its harder for the authorities to deport them.

Its basically the price to pay for a shot at first world lifestyle.

The last thing most of them want is a crackdown.
The basics, to put it on a nice way.

It is as useful as Objective-C with clang on non Apple platforms.
In any case you're likely to have plenty of space for lots of photovoltaic that could earn money from the grid. But in Finland the demand for electricity is highest in winter, not summer, isn't it? So how could you deploy lots of PV AND keep it free of snow? Of course in winter the sun is pretty low in the sky so maybe the key would be to (a) keep it quite vertical (helping keep it snow-free), and (b) keep it rotating to follow the sun. But then of course clouds, overcast, and shortness of day become the main issue. Oh well.
The last update was made in 2018. That's a long time. It would be nice to revisit this now that they've have added more services (Mail, translations, expanded Sync) and see their impact to the browser's privacy.
vivaldi :)
I find this statement a bit puzzling. Vivaldi is the slowest browser I've tried in recent years. The couple times I used it I always went back to Firefox after a few weeks because I couldn't stand the sluggish UI anymore. Maybe it improved by now, but I find it hard to believe it's now supposed to be faster after Firefox' massive performance updates.
All of those limitations can add complexity, specifically when they are not a good fit and you need to either work around them or break their rules.

There are plenty of examples where immutability is not the right fit (or even possible) or when static types are not helpful but just increase verbosity (and complexity). They might be good defaults (especially immutability if you can afford it) but not strictly the best way to reduce complexity in every circumstance.
I used Otter as a second browser for some time, but, despite all my empathy from the project, a few years ago I stopped.

- Installing and upgrading was a pain on Linux, and compiling was even worse. At first there were no AppImage for it. Then they were created but at first they were half-broken (the whole process of creating an AppImage is hacky and Qt projects were especially hard). It seems the AppImage broke again in 2018.

- The web engine comes from Qt. IIRC, it's an old fork of webkit. Many sites were not compatible, and I suspect the situation goes worse with every year.

I recommend trying Otter, but don't expect it to replace your everyday browser.
I switched from Firefox + Tree Style Tabs to Vivaldi + Tab Stacks and I mostly prefer it. The ability to tile tabs within a group is the killer feature, as well as it being much better supported by being native. Stack by host is great too. The big tradeoff is that you only get one layer of nesting, but I find it's generally worth that tradeoff for me.
I love your use of piped commands in your comment history, thanks so much for these examples.
Thanks for the link, I didn't know about that before.

> always get very aggressive comments when you post about this company on HN

I wouldn't be surprised, I suppose some/many people here work there, or have such c*rs
I genuinely do hope we see widespread behavioral change, where people are more considerate, and choose to wear masks... when they are sick or recently exposed to someone who is.

I am not sick though.
How about interleaving the test data then, instead of appending it to the very end? For gzip, if the block size is 64k (another comment says 32k?), split the corpus text into 32k blocks, and interleave it with 32k blocks of the test set.
Richard Ernst, father of the MRI, dies aged 87
The myth of the driverless tube train
If you don't want your content crawled, don't put it on the public Internet.

Your profitability is not the Internet's problem.
> right click drag left to go back, right click... swirl? to reload

I still customise my Chrome and Firefox mouse gestures add-ons to work exactly this way, despite having long forgotten where those conventions originally came from.

Other gestures I have, probably also from Opera:

DL: Left tab

RL: Right tab

D: Page Down

U: Page Up

RLR: Close tab/window
I meant smoke testing and gradual rollout of the config, not the code, although obviously that's important too.
i'm wondering how does it compare to CurveDNS.
once the root nameservers (or at least the TLD NSes) support curvedns, the ISPs won't see what the users query or the dns answer, only the IPs of the NSes the users queries.

it maybe give some insight for ISPs to know approximately which domain names users look up, but "big corp" ODNS and DOH provides won't get this info. and eventhough, ISPs still have a better resolution on what sites the user visits based on bare IP traffic (see https://blog.apnic.net/2019/08/23/what-can-you-learn-from-an... ).

IMO to minimize even that info that which NS IPs users query, zone and NS admins should cooperate to have as many secondary NS per zone as possible, even at 3rd party NS providers AND sign zones by DNS-SEC to prevent tampering at 3rd party NSes. in this ways the zone–to–nameserver-ip mapping becomes a many–to–many relation which ISPs can not rely on.
I took a course on this and similar techniques called "Information Theoretic Data Mining". You can see a bunch of relevant references on the course site: https://eda.liacs.nl/teaching/itdm/.
I gave it: "HackerNews is...". That's what I got:

---

HackerNews is...trying really hard to be hip to everything.

Big national media must have gotten word of a new internet meme, because every day there’s a story on it that makes its way to the front page. Many of these stories are so obviously biased they’re ridiculous.

Something about the Bitcoin Cash “fork” that split up from the Bitcoin “mainnet” in November? That’s still Bitcoin. So Bitcoin Cash isn’t Bitcoin. Bitcoin Cash doesn’t count as Bitcoin. What about Bitcoin Cash?

These headlines are a case study in how someone with no Bitcoin experience (or really any real understanding of money) can reach the front page of a big national media site with the headlines they write.

BTC/BCH is Bitcoin. We can all agree on that. Because Bitcoin
is the original blockchain, the Bitcoin fork was technically not a Bitcoin fork at all.

In theory, we could run Bitcoin forked into as many different blocks as we want. We could have as many Bitcoins as we want. All those separate Bitcoin blockchains could coexist. There’s more to a blockchain
How common are such parking space requirements in the US?

It does not appear to be real free market approach why should not everybody have to pay for their parking spaces?
No. The problem here isn't that Musk and Bezos are the only people you can buy stuff from, it's that in order to pay the real resource price of all that government spending using their factories and warehouses those factories and warehouses must not exist at all. They can't simply become Walmart warehouses or Toyota or GM factories, they have to go away altogether - along with whatever they're supplying. Which means a lot less clean electric cars and a lot less capacity to buy stuff online.

(The secondary problem is that the big multi-billionaire winners often get that way by figuring out how to satisfy the same consumer demand with less real resources. Which means that if you get rid of those companies, guess what? Everyone is worse off because the overall size of the pie has shrunk, and there's no clever redistribution of slice sizes that'll fix it. For example, without Tesla we'd have to burn more non-renewable oil and use more of our CO2 budget to fill the same transportation demand.)
Indeed, this is such a pervasive question for journalists that they have entire courses on "journalistic ethics."

ProPublica even wrote a long statement on why they believe publishing this is ethical, legal, and in the public interest: https://www.propublica.org/article/why-we-are-publishing-the....

You can of course disagree with their reasoning, but Arnold—who claims to be, it is worth noting, a paid PR flack for tech companies—is being disingenuous* to suggest that ProPublica claimed their "sole criteria for publishing" is "truth".

* By which I mean, to be perfectly clear, he's a liar.
€0.01 coins have a volume of ~0.346ml, gold has a density of 19.3g/ml and a current price of 60.89 USD/g, so a eurocent-sized gold coin would be worth 407.02 USD :)
Estonia as well, everything online, very fast turnaround, all documents available electronically for everyone to see
The most money are paid to the same managers in both cases. The total company expenses in the same period mostly aren't dependent on the nature of the changes implemented. The managers just make their managerial decisions what to set as the goals.

And apparently the board thumbs that up. That's the scope of the problem: "look we make the UI changes" is the "color of the shed" easy to understand illusion of "something" being done.
> Only memorize those things where lookup adds too much latency/is impractical.

One particularly useful form of this is keywords and jargon: If you memorize the formal names of nebulous concepts, you’ll be in a much better position to look up the details when you need them. For example:

“Encoding scheme derived from a tree of symbol frequencies” => “Huffman Coding”

An internet or literature search for the latter term will turn up relevant results much more quickly than searching for the former directly.
And what is exactly the difference between "downloading a random executable from the Internet" and "downloading a random digitally signed with a random signature executable from the Internet"?

Either the author is random or it is not, and the signature is not really going to discriminate much in this area...
I'm not GP but a monopoly doesn't mean "we own the market everywhere" or "we have close to 100% of the market-share". We have this same discussion every time someone says monopoly..

Apple for example is a 100% monopoly in the app store. Likewise Google can be a monopoly on their search result page. It would have sounded insane some years back but today, when google search is a gatekeeper (like Facebook), they absolutely can.

You use the example of there being many non-Apple phones (while strictly true there are really only two players, iOS and Android). Can Apple use their power to kill your new innovative Fitness-From-Home app? They are absolutely in a position to do so. There's really not much else to it than that. Can Google strangle travel planner sites by showing flight plans in Google search results? Yes they can and a court would likely see this as abuse of a monopoly no matter if Google have 70% or 99% of the search engine market.

Or use the grandma test: Can you sell your Travel Planner Service to Grandma if Google starts adding the same info to Google search for "free"? Can you sell her a Fitness App for her iPhone if Apple shuts you out because they are going to launch their own iClone fitness app?

If Google goes from Search to Search/travel planner/hotel reservation/translator/and so on they are (ab)using their power to move into other areas and by shutting out competition they get more users thereby becoming a natural monopoly.

And as always happens when "The M" word is used and someone explains something we will have replies yelling Apple's AppStore isn't a monopoly, you can just use Android and we go around in circles.
> Apparent HN recycled through posts/articles?

This is a common occurrence ... people find anarticle that's really interesting and post it, not realising (or in some cases not caring) that it was posted before, sometimes many times).

I think there's a place for "Classic HN", but the idea doesn't seem to have caught on. Things like The Black Team, The Story of Mel, and The 500-mile Email are, and should be, perennials.
HN offers account deletion, it's just not up to you to decide when your account is deleted.
Google Search weather data is provided by weather.com in a commercial relationship with Google, so either Google is paying for the data like everyone else, or weather.com is providing it at their cost for their own reasons.
National Geographic now recognizes The Southern Ocean
"That's why people are concerned about Russia. It's not historical animosity. It's current behavior."

You are turning this upside down. You are presenting Russia's reaction to NATO expansion as the reason for NATO expansion. It's a circular logic. George Kennan, the architect of the containment policy, has predicted such rhetoric in 1998.

''I think it is the beginning of a new cold war,'' said Mr. Kennan from his Princeton home. ''I think the Russians will gradually react quite adversely and it will affect their policies. I think it is a tragic mistake. There was no reason for this whatsoever. No one was threatening anybody else. … I was particularly bothered by the references to Russia as a country dying to attack Western Europe. Don't people understand? Our differences in the cold war were with the Soviet Communist regime. And now we are turning our backs on the very people who mounted the greatest bloodless revolution in history to remove that Soviet regime. … It shows so little understanding of Russian history and Soviet history. Of course there is going to be a bad reaction from Russia, and then [the NATO expanders] will say that we always told you that is how the Russians are -- but this is just wrong.

THIS IS JUST WRONG.

[0] https://www.nytimes.com/1998/05/02/opinion/foreign-affairs-n...
I'd agree if we were living in the 1800's, but we're not. We're living in the age where everything is googleable (Including the text book). You don't have to memorize things to have information.
it's about using it for improved focus and creativity, rather than the prevalence of the behaviour. people go for walks in parks for many reasons, without acknowledging the beneficial effects
I've been using Lightning on sites like coinpayments and others for months. It works perfectly every time.

Again, I'd like to ask you, what doesn't work?
Saying something is naturally a monopoly is equivalent to saying it’s naturally not decentralised. They’re opposites.
It very much depends on what you're cracking down on. Extortion, deceptive practices, human trafficking, modern slavery sure. Students working in coffee shops? Not so much, but these issues are often deliberately conflated.
That's the 'pull-only' part.
I tried it on a Radeon VII. It is little hard to get running as it does not work with latest kernel, but otherwise it kind of works with some quirks. One of the quirks is the first epoch of your training is very slow to start compared to Nvidia cards. Also, the speed of training is slow.
are not they? web traffic is disconnected from DNS once the name resolution is done. neither ODNS, DOH, nor other dns solutions masks your IP in web traffic. VPN does (there are vpn-over-dns solutions like iodine, but we aren't talking about it).

Edit: sorry I noticed you probably talk about web proxy servers provided by big corp. in this case, yes they "protect" you from your ISP's this kind of espionage.
Stumbling upon the right person to murder is still stumbling upon something. Lots of people fought and murdered, only a few became the rich and powerful.
Opera had some ridiculously powerful keyboard shortcuts and performance as well for the time. I used to play this web game years ago and past beginner level the only way to compete was to use Opera because you could use a combination of keyboard shortcuts to send attacks/defences from multiple tabs within milliseconds.
Except you are lumping in all white people as powerful. Which I profoundly disagree with as per my point in the first comment, what about someone who's white but has been generationally poor? It is absolutely ridiculous to call these people powerful or free or having a voice even.

There might be racism in society but that doesn't mean you get to lump all white people together as more powerful than all black people. There are plenty of powerful black people, and plenty of zero power white people. What you are doing is basically race based identification and judgement, aka racism.
exactly, thank you
This tool is based on the old (and deprecated) Software Restriction Policy (SRP) API. I see some posters here stating that AppLocker and SRP are the same thing. Their goal is the same, but they're implemented completely differently.

SRP is enforced in user mode, and it can be circumvented by hooking user mode API calls. Back in 2005 Mark Russinovich blogged about bypassing SRP: https://web.archive.org/web/20061219234012/http://blogs.tech...

AppLocker does the enforcement in kernel-mode, so it can't be bypassed with DLL injection. (The kernel side could be patched by a user with local Administrator rights, but that runs afoul of Kernel Patch Protection and raises the bar significantly for an attacker. Users should be using unprivileged accounts for day-to-day work anyway... >grumble<)

SRP in whitelist mode is more difficult to bypass, but it's still possible to patch it out by using WriteProcessMemory: https://blog.didierstevens.com/2008/06/25/bpmtk-bypassing-sr...

I'm not suggesting that this tool isn't useful, but it's not the same thing as AppLocker or Windows Defender Application Control. If SRP ends up being used significantly as a defense attackers will just incorporate bypassing it into their payloads / strategies (start out w/ getting the user to run a Word macro that patches Word's copy of ADVAPI32.DLL, etc).
Or they just pipe the output of curl to bash running as root.
It does say they haven't finished rolling out the permanent fix, (i.e. such a customer configuration(/exploit) could still bring down some servers) and will/are conducting a full post-mortem. So hopefully a juicier post to come.
Why does that matter?

First, I would imagine that in a fragile market any major piece of bad news could trigger the necessary panic (the Credit Suisse hedge fund story would have been a prime candidate), but it seems impossible to know in advance which one.

Then, I would have thought that if you are wondering what to do with your money the more important thing would be a rough sense of timing (or market level) for the crash and a sense of what assets will do well in the aftermath.

According to David Hunter that level is SP > 4700, which he reckons will be reached in the next few months and in the aftermath equity will perform poorly and commodities will do great.

By the way, if anyone has reasons to believe this is full of shit I'd love to hear them. I'm certainly no financial expert.
Fourth exam-related Internet shutdown in Syria
Fastly even say it was a valid change.

> We experienced a global outage due to an undiscovered software bug that surfaced on June 8 when it was triggered by a valid customer configuration change.

in the first sentence
I guess I had it good, I was using the Windows and Linux Opera versions. The Windows version was always solid.
If you whitelist mspaint, than it doesn't matter where the file is you are opening. So I guess you have to whitelist the python and VBS executables first
An Obscure Company Took Down Big Chunks of the Internet
This isn't just DNS.
Best thing is Dhall that I am aware of. Same situation, working as a consultant, forced to use broken things.

https://github.com/dhall-lang/dhall-kubernetes
Thing is, you don't need to actually convert if you want to pay, you can actually use the shares as a currency, a vehicule for value. Just like contemporary art. Not being spit dollars out is a problem for buying food, much less for making deals among high-level capitalists.
I am actually very curious about what will happen with situations like Private Relay and court ordered blocks to piracy sites in many territories.
Kiron NGO (YC W15) Is Hiring Engineers for Positive Social Change
Kiron Is Hiring Remote Engineers for positive social change (https://kiron.ngo/en/careers/)
Hey HN!

After four years of development, we are happy to share Airy with you.

Airy is an Open Source Conversational Platform to store, structure and utilize conversational data in a secure and privacy-compliant way.

With Airy, you can integrate with Conversational AI like Rasa to train smarter models based on actual conversations.

You can host your own open source messaging API to enable your developers to build conversational experiences even for privacy-sensitive industries, such as banking, insurance or healthcare. Airy's core platform is fully open source and runs in your own cloud or even on premise.

We built Airy on Apache Kafka for ultimate scalability, so you can ingest and stream all kinds of conversational data to:

unify your messaging channels
include human agents via an Inbox UI
gain insights from Conversational Analytics

Airy has connectors for conversational sources such as:

Facebook Messenger & Instagram
Google's Business Messages
WhatsApp Business API
SMS (via Twilio)
Airy Open Source Chat Plugin
Custom sources

Check out a short intro video of Airy here: https://youtu.be/zwDosYHitYg

You can start trying it out by reading on our website: https://airy.co/ph

If you like what we are doing, please give us a star on Github: https://github.com/airyhq/airy

And we are of course happy to answer your questions!
I actually love programming language advocacy and programming language partisanship even when it's rooted in ignorance, just because generally peoples efforts are better spent extending existing languages as opposed to trying to solve problems by improving the language it's self.

There needs to a bit of friction in the system or everyone is using discrete languages nobody else understands, even for irrational reasons.