skysight-inc/HackerNews huggingface dataset:
I'm all in on IKEA smart home stuff. I don't do anything too advanced, but having my lamps on timers and being able to turn everything off with one button press is amazing. It integrates perfectly with Sonos too, so I wake to the news on Radio 4.

Really happy with it so far. Will definitely be getting a couple of leak sensors when they become available.
As I understand it, the value of this thesis is the design of the fuzzer, which produces sufficiently 'complex' code to exercise uncommon code paths in the compiler, while retaining desirable properties such as reducibility.
Rivian is shipping. Infinitely better than something that's not.

CT, if it ever ships in volume, will be an important failure to rein in Musk's fantastical thinking (or his interest in Tesla).
> What's so hard about init scripts ?

Unixes have this nasty property that forking new processes tends to inherit all the attributes of the parent process, and shell scripts are really good at making sure all the attributes are passed by default unless you bitch and complain and try really hard to not do so. Things like signal masks or environment variables, etc.

If you wanted a system where a service you're setting up runs differently because it was invoked by init on startup versus invoked by someone over an ssh session versus invoked by a different user over an ssh session versus someone running in a terminal in an X session, well, init scripts are a great way to do that. If you think such a system is horrific for debugging purposes and should be avoided at all costs, you're going to start by avoiding shell like the plague. (Also, shell is just an atrocious language for most tasks.)
I provided the query, the skeleton of the function, and I explained the API of a simplified data reader.

It's like asking a chef to make a hamburger, and telling them how to turn on the grill and where the ingredients are. Either they can do it, or they can't; but you can learn a lot about them by watching them do it.
I've been all in on copilot since I got early access. This is the future of all programming for sure, and probably a lot of other text based pursuits. And beyond text autocomplete I foresee the same idea moving into all workflows, like suggesting an entire building or city corner out of relevant prefabs once you start making a house in a game in Unity for example. Not to mention prompting the program what to do ala Star Trek.
I don’t really buy it. Even a little bit of interest is 100% necessary for the creditor to break even. Statistically a debtor defaults. That loss is subsidized by the debtors who honor their agreement. Also: defining what “breaking even” actually means (and how to get there) is not a straightforward task. Currency inflation/deflation (past, present, and future), laws, penalties, enforcement, repossession, tax, fees, middlemen, statistics, “acts of God”, and general operating costs.

Creditors DO provide a service and interest rates exist on a sliding spectrum. This is just a debate over math and magnitude.
People opine that "we don't know what NNs are doing" and I think this is overblown while having some truth. But undeniably there are a host of unanswered questions arising from this latest surge in AI capabilities.

It makes a lot of sense to me that we are just throwing a lot at the wall right now to see what sticks. Once we have a nice collection of sticky results I have optimism that the theories explaining that stickiness will appear.
There's nothing wrong with working on PHP and he should (and is) proud of his contributions. HN is no place for this level of snark and PL tribalism.

In fact, if you check his Twitter, he retweeted the latest release of PHP version, 5 days ago:
https://twitter.com/nikita_ppv
Thanks for the very elaborate reply!
It's been trending this way for a couple years at least, but yes its been particularly bad in the past few months. Feels infested with schizoposters and their the idiot reply guys and the 50 year old reactionary tech dweebs who suddenly things they're part of some sort of master race and spout undergrad tier philosophy knowledge to look smart.
Well, that falls under the "better tooling" I referenced. We have to have some set of tools as yet unimagined that are so robust that they don't need constant changes. I have to be able to use a piece of software and be able to explain to my grandkids how to use it when I'm old. A part of the fast changing problem is that we are still developing the technology, but that means once we can breathe and things become more stable and change slower we will look back on a lot of mistakes and pain. There are a lot of people invested in the current unsustainable state of affairs and this can't go on forever, those people are going to lose their shirts.
Is it possible to show the recent trajectory? (An animated version would be nice, but I'm not sure if it's too hard.)

Do you have the information to show the future trajectory?
Gold Bars and Tokyo Apartments: How Money Is Flowing Out of China
Same with herding dogs, many reputable breeders do a lot to prevent health issues like genetic testing, very early training etc.
I think this is too much of a simplification to be a useful guide. First the older stuff can be discounted because there just isn't enough written evidence to know what the general Roman population was thinking.

Columbus wasn't generally lionised and celebrated during his lifetime, a lot of the mythology about him comes later

> As a colonial governor, Columbus was accused by some of his contemporaries of significant brutality and removed from the post.

But I think the weakness of this argument is apparent when you consider the modern examples. Gates and Elon have been lauded and praised and reviled and criticised at various levels at different times. There has always been a plurality of opinion about successful celebrities, modern and historic.

So I don't see that there is a master/slave swing. Rather perhaps the issue is that recently we've come into a situation where everyone's voice can be broadcast and opinion written. In the not so distant past the writing of the majority either didn't exist or wasn't available for consumption by society in general, and only the writing of influential people survived for us to read later. The grumbling of the masses was only apparent when it boiled over into action.
https://skeptics.stackexchange.com/questions/17224/do-profes...

10–20 lines of code per day means the “writing code” part is about 2 minutes out of an 8-hour day, if you only count the code that ends up being delivered. maybe 10× that including unit tests, drafts that get replaced, duplicate code that gets refactored away, test code to see what a library will do, etc.

but ai can obviously handle a lot of that stuff too
The Swedish DMV has been ordered by the court to ensure Tesla can pick up their plates within seven days at the latest, so your argument at the end is sort of what’s happening here :)
> Any number of days together over zero severely restricts the geographical region you can hire from. Surely, that limited hiring pool is going to affect your company more than 1-3 days together in the office will.

That's fine.

Meeting in person with the people you work with on a regular basis adds a lot. The idea that you can have people individually scattered all over is already being proven to have rough edges. Even pre-pandemic remote-first companies often had full week quarterly meetings, or even more often.

I think all teams are different, all workloads are different. This is a major seismic shift. The only sure thing is that offices are dead.
That's not really cheap though.
The Scandinavian countries are generally quite similar in these matters. In Denmark, uniformed police can't strike. It's part of the way they're employed, in return, they're almost impossible to fire except for cases of gross violation of their duty. I'm almost certain Sweden is the same, but I'd love for a Swede to chime in. It's called Tjenestemænd in Danish.
The Indian word for caste, "varna" literally means color.
They use the same partition id because that was the partition id used for IFSes in OS/2 (and therefore all non-DOS filesystems). This should not be taken as a sign of their similarities (or differences).
Do you need specific software to train a model using Trainium2? For example, what about fine-tuning a language model? Will something like QLoRA work?
Hey again. Tested .NET 8 and blazor again, and it wins… I mean it wins by so much that I now default to using .NET and C# for any task web related. Having components be SSR’d by default and then using SignalR later on by interactivity demand fixed by biggest criticism which was initial load overhead.

Also I’ve experimented with azure since it’s of course very well integrated with the .NET environment, and I think I’ll use that too instead of digital ocean which I’ve defaulted to before. I thought azure was too expensive, but re-evaluating now, it is actually very generous by giving free tiers which lets you launch without paying a dime.
Assuming one person that read your HN post is outside the US, and not provably a US citizen, then they'll read the thing you posted as being in the section 702 foreign intelligence umbrella.

So, now there's a mapping from 2OEH8eoCRo0 to your real name somewhere in a "secret" law enforcement database, and that can be used to bootstrap a FISA warrant against you with effectively no oversight.
things like type declarations make code easier to read in many cases

llms are better at reading and explaining code than at writing it in my experience
https://web.archive.org/web/20231128161007/https://www.nytim...
Yes. And why should the FDA's tentacles infiltrate and delay this activity?
Heh, I remember this being the reputation they had back in the early 2000s. Guess they never got past it.
Wonder how long before Qanon conspiracy nuts latch on to this naming pattern. Sigh.
Sorry... I'm gonna stop definitively just tossing content on here when I think it might be interesting and occurs to me. The two? times I've been on the front page (including this one) have been (not exactly intentional) and embarrassing.
There is the ESP32 based, VGA output, FabGL; you can make it yourself or buy it pre-assembled: https://www.lilygo.cc/products/fabgl-vga32
You probably have battery issues because you are using SmartThings as the zigbee hub and it's polling the remote way too much.

I have switched to HomeAssistant with a Zigbee USB adaptor and there are no more battery issues.

SmartThings are aware of the issue but do not care enough to fix it.
> From reading the book, I learned that Cutler had the same mentality for his OS and, in fact, the system wasn’t ported to x86 until late in its development.

The reason for this is that the RISC architectures at the time (MIPS, Alpha AXP, PPC) had weird ISAs. There are things like branch delay slots and MIPS in particular required aligning to a 32-bit boundary (x86 does not). Dave Plummer has a YT channel and I highly recommend his interview with both Dave Cutler and Raymond Chen. It was a lot of work to port to these other architectures, and they didn't have source control at the time, so they were hand merging these changes.
> what's the point of 'more power'?

To defend (y)our interests against other economic blocks that are more powerful and not necessarily nice to you. With ASML you are well covered for now, but China is catching up. And how can 18 million people compete against 1.4 billion? The Dutch GDP is just a bit higher than Beijing'!

I'm not gonna defend every EU policy and I am not arguing that the current state of the EU is satisfactory. All I am saying is that European countries are better off together; there is a reason why "divide and conquer" is a thing.
PyPI new user registration temporarily suspended
How much do domain expertise, teamwork, management/leadership, and soft skills matter in senior sw interviews?
Here's the text directly from the FAQ:

> Can I use AI to get on the global leaderboard? Please don't use AI / LLMs (like GPT) to automatically solve a day's puzzles until that day's global leaderboards are full. By "automatically", I mean using AI to do most or all of the puzzle solving, like handing the puzzle text directly to an LLM. The leaderboards are for human competitors; if you want to compare the speed of your AI solver with others, please do so elsewhere. (If you want to use AI to help you solve puzzles, I can't really stop you, but I feel like it's harder to get better at programming if you ask an AI to do the programming for you.)

I feel like "automatically" and "handing the puzzle text directly to an LLM" imply that copilot-style, really-good-autocomplete AI is permissible, but passing the entire problem into the model isn't.

There is some nuance though: sticking the problem in a comment and then letting Copilot complete it is a clear "handing text" violation, so Copilot is not 100% approved.

(Edit: missing word)
If you read the glorified "islamic zero-interest finance" here's how it works: you wanna buy a house so you borrow the money from the bank but the bank buys the house in your place and then sells it to you in periodic installments ... at a higher price of course. The house is yours after you finish paying the price that the bank asks for it. "No interest" though.

How is this different from interest? It's precisely what interest is. So phony.

Reminds me the old story about ultra-orthodox Jews who are prohibited by the Talmud from working or traveling during Shabbat (Sunday), except travel on water. So what they did when they needed to take the train on this day? They'd carry a basin and a bottle of water with them, seat down, take their shoes and socks off and put their feet into the basin then pour the water from the bottle in it. Voilà, commandment obeyed, traveling on water! No interest!
Besides the naming, the code examples because it uses an ask-then-do-different-things anti-pattern rather than Tell-Dont-Ask which implies defining distinct classes (or property values that define behaviors in the thing itself) rather than strewn across the codebase by interpretation, ie. there was no factoring only use-site decisions.

The problem wasn't lack of naming, it was incomplete defining of the thing. If it had a definition that everyone agreed upon, the name is arbitrary like naming of celestial bodies.
I don't think people with good writing skills are undervalued. Good writers just do other jobs than technical docs most of the time. They go to marketing/advertising.
Different dog breeds have different levels of energy. Australian Shepherds are high energy dogs [0], while a Great Pyrenees is a medium energy dog [1]. I'd bet the shepherd in your dog is where the high energy comes from. My ex has a Bernese Mountain Dog, he is pretty mellow and only needs a mile a day or so, he wears out pretty quickly. Best to understand the breed characteristics before you get a dog, go and meet some and see how they behave, get a dog that matches your lifestyle.

[0] https://www.akc.org/dog-breeds/australian-shepherd/ (see Personality then Energy Level)

[1] https://www.akc.org/dog-breeds/great-pyrenees/
Company founded by University of Bristol develops medical fusion reactor
License plates? Fuck that.

This is about all the mechanics at their facilities. I think Tesla underestimates just how big a role Unions play in Nordic countries.

Give them their license plates - who cares. The Union(s) of the mechanics will strike for 500 years if they have to.
Yorkshire's coin clippers and counterfeiters changed 18c Britain's economy
Nobody (except hobbyists and maybe an indie or two) is using Rust for game development, and it's unlikely they ever will. The cost of switching far outweighs any benefits in an industry where memory safety is not critical.

C++ is here to stay for a very long time.
> the flag word was out of new bits for flags, so an engineer reused a bit from a deprecated flag

Plus some silent update failures meant that new-feature orders sent to out-of-date servers transformed into old-feature orders. Boom!

> Adding risk checks to the last stage of an order’s life became universal in the industry

I wonder what these "fast-twitch" sanity checks / circuit breakers look like. Whenever I try to model risk, things get complicated quickly -- but presumably simple heuristics must exist if they became universal in the industry.
It helps a lot that they self publish. Many cant afford to do that but Valve is flush with cash from Steam in a similar way to how Apple is propped up by the App Store. That allows them to pick and choose what they do and only release products they are confident will do well.
Not to disparage your experience but it sounds like you're warning people about the reality of owning a work-directed breed, not a large dog. Small hunting dogs are equally miserable stuck in apartments all day. My little Podengo can go on 4-hour hikes without tiring.

Folks, don't get working dogs if you don't have a job for them to do.
The link is to news of a proposal, not a rule.
> The Cybertruck may be on its way to become the most extravagant "Not Woke" badge you can wear

This is rather unfortunate, in my opinion, since I'm pretty solidly left and I still kinda want one. I actually set aside cash for it back in 2021 because I find the over-the-top design amusing and I really do want an electric truck. Unfortunately, I got tired of waiting and I have no illusion that it will be anywhere near the $40k base price anymore. I fully expect it to be in the ballpark of what a F-150 Lightning or a Rivian costs, which is basically flirting with $100k when all is said and done.
gpt-4 is surprisingly good at this
Do you have a recommended procgen lib?
Related discussions:

Knightmare: A DevOps Cautionary Tale

https://news.ycombinator.com/item?id=37459495

The $440M software error at Knight Capital (2019)

https://news.ycombinator.com/item?id=31239033
I find that full screen makes the problem worse. Playing windowed makes me feel less motion sick.
> He's trying really hard to disprove Haidt's post by poking holes in many of the studies.

Because this is how evidence based reasoning works. If the evidence that is supposed to support the hypothesis is fundamentally flawed, then our hypothesis doesn't actually have any support.

The fact that we can apparently so easily find flaws in what is supposed to be empirical evidence should make us more cautious about drawing firm conclusions. In fact, low quality literature is something of a plague in many social sciences at the moment (e.g. the replication crisis in social psychology).

This post presents a decent discussion of this sort of issue https://www.cremieux.xyz/p/beware-the-man-of-many-studies
They’re 100 % government owned, but not by the Swedish government. That’s not so important though - what is important is that they’re operating commercially under the same regulation as numerous competitors that are not part-owned by the Swedish government[1]. Police, judges, and other actual government officials have much less freedom to strike.

[1]: Some owned by private investors, some owned by other governments. Welcome to the EU.
Can this handle more organic shapes?
Lol - Toping the leaderboards has always been about "Cheating". Scraping the website for the question, having a "Advent of Code" setup that includes submission, and autogeneration of tests. If using AI to autocomplete the code makes it faster.. technically they deserve to be on the leaderboard. Now it becomes pre-vectorization, enforcing code standards on the LLM, somehow enabling it to spit out the code .002ms faster to be on the leaderboard etc. etc.

People need to understand that coding is just a tool for a job. The great thing about programming as a tool is new tools are constantly coming out to make you faster. If these people are using the best tools possible, how can one hate? Maybe you need to design the questions alittle better if it goes against the "Spirit" but it's not cheating....
> It's also not well-integrated with the rest of AWS

To be fair, nothing is well-integrated with the rest of AWS
Doesn't Musk saying it make it a rumor?
If the rules are inherently difficult to enforce, that's a fundamental problem with the design of the game. If the rules are reasonably enforceable, but a particular administering body doesn't competently enforce them, that's a problem with that administering body.
[dupe]

More discussion over here: https://news.ycombinator.com/item?id=38448137
It is difficult to answer this question because there are so many answers, and they're so broad. I will try to give some partial answers.

> games

Some indie games, a new AAA studio has been working on a game for a while (Embark, their first game is still in C++ but they are building the foundations for the next ones, which takes time), at least one AAA studio known to use it for tooling (Treyarch). The first time I personally gave a talk at a AAA studio about Rust was 2019, though I don't believe that studio is using it for anything I am aware of.

> browsers

Firefox is about 12% Rust by volume, but is also only 41% C and C++, so it's about a quarter of the relevant systems level code. Chromium has Rust in the tree, but only libraries right now, they don't write new code yet except wrappers. Brave has an adblock component in Rust.

> CAD applications

Not aware of movement here.

> aerospace,

Very early days, some small projects, nothing massive yet.

> automotive,

This one is gearing up massively: a rust compiler was just qualified for the relevant safety standards to be used in automotive, several large manufacturers have had job openings open mentioning Rust. It certainly hasn't taken over the world yet but there's a lot of actual movement in this space.

> healthcare,

Not aware of specific things here.

> instrumentation

I don't know what the "instrumentation industry" is.

> finance

Some players are using some things, but as a very proprietary industry, not a lot of specifics are known. I have given an internal talk at a big hedge fund a few years back, unsure if they're doing anything in production just yet.

There are other big successes that aren't covered by these industries; Shopify adding a JIT to Ruby, Cloudflare's heavy use of Rust (which means that a significant chunk of internet traffic passes through Rust code), AWS's heavy use of Rust (the core of products like Lambda and S3 are in Rust these days), Apple using it for network services appparently, Meta keeping their monorepo in a version control system written in Rust, and it being an official language to use on projects there, Google using Rust for significant components in Android, Windows having added Rust code already, with more to come, Rust becoming the next language used in the Linux kernel... the stories are endless at this point.
That's kinda the point.

The project I was on at VMware failed because the developers refused to learn how to use a database and just threw an ORM at it.

So I would write on the whiteboard a skeleton method that had a SQL query, explain a simple data reader API, and have them fill it in.

The good candidates got it fast, and then we'd discuss various error conditions and how to handle them.

The bad candidates would get stuck, whine that I didn't allow an ORM, or hallucinate that they could answer with an ORM: IE, the question did it's job.
An 8' bed with a mere extended cab won't fit in a whole lot of garages.
What you're trying to say is that it's also used for deflection, which is true, but that falls under cowardice.

If you were powerful or not a coward you wouldn't need to deflect for dissemble.

When people talk about FU money, this is what they're talking about.
Only way to do this today would be environment control like LockDown Browser used for college exams during COVID. Even still, a second computer with ChatGPT open is fully possible; it's only an 80% solution.
> Users might assume it has more power or knowledge than it actually possesses.

Maybe, but I don't think that's deliberate. We in tech do love our cheeky, nerdy service names. And this sure beats AWS's usual naming pattern.

Q was also manipulative and mischievous. I doubt they want to convey that association.