skysight-inc/HackerNews huggingface dataset:
Sustainable Weather Balloon Wins Student a $10k Scholarship
I doubt this will be a step forward. RStudio performance was fine the way it was.
It's not that the individuals don't question science. I, just like you, also question science both in form and substance. It's that this particular venue doesn't. Hackernews is not the space for discussing if science is even really helpful or good. It's not the space to have lengthy debates about the meaning of science and the price of progress. Hackernews is an optimistic entrepreneur/technology forum, we assume (by and large) that entrepreneurship and technological advancement is good.

What I'm trying to say is that all spaces are "echo chambers" in that they all implicitly have their own tone and angle that all the participants agree to uphold as they join. You don't discuss politics at the dinner table after all.
I thought the “other Apple” existed in the music space. Which wasn’t a problem, until Itunes.
Weird point, I don't really get it.
I'm rather an oddity here...I came to microcomputers as a young adult, rather than as a kid, but I consider myself very much of the "home computer generation," and being part of it led to my career. Because of the time my children were born, they were very much inheritors of this. My eldest son grew up sitting in my lap, watching the Norton disk optimizer clean up my hard disk. He and his brother build their own gaming machines, etc.

But reading this article, and some of the comments here, I wonder, isn't this what we were always working toward? Isn't it OK that we're reaching a point where computing devices are ubiquitous and nearly everyone can pick one up and make use of it? My kids are digital natives, but my wife didn't find computers useful until she got an iPad, and it's enriched her life greatly. She's not technical, never has been, and always avoided "complicated" computers.

I think we've merely passed into a different era of computing. For some people it's not as fun, perhaps not as lucrative, but for many more people it's (arguably) more empowering and useful.
I think it's even more constrained than that. I think that the principle is more like:

A government, to effectively regulate the behavior of individuals as part of a group, must not privilege any member of the group over another.

Or something like that. I'm no Jefferson... the key point is that the equality that a nation cares about is the equality of all as members of that nation. All subject to equal rights, taxation, representation, punishment, etc., as we can best define it.
Sounds borderline illegal. What if the person riding the bike bought it secondhand?
That was intentional.

From the other comment I figured I should probably point that out clearly.
Yes, but more like 20 years than 2. A lot of utilities out there are failing to properly maintain major infrastructure due to a a lot of complex factors not the least of which is that maintaining things is fundamentally 'unsexy' to management
Not to mention, the core development team has been cut.

Mozilla is rebranding itself into a “Social Justice For Tech” marketing firm.

There are two significant platforms left Chromium and WebKit. I hope that isn’t the future, but browser dominance is such an obscure, indirect problem to the industry that no company would bother touching it.
It was very strange this afternoon to have such a strong wind (29mph here, not in London) that was so hot (39C) I have never felt anything like it in the UK, it was like standing in front of a giant hairdryer.
Then why is /r/politics such a left echo chamber?
They aren't forcing anyone to surrender the bike. They're just asking them if it's stolen and if they'll give it back. In any case, buying stolen property doesn't entitle you to the property.
Beware that "python -m" is insecure in untrusted cwd:

https://bugs.python.org/issue33053

E.g.:

$ echo 'import os; os.execvp("cowsay", ["-", "pwned"])' > pip.py
$ python -m pip --version
_______
< pwned >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
They seem to do a lot of box-ticking.
> So even if the ground forces continue to do poorly, what stops Russia from continuing to hit civilian targets with air strikes indefinitely until Ukraine is ready to negotiate?

Well for one Ukraine is receiving more anti air which will allow them to shoot down a lot more of the missiles. It likely won’t get all of them but if it gets most it’ll be a lot better.
There’s a lot wrong with this write up. Why would anyone want to delete corresponding invoices when you “delete” the corresponding user? And GDPR provides a caveat that if you need the data for a biz usecase like legacy reporting you can keep the data (I think it has to be masked or something but it’s not insane to say you must delete data on request that could materially affect a company like removing transactions).

Just put a filtered index on the column to better query non deleted data.

On the whole I don’t think in practice the author’s take makes much sense.
My columns are: to learn, to do, documentation to read, silly startup ideas (e.g. infinite hookah and time- and price-logarithmic axis stock graphs), therapy notes. When docs become useful I put specific entry points into documentation folder on a bookmark bar. All snippets are in snippets/<filetype>.vim. Work tasks are also in columns.

I don’t hoard links, but if something seems useful, I bookmark it and forget. Every few months I am bored enough to purge them, check if it’s still interesting (usually not).

Average column count is 5-7 personal and 10-15 work items.
Which is often faster than the response time of a client side app.
If its stolen property, the original owner still has superior title to the person who bought it after it was stolen. Might need to be hashed out in court if the second-hand buyer won't relinquish it, but it's not illegal to ask.
That's a helpful perspective. Whenever I feel social anxiety or the spotlight effect creep up, I also try to remember how little I'm actually thinking about what others are doing around me. Maybe it's obvious, but simply flipping the point of view in that moment can help you not judge yourself so much.
https://www.vanmoof.com/shop/en_nl/bikehunters
their website says they even go flying around the world to places like war torn Ukraine and Casablanca gangs to retrieve the bike. That sounds very dangerous.
No, I'm advocating maintaining tactical parity. 'fight fire with a fire' is a fairly common metaphor for reciprocal action.
Thai Government Plans 3000 Restaurants Worldwide to Promote Nation(2001)
Codeberg is just Gitea hosted in Germany: their Impressum lists the legal address as "Codeberg e.V. Gormannstraße 14 10119 Berlin".

Which may be good because EU privacy protection laws are stronger than US's. German laws specifically can be restrictive in other aspects though; e.g. there's no concept of protected free speech.
Dunkin went out of business in my region decades ago. I remember it fondly from the 80s (a friend of mine was a baker there), but now it's not nearly as easy to get a donut and a cup of coffee (of whatever quality) as it was.
>> People seem to be increasingly concrete in their judgements about social, economic, and political issues that have nothing to do with them as individuals

I'm not discounting your point, I definitely know many people that get easily wound-up about issues that have nothing to do with them, but simply something to consider: If you're talking to strangers or acquaintances, are you really sure that the issues they are fighting about don't relate to them personally?

There are one or two political issues that I consider literally a matter of life-or-death. As in, I know people personally who would likely have died if a situation that happened to them a few years ago in one state in the US happened a few weeks ago in a different state in the US.

I agree with your general premise that people need to stop judging the world based on tropes - that's the problem that causes the political issues I'm thinking of - but it's hard not to occasionally get angry when people keep talking about life-or-death issues as if they're some sort of abstract galaxy brain.
What you say seems to be the case. I've been thinking a lot about it lately.

It's pretty easy to see this programing in others, but remarkably more difficult to perceive regarding oneself.

The thing is (in my opinion) we can't really get by without some level of automatic programming. If we had to stop and weigh each decision and figure everything out from first principals we would have immense trouble operating. So we get cultures, religions, customs and ethical "hard facts" to help us get by. They work in a limited time and space but often break down as circumstances change and many (most?) people have a very hard time adjusting to the new reality.

I still think people should be a bit more critical (and cynical even), looking at who benefits from masses holding a belief and trying to determine "truth" from first principals more then they do now, but think I understand why this isn't the general case.
I remember when Perl was more popular generally than Python (late 90's and early 00's), and Perl espoused the mantra of (There is more than one way to do it: TIMTOWTDI).

As a tongue-in-cheek reaction, Python espoused "TOOWTDI", or There's Only One Way To Do It :)

reference: https://wiki.python.org/moin/TOOWTDI

The problem is, when it comes to the Python package management ecosystem, there are SO MANY ways to do it. And they aren't equal and require a deep understanding of each tool to select the correct choice.

It is a problem for Python, although I often regrettably see it dismissed as not a true issue because $latest_package_management_system fixes it.

Python has allowed me to be profoundly productive in many ways, but this is a huge sore spot for the Python ecosystem.
> Plus now that the troops have had time to dig in and erect defensive works, it seems very unlikely Ukraine will be able to throw them back without at least a 3 to 1 advantage, or willingness to suffer massive losses.

I think the likely scenario here is that Ukraine is looking to starve Russia of ammo by destroying a lot of their ammo depots and command posts. Ukraine can use the same weapons they use to do that to also hit defensive positions, without any counter fire.
Theoretically my local computer is faster to render something than my network connection can download the pre-rendered content.

However, 99% of javascript blobs of hatred end up slower than downloading the pre-rendered content.
You can sort of do this with a modern computer. The CPU and GPU fans spin up on increased load, and you can listen to the hard drive (the sounds correspond to some degree to the HDD indicator light). Over time you can get an idea of system activity just by listening to the machine itself.
Debunking also doesn't undo the original damage because most people will never see the debunking. For example, a while ago a paper about the oceans supposedly heating up much more than previously estimated hit a lot of news sites and HN: https://news.ycombinator.com/item?id=18352506 The article currently at that link is not what was there at the time, it's essentially a retraction that almost none of the HN readers who saw the original will have seen. That paper had an estimate of ocean warming that was much higher than that found using actual widespread physical measurements of ocean temperature, based on a weird indirect calculation from global CO2 and O2 levels in the atmosphere. It turns out they'd massively underestimated the error bars on their weird indirect estimate and it was just far too inaccurate to actually conclude that ocean warming was substantially higher than the direct measurements. (Which is not at all surprising really.) Now go and read the HN comments on that science at the time, they're quite something given the subsequent context...
As someone two months into their first python job - the ecosystem is solid for ML / data science, but there's a lot of places where it's painfully lacking.

I hate the most popular ORM (sqlalchemy) and alembic has a lot of footguns: for instance, if you autogenerate a migration where you change a table name, it will try to drop the old table and create a new one.

In web dev a lot of the OSS community has moved on to more appropriate or exciting languages, so the tools I'd normally reach for frequently are OSS projects that haven't been maintained in seven years.

As for pip: it needs a major version bump that creates a lockfile, or it needs to be intentionally sunset. It's easy for a beginner to start using (part of why it's heavily used), but extremely dangerous because of the lack of guarantees. I wish it didn't have as big of a footprint as it does.
The better option to understand how comma's openpilot works is to go to youtube and look up openpilot videos in action.

What they are selling is an ARM board + cameras + CAN bus adapters for various vehicles. The stock software engages lane centering and longitudinal (gas/brake IF supported) and will keep the car lane centered.

For highway driving, it's a huge quality of life improvement.
I legit thought this was a parody.
It is, but did they?
https://www.microsoft.com/en-us/research/video/quantum-compu...

^ This is a good intro that doesn't do much hand-wavy pop-sci.
I find it increadibly hard to read, so I really hope it doesn't become a common thing. So I am kinda happy about these results.
A Deep Dive into Manmade Tunnels and Caverns Underground in Singapore
I would guess that there are quite a few limits to that...

A user has a long history of participating on your forum and other users have quoted their messages far and wide. Collectively all of the messages posted on your forums (with or without timestamps) reveal a few PII about the user. Do you have to delete those?

The user filed a bug report about a functionality not working, do you have to delete the text of the bug report?

Arguably if your user table look like [user_id, creation_date, deletion_date, status, account_type] then this table does not contain any PII.

Assuming that user content is not automatically PII, whose responsibility is it to track where PII can be?

Sometimes users doxx themselves (like mistakenly sharing tax return forms instead cat pics), in such a case it is the user responsibility to signal this to you.

If the user filed an issue saying "when I insert my name (Abe Cox) the input validation fails" is it you or the user that need to read through all the issues to find this case?

My point is that GDPR + right to be forgotten cannot make it look like you never had an account at all, especially without user assistance.
Aren’t you just saying that materialized views should not be used? I’m pretty sure that was my original point.
On unixy systems, won't the system Python usually require root/sudo to install packages, whereas the ones in your environments will be owned by a less-privileged user?

And on Windows, you may have a globally installed Python (though there is little reason to have one instead of the Py launcher), but even if you do it's not a system Python that system components are relying on.
If the payout would be substantial, it would be dumb for Musk team not accept and buy Twitter at that point and do a later IPO at a new price after restructuring. There’s not much for Musk to loose by playing it out like this. In the end they buy it, they don’t, or they settle before then. Paying a large fine is in neither sides best interest. Twitter shareholders have to get the best result : anything less than $50/share would likely be a nonstarter if closing remains an option.
Before technically correct comments attack the use of the word 'melting' here, as in the runway threads, please give the journalist a bit of slack here for using it in the title.

The key part about this is the consistent theme of the day that many parts of UK infrastructure, both public and private, were not engineered to withstand 40 degree Celsius.
RTX 4090 TGP: 800W

RTX 3090 TGP: 350W

That's where the 2x comes from, they can't control the power consumption, it's not looking good for the average consumer
>This is basically the anti-AWS license: for AWS to run MongoDB proper, they'd need to expose source for huge amounts of their backplane.

Not true. For AWS to run MongoDB proper, they could just negotiate with MongoDB to offer it as a managed service - as Tencent, Alibaba, SAP, IBM, Swisscom, OVH and 10+ others have.

> It's also not open source under almost anyone's definition.

Enter the OSI. While it not be "Open Source" (note the capitals) I don't think anybody has the right to legislate the use of "open source" with lower case letters. A nit, but an important one - the capitals force us to realize that it's not a word in Webster's Dictionary. It's a proper noun definiton put forth and pushed by one organization. I can certainly say "...oracle is lying..." but if I say "...Oracle is lying...", I expect the black cars to drive up to my house pretty quickly.
File this under "falsehoods programmers believe about users": they act rationally.
$20K to clean up SF seems like a reasonable cost
webgpu is already 10x safer than webgl which has been deployed safely in applications with billions of users (google map, etc)
UK heat wave causes Google and Oracle cloud outages
Ideas? No. Expressions? Yes. Github Copilot arguably copies protectable expressions. Microsoft is banking on the fact that nobody will sue them over it because it involves projects that cannot defend themselves, and because they will endlessly argue over where the line between ideas and protectable expressions is.

TL;DR Microsoft is being Microsoft again. Also water is wet.
Yeah. Basically anything that an employee can mess up, should be reversible IMO. But actions such as deleting an account should have the option of "YES, DELETE IT PERMANENTLY, THIS CAN'T BE UNDONE"
long long

Templates
Written in a mix of JavaScript and C++.
The issue I have is that you're taking the idea of an SPA, which is pretty loose:

> An SPA (Single-page application) is a web app implementation that loads only a single web document, and then updates the body content of that single document via JavaScript APIs...

Looking at the examples at htmx.org, this is exactly what it does. Just because some car manufacturers decide to put an engine in the front of the car doesn't mean that a car with an engine in the back isn't still a car.
This is right.

Self-hosting should become absurdly easy to become widely popular, and to become any popular around non-technical users.

Very easy Linux host setup (like that of AWS, Linode, DO, etc) + containers (podman or docker) or stuff like flatpack or appimage should solve most of that problem. What's missing form the picture is an easy (I mean laughably easy) way to connect services. Something like a patch panel should be created to control UFW / traefik / whatever, when apps don't snap together automatically.
It's alright if people form judgments about me, just like I do about them.

At the end of the day, mostly none of it matters, it's just easier to be authentic and straightforward all the time.

Maybe the anxiety were not irrational, but I can choose not to have it anyways.
>C++ syntax is Turing-complete, so due to the halting problem, finding the declaration can take a long time, potentially unlimited in pathological cases.

Absolutely not unlimited time. Once it's parsed and semantically analyzed you can find the declaration in no time. Exactly like the compiler does.

edit: to clarify, I was not taking into account unbounded recursion on template instantiation, which should be limited in any case by the compiler.
The other problem with this idea is that natural languages contain quite a bit of redundancy, which is why speech and writing can be decoded even over very noisy channels. It’s hard to make language more compact without removing some redundancy.

That being said, this has been attempted before: see https://en.wikipedia.org/wiki/Speedtalk and https://www.zompist.com/kitlong.html#howmany, and especially https://web.archive.org/web/20000503004430/http://fatmac.ee.... for a detailed attempt.
Stop spreading misinformation. Nobody is required to hard delete the very second the [delete] button is pressed. You're following the law as long as that mentioned reaper job exists and runs at least once per month, to be safely within the allowed timeframe
Thank you! Yeah hardware is tricky (and I still have so much to learn) but there's something really satisfying about holding a thing you designed in your hands that pure software just doesn't quite give.
There are two types of polio vaccine. The one used where polio is circulating (oral vaccine) is a live virus and provides more protection against transmission but isn't super effective and (rarely) can cause paralysis. The inactivated vaccine (injection) mostly just protects against severe disease. Here's a paper that says the oral vaccine produces 70-80% protection against transmission and the inactivated vaccine produces 20-30% protection: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2486742/
Not sure where you got the idea that the core development team has been cut, Firefox development remains strong. For example, here's a 1,000+ line patch that just landed two days ago.
https://bugzilla.mozilla.org/show_bug.cgi?id=1779952
A little common sense is required here. Almost no one discriminates against straight people in any way that is debilitating. So it isn’t really an issue (yet at least) and going down this path is similar to the “All lives matter” in response to “Black lives matter”. It manifests as a way to passively express bigotry rather than a genuine, sincere claim.
This tool saved me when I had to clone a few deeply nested bits of a site between two projects with completely different stacks.

Paid full price and was very much worth it: saved me hours of untangling the horrific CMS-generated source CSS. I just plonked it in the destination and went on with my life.

Now I use it from time to time and it's a nice addition to the built in dev tools.

Congrats on the 3.0 release!
I should note that I forgot quan and qun.
In most industries increasing your reach by 3% is worth doing.
....is this your way of saying OP will surely deliver and we should just wait?
Was the public key found used to decrypt the microcode?
You can do this in UNIX systems by dropping a line like this in your ~/.bashrc

. /home/matt/envs/menv/bin/activate
Much prefer the Django ORM, which is a pain to use if you are not building web apps
I mean I'd like to be aware it's happening, I just don't want to give them any more of a platform.
From memory, you could end up fragmenting things, and I think this would typically result in losing some of the capacity of a disk.

I think people would do a disk to disk dub in these situations as a form of "defrag" operation.

You could also get an 80 minute disk, put it in a recorder and get it to read it, then sneakily swap it with a 74 minute disk without letting the recorder's eject switch trip, then force a TOC write, and you would be able to upgrade a 74 minute disk to an 80 minute version.
Rich Chinese Worth $48B Want to Leave – But Will Xi Let Them
Seems...not really worth talking about. This is as normal as corporate emails get.
Firefox's marketshare is hardly the point here. As bob1029 said, there's no earthly reason why you wouldn't just build a standards-based site and have it work on any modern browser.
What's really the point if you still have to be paying attention? Having a lane departure and forward collision detection is pretty standard now. Im curious what benefits this provides beyond that?
No, that was just bonus
Yes and it 2x’es my productivity when I do. Sure I’ll come in and chat idly at the office because “WFH bad”.
There is no magic in any of them. ARM focused on low power because that was its niche. SPARC focused on performance and/or throughput because that's what Sun was building. And, well, x86 is focused on still being able to run MS-DOS.
Blistering heat bakes the Plains with highs up to 115 degrees
How about running (Py)Torch?