skysight-inc/HackerNews huggingface dataset:
Let's Note series. I've only seen it branded Toughbook in North America.

I love that series, especially those from your laptop's era.

https://panasonic.jp/pc/p-db/CF-Y5KW8AXR.html

Edit: Let's Note are much more durable than "standard" notebooks.
Would love to be able to share my Flutter apps without Apples obstacles.

I hope this solves it.
If you apply for the beta, you should get an invite sometime this month :) or feel free to reach out to me directly ben [at] phrasing [dot] app
Part of the problem is the frustration is the curse of choice, the need to research what tool to use.

Before the new crowd of tools, like poetry, the problem was also having to figure out how to chain all the scattered tools together. I likely still have some bias from this experience.

I stopped doing python before getting to adopt any of these tools but when I researched Poetry for a company to use, a fatal flaw is that they copied too much from Rust/Cargo, Cargo was born with its community and they help shaped each other. The rust community has a strong adherance to semver. In Python, you have at mess of versioning schemes (e.g. CalVer) and low quality version requirements. You need a way to override version requirements but they refuse.

Doing cross platform development? The tools that do locking today via `requirements.txt` generate platform-specific lockfiles.
Yeah I use Ctrl far more often than Esc as I'm usually navigating code and reading it vs writing it, so Caps Lock -> Ctrl is more valuable.

Additionally, I use Ctrl outside of vim very frequently as I keep my terminal key bindings native, which means all of the command line control patterns use Ctrl (jump to front, jump to back, cut (forwards/backwards), move by word, reverse search, etc etc)

I'm still of the opinion that Ctrl+[ like the OP said would be mentioned is the best because (1) it's native and (2) it uses both hands so it's almost as fast as hitting a single key and requires no hand contortion.

- 14 year exclusive vim user
I wrote such a tool[1] for my own use some years ago. It uses libpcap to grab all the packets on one interface and then re-emit them from another interface after some delay, with optional packet loss.

If there’s real interest I could dust it off… maybe rewrite in Rust.

[1] https://github.com/chrismerck/lagsim
Yeah, this is exactly what I thought. Interest Rates correlate to a lot of things. Seems like stretch to say there is a cause, not just correlation.

Like, there is more crime in cities, but, because there are also more people. What is per-capita crime. Small town with 10 people, 1 felon, man, they are 10% felons.
And when they start seeing that extra expense they'll go whining to the EU regulators again.
You can do this with a linux router and 'tc'

https://www.pico.net/kb/how-can-i-simulate-delayed-and-dropp...

(just a short example)
What do you do when you need Ctrl in non-vim contexts?
Pretty much yes. Unless you're the head of HR at a big corporation, you have pretty much no say on how it's done.
An environment that makes it very easy to tinker will produce more potential creators resulting in more things to use
The UK Postcode scandal is interesting in that it was exposed at all. Many people in countless industries have had their lives ruined by similar software bugs and bad industry practices, but those people have not been able to fight or to get justice.
I want the ability to fix my laptop that it can be upgraded is bonus but usually meaningless. Laptops suffer a ton of abuse. Yet are the biggest pains to actually fix anything because everything is either riveted or a jigsaw puzzle to get at. I can usually get a couple of extra years out of a device by just fixing the broken thing. On a laptop that is not nearly as easy.

> all we're talking about is about cost efficiency
I am not buying that argument much here. These are 1500+ dollar devices. On the sub 200 dollar range I get it. But on the higher end we are getting integrated stuff where if the track pad eats itself I have to figure out how to glue it back in if I can get the right part.
Ah, the mental gymnastics and bad statistics it takes to not see life is getting worse and worse for the average western citizen.
I buy laptops for end-users and the number one thing they all want, developers included, is for the laptop to be light and thin. To the detriment of everything else.

They'll complain that they're slow, hot, the battery doesn't last, etc. but when I suggest a thicker laptop instead, they'll turn it down.
I wonder if my first gen. Athlon 850 still runs, and if so what (other than itself) I could potentially cook with it.
I already mentioned that monetizing is fine if you agree so no point in being triggered by that.

Regarding to censorship your reduction to the absurd attempt is making a non-point here. The cultural war is overt, well understood, widely understood at this point and no human discipline is immune to the ideological mind viruses. These might not change the patterns you code but certainly boycott hiring you without feedback, unconfessably, for the revolutionary goals of advancing a power grab agenda based on either true self-deception or lies.
I'm using egui to build an app with a mobile ui and I'm really enjoying it so far. The main reason I chose egui is because I need tight integration with wgpu and this is really seamless with egui.

In the process of building my app I have also created a couple of crates for egui that add drag and drop sorting, infinite scroll and other utilities.

In the example showcasing my crates I also try to show that you can make a pretty ui with complex layouts using egui (check the gallery and chat example):
https://lucasmerlin.github.io/hello_egui/

I've had to spend a lot of time improving egui and it's ecosystem in the process of building my app but it seems to be worth it.

If you're not building a graphical app it probably makes more sense to use something like tauri or flutter as the gui to build a cross platform app with rust, at least until it's gui ecosystem matures.
IIRC FreeBSD had dummynet which allows creating slow, laggy and lossy virtual networks.
Yes - IBM has mastered the art of dying very slowly. Congratulations.
Very many apps poorly perform with intermittent network connectivity, in Diaster Relief scenarios.

More app developers could help others by testing with simulated intermittent connectivity.

From "Toxiproxy is a framework for simulating network conditions" (2021) https://news.ycombinator.com/item?id=29084277#29088775 :

> Many apps lack 'pending in outbox' functionality that we expect from e.g. email clients.

> - [ ] Who could develop a set of reference toxiproxy 'test case mutators' (?) for simulating typical #DisasterRelief connectivity issues?
What is the difference between a division and an independent company? Eventually you reach a point where head of a division and CEO have about the same responsibilities so why not spin them off - by doing this the CEO doesn't have to exercise as much oversight on the operations of that division/supplier. The supplier can diversify a bit too which means if you have a downturn the suppler may have enough other business to survive while if they were in house they wouldn't look for that and thus make your financials worse when they are already nearing bankruptcy. It is very common for companies to exists where they have one major customer that is all or almost all of their business.

What is right is a very complex question that can never be answered with 100% confidence. However your simplistic analysis isn't helpful in figuring this out.
Always seemed strange to me how we've decided alcohol is different somehow.
I tried using PDM at my new work place and gave up. I had weird issues and since I had used poetry before, I switched to it. Poetry just works out of the box these days.
Synopsys to buy software firm Ansys in $35B deal
That story is likely “The feeling of power”.

See: https://en.m.wikipedia.org/wiki/The_Feeling_of_Power

And for the full story:
https://archive.org/details/1958-02_IF/page/n4/mode/1up?view...
In this case the synchronized blocks are released by calls to Object.wait, so that code would not deadlock with normal threads.

The issue is that Object.wait doesn't suspend virtual threads, so you get deadlocks. The answer is to reimplement usages of the wait/notify pattern to use locks or concurrent collections (for example, using a concurrent message queue for the producer/consumer pattern, which is a common use case for synchronized/wait/notify).
If you believe in this, maybe you should be that person.
> there were probably three or four who just weren’t up to it and weren’t capable of producing professional code

See the other discussion on HN front page about coding tests in interviewing.

Horizon was a child of the 90s. The software industry has changed a lot since then. Back in those days only Microsoft was routinely requiring programmers to code during the interview, so hiring was nearly random. Software teams often looked like that, with a tiny number of people who could write working code covering for many more who just couldn't at all.

The Daily WTF dates from this time. It's full of stories like the Brillant Paula Bean:

https://thedailywtf.com/articles/The_Brillant_Paula_Bean

You don't hear stories like that much anymore. The industry settled on testing concrete skills before hiring, and that washed out a lot of the people who previously managed to get hired into projects despite not being able to code properly. Whether Fujitsu does it or not now, no clue. But that situation wasn't unusual back then.
That is a sign of a well-capitalized, but not diverse milieu.
Modeless vim, Emacs "evil mode"... dogs and cats living together. It'll be anarchy.
get this mess fixed up for 3.13 this Fall or 3.14 (pi-thon?) in 2025?

I admire your optimism but don't share it. Crap packaging will be present in the Python experience for the lifetimes of multiple dogs. 2075 at the earliest.
Help HN: Looking for beta users who deal with large volume of vulnerabilities
hi first post here- hope I am doing it right?

I am wondering if anyone over here deals with a large list of vulnerabilities and seems never to have time to go through them and prioritize what to patch? we realized vulnerability scanners prioritize according to CVE scores/other scores, but that's not enough as they give mundane results that don't solve for specific environments.

We are trying to build an MVP that goes a step further than the vulnerability scanners out there and is human-expert-led versus having some kind of automation set-up on the back end that doesn't yield useful results.

Our humans have 20+ years of experience in this space whose expertise can save a ton of people's time we think.

Is anyone interested in such an MVP or service?

any other type of feedback regarding such an MVP or where the best place to find users who would be interested in such a product would be greatly appreciated!
Yeah they are. Art is communication. Computers don't communicate, they generate.
You know all of the quant traders (they work at very obscure places like jump, sig, rentech, shaw, and 2 sig)

There are still fundamental investors out there
> Remap the Escape key to CapsLock else you will never like vim (provided you are a normal person)

I guess I'm not a normal person then? Never bothered doing the remapping and I've been an enthusiastic Vim user for a decade.
Good to know it's got something web-based now. Is the licensing still got that 5-machine sweet spot?

What we did if a machine failed was: design our apps to be resilient. Basically everything we run can survive machine failures via either app design or corosync/pacemaker.

We're a pretty small shop, but we ran an experiment of trying a SAN (an HP of some sort) and every year like clockwork the redundant SAN would fall over and take our whole stack with it. Every year like clockwork HP would say "you aren't running the latest firmware, try this one". Equallogic at another job was super reliable but also was easily twice the price of the HP.

The simplicity and redundancy of local storage has largely been a huge win. We did have a couple of Dell machines where the drive arrays seemed to fall over, possibly because of too much IO, but Dell identified a particular SSD and the array has been solid for 3-4 years since then.
Study: https://journals.sagepub.com/doi/10.1177/00368504231201372
I put it a few years earlier, when people began including pictures and other media with their text, often for no better reason than that HTML allowed them to do so.

Then there was Java. And Javaskirpt. And Flash.

I think it'd be fun to see a graph of the average information entropy of one's internet connection. In the 90s that number was necessarily quite high. Today, even people who forego video content would have trouble spiking it up.
Because you can’t allow him to set an example.
I don‘t understand what that is supposed to mean in practice.
It is. When I was a kid you could walk down a street full of shops and you didn't even have to look up to know you were near a drycleaning shop because of the characteristic odor CCl4. Once the drycleaning industry almost exclusively ran on the stuff.

Tragically, many people like its sweetish odor or at least they don't find it objectionable. No doubt its 'pleasantness' cost many lives.

Edit: incidentally, chloroalkanes such as trichloroethylene, C2HCl3, and 1,1,1-trichloroethane, CH3CCl3, and 1,1,2-Trichloroethane, CH2Cl—CHCl2, are also excellent solvents/cleaners and have similar sweetish smelling odors and can easily be confused with CCl4. They are all toxic in varying degrees (generally the fewer the hydrogen atoms the more toxic they are).

Trichloroethylene (aka trichlor, Trilene) also used to be used as a volatile anesthetic as well as a cleaner. It's much safer than CCl4 and that was known even when I was using it as solvent/cleaner. I thus took less precautions with it than with CCl4. I recall once cleaning some electronic equipment in a confined space and when I got up to exit my legs collapsed under me. In 30 sec or so I was back to normal.
Very little, but it might at least have the right amount of hands and a sensible aspect ratio
The majority of the US population lives in places where thats not the case.
Somebody tell the poor kid about fern bars. They were a distinctly boomer phenomenon, and I don't know whether they still exist.
I looked into doing something similar for testing various ActivityPub implementations in various network sizes and conditions.

Turns out, I already had everything installed on my machine to do it, via `tc` (Explained a bit here: https://wiki.archlinux.org/title/advanced_traffic_control), which apparently came with the iproute2 package on my distribution.

With that, you'd be able to run something like this to add latency on a specific interface:

tc qdisc add dev eth0 root netem delay 100ms

Really easy to use, works well in docker container too, comes with a bunch of different conditions you can apply (delay, packet loss, duplication) and you might just have it installed already.
Sure, but I can only enjoy so many free pizzas.
It's mostly in maintenance mode right now, but that's also kind of fine because it is pretty solid. I would like a better ZFS storage story, but it does have great DRBD, LVM, and Ceph stories.
Sure. XP didn’t invent anything. But Joel published that because those practices were not widely known/practiced. That was his contribution/reaction to that industry conversation - single backlog, continuous integration, tests, etc. They really were uncommon and controversial in many shops.

From Joel: “The truth is that most software organizations are running with a score of 2 or 3, and they need serious help”
Although I feel sad for saying this, what I think is sane is: don't compete with the Chinese.

Unless you can build an audience of extremely loyal fans. In that case, I'd suggest to start pitching your vision for a US-made toaster and sell a refundable pre-purchase (like 10% of the toaster).

If you can't attract a large enough fan base, you won't be successful, I'm afraid.
I really thought you were joking until I just looked up "smart toasters".

I can't find any that have a camera inside though, and I can't imagine how there would even be room for a field of view for one.

Unless you mean a toaster oven which is different? Turns out Breville makes one with a camera, much to my surprise.
I’ve had instances where recruiters for the company I work at are contacting me on LinkedIn about the role I not only applied to but also been working at for a few months.

I also wonder how these systems work.
> Like a Renaissance man, or one of those 18-th century "philosophers" who knew no discipline boundaries, Wirth straddled many subjects. It was in particular still possible (and perhaps necessary) in his generation to pay attention to both hardware and software. Wirth is most remembered for his software work but he was also a hardware builder

> One of his maxims was indeed that the field remains driven by hardware advances, which make software progress possible.

> One of his maxims for a successful career was that there are a few things that you don't want to do because they are boring or feel useless, but if you don't take care of them right away they will come back and take even more of your time, so you should devote 10% of that time to discharge them promptly.

> Wirth seems to have decided in reaction to the enormity of Algol 68 that simplicity and small size were the cardinal virtues of a language design, leading to Pascal
If they had product market fit, they wouldn't have major feature change requests that turn the product upside down and inside out. But either way, startups don't blame their customers for being unable to meet their customers' needs. I think it's poor practice to blame organizations for being unable to meet organizational needs, especially when we already know that organizations and users don't know how to conceptualize software requirements well, let alone create software.
> AI safety / x-risk folks have in fact made extensive and detailed arguments.

Can you provide examples? I have not seen any, other than philosophical hand waving. Remember, the parent poster of your post was asking for a specific path to destruction.
But then it uses AVX instructions. (You can replace -march=znver1 with just -mavx.)

When AVX isn’t enabled, the std::min + std::max example still uses fewer instructions. Looks like a random register allocation failure.
If you don't have a performance culture your app will not be performant. The idea that performance problems are easy to reproduce and a profiler will always point to a single, easy to fix problem is naive.
You are missing the point.
First of all, cutting off water to enemy forces is not a war crime

https://www.quora.com/Is-cutting-off-water-to-an-enemy-city-....

Secondly, Hamas is a genocidal terrorist organization that Israel thought was moderating over time and one that could be managed. That assessment was proven spectacularly wrong

And now there is an actual war happening as a result, in which civilians are dying, which is terrible

But it’s completely absurd to place 100% of responsibility for this on Israel. Hamas is an actor in this war, not a passive observer

Did you know, for example, that when Hamas and Islamic Jihad fire rockets at Israel, a significant percentage misfires and falls right on top of civilians, right in Gaza, injuring and killing civilians?

Hamas embeds itself among civilian population

These are all choices, choices about starting a war and a manner in which it’s conducted

It’s absurd to discuss all this as if Israel is the only party with agency here.

Israel has no choice but to try and wipe out Hamas because Hamas has explicitly vowed to repeat October 7th again. That leaves Israel with no real options. But Hamas doesn’t have to embed itself in civilian population to fight Israel, that’s a choice they made knowing it would lead to high civilian casualties.
> You're just wrong when you say > "dynamic programming" is an insanely general term

It literally is... I have no idea how you could even argue otherwise. So sure, let's agree to disagree on the basics of the English language.
The bagel button makes only one side of the slot get hot (or at least makes one side hotter than the other). Your toaster probably has a bagel icon on the top showing you which way to put the bagel in (cut side towards the center in every toaster I have seen).

Source: I'm not married to toaster moguls but I do peer into operating toasters to see which wires turn red. Feel free to replicate my research and post your observations.
Maybe if we were to re-employ horses in the economy we just need horse/AI centaurs (with waldos[0] based on lip/tongue manipulation)? They've got plenty of sensorimotor and perception skills (consistent with more cerebellum); just a little low on natural reasoning ability (or for that matter, any prefrontal cortex).

y recognizing a face
y moving around in space
y judging people's motivations
n catching a ball[1]
y recognizing a voice
n setting appropriate goals
y paying attention to things that are interesting
y perception
y attention
y visualization
y motor skills
y social skill[2]

[0] https://en.wikipedia.org/wiki/Remote_manipulator

[1] horses can enjoy matching velocity vectors with a struck ball, but are not into catching as dogs[3] are

[2] at least those sufficient for a feudalistic society, anyway...

[3] recall: Warren Teitelman eventually gave up on computer DWIM in favour of agility dogs
As it turns out, low/zero interest rates since 2008 have led to asset bubbles just about everywhere - which of course benefits wealth holders. Housing being the most egregious example.

Hopefully the return to normal rates will deflate those asset bubbles.
The intelligent thing would be something like MirageOS or OSv, and not a complete Operating-system as a host for containers.
Isolated Python on Windows Using Sandboxes
This actually depends. If you need something specific, tailored to your needs and operational niche, then obviously you can not forego a visit to a lawyer. However, for some documents, a reputable template is more than enough. (As even lawyers rarely draft "bespoke" documents for every client and happen to use a templated text more often than not).
Are there any guides or content or examples that yourself (or anyone else here), who's used Anki not for language learning?

For example, learning from books or mathematics?

What even is a good progression for creating cards? Only add them slowly and optimise for having a few cards in your review queue and only add after several days or weeks of no cards? Find a good text and just add them?

Sorry, it appears that the people in this thread are clearly deriving value from SRS and speaking as someone who's tried SRS and Anki on multiple occasions and failed to keep it up, it would be helpful to get insights =)...
>read the book that came with it which was similarly named

Jeff Duntemann? or was he the Pascal books guy?

Maybe Robert Lafore.
> CUDA version on your system does not match the CUDA version torch was compiled with

Bane of my existence.
All good points. Now playing viled advocate: building a nuclear bomb in my basement was very difficult, I admit. But since I already have my spywares installed everywhere, the moment a dude come with an AGI, it will directly be shared to all my follow hackers through bittorent, eDonkey, Hyphanet, Gnunet, Kad and Tor, just to name a few.
It is surely better to have regulation now than scramble to catch up if ago is possible.
How big are we talking? The benchmarks I tried the two numbers in your example, but yes, if you go above 2^53, then you will run into trouble with the naive solution, but that is for correctness reasons, not performance reasons.