skysight-inc/HackerNews huggingface dataset:
>"the answer is already known: traffic which sufficiently disagrees with the current government of China is blocked."

"Sufficiently disagrees" is not an exact understanding of exactly when/where/why and how the Chinese (or more broadly, any other Nation-State's) government blocks connections, or even if they indeed block connections (I have not personally tested Internet connectivity to the world at large from within China, so I'm going by secondhand information, western news reports -- that make the general claim that at least some aspects of China's Internet are censored and/or blocked: https://www.google.com/search?q=great+firewall+of+china )

>I have never seen anyone (other than you) claim that China blocks all outgoing connections.

I did not claim that...

Did I not say in the first message in this chain: "And let's suppose for the purposes of discussion that what the western Mainstream Media says about China's Internet is completely true -- that outgoing connections to the West from China -- are blocked." ?

The purpose of this message chain was not about China nor western mainstream media!

The purpose of this message chain was to discuss the following:

>"what happens if a TCP/IP connection is initiated from another country to a TCP/IP address inside of an outwardly blocked country?"

?

???

China, in this context, was only used as an arbitrary choice for the purposes of a philosophical discussion...

We could substitute China with any other country for the purposes of this same discussion, if it pleases you!

Related:

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

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

https://en.wikipedia.org/wiki/Hole_punching_(networking)

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

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

https://en.wikipedia.org/wiki/ICMP_hole_punching
Is it me, or do they flip the image upsidedown when you try to save it if you're running an ad-blocker?
The link says that they do not _log_ the searches tied to accounts, but they do receive enough information to cross reference this data.
Woah, I can install a game from PSN on my iPhone!? I must have missed that feature... /s

We already know the players in the market will conspire to increase prices artificially if given the chance (United States v. Apple Inc., 952 F. Supp. 2d 638 (S.D.N.Y. 2013)). So, no, I don't believe these are actually one market because not even the players think it is one marketplace. They argue this exact illusion to keep anti-trust from applying to them, but behave as if it isn't a single market.

All we need is for lawmakers to change what the definition of a market is, in order to deal with this loophole.
What could be signs that Apple and Google are competing with each other on the mobile app space?

The only tariff change ever made was made over a threat of an anti-trust lawsuit and copied straight over completely verbatim to the second company.

And it's not like users of one store can try to shop to the other one anyways. Each user is captive of their respective store.

On the hardware side sure, the competition is fierce and visible, on the software side I don't see anything at all.
Wasn't Spotify world leading before first iPhone was announced?

(ignoring illegal alternatives obviously)
Do I understand it correctly that upgrading to a new rust version is mostly implementing new best practices and new features, instead of needing to "fix" your code, as rust is backwards compatible?

I've only used rust nightly for my own projects and didn't give too much thought about rust versions
That’s not correct. Not every market is the same in it’s dynamics.

Yes, most of the time that information was purely insightful and was simply monitored. However, at some moments it definitely drove important decisions.
A 6-Month Review of My Moonlander Keyboard
The Forest Eaters
lol I did, which is why I replied skeptically because it says Microsoft had most of it overturned on appeal.
https://archive.ph/2024.02.06-024450/https://www.nybooks.com...
Right about a lot, massively wrong about 'cyberbusiness' and 'virtual communities', which we today call 'business' and 'communities'.

Perhaps the key thing missed was that attitudes would change? He may have been right for 1995 attitudes, but secure financial transactions online did happen and attitudes changed to accept them; meeting friends for coffee is still nice, but attitudes changed to accept a lot more casual chat, video calls, (web)forum interaction, etc.
I precisely don't, unless I have to.

If I need to work (coding in this person's case) on the go, a high quality laptop with good screen resolution is superior to a headset. Using a constrained headset that's optimized for consumption strikes me as similar to using an iPad for coding (or other serious work). It can be done and there are even example of people doing amazing things, but those are exceptions.
Just wait until you find the fax machine mechanic xD
Scientists Censoring Science
OpenBSD -current moves to 7.5-beta
Yes, part of the overall EU budget under "Other revenue - including taxes from EU staff salaries, bank interest, fines and contributions from third countries" https://en.wikipedia.org/wiki/Budget_of_the_European_Union#S...
That's why people should make up something believable like "Mr. Poop Muffins"
Thanks so much, I’ll give it a look!
What hell specifically, do you mean loading binary blob drivers in the past?
Thank you! I will take a look! I’ve never heard of storygraph!
Some EU countries have constitutions with war avoidance clauses, so my money is on Mars next
You can now add a comment section to your site with Bhread
> d3 is literally not a programming language

In what ways is it, though? For instance, D3 offers looping constructs and facilities for control flow, so I'd conjecture it's Turing-complete.

> It's written in js

It's a slim minority of programming environments that are self-hosted. Most are in fact implemented in another language.

> used in js

This is a technique called "deep embedding" in the DSL literature.

> provides a large toolbox of useful functions

To put it simply, that's not the point of D3 at all. D3 provides a mental model for data applications that enables a developer to raise the level of abstraction. This is a new way of thinking about data flow in visual applications. Oh, and it also has some helpful maths included.

> One builds on top of it, and IME it is _rarely_ directly used.

I take issue with this comment from several angles. Facially it's untrue, there's clearly lots of examples of D3 development. And the implication that something is defined by the output of some of its users rather than the tools it offers them all seems a bit strange.

The difference between your "generalized graphing libs" and D3 is orders of magnitude larger than the difference between those libraries and one that only offers a single chart type.
From experience, you really can't just take user reports at face value. There's almost always something there, but it may or may not be what the user thinks it is.

So it's a good idea to apply Occam's razor.

Digitizer/ghost touch is probably the simplest explanation.

The only thing the hacked/pwned idea has going for it is the "We are in control" message, which is still a bit marginal if the watch really was hacked. (None of the other posts mention this and why would a hacker type that message in? Could be because it's a practical joke or maybe part of a phishing attack, but those are tenuous and nothing else mentioned supports those.)
So NYC is considered different? Because whe I did visit other parts of the US, like Florida and California, water tasted also heavily like chlorine. Which is strange, b/c in Germany I only drink tap water.
I really don’t get why companies won’t allow limited access to email at least to send a goodbye message and contact details to their colleagues. You could spin up new email boxes if you are worried about them downloading emails even.

It just seems really cold to not let people say goodbye and point their colleagues to their LinkedIn so they can get some recommendations and such. For the companies that allow this I salute you.
yes, seeing this makes me want to eradicate that fungus from the entire planet
Max digits of pi 1.71x10^62
I tend to prefer:

- Things happen/happened at UTC times

- Things will happen at zoneless time + IANA DB label. Though there are some edges. Obviously it's possible to pre-apply and convert to UTC, which is okay, but whether that makes sense to do in practice varies some. Future UTC time of often worthless for understanding human centric dates and times.
> Biologically speaking, the very reason of our existence is to make descendants, or contribute to society so others can make descendants, with intelligence being an evolutionary trait to increase the likelihood of our species surviving.

Biologically speaking, our existence is in large part random chance.
MS didn't invalidate the token he had when you changed the password?
This is currently our biggest unsolved political issue IMO. Without a focus on the supply side, all of our current consumption-focused climate change policies (carbon tax on consumption, electric vehicle mandates, most recently infrastructure issues etc.) effectively amount to weak virtue signaling that has mostly succeeded in dividing voters and provinces against each other, when we should instead be tackling the 500 lb gorilla in the room (Alberta’s oil sands). Hence the well-deserved Greta Thunberg snark towards Trudeau a while back.

How do we do that? Some think we should just leave the oil in the ground. Others think we should avoid building further export infrastructure (i.e. pipelines). These options strike me as politically unpalatable, and even our current government stepped in at one point a few years ago to bail out the troubled Trans Mountain pipeline.

One option I am strongly in favour of is nuclearizing the oil sands. AFAIK right now the process for extracting crude from the oil sands is very energy-intensive and is currently powered by nat gas since the producers have it on hand. There was a proposal a while back to power this process by nuclear energy, which failed because: a) nuclear energy was scary, and b) crude prices took off and reduced the economic incentive for cost savings.

I imagine that the nuclear option could be resurrected now alongside government investment in LNG infra as well as a supply-side carbon tax to provide extra incentive to push producers on board. Since we’re not going to leave the oil in the ground anyway, this would allow us to extract it in the cleanest possible way, while actually creating jobs and making our energy exports more competitive overall.

Now, if only Canada could elect a visionary government that actually cared about climate change and not just about virtual signaling…
Having trouble finding that, do you have a link?
Moving to an area with more grocery stores is orders of magnitude more demanding than selecting another operating system next time you upgrade your phone or computer, though.
> First, cookie banners are not legal anymore. They should be a dialog where 'No' is the first and foremost option and 'Yes' (opt in to tracking) requires permission per type of tracking.

Got a reliable source for that? Because I actually need to have one to send out to a bunch of non-complying companies.
For normal projects yes.

And you can use clippy to tell you about changes you should make.

For example, in my projects I run this in the CI pipeline:

cargo clippy --all-targets --all-features

and

cargo fmt --all --check

In addition to the regular test and build steps.

This both means that I follow clippy recommendations and cargo fmt in the first place, and also that my CI tells me about any clippy changes if I didn’t notice them myself as well as any formatting I’m not following. In my main IDE I auto format the code of course. But sometimes I make small changes in vim and don’t run the format step myself so it’s nice to have for that reason as well.

For the integration of Rust into the Linux kernel I imagine it’s a bit more convoluted.
>They could just, you know, not do that.

Would you rather take a 50% pay cut, or slightly annoy somebody else? Because that's essentially the choices they're giving companies. They should have 100% seen through this, and made the do-not-track header enforceable. Legislators actively chose not to though.
I remember connecting in 1983/84. It was a trial by fire. I started learning Unix by using the Eunice emulator on VMS. I was doing such a good job on documentation (using nroff), that I convinced my company to buy a Sun workstation. I poured through the manual, especially the section on UUCP, and first con a connection to a local college using a modem. I was able to use UUCP to copy the mail and news software. In those days, the standard response to a question was RTFM - in other words, read the source code and follow the instructions. If you can't do that - you shouldn't try to connect to the 'Net.

So you had to slowly bootstrap yourself in technology. Once you were able to read and post news, you next needed to send email to people. And that meant you had to master UUCP mail. Unlike domains, it was a route. You had to specify each step in the relay. So you might need to specify 5 or 6 specific systems by name to reach the desired person. And hope they could find a route back to you.

Most of all - the great part of the early days was respect, and the ration of information to noise. Inaccurate information didn't remain unchallenged. If you asked a question, it was very likely the author of the technology or program would answer you. Often others would pipe in answering simple questions, so that the program creator wouldn't have to be distracted from important work.

It was a humbling experience, especially when you said something that was factually inaccurate, or technically naive. One learned to think and research before responding to anything.

Until the freshmen classes came to college in September......

Normally there was a very formal process to creating newsgroups, but the alt.* distribution was uncontrolled, and a system that had a well regulated and automated process for the creation of newsgroups evolved into newsgroup creation/deletion wars.

And then we had the first spam. And then we had trolls. And anti-spam filters cause anti-anti-spam generators to be created. And then the web was implemented.
For those of us who prefer RSS feeds, you can get the exact same thing using this URL:
https://hnrss.org/newest?points=500

(thanks to the guys at https://hnrss.github.io/, who offer multiple customizable RSS feeds for HN)
> Who decides what is "extreme"?

Extreme doesn’t mean bad, it just means at an end of a distribution.

> the "extreme far lefties" overruning this website

Hacker News is, in general, badly described as even leftist. Centre-left, maybe, but with significant variance.

> filtering information about far away places through the media divorces you almost completely from reality

Sorry, this is bullshit. If you pick garbage media, sure. Otherwise, unless you have agency contacts in the country, you’re trawling through an unrepresentative sample of anecdotes. What you’re saying with this statement, in essence, is that your arguments are unassailable with data or reporting. That obviously undermines your own credibility.

For what it’s worth, the international financial press has been cautiously supportive of most of Milei’s policies. And increasingly so since he’s taken office. But Milei’s policies depend, in large part, on international investors seeing Argentina as investable. If you’re saying he is inscrutable except by select internet commenters such as yourself, his policies will fail.

> lot of his antics are political theatre

Most politics is theatre. It’s fair to describe his views as expressed, whether antics or not.

> Quoting him out of context

Milei’s anarcho-capitalist views are not quoted out of context.

> Normal people over there are concerned with literally not starving

Sure. That doesn’t change what he’s said. (And what he’s said doesn’t change the sensibility, in my opinion, of his policy positions.)

I also wouldn’t hold up Argentina’s voters as knowledgeable about economics. They got themselves into this mess in fair elections after all.
It's better than "it works well in practice".

The question is misguided as stated. It's like asking why chemists care about density for measuring mass.

If you are looking at the likelihood of any particular outcome of a continuous random variable, then you do not understand how probability works.

The probability of any particular real number arising from a probability distribution on the real numbers is exactly 0. It's not an arbitrarily small epsilon greater than zero, it's actually zero. This definition is in fact required for probability to sense mathematically.

You might ask questions like why does maximum likelihood work as an optimization criterion, but that's very different from asking why we care about likelihood at all.

The comments on the original question do a good job of cutting through this confusion.
Simple explaination of Monads
Monads are just things that let you apply a value to something that cannot be defined with just regular values, e.g. metres applied to 300 for 300 metres, or dollars applied to 20 for 20 dollars.
Funny. That's how I feel about iOS. I have an issued iOS device that I almost never use because the UI is unintuitive to me.

I guess there are 10 types of people in this world. Those who like the iOS UI and those who don't.
You might have some canvas obfuscation privacy setting enabled.
what happened in 2020?
You are right, my statement was too extreme, borne from frustrations over the degradation of many online services by profit-motives.
I'm sure online dating platforms, so long as they get user profiles in front of user eyeballs, are inevitably going to lead to people getting into relationships.
Much like with Facebook or, say, news media, the algorithm has a specific purpose and, as we see rather often, that purpose is not "make the user happy", it is "keep the user engaged by any means". So, for a news media website, the purpose is no longer "deliver the best news", but "deliver the most engagement". And that process can be automated by changing content subtly and measuring again, until the content pulls the most attention.

I guess with Tinder, that's not necessarily how it works? Do they have ads on there? No idea. But again, I wouldn't be surprised if there is some kind of data collection / trading going on. But who knows, I have no evidence of this and wouldn't want to badmouth Tinder just because it's trendy to bash big platforms. Please consider this an attempt at making a more balanced comment :)
> the RNLI, also mentioned in the article, is the maritime search and rescue service for the UK

HM Coastguard.
Unfortunately, having an ideological agenda against climate change and trying to effectively manage and mitigate climate change are completely orthogonal.
I miss mercury light switches...
lmstudio my friend
You would need a ceramic mold, but that might be easier to 3d print?

Right now it is in a bed of fine glass beads that the printer drags through as it goes, so this is kind of a similar approach. For one offs or prototypes this might be good, but when you print more than one of something than a mold likely makes more sense.
Is that really how these layoffs go? The HR person is belittling ("I need you to focus") and the employee passively takes the belittling. Here's a script the employee could have used.

"Excuse me, I need to pause. I have never met you before this call. We are strangers. You demand my attention because you say you need it. To be fair, your needs are no more important than mine. One of my needs is to be treated with respect. Frankly, since I am no longer an employee, I fail to see why you make any demands of me. But because I am polite and want to hear the details about the severance, I will stay on this call for now. However if you continue to treat me disrespectfully, I will drop from the call, and you can email me the details of the severance."

I realize the bravado of the above, but I was in fact laid off one time, and I did assert myself to the owner who at least had the guts to do it himself. A few months later he calls me and asks me to me to return to work to finish the project (not a software project, a building construction project), and I declined and instead told him I would do it on a contract for twice what he was previously paying me. He had no choice, took the offer begrudgingly, and I finished the project, designed another big project the same way, and then moved on with my life.
Do you have any sources on GitHub moving away from Rails? This is the first that I've heard and my googlefu has returned zero results around this. Just last year they had a blog post around Building GitHub with Ruby and Rails[0] so your remark caught my off guard.

[0]: https://github.blog/2023-04-06-building-github-with-ruby-and...
> oh how I dislike this metaphor

Seems pretty fitting, no? I don't think it's just a metaphor. Any "alignment" detracts from the model.
Depends. If I'm considering it entertainment, then it isn't unreasonable to think about how much I would have to spend for it to be entertaining.

I don't normally eat by myself and would be paying for my wife to join me, and therefore it's the cost of two meals.
If you don't mind: given your background, as a personal sanity check for me, would you recommend a Lenovo ThinkPad for sensitive use cases?
Nobody serious thinks Texas secession is a good idea. It’s performative nonsense to rile up idiots.

For an international analogy it’s along the same lines as Putin claiming the sale of Alaska was not valid.
Yeah, I don't think people understand how much pre-prod work is done. For the next 5 to 10 years this what it'll be used for. In the next 20 years, 90% are out of work.
This is a welcome change! A few cities have started removing parking minimums.

https://www.kvue.com/amp/article/money/economy/boomtown-2040...

https://news.ycombinator.com/item?id=38855427
Of all the possible swimming spots, a river is the one most fraught with mortal danger!
I can give it a try for sure haha
There's not, mlock() will crash your machine from userland happily
I'm surprised it's here as well. Of all the interesting questions on CV, I would not consider this one of them. I wonder if this was sent through the second-chance pool.
When the first round of the "waters of the United States" / wetlands fuss kicked off in the early 90s, one proposal was for the Government to pay landowners for all the territory it had just assumed legal control over.

They decided prosecuting the victims of those takings was easier than compensating them. Much fuss ensued.

Meanwhile there's been a lot of people conserving land by owning it. Personal stewardship or natural resources that will outlive them. I expect their results are better, in aggregate, than the lands held under coerced "conservation easements" or outright seized by government.
I would have thought the US had several people capable of purchasing an area only a third of an Australian cattle station to corner the future market for solar energy production and build out HVDC delivery lines .. but I forgot it's been all downhill since the space program.

The money is same scale as oil & gas investments so it's not exactly something that isn't being done already - the layout can one big area, many smaller areas, the panels can be raised in the air to allow for crops | animals underneath, etc.

Roadsides would be good, poor quality agricultural land, lake beds that are drying up in the midwest and circa Utah, etc.

But yeah, you're right - too hard for the USofA that used to be great. /<sad>

Meanwhile, we're doing that here already - scaling up to power billion tonne per annum mining operations to deliver resource to the rest of the world .. where do you think China gets it's iron, lithium, mineral sands, etc. from?