skysight-inc/HackerNews huggingface dataset:
The cardinal sin of USB IF was releasing the 5gbps then 10gbps USB modes.

It should've been PCIe 2.0 x1 and then 3.0 x1. There was absolutely no reason not to do it: PCIe 2.0 came out in January 2007, USB 3.0 came out in November 2008. PCIe 3.0 followed in November 2010 and 10gbps over the USB C connector didn't appear until August 2014.

What USB4 version 2.0 can only do with a complex tunneling architecture we could get "straight": PCIe 5.0 x1 can do 32gbps which closely matches the 40gbps lane speed defined in USB4 version 2.0 (which again came out years after PCIe 5.0 mind you). It would require two lanes, one for RX one for TX and the other two lanes could carry UHBR20 data for display, for a total of 40gbps. This very closely resembles the 80gbps bus speed of USB4 version 2.0 but the architecture is vastly simpler.

We wouldn't have needed dubious quality separate USB-to-SATA then USB-to-Ethernet etc adapters. External 10GbE would be ubiqutious instead of barely existing and expensive. Similarly, eGPUs would not need to be a niche and DisplayLink simply wouldn't exist because it wouldn't need to exist and the world would be a better place for it. You could just run a very low wattage very simple but real GPU instead. Say, the SM750 is like 2W.
Yes, I found toxiproxy first, but the client-server model didn't suit me, while speedbump is perfect for my use case — simulating HTTP latency.

I am developing a progress bar for a web crawler, and testing on localhost is too fast to notice if there is any issue. With speedbump, I just do `podman run --net=host kffl/speedbump:latest --latency=1s --port=8001 localhost:8000` and test my crawler on http://localhost:8001

Neat tool.
You be wouldn’t be able to anyway because they use encryption to prevent your data being compromised by the guy who stole your laptop. This is a tricky balance but it’s also never been easier to have backup so I think this is the right balance for most people.
Looking up about her. I could see why Meta doesn't like her.

A brief history.

There has been a great deal of political violence in the USA in recent years. There was a brief insurrection in Seattle. Jan 6 was different only in that it was the other side. It was basically entirely Facebook every time. Hence why she's targeted?

So for example one of her articles from a few days ago.

https://theconversation.com/jan-6-was-an-example-of-networke...

If she's a misinformation expert though, she would know that the FBI has ruled that there was no insurrection because it didn't actually have significant orchestration.

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

Wikipedia now calls it an 'attack'. Others might call it a 'violent riot', others have other names im sure, that's not relevant. But more importantly, nobody has been charged with the actual crime of insurrection.

Yet she goes on to say Insurrectionists 11 times. She is the one spreading misinformation. In my opinion she's an activist pretending to be a 'misinformation expert'
Good luck getting any reply. I have been emailing them for weeks and not so much as an acknowledgement
its a good testimony, the middle of nowhere has a stillness because nobody wants to live there

otherwise it would be a dense high cost of living area already

you are perfectly aware of the contrarian nature of your choice
Recently, all of the Walmarts in my area still have their self check out machines, but now there is an employee in front of each one and they treat it like a normal register.

I would bring my cart over to them, and an employee will scan each item at the self check out. As someone who would rather just use the self check out to get in and out, it's been a bit annoying.

When I asked an employee why they are staffing the self check out machines instead of the actual registers (which are still empty), she responded in saying that the self check out machines have a simpler interface than dealing with the traditional cash registers so they have begun using the self check out machines instead.
Science is more than just testing, although testing is an important part of science. I believe the reasoning aspect can, in principle, be made strong enough to be robust, and almost independent of experimental confirmation (essentially from analyzing already existing data).

For example in Machine Learning you can trust a model to work well in the context of a data stream by simply using (cross) validation, and so on (in general avoiding overfiting, and assuming your data stream will continue your training data without changing too much).

Mathematics is an example of a non-experimental science as well: in a way, we can perform purely theoretical experiments where our 'tests' are given by internal consistency. The equivalent of experiments in mathematics for ruling out incorrect statements (inconsistent theories) are proofs and (almost tautologically) the concept of consistency. I think there is some risk that even within math this process derails, but it's only when we start lowering too much the standards for what constitutes a proof. And the concept of proving is so solid we can automate it and computer-verify them. As long as we can (and do) verify what we create, in a sense we can't (or are extremely unlikely to) go off rails.

I think relativity is a good example of a theory that was largely conceived from mathematical principles (from a few observed essential properties of reality). I think in the future this kind of approach will be highly significant to physics, math, philosophy and even social sciences.

It is true though that experiments (and just real life) are very useful to 'keep us in check' in a general, less rigid way as well.

Honestly I think those are the fantastic tool (consistency and proof), fundamentally connected to the notion of truth.
> It may be that the entire performance including the logic is satisfactory.

In which case you have already measured it, even if not very precisely.

> Or it may be that the conditions to reach that logic are too rare to make the time to measure and optimize worthwhile.

This too cannot be determined without measuring how often it happens.
Unless of course the modal editor everyone is talking about has its most important key, i.e. the mode changing key, the furthest away possible from your fingers because of an historical accident and none of its users are talking about it and are smug about how easy it is so easy to learn a bunch of commands instead of mentioning the issue
Looks useful for a beginner to asm in general, but for someone like me who've been coding asm for other processors for decades it might a bit too basic.

I have been using this other "tutorial" for AArch64 assembly, which I think might be more useful for someone coming from asm on another processor: https://github.com/pkivolowitz/asm_book
These have not been an issue in my projects.
Previous discussions: https://news.ycombinator.com/item?id=38964575
that's why you to take a best-effort attempt at flushing your logs in your crash handler.

You can't realistically measure everything. You start with a sensible design and implement the reasonable optimizations you learned by experience. Then measure and improve when and if you fail to hit your target.
The author mentions if you want a small laptop today, you need to go to eBay and buy an old UMPC. This is not correct, there are some modern mini laptops. I purchased a new 8" mini laptop with folding touchscreen and an intel N100 CPU from AliExpress.

https://www.aliexpress.us/item/3256805658668421.html

Specs:
Intel N100
12GB RAM
NVME SSD Slot
1280x800 Touchscreen (with pen support)
USB-C port (supports charging and DisplayPort)
HDMI
Ethernet (1 gigabit)
WiFi 6
Bluetooth 5.2

It's actually a pretty decent computer for being a no-name Chinese device. It has a backlit keyboard and my Microsoft Surface pen works perfectly on it. The 1280x800 LCD is low-res by todays standards, but at 8" is just fine. The 800 vertical resolution does mean that some modern apps get pushed behind the taskbar (on Windows 10). The cursor touchpad is difficult to be precise with, but you have the touchscreen with pen support if you need to select smaller items.

Around Black Friday it was $245 + tax (Without an SSD, I preferred to install my own name-brand SSD) so keep an eye out for sales.

The UEFI appears to be fully unlocked and has pages and pages of options. There are options to adjust CPU boost and voltage settings but I haven't been able to get the CPU to pull more than 6.5w.

A downside of not buying from a real company: The drivers for the device are emailed to you in a .zip file from the seller. So that is pretty sketchy, but it's the same for any of these Aliexpress devices.
>Bluesky is mostly made up of older school Twitter addicts angry at Twitter's takeover

Exactly. Bluesky was born in the shadow of Elon taking over Twitter. But Twitter still exists, so who went to Bluesky? A lot of people who disagree with Elon's (recent) politics. The politics of Bluesky will reflect that.
Surely in 2015 we all knew that a wifi toaster running android was going to be a disaster?
You don't try to distribute Python applications to multiple OSes, I assume?
We should be able to punish trash / low-effort articles so they don’t rank higher.
You could use the constants that everyone uses like time.RFC3339 or ISO 8601.

Why it is under the hood allowed to define your own timeformat is quite obviously legacy data. At least it's human readable.
In the past 6 days, this is the third time this user has submitted this link.
> Writing inefficient code is perfectly fine until you _know_ (this means you have measurements that show that) it is _too_ inefficient and has to be optimised.

What about inefficient code only if you _know_ that it does not matter?

I'm not talking about optimizing. I'm talking about avoiding inefficiencies in the first place.

This is what I'm talking about: we are in "inefficient by default" mode. That leads to requiring powerful hardware to display the most lambda websites.
The statistical analysis doesn't seem to go beyond correlations, so this could well be just an instance of https://en.wikipedia.org/wiki/Spurious_relationship, ie a statistical fluke like marriage rates correlating negatively with longevity or pirate activity with climate change.
That is verifiably wrong.
Europe is extremely diverese and there have always been inflows for millenia.

Also its pretty ironic hearing complains from europe about emigration considering this:

https://en.m.wikipedia.org/wiki/European_emigration
For every success story, there are 9+ failures.
stolen by French AI of course
No, use PDM. ;)

The main problem with Poetry is that it still does not support PEP 621. [0]

[0] https://github.com/python-poetry/poetry/issues/3332
>If we're talking about nuclear weapons, for example, the tech is clear, the pattern of human behaviour is clear: they could cause immense, species-level damage. There's really little to argue about.

Now, this strikes me with how in different topics like pesticides, we are not at all taking things so seriously as nuclear weapons. Nuclear weapons are arguably a mere small anecdote on species-level damage compared to pesticides.
I highly recommend watchdocumentaries.com
Will be singing this song all day: https://youtu.be/l_ownVNxioc
How difficult is working with risc v currently?

I’m guessing back Linux works but most precompiled stuff not?
I can't say if you are kidding or not.

I am a little bit worried, that you aren't.
I made a plugin to do this too! https://github.com/tombh/novim-mode

I'd never heard of OP's, I'm sure we can work together to share ideas.
“Never mind; I’ve resolved the issue. Closing the thread now.”
Surface line has replaceable SSDs. On the newer Pros it's super easy to access too, just a sim eject tool. My Surface Pro X is basically the same thickness as my 2017 iPad Pro as well so it's not even something that requires really thick devices. I think it's fantastic and wish more had it.
People in your circle will be aligned with you on many things, that's how they got in your circle in the first place. Here is a list of 10 best selling vehicles in 2022 [0], only two of these are sedans, but both of those come with screens, radars, cameras, and sensors [1,2].

0. https://www.statista.com/statistics/239229/most-sold-car-mod...

1. https://www.caranddriver.com/toyota/camry-2021

2. https://www.caranddriver.com/toyota/corolla-2021
I've heard that NA is more welcoming of immigrants because as a country it relied more on immigrants' brain power and brain drain from other countries.

What do you think of that statement?
https://news.ycombinator.com/item?id=12173836
>It went from unusable to all the nonsense moving somewhere else and safely avoidable.

You mean you moved from a place that showed content you disagree with, to your own bubble. You can admit that without claiming everything outside your point of view is silly.
I wish Poetry were PEP-621 compliant though. [1]

Currently, it uses a proprietary configuration group (or "tool section", as they seem to call it in `pyproject.toml` speech).

[1]: https://github.com/python-poetry/roadmap/issues/3
How to run yourself into the ground in tech
Free legal documents are worth what you pay for them.
Passwordless: a different kind of hell?
Love fish, it's my default shell on my machine where I have a UI, Linux or OSX.

I do wish there was better bash compatibility though, it keeps me from using fish on remote hosts, and some of my work tools are not fish compatible. I usually just switch to bash for a bit, but then I don't have my normal completion, history, git branch identification etc that comes out of the box with fish.

I'm a huge fan of sane defaults. Fish strikes a great balance here where I feel zsh requires a larger minimum amount of effort to be comfortable.
It’s something I struggle with - I really can’t draw, I really really can’t draw on a computer.

In the past I’ve used lots of screenshots which seems to work well.

Where I have used images I have cut and pasted and used things like canva but nothing has ever really ended up as I would have liked it.
Java Virtual Threads: Worth the Wait?
Which friendship? Gates didn't write the book, two WSJ journalists did.
Finally, another distribution that seriously adopts the immutable distribution approach. The future is now, old man.

I am just waiting for the day we have an officially-supported Arch Linux Atomic distro based on ostree (pacman-ostree?)
DNA polymerase ε and δ variants drive mutagenesis in polypurine tracts in tumors
One big difference between Helix and Kakoune is that Helix has a visual mode, whereas Kakoune only wants chording to extend text regions.
Werner Herzog: Radical Dreamer Review
A couple other people asked the same question so I wrote it up as a blog post: https://www.nothingeasyaboutthis.com/i-regret-selling-my-sta...
It's not a stillness from lack of people. I live in a city of 120k. It's the way snow dampens sound. Also, I know that lots of people don't want to live here, that's obvious. I'm saying that there are also many people who do want to live here.

Someone asked the question of why people want to live in climates like this. I'm answering the question from the (subjective) perspective of someone who does. You are needlessly confrontational in trying to impose your logic on other people's decisions.
Culturally, it's annoying and damaging particularly to the younger generation. We have YouTube "podcasters" dressed in loose hoodies, skimming over such articles and making a one-hour commentary show. They can never write cohesively structured text in English, yet their Bulgarian vocabulary is invaded by Americanisms used in Reddit – "cringe", "suspense", "guys", etc.
I regret selling my company
You’re not wrong, but precluding tons of concepts not suitable for beginners. “Just .copy() everything” shouldn’t need to be mentioned in an introductory book.
Show HN: A newsletter with 5 well thought out business ideas twice a week
Hey HN,

Posted this once earlier but it's doing super well and I changed up a bunch of things and made the ideas significantly better.

5 business ideas sent to your inbox, twice a week (Sunday & Thursday).
https://photos.app.goo.gl/S6sFaEUxY89Tgxn56 here's an example of the safety/certification markings from a 24V power supply sold in the EU.

Take a close look at the TÜV/GS logo and font. I seriously doubt the UL file number E131992 exists. The Safety Mark 021068-00 code is for a Samsung AC Adapter [1], which this is not. You can see some of the same details in the AliExpress listings.

[1] https://www.go.gov.sg/safety-mark
> If your `foreach` loop's body uses any of those features then it will not be launched as a kernel even though `foreach` signals order-independence.

Is this signalled/warned about so that you don’t accidentally use one of these features and kill your performance? Or a way to indicate that you specifically intend it to be run on GPU?
Work time tracking tools to control developers. Companies would love to stop paying devs for scrolling social media, but so far no tool has gained anything close to widespread adoption. Developers tend to be able to argue themselves out of using them based on privacy concerns and sheer negotiating power.

Now that the market is more employer-friendly, could be a good time to introduce a killer surveillance app. Perhaps go around the privacy concerns by sending mouse movement patterns or anonymized keyboard use patterns instead of screenshots and use ML to detect working time?
I feel like the PETA of AI would spend their time breaking into labs where AI is locked up and being tested on, and then releasing them into the wild.
Nvidea is now producing specific models of their products specced in
a way that is currently legal to sell them to China.

The US doesn't like it, so they may change the rules again.
which becomes a bit of a whackamole.

Sanctions like these gives China a lot more incentive for a reunification with Taiwan. Some say the fabs are rigged to blow if this was to occur.
If so, it would have massive negative consequences for the world.
Where as new management would have far less of an impact, though some
countries might find themselves under sanctions on what type of chips they could buy.
You seem hell bent on pretending to not understand what I am saying. I'm sorry, but I will not be replying anymore.
> Go is a modern programming language

Is it? What in particular makes it "modern"?
'headlines' are not the 'result's.

You should always take media 'headlines' about science with a grain of salt.

Not just for social sciences, but for dark matter, string theory, everything.

The replication crisis is bit overblown because the 'right' want to use that to drive their own more 'biblical' view of the world. By sowing doubt about all science, like done with cigarettes.

Social sciences do replicate at rate over 50%. That is long way from nothing replicating. Sorry 50% isn't good enough, it isn't like string theory is replicating, and nobody is getting out pitch forks.

another take
https://www.vox.com/future-perfect/21504366/science-replicat...
I could get behind a "nanoVim" config that was vim but with nano bindings, that could drop in Linux distros in place of nano, and would let me flip back to full vim when I get dropped into it to edit a crontab or the like.
Of course it's both but if you look at Apple's M1-M3, which are a SOC combining CPU, GPU and RAM, you can see it has technological merit. The things are known to be real fast.
Clang generates the shortest of these if you target sandybridge, or x86-64-v3, or later. The real article that's buried in this article is that compilers target k8-generic unless you tell them otherwise, and the features and cost model of opteron are obsolete.

Always specify your target.
Since toasting is a non starter, I've been wanting an heirloom quality artisan salad spinner, maybe you can look into that. Everything out there is plastic junk that breaks too fast. Where are all the stainless spinners???
Because we have gone from a feast to a famine.

I took some time off my normal job/contracting roles in 2022 to create and launch an app idea I had. Then, I only started looking again last year (UK) and it was tumbleweed. I only got a decent contract this December.

I also had a brief snazzy 1 page CV and a long 3 page buzzword CV, as PDFs only. But when I did a CV workshop with a recruiter he gave me several good advice.

First, recruiters hate PDFs, especially contract ones that need to add their template headers to etc. If yours is too much effort, they will just discard it. So I have both PDF and Word versions available.

Second the top half of the first page is what matters. They will glance to see if you are relevant. So highlight what you can do. But do not give them a wall of text.

Thirdly they only really care what you have done in the last couple of years. I used to detail great roles I had a decade ago. It is in fact for the recruiter nearly irrelevant. So I made the older ones very terse and expanded the recent ones. But not too much.

I still have my 1 pager https://eray.uk/cv/ivar/short/ but recruiters now get a new 2 page CV and mostly as a word doc.

In a famine, they may get 20 or even 50 CVs/resumes per role. They will only glance at a fraction of those. Make yours stand out. But most importantly call them repeatedly to remind them who you are so that yours get added to the relevant pile.
> He told CNN he looked at 170 code books and none of them matched the message.

What’s code book? Would love to get one of them.
Ask HN: Building Simple Tools for SharePoint
Hi,

Does anyone have any experience with building (simple) tools for SharePoint online?

For example, the built-in SharePoint (online) permission management is very cumbersome (quite an euphemism:-)

We found [1] which seems pretty advanced (also the price). I wonder if it is possible to build a similar tool and how difficult that could be.

[1] https://lightningtools.com/blog/sharepoint-permissions-management/
Convert more users by removing removing sign/up
Very true, unfortunately this means that for many modern products it only makes sense to buy the cheapest because then at least you know exactly what you're getting (low quality), even though it's not really what you want. Yet again an instance of Market for Lemons (or maybe Gresham's law).

[1] https://en.wikipedia.org/wiki/The_Market_for_Lemons
[2] https://en.wikipedia.org/wiki/Gresham%27s_law
Please don't be antagonistic. I went back for a PhD after working over a decade in industry, where I had been both a lead overseeing a team of 25 contributors and an engineering manager.

Channeling dang:

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
Makes me think of Rich Hickey and Clojure when I think of simplicity in this context! But, good article!
Life can be beautiful we don't have to suffer because it's already there.

Remapping takes less than 5 seconds in MacOs and Linux. 2 minutes in Windows. And you only have to set it up once.

Also my left pinkie never misses CapsLock and I don't even have to think about it. Can't say that's the case for Ctrl+[ which I have used extensively for one year. I am really happy I switched.
economic stability correlates with low crime rate, color me shocked
been like that for awhile. since 2003 when "seo" started becoming a thing.
> Although Steve Ballmer and I made our share of strategic mistakes, we were maniacal about making sure our numbers were rock solid and avoiding incentive systems where people could cram a lot of sales into a quarter in order to look good or meet some quota.

Great to see the self awareness here.
How Group Chats Rule the World
Wow, I would love to be in the meeting where this decision was made.

Let's ship this with a foot gun, but lets not mention in the JEP that it may hang - let them figure it out.
Wait until your boss tells you something is a problem - this is how a lot of people think.
http://archive.today/BRhV6