skysight-inc/HackerNews huggingface dataset:
>Yes, all those things suck, or have things that suck about them.

I'm a long time reader, but only recently registered to post. I think this statement is quite illuminating to illustrate the point of the person you're responding to.

I actually didn't know HN existed until a colleague told me about it as a place to find a bit more optimism about technology than has become the norm on places like reddit. The overwhelming vibe on reddit is that capitalism bad, big tech bad, AI bad, etc. And I have definitely noticed this a lot more on HN in the last few years than when I first started reading.

I don't know why, and obviously it is just my anecdotal opinion, but it is how I feel, and I have seen many posters who feel the same.

Obviously we should all be open to different views, but sometimes I just want a little haven where I can read about technology and cool stuff alongside people who are mostly optimistic about that stuff, without having to be swamped by "end state capitalism" sentiment, like everywhere else. That's just what I want, I'm not making any moral judgement on what others want.
They suck for carpet as well, which you'll find in a home environtment. The diagonal motion chews carpet with short strands up over time. If you have long strands in a carpet, you'll lock up in those pretty fast I suppose, though I never tried it.

I tested the robots in the picture I linked, once in a 'help a human' emergency scenario test: the 'host' dropped on the floor. With her long hair spread around. We E-stopped the robot because it drove close to that hair and we didn't want to risk it getting in the rollers. That would have been very ugly.
Bold claim about that tech union. Any evidence?
They are small in a sense and vast in a sense. You may know some people personally but never interact with them at work even though in theory your systems are adjacent.
In a recent podcast, Daniel Thompson from Tauri talks about the perspective of having shared memory between the Webview and the backend in Tauri as well. However, it is pretty vague.

See here, search for "Topic 12": https://syntax.fm/show/821/is-tauri-the-electron-killer/tran...
Sound more like the opposite?

During a three-week period, fishermen fooled the Nazis and police dogs who
searched their ships – lacing handkerchiefs with a mixture of rabbit blood and
cocaine, in order to fool the dogs.

That kind of seems like the mixture of rabbit blood and cocaine overwhelms other scents?
That's a shame, where I live we thankfully don't have ads on those!
No one expects it to hold 100% of value, but even 10% of say $50k could be very helpful to live through the few months of the turmoil. Or to get to that foreign real estate which people recommend buying in comments on HN.
GPT-3 paper announcement got 200 comments on HN back in 2020.

It doesn't matter when marketing started, people were already discussing it in 2019-2020.

Stochastic parrot: The term was coined by Emily M. Bender[2][3] in the 2021 artificial intelligence research paper "On the Dangers of Stochastic Parrots: Can Language Models Be Too Big? " by Bender, Timnit Gebru, Angelina McMillan-Major, and Margaret Mitchell.[4]
Black pepper ground finely?

From the concept of "they'll only do that once, and probably be useless the rest of the day". ;)
I know of some start ups where employees got paid local co-working spaces, so they can go to any nearby where they live if they don't have space at home or don't want to work at home, but don't want to commute. There are solutions in between.
you need a very big dish
Ok, so why is that. I can't seem to find any reasonable explanation as to why they forget it. Especially considering that data absolutely does not seem on the side of RTO. What's your theory?
There is Cody (https://sourcegraph.com/cody). But their "applying code" feature is worse than Cursor. They put import lines on the bottom of the file, for example. Cursor's "applying code" is superb. Too bad it cannot be used with another IDE.
Knowing your longitude is very difficult without a clock... Can't do it with just stars iirc.
noticing this exact behaviour is what inspired Thompson to do the original "trusting trust" poc
If that comforts you (I know it doesn't) Swiss police can take any money claiming it touched cocaine so it was maaayyyybe used in trafficking. Stats say about 90% of banknotes qualify so it's a sure shot for them. Even if you're cleared of the accusations, they will STILL keep your money.
> For whatever reason

The short answer is that your organs are mostly asymmetric and the esophagus connects to the stomach on the right so by laying on your right your stomach acid flows to the sphincter connecting your stomach and esophagus, making it easier to leak into the esophagus. This is especially a problem with GERD because you don't have pain receptors on that end of your esophagus but the stomach acid can still damage its tissue, which can lead to further complications including cancer.

A common cause of acid reflux is a herniated diaphragm (hiatal hernia) in which part of the stomach slips through the diaphragm into the upper chest. In this the esophageal sphincter will not be the highest point of your stomach, further adding to the problem when sleeping on your right side. Imagine a plastic water bottle deformed in such a way it stands slanted with the opening to the right, now imagine laying it on that side or the other. Laying it on the side with the opening makes it more likely to spill if the lid isn't forming a perfect seal.
Too late to save the word "gaslight", that one has well and truly been rewritten to mean "lying to me".
there are also bigger ones, like this:
https://aliexpress.com/item/1005006212335463.html

I got that truck when it was on sale some time ago, only for the wheels. But as others have pointed out, they are not very practical because they gobble up dirt and stuff like nothing else
I do remember now. It was about container-to-container-communication: having FQDN is awesome because it helps you not to care about quirks of localhost:PORT everywhere in your code (SSL out of the box would be great, though). The problem is that, other than real world FQDN, the domain name of container A is not available inside of container B. This breaks frontend frameworks like next or nuxt which combine SSR on the first page load and do CSR on subsequent request: on the server, the API domain would be `host.docker.internal` and would need to change to `http://api.orb.local` for the client side. The docs didn't make this clear, so at first, I refactored everything to use the orbstack url, just to return back to the mix.
One YouTube video does not make you an expert. I’m a mechanical engineer and I’ve been building and running these my whole life, but if my creds don’t work for you, check out Gale Banks or Dave’s Diesel, a couple of shops that don’t sell delete kits but will explain the obvious thermo, physics, and design issues with what I’m telling you is a problem, then explain why.

EGR only open for a bit when the combustion temp is high. Good god. What are you even talking about. You couldn’t be more wrong if you tried to be.

Pumping loss doesn’t matter to a turbo. Are you familiar with a wastegate?

EGR LOWERS COMBUSTION TEMP. Engine efficiency is directly correlated with the temp gradient between the combustion temp and the outside air. By the way each cycle is its own thing. Conductive or radiant heat from the last cycle is so insignificant you ignore it in the calculations. The barrier layer insulates the charge from the cyl wall and piston temps or you’d melt everything in the engine first time it fired.

You should take some college level thermo courses before you start popping off like an armchair expert. At least figure out what you don’t know before you just add another data point to the corpus trying to make sure dunning Kruger effect is actually backed up by examples.
I have got the feeling you are creating a disagreement where there is none. As I said: it is okay to look at how evil-corp is doing things, as long as you can disentangle that from their evil bits, keeping in mind the context within which it was written. That isn't stiff over-moralistic behavior, that is common sense. What isn't usually as okay is going all: "Let's ignore the ethics of $X and don't think about the context within it was written". E.g. a simple bureaucratic rule to collect the religious belief of people might be innocent in some free society, but if the same rule was written in a Nazi-occupied country it gets a completely different meaning. Casting aside the context is like robbing a thing of its meaning. Now just because the Nazis abused that rule doesn't mean other societies elsewhere couldn't use the very same rule in a positive way -- they would just be stupid if they ignored the negative abuses of that rule provided they know of them.

That was my point.
Isn't that the whole reason that o1 works?
Totally. A lot of corps are ruled by management and sales people. Those often really enjoy talking and connecting, and it is a form of control for them. Of lot of these people think they can't do their job well if the quiet people (IT, devs) disappear into their homes. And they often genuinely think the workforce needs to have meetings and show up to be accountable. They don't really think about what IT people actually need, or they do sometimes but it won't be a decisive factor in the end.

I've worked in places where sales people were seated next to programmers, and the sales people were shouting through their phones continuously. The programmers complained endlessly about all the noise - without effect. First lockdown we had showed an increase of at least 300% productivity - hard and reliable numbers because all output was tracked voluntarily by the team (management never asked for this). Number of builds, commits, releases...everything was way up. It was quite shocking.

As soon as lockdowns were lifted managers began talking about being in the office fulltime, because it was so good to talk to each other and align your work. I remember working in a team that did 1 day a week at the office, that day we couldn't get anything done because everybody was just chit chatting all the time. Even if you wanted to - it was just impossible to focus.

Our security officer (CISO) remarked how the lockdown enabled him to think seriously about a security issue for the first time in almost two years. Isn't that tragic?

Companies are as rational as consumer behavior. You can't make this stuff up. Never attribute to malice that which is adequately explained by stupidity.
Lleverage.ai.

Send me an email: lennard@lleverage.ai
Historically. But not presently.

They could include a software emulator at least for the PS2 (not PS1 because afaik the drive in the PS5 does not read CDs) on the PS5 and let people use old discs, but they don't and instead sell again old games packaged with the emulator in their online store.
I would be ok with going to war with a country that would do that.
It is for testing, but you don't indirect over class A because you want to test class A, you do so to test class B.

By all means, write a test to make sure the queries actually work on the database. It will be slow, stateful and annoying, but still probably worth it.

But you don't want to bring that slow-statefulness over to every other upstream test in the entire system: want to test if the permission system (in some outer class) is allowing/blocking correctly? You'll need to start up a database to do so. Is your test making sure that an admin with permissions can create a user (without error?), well it's going to start failing due to USER_ALREADY_EXISTS if you run the test twice. To avoid that you'll need to reset and configure its state for every single invocation.
Berlin, bruh
DOJ accuses Chinese national of phishing for military code
I'm talking about tech
The papers are mentioned here:

https://web.archive.org/web/20200714114922/http://www.glasse...
It injects a small amount of gas that came from the cylinder back into the cylinder - nothing that doesn't belong in a cylinder. The only source of extra gunk and buildup is the oil droplets or outright drooling pulled in by the PCV.

The reason you never used an EGR is because you're building for motorsport - you don't care that your cylinders are too hot for too long when you release the throttle. You care about what happens at or near peak power, and even if you had an EGR it would be fully closed, so why bother.

Note that it's for any combustion engine, not just diesel.
Parent comment I believe refers to using the wheels as a means of horizontal displacement, not to move items on top of them. They pick up dirt from the floor that is hard to remove.
Beekeeper Studio: Lightweight DataGrip Alternative
afaik they don't pay great in Dublin. Look to Amsterdam and Berlin.
mRNA cancer vaccine shows potential for advanced stage cancer patients
Or, in this case, move fast and implode things :(

I wonder if any of the (paying!) passengers who were on board would have taken the risk if they would have had a chance to see this list...
I think the most compelling explanation is that control over workers is more important than productivity to the leadership of many of these companies

Perhaps especially in the case of larger companies, sunk costs on office space may be a factor
Is sick leave paid in US by law (till certain extent of course) from some employer's mandatory insurance, or some sort of corporate perk like extra paid holidays? And what about when having sick child?

Even in Europe I've seen various mix, some countries ie don't pay first 3 days of sick leave, some do but pay only some minimal compensation, some do full for X days etc. But it was never completely on the employee, meaning no pay. Covid shuffled this a bit so may be different now.
Games aren't running on GPUs directly; they're using APIs like DirectX for Xbox. As long as the GPU implements the APIs properly it should be fine. RISC-V Linux with a desktop PCI-E AMD GPU and Linux kernel drivers can run games already: https://youtu.be/qHLKB39xVkw, limited by the power of the RISC-V CPU here.

I'm wondering if they would still aim for a single chip when moving to ARM. AMD (and Intel) don't make ARM chips. Nvidia does, and is probably what the next Switch will use. Qualcomm does have proper DX12 support on Windows ARM, but who knows how that'll scale since they make mostly mobile GPUs. Intel had similar problems scaling their iGPUs for Arc.
Do they? Even when I was in office at the tail end of COVID all my meetings were on Zoom anyway.

Regardless, such a trivial whimsy like that is a horrible way to place company wide decisions.
The NetBurst line also had a _terribly_ deep pipeline. I can't remember the number of stages offhand but it was _massive_ for the era in an attempt to keep growing the single core single state machine performance (more mhz). Pipeline stalls made for some very erratic and very power hungry bursts of performance and then rewound CPU state to take correct branch.
You are most likely not Douglas Adams though. He was obviously incredibly gifted and good at what he did. 99.9% of people will not be that talented.
I would agree - especially developers are prone to develop this "better than you" attitude. The detail-oriented job of a developer and the need for exactness and correctness of the code leads to a high transparency of the quality of someone's work and facilitates comparisons on a peer level. I have the feeling, developers treat their work as some kind of puzzle and look to see who can solve this puzzle quicker and better - a very competitive environment with clear rights and wrongs. If you have an edge, you can abuse this situation.
Stack Safety for Free? (2021)
What do you need a DI library for?

What's the problem with constructor injection of the dependencies using traits?
Well, “high-quality network stack” includes wifi, and wifi includes 802.11ax, and there is basically no modern wifi at all on FreeBSD, so…

(I understand that it is mostly a server OS, and usually there is no wifi on servers, but still).

That’s a little sad, because FreeBSD pioneered the wifi stack, it was better than Linux back in the days.
The problem is not - and has never been - accidentally stumbling on insecure features. The problem is social engineering, where inexperienced users are guided by malware operators to run insecure software, either over the phone or through countless malware sites on the web that claim to solve their problems.

These are real, tangible risks.
Indeed. And some great HN discussions of a great article to get inspired on the pattern:

- https://news.ycombinator.com/item?id=18043058 (Sep 2018, 127 comments)

- https://news.ycombinator.com/item?id=34860164 (Feb 2023, 39 comments)
JavaScript generators to iterate over a paginated API
Financial Crime Investigations: A Use Case for AI and LLMs
It's not really about being able to swap out the db or something, that's just a bonus. It's about being able to write a proper domain model (ie. entities and business rules etc.) that is clear and testable and independent of details like persistence, serialisation, i/o protocols etc. If your system is just CRUD, then you absolutely don't need anything like this, but if you have business rules (high level stuff) and intermingle it with low level details then it quickly becomes a mess that is hard to reason with.

But you should totally do what you're doing until it breaks. You only start looking into better architecture when things are not working. Being aware of something like this means you'll have something to look up if/when you run into the problems that inevitably crop up in simple "db wrapper" type APIs.
if you enjoy sokoban theory as well as sokoban systems, cf https://franklin.dyer.me/post/232
That's a subtly different situation, as you've presented it here. In that case you know up-front what the set of databases you need to support are, so you can explicitly design to them. One promise of Hexagonal Architecture is that you should be able to get the benefits of being able to move underlying stores without knowing in advance the precise products that you might want to move to.

Depending on the early history of your product that might be the same; or it might not. If you know from day one that you need to support two databases rather than one, that would be enough to cause design choices that you wouldn't otherwise make.
One data point: there was no chip shortage at the PS4 launch, but I still waited more than a year to get one because there was little to play on it.

While with the PS5 I got one as soon as I could (that still took more than a year since launch, but for chip shortage reasons) because I knew I could simply replace the PS4 with it under the TV and carry on.
Avoid businesses this large, they mimic each other/get the rough end of politics.
Trading one ham-fisted set of policies for another

You know how cities or even states try to compete for employer offices/headquarters? This is the other side of that.
FWIW in other countries you not only get paid sick leave by law but also paid leave when your kid is sick (only for one parent usually but the idea is that it doesn't matter whether you're sick yourself or have to care for a sick kid because the kid can't be expected to take care of themselves).

You don't fix this with corporations having better policies out of the kidness of their heart, you fix it with laws. The reason corporations were moving everything to remote work during the pandemic was that in many places travel was severely restricted and they needed to ensure the operation of the business in the case of a full lockdown. Now that that's no longer an urgent risk, they're rolling everything back because the benefits to the business don't outweigh the drawbacks and everybody else doing it makes it an easier sell (just like the wave of mass layoffs).
We are forgetting how to be bored
I am not exactly fond of Hexagonal Architecture although I don't deny the merits of the idea and I think it's useful. That said the important thing is that the article was very well written and I've enjoyed reading it.
I don't doubt you meant well, but that's a lot to infer from a couple of sentences. I think what the parent meant to imply is that this seems like the classic case of "when all you have is a hammer, everything looks like a nail."
1) we get higher salaries to compensate, that's in fact why SWE's are often "exempt" (as well as most jobs making over $80k iirc. We should probably raise that ceiling)

2) I already do that. Maybe I'm lucky, but I've never felt pressured to answer a work message unless there was a legitimate fire.

3) Non-competes are already illegal in California, which I imagine has the most SWEs in the US.

I'm all for unions, but I already see the pushback here. Visa situations definitely suck though.
I use a command that'll play a good/bad sound effect based on previous shell command exit code.

Something like:

function boop() {
local last="$?"
if [[ "$last" == '0' ]]; then
sfx good
else
sfx bad
fi
$(exit "$last")
}

I'd then do:

$ make -j; boop

or

$ nmap <...>; boop

That way I can focus my attention elsewhere while waiting for stuff that'll take anywhere from 20s-2min without losing track of time.

Lately I've been experimenting with throwing in notify-send in there too, but find it a bit much to both get sound and visual feedback.
A bit late to the party, but I had a similar idea a while back and built a prototype of this here: http://pilliq.com/companion

It's a "runtime" that executes arbitrary JS code while continuously playing a single tone. Every loop iteration increases the tone's frequency, and every recursive function call increases the tone's pitch (when the function returns, the tone's pitch is decreased).

* There are visual markers to show what is currently being executed
* You can increase or decrease the speed of playback
* You write your own code and execute it in the browser.

I included two examples of fibonacci: one that's iterative and one recursive. I think the audio/visual feedback helps you "feel" the difference of why the iterative implementation is faster than the recursive one.

It's a bit of a hack, and you may need to refresh the page after it finishes running through the code once.
The Harsh Reality of Small-Scale AI Research: Tale of Frustration and Limitation
I'd suggest a car, they're usually better at getting away from people.
What if the system is evil by design? You are already at the "systemic evil" step, from the start.
Oh it definitely has bugs and glitches - tonnes of them in fact. It's just that Nintendo chooses not to fix them(not that they should, 90% of them are basically people actively trying to break stuff, although some I can see how you could do it accidentally).

https://www.youtube.com/watch?v=gWYmV0bs15w

https://www.mariowiki.com/List_of_Super_Mario_Odyssey_glitch...

And issues have been fixed in patches too, like the first glitch on that list that would lock your camera so you couldn't turn it - that was fixed in a patch.

"If Mario performs a Cap Throw at Talkatoo and talks to him at the same time, the camera will lock into place.[...] As of the February 21, 2018 update, this glitch is fixed"

But there are situations that will literally crash the game to the OS too:

"In the Bowser's Moon Wedding objective, if Mario falls into the lava just as he is about to capture Bowser, the game immediately crashes."
Releasing Windows as open source is the only viable way forward for Microsoft
Twenty odd years ago when I was moderating a forum as a teenager, we had to proactively nuke memes (or demotivationals as they were called) because the images ran up our server costs, which we were paying out of pocket money.

Now everyone can stream HD videos from their pocket with a push of a button from anywhere.

The entire infrastructure was reengineered in a span of a generation, completely changing the economics of how it works. It used to be a communal garden or occupied spaces: now it's a gigantic shopping mall.