skysight-inc/HackerNews huggingface dataset:
The idea of balance is BS - it's a meme created to confuse people. What the media should provide is true and accurate information. Creating 'balance' doesn't do that. Sometimes there aren't two sides to a story.
Opportunities will depend on where you live, your experience, and your age. Maybe the solution is to get a temporary job outside your area of expertise. For example, in certain cities retail stores hire more people during Christmas season to deal with the increased workload. That’s by definition a temporary job, and even two months of it may land you enough to meaningfully contribute to the household finances for a while.

Another option would be to lift some of the burden from your wife outside of her work. Searching for a job doesn’t take all day every day, so in the dead time maybe you could do the laundry, clean the house, cook, walk the dog, take kids to school, whatever is relevant to your situation¹.

Crucially, have you spoken to your wife about it? Do you want to contribute to the household finances because you feel you have to, or was this discussed between you two? Perhaps there’s another way she’d prefer you contribute that is more meaningful than money.

¹ I don’t mean to imply you do none of that and she does all of it. I don’t know your situation. I’m merely suggesting a reflection on what you could do more.
> Even in jsx its not required to add a boolean value

Absolutely true! But I like to do it because I personally think it reads more nicely and is more explicit and that's what I do in all my projects. But it is indeed a matter of taste and I have nothing against code that follows the convention to omit the "true" value.
Now someone might want to check for neighbors having such QR codes on their doors and replace them with QR serving ads (and accessorily ring the "bell" application), or just with something unrelated (like a page to install a rogue app).

On a side note, a delivery person might actually not want to scan the QR code because (a) if you do this all the day long, it take much more time than pushing doorbell buttons, and (b) if they use their professional devices to do this, they might either have that URL blocked, or scanning a "random" QR code might be against their company's policies because it might expose them to security risks (imagine a phishing page with the login interface of the delivery company, or a site serving malware).
"grading on a curve" is a good idea, and if athletics wasn't run that way, nobody would watch.

that doesn't mean it's easy to implement, manage, or impossible to game, or that it plays nice wrt human factors, but to attack the core idea as essentially wrong is anti math, science, and rationality.

Microsoft always suffered from rewarding egotists and political animals over people who did actual work.
ElasticSearch and many other repos are gone
Most of the top 1000 e-commerce sites are built on Salesforce, but most of the rest are built on Shopify and it's a very long tail. Salesforce acquired Demandware which was strong at very custom requirements. As time goes on, the number of companies who need that level of customization is closer to 100 than 1000, so customers number 100-1000 is really what this is about.

Disclosure: worked at Shopify
After a bit more thought, the steps are

0) Technology advances

1) Engineering advances it to a working, shipping, volume product: "the next generation of batteries are appearing" in cars from China.

2) Politics reacts: "Import tariffs to protect domestic jobs!"

3) People subvert it: "I can get a cheap vehicle in the country next door!"

4) accommodation: "build a factory in the state of Georgia / the country of Hungary to assemble them!", "invest in domestic industry" etc

And there is evidence of all of these steps.
I probably agree with your premise (it's not clear), but:

Scenario 1 (QR code) puts 100% of the infrastructure on the client (visitor) side, and scenario 2 (Nest, Ring, etc) puts 100% of the infrastructure on the server (resident) side. [Edit: strained metaphor perhaps, and yes both scenarios require connectivity infrastructure]

So these are completely different methods of achieving the same goal, and there are easily imaginable cases where one scenario would be preferable over the other.

Usually, server-side makes the most sense. Certainly in the case of a traditional wired or wireless dumb doorbell, it's simpler.

But there are cases where server-side is difficult or impossible, especially if you want "smart" features like photos or routing or two-way interaction. Higher cost, permission from property owner if renting, etc.

Pushing the infrastructure to client-side solves these problems. Most users will have the client infrastructure in their pocket already. No wires. No new piece of hardware to maintain, repair, keep charged, etc.
A hard science is one where you can control causes, or have an equivalent operationalizable theory of causal mechanisms, or there is a feasible strategy for the development of either.

Science becomes a half-empirical speculative activity in all other cases. So yes, a lot of genetics (but not all), and so on, is a speculative science. Eg., very rarely some finite number of known genes can be given a known causal mechanism (etc.) -- in this cases, you have a Science.
Eh, yes and no.

I designed some stuff along these lines 15 years ago. At that time, 12 volt stuff was not just available, it was available with great economies of scale and a huge range of options, off the shelf. You need an automotive-qualified relay? A light? A solenoid? A DC-DC converter module? A fan? You'd have 100 choices at 12v, 30 choices at 24v and 3 choices at 48v.
No, they did not do the right thing:

> the following utilities are now either encouraged to error out if they are to create a filename that contains a newline, and/or encouraged to error out if they are *about to print a pathname that contains a newline* in a context where newlines may be used as a separator

It then proceeds to list a bunch of utilities including diff, file, find, grep, head, du, etc., none of which create files directly.

These utilities could be updated to reject newlines in file paths if they're going to print in a "newline delimited" form - but for some of these utilities, that's the only available form.
I think type=number is a mistake as it is too generic. It is difficult to get proper validation, UI and error messages.

It should be split into:

type=integer so the keyboard does not allow anything besides 0-9

type=decimal so the keyboard also allows decimal dot/comma and a fixed number of decimals!

type=float which allows for scientific notation, e.g. 1.2e42
You're right of course but this isn't really the place to do it.

Libertarians are, first and foremost, cowards. Trying to get them to actually tell you their political views is like trying to extract sugar from a stick of gum. There's no point in trying, just assume they're being dishonest about their positions on democracy and assume they'll vote for the candidate who threatens democracy.

This election is already, more or less, completely fucked. Nobody is really approaching it in a reasonable way. Everyone, even on the left to an extent, just pretends that Trump hasn't repeatedly and continuously tried to threaten democracy. Instead, we're talking about who cackles more or how black Kamala is. So, at this point don't bother. Those who understand the threat to the US' legitimacy understand it, and those who don't, don't.
Before you dismiss all of this because "You could do it by hand just as easily", you should actually try using Cursor. It only takes a few minutes to setup.

I'm only 2 weeks in but it's basically impossible for me to imagine going back now.

It's not the same as GH Copilot, or any of the other "glorified auto-complete with a chatbox" tools out there. It's head and shoulders better than everything else I have seen, likely because the people behind it are actual AI experts and have built numerous custom models for specific types of interactions (vs a glorified ChatGPT prompt wrapper).
There is nothing that stops a good PL from doing the same. In fact, that is why languages like F# support a concept called "type provider".
> you don't have to reach for the latest and shiniest at the start of every project.

Except you kind of do, because if you're working frontend or mobile, then your chosen non-shitty tech stack is probably lacking some Important Language Innovations or Security Featuers that Google or Microsoft forced on the industry since last time you worked with that stack.

(Yes, that's mostly just an indictment of the state of our industry.)
Thanks, I haven't heard that perspective before.
> A few years after Ortega-Jiménez noticed spiderwebs nabbing bugs, Robert’s team found that bees can gather negatively charged pollen without brushing up against it.

It's arguably kind of weird that this is just being noticed now. I suppose possibly modern camera equipment helps, for purposes of actually _seeing_ it happen...
But can e.g. 3V DC kill? Perhaps by using the body's resistance, but I have the idea that the effect would be different from say 220V AC, which affects the nerves.
I used to agree with this, but the proliferation of Javascript made me realize that newer/better programming languages were already not coming to save us.
>completely independently

Well, certainly not completely independently.

The fact that you can make more money when people have less privacy plays a part in the decision-making process.
BazelCon 2024 Playlist
Isn’t this… HomeAssistant?

https://www.home-assistant.io/blog/2024/06/07/ai-agents-for-...
Looks like the BSD-family will have some implementing to do.
Easily pranked yes, but not that different from other cases which turn out to be non-problems in daily life.

People could also print flyers with your phone number on them. Add your email address to spam lists. Etc etc.
That's exactly the case where the "customValidity" attribute shines!

I have nothing against regex and the "pattern" attribute is the way to go for many cases, but having this is an alternative is also very nice:

const valid = value.length => 4 && isAlphanumeric(value);
return (
<Input
value={value}
customValidity={valid ? 'at least 4 alpha characters' : ''}
/>
)
Great analogy, it illustrates the goal post moving that always occurs. The year of the Linux Desktop will never arrive if you always move the goalposts to massively remove successful Linux installs like servers, embedded, Android, Chromebook, Steam Deck, etc.
tbf the BBC does a lot of mid tv miniseries. I don't feel many people will know this adaptation outside of fans of the book.
First income inequality is far worse in the US that Europe, because of that, Ave Income is inflated. You take out say the top 10%, you will be a huge change.

You also need to define "rich". If you are born healthy and into a upper middle income family, you can end up rich, look at Gates, Zuckerberg and many other such people. In the US, if you or any of your children have any long term health issues, you will spend most of your income on health care. Thus you will be struggling to maintain a household.

So this "rich" thing is nothing but a "lets feel good" story, not reflection reality to the average US citizen.
open door, spin meal slowly in micro-g, close door, start microwave
Would definitely be interesting to see the results of this. I suspect quite a few people use the view count as 'social proof', so it'd make sense that smaller channels and less popular videos would see a bit of a boost here.
I can't imagine having nice things to say about node after working in Rails. Rails does so much for you, provides a coherent picture of how things work. Node gives you nothing but the most irritating programming tools around
Eh, maybe. In practice I usually do all my moderately-heavy filesystem scripting in Python these days, for which pathname quoting is just a complete non-issue. Of course, I still use a shell for quick-and-dirty stuff, but usually only for pretty simple tasks where the simplest quoting setup ("$i") suffices.
Raspberry Pi OS improves touchscreen support and now uses Wayland by default
Makes sense. Only billionaires should be able to use their wealth and influence to coerce an election.
Noted. It's true that there are a few projects using the name River - which is unsurprising for such a common word, but nothing with significant traction so far as I'm aware.
I was going to mention this. It was such an awful system and management method.
That's the decision to be made by the farmer either selling equity or taking a loan.

From the perspective of the banker/lender, they're still living off someone else's labor (which is fine for me since it's the result of a voluntary exchange for something else of value, but it seems like it's not for some upthread posters).
Those are the things that Apple does to milk you the most money.

To think mid to premmium smartphones come with 256GB by default and 8~16GB of RAM.
> On the contrary, idea that vastly different phenonmenons might have a single cause led to deep advancements and insights like in the case of Newtonian gravity.

And there are many cases where you absolutely can't do that. For example, to fully explain how nuclei work, you must have both a strong AND weak nuclear force.

> Physicists have always searched for theories of everything

searching for theories of everything is arguably a big part of why physics is broken right now and hasn't made major progress outside of a few big experiments in decades

> Philosophy is BS. It doesn't matter. What matters if there's data available.

"What matters is if there's data available" is a philosophy of science. Look a lot of philosophy is BS, but you're peddling in the noncentral fallacy here. The philosophy of science is extremely important, and as a former working scientist I've seen so many scientists get caught up in their own fraud/self-delusion because they don't have a central philosophy of science to guide their efforts.
Can someone please elaborate how Cursor is different to Copilot?
What's the Embassytown mislead? I read that recently and felt it was pretty direct.
>all WITHOUT seeing their video feeds. So it enhances privacy.

I'm sure your app doesn't actually stream the video back to the server, but how do I as the user, know that? All I can see is you requesting camera permissions and you saying "trust us bro" that you're not streaming the feed back to your server.
You can get a wireless doorbell for $25 which will require no permission from any reasonable property owner.
iOS debuted a feature called “App Clips” awhile ago (2020?) that would be perfect for this.

Most phones have an NFC reader as well so should work with Android too.

Similar concept:

1) person taps phone against “door bell”

2) sends notification to user(s)

3) optionally, send “selfie”

IIRC, app clips needed to be very small in size. So something like this could work, even in low bandwidth situations (ie, poor signal strength)
When GUI programs mishandle filenames with spaces, IME it's usually because they spawn a subshell in a naive way (system("rm " + filename)).

To mishandle spaces you have to split an input w/ filenames by whitespace, which is not that common of an operation outside of a shell.
Drupal is very popular in government and higher education. It's a very flexible and non-opinionated CMS, so it's easy for a developer to build something really crappy with it by not following best practices. When Drupal 8 first was released, there weren't a lot of off-the-shelf modules like there were with Drupal 7, which resulted in people building some pretty crappy sites in some unconventional ways.

The situation has really improved in recent years. Drupal 10 and 11 (the latest stable versions) are mature, the module ecosystem is robust, and there has been a renewed focus on usability.

It's not the right choice for every site of course, but I think people who have had a bad experience with it in the past should give it a second chance.
You might be thinking about how the evaluation is trained (MCTS) rather than how it’s applied in a chess game?
Working IT consulting for about 5 years, I have never experienced an end user with an unseated chip, not even on my personal products.

Irony, of all laptop I have owned, the most problematic was the Apple PowerBook. It's screen became defected a month or two after the warranty ended. The external VGA connection had issues and might require a couple restarts to get a signal. It could barely be used as a desktop computer. Even though I used it to write my first production software solution. It was ditched as soon as financially possible.
In the hard sciences, it's often possible to isolate the phenomenon of interest away from any other influencing factors, e.g. in a laboratory. But many phenomena, like social interactions, or even agriculture, are difficult to isolate in this way. Randomization provides another way of "zooming in" on the treatment of interest.

In the example you gave, a test is going to have very low power because of the important factor with huge variance. If that factor is observed, you can create pairs of units with that factor identical within the pair, then randomly assign treatment to one unit in each pair.
I think it's certainly possible if you compromise on accuracy. https://en.wikipedia.org/wiki/Dragon_NaturallySpeaking has been around since the late 90s, there's various (rather robotic-sounding) free speech synths available which don't require much processing power at all (look at the system requirements of https://en.wikipedia.org/wiki/Software_Automatic_Mouth ), and of course machine translation has been an active topic of research since the mid-20th century.

IMHO it's unfortunate that everyone jumps to "use AI!" as the default now, when very competitive approaches that have been developed over the past few decades could provide decent results but at a fraction of the computing resources, i.e. a much higher efficiency.
Why are you comparing its error rate for repetitive tasks with most people? For such mechanical tasks we already have fully deterministic algorithms to do it, and the error rate of these traditional algorithms is zero. You aren't usually asking a junior assistant to manually do such conversion, so it doesn't make sense to compare its error rate with humans.

Normalizing this kind of computer errors when there should be none makes the world a worse place, bit by bit. The kind of productivity increase you get from here does not seem worthwhile.
Choose better UX design from visitor's perspective

Knock on the door while ignoring anonymous QR code that could have been left by anyone
My 'fav' is when they jack up a yearly subscription fee by 40%, barely notify you with an email that gets tagged as spam, charge you, then have AI customer service with zero ability to get a person when you try to dispute the charge and revert the subscription.

Sony lost a customer for life due to this. And I'm stuck with another year of their service when I don't have a PS5 that I play anymore. Paypal did as well for refusing to properly dispute the charge. I wasn't even trying to get 100% back, just the unapproved price increase. I'm not bitter at all.

Disney did the same when they jacked up the Disney+ subscription, but they at least had the wherewithal to allow me cancel the subscription on demand and prorate the refund. I won't subscribe to Disney+ again, but I don't have unbridled anger towards them like I do for Sony.

In the end, narrowing the footprint of services I use is ultimately a good thing, Those bad interactions are forcing me to do something I should have done earlier.
I don't question the good faith of the researcher but i think we should prioritise what works - and there is a growing volume of evidence that metabolic therapies work.

I take back the bullshit qualification though - it was a mistake on my part.
I wish my annoying neighbor would get this, because then I can post the code online and have the whole world knocking on his door at all hours of the day.
The Convincing Cosmic Gravitational Genesis of Geomagnetic Anomalies of Earth
Star Maker by Olaf Stapledon.

This guy figured out the meaning of life back in 1937.
Opioids were allegedly effective as propaganda in Vietnam because users wouldn't stay down when shot until they were actually dead. It doesn't offset the downsides, but there are advantages.

Amphetamines have kind of dubious advantages. The benefits of increased stamina and "courage" are heavily offset by the impact on critical thinking, especially with sustained use. Afaik, the only use by professional militaries is for pilots where the regimen is much easier to monitor and maintain. Russia allegedly used them during the invasion of Ukraine, but I'd be curious if they were given to professional soldiers or conscripts/shock troops.

At the end of WWII, the Germans were messing with a tablet that was a compound of cocaine, methamphetamine and oxycodone. I cannot even imagine what the come down from all that plus a 90 km/day marching speed with 20kg of equipment was like.
Since old-POSIX systems will be in use for some time, I wonder how many things will be able to switch to using the new capabilities. And how many OSes already support all of the new changes.
Read again, my comment implies alcohol is a drug by saying "other drugs".
You may think that but that doesn't make it reality.

I think you are grasping at straws because you know you are wrong.
Tasks that were once tedious and time-consuming are being automated, freeing up time and mental energy for more meaningful work. While some see this shift as a welcome development, others worry about the potential impact on jobs, especially those who rely on performing repetitive tasks.
> I'm able to out-deploy

This is a very poor metric for your efficacy as a software engineer and if you optimize for this, you're gonna have a bad time long term.
Spider and Web by Andrew Plotkin. If you decide to play it, I recommend *not* reading about it first; just jump in for maximum effect.

https://ifarchive.org/if-archive/games/zcode/Tangle.z5

https://textadventures.co.uk/games/view/qski30iszearnimjkrzv...
> And let's be honest, that's not going away, even as MS enshittifies Windows 11, simply because no Linux build can apparently mirror the Windows XP/7 UI

Windows 10/11 does a really bad job at emulating XP/7 UI. It is about as foreign to XP users as Debian or whatever.

I made a XP VM the other month to run some insane software I had to run at work.

I felt so much at home. It was so nice. Everything was awesome. The control panel was awesome. The distinct buttons were awesome. The start menu was awesome. The 'My computer' at desktop root was awesome.

All in muscle memory, still.

Then I am back out to 10 and can't figure out where my app shortcuts are without knowing their name or what of the 3 or 4 different control panels I am supposed to use.
I use copilot daily and because it lacks context it's mostly useless except for generating boilerplate and sometimes converting small things from A to B. Oh, also copying functions from stackoverflow and naming them right.

That's about it. But I spend maybe 5% of my time per day on those.
Choose the quarter pounder with e.coli in all of the photos would be beneficial to the vendor as well
Not lying is a basic precondition to have a reasonable discussion. Pointing out lies serves to facilitate discussion. Why is that controversial?
Ads in Smart TVs
A LAMY Safari with its triangle grip vastly improved my handwriting by forcing me to use a different grip than I’d naturally use. So yes, for me, the correct cheap gizmo solved all my problems.
Why human creativity matters in the age of AI
Grandma delivering cookies is out of luck. To be fair, if you don't have a phone you could just knock. But then you could just knock to begin with.
Fixing Savegames in No Man's Sky