skysight-inc/HackerNews huggingface dataset:
https://matrix.org/membership/ is how best to support - or buy stuff from organisations who support the Foundation. P2P Matrix requires a 3-4 person team to progress constructively (rather than limping along on a shoestring), which means $$$K/y over and above the current funding targets: https://matrix.org/blog/2024/01/2024-roadmap-and-fundraiser/
>Native Matrix Encrypted Multiparty VoIP/Video (aka MatrixRTC, MSC4143)

Excellent. This is basically my only use for Matrix because encrypted video chats, 1-to-1, and now many-to-many (YES!) are the only thing Matrix does better than IRC. I started using Matrix video chat to talk to family during the early pandemic and sort of got used to it.
None of it. If the Internet is down, society is fucked to the point that archiving a few websites isn’t going to make a lick of difference.
Has kiwix gotten any better? I tried to use it years ago, but it crashed more than once and had all sorts of blocking UI interactions.
Since you mentioned uv and the topic is virtual environments...

I am using uv and it seems great.

I don't understand the difference between using "python -m venv .venv; source .venv/bin/activate" and creating a venv with uv and then running the same source command. What does uv offer/integrate that's not present already in python venv module?
I very much applaud the effort in trying to push the boundaries, especially on the front of responsiveness and performance. We are typing on machines with mind-boggling resources and yet editors don't feel snappier(tm) at all, so I appreciate optimizing on that dimension.

However, I can't see myself moving away from Emacs. I've been using it for almost a quarter of a century and have seen many editors come and go in that timeframe: BBEdit, Textmate, Sublime Text, Atom and so on. The current hotness is VS Code, but I personally believe that will be abandoned at some point as well.

It would be great if some of the learnings of Zed can be backported to Emacs, however unlikely that is due to the amount of old cruft there.
> Intel was never going to keep their Apple contract unless they outsourced to TSMC, abandoned any form of profitable margins and gave up on domestic chipmaking.

Intel switching to TSMC probably would have sidestepped their 10nm fab failures, and the resulting design pipeline bubble that meant a lot of stagnation after Kaby Lake instead of the tick/tock(/tock) cycle of sort of annual improvements.

But, even if Intel was still doing its thing right, Apple prefers to vertically integrate, and Apple has a niche where their cpu requirements are different enough, that a custom solution is better. AFAIK, Intel hasn't been willing to make really custom CPUs. The Apple cpus target a lower clockspeed, and that enables a smaller chip, and makes wider execution more feasible, and generates less heat. Intel probably wasn't willing to make a high performance but clock limited design. And Apple might not have wanted to have people compare their laptops with an Intel CPU that only runs at say 3GHz when everyone else is using chips that turbo to 4.5Ghz.
Did it display an ad before displaying the keyboard? Because I encountered terminals which have physical keyboard but also display an ad on the screen. No physical keyboard? A perfect captive audience.
The questions you're asking make it seem like (a) you're not thinking about this very hard, (b) you're trying to reach the answer you've already decided on, or (c) you're not familiar with high trust systems.

Still, in the interest of a conversation, some brief answers. Please ask in detail about any you're interested in (but realize I'm going to balance the time I spend answering with the time you spend researching and asking).

"Is the guy who vetted the source code vetted?" Yes, because he or she was assigned a key and signed the code with it.

"Who vets the vetter?" Whatever level of diligence you want, up to and including TS+SCI level.

"Is the compiler actually compiling the source code? Is the compiler compiling as generally expected? What about bugs in the compiler?" This is why you test. And it's pathological to believe that well-tested compilers, that have built trillions of lines of code, are going to only fail to successfully compile election code.

"Is the source code even what it claims (binary blobs!)?" See test and also dependency review and qualification.

"What about the hardware? Are there any black box enclaves?" Yes, by design, because that's how secure systems are built. And no, the enclaves aren't black boxes.

"Bugs? Does it actually crunch as would be generally expected of a number cruncher?" Testing and validation.

"Does it even have the vetted software?" Signed executables, enforced by trusted hardware.

> Meanwhile, someone counting paper ballots by hand can be immediately understood by anyone and everyone. It's simple and it's brutally effective

No, it's not. Because people are messy, error-prone entities, especially when it comes to doing a boring process 100+ times in a row.

You're not comparing against perfection: you're comparing against at best bored/distracted and at worst possibly-partisan humans.

Human counts rarely match exactly, because humans make mistakes. And then they make mistakes in the recounts intended to validate counts.

If you can't envision all the ways humans can fail, then I'd reflect on why things never fail at your work because of people, and everything always runs smoothly.
Of all things, it's a novel kind of stove with the distinctive feature that you can place a piece of plastic just next to the food and it will work fine... Why no designer wants to exploit that feature?
As a JetBrains user, I second this. Would’ve bought it in a if there was a JetBrains theme. Would be a nice alternative to Dracula, which I’m using right now.
[num**2 for num in numbers]

There's no way that C implementation is easier to read than the Python one. There's no high-level abstraction going on there and the list comprehension reads like natural language.

I agree Rust often gets distracting with unwrapping and lifetime notation.
i tested on machine with 4gb ram, also i modified the query to remove the limit i.e. "select * from data"

can you let me know from where you are picking sqlite wasm? i checked here https://sqlite.org/download.html and sqlite wasm shared here is approx 830kb

Edit: never mind checked here https://github.com/sql-js/sql.js/releases/tag/v1.12.0 and its indeed around 330kb.
Whaling was also once a way of life. So was night soil collection. So was raping and pillaging, come to think of it.

In other words, ways of life move on… and they’re supposed to.
I guess everyone is different, but what you described absolutely doesn't resonate with me. I never have adjusted my HVAC vents after their initial configuration. Winter, summer, whatever. I always want the air to flow the same way.
Buffett said it's partly tax motivated https://www.youtube.com/watch?v=9fQwp4UHZHQ about 5 minutes in.

Also

>... the cash position I think, when I look at the alternative of what's available in the equity markets and I look at the composition of what's going on in the world we find it quite attractive.
The documentation for all the programming languages and libraries I use, and if possible all forum posts them (and the entirety of stackoverflow).

Never Gonna Give You Up by Rick Astley so I can rick roll people on the post-internet era.

Newgrounds.
I always assumed Apple's strategy in building Core Image was to encourage developers to create image editing apps so they didn't have to. Plant the seeds and watch the flowers bloom. Perhaps it hasn't happened in quite the way they hoped.
I just take a look at the uv feature list and the feature I wanted most is Python version management. I'm using micromamba to install all interested Python versions (from 3.8 - 3.12) and set tell poetry about the python location.

But like you said, poetry is working so well so I'll wait a little bit longer before jumping the ship.
i'd argue the interface on the old yamaha dx synths with FM synthesis was a bit of a car crash

I certainly never got my brain round them.

;-)
How do you define "net-good"? One man's YIMBY charity to make housing more affordable is another's astroturf operation to destroy neighborhoods so real estate developers can make a quick buck.
Show HN: Kitcat - A Matplotlib backend for terminal plotting
Matplotlib backend for direct plotting in the terminal using Kitty graphics protocol.
Intel outside. Motorola inside. Oh yeah it’s no longer early 90s
I find it extremely hard to believe that ie South american cultures which had cities before this year didn't have wheels on some form of cart in their repertoire.

Maybe this is true if we limit scope on Europe and Middle east.
Fun fact: you can download Wikipedia and sell copies of it :-D
He didn’t “decide of his own accord to concede”. The US Supreme Court decided for him by ending any further path to count votes in Florida so Gore conceded when be had no other options.
One doesn't have to go 'full passive' to receive benefits. A few not-too-expensive tweaks in new home construction can have a noticeable improvement in efficiency (which saves money long-term) as well as comfort (more consistent temperature/humidity, few drafts, etc):

* https://www.prettygoodhouse.org

* https://www.finehomebuilding.com/project-guides/insulation/i...

* https://www.greenbuildingadvisor.com/article/pretty-good-hou...
I have the choice to follow my current manager, who is very supportive of me, to the manager’s other team, but it will likely end up reporting to the new director. It’s just a bad situation where I’m leaving my current team where the new director happens to have a poor impression of my work, since we weren’t prioritizing his team in particular.
>Awesome, I can't wait for me the taxpayer to breathe life into the smoldering shell of a company where the executives and unlimited layers of useless middle management used financial engineering to fool investors about the internal situation while extracting as much money as possible and then bailing out on golden parachutes and landing in soft thick piles of bonuses.

What are you even talking about?

>Just let it fail. If you're really paranoid, pass a law preventing and foreign buyers from snapping up the ip or fabs and we'll just fine, but that's probably not even needed.

Yea, competitors like China will definitely respect your IP laws
A car which doesn't have indicators?
I need to dry my hands before clicking "no longer exercising" on my Apple Watch after swimming. It adds my steps through the beach to the towel as the distance swum but allows using the physical crown/button to eject water...
I've seen a million and one text editors, and almost all of them offer the feature of being "fast <rocket emoji>" or "gpu driven" or "cleanly implemented" (now "AI integrated"; LOL). Never features that users actually care about. Perhaps this is just my ego taking, but I think I would struggle to develop such an app. What is the point in programming if you aren't presenting the user with anything new? I suppose the collaborative features in this are almost novel, but they seem misguided. It relies on other people using the same text editor as you, which is going to be quite difficult to organise.

How about a text editor which represents code as a syntax tree that is formatted as you type? Or one that has support for embedding multi-media content within source files? Or one with advanced program rewriting capabilities (in-lining functions, replacing struct members into getter methods, etc)? These things would all change the a user's experience much more than replacing the CPU rendering with GPU rendering. A text editor is the window through which we interact with code. It is an immensely rich domain for experimentation, yet the best most come up with is "what if there was a 10ms smaller latency on keyboard input?"

I think the issue here is one of perspective. As programmers, we see the code. We tend to put more focus on the features that took us the longest to implement. But often, these are not visible or relevant to the user. We like to show off the 80% of the effort that gets 20% of the outcome rather than the 20% that yields 80%. I think there's also a measurability bias at play. It's easy to make the case that a faster thing is better than a slower thing, but harder to make the case for an interesting feature. One is measurable but the other is not.
Lazy to strict is reasonably easy to do though. The problem is normally that once one bit goes strict, most other things implicitly do too.

Strict to lazy is normally a rewrite.
Very curious, we are getting good results with PiNN and operators, what's your domain?
> Motor controller derives new output state from just torque and instantaneous state of the motor

And the way it makes the motor state advance causes acceleration. It doesn't matter what variable goes into the formula, especially since you can convert freely. I'm pointing at the output and what I find scary about it. What comes first doesn't matter, I'd have the same issue even if I'm looking at the control formula from a jerk-first perspective.

And I don't really see the value of the "against nothing" analogy because the reason it's increasing torque is because it thinks there's resistance.
Yes, it does.

Source: when I was 5 I saw my grandmother, RIP, doing that and asked her about it. She explained that as she got older her fingers got drier, and now it's just easier to flip pages that way.
Hey, just as an idea, how about having a struct.from.go(`type my struct{...`) copy/paste go code. This way cognitive load of the user is less because we would not need to remember/lookup d2 syntax when writing coding diagrams.
Linux has a license that protects it from the class of no-holds-barred codebase abuse Java suffers from, for one.
> However, Japan's cultural ethos of "Mottainai" or a sense of regret towards waste has been intrinsic to their society for centuries

...and literally the first example in the article is four oranges in a box covered in bubble wrap

you do not need four oranges to be put in a box; they survived being outside, they can survive your shopping cart

this feels like more white-westerner-fetishizes-japanese-anything

they put all their groceries in too much plastic, just like us
I'd say the primary benefit of ansible is it makes you document everything. It's easy to simply set and forget with tools like docker compose, but then when you need to change something again, you have to recall what you did originally and fix that.
> I find this to be a common for people who don’t think of themselves as disabled but are made disabled by bad interfaces

A lot of disabled people today subscribe to the "social model of disability" [0] rather than the "medical model". Under the social model, the obstacle is not some property of the individual experiencing an access issue, but are created by a system made by other people who didn't provide alternative access methods. Society and its inventions disable, rather than the individual's condition.

Clearly, disabled people have mental or physiological conditions that produce non-mainstream access needs. None of them deny that... but the social model invites us to take a society-wide ownership of this, and to better support a wider range of access needs by default.

In contrast, the medical model tends to situate the disability within the individual, based on their physiological condition. This tends to put the ownership on the individual (or their immediate carers), which in turn tends to perpetuate exclusion and access challenges.

[0]: https://en.wikipedia.org/wiki/Social_model_of_disability
[1]: https://en.wikipedia.org/wiki/Medical_model_of_disability
Which manager receives golden parachute? wtf?
This story is more an exception than norm.

I know startups that hired data engineers, deployed warehouses,DBT, a BI tool and churned hundreds of reports, and in one case their DBT project has hundreds of files. No one in that company knew why any of it was used.

All said and done the business users wanted three reports.

More often than not data teams are self-serving than anything else.
"Create an account and read the story"

No, thank you.
Best I have found is https://www.worldofbooks.com/en-gb/products/penguin-dictiona...
I know it is easier to read, and it is not difficult to figure out what is going on (in this case), but many languages do not support list comprehensions (for example), so you have to implement it in a way that is similar to the C version, making the C version more helpful.

The example above may not highlight what I was trying to, however.

Perhaps Ada could work even better than C? It is verbose, yes, but you will immediately know what is going on.

My point is, that in my opinion verbosity is better than conciseness in cases of reference implementations.
Plenty of folks say "try not to fly" in general (was it France that banned short haul flights for trains recently?) but "don't take that long haul to where you've dreamed of your whole life" is a significantly less practical pitch than "well if you want to see the Caribbean spend more time there by taking a more eco-friendly flight rather riding on a cruise ship".
I think touchscreens could be fine, even in cars if they limited inputs to broad swipes. As for visuals it should rely on simple colors to encode functionality and provide feedback during operation.

The problem is feature creep where they want user to have so many functions that they have no choice but to use buttons and detailed graphics.

I think if the smallest buttons they used occupied at least quarter of the screen and if screen would have corners that you can physically grab onto when you are pressing they could be mostly fine-ish.

UX designers that design console experiences for visually impaired people would be the best people to create UI for cars. Although still not perfect.
Windhawk: The customization marketplace for Windows and programs
charging the magic mouse for two minutes will give you weeks of battery life
While we're at it, let's come up with a tactile way to connect wireless things. I'm so tired of hunting down all of my devices and disabling Bluetooth just so that when I turn on my headphones they connect to the appropriate device.

I'd love to just touch the two things together and hear a beep to know they're paired.
Not hundreds but it is for sure right now. It has been for decades.
Moisturizer shoud help too?
There's something weird in its movement optimization, towards the middle it surprises the camera person by needlessly walking too close to it, a couple of steps away from the destination slots.

Nevertheless, it fascinating how the legs/torso/head spin in different directions. It's scary even if you know it is physically weaker than its hydraulic cousins.
For sure but that reduces my question to choosing a model if they all cost the same.

I'm going to order a Mac Mini for personal use (which I'd say is 50% software development) and would like to make a cost efficient choice given id mostly do web development, data analytics and everyday stuff. Currently I'm using M2 with 16GB and rarely ever do I feel like I need more RAM so I'd like to think that getting a 32GB would be sufficient for at least few more years unless I end up needing run LLMs locally but I don't expect that.
> Physical buttons make this impossible.

For many years now we've had various interfaces that use physical buttons whose function can change at different times during operation, the current function being indicated by the screen: Old fashioned ATMs with 4 buttons on each side of the screen, many business-class feature-phones had "soft-keys", even old DOS programs that used Function Keys are conceptually similar.

There are differing degrees of compromise vs utility.
Oh Thank God.
What do you mean by audio calls? I haven't used Element X yet, but judging from the store screenshots you can turn off the camera in video calls.
Can you point to a single instance where the UI scheme for _an appliance_ was evolved over time in a way consumers like? I understand what you're saying is theoretically possible I just can't think of any instance in which it happened
> more functionality

The functionality you refer to is probably the creature comforts (ie, multi zone A/C, memory settings for front seats, …). But the essentials of a car (ie, transmission, wheels, structural integrity, windshield wipers) haven’t changed for decades.

What has changed though is:

- increasing size of vehicles due to increasing insecurity of American buyers

- a large majority of class C holders largely unprepared for the size of these vehicles

- this gives manufacturers the opportunity to stuff as much tech junk into these vehicles to give these less qualified drivers more assistance

- coincidentally, all of this tech junk comes with a very high premium for manufacturers and dealerships

Fear sells in this country. 9/11 changed the game.
Zed has been on my shortlist as a natively fast text editor to replace Sublime, but I have very little interest in all the AI integration. I'm also not a fan of the prominent "sign in" button at the top right that's completely unhideable - it just serves to remind me that an off-line editor isn't necessarily the goal.

These are pretty minor criticisms, and for the most part I really like using it. Additionally, the fact that it's open source means that it's just a fork away from ripping out the sign in button manually.
> On December 19, 2014, the U.S. Treasury sold its remaining holdings of Ally Financial, essentially ending the program. Through the Treasury, the US Government actually booked $15.3 billion in profit, as it earned $441.7 billion on the $426.4 billion invested.

There was a second Treasury program where they forced all the banks to participate so that there wouldn’t be a negative stigma attached to the banks that actually needed the assistance.
> That's the real superpower of OTP, especially over Rust.

That, and preemptive scheduling. And being able to inspect / debug / modify a live system. Man, these actor frameworks just make me appreciate how cool Erlang is.
For context I did development with a Teensy board and the library I was using for physical buttons claims to have 20 nanoseconds latency using the CPU interrupts.
And don't overlook the fact that the bare-world, or its "HERE" friend, are still in an interpolation context, so...

puts "hello #{<<onoz.strip} world"
recursion is #{<<onoz.strip}
recursive
onoz
onoz
puts "that was fun"

yields

hello recursion is recursive world
that was fun

and then there's its backtick friend

puts "hello #{<<`onoz`.strip} world"
date -u
onoz

coughs up

hello Sun Nov 3 17:25:32 UTC 2024 world

and for those trying out your percent-space trick, be aware that it only tolerates such a thing in a standalone expression context so

puts (% hello )+" world"
# or
x = % hello #
puts x

because when I tried it "normally" I got

$ /usr/bin/ruby -e 'puts % hello + "world"'

-e:1:in `<main>': undefined local variable or method `hello' for main:Object (NameError)
$ /usr/bin/ruby -v
ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.x86_64-darwin21]

but, at the intersection is "ruby parsing is the 15th circle of hell"

ruby -e 'puts (% #{<<FOO.strip} )+ " world"
hello
FOO
'
It depends on the country, even region. For the US west coast, FTE has been gone for a long time. More than a generation.
I love her. Keep up the incredible work Alyssa.
i think they do now but originally one of the reasons people use mysql with languages that are connection per request was that mysql connections were very cheap.
The entire open source ecosystem will be gone. Distribution on CD (or USB sticks) would be okay for delivering software, but not viable for frequently exchanging patches among a large group of developers in different parts of the world.