skysight-inc/HackerNews huggingface dataset:
> The only programs that cause an issue are tools that send ANSI escape sequences (eg for ncurses) and check if STDOUT is a TTY before sending them.

Sure, but aren't those programs the whole point of having sophisticated terminal emulators? If plain streams of text was all we cared about for CLI applications, it would indeed make things a lot easier. So much easier, in fact, that we can dump our current terminal emulators in favor of a more simple alternative without ever having to complicate the shell. But since people do care about terminal UIs, this isn't a realistic solution.
I will second this. Even at 27, it's one if my favorite shows, I've watched it all the way through multiple times. It has everything you could want, with the side benefit of being incredibly wholesome and having a wonderful message.
> Someone did a better job of estimating odds than an insurance company did.

Eh, I'm not sure that's really true, even.

Flight insurance -- at least, all of the flight insurance I'm familiar with -- is a fixed-cost product. I doubt it is so much that the insurance company couldn't create separate risk pools, from their own analysis, but that it doesn't make sense as a business.
There was an opinion piece on PNAS a few years ago that argued just that, no hard evidence though:

https://www.pnas.org/content/113/34/9384
I also think 'main' branch makes more sense, but GitHub is breaking away from an entire collective body of tutorials out there that already reference the 'master' branch. All for the sake of PC and a knee jerk reaction to a recent event. What will people think of this change 5 years on?
At Least 2 Injured in Nationwide Protests
Since it can’t be uttered often enough: thank you for iTerm2. I’m not a power user, but it and Emacs are generally my first two software installs on any new Mac.
I had a frustrating experience with this only yesterday.

I was trying to search for the word "aquarium" but chrome kept filling in "https://aquarium.org", I would delete the ".org" and only the word "aquarium" was shown in the search bar, which was the word I was trying to search.

Of couse "https://" was hidden, so I was actually submitting "https://aquarium" which was not a valid domain and it took many frustrated clicks and enters to actually google the word that was shown. Absolutely infuriating as the true state of the search bar was hidden.
Git for Windows: Change non-inclusive naming
Oh no, I fully agree with you - in a normal organisation that respects operating according to the burden of responsibility placed on it, reporting these things would be a duty. As things stand, it is seen as betrayal of the 'brotherhood' which is why it needs to be brought down.
How does GitHub’s gh pages handle this? I don’t remember them doing anything either.
5. Development cycles are long, they were operating under the assumption Intel would deliver efficient 10nm parts in volume, and instead Intel is still on 14nm++++++++++++.
One downside is that some apps refuse to work until you make a choice in the cookie pop up. So if you hit a site like that you need to:

* Pause your blokcer

* Reload the site and accept/deny cookies

* Resume your blokcer
Reaper has had a notation view for a while.
"Don’t you see that the whole aim of Newspeak is to narrow the range of thought? In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it."

- George Orwell, 1984
Ask HN: How Many Injured in the Riots?
If the work proof additionally became useful, it would develop a secondary market, and the difficulty would reset to that new cost. In other words, the useful problem solving would just obfuscate cost. It misses the point of proof of work, which is to display a costly signal that market participants will understand.
On a moral level, how does this differ from companies spinning up LLCs to gain advantage in deals being made? Consider Disney doing it so that they could buy land without people realizing who the buyer was.
700+ food poisoning actually sounds doable.
I don't think I can agree with the claim about perfect grammar, a lot of the fake headlines had grammatical errors.

I found the easy way of identifying the real from the fake (aside from the grammatical errors) was basically the absurd or extreme (typical clickbait) vs logical nonsense.

Examples

> The haunted is not what we think it's

> The Most Common Words You'd Name You... But Couldn't Names

Grammatical error

> These adorable pets are supporting the womens march

Just typical clickbait

> Shane Nakua's Cameo Line is just like any young girl's face

I don't understand what that is actually trying to say, so I put it in the logical nonsense pile.
Of course, high cost of insurance is not necessarily a bad thing. If there are other viable, less risky flights, this would, I feel, be a healthy pressure.
Your convenient explanation doesn't explain why more and more black people are accessing to the middle-class and above.
Neither does it explain why, in Europe for example, where there was no slavery, you probably see as few black people in STEM as in the US.
I'm not sure your interpretation is required or adds value. Those with first hand experience have been protesting for over 100 years and have been very clear. Law enforcement needs more August Vollmers.
I wonder if we're starting to see an end to a (mostly) left-oriented web. These kinds of comments (it's right wing thus bad) have been getting less and less popular the last couple years.

I welcome a more diverse internet. It's been too stuffy in here.
Hotels Prep for the Death of Tracking Cookies
A few choice snippets:

> [a world in which] technology users are neither customers, employees, nor products. Instead they are the raw material for new procedures of manufacturing and sales that define an entirely new economic order: a surveillance economy.

> Surveillance capitalism was invented at Google between 2000 and 2001 as a response to the financial emergency during the dot-com bust.

> This is an economic logic that was so successful at Google that within just a few years, it became the default model throughout the tech sector and then spread through the normal economy and has become the dominant economic logic in our time.

> Between 2001, when this logic first started being systematically applied, and 2004, when Google went public (the first time we got to see any of their numbers) their revenue increased by 3,590%. That exponential increase represents what I call the surveillance dividend.

> At that point, they had cracked the code and many companies found a path to monetization. Now everybody from your TV manufacturer to Ford Motor Company started to say “to heck with the product, we want the data.” Everyone in every sector is chasing the surveillance dividend.

> ..if Google had a business, it would be personal information. People are going to produce so much data. There will be cheap cameras and sensors everywhere. There will be so much data about people’s lives that all of human experience will be searchable and indexable.

> [Larry Page] had the vision that personal information was the game. Surveillance capitalism is an economic logic founded on the unilateral, secret theft of private experience as a limitless source of free raw material, and that free raw material becomes the zero-cost asset [meaning that, after set-up costs, it is free to produce]. It can be translated into behavioral data. That behavioral data is now claimed as proprietary and it’s gathered into new complex supply chain ecosystems.

> Everything feeds the supply chain. Not only what you do online, but everything on your phone, all the apps on your phone, and as Page predicted, all the cameras and sensors are gathering data. All of behavioral data is now claimed as proprietary and flows into complex ecosystems before being conveyed to surveillance capitalism’s computational factories, called artificial intelligence. The [output] is computational products that predict human behavior that are sold in markets, just like we have markets for pork belly futures or oil futures.
They only accept BTC FWIW.
It depends on the movement. Are there jerks among people in the LGBTQ+ movement? Sure. Am I going to quit fighting for equality because of them? Nope. There are much worse people who would prefer it if I rolled over and died.
> the characterization of libraries as something that actually hurts publishers and writers, as implied by writing that CDL would hurt publishers "no more" than ordinary lending, is something I feel compelled to oppose.

I don't think you understood me correctly.

I'm not saying that I personally believe libraries hurt publishers and writers. I'm saying, "Here's how to rebut publisher's concerns about CDL."

Publishers have already made their peace with libraries with regard to the lending of physical books. The first-sale doctrine protects what libraries do. Publishers already know there's nothing they can do about that, even if some of them might think it hurts sales. And so the argument for CDL is that it mirrors physical lending and thus puts them in no worse position than if the digital books were physical books.

Again, to reiterate, I'm not saying that libraries are bad for publishers or authors. I'm saying that if you're trying to address publisher's concerns about CDL, then pointing out that it's no worse than physical lending is an effective way to argue your case.
And Mario kart! Greets to all of my 64-heads! Man I still remember the late 90's.. Not a care in the world saving up all my money to buy the next cartridge..
If the business wanted to track the rate of failures and create predictive models about when things fail, or detect anomalous behaviour, that's what they would have set out with as the goal, and, perhaps, some ML model might have helped, but probably, it would've been too unreliable and any number of standard predictive models with well known characteristics would have been used instead.

That's not what they wanted.

What people are being sold is AI/ML as a magic bullet that will do something useful regardless of the situation,
and it lets business people avoid making decisions about what they actually want, because AI/ML can be anything,
so they just signup for it and expect to get 20 things they didn't know they wanted handed to them on a plate.

Turn out, it's not enough to just collect a bunch of data and wave your magic wand at it. It wasn't with web analytics 10 years ago, it's still not.

What you actually need is someone who has a bunch of tricks up their sleeve, and has done this before, and can suggest a bunch of Business Insights the business might need before they start building anything, people that actually decide what to do, and actions taken to investigate, and solve those problems.

I mean, to some degree you're right; perhaps ML models could be useful for tracking hardware failures, but that's not what the parent post is talking about. The previous post was talking about just collecting the data and expecting the predictive failure models to just jump out magically.

That doesn't happen; it needs a person to have the insight that the data could be used for such a thing, and that needs to happen before you go and randomly collect all the wrong frigging metrics.

...but hiring experts is expensive, and making decisions is hard. So ML/AI is sold like snake-oil to managers who want to avoid both of those things. :)
Show HN: Google's '5am agenda email' on steroids
GitHub to replace master with main across its services
Yup. Completely false. The Russians ended up using that pen too or their own version of it; the Americans started off using pencils but it turns out having electrically conductive graphite shavings floating around is bad for electronic equipment.
Match by ranges so changing values by 1 doesn't work. At the end of the day a human would have to come up with an entirely alternative style for the page to defeat your filters.

Pretty much any machine generated variations can also be defeated automatically by a machine. If defeating your filters takes a lot of work, and only helps until a few days later you update your filters in a few minutes, nobody is gonna bother.
I’m glad you did the edit. I was about to tell you a story about comparing my Mac LCII with an upgraded 68030-40 and my PPC 6100/60 running emulated software.
Same.

At first I though "this must be a joke", but then I though, "well, it can make sense in some contexts".

And now I don't know if I'm fool or not.
I am black and I don't think I have ever given a thought to this. While the change might be well meaning, I truly resent the implications.

Go out into the world and train under-privileged folks on what they would need to be github employees in future that you would hire without a second thought independent of special 'diversity' mandates. Do more of that instead of focusing on trivial bs like master/slave.
By that same logic protesting is also an application of lethal force, since you are crowded in with thosands of other people.
> The reason why companies implement those banners is that a banner talking about cookies sounds much nicer than saying: We want to create a profile of every detail we can find on you and auction that out to an advertisement network, press OK here.

The reality is even worse. The site operators would have to say "we want to give your data to google and others so they can create a profile of everything you do online."

If an individual site would track how one navigates their site and see click paths that might be tolerable to some degree. (Till they use that to increase dark patterns like booking.com's "only 2 rooms left and 5 people looking at this") But giving it away, into central databanks is baaaad
Frameworks, Libraries, and Tools That Developers Love (and Hate)
> hooking up an electro-optical sensor to a telescope and pointing it at a light bulb, but that's the meat and potatoes of the sub $1,000 (£800) hardware hack at least. Fluctuations in air pressure on the surface of the hanging bulb are created by the sound of conversation, or music, and make a hanging bulb vibrate.

Isn't this the same technique used to listen in on a conversation using a glass window?
Most likely.

I'm pretty sure the money they want is something ridiculous because in their business wisdom they know Heroku has no power if they don't want to rock the boat.

The question is: Is Heroku willing to rock the boat?
I keep seeing this stated as fact without any citation whatsoever.

Here's an argument with citations that the term "master" in the git context does indeed come from the master/slave terminology:

https://mail.gnome.org/archives/desktop-devel-list/2019-May/...
But is the discussion purely a legal one? Or are we also discussing a moral/ethical view that looks at a given behavior by comparing it to other behaviors to notice times when there are inconsistencies in our laws?
If you are as intelligent as you say you are, volunteer to work for a group you can help with your skills.
> Either you can only predict the types of failures you've already seen, or you can identify states you've never seen but you wouldn't know whether they mean the system is likely to fail soon or not.

Yup, this is something I've seen from both sides. First you mention is basically the standard, while the last is part of the deep learning voodoo black magic that executives and sales love.

I've had people approach me with proposals like "What if we just churn [ALL OF] our data through this or that model, and let's see if it comes up with some patterns we've never seen or thought about"

And that's not just for industrial applications. It's everywhere.

What is concerning to me is that this mentality will surely induce more unrealistic expectations. Before you know it, business execs are starting to ask why we need business analysts at all, because surely those fancy deep neural networks can extract all kinds of features - "only need data scientists to figure out those things".

So yeah, that's my fear. That businesses will blindly start to discard domain knowledge, and just feed black-box models their data, and let the data scientists wrestle with the results.
> I recall there being no "enter" key, but several keys marked OCK1, OCK2.. etc (Operators Control Key). That was a good piece of design rather than a single "Ctrl" key on other machines.

I was even more impressed with the existence of "Go" key (allowing to signal the successful end of the form entry and to start the action, which was different than just using "enter" to end the entering of one field) on the Burroughs 20 line (with the https://en.wikipedia.org/wiki/Convergent_Technologies_Operat... ). It's making a lot of endings of "dialogs" much more logical, as well as the movement through the fields -- enter is just moving to the next field, not ending the dialog or doing whatever is selected, like in Windows.

Keyboard:

https://www.smbaker.com/wordpress/wp-content/uploads/2020/03...

From:

https://www.smbaker.com/restoring-a-convergent-technologies-...
I think in 5 years everybody will be used to it. Tutorials will have changed by then and everybody will eventually forget that this was ever an issue.

I'm don't think it's a necessary change, but I also don't think it's a harmful change.
I hope I get an invite soon, very keen to try it out as I've been moving out of gmail for almost a year now. Very happy with fastmail, but it seems Hey will bring new stuff to the table!

Unfortunately, no contacts/calendar for now.. so probably I wont be able to switch just yet.
> Driving the Mac off a cliff would alienate developer

How many, though, and would they really switch to Windows or Linux, or retire from the industry?

Apple has always — or at least since 1984 — had an incredibly loyal fanbase. I think that the sort of slights which would make me leave a platform just roll of their collective back.
If each dedicated IP address is associated with a single hostname/certificate, then wouldn't it be relatively straightforward to map connections to a specific IP address back to a known hostname?

You can probably just probe the IP on port 443 and look at the certificate subject to characterize that traffic.

Might work for very obscure sites, but not anything commonly used.
One of the other submissions relating to this became flagged for some reason: https://news.ycombinator.com/item?id=23526311

I don't often comment on things, but this seems like a slippery slope and a process that I'd like to counteract in some way, so input/comments are welcome. Original comment copied below:

I'd prefer it if things didn't change, including the master/slave terminology (the 'master' branch doesn't even have a 'slave' in git...)

Have the words themselves become bad to use? It seems that this is a USA centric view anyway with its history (and even then it seems ridiculous--why can't these things be compartmentalised as technical terms?)

Slavery certainly still exists in the world, and has existed in most places at some point. Should we rename 'slavery' to something else too while we're at it? Or forget it exists and existed?

Certainly certain terms become antiquated over time, like the vocabulary used in Emacs (yank/buffer/etc vs cut/window/tab/...), but master/slave doesn't seem to be there yet.

I wonder if there's some way to counteract this newspeak stuff? I think it's harmful that these things happen for such frivolous reasons. Does one just have to be as loud as the minority that drives these things, to counteract it?
Ask HN: How do we fight American cultural imperialism in tech?
I am honestly being sick of all the unproductive changes that are happening in tech.

However what makes me even more sick is americans aggressively pushing their views onto the rest of us.
What's more concerning is the active cancel culture, public shaming and an outright harassment.

Making it akin to racism these people fight against.

Harassment of bbatsov:https://github.com/rubocop-hq/rubocop/issues/8091

BTW some unnecessary etymology that I guess has to be changed because americans find it offensive:

Slavs -> The English term slave derives from the ethnonym Slav. In medieval wars many Slavs were captured and enslaved, which led to the word slav becoming synonym to "enslaved person".[21][22][23] In addition, the English word Slav derives from the Middle English word sclave, which was borrowed from Medieval Latin sclavus or slavus,

Robot -> 'Robot' was first applied as a term for artificial automata in the 1920 play R.U.R. by the Czech writer, Karel Čapek. However, Josef Čapek was named by his brother Karel as the true inventor of the term robot.[7][8] The word 'robot' itself was not new, having been in the Slavic language as robota (forced laborer), a term which classified those peasants obligated to compulsory service under the feudal system
Sure. As much as I love physical books, library genesis is a godsend for me and for millions of students all over the world!
Google BigQuery for Marketers and Agencies
Yes, this is far more accurate terminology as well. That's something I would have thought HN would value.
There is no simple answer to this.
A lot of the time the police are simply acting in an unreasonable way, it’s not like the make a request and then attack after it’s not been complied with, no they just run and attack with no questions asked.
This is the largest crock of BS one could plausibly spin up to calm their minds from exploring the harsh reality.

I worked for a bit with a Cuban immigrant who studied CS to a high level (post bachelors) without a computer. As in the university and the whole of society didn't have access to computers because you know....communism. He correctly retorted at my shock of "how can you do CS without a computer" question to say the least.
Manual code review and CI only. In our experience of deleting more than 2.5K flags, testing would have helped in one case but then the code was not tested well when the flag was introduced.
Well technically it is possible to avoid the signaling server, but you'll need some other channel to exchange the peers connection data. This is pretty inconvenient though. But a signal server is a rather light thing and easy to install on a location you trust: https://github.com/holtwick/briefing/tree/master/signal
It’s a nice theory but the the Touch Bar CPU specs are pretty well known at this point - if Apple had wanted to do this they would have designed the system differently.

Supporting a different ISA on the same OS/Runtime is relatively “easy” in 2020 and doesn’t need such a sophisticated strategy - for 99 percent of developers this is going to be a one click recompile to different build target in their IDE. Push new binaries to App Store and done.

By “easy” I mean relative to how ISA transitions have been managed in past. Apple are so big now that runtime mechanisms for x86 code, such as Rosetta during the PowerPC to x86 migration or hardware emulation on the 68k etc, just aren’t necessary this time around IMO. People will recompile. For sure we will lose some software that is too old to be recompiled by long lost authors, but I don’t think Apple cares. They already just killed 32bit app support with similar consequences.

Remember today that your “arm” iOS apps work just fine in your x86-based iOS simulator in Xcode on an intel Mac, so access to actual ARM hardware isn’t a significant barrier at all to development for most.
I live in Michigan so I would leave it be- a few extra degrees of warmth would maybe act as a placebo effect
Pretty sure you have to set some DNS records for gh pages