skysight-inc/HackerNews huggingface dataset:
I disagree about the structs vs out-parameters thing. I’ve found it makes functions that could return an error much harder to compose and leads to a proliferation of types all over the place. In practice almost all functions can fail (assuming you are handling OOM), so having a predictable style of returning errors is more important.
The article says "it has happened" and cites a footnote mentioning the Galileo antenna deployment. I was part of the team that built the Galileo Jupiter Atmospheric Probe and followed most aspects of the whole mission closely, but I have never before heard of this being the cause of the antenna deployment problem. I just read the cited paper (from 1994) and it does seem to be conclusive. If websites like HN had been operating in 1994, this news probably would have reached me almost three decades ago.

https://en.wikipedia.org/wiki/Galileo_(spacecraft)#Galileo_e...
Don't forget the Canadian threat
I am absolutely delighted by stuff like this.
The fact that this all started by finding out there's an atime equivalent in finder is great.

Now i wonder, is there any way to react to arrow keys being pressed, or does finder allow you to use wasd to jump to specific files starting with those letters and react to that? That would extend the possibilities of games run in finder, and if you choose a game that only updates when pressing buttons, like rouge, you wouldn't even have to worry about the fps limit.
I really like Nim, but I wish I had the skills and time to contribute to a better http and https support without which a lot of modern use cases evaporate. My last project I attempted with Nim a few months ago, just getting TLS to work required hunting down openssl DLLs and it still didn't work, since I was under time constraint I caved in and went back to python.
Single-use take-away cups of paper are as toxic to aquatic life as plastic cups
Relevant: https://twitter.com/BillAckman/status/1705056634072863102?la...
> the effects of my work strategy and behavior on my salary and position can be quite pronounced

I think you vastly overestimate the impact you can have on your career at a company of that size.
Yeah. Except that isn’t what is happening in my experience.

Task avoidance (even at the cost of doing many other undesirable tasks) is a better model for many people.
The interesting part is when I do this:

./hello > /dev/full

Does it fail silently? Loudly? Does it pretend everything went well? And most importantly, does it do what it _should_ do, whatever that is?
Ok which strategies.
> Unlike tulip bulbs pot plants do have aesthetic value

Tulip bulbs can be directly used to produce aesthetic value in exactly the same manner as pot plants.
The Trump administration relinquished the POTUS account after he got voted out.
Yea, and it's a pretty regular occurrence that the recipient in the US doesn't answer the phone call, because it's like 3am and the number is unrecognized.
You get to choose what you do, not what the other guy does.
Timothy Pychyl https://www.procrastination.ca/ https://iprocrastinate.libsyn.com/
The way you did the second is ingenious! Did you consider implementing it with FUSE instead?
I came to the same conclusions with my next round of projects and have sadly been keeping them closed :(
That reminds me of a fictional space-engineer:

> "Some of them are visibly fused. Some idiot must have welded them.”

> “Welded, yes. But not by some idiot. By the sun.”

> “Leo, it doesn’t get that hot—”

> “Not directly. What you’re seeing is spontaneous vacuum diffusion welding. Metal molecules are evaporating off the surfaces of the pieces in the vacuum. Slowly, to be sure, but it’s a measurable phenomenon. On the clamped areas they migrate into their neighboring surfaces and eventually achieve quite a nice bond. A little faster for the hot pieces on the sun side, a little slower for the cold pieces in the shade—but I’ll bet some of those clamps have been in place for twenty years.”

-- Falling Free (1988) by Lois McMaster Bujold
Maybe I am egotistical! If so, good thing I'm being introspective about it. Do you leave yourself reminders to be less judgmental?
Hey physics guys.

So atoms in metal share electrons.

I hear that's like a plasma (floaty electrons, conductive)

So is metal a solid plasma?
Usually competition does something different or does the same thing better.
Show HN: I made a one button snake game variant
I checked the repos for those alternatives. They state that they are not as feature-complete, nor as widely supported, as Majestic is.
Glad to know you’ve been dealing with Terraform for longer than the 8th highest contributor. Lots of AWS resources behave this way. Perhaps you’re not doing anything serious enough to run into these conditions?
"Even a small change can have many unintended knockon effects."

As I stated, the policy works in NYC. Do you have any actual evidence of harm caused by this policy where it has actually been implemented? Because it sounds like you are grasping at straws to oppose a policy that will, based on the evidence, save human lives.
that needs an extension in the browser. why?
Related: I was hacking Ambarella action cameras a while back: https://github.com/petabyt/liemoth

Eventually I stopped not because of how low quality action cameras were, there were hundreds of different vendors publishing rebranded Chinese cheap cams. And not to mention how crap the firmware is. The whole thing gets hot and the battery only lasts a few minutes.
This isn't an answer to the poster above. The point is Meta talking about putting all their annual profit on fire. That makes the stock useless for investors.
This was what I said out loud while reading the article. Given the attempts to tamper with the election happened while he was still president they were done in the hopes of changing how long he could prolong those protections. The majority of the indictments are for before and after. Where he mislead his stake holders the IRS and the American people by not releasing his financial records when he was asked. He then obstructed the investigation into the classified documents he kept after leaving the Whitehouse. In both cases he broke the law as a civilian to protect himself from prosecution and financial liability (either to his shareholders or the IRS). This guys is a crook who became president not a president who bent the law.
Phenomenal work and a really engaging talk!
Um, ok, but you realize by that definition nearly every-fucking-thing in the world could be labeled an WMD. This is obviously just lame politics.
AOSP already supports RISC-V.

Reverting course wouldn't prevent China from using the code they already have, which in the first place was largely contributed by companies based in China.
"does the same thing better"

It's that one. You may have your views about which is better, or by which criteria we should evaluate better, but that's just like your opinion, man.
"Surely the me of tomorrow will be more emotionally competent to handle this burden than the me of right now."
> President George H. W. Bush launched a war on Iraq without congressional authorization. That is illegal according to Article 1, Section 8, Clause 11 of the Constitution, the set of rules Bush swore an oath to uphold. President Bill Clinton did the same, overseeing illegal military operations in Somalia, Serbia, and Iraq.

> President George W. Bush conducted warrantless surveillance on American citizens, which is illegal according to the Fourth Amendment, and committed torture, which is prohibited by Section 2340A of Title 18 of the United States Code. His administration also launched undeclared, and therefore illegal, wars in Afghanistan, Somalia, and Iraq.

None of those things are "illegal" in the sense of being a crime.[0]

This is of course most likely known to the author, who relies on the kind of right-wing audience who consumes this content either because they are feckless and desire only talking points they can deploy without regard to truth, or because they are genuine rubes who think this is actually how the law works.

Of course, the author cannot go through and compare with any factual detail Trump's actions to anything comparable previous presidents may have done because no modern president has done anything comparable.

[0] Leaving aside any potential liability under international law for the torture stuff.
I think that's explained by "are you scared? good. do it scared."
Saying "someone doesn't have the technology or expertise" is a point in time statement only true that moment. Progress marches ever forward, and China has quite a few exceptional engineers and scientists (and money) to pursue their objectives.
Can you explain why---what is it about this style that puts you off?
I hadn’t heard of this approach before. Clever. At what distance does the light turn green? Is it easy to spoil for safe drivers by coming up behind them?
You should go to the National Museum Of Emerging Science And Innovation (Miraikan). It has many artistic and educational exhibits, including a demonstration on how networked computers work from scratch with rolling ball machines.
I am appalled for one that many cyclists seem to think everyone is responsible for their safety except their own. For that matter, police seem about as ignorant as everyone else about the "bicycle is a vehicle" principle, I see them out riding bikes and setting a bad example riding on the sidewalk on a wrong-way street, etc. I'd give them a break if they were chasing a suspect or something but often this is clearly not the case.
Review of the .nz DNSSEC Chain Validation Incident on 29-30 May 2023 [pdf]
Another thing that made a difference for me regarding wrist pain was to switch my keyboard layout to Colemak.
They are definitely fabless. But in reality, fabs are not loaded by 100%. Usual practice, fabs loaded to 60-90% depend on local things, and due to incompatibilities.

Slightly more details. Usual fab cannot just take masks and copy them to other fab.

Rumors said, Intel achieved so high level of fabs compatibility, that they could manufacture any chip on any their fab.

Other manufacturers work on iterative methodology, so first 1-3 batches used to test and improve masks and tune technology, and at next batches give good product output (moderate percent of defects).

Other important thing, different fabs of even one manufacturer, usually have different tools, and could do different resolution. So in reality, when we hear about chips deficit, it really means, that some ONE resolution used by 90% of clients is overloaded.

So, if fabless manufacturer is not tightly entangled to some resolution, it could theoretically use all free resources of all fabs, and got production at any moment, even when all others suffer deficit.
Cold welding is the kind of thing that makes sense when you think about it but is still crazy that it actually happens.
That would be obvious in the wrecked equipment
I hadn’t had this issue for years, about 4 months ago I started at a new company which had a big rails monolith. I’m now super conscious of ever resizing iterm, if I leave a terminal running for more than a day resizing the terminal brings the entire laptop to its knees.
While everyone is different, it's nice to read about other's journey and the hardware they recommend along the way.

I've been developing as long as the author, but lucky enough to not have any serious forearm/hand pain during that time. There was a time a decade ago where I had some mild pain, but taking frequent breaks helped tremendously. And like the author, I started investigating other keyboards as well.

Today I use a Moonlander Mark I and Apple Trackpad on one system, and a Lenovo TrackPoint II and Logitech MX Master 3 on my other system. Both configurations have their merits, and are equally good in my opinion. It's also surprisingly easy to move between them.
Yeah exactly! It as so annoying because I fully respected her decision too, I’d be skeptical in her shoes!

We don’t deserve dogs but I’m glad we’ve got ‘em!
A classic style-over-substance elon move
I still do not understand how something so significantly more expensive and less ambitious will compete with Starlink or even be viable? Will they make their $$ back ever?
They did release the Zero 2 W, which is much improved from the first model: https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/
I got the largest electric one I could find. It's pretty good, entirely metal housing so it won't fall apart, and no gas or oil to deal with. I don't know if 120v vs 240v makes a difference in that regard for Americans who want more powerful electric gear, we're 240v.
So are large chunks of the eastern world. East, South and South East Asia are improving by leaps and bounds.
Who profits most from America's baffling health-care system?
It would be nice if they shared some before and after result
because I did some spot checks and I get the same output(using default Mistral) found in the python_code_instructions_18k_alpaca dataset.

Setting that aside, is there a guide on how to create good training dataset for fine tuning models like Mistral?
Is turning right on red not legal in Quebec? It is in Ontario.
I think what's impactful about this approach is how it allows a team to share progress and get early feedback from key stakeholders. If you demo to the team that built the software you might get marginal value, but when your leaders are involved, or when key customers are involved, this can be powerful. Demoing a project early is a great way for those with skin in the game to help change course early, or ensure that the deliverables will meet the quality bar they expect before it's too late. It also helps set expectations for how long the average development cycle is, and with tangible progress highly visible, can help ease concerns on timelines and delivery.

This might not make sense at a small company that has few internal stakeholders or that can deliver a feature soup to nuts in a "sprint". In large companies, like Amazon where I work, this is great because the smallest unit of time to deliver any marginally complex new feature or application appears to be somewhere around 3-6 months of effort.

This is a great mechanism for routine check-ins during that time.
> #define sizeof(x) (size)sizeof(x)

Technically, it's illegal to #define over a language keyword.
Domesticated cats and dogs I mean.
Cold welding: https://en.wikipedia.org/wiki/Cold_welding

"Autonomous healing of fatigue cracks via cold welding" (2023)
https://www.nature.com/articles/s41586-023-06223-0 :

> [...] However, unexpectedly, cracks were also observed to heal by a process that can be described as crack flank cold welding induced by a combination of local stress state and grain boundary migration. The premise that fatigue cracks can autonomously heal in metals through local interaction with microstructural features challenges the most fundamental theories on how engineers design and evaluate fatigue life in structural materials. We discuss the implications for fatigue in a variety of service environments.

..

https://www.agriculture.com/machinery/maintenance--repair/im... :

> Cold weld is a common – although incorrect – term used to describe the process of using filled epoxy glue to repair broken metal machinery components. The product is a combination of a plastic resin compound and finely powdered steel. A catalyst, or hardener, is added to this mixture to cause a chemical reaction, which hardens the putty into a solid mass

..

Cold spraying:
https://en.wikipedia.org/wiki/Cold_spraying
I didn't quite make it to forty years, but I think I could say I made it to 37 (1983-2020). I've also spent more time than the average programmer writing on a computer, and I've never had any significant RSI-type issues. This might be a bit controversial, but I think part of the reason is that I'm not a traditional touch typist. That's not to say I'm slow, either. I've probably worked with well over a thousand other programmers, and the only person I'm sure was faster wasn't any of them. It was my mother, who was a professional typesetter longer than I was a professional programmer. Only a handful of other programmers have even seemed close.

So, why do I think that relates to my lack of RSI problems? Because with my seven(ish) finger method my hands constantly rove over the keyboard. What they don't do is stay in one fixed location, with the wrists in the same (usually somewhat awkward) position as only the fingers move. That maximizes repetition - the R in RSI. Minimizing hand motion this way is bad. If you want your hands and wrists to stay healthy you have to keep them moving, just like any other muscle/tendon/ligament complex in any other part of your body. It's silly to think that the general rules of exercise and flexibility don't apply to hands.
Would you tolerate a machine that just stops working for several minutes randomly all day while screaming at you?
Who, or what, is BAP?
This is how I ended up with three separate the Gimp installs on my system. A deb a snap and a flatpack. And I still can’t get plugins to work.
None of this says "we shouldn't eliminate unsafe rules" which is exactly what right on red is.

Right on red leads to drivers "stopping" in the sidewalk (or California stopping), failing to check to their right due to hyper focus on finding an opening in opposite traffic, and leads to less safe opportunities where pedestrians know they can cross.

Jaywalking and similar is particularly due to this. What is the benefit of walking all the way to the crosswalk if you are expected to avoid all collisions whether you are there or elsewhere?

To make it worse intersections have four ways cars come from at least roads otherwise only have two.
You know, I’m a hyper voracious reader of sci fi and I’ve never read any Bujold.

I’m down to correct that strange oversight, do you recommend that novel as a decent starting point? If that quote is representative it seems right up my street!
Right turn on red is in fact illegal in quebec.
You’re going to perpetually spend on crime caused by junkies, it’s serious financial burden on the healthcare system and a social burden on families. You’re much better off spending a fraction of that money on rehab.
I (30m) had only just graduated university (Master of Information Technology, majoring in Software Engineering) when (due to my desk setup that was not ergonomic, sleep position, and other factors) I was hit with an ulnar nerve nerve injury which left me unable to use the computer. It took me six months to recover, and in that time I had to give up my gym habit, all video games, looking for work. I was lucky it happened to me then, and not now. I have a mortgage, and my wife and I are planning children. I can't have this happen again in the future.

The best thing I ever did was get a really good ergonomic chair after this for A$700.
Yes I don't disagree with any of that, I was just commenting that Ukraine probably couldn't have resisted nearly so well with just small arms. I sincerely hope western govts continue to support them and wish they/we had done more and faster.
A lot of this makes sense to me.

I’ve started writing a bare metal OS for Arm64. It’s very early but I’ve done some similar things. I’m using pascal strings, I’ve also renamed the types (though I’m using “int8” style, not “i8”).

I quickly decided that I never intend to port real software to it, so I really don’t have to conform to standard C library functions or conventions. That’s given me more freedom to play around. C is old enough to have a lot of baggage from when every byte was precious, even in function names.

It’s nice to get away from that. Much like the contents of this post, that plus other small renamed just ended up feeling like a nice cleanup.
Anytime I get to do a left on red, I get so excited. Such a rare opportunity in my city.
Sail boats and trebuchets are two of the all time best constrained optimization problems. Such diversity!
We know how to stop but environmentalists don't like the solution.
They do now but not when they first reached those speeds.
Here's the problem: "crypto stuff" is just the easy, low hanging fruit. That went away when the Fed began hiking. We're long past that now, with 30 year treasuries at 5%, and venture capital defines itself by extremely long duration speculative investment. That's irrational allocation in a world with high real rates.
The US is the only party that probably will never have a reason to really consider a nuclear first strike: Basically endless conventional options with significant superiority over any potential enemy makes the risk of MAD completely unworkable. The party most likely to go nuclear is the one that has no other avenue to success.
Sure, Michael Burry is a famous example of it working. But as someone not that good or dedicated its easier to profit on the up side.
I suspect they are especially at risk. Guy I worked for used to climb and switched to a track ball. When I got into chin ups in a big way within a few months I had some new hand pain. Also heard rock climbing is a young person's game, not that many gray beards, likely because of the toll.
It's not sending the verification mail
I want to know what I can ignore. Or filter on specific things that interest me.

Although, by forcing me to click on everything, that’s a signal to ignore everything. So mission accomplished?
Fall baby fall!!!

If 10M more people leave it'll almost not be massively over-populated again...
You can create an engaging demo for technical units of work that do not feature visual/user-understandable concepts. It's not rocket science (unless it is). A demo is nothing more than explaining a problem and then displaying the evidence that that problem has been positively impacted. Graphs are understandable by just about everyone. Before and after charts tell a story. If you measured and improved something, you can create a demo around that work. If you've fixed a bug, you can create a demo around that work.

Suggesting that demos are somehow unrelated to non-web/non-FE units of technical work is just nonsense.
Well if you look at the accuracy and precision cutting and tessellation of some of the stone work the ancients did, starting with the Sumerians in the very first cities it would be fitting if our first cities in space were made by similar techniques but this time, with lasers!
I wrote "through Terraform and others", not Terraform only.

Instead of trying to gotcha me, do you want to provide some examples where creating a resource and changing an attribute results in something different than creating one with the final attribute values?
The advice given to pianists is valuable for PC keyboard users: "wrists up!"

trackballs are possible to use without fatigue. mice, less so.
>He is really more of a product vision guy.

Jobs didn't have a product, Wozniak had the product. Wozniak decided what the product could and couldn't do. Jobs marketed it. Without Woz, Jobs would be selling medical supplies and would very likely be a nobody.
Well, from a team perspective, it's extremely opinionated and hostile to newcomers and messes with core language features at the expense of readability. If it's your personal codebase then do whatever, obviously.
> To beginners it might seem like “wasting memory” by using a 32-bit boolean

Maybe I'm a beginner then. He lists a few cases where it's not worse than sticking to 8-bit bools, but no cases where it's actually an improvement. It still wastes memory sometimes, e.g. if you have adjacent booleans in a struct, or boolean variables in a function that spill out of registers onto the stack. Sure it's only a few bytes here and there, but why pessimize? What do you gain from using a larger size?