skysight-inc/HackerNews huggingface dataset:
> It's shameful and wasteful, and our country will run out of fresh water in my lifetime; I even heard one that says the aquifers will be running out within ten years.

This doesn't seem to track.

They take water out of the river and put the same amount back in as its a closed system in a pipe. How can they be responsible for lower water levels if they are net zero in usage?

Send me a link that backs up your claim that they are depleting the water table so I can fix the holes in my knowledge
ChatGPT is ALWAYS doing stuff like this to me. Suggest code that doesn't compile, suggest SIMD instructions that don't exist, reiterate on incorrect answers with the exact same answer, etc. Granted I use ChatGPT 3.5.
On this note, is there a way to do CSS profiling other than bisecting it all? Like some way to get the rendering times for each CSS rule or for each element and children?
Distilling/deionizing water is indeed quite trivial.

But I personally know a beer brewer that was "remineralizing" water to a certain specification, and at some point they stopped because it was far too expensive. So I'm not so sure about the claim that people can make water with whatever properties they want, at least not in a way that is broadly economically viable.
There's something beautiful to just seeing and observing your surroundings changing while you sit and mechanically drive with little to no thoughts.
Yes absolutely. Reenskaug has stated that MVC was designed for simple operations (and co-designed DCI as an architecture for more complicated ones). And a number of the early OOP people including Alan Kay, have said something to the effect of “Erlang is the only true OOP language.”

I did a deep dive reading the early papers and watching the lectures from the 70s, 80s and 90s on this a few months ago. The early Xerox employees developing smalltalk seem to have originally thought the idea of encapsulation would compose at all levels. That as object interaction got more complicated, you would simply group a few related objects together inside a larger object, and the rest of the application would use that encapsulating objects interface, and you could go infinitely deep that way while managing the complexity. Later, in the 80s, Kay would talk an about writing objects in smalltalk then gluing them together with a glue language (usually Mesa C), because he felt smalltalk worked well for programming in the small but not the large.

Again, I think erlang got a lot right here, using a different model for programming the small (functional) vs programming in the large (actors/otp).

But to hear the OOP pioneers talk about objects, they consistently describe the objects not in terms of data but in terms of behavior, similar to Erlang actors being processes. Each object is supposed to represent a “computer” and the network of objects is supposed to work like a distributed system.

I know which mental model I like better, but objectively, it’s a very different concept from what most developers think of as OOP today (although very similar to microservices).
Need to clarify here. GP appeared to be asking about computer vision based systems, which would involve object recognition. The traditional vision systems such as you referenced are based on contrast detection.
As someone who lived and worked in the pre-cell phone era (and certainly well before the phone was always on you era), yes. You maybe weren't casually reachable off-hours but the trade was that you basically had to be by your landline and terminal during work hours without much interruption.
Mastercard submits fresh trademark application for crypto tech
It's starting to feel like the point of automation was to turn a small group of people into anointed 24-hour career slaves who can dream of joining the 1% if they can keep up with the machine, and leave everybody else to scrape by with unstable, meaningless and often inhuman work but tons of media to consume.
Updated Review: Saudi Textbooks 2022-23 [pdf]
Mostly because:

1- Elegant programming language

2- It's fast, like native fast :)

3- Memory safety features

4- Web Assembly (WASM) target
Yes, that is what they do with steel and aluminum cylinders. After over pressuring them you measure how much the metal flex, and that way you get an indication of how much fatigue and thus risk there is with that cylinders.

I am unsure if they do that with carbon versions. Do they flex with over pressuring, and is that flexing indicative to failure? If they do fail, is it like an explosion where the whole thing just unwrap, or is it more like a leak?
I'm sorry but besides your first point, what is substantial in the claim that they have a commitment to privacy?

Also why would I trust them over Google?
Citations needed.

You just can’t hide money in Cayman. You can put money in Cayman, when you need to put money somewhere safe and neutral, but not hide it. Nobody dodges taxes by putting money in Cayman.

There are some ways to save on some countries’ taxes by putting money here, but that’s on those countries, not on Cayman.
Taskmaster!?
> Almost all previously identified problematic examples regarding Jews and Christians in Islamic Studies textbooks were removed.
It was communicated transparently: it was abused too often.

It's not a secret that a no-log policy also attracts abuse.

https://mullvad.net/de/blog/2023/5/29/removing-the-support-f...
> Heikki is far from the only "senior" postgres contributor thinking that this is the right direction in the long term.

sounds like groupthink
> Which, I mean, the US was doing prior to the widespread adoption of TLS.

... and after.
This list is not accurate. The gaming subreddit is still on Reddit. It hasn’t relocated.
That's not random words. That's R'lyeh.

I'm even more afraid of GPT now.
They took a lot of VC investment so it seems almost inevitable.
>Except most normal people don't use their corporate email address for personal stuff.

This does not line up with what I've seen in the world.
The rationale behind buying PC monitors for gaming purposes is very different from the rationale behind buying TVs.

As a PC gamer, you take your GPU into account when choosing a monitor. Doesn't help to buy a huge screen, even if it‘s relatively cheap, when you can't afford the high-end GPU you need to drive those pixels.

The TV buyer doesn't face this problem at all. Usually no signal source is connected to the (smart) TV anyway, and the internal streaming apps have no problem to play 4k content, as long as the subscription allows it.
The larger the company the more it loses by exiting the EU?!

Compare that to China for a moment, what large company does NOT do business in China, despite them doing a whole lot more than USB-C mandates?
The other comment was pointing out that society is stacked against marginalized men. The support systems aren't there, people are less likely to extend empathy, and society isn't ready to treat mental health issues faced by men, since they're told from a young age that their emotions are invalid and unimportant (ok, this last bit admittedly is my own editorialization).

The person seemed to be commenting from a place of anger at how their brother was treated adversarially in his time of greatest need.

I volunteered with homeless people for years, and 80% or more were men. This issue is close to my heart as well and I absolutely think the commenter was pointing out relevant systemic issues, including touching on toxic masculinity and its attitude of treating other men adverserially

> The only way to read it charitably is to insert statements they didn't make, but easily could have and chose not to.

By the same token, can you explain how it can be read uncharitably without inserting statements they didn't make? Because as you said, they "easily could have" included misogynistic commentary "and chose not to"
Ask HN: Would zeroing your worst level scores daily encourage daily gameplay?
For example, a game might give you one to three stars for each level that you pass.

Every day, the game would zero the stars earned on 10% of passed levels with the lowest (non-zero) stars.

The idea is to encourage users to play daily to preserve their highest level star ratings and rank more highly in a global leaderboard as a result.

Would this work to encourage daily gameplay?
History rhymes again: https://en.wikipedia.org/wiki/Phoebus_cartel
This is weird to me, I've always (based on my local news articles) and from what I've previously read that power naps is bad for your brain and can cause alzheimer.

What should I believe?
Well, depends what you want to do. If you can get away with using a one-time pad, that's 100 year crypto for you.
Not sure if you can trap on cpuid, bit the kernel does have control to which cpuid bits are exposed to your application
So requiring pinning to see all the bits could work, but then the issue is what happen if the affinity is changed. A static list of required capabilities in some ELF header would probably be better.
Or on the charger, killing two birds with one stone.
There’s no reason your model can’t have an abstraction layer that contains the business logic and a concrete layer that has the persistence (indeed, if it’s complex at all it should).
Has the author complained the same way about email? it's hard to decide and if my <email server> goes down I <can't send email>...
> Obviously within reason

Oh, so you don't really mean "when all copyright is out of the window", I guess. So.... how are we going to define "within reason"?
> CreateMyFriggingObjectFactorySingletonBuilderFactoryBuilders

2005 called, they want their Enterprise Java™ jokes back.
That’s fine you do you and all. But I hope everyone is aware that normalizing this behavior is toxic af.

This article did make me realize how chill my current boss and team are, I don’t give work a thought during off hours which is really nice.
> transfers some of the liability to the staff member.

As an employee, they take zero of the business risk, as no employee is liable for any of business's risks. It's also why CEOs don't go to jail if they're performing their duties, even if the company is liable for damages or commits a crime.

And this is the way it should be.
As I went through my 30s, I started to value naps more and more. I would recommend keeping a sleeping journal though. If your naps are interfering with getting a solid 8hrs of sleep at night you should probably forgo the nap in favor of deeper REM at night.
On chrome on a phone, selecting Linear does not work, and after selecting it, no changes are possible.

Looks great!
I recommend getting a used receiver from pre to early 2000s and getting some used passive speakers and a sub to go with it. I spent $100 on my setup and it sounds better than any sound bar and can be endlessly adjusted to match my room’s acoustics
The original post does describe several sub-problems. The group could first chip away at global state, signals, libraries. They can do this before changing the process model in any way.
Another variant which I overlooked to often is if you have a construct which returns an error but does not exit the script later move it in a function and now it does exit the script.

set -e
[[ 0 == 1 ]] && true
echo Status: $?

will print "Status: 1" but

set -e
func() {
[[ 0 == 1 ]] && true
}
func
echo Status: $?

will print nothing but exit after func returns.
Can you guess someone else's account id or sort of brute force to find valid ids and then run malicious searches against them?

Seems like a security risk.
Only a minority will be sufficiently sadistic to learn C when better alternatives exist. So yes, the above excludes the majority.
Article about how Rubyroid Labs created ChatGPT chatbot using Ruby on Rails with step-by-step instructions.
- The offer many types of payment, some that can be anonymous.

- They have strong commitment to open source and have put their finances into that in addition to releasing code.

- They are doing a lot in terms of transparent infrastructure: https://mullvad.net/en/blog/2022/1/12/diskless-infrastructur...

> Also why would I trust them over Google?

For Google your data is the product, for Mullvad you pay for a service.
Maybe I'm dumb and for sure I'm not an expert of this subject but wouldn't we need an executable containing both an AVX512 code path and an alternative plain code one, plus a way to switch code paths according to the core the code is running on? The same memory page would run in a P core or in an E core. Inefficient because of the extra checks?
Are you tired of grappling with clunky payment processes, frustrated customers, and missed growth opportunities? Create a versatile payment service like Cash App:
You know, faking stuff in code is a really case-by-case deal. You've got libraries out there like Localstack, for instance, that do a solid job at pretending to be AWS, but finding one solution that fits all? That's tricky, because everyone's needs are a bit different.

I've actually messed around with a library that makes stubs by recording external calls to things like APIs or databases. Sure, it can get a little brittle at times, but it's kind of cool because it's using real calls to create these stubs, and you don't have to put in a ton of extra work. Like anything else, it's about weighing the pros and cons and seeing what fits best for your project.
fff - https://github.com/meekrosoft/fff
You can't trust anyone, but for Mullvad you're a customer not a product.
Love this article. Completely changed the way I think about certain projects.
People use Cayman because it’s a neutral and safe jurisdiction for global funds which plays nicely in the global financial system.

If you keep money in the US, and the beneficial owner of that money is in Singapore/UAE/China/etc, then profits are taxed twice.

If you operate in USA but earn money globally, then you’re subject to at least double, but sometimes a polynomial combination, of reporting and filling obligations from combinations of jurisdictions.

Cayman is clean, simple, above-board, and safe. It’s like a global money cache.
What sorts of advances? Anecdotally, I've developed a bit of an interest in hydroponics (the progress of LED lighting makes growing niche vegetables indoors interesting to me) and I was pricing out RO systems which seemed much cheaper than I remember.
The mechanism of the current optical mechanical keyboard is very simple and easy to 3D print like the Razer Huntsman optical keys.
Yep, I do my 8 hours then stop. If something's on fire in prod and I'm the best person to help, I'll respond.

But I'm a firm believer that having to put out fires outside of business hours is a sign of a fragile system.

And anyway, I learned my lesson about the unidirectional flow of loyalty in most businesses at a previous company.

I gave them untold unpaid hours outside of normal work time for years. About a decade of doing so when the next paragraph kicks in.

I unexpectedly got sole custody of my five children, and wanted to work from home when they were sick, as my sick leave had been quickly exhausted because, well, five children, and sick leave provisions in my country were minuscule - 5 days a year, recently changed to 10 days a year to the disgust of the business community.

After all, I wasn't sick, and could still write code while looking after my sprogs instead of not writing code and using my annual leave. Shit, when I was taking leave when they were sick, I was still writing code ( in between nursing duties) for my company because loyalty and my desire to deliver... .

...So it made sense to me, instead of me not working at all, I'd work from home on those occasions, knowing it wasn't ideal, but it was far more productive than not working, and I expected the company would understand and support me.

After all, how much had I done for the company for free in my personal time in the years prior? I'd had years of late night firefighting, and regular video calls in my evening with product owners 11-13 hours behind me.

An occasional bit of flexibility from the company was a fair and decent recognition of my years of flexibility and unpaid labour, I thought.

Haha, no, I got a verbal bollocking/warning.

(This was pre-pandemic, naturally.)

So yeah, these days, I give you 8 hours, and I'll do my damnedest to make sure you don't need me outside of those 8.
How much pristine drinking water does BC Place use in a year (an important fact missing from the article)? If the answer is 2.5 million liters then I’m amazed. If the answer is 25 million liters, I’m much less impressed.
And, like most people dissing Musk on the Internet, he saw Musk cutting back on Twitter staff to save money and somehow understood from it that he needs to drive away unpaid volunteers that generate money, instead of, ya know, cutting back on actual employees, of which Reddit apparently has way more than it should.
A Bitwarden CLI Wrapper
I wrote this in order to avoid opening a browser just to log into some non-browser service, since I find it tedious and inefficient. Looking for constructive criticism.
> Discord, for its faults, does not have the same issues.

Yet. Give it time (and clout). They're going to try to move and expand that's for certain, and then it'll be time to become profitable / sellable.

As others commented, they've taken VC money and that comes with strings attached. For another indication, look at the current unique names migration that, while nowhere near the scale of Reddit drama, is leaving a lot of people pretty annoyed.
Is the machine on or off at the point of the prompt?
I can’t get some of my friends and acquaintances to finish a sentence if their phone rings. They will dump out of the middle of telling a story to two or three people in order to talk to someone who isn’t even hear. I find it obnoxiously rude and they think it’s perfectly normal.

Let it go to voice mail. If they really wanted to talk to you they’d be here listening to the story too.
Yeah, still use guitar.
Europe (Netherlands) here, where I've worked so far, you would not expect a mail to be read and answered out of (individual) work hours. Only if things went south and someone was needed (because the company was too small to make all expertise fully redundant and sync up holidays), after a lot of hesitation, help would be asked (!).

Now I'm running a startup with 1 cofounder, we Slack also in evenings and weekend, but there's no real expectations there either. We just both prefer to be flexible (wrt work-life and life-work) and put in a bit of effort right where it is needed instead of hammering all the time.
Nice! Any advice for someone wanting to start developing an emulator?
wow ..
Not sure this is a strength, it sounds like Java.
It’s mostly Grisham’s fault from his 90’s book “The Firm”, IMO. Also, like much of the world, before global money laundering laws and regulations came into being there _was_ a lot of tax evasion happening here. But that hasn’t been the case for twenty years, we grew up.
I see this argument a lot, but error handling is also code that you probably want to read. Especially if you are debugging a problem. My experience is that exposing the error handling logic makes this easier. But I also like John Ousterhout’s suggestion to define errors out of existence where possible (A Philosophy of Software Design). But that requires more thinking than some developers like to deal with.
"we wouldn't dream of it unless it was an emergency."

Where you get to define what is an emergency?
Isn't it a good idea generally to remove someone in power position after certain amount of time, regardless of how good or bad they are? There is a reason Nature made everyone mortal.
Factors to Consider Before Choosing a Logging Framework
https://www.comedy.co.uk/tv/taskmaster/episodes/4/3/

!!
nixOS
Thank you. Seeing this on page 1 is just sad.
As a longtime (~15 year) user, I’m on the other side of the fence.

Reddit has been on a downward slide for quite some time, and the quality of discussions there has been getting consistently worse.

Many of the subs that used to bring me joy have been overtaken by the toxic sludge that you’ll find on other social media. There are still some pockets of goodness left, but it increasingly requires deliberate work to unsubscribe, apply keyword filters, etc. It has become increasingly difficult to justify my time spent there.

None of this has to do with the UI or apps, and I had already decided to trial some time away from Reddit because I could feel it pulling me in daily, and increasingly I’d find that my time there was not well spent, and often made me feel angry after I’d encounter the same bullshit again and again.

So this latest mess is not even the primary reason I’m leaving. It’s just a very very strong push over an edge I was already teetering over.

I know many people who are in the same boat, and I’d argue that this is Reddit’s future. The latest actions are like a poison pill. They won’t kill the site overnight, but more and more people will feel poorly about using the site and implicitly supporting Spez’s bullshit.

Reddit will survive like Twitter is surviving. It exists, but people don’t want to be there anymore, and the kinds of people who made it a compelling place to spend time are the kinds of users who are leaving in droves.

I envision my future Reddit use looking more like my current google use. Something that will happen in an incognito window while searching for something specific. I don’t see myself continuing to spend time contributing.
Except that there are plenty of other gardens out there that do not have any of the fundamental issues that exist on Reddit/Discord.
userspace can be preempted at any instruction, so you have a TOCTOU problem.
I get where you're coming from, but I also have trouble understanding this response people have to feel like any discussion of generational trends is somehow an insult to themselves and their generation. Like those articles that are like "millennials aren't buying houses," why does everyone get so defensive about those as though they're being blamed for something? It's just a dry description of economic trends.

Seeing the way things were from the outside, through your parents or television, is simply not the same as actually experiencing how dramatically different it felt just to be in the world pre smartphone.
This stuff is good - but it's penny wise.

Agriculture is outright wasteful of water. California agriculture consumes 80% of the state's water.

https://water.ca.gov/Programs/Water-Use-And-Efficiency/Agric...

Its an environmental equivalent of Amdahl's law - spending so much effort to make a small portion of the water use efficient when we can work far less to make agriculture more efficient. Of course its all because of lobbying.
Eh? No; as a technology reaches its end of useful life, it’s natural that investment into it falls off to ~nothing. LCD screens will still be made for years (and for niche uses for decades) but the writing is on the wall.

The Phoebus cartel deliberately made a then current and unlikely to be replaced anytime soon technology deliberately worse. I can’t see any commonality at all.
50 Years of Text Games parses the rich history of a foundational genre
Discord already makes it very clear you don't own the data in the platform, but you do have a lot of freedom to moderate as you please.
That's a good, visual primer! Congrats.
Discoverability is a double edged sword. You'll find it, but so will every bot and scammer on the planet too. Then moderation will get ever stricter to get rid of the abusers and eventually the place becomes a mess for one reason or another.
And it doesn't make sense as Discord doesn't even work like Reddit does.

With Reddit you have posts and comments, but with Discord you have an ongoing discussion. With Reddit communication is async, but with Discord it's live.

I even use Discord, but the forum model is superior for almost all interactions I'm interested in.
Agreed, I see what you mean.
To my best understanding of what a code snippet manager will do, no. What value would it offer?