skysight-inc/HackerNews huggingface dataset:
Doing session management is orthogonal to this. Still a fun idea, though. Even better, actually. But it introduces a new security concern. How quickly should the session time-out (or not?). But it will be good for UX.

But to explain the original idea:

Users can work in what sometimes might seem strange ways: A user can do multiple edits and choose to be perfectly fine not seeing the updates. The flow state is then simply doing the updates - then go to mail and do the approvals. In that flow it would be nice to only approve one mail which then covers all updates.

00:00 Edit A - Timer start
00:09 Edit B - Timer reset
00:18 Edit C - Timer reset
00:28 Timeout - send one mail for approval of A,B,C

The bulk update mail will then need a top link to simply approve all. And individual links below for each edit as mistakes might have been made during edits (if userfriendly :-)). A lot of work to to save a couple of mails - I know! But the things we choose to obsess over :-) It just might fit your definitio of minimalism.

People who want a fast turnaround of approvals one by one will be annoyed by this. But mail is "slow" and can be delayed anyway. People who want fewer clicks and mails will love it. Good design is then finding the optimum or choose who to champion.

Sub-optimisation. For sure!

So not important at all. And a very limited use-case. I just ran with the idea. As you succintly said elsewhere: This is like art. I will second that with a quote from The Dude: "That's just like, your opinion, man". Very true - and you should do you! I just hope I made clear what my impulsive idea was.

A little bit akin to how TN3270 works. Powerusers did crazy things working blindly ahead while awaiting the response from the mainframe.
It's a bit more complicated than that. Gore lost the initial vote count in Florida. He wanted to recount. That was fine. He lost the recount, but it was closer. Then he wanted specific recounts - to recount the precincts where he thought he would gain the most votes in another recount, and to not recount the ones where Bush would gain votes. Also there were calendar issues - the December date where they have to cast their Electoral College votes was coming up.

It went to the Supreme Court. The SC made two rulings. First, in a 7-2 vote, they ruled that Gore couldn't recount just in specific spots - if they were going to recount, they had to recount everywhere. Second, in a 5-4 ruling, they ruled that they couldn't keep recounting - they had to meet the December deadline with what they had.

That second ruling is what people are talking about when they say the election was "stolen".

Personally, I think the SC was right. Recounting only where you'll gain is cheating - you're trying to win, not trying to have an honest count. And if Florida had missed the deadline, and Gore had won because none of Florida's votes counted toward the Electoral College? That would have been stealing the election. It also would have been a violation of the Voting Rights Act and a bunch of other things.
Python’s Cambrian explosion of dependency management continues. Maybe one day via some strange machine form of genetic algorithms a canonical system will emerge.
> to automate every step in his pipeline with these ABB machines.

That's still too much "inside the box" thinking.

That baker doesn't need "automate everything", in fact, no-one does.

What "that baker" needs, is to rank work on effort, cross sectioned with "costs to automate". And then automate the top item or items only.

The baker needs a machine to knead the dough. Special tools to cut the dough of twenty cookies at once with minimal waste. Trays and tools that can be cleaned in a dishwasher. A bread slicing machine.
A bakery that can be mopped in one go, rather than a fully automated humanoid mopping machine.

This is an analogy for all automation: we don't need to cover 100%, be fully autonomous, 100% flexible. We need to automate the hardest part, even if that's boring tech. Then the next hardest part. And so on.
If you need the money, don't take the job
I must be missing something because I understood that pip cached packages already.

Perhaps it still creates a copy of the package files in the virtual environment, thus the cache only saves repeated downloads and not local disk space. If that's the case then this does look really useful.
"Experienced developers can still see and edit the code"

I'm curious about the quality of the generated code. Does it adhere to any principles? Is it readable to developers? Is it easily extensible?

I love the idea of a code generator for developers that can generate a scaffold from natural language, but I am dubious of an entire app which can be generated from natural language.
It's improving so fast, The way it walks are kinda strange with 360 degree turn, but i guess it's more efficient.
There is a similar problem in cell phone networks (SS7) https://youtu.be/wVyu7NB7W6Y
I haven't found much information about this online. One YouTube comment claimed Apple has only removed the ability to launch unsigned apps via right-click, but you can still open them deep in the setting menus.
*troop.
Wow, I guess I'm never upgrading to that OS version or buying more Apple hardware for development when this puppy dies.
It is partly economic, but I would say that it's more of a matter of convenience. Developing a web application is more approachable than a native app, and the pool of web developers is larger. Users also don't want the burden of installing and upgrading apps, they just want them available. Even traditional app stores that mobile devices popularized are antiquated now. Requesting a specific app by its unique identifier, which is what web URLs are, is much more user friendly than navigating an app store, let alone downloading an app on a traditional operating system and dealing with a hundred different "package managers", and all the associated issues that come with that.

Some app stores and package managers automate a lot of this complexity to simplify the UX, and all of them use the web in the background anyway, but the experience is far from just loading a web URL in a browser.

And native apps on most platforms are also a security nightmare, which is why there is a lot of momentum to replicate the mobile and web sandboxing model on traditional OSs, which is something that web browsers have had for a long time.

The answer is somewhere in the middle. We need better and more secure operating systems that replicate some of the web model, and we need more capable and featureful "web browsers" that deliver the same experience as native apps. There have been numerous attempts at both approaches over the past decade+ with varying degrees of success, but there is still a lot of work to be done.
They aren't using advertisers. They're incorrectly* using user behavior instrumentation for diagnostics and anti-fraud, especially blocking on login if tracking is disabled as they are trying to prevent credential stuffing bots.

* Bug, or feature, many fail if the tracking is blocked, due to other code that assumes it's there or depends on it. They fail closed instead of fail open.
> Having observed the Great Calcutta Killings of 1946, where the absence of British troops led to a riot that saw hundreds of thousands of Hindus butchered

Citation reaaaaaalllllly needed. Also, no Muslims killed eh? Just Hindus? Sure?

Jaysus.
How Do We Know We're Not Living in a Computer Simulation?
> Like why didn't anyone catch the issue with the logs?

Because there were no automated tests. If the company needs something to work, that thing needs a, preferably automated, test.
I agree that Go is not at fault here. However, I don't think FFmpeg is at fault either. It's just a fact of life that you can't seek in a stream with no buffer. As for the error handling, I purposely leave that out of my articles. Obviously, you shouldn't do this in production code.
Or just a bunch of conveyor belts, magnets, clips etc. A "boring" but proven, optimized, sorting machine really.

Though the demo is awesome, the use case is bad. This "problem" of sorting and moving parts around, has long been "solved". It can be forever optimized, sure. But humanoid robots are definitely not that optimization.
Not exactly, I like to graph "xSV" data as it is streaming in to the PC, with processing before displaying and filling the cells with the filtered data. You can choose which functions you want to apply before data hits the cells and let the cells do their magic after that. Pretty much a real-time live graph, other than a little latency.

After data collection (or during), then output can be made in any format you would like. In addition to what anybody would want to print right off the spreadsheet.

The XLS(X) file forms a database and UI, contains a copy of the input macros and output macros, and you save the whole thing every time which backs it all up (over and over and over again) in a form that anybody can open anywhere with a PC that only has Windows & Office. And whoever opens it will be right up to speed as good as they can be with whatever abilities they have using Excel alone.
As an outsider to Go, it feels to me like this basic pattern comes up over and over again in Go:

Q. Why can’t I have feature X?

A. We thought of that already, and your opinion is wrong.

Q. But basically every other language in existence supports this. And it makes development easier. We would really, really like it. Please?

A. Apparently you don’t get it. Here’s a pointer to a 15 year-old post on a mailing list where the first time someone asked for this, we said no. Your opinion is wrong.
yeah they tossed bluetooth AptX support from the OS (that I used all the time) without telling me and handled it in a similar "Too late now!" kinda way. Guess I was the sucker for trusting them.
Unlikely. Security isn't really a competitive feature for a customer product (security theater, on the other hand…). Ever if an average user had ever cared about security, they would never be able to evaluate the claims until it's too late to matter.
And as JBiserkov points out in a sibling comment, GPUs really prioritize power above everything else, it's not like either OpenAI or a gamer would be happy about reducing their TFLOPs/FPS for the sake of security.
> One half of the US insists that the process shouldn't be changed to the detriment of minority groups

This trope that minorities are affected by voter ID laws doesn’t pass the slightest scrutiny. It’s also just plainly offensive and racist to assume minorities can’t show the basic competency to obtain ID when you already need it for so many things. Where were these complaints when everyone, including minorities, had to show documentation around their vaccination status for various things? Why isn’t this issue in every other country that does require ID to vote in elections?

> without any actual evidence that problems exist (as the investigations etc. did not result in such evidence)

A system not designed to generate data for such investigations will not turn up evidence. Just like with poorly designed software systems.
> How does that work? Do they just let foreigners into their University?

Yep, looks that way: http://www.ryongnamsan.edu.kp/univ/en/education/internationa... (although I note that 'the US' is not included in the list of past students' nationalities).

There is also a private university in Pyongyang funded by foreign Evangelicals, including from the US: https://en.wikipedia.org/wiki/Pyongyang_University_of_Scienc...
How many camper cans and bike tourists descend on Venice every day?

Sure, camper and bike tourists probably don’t contribute much to local economies, but they also have negligible negative impacts, so what’s your point?
That's incorrect, WebGPU has the exact same security guarantees as WebGL, if anything the specification is even stricter to completely eliminate UB (which native 3D APIs are surprisingly full of). But no data or shader code makes it to the GPU driver without thorough validation both in WebGL and WebGPU (WebGPU *may* suffer from implementation bugs just the same as WebGL of course).

> Opening up capability in the browser needs to be a careful process. It has not been recently.

That's what about 95% of the WebGPU design process is about and why it takes so long (the design process started in 2017). Creating a cross-platform 3D API is trivial, doing this with web security requirements is not.
Nah - camel's head can be tall just like the hump.
Motion is the telltale sign. It's too smooth in their video. Real physical mechanisms shake a bit, the actuators have a bit of backlash, the whole structure wobbles a bit when a limb is moved due to torque, etc. The micro-movements are missing from the Figure 01 video, because they are hard to simulate convincingly. Basically, their robot moves like Optimis Prime in a Transformers movie. Unnatural, and un-physical.

You might not be able to see it if you don't know what to look for, just like how some people seem unable to notice when that ugly motion interpolation is turned on their TV ¯\_(ツ)_/¯
What I can say is that the interview process recently has become so impersonal and kind of automated even for highly skilled positions.

I have commented on this before but if someone is applying for Senior or above, seeing them live code a random algo with weird requirements seems less valuable to me than actually discussing architecture, previous projects and personality.

Even talking through a small project (with 0 code involved) would tell me so much about someone than what I've experienced in the last year or so while looking for a job.

So, in my opinion companies are what became weird. I don't know but even the smallest startup seems to feel they need to have their hiring pipeline be like Google or something.

10-15 years ago, I would just meet a manager and someone in the engineering team, have 1 hour chat with them and instantly know whether I'm hired or not. Now it's 4 interviews from the CEO to the HR and their grandmas.
Had this happen to me many years ago. Applied for a manager position at a company. It would have been a lateral move for me but closer to home. At the interview I discovered that there was no manager position open. It was for a manager trainee position making half of what I was currently making. I was angry at how they didn’t care a bit about the deception or wasting my time.
Huh? Netlify free tier is still free, I use it for multiple projects
No, I’m explaining the need for critical thinking, not that all stories of voter fraud/manipulation are immediately bunk. The default of credulity is much more troublesome as it allows for misinformation to be promulgated and be given unearned credence - it gives adversarial actors ‘authority’ one might say. It’s also important to note that in terms of actual fraud, audits and challenges from 2020 show that the system works, contrary to widespread public outrage on the issue
> I think the solution is to step up your game and make native applications

Say goodbye to anyone supporting Linux at all in that case. These rare security issues are a small price to pay for having software that works everywhere.
But Figure 01 do have real videos of their robot walking. Compare the wobbliness in those videos vs the one I've linked. The difference is easily noticeable. One moves like a physical thing, the other moves like a scripted rigid body simulation from a game cutscene.

Also, I didn't say what they demoed was impossible (other than the unnaturally smooth motion). There's probably good reason they went with a cgi video, but we don't know.
Canstruction
No I mean in Java it’s common to write extensive boilerplate and abstractions just bc it feels constructive. Java is extremely useful, but business use of it is not so nice
These efficiënt forms are there. In use. Proven. Have been for decades.

Cranes, carts, lorries, conveyor belts (with vision), my robot vacuum cleaner, my bread baking machine, a car wash, a dishwasher, the ticket gates at the underground, the coffee machine at our office and so on.
Debug Puppeter Effortless – Buglesstack
Maybe it is not working on mobile firefox, but the list is anemic at best and wrong frequently. How is SyncThing a text tool? And video tool? For the desktop?
This is simply confusing the relative importance of different products.

Sheets + Apps Script powers the business world. The amount of critical business logic that would simply stop working and the trust that would be lost, if Google decided to pull Apps Script from Google Workspace's 10 million businesses, is hard to fathom.

Gmail is going nowhere. Google Sheets, Docs and Calendar is going nowhere. Apps Script is going absolutely nowhere.
> it has affected my mood and performance, particularly in the afternoon.

I second this. I started drinking water in the afternoon instead of coffee and the difference was significant. Turns out at least part of my tiredness in the afternoon was due to just being a bit dehydrated, likely from dry office air.
Mobile scrolling breaks for me too.

Off topic for OP, I kinda want to use this UI to browse HN or a lot of sites.
Site doesn't work right in Firefox, the text is all cut off in the sidebar. First time I've seen that in a while!
There’s some weird desire for product managers working on the windows platform to build “Dashboards” in front of the most simple things.
I don't think it's green washing, I think they just got a really good price. Solar's advantage is the price.
In this particular case, it's just combining two tracks though. Could just do this directly in golang without using ffmpeg and not deal with it's shortcomings in such a manner.
I guess I wasn't clear. I'm asking you to describe exactly what scenario you're imagining. You can't simply assume the attacker already has the bios password hash. How do they get that? And if they can get that, why do they still need to brute force the bios password? Why can't they do what they need to do already?

Do you know of a vulnerability that allows someone to access the bios password hash but can't also be used to hack the election without bothering with the bios password?
Made in Three Minutes, Feels Like a Sock: Are Spray-On Sneakers the Future?
Oh good, historically Nvidia drivers on Linux are just… chef’s kiss. Hopefully this will improve things /s.
Whereas my current "robot", aka my dishwasher, has them done in 20 mins (or 90 mins eco setting).

Specialized automation is there, proven, efficient. It can be improved, sure (easier (un)loading?), but I doubt a generalized, humanoid robot is the best way towards these improvements.
The devil is in the details.

It would be just the global internet? What would want to have in our local (continent, country, city, home, etc) internet provided that I have enough resources? The balkanization of Internet is still in the menu.

Or it may be some global event disabling all computers, like a cosmic EMP?

There are several “easy” things to download and have usable somehow. Wikipedia used to have available as download copy of the database. Google still have takeout for all my things that it have stored. A lot of the public code in GitHub or other public repositories are easy to download.
Define often...

This feels like an argument only for the sake of hearing one's self out loud, a poor man's denying the antecedent fallacy.
Do you think the exertion of surfing every day helped you get to sleep?
PDFGear is awesome. Has a PDF editor built-in [1].

[1] Editing might not work perfectly
I Waited 10B Cycles and All I Got Was This Loading Screen
Hasn’t affected me. And I use a bunch of homebrew installed software.

The error message shown on that blog looks more like a bug than a policy message.
What wattage is your microwave on?
And us industry standard excel users hate when we send you Excel sheets (for a good reason) and then you use and edit them in .numbers, and then send them back as .numbers without a care in the world ... often we lose all the background goodness we built in (often designed to make your life easier!) ... you in the general sense ... calms shaking rage
Interesting. Sounds like really bad software.

There should be some sort inertia estimation turning off the motor if the inertia don't include the wheels or whatever.

There should also be some check that output axis speed (abs sensors) and motor speeds match.

The behaviour sounds kinda dangerous and not up to ECU standards.
The only one that seems like a real problem is

// this is a common pattern in rust for one-line matches. If this thing matches Some(..)
// we can do something with the string.
if let Some(username) = maybe_username {
// so ok, this code will run if the username exists...
return username.to_uppercase();
}

// except, uh... Now that code will only run if 'username' matches Some("hey")
const username: &str = "hey";

As convenient as hoisting sometimes can be, I'm wary of it for exactly reasons like this. Even in "normal" code flow, it disrupts the usual linear flow of code logic when you're reading it, and this kind of action-at-a-distance makes it especially bad.
EmbodiedRAG
VPS is complementary to MEOW; when WJ writes:

> "Dogs, would you live forever?" shouted Frederick the Great. "Yes," say our utopians, "let us live forever, and raise our level gradually."

he's within epsilon of Orwell's Tin Pacifists. But without both Bildung and VPS (I get my adrenalin dumps from sport*, and note that since I stopped fencing I suffer in winter from lack of regular VPS) there is very little attractive to:

— What do we want?

— Gradual change!

— When do we want it?

— In due course!

* there is a lot to be said for the kind of tournament weekend where during the days everyone tries to kill each other, and then in the evenings everyone parties together — almost like a "pie in the sky when you die" the vikings would've wished for?

EDIT: note that WJ channels Plato's Guardians. I don't know what metaphor JEC used but suspect he would've reached for a christian metaphor. JFK went for the pseudo-martial: https://www.youtube.com/watch?v=EwPnJXXX5Ic

Lagniappe: (PH)

The road to wisdom? -- Well, it's plain
and simple to express:
Err
and err
and err again
but less
and less
and less.

EDIT2:

向前一小步
文明一大步

EDIT3: TK, UKlG in Dispossessed on youth being as suited for anarchy as they are for military service...
Do you mean the points earned in-store that are then sent to Flybuys to add to your total? Or, god forbid, do they do their own total?
The situation with North Korea is a lot different. North Korea is blocking itself quite up and very restrictive who can enter the country and what they can do.
I found different versions of Excel, and Excel in general, are less consistent ingesting XLS(X) files than tabulated text or well-crafted CSV's.
Great idea! This would enable users to pass arbitrarily complex queries to the server, without introducing new endpoints for each use case. This is the genius of WebAssembly! Later we could also add some "default" query language on top of WASM, so you wouldn't have to fire up a proper compiler for simple queries. We could call this language e.g. Simple Query Language? Could be shortened as SQL.

Like I said, this is the genius of WebAssembly!
For those in the U.S., Aroma and Elite also make stainless steel inner pots.