skysight-inc/HackerNews huggingface dataset:
Elo converges on stable scores fairly quickly, depending on the K-factor. I wouldn't think it would be much of an issue at all for something like this, since you can ensure you're testing against every other member (avoiding "Elo islands"). But obviously the more trials the better.

The Glicko rating system is very similar to Elo, but it also models the variance of a given rating. It can directly tell you a "rating deviation."
Why do you compare speed to "sucking"? I don't care about the speed or efficiency, it just feels terrible.

On the other hand (on both hands ;) ) it feels wonderful to type on my thinkpad. I never compared speed or accuracy, it's just undeniably much more comfortable.
I guess it depends what you mean by decentralised here. For peer to peer networks, moderation is indeed difficult, since by definition no one singlehandedly controls what's shared there.

On the other hand, federated services like Mastodon really work fine in the same way old school forums and personal sites did; the community decides what's acceptable, and content that goes against that gets blocked/removed.

The real issue is that moderation doesn't scale; you can't easily automate it if you want it to work well, and hence both large centralised networks like Facebook and Twitter and large decentralised ones struggle to keep things under control.
I mean, what else is there to say about pictures of Uranus? ‘Nice planet’?

I don’t usually make jokes on HN articles, but this one I did because what else are you gonna post. The rest of the unflagged comments are posting facts about Uranus you can read on Wikipedia.
It's mandatory to have the CE mark.

It's a self-certification. You can decide how much that's actually worth for non-EU vendors.
astrology ignorant here.

are those light rings portrayed this way because its debris orbiting at a very long exposure ?
US carrier JSX [orders] over 330 hybrid-electric aircraft
Construct is super intuitive, especially if you've ever spent time in Klik'n'Play / The Games Factory / Multimedia Fusion. And if you're not the fan of no-code / event-driven visual programming, Construct has very good Javascript / Typescript support now.
For me it is precisely because I always had in mind the "featureless blue sphere" picture in mind, and never bothered to look deeper. Goes to show how important images are in the public sphere.
Huh did you ever stop and consider some people enjoy speaking and listening to voices more than text?

I know I do (with certain friends, depending on context).
The blog post you link to says it's an unmodified fork. Here's a Ferrous Systems employee saying as much:

> Ferrocene is upstream rustc but with some extra targets, long term support, and qualifications so you can use them in safety critical contexts. This is what was stopping things like automotive companies from moving to Rust for things like engine control units, etc.

> It basically costs some money for the support and the qualification documents, but they will be all you need to prove qualification to any pertinent regulatory body so that your software can be certified for use in a real vehicle or whatever.

> ...Ferrocene is just unmodified rustc

https://old.reddit.com/r/rust/comments/17qi9v0/its_official_...

Basically the value add was to expand the support and documentation, which was required for qualification.

Again...no "standard" needed.

I think you are conflating standards and specifications. Ferrous fleshed out the specification, the description of the 1.68 compiler as-is. That means Rust 1.68 as-is was good enough for ISO qualification. Without a standard.

A standard is a minimum bar for languages to meet in order to be considered compliant. That's not a problem right now because there is, for all intents and purposes, a single canonical compiler and that is not likely to change.
I live in slovenia, and have instagram, whatsapp, viber and telegram for "normal people" who only have one of those (and can't be reached elsewhere), I can't reach some people (besides sms/call),because I don't have facebook (messenger). Also i have a few relatives using skype only, those are a pain, because the client sucks.
> if we want to call ourselves engineers we need to hold ourselves to engineering standards. Bridge builders do not get to skip tests.

Bravo. We need more of this mindset in the world, and also more collective will to encourage it in one another.

YOU are the kind of engineer I want writing the code that goes in my Dad's pacemaker or the cruise control in my wife's car.
What would "integration tests" (that you don't write) look then in your opinion?

I ask because in my team we also a long time made the destinction between unit/integration based on a stupid technicality in the framework we are using.

We stopped doing that and now we mostly write integration tests (which in reality we did for a long time).

Of course this all arguing over definitions and kind of stupid but I do agree with the definition of the parent commenter.
Whenever I read, "when my code breaks the tests, I delete the tests", this is what I picture in my head.

Their code changed behavior and good unit tests catch change in behavior. Someone somewhere is probably depending on that behavior.
That was a big disappointment. I thought Petzold was smarter than that...
Also the seem to correspond to things that exist in our world and curiously like things that have existed for a long time, not too recent things.
Why Babies Take a Nap Outside Alone in Nordic Countries
GPT and other AI models can't analyze an SEC filing, researchers find
Show HN: Coding a Video Player in 1000 Lines of C with FFmpeg and SDL Part One
This is part one of making a video player in FFmpeg and SDL. We extract images from a video and save them as .ppm files.
healthcare is (hopefully) a big one, they are understaffed and overworked
Thanks for the additional info!

Yep, I'm aware of the ability to revoke permissions, it's the design choice of "allow by default" that worries me - but I agree this is a Supabase thing, not PostgREST.

On a new project, if you look at the dashboard (pointing at an existing db) access to all tables and data is on by default, you have to explicitly deny access to those tables. That's a concerning design choice for my industry (healthcare).

> PostgREST also encourages you to create a dedicated schema for your api[2].

Yes, it does - but this isn't really called out strongly by Supabase (not PostgREST's fault).

As some other commenters mentioned, it's not a big deal to create views in the api schema, and I agree. The part I'm still evaluating is whether there will be actual time savings and efficiency vs just creating CRUD endpoints in NodeJS (for example).

The big "win" for PostgREST here is the ability to do deep querying and result shaping directly from the UI without needing to create a bunch of custom endpoints. If I have to create views anyway, it seems like I lose a lot of the benefits of using PostgREST in the first place, and add a layer of complication to the stack.

I like PostgREST a lot, and I've been hoping that Supabase would be an effective Directus replacement (now that Directus has gone closed source), but I'm still figuring out whether the juice is worth the squeeze on my project.

Would love any insight you or others have from using it in production with a medium-scale sized app.
Have you considered that slowing down demographic growth might be an important goal in Indian politics, but not so much in American politics?
> they'll probably be able to offer it free

Why do you way they will 'probably' do that? Do you have any information to back that up or is this your speculation?
Vehicles where you are exposed to elements (motorcycles, MTB downhill, motortrikes, jetskis, kiteboards..).

Guitars

DJ sets

Jiu Jitsu
To be fair to unit tests, I really like them for making sure that complicated code gets tested thoroughly. However, very often the complicated code isn't isolated to a single unit. It instead lives distributed amongst multiple objects that are reused for several competing aspects and all have their own undocumented assumptions about how the world works.

Now maybe this implies that we need a wide scale change in coding methodology such that the complicated parts are all isolated to units. But pending that, I'm not sure that the answer is a bunch of static mocks pretending to be dynamic objects with yet another set of undocumented assumptions of how the world works.

The unit tests that have made me happiest has been unit tests on top of a very complicated library that had a very simple api.

And on the other hand, the tests that make me most believe that the projects I'm working on are correct have been integration tests incorporating a significant part of the application AND the QA team's test very thorough test plan.
It is almost the same with those languages. Malloc and free can be expensive if used wrong, same with allocations in a GC language. In some sense, I would even say that with a good GC is easier to improve the performance, as collection can be deferred out of the critical path.
Adjusting invisible tappable key regions, swipe typing, etc., these are based on ML even if you disable predictive typing and other settings though.
So the author doesn't bother to even attempt to list a single benefit of the electoral college? Could at least have given a minimal shred of effort to have a well rounded discussion of the issue.
That claim is dubious at best. I'm old enough to remember when devs had actual offices, and the amount of communication (even serendipitous communication) was the same as with any other sort of arrangement.
> Intel fans will have their field day

It irks me that anyone is a "fan" of any such company. I have my favorite products from Intel and AMD over the years, but that's based on their merit as products, not on some allegiance.
*astronomy
Of course, big cooperations don't like it if ordinary people get more money => greedflation
The other side is just as self-serving.
I would place the Windows Internals book series on that list, BeOS, Mac OS books from Apple (pre-OS X ones), Plan 9 books, Programming Inferno, for example.
In what respect is generating text a better predictor of real world applicability than the ability to achieve goals in a complex simulated environment containing other agents?
> In actual practice, about 99% of unit tests I see amount to "verifying that our code does what our code does"

That’s my experience too, especially for things like React components. I see a lot of unit tests that literally have almost the exact same code as the function they’re testing.
I prefer to be able to see things instead of black
I'm sure this is true for a lot of companies, many have a support department that takes care of the "difficult cases". On of the quickest ways to get in touch with them is through sending emails or letters to the CEO. Bonus points if strongly worded, although the people working there will hate you while trying to help you out. They might be better connected and have options to handle things that a normal support person doesn't have.

Source: I'm married to someone working in one of those departments.
That depends! As the article discusses, snapshot allows anomalies--like write skew--which might violate application invariants. Depends on your workload.
Fortunately, having touchscreen controls doesn't prevent those same controls from being accessible with buttons or voice.
Most hobby printers do not compensate at all. There are input shaping to reduce vibration, and hacked together closed-loop upgrades, personally I haven't heard of any more sophisticated controls.
If it's anything like other Moore Threads products, this is an Imagination Technology GPU. Similar to Apple's GPUs (They forked 5 years ago).

Hardware is likely fine, but the drivers ... Well... I have no idea who's writing them.
Maybe a little bit.
I think bradfitz knows how Go works.
A sort of non-judgmental question, in your mind are you writing them to cover lines or exercise required behavior with an intent of proving the module is broken?
I ask because it seems like requiring line coverage as a metric would have the effect you are describing.
I think cube farms are substantially better than open office plans. I simply cannot function in an open office layout, but I can in a cube farm, albeit at the cost of productivity and the level of thinking I can accomplish.
definitely you got a point. teachers are not valued across the continents - teaching job is not stable not high paying...etc...people who would love to teach are quitting because of the economics. if you can't sustain yourself why get into that job market? obviously this is going to have an effect and this is it.
Rosetta-enabled virtual machine based on Apple Sample Code
Agree. Where do you find the majority of notifications coming from?

Alerts? Github notifications? Internal questions?
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery [0]

[0] https://twitter.com/mathiasverraes/status/632260618599403520
There's also customers think they want this ("this" being the change VW is now planning to give them), which I think is what is really going on here.

Later, customers will find out, but by that time, they will already own VWs, so VW will have achieved its goal. Similar pattern to dieselgate in my opinion.
True, I'm wondering if they might change the implementation for this actually, since the function name is pretty agnostic.
I use Bard most days, I stopped using OpenAI because it was unreliable (in terms of uptime / brownouts), and then after the shenanigans, I don't think I'll use them again, generally not a fan of Altman and his broader endeavors like Worldcoin

I've been doing more with local models using ollama, using llama family and trying out mistral this week
The section on 'handicapping the high-population states' should have included a mention of the Reapportionment Act of 1929, and how that effects the distribution of electoral votes.
Lately I've been trying to get away from anything involving a screen outside of work. At the moment I'm spending a lot of time cooking and working on basic repair projects around the house. Once it gets warmer, I'll transition to things like camping, gardening, and fishing. I've also wanted to get into bow hunting, but it's not popular in my area so I haven't found anyone to go with.
If one user wants theming, he certainly doesn't "want" Gnome, themes break every versions

https://medium.com/@fulalas/gnome-42-the-nonsense-continues-...
This doesn't make a lot of sense given hyperthreading has been a standard feature for AMD for almost as long...
Astrology? I think you mean Astronomy.
Yeah, could you even imagine an American politician talking about "achieving more in slowing down demographic growth"?
Nobody should have an open office policy. Anyone who says they have that is either lieing. Either they don't believe in such a policy and hope you don't interrupt, or they really do believe in it - except they are never in the office anyway.
I feel this one. I think there is a ton of room for automation in daily/weekly reporting and status updates
Don’t starve, Diablo – Parallax 7
Sicilian Defence, Accelerated Dragon
Definitely thank RÚV. We wouldn't be able to stream this live across the globe without YouTube however.
Depends how you feel about $NOISE
This sort of behavior has destroyed my incentive to innovate. I have had multiple patentable ideas stolen and patented by others. I’m just one guy and can’t afford the process, but a patent just gives me the right to sue someone that infringes. Which also would be leagues out of my budget. The result is that I no longer want to create anything of value, because it will just be stolen. This exceptional case only underscores that rule.
kind of helps Belt and Road but then not only instance of US foreign policy accelerating a trend it sought to reverse.
Going to their website and comparing it to Greyhound it appears that both of these services offer the same exact busses with the exact same prices. The websites are even identical. Are you certain this is a new service and not just a greyhound reseller or rebadged greyhound offering?
Not just students... And with A(G)I the stage for Idiocracy shall finally be set in its entirety.
Back then, I thought having to plug your controller in to controller port 2 for metal gear solid to beat psycho mantis battle was cool.
scantrons and grading each other's work only makes sense if your assignments are multiple choice, which is probably the least effective way of teaching in my opinion. As soon as the assignment requires any essay portion where you can get partial credit that breaks down. Curricula change every year, and relying on whatever standardized test your students are required to pass to develop your plans is a good part of why US education is lambasted elsewhere in the developed world, I'm glad your cousin can run 2 side businesses while teaching but I'd rather pay teachers more so they could put the effort into the kids, because there's a staggering difference between the ones that phone it in and the ones that don't.
I can only speak from my experience but blitz worked for me. I would make occasional, furtive attempts to learn but nothing ever worked. Then one day I started playing a single five minute lichess game with coffee in the morning at work. And when I would make a mistake, I would do a takeback to see what I did wrong and how I should have played it. Sometimes I would play the puzzles.

Doing this and nothing else, I went up about 100 points a year for five years, from 1200 to 1700. (And then I stopped but I also could tell that I would have to start approaching it differently to go further.)
The Most Secretive Longevity Lab Finally Opens Its Doors
The classic test rookie mindset is to test the functionality of the whole system, because that's what really matters.

But in reality, unit testing every single function and method is where the vast majority of the benefit lies. Details really matter.

It took me some time to learn this, even after being told. It's the same for most people. This little post will probably convince no one.

But maybe remember it when you finally get there yourself :)
Тримайся, колега! <3
What would be a better workflow? Would it be useful if Dosu took a first pass at clarifying tickets with PMs?
> clearly reinforce the status hierarchy

Oh, yeah. Hierarchy is very important, in Japanese business culture.
The 7950X eats large C++ projects for breakfast, especially those with lots of boost includes. Every logical core counts.
But my personal workflow is to prevent the errors in the first place.

Too many times I’ve made “simple” changes that were “obviously correct” and whose effects were “completely localized” only to wind up eating healthy servings of crow. If correct up-front analysis were possible to do reliably, we would have no need for profilers to diagnose hotspots, debuggers, valgrind, etc., etc.

So I enlist cheap machine support to check my work.
Nice, good to know they eventually added it.
You can be known for always being there, at your job, doing what you're paid to do, and still work remote. Just be there, at your job, doing what you're paid to do.
I wrote a little toggle script for the Gnome apps:

#!/bin/bash
color_scheme=$(gsettings get org.gnome.desktop.interface color-scheme)
case $color_scheme in
*default* ) new_color_scheme="'prefer-dark'";;
* ) new_color_scheme="'default'";;
esac
gsettings set org.gnome.desktop.interface color-scheme "$new_color_scheme"
how about that, I planned to do some work today.

aphyr, thank you. call me maybe and later jepsen.io have been consistently some of the best content I've ever read on the internet.
Some of it requires study I think, so not like just watch the video and yep it makes sense, but using them as lectures while also reading other texts on the same subject.

His differential forms playlist is great. Goes well together with eigenchris' lectures on Tensors for Beginners, I think.

And I was an engineering major but took a lot of math.
Yeah, the wiring code says the 220V outlets on 110V areas must be red. Marking is optional.

But I've actually have never seen a red one.
Test containers really help with this. Should still have the big system tests that run overnight but a set of integration tests using Test Containers to stand in for the infrastructure dependencies is awesome.

My team has a ton of those and they run inside a reasonable time frame (5min or so) but we still allow for excluding those from test runs so you can run just the unit tests.
> How would a power dip damage an appliance?

For AC motors, the lower voltage might mean they do not have enough power to turn, so all the power they consume becomes heat in the motor windings (and since they're not turning, there's less cooling).

For electronic power supplies, they might either pull more current to maintain the same output (again leading to more heating), might output a lower voltage (and DC-DC converters which consume that voltage might in turn draw more current, again leading to more heating), or they might even misbehave and output an oscillating voltage; they might also detect the power dip and shut down, only to power up again moments later, repeatedly.

A device in an idle stand-by mode is probably the best case, since it's using little power from a supply sized for a much bigger load.

I disagree with the sibling comment that the only protection from voltage dips is a UPS or similar; a simpler protection is an undervoltage relay with a timer, to convert the voltage dip into a power outage (and also prevent the power from being restored too quickly).
The only context I know them in is car chases/suspect spotlighting. If that's the primary use case, I imagine quadcopters eventually take that role for a lot less money.
I see what you say, but have to nitpick this: “Java a while back had the problem that when GC would run, the application would freeze for a bit due to how the GC worked” — Java has pretty much always had the very best garbage collector available, though it was historically mostly interested in throughput-oriented workloads (due to its wide-spread usage in server software). Other platforms may not have had it as noticeable, but they just probably traded off throughput for better latency (e.g. Go still does it, by blocking threads that would allocate when it can’t “make sure” it will be able to keep up).
If I am not in control of the method to determine ownership and someone else is. its not ownership. At the very least, determining ownership should be in the hands of a system that independent of the product purchased and has a certification that it operates without bias.
Reminds me of that webcomic strip where the scientist proudly announces he made a robot that screams, and his colleague asks him why.
It's even worse than that! The "systemic racism" extends even to the European Parliament!

https://en.wikipedia.org/wiki/Apportionment_in_the_European_...
Unreal; you mean I could actually potentially write software for a space telescope?
The tfa goes into specifics as well as linking other articles that expand on yet more specifics.
> it’s clear that Wayland is the future for modern, secure, performant display server needs on Linux.

Cool. I guess I can delay switching to Wayland until the future!
> What would "integration tests" (that you don't write) look then in your opinion?

In our local lingo, an integration test is one that also exercises the front-end, while hitting a fully functional back-end. So you could think of our "unit tests" as small back-end integration tests. If you think that way, we don't write very many pure unit tests, mostly just two flavors of integration tests. That works well for our shop. I'm not concerned about the impurity.
Security and crashing with modal logic
In other words, unit tests – unless, perhaps, you count an empty test as being a unit test – do not exist. "Talking" to structured sets of data, i.e. a database, is fundamental to computing.