skysight-inc/HackerNews huggingface dataset:
I haven't read the article but the title is getting my "this is bullshit" hackles up. Just filter the PFAS, what you do with the residue is of secondary concern and if you need to staple on marketing nonsense like "turn filtered out PFAS into renewable batteries!" for SEO purposes then the initial claim is likely bullshit as well. I hope this is the site author's creative flourish and not something the source article (which is likely three links deep if they even linked to the source) claims.

Edit after reading. The article doesn't link to any papers, but the person making the claims is a Dr. Cheng Zhang from the university of Queensland who published two papers in 2022, one about filtering PFAS, the other about using PFAS-based electrolytes in solid state sodium batteries: https://about.uq.edu.au/experts/14693.

This article was written because he (the university?) got a patent and is running a trial at a water treatment plant now, and they're hoping to commercialize it in about three years if all goes well.
Ill be the last one to say the idea doesn't come with some serious challenges. Someone some day will think it funny to try blow up the place.

But if you want to without human error/bias there is nothing close to removing all the humans.

Things that are controversial, unbelievable or unlikely may have big implications and risking your career on it is usually not a good idea - for you.

Though automation one might drive the prices down to make the brute force approach viable but with somewhat intelligent machines one could also make educated guesses in volume.

You could auto suggest similar experiments while the researcher types their queries complete with prices.

The original question was: How can we do more research without increasing the number of scientists.
IMO it is benign. Real-world apps don't get much better than that.

For example, allowing the user to access the data is a feature, not a bug, and if you allow the user access to the data, then a blackhat can persuade the user to access and forward the data. This isn't a matter of HTTP or no HTTP, the user's data access is tightly bound to user's risk of social engineering.

Being benign doesn't make the policy self-evident. Google's rule is that you have to state your policy, you're not allowed to argue that users should understand any policy as being self-evident. IMO that's good of Google, because the cost for nice apps like this is so minor: Having to write a one- or two-sentence policy.
I use lighttpd which is lighter and simpler than nginx
It would be a small command log (a batch of requested changes from that client) with a completely different schema from the main database.

But if we are sending deltas to a central server performance isn't critical: there can be a traditional web service to call, without uploading databases.
Every Boehm keyed woodwind (most all of them) is a compromise of holes and mechanism. There is no perfect tuning without embouchure.

There may also be tuning adjustment available with the amount of cover for a hole, depending on the instrument.
No, you don’t get to decide that. Myself and many others have decided they liked this unified behavior just fine, while still preferring to code on macOS.
Yep, exactly. I think he boundaries weren't fuzzy, as in it wasn't "the towns adjacent to you" but there were lines. I'm pretty sure it cost money to call my friends who lived one town over for instance, but I know it was the case for friends who lived 2-3 towns over.
I've kept a blog for almost 20 years now.

I think author missed #8: I've personally benefited so much from the writings shared by others that it feels amiss to not share back things I've learned and little tips and tricks. One of my most viewed blog posts is a really short and simple one on simulating drag-and-drop of files with Playwright automation. I found no such information when I ran into this problem so the only logical thing to do was to share it for the next person that ran into this issue.

I always encourage devs I mentor to write more and to share what they learn. For all of the reasons that the author listed, but also because it's a mechanism to give back to the community that all of us rely on whether we're writing code, making a recipe, doing a craft, learning a new hobby, etc.

A lot of younger devs tell me "why would anyone want to read my writing" and I show them YouTube and how many different videos there are on how to make a pancake (and more are added every day!). There's a different audience for every voice and someone out there is looking for your voice. Everyone should make a habit to write in long form.
Which would require much more power than a single RITEG.
It was possible to get a free account in that time period. However most of those games were blocked for free accounts.
I normally think of code editors in one of 3 categories:

1. Plain text editors that can be extended and turned into semi-IDE/IDEs. This includes tools like VS Code or Sublime Text.

2. Opinionated editors with some type of extensions/plugins (normally more limited that the other 2 sections). This includes tools like Coda or Nova.

3. Full IDEs with extensive extension support. This includes tools like JetBrains, Eclipse, etc.

I prefer #3 but have used all 3 at different parts of my career. Started with Notepad++ then moved on to Coda, then Sublime, then Idea. Coda was really nice and I'm sure Nova is too if your needs are met by it. Meaning if you don't need support for anything outside of the core offerings or extensions available. Once you do need more then you have to either jump to 1 and build it yourself or jump to 3 and get most of it out of the box. #1 can be incredibly powerful if you are willing to put in the time and effort to set it up and keep it updated. Personally I want more "out of the box" than #1 and I'm very happy with the extensions/plugins available to me.

Another observation I have is that #1 is going to be the most cutting edge followed by #3 with #2 bringing up the rear (largely due to market share). #2 can be an amazing place to be if what you are writing is well supported but if you need to step outside of the "happy path" you are going to have a rough time whereas #1/#3 can handle that without issue.

Lastly, I will probably end up buying Nova at some point just to support Panic. I own a lot of their software (I use Transmit for pretty much all my file transfer needs) and their level of polish is unrivaled in the space they compete in. Their software always puts a smile on my face. Something that a lot of people don't seem to know is they are also the company behind the games Firewatch [0] and Untitled Goose Game [1] as well the Playdate [2]. They are a really cool company.

[0] https://www.firewatchgame.com/

[1] https://goose.game/

[2] https://play.date/
FWIW, I also started writing code when I was 11 years old as well & I did so on Roblox.

Eventually, I branched out into hosting a webserver in PHP & writing small demos in Unity (though I would recommend Unreal nowadays).
I'd prefer them to not have biases, to be criticised when they do, and not to be incentivised (reelection) to proudly show them.
Oh yeah I definitely forgot about that.
> Nova is arguably one of the sexiest apps on the Mac right now – it looks gorgeous and it's far more "Mac-assed" than any of Apple's software, for starters.

Really? Looking at the screenshots from the front page it looks like a custom GUI framework and doesn't even look like a native macOS app, even the folder icons in the file tree are wrong. The only way I can tell it's a macOS app is by the traffic lights on the top left.
Cloudforce One: Free research from CloudFlares threat intelligence team
1.6k followers isn't the worst...is it really that involved to copy and paste a post?

For a fledgling network I'm not sure why they're expecting huge numbers initially
My Compuserve ID & ICQ ID are burned into my brain. Yet I can barely remember my childhood phone number!
And it would be completely incorrect in the context of modern software development tools, where the best in class are open-source and free.
Pre-Seed and GDPR
I’m at the early stage of a startup, and our next step is to do a soft launch in Europe. Google and MS authentication only. We register a series of information for each user related to the work they perform. Only team members and the company can view this data. Would you recommend that I go all in to be GDPR compliant? Or is it too early? Are there cases of startups that, even in a pre-seed phase, have fully complied with GDPR?
Obviously I'm not arguing that a humanoid will be cheaper than a laundromatic bot, but when I'm considering the full range of domestic tasks, I think it will start to make sense. Just for laundry, that would include: picking up items of all sizes, running the laundry, folding the clothes and then putting them in the closet. Other things I'd want help with include tidying (the defrag in the post), organizing my fridge&pantry and throwing away out of date items, cooking, vacuuming and mopping, and dozens of tasks that I'm sure would come to mind if I think for a bit longer.

Essentially, I want a full domestic helper like Rosey from the Jetsons. I think that technologically we're getting quite close to that, with R&D examples like Atlas[0], Optimus[1], Figure[2], Mentee[3] and Neo[4]. If you're sure you'd be happy with just a laundromatic bot, that's cool, but I think that any non-humanoid approaches to domestic work are pretty much a dead-end, as they are the robotic equivalent of a non-programmable computer.

[0] https://bostondynamics.com/atlas/
[1] https://www.tesla.com/AI (they apparently don't have a dedicated page)
[2] https://www.figure.ai/
[3] https://www.menteebot.com/bot/
[4] https://www.1x.tech/androids/neo
That would be a lot of power required to prevent refreezing. If we're just throwing nonsensical ideas out, why not drop your probe down one of the geysers? Let the planet make the holes for you. You just need to make it so it doesn't get blown out each time the planet/moon sneezes. Of course, because I used the hand wavy word just means you automatically get to triple the cost estimate.
I guess now with the pricing confusion they've fully embraced the cloud industry
I truly mean no offense by this: do you think that has something to do with why Josh’s blog has more readers than yours by probably many orders of magnitude?
I still have Sublime around, too. I want to quit it and consolidate elsewhere, but...
if you want a vision of the future, imagine a chatbot saying "I'm sorry, are any of the following articles useful?" in response to your screams, forever.
> "With AI tools writing that code for us ... why pay for senior-level staff when you can promote a youngster who doesn't really know any better at a much lower price?" he said. "Plus, once you have a seasoned programmer write code that is by law the company's IP and it is fed into an AI library, it basically learns it and the author is no longer needed."

This betrays not only a misunderstanding of what LLMs can do, but a basic lack of knowledge of the software development lifecycle. Krishna gets paid $20 million a year to be this big of an idiot. He should lose his job immediately. He hasn't earned it.

Remember, your company's management would do anything if it meant they could get a dollar. Never bend over backwards for these troglodytes.
> But criticisms of it being slave labor are misleading

It depends. In Georgia on work release, for instance, it pretty much is slavery. You're forced into a minimum number of hours and get less than minimum wage.

You're forced to take a job - not having one isn't an option. Because you have close to 0 chance of getting parole without a job. And when you sentence people 20+ years for possession and such, you need parole. Not to mention there's also indefinite imprisonment - meaning you're locked away until you get parole.

These prisoners don't work in the prison, they typically work in food establishments like McDonald's. Even with the privilege and getting a job and having good behavior, parole is shockingly low - just 8% for nonviolent offenders. So the prisoners are trapped, coerced to work for many years to prove themselves and hope for a chance to get parole. All while they're making a couple dollars an hour, maybe, and the prison keeps half their wages.

Failure to work or problems at work result in the loss of "good time". No phone calls, no visits.
> What was the last new Google anything you added to your daily life?

Gemini. Maybe you prefer ChatGPT, but either way the product category is a huge improvement to daily life for a lot of people. And transformers were invented at Google.

And Waymo is on its way to being huge. Might eventually make Google more money than everything it's done before.

As far as I can tell, innovation seems alive and well at Google. But a lot of their product categories are simply "mature" by now -- you're not going to see some wild transformation of YouTube, or Docs and Drive, or Android. Same as you're not seeing some wild reinvention of Apple Music, or iCloud, or iOS.
> We're told US-based network engineering staff will be reduced to two or three employees per shift during US business hours, representing a 33 percent loss of staff per shift. That's monitoring and maintaining all of IBM’s global datacenters.

What's in this sense of "network engineering"? (Is it distinct from some role like "technician" or "operations"?)

If you wanted to make IBM's data centers quickly start having downtime, or to be unresponsive to new needs, how many people would you have to hire away?
I bet you could even use an LLM to analyze the work output of different groups within a company and see whose output most closely matches that of an LLM.

Hint: Those people won't have words like "content" "editor" "writer" or "documentation" in their title. They will, though, likely have words like "director" and "vice president" in there somewhere.
A few years ago, I challenged myself to start a project and manage all its components—backend, frontend, and infrastructure—on my own. I had experience in each of these areas separately but never had the chance to develop them together. That’s how the idea for Expedition Diaries was born.

In this post, I share the journey, the challenges faced, and the lessons learned from building the project from scratch.
> I really don't understand how asking to see data and talk in facts, rather than opinions, is a bad thing? This take seems to be implying the "design process" is just a giant, strictly qualitative "appeal to authority" fallacy and anyone who doesn't "get it" is some kind of naive rube?

I don't think you're quite understanding the context when this happens and why it's a sign of a weak manager.

The team is discussing a new design. A disagreement comes up: what should the text on this button say? Both sides seem to have good arguments, but the manager doesn't know how to pick between them. What to do?

"Do we have any data on this? Maybe we should run an A/B test?"

But no A/B test is needed: this is text on a button that doesn't have a meaningful conversion rate, it's just about clarity. The data we gather will not be useful. The problem is the manager didn't want to be seen as picking sides or playing favorites, or just doesn't understand what's happening, so they moved their own responsibility to an "objective, external measurement" to avoid making a decision.

Generally, "data-driven" is a buzzword that means "we manipulate statistics to do what we wanted to do anyway".
Anyone knows why this conflict is coming to head now ?
Is Automattic looking to go Public soon and needs to show hockey stick revenue growth ?
it makes more sense in the applications, asking AI, you get examples like how to schedule exams so that no student has a conflict, scheduling flight crews, radio frequency assignment to avoid overlap. e.g. "By representing flights as vertices and connecting edges between flights that share crew members, a coloring algorithm assigns crews to flights to minimize conflicts"
I don't understand. The Pakistani army maintains a strong grip on the nation's leadership. I don't see why the US would need to intervene here. The US picks favorites. But doesn't intervene in Pakistani matters.

Welfare states are a first world phenomenon. Can't redistribute the pie when there is nothing to go around.

The IMF (I mistakenly said world bank) gives fair loans to nations as long as they maintain sensible fiscal policy. Imran loves IMF money but doesn't keep any of his promises.

Remember, Pakistan was wealthier than both India and Bangladesh until the late 80s. Both India and Bangladesh dialed down welfarist tendencies by liberalization, disinvestment of govt from business and lax labor laws. Both have skyrocketed past Pakistan. On the other hand, Pakistan stuck to their bizarrely welfare economics, and is now flirting with national bankruptcy.
I think indirectly it does. When your launch vehicle costs hundreds of millions of dollars to use once on a scientific mission you try to put as much engineering into the scientific payload to (1) make damn sure it works when you are paying $200 million for a launch and (2) make sure you can do as much science as possible.

With something like Starship I wouldn't be surprised to see SpaceX cheaply provide a starship approaching end of life to a scientific mission. With cheaper and readily available launch opportunities we could see deep space missions that utilize larger amounts of probes manufactured more cheaply that have much less longevity (die after a year of data collecting) but can do a greater amount of science over their shorter lives. Essentially, using a large launch vehicle like starship as a mothership until they get to their destination. Reducing the need for RTGs.
Sounds like a NetworkOperationsCentre? NOC

Operations and Tech sure. But some know linux, some windows some networking. A PC tech wont have a CCNA.
My blog [1] is mostly dynamic (only static pages are the main index.html page and the various feed files) and uses a simple template based system, and each entry is a separate file. The engine [2] also supports adding new entries via POST and PUT. I've been using the same engine for over 24 years now.

[1] https://boston.conman.org/

[2] https://github.com/spc476/mod_blog
In-vehicle advertisement presentation systems and methods
I share many of the author's reasons for having a small and non-committal blog. I also think that one of the overriding reasons I have a blog is that I spend a lot of my waking hours reading (it's how I access and understand the world). Therefore, it only feels natural to want to write a text and become part of this writing (and reading) club.
SBF has been widely presented as a person who was constantly running these probabilistic computations and comparing expected values, but this strikes me as total horseshit that is a group invention of SBF himself and journalists who have a much more interesting story when he is a wunderkind.

I'll totally buy that he thinks about risk differently than other people, but not in some more mathematical sense.
Black Mirror would have had a field day with it.
Cloudflare released WebRTC TURN via anycast
https://www.wsj.com/tech/ai/noam-shazeer-google-ai-deal-d360...
This 100%.

Many of us on the Mac are there in part because the environment and conventions make more sense to us than the conventions on other platforms. X-platform apps typically ignore this.

See also

https://daringfireball.net/linked/2020/03/20/mac-assed-mac-a...
It means being able to participate in the conversation, understand what is being proposed, and make useful decisions in the moment.
Show HN: A Simple SLO (Service Level Objective) Calculator
I was pretty unhappy with the state of trying to calculate various metrics around SLOs, with a lot of the options covered in ads, unhelpful text, or a part of the solution. So I whipped up a simple open source svelte app for any SRE's or Devs do this math.
The answer is "yes." We had indexes - but it's also a little more complicated than that, as we're storing IPv4 and IPv6 ranges in a single table in a format _designed_ to be indexed a particular way.

In the article, we refer to this as "decimal lexical" formatting, where we're taking the IPs and making them integers but actually treating them as strings. We're doing this in both Redis with sorted sets and then in a single table in SQLite.

I was going to explain all this in the article, but it was too long already, so it will be a future blog post.
I agree with this other advice. Do "tabletop" first. It doesn't have to be fancy, even just notecards or paper. You can iterate very quickly on the core game loop and "finding the fun". If you do want something fancier than just paper and words, a great option is printing on full page sticker paper and then attach that to chipboard (you can get it cheap online) and then just cut it out. You have a game that feels a lot more real than just notecards. There are lots of online resources for fast prototyping of card and board games. There are lots of Discords around game design and a lot of game conventions have a "prototype" area where designers showcase their games to get feedback and improve them. There are podcasts like Ludology and Building the Game to help give more theory of game design dicussions. (If you are US based, look up Unpub, Protospiel, etc...)

(I design card and board games as a hobby, the industry is very friendly and loves to mentor!)
> "If someone can afford to do xxx good for them." Can you think of any xxx -fill in the blank - that is not "good for them" admirable? I certainly can. There are way too many examples grab-em-by-the-p* billionaires in our world. They are not admirable, nor can I say "good for them".

Judging by the context of the discussion - we’re not talking about billionaires. We’re talking about your run of the mill wagie who made some cash and now drives his 911 because they can.

> "There is nothing virtuous in poverty". My experience differs. The most admirable, strongest, kindest and bravest I know, are those people who exist in poverty or at least struggle. And they are by far hardest working. Struggle can certainly break people and does.

Cool. What makes them virtuous is their hard work not that they’re poor. They’re virtuous despite being poor, not because of it.

If you’re seething at the thought of someone driving their expensive car to work - you’re just envious asshole who should mind their own business.
BLUF: Advertising in a car by Ford.

I cannot see anything problematic about this. /s
If you keep lowing the average ability of the worker eventually AI will overtake them. Unless your workers are the ones making the AI then I guess possible that the AI would regress faster than the workers.
Show HN: Software Engineering Handbook – A Guide to Engineering, Life, and More
Hey HN,

We’re excited to share Software Engineering Handbook – a unique book that goes beyond technical concepts and dives into the life aspects of being a software engineer. From tackling migration challenges to balancing work as a parent, this book is designed to offer practical wisdom for both personal and professional growth.

Many of us wish we had mentors to guide us not just through the technical stuff but also through the broader challenges we face in our careers. This book aims to be that guide, answering questions you may not even know you had and providing insights you can apply at every stage of your journey.

It's a comprehensive approach to software engineering, covering everything from coding best practices to navigating career and life challenges in the tech industry. Check it out and let us know what you think!

https://softwareengineeringhandbook.com/
> It can handle the full 1000/50 mbps network

Your fiber is asymmetrical (not 1g/1g) - like low-latency cable?
Brent Simmons used the term "Mac-assed Mac app" for apps that are un-apologetically MAC apps, and not just x-platform builds of something else with no regard for the OS.

https://daringfireball.net/linked/2020/03/20/mac-assed-mac-a...
https://archive.is/vJrhg