skysight-inc/HackerNews huggingface dataset:
I am in the same boat. I have been casually looking for a new job (while still employed) and found that even companies that say they don't do Leetcode interviews still ask questions that have no direct relevancy to the job, i.e. they test very specific known puzzle solving algorithms (even though they don't call this an algo/data structure interview). Yes, sure, I would be able to brush up those skills again (1-2 months of my free time?..) and become sharper at puzzles, but it just feels so forced.
I have a pm2.5 sensor that hooks to a weather station I don’t have. I am using a cheap SDR to grab the data over the air and dump it into a mqtt topic for consumption in home assistant. Standing on the shoulders of giants and all, but it’s still pretty neat.
I may be totally off base, but my impression is that since around 2000-2003 onward, developers using OS X and Linux became disproportionally influential and trendsetters of sorts.

Actually I think the popularization of Macs in the dev world may have played a big part. Linux devs were using git earlier, but especially from the mid-late 2000s onwards Macs started becoming mainstays in tech hub city startups and small companies, and with git working just as well on OS X as it does on Linux it quickly became the standard for that group of devs, which then spread to the larger dev sphere.

I remember back in the heyday of Rails, some time around 2012, when Windows users would post in community forums about having trouble getting Ruby, git, etc set up they’d promptly be told to either go install Linux or buy a Mac. In several dev circles around that time Windows users were oddballs.
And sell books or something. Many people have expense accounts that can easily absorb $50-500 for something that's recognizable on an invoice, but "patreon subscription" ain't it.
1. Not yet, we’ll see what the future holds

2. Eventually, right now we are just starting, so working closely with customers and in small quantities, but eventually that is the idea.

3. No. We are already doing very well with fans, the design means a very tiny power draw. The racks are quite quiet.

4. No.

5. Selling hardware and running a private cloud are two different businesses. The public clouds don’t also sell servers. We don’t plan on running a cloud, even if doing so would be a nice experience, we have to focus on what we’re doing.
Yes, and some of the largest most famous actually operate that way.
First of all, and most importantly, we're not talking about Undefined Behaviour, which happens at runtime, but about IFNDR (Ill-formed, No diagnostic required), which means at compile time your program has no meaning whatsoever because it's not a well-formed C++ program after all but your compiler doesn't tell you (and because of Rice's Theorem in many cases cannot possibly do so as it can't determine for sure itself)

This is a conscious choice that C++ made, and my belief is that once you make this choice you have an incentive to make it much worse over time e.g. in C++ 11, C++ 14, C++ 17, C++ 20, and now C++ 23. Specifically, you have an incentive to allow more and more dubious code under the same rule, since best case it works and worst case it's not your fault because if it doesn't work it was never actually a C++ program anyway...

Still, since you decided to talk about Undefined Behaviour, which is merely unconstrained misbehaviour at runtime, let's address that too.

For the concurrency case no, humans can't usefully reason about the behaviour of non-trivial programs which lack Sequential Consistency - which is extremely likely under Undefined Behaviour. It hurts your head to even think about it. Imagine watching an avant garde time travel movie, in which a dozen characters are portrayed by the same actor, the scenes aren't shown in any particular order and it's suggested that some of them might be dreams, or implanted memories. What actually happened? To who? And why? Maybe the screenwriters knew but you've no idea after watching their movie.

Today a huge proportion of software is processing arbitrary outside data, often as a service directly connected to the Internet. As a result, under Undefined Behaviour the unconstrained consequences may be dictated by hostile third parties. UB results in things like Remote Code Execution, and so yes, if they wanted to the people attacking your system certainly could turn it into a Pac man game.

We should strive to engineer correct software. That we're still here in 2023 with people arguing that it's basically fine if their software is not only incorrect, but their tools deliberately can't tell because that was easier is lunacy.
Mine was renamed "bobot", because my 2 year old struggled with the word "robot".
You can use PL/Python no?
These days Android is just a worse iOS anyway. All the freedom we used to have was wiped out by hardware remote attestation. If you tinker with anything, your phone will fail attestation and you'll be refused service everywhere. Might as well buy into the better kept garden if that's how it's going to be.

I have exactly two reasons to still prefer Android: Termux and GrapheneOS. Who knows what Google's going to break next though? There's already hints that the Linux system calls used by Termux will be sandboxed away someday. If that happens, there's no reason for me to use Android anymore.

Stuff like remote attestation should be illegal. They should be required by law to interoperate with you no matter what software you choose to run.
It could be interesting for domestic use. Generating electricity and heat at the same time.
The simple and high performance library to allow HTML/SVG element to be dragged
It is also on archive sites.

Can anyone recommend a good one-click firefox extension to open an archive copy of the current page?
I think that's wildly over-optimistic: We have plenty of problems with existing limbs when it comes to fixing nerve-damage and then re-training everything. That's also with the advantage of decades of active prior use and in places/amounts that are supported by ten millions years of evolved physiological prep.
DOS AIN'T DONE TILL LOTUS WON'T RUN

Remember that mantra?
I find landscape easier to use on mobile. I don’t get the hate for it.
> they can only truly be stopped by force.

It’s been my lifetime hope that there is another way through obsolescence and irrelevance. If a people have a self-sovereign mechanism for self-defense and economic participation, then the cost of conquering them is far greater than the extractable value.
US trade tribunal issues potential Apple Watch import ban
You must have missed the "beleaguered" era.
British Power?
They already rebranded 22 years ago to remove the word "British" and were only known as "BP" (or bp in lower case in their logo branding).

Until 2010, everyone referred to them as BP, but after the Macondo disaster Obama consistently called them "British Petroleum" so as to distance his administration from any responsibility for regulatory failure despite the fact that BP America does not operate under any British regulatory regimes or follow any British engineering standards.

The name "British Petroleum" has now stuck, but you rarely saw it before 2010.

Of course BP were culpable for the Macondo disaster as operator but it was fascinating to see the US government protect the regulator from any possible challenge or insight into how this could have happened. It will happen again and we will be shocked next time too.
'Sponge bombs': Israel's new secret weapon for inside Hamas tunnels
It could very well have had a fair amount of company from companion non-GPS-tagged birds (indeed seems a bit more likely?).
I built an opener with an ESP8266. Cost five bucks, took a couple hours, no cloud, no drama. Thanks to Home Assistant and Homekit integration, anyone in the household can use it effortlessly.
Pretty cool, I'd never seen that before. Thanks
World wars are over. Countries have Nukes now.
Cool story, but the eff is the best suited publication to deal with the intrinsic legal issues, and im disappointed they let that field lay fallow.

Namely, a passkey is something you have- does that mean it can be seized with a warrant the same way your biometrics can be, or the same way papers in a locked safe can be?

I think the answer is yes, Lavabit was famously compelled to produce cryptographic key material.
Tesla's first big Supercharger deal is a $100M sale to BP
Completely tangential, but this reminds me of an interview I had for my first job out of college in 1995. I mentioned to the interviewer that I had some Linux experience. "Ah, Linux" he said. "A cool little toy that's gonna take over the world".

In hindsight of course it was remarkably prescient. This from a guy at a company that was built entirely around SGI at the time.
How about a single 4 hours coding session in which you and another engineer work on a real application solving the real problems the hiring company is working on?

What do you really test when you ask an engineer with a ton of experience to solve a classic Leetcode problem like implementing a trie-based search? The only thing I can think of is that you are confirming they made an effort to brush up their algorithm and data structure knowledge.
Are you talking about ownership from:

- a moral perspective

- a legal perspective

- a "might makes right" perspective

Because all of those are different things. People are not saying that they practically own an iPhone in the sense that they control it; they are saying that they are the moral and/or legal owners of an iPhone and it's messed up that Apple is still allowed to exercise a "might makes right" kind of ownership over a device that the user purchased, essentially overriding and stealing ownership back from the user.

Be cautious about talking past each other in these situations. Apple's exertion of control is the thing people are complaining about here, and that exertion of control is not a legal or moral doctrine that dictates whether Apple should have that control.

If I get sued for stealing someone's car, and I tell the judge, "but it's not his car, it's mine. Look, I have it and I have the keys and he doesn't and I can drive it and he can't, so by definition it belongs to me", well... that's not an argument that's going to get me very far legally with that judge even though technically, sure, that is a definition of ownership. I don't think if Apple ever gets sued for antitrust the lawyers are going to be arguing, "but the consumer doesn't own their iPhone because we can remotely brick it, so by definition we own it." Again, not wrong, that is technically a definition of ownership. But it's just not what people here are talking about.
Any language you can pick is considered one of the worst programming languages by at least a small pitchfork-wielding mob of programmers. Like Bjarne Stroustrup said, there are two kinds of languages - the ones people complain about, and the ones no one uses.

Getting worked up about defending the honor of programming languages is a waste of time. People either have technical reasons to choose one language over another within a specific use case, which is valid, or else their opinions are based on aesthetics or memes, which you can't really argue against effectively. Just accept that sometimes people won't like the things you like, for reasons you can't accept.

Also if you want to use arrays and structs in Lua, and you're fine being stuck with 5.1, you can always just use LuaJIT and have actual C structs and arrays. Best of both worlds, in my opinion.
We are selling servers. The value is in building the entire thing, hardware and software, for purpose. This has many knock on effects, quality, debugability, the Buck stops with us, etc.
You're grossly overselling his influence. He doesn't have the ear of the powerful or the mob. Even if he were to explicitly call his followers to take up arms - which is a long way past the quoted statement - I very much doubt any of them would.
At the risk of sounding like a Golang/inteface{} "you're using it wrong" defender, most of the objection to PL/pgSQL is because people don't know what they are doing. They look at assignment, looping and manipulation and think this would be much easier in javascript or python. However they've usually embarked on the wrong route at this point, and if they knew how to do join on UPDATE, or use CTEs, or windowing they wouldn't need a big ugly block of imperative code, 90% you see a FOR ... the whole block can be collapsed to a single more performant update/upsert statement. That said I still have 1000+ line pl/pgsql functions and the language constructs could definitely be improved, just a little sugar please...
SString – sanitize rust strings and keep track of malicious code
The same cities skyline where traffic hasn't worked properly since day 1? It may not be as bad as some, but C:S has plenty of issues on it's own if you try to play it as an actual game and not a scenery painter, which is all its' really good for. It's always been ocean wide, pond deep.
What country are they based in? Scams are illegal. Try reporting them to the FBI or the relevant United States governing body (would that be the FTC?).
This guy is apparently an actual meteorologist, not just a TV weather forecaster personality. The vast majority of actual meteorologists are not working in front of a mic or camera.
A good part of GCP is part of Core google infrastructure.

Spanner is used ubiquitously inside of Google, supporting services such as; Ads, Gmail and Photos. ... Spanner on the other hand processes 3 billion queries per second at peak, which is more than 20x higher [than DynamoDB], and has more than 12 exabytes of data under management.
https://cloud.google.com/blog/products/databases/announcing-...

Google Colossus file system underpins all storage across Google services and GCP Cloud Storage.
https://cloud.google.com/blog/products/storage-data-transfer...

Monarch: Google's Planet-Scale In-Memory Time Series Database, provides metrics for Google's own services and GCP Operation suite.
https://research.google/pubs/pub50652/

Zanzibar: Google’s Consistent, Global Authorization System - underpins access control across Google's product and GCP IAM.
https://research.google/pubs/pub48190/

https://www.cnbc.com/2021/06/04/google-is-moving-parts-of-yo...
"...automorphic forms, which have their own version of the Riemann hypothesis." What's the Riemann hypothesis for automorphic forms?
Next time you might just apologize for incorrectly using the word "energy" when you meant flux, and for being off by an order of magnitude... The defensive stance is not a good look.
Yeah the rack is custom designed to be very quiet. And it was early mentioned in the article. I'm sure they thought it through... but why? Do they want people to store this in their office workspace? It seems like a niche to me? For smaller embedded devices like home appliance and the like, fanless or the option to have low or no fan speed (like modern GPUs) seems to make sense. Because they're stored in the household or office. But servers are not and if they are they're still stowed away or fans are replaced with less noisy ones. You want the fans as noisy as possible to generate as cold as possible hardware which helps to increase heat dissipation for improved performance before any throttling.
But the title doesn't say that...

Also, posting a descriptive title isn't "editorializing." It's exactly what should be expected (if not required) of any post here.
Serverless Framework to begin charging per service for orgs with >$2M ARR
Not me but this was neat and interesting (after using SDR to capture)

https://www.youtube.com/watch?v=EFLvHMJ5PHk
Cruise pauses all driverless robotaxi operations to 'rebuild public trust'
> As for why I think Helios will become customer facing: Oxide is a small startup. They have limited resources.

Have you looked at the pedigree of many of the people behind the project? I don't say this because "these guys smart", but because these guys bent over backwards for their customers when they were Sun engineers. Bryan didn't write dtrace for nothing.

> Imagine you're observing a recurring but rare I/O slowdown that seems to trigger under some certain conditions, and tell me a competent sysadmin wouldn't want to log in on all the related boxes (client Helios, >=3 server Helioses for the block store) and look at the logs & stats.

I think you're simultaneously over-estimating and under-estimating the people who will deploy this. There's a lot of companies who would want a "cloud in a box" that would happily plug hardware in and submit a support ticket if they ever find an issue, because their system engineers either don't have the time, desire, or competence (unfortunately common) to do anything more. The ones who are happy to start debugging stuff on their own would have absolutely wonderful tooling at their fingertips (dtrace) and wouldn't have any issue figuring out how to adapt to something other than Linux (hell, I've been running TrueNAS for the better part of a decade and being on a *BSD has never bothered me).
it is possible that the compiler has simply elided all that loop.
Oxides biggest selling point is the API, which can be manipulated with Terraform. I see no SoftIron Terraform plugin.
Do you have a citation for these numbers? I'm not at all sure how one would go about measuring that. I see some sources from 2020 claiming ~10%, but it's not clear to me where they're getting that information, and it's old info.
This sounds like bond trading with lower ROI
State of MetaBrainz 2023 / State of open-source music data 2023
The summary of the 2023 MetaBrainz summit is out, containing concise(ish) rundowns of the past year in MetaBrainz projects. If you’re interested in open source data projects like MusicBrainz, ListenBrainz and BookBrainz (yes, books too!) this is the best way to see what we’ve been up to.

We also discuss our path for the next year - your input is always welcome on this front, whether you’re looking for specific datasets to plug into something you are working on, or you are after new user-facing functionality or improvements.
You have to report all of them individually as evidence.

You can also try here but it's not the proper channel (although it might connect the right people internally if it's high profile enough): https://bughunters.google.com/report
That's sort of the opposite of treating the hardware with care. It's all done with no allowances for varying hardware at all. This is like pining for a 70s text editor, while refusing to admit the world has moved beyond 7bit ASCII, and that stuff like unicode support isn't "optional".
Quite nearby, there's Japan with a similarly low birthrate, and not particularly religious.

¯\_(ツ)_/¯
It is the combination of things. Full FOSS stack, only cables being power and networking, and it being AIO package instead of conventional server rack.
Latest in the past year or so. All long after it was "stable".
More of these stories come out, it is apparent that Google focused more on protecting their existing business rather than innovating to come up with the next thing after search.
I've had much grief with this in Rust, adding to an array with "push".

Down at the bottom, this grows by resizing an allocation. Ordinarily, that's cheap. But if you're resizing a reasonably sized array, at least under Wine it's a copy of the array with the lock on the memory allocator set. There's a spinlock involved. If many threads are allocating, futex congestion is possible and speed drops by two orders of magnitude. Ouch.
> The takeaway, at least for me, is that both men were not that far apart on the topic of slavery

No, this is complete nonsense. They both opposed slavery on a surface level due to beliefs that differed in deep and profound ways.
Ilya Sutskever, OpenAI's chief scientist, on his hopes and fears for the future
Google killing a product cannot be used to assess popularity. Especially if the product’s existence would potentially hurt revenue.
Yeah. It was only on page 797! How could you miss that?

;-)
OS is not from scratch but based on proven tech like Solaris, Bhyve, Dtrace, Rust, etc. Stuff they either wrote themselves or are otherwise very familiar with.
https://www.cloudflare.com/trust-hub/reporting-abuse/

plus

the domain registrar

They can both help and generally will if proper supporting info is provided.
Or storj.io or rsync.net (backups only).
Appears to be an Aussie thing?

https://en.wikipedia.org/wiki/Salary_packaging
So now the scientific community accepts chi. About time. The reality of bioenergy is obvious to anyone who's practiced chi kung or experienced their chakras.
So, you're saying this is just ho-hum, and you're sticking with your IBM 700 from the 1950s?
I use rtlamr to receive and record my natural gas usage, and I wrote some code to receive my water usage from my water meter (though I’ve since moved that code to an Adafruit Feather w/ an RFM69 module).
> In fairness to Apple, the feature wasn't useless, because it did prevent passive sniffing by devices such as the above-referended CreepyDOL.

Wasn't passive sniffing the primary issue being defended against? So it sounds like it actually did the most important job.

I am really curious how it managed to put the real MAC into this particular mDNS packet though, when presumably all other network traffic uses the randomized per-network MAC.
Some other project having mitigated some of its energy usage does not make bitcoin any better. Even if you're holding it wrapped, your gains are still coming from that waste of energy.
People who think cloud computing is the future of all things don't understand where their chips come from.
But didn’t the Confederate army start the actual fighting of the civil war by firing upon Fort Sumter?

> Is membership in the Union voluntary, or compulsory? I'm not sure the answer provided by the civil war is morally correct...it sure would be nice if people could walk away without being shot.

Wait…are you saying the confederacy should have the right to secede peacefully?

Do their slaves get that same right to walk away from their plantation peacefully?

You see the irony here right?
I guess similar to Docker requiring orgs with more than 250 employees or more than $10 million in revenue to buy a paid subscription.