skysight-inc/HackerNews huggingface dataset:
It's not just the ISPs. It's the organizations themselves. All the on-premises infrastructure whether it's an SMB or international corporates. It's not just out of laziness. It's a huge change that requires an enormous amount of time, money and efforts with little added value to their business. No one in the world would pay more to a company who invested in IPv6 migration while the service is exactly the same. No customer will prefer one vendor over another just because they recently migrated to IPv6. The value proposition of IPv6 was about scarcity of resources. The problem is there and mitigation cost is higher than workarounds. And as people mentioned, an IPv4 address is as cheap as a a dinner for two.
Congratulations.

I would really like to buy a new edition of "The Design and Evolution of FreeBSD", if it ever happens.
My memory is slightly hazy, but...

Sam certainly rendered text as lines, like you'd expect, respecting newlines as line breaks.

But it had a different idea about lines of text when it came to regular expressions. There was a metacharacter that matched newlines as if they were just another character, so that regular expressions could match blocks of text spanning multiple lines. A separate metacharacter matched newlines the way vim does.

This and other consequences of treating newline characters as just another character gave Sam a different feel, where lines weren't as important.
It is quite literally copying and pasting from StackOverflow, and any other code that it has been trained on. I think you're underestimating exactly how much code there is out there, and the degree to which most of it is boilerplate.

Here's an example of what it can't do. I was recently messing around with the Plaid API, building sqlalchemy models for the Plaid API objects and defining relationships between them. After about 45 minutes of playing around, I got about 80% of the way to what I created without ChatGPT. It saved me a bunch of time googling around for documentation, but it gave me an absolute garbage password encryption implementation that was literally copied out of an intro tutorial I had read elsewhere, didn't even seem to recognize that there is a Password field type in sqlalchemy_utils, and omitted a bunch of key aspects of the model relationships. It also used field arguments that were either deprecated or not best practice for what I wanted to do. I also had to ask it to model every object individually, even though I specifically asked it to model all of the fields necessary to implement transactions.

Now I could go and ask it to specifically modify those things, but it doesn't "know" the best way of building this set of models. It gives me the statistically determined output of what it has consumed from all of the answered questions on stackexchange and tutorials it has been fed, and provides a halfway decent starting point, but to get from there to a working application requires actually understanding why you might build a model one way rather than another. You need to understand exactly what behavior you want to see when you delete a user, and what needs to happen to all of the related objects. You need to know that id columns should be UUIDs and not integers or strings, which is something you commonly see in tutorials but you would (hopefully) never see in a production application. All of this knowledge is the result of years of experience building applications and knowing not only what to do, but why you do it and in what context. ChatGPT is very useful reference library. It blows google searching for examples out of the water, but you need to be very careful with the results, and very knowledgeable to use them properly.
The 3-D Transistor Transition
This is nonsense, it’s obvious what type of safety OP meant. I have no idea what could be irresponsible about not including contrived, ridiculous scenarios.

It’s like saying he also should have accounted for the possibility fairies will turn you into a newt if you edit a gene, or into a rabbit, or if a wizard will turn you into a newt. You can make up an infinite amount of this bs.
several better ways, multi stage stills and reverse osmosis are leaders of the pack,

https://www.veoliawatertechnologies.com/en/technologies/mult....

https://en.wikipedia.org/wiki/Reverse_osmosis
find . -type f -depth 1 -print0 | tr -d -c '\000' | wc -c

GNU find has a -printf which would probably avoid the need to use tr. Personally, two hardlinks to the same underlying storage counts as two files to me, but I understand why you might disagree. I'd bet there's something out there that could give you only the count of unique storage areas, but I don't know how that interacts with deduplicating filesystems.
I’m wondering how you implement Deno.serve on Deno Deploy?

With CF Workers and Lambda you have to export a function
So, "some languages do this with annotations, others don't need it". My point stands.

I mean it's fine to not like annotations or the decision to use them, but that another language does things differently is almost a tautology and hardly worthy of note. IMO, reasonable people will disagree.
Vs the alternative, natural gas, which is famously 100% renewable?
> None of these actions make types documentation.

By the same argument, code isn't documentation. And yet it is; all manner of style guides will tell us "Document the non-obvious, but let the code speak for itself when it's obvious." The challenge, of course, is obviousness is subjective. And I've definitely encountered type stacks where the author thought they were being perfectly clear and the reader didn't. But that makes it no different from other forms of docs.

I think the truth is types (and code) are a little of both documentation and implementation. After all, if code alone were sufficient, we'd just be hand-rolling 1 and 0 patterns to tickle the CPU directly; the existence of programming languages themselves are to bridge the gap between the minimum information a computer needs and human comprehension of what we're trying to get the computer to do.

(Whether types are docs at all, let me put it this way: every modern style guide I've found for languages where strong static typing isn't available declares I have to put the types in the documentation, especially for function calls and the like. That seems to heavily imply that types are a form of auto-checked documentation).
Yes, but do you need it? Hetzner will sell you a server with 4x16TB of raw storage (so, 48TB after you make it RAID-5, 32TB if RAID-6) for about $100/month. On S3, that's $736/month. $368, if we assume the server is only half full. If you have good backups and don't mind some possible downtime, use it without RAID and you are getting storage for 1/14 the price of AWS (not counting the backups).

Bandwidth is under a pretty generous "fair use policy" and if they decide you are not using fairly, overage is only $1/TB. On AWS, $90/TB and the free bandwidth is not very much.

Are you worried that you'll hit a huge traffic spike and need to upload 20TB faster than you can provision a new server?

If you really are set on cloud storage, B2 is cheaper than S3.
Have you tried ballet? Has your wife tried programming? Seems this is all just speculation if I were a betting man.

This mindset you have is called a fixed mindset.

https://online.hbs.edu/blog/post/growth-mindset-vs-fixed-min...

I could teach anyone programming including your wife. The mechanics of it are easy. The hard part is building things that matter.
Some years ago I toured a maple syrup operation that has the opposite goal: Concentrate the dissolved stuff in the water. Their first stage was reverse osmosis, but only to a point. Second stage is boil, but with aggressive heat recovery from the steam to preheat the incoming liquid. All this to keep the energy cost under control.
Not sure about criminal records, but the other records are generally still public. Not blasted all over, but there if you know where to look.

Not that we really had all that much privacy in the past, as anyone who's browsed old newspapers knows.
Hashes aren’t passwords. So if they only have hashes, they don’t have passwords.
This is great! I built a house and DIY'ed this because our site was 2 hours away from where we were living at the time.

It was clear (our) GC was not used to this because they were constantly telling us that things were happening when they very clearly weren't (thanks to the live video we had from to the site).
In academia, your Resume/CV is basically a list of what you have published.

Even if you are an awesome teacher, you are going to be required to continue publishing a minimum amount every few years and you will be hired based on what you published.

Sorry, but that's just academia. If you want to teach without doing research, then maybe look at Community Colleges, High Schools, or getting a job at a corporate job and being an Adjunct Professor for 1-2 classes a semester.
The terms of service say they can ban your account because they feel like it.
> I don't think this is new, is it?

How can you say it's not new when it's literally in the release notes for yesterday's Firefox update?

> For at least the last couple of years (maybe longer, that's just how long I've used Firefox on Windows) some sites are hardcoded not to allow extensions to run on them.

Yes, the setting extensions.webextensions.restrictedDomains is old, and it applies to every extension, including uBlock Origin. The domains are all Mozilla. Here's the complete list:

accounts-static.cdn.mozilla.net,accounts.firefox.com,addons.cdn.mozilla.net,addons.mozilla.org,api.accounts.firefox.com,content.cdn.mozilla.net,discovery.addons.mozilla.org,install.mozilla.org,oauth.accounts.firefox.com,profile.accounts.firefox.com,support.mozilla.org,sync.services.mozilla.com
Verticals tabs do have nesting via tan groups. They just introduced vertical tabs, so expect pretty quick improvements and iterating for the next few months.

Two things coming in the (near?) future:

- vertical tabs get a number or background color when collapsed, helping visual differentiation and memorization

- tab ‘+’ button moved to more convenient location

Bookmarks don’t have tags, and I haven’t heard much noise about planned improvement (or users needing improvement) there.
Holy cow, I just played the rules I used when I did my PhD (1/4 time slacking off, 1/3 on developing major ideas and collecting results to support it and resubmitting the rejected papers) and graduated in 7 years. Exactly like real life.
Just like you probably dismissed the significance of banning unsigned addons until Mozilla forgot to update the certs and we had that worldwide extension outage?
I had one! Spent four years depleting my savings and burning through investor money before calling it quits. Most important lesson I've learned is to not build another Hardware startup with my own money.

Leftover investment memo: https://www.notion.so/gethuan/Huan-Memo-1e6ee1d17d72440cb981...
Dimensions of Animal Consciousness [pdf]
I'd like to hear some thoughts on this, anybody? Cheers!
I'll check it out. would have been nice if they mentioned that in the onboarding tutorial
I don't. Used to get 30 notifications a day. Now I have 1, and it's a spambot.
The problem with robots.txt is that it depends on the crawler to respect it (and many do not). It's not an adequate protection against crawlers in general and a specific form just for AI wouldn't be adequate either, for the same reason.
Looks nice and easy to clean. I don't know why the regular "Target car seats" have so many creases and folded layers, it's a major PITA to clean :)
I'd love to get this but for iCal display. Any chance that's in the cards in the future?
It's like one of those "edit Windows Registry to get around the library time restrictions" videos from 2009. The fact that I'm seeing these for Linux is a sign that nature is healing, I think.
The author specifically mentions reverse osmosis.
JIT is not possible in WASM. So, the answer is no
I guess I would say that subcontractors are more like hourly workers (who are time tracked meticulously in almost all industries) - not salaried like software engineers, who would deserve the respect and absence of tracking.
I'd disagree. I think The Goal is better. It has a similar point of view but has many specific differences such as I don't think TPP has anything like Herbie's story in it.
Dissolving common table salt in water is endothermic. I.e. it consumes energy, not produces.
Ask HN: What are some niche features of your go-to programming language?
After a decade of professional software dev, I've come to realize the importance of choosing the right language for each project (when possible).

For example, I work in C#/.NET if my customer primarily uses Windows. For legacy systems customers I do work in Java. When I'm working in prototypes I'm using Python.

For instance, recently I found Python with Numpy to be incredibly easy API wise to do some least squares computations on some datasets.

I wanted to know what are some intriguing niche features like syntax, libraries or tools that your go-to programming language excels at when compared to others?

My intention with this post is to have some kind of index that if your solving a specific problem one should consider a specific language. Not to ignite language wars etc.
Conceptually simple things can be difficult to achieve. Like lifting 500lbs or running a marathon.
Location: Phoenix, AZ USA

Remote: Yes

Willing to relocate: no

Technologies: Golang, Perl, Ruby, Python, Java, Docker, Kubernetes, PostgreSQL, Kafka, Prometheus, Grafana

Résumé/CV: https://warpedreality.org/resume.pdf

Email: justin.d.hunter@gmail.com
That's not true in at least one case: if you work for the US federal government, all of your works are automatically in the public domain. Of course, they may also be barred from disclosure for other reasons.

https://en.m.wikipedia.org/wiki/Copyright_status_of_works_by...
CE certification is extremely expensive for a bootstrapped startup.

Plus there is Elektroschrottverordnung and Verpackungsrichtlinie and all that stuff.

You can send me an email at info@invisible-computers.com
> Wikipedia says that Multics had "about 80 installations".

It was a mainframe operating system that only ran on high-end hardware. What do you expect?

> Wikipedia also notes that Unix ran on less expensive hardware than Multics.

Yes. It was also less capable. Both of those things were design goals of Unix and not of Multics.
I said I like to be accommodating. I personally would rather little to no interaction unless it's pertinent to work at hand.
Idle observation: do people in Materials Science feel like this is the Golden Age for their field?

So many incredible paths to follow: Battery tech. Solar cells. Desalination. Carbon handling. What a time to be alive.
Being used as foundation for PlayStation OS, Netflix and others.

Being available alongside Linux distributions as official supported OS on major cloud vendors.

Maybe the contributions to upstream could be better, but that is the choice they decided to make.
> every ...

Let me stop you there hoss. "Every" is not a thing. We do not live in a homogeneous world at any level.
Yeah, I'm pretty sure you're describing what I remember about using Thunar + Catfish.

In Dolphin and Nautilus I'm able to search using the file manager and results are treated like another directory I can navigate back to them and select and/or run commands on them. It could be just my perception but I also think searching is faster than with Catfish. I really can never go back (until Thunar has that too).
They already have (separate) capability to force uninstall specific extensions, so there isn't much point to blocking specific extensions from all sites.

My charitable guess for this one is block things like Honey (which essentially slurps your browsing history in return for affiliate discounts) from things like banking websites. But I'll disable it for now and see what the UI is later.
Loads of hardware startups, but the communities are not in the Bay, Seattle or NYC.

Most of the activity is not being generated by Americans or in America. Lots are being started in India, Dubai and China. Even the ones based out of the US or Singapore spend most of their time in Shenzen.

In the US, I routinely see robotics and Healthcare hardware startups in Boston or San Diego, pseudo attached to the local university. No surprise that irobot and Boston dynamics are based out of Boston.
It is not at all a difficult distinction.

Weights are literally numbers computed as output. They are not instructions. The semantics of those numbers even when emplaced (loaded) in an artificial neural net is such that they do not execute. They are not instructions. LLM engines and diffusers perform searches where the weights are used to calculate additional output.

Is source code, like Python text, data? Yes. All code is data. But not all data are source code.

If I gave you a web request log, you would not assert it is a program. If I gave you a CSV file with time-series values from a sensor, you would not assert it is a program. If I hand you a database of contact information, you would not assert it is a program. Weight files are the equivalent of CSV files. They are are a dump of parameter values computed from training.

They are not a program.

The definition of computer program is well worn. So is the definition of source code, and the definition of parameters. Weights are parameters.
The Two Party System Sucks
Sony based the OSes for PlayStation 3, PlayStation 4 and PlayStation 5 on FreeBSD.

Netflix uses FreeBSD in production on parts of its infrastructure.

Those two alone are pretty nice success stories.

And in addition to those are countless other companies quietly running FreeBSD on their servers.
Is there a distinction between the batteries existing vs. being in mass production? A lot of the difficulty comes from scaling production processes.
I completely disagree— walking around inside Boston City Hall, and any well-designed Brutalist building in general, makes you feel like you’re in some sort of natural rock formation.

Brutalism prizes honesty over anything else— the necessary structural elements are the form, and everything else gets out of the way. And that’s why walking through a good Brutalist building often feels refreshing, or like you’re an explorer:

https://images.adsttc.com/media/images/5c3c/8212/08a5/e59f/5...

Look at the interior of Dallas City Hall, for example, by world-renowned architect I.M. Pei

https://dmn-dallas-news-prod.cdn.arcpublishing.com/resizer/G...

https://www.re-thinkingthefuture.com/wp-content/uploads/2020...
https://darkhive.ai small uncrewed aerial systems for public safety. Other companies still dominate the market and for good reason. We aim to bring US-made equipment that is competitive and affordable.
There is Pitivi, which is pretty close to old Final Cut: https://www.pitivi.org/

Not a very productive editing experience in my opinion though, definitely still prefer KdenLive or Davinci Resolve.
What? That doesn't make any sense at all. The whole point of wet bulb temperature is to adjust for humidity. Also only 33% of Phoenix homes have a pool. Using a pool as a solution to prevent people from dying is a "let them eat cake" idea
I'm not sure I'd want my government spending money on ads anyway.
Sir Humphrey Appleby, surely?
Your use of the word "civilian" is super misleading because of its connotation of being an innocent bystander. Replace it with "fugitive" and see if your statement is still so obvious.
SwiftUI apps at Scale: It's been production-ready since 2020
VW in talks to adopt Tesla’s EV charging plug, but Toyota is staying silent
Wow, you didn’t notice the one I just listed even after I listed it? That level of ignorance takes effort!

As for telemetry, I’m talking about this particular incident, where the “user studies” feature was used to force an unrelated update:

https://news.ycombinator.com/item?id=19826827
That’s less the fault of the desalination, more improper/shortsighted disposal of waste byproducts
Very cool! Are you able to make a full-time living off this product yet?
[Somewhat offtopic] Speaking of Zig, I understand concurrent programming is undergoing a rethink of some sort as async has been temporarily removed? I am only following cutting-edge Zig peripherally so I am probably wrong here. Does anyone know what Zig’s future concurrency story is?
We occasionally get the homeowner to buy our product to monitor their GC - the GC always hates this. This in-turn leads us to recommending that the GC (if they're the buyer [most common]) to never share it with the future homeowner as that usually causes the GC to be overburdened by the homeowner.

I applaud you creating your own solution, many GCs can do this, but most can't or don't want to deal with it.
Author here!

Happy to answer any questions .
The idea isn't to pay them. Nobody gets paid for using BitTorrent, but it still works, because there are people who have "free" bandwidth (i.e. they weren't using it, and if they don't use it, it's lost, so they don't care).

You often hear the argument that people aren't going to "use" their bandwidth and watch ads, but that's dumb. The ads are to pay for development of the app or the content. The bandwidth is to offset what you downloaded yourself. It's two different things. And if you have unmetered bandwidth you're not using anyway, don't be a miser.

But if you really want to give people something as an incentive to upload, show them fewer ads, and give more credits during peak hours. Now, if you want to see no ads, you have to upload something like 10x what you download, and correspondingly up to 10% of users can get that deal. But if 10% of users take that deal, you eliminate your bandwidth costs and still have 90% of the ad revenue. And if more are willing to take it, it means you can give fewer credits until it balances, or vice versa.
Anyone playing PlayStation uses a FreeBSD based OS.

PlayStation OS is basically the FreeBSD kernel and a custom userspace tailored to the console.
Grant funding, I would have thought GP meant.
Thalo Labs a New York City-based company focused on accelerating our path to a net-negative carbon society. We develop systems (hardware+software) that make it easy to measure and capture GHG emissions at the scale of the built environment. We are driven to provide practical solutions to emissions now and scale with the future of the green grid.

See current open roles here: https://jobs.lever.co/thalolabs
The comment could've been written after the function was named?
> It's a non-exhaustive list.

It's going to be very hard to convince me that Google puts the same amount of recruiting resources into Iowa State or similar as it does Harvard, MIT, Michigan, etc. It's not a matter of "they went to campus at least once, therefore it's the same thing" which is what you're implying here.

> And when did you attend college?

I went to Ohio University (close to the same enrollment numbers as Iowa State actually) 2012-2015, and then went to Ohio State 2018-2020. I did a fair amount of campus recruiting on behalf of my employer, helped Ohio University some with getting companies on campus, and created a hackathon with a career fair element to it as well.

> Indiana Tech or Wright State aren't one of those and probably won't be.

Yes... which further strengthens my original point.
I dunno I thought we were sharing personal experience.
56% of people say they get a “free pass” when AWS outages happen
LLama.cpp now has a web interface
https://codeinsider.dev/ - mostly code-related tips and tricks
https://support.mozilla.org/en-US/kb/how-stop-firefox-making...

https://support.mozilla.org/en-US/kb/domains-allow-firefox
Something seems to be blocking the reddit links. Not sure if it's Reddit or HN itself.

Here is the actual link:

https://www.reddit.com/r/pics/comments/14puynz/chatgpt_bots_...

Alternatively if you type in the thread's title, it'll show up in google
Do you have an example? I would like to double check my own browser to see if anything has been changed without my knowledge or permission.
i'd like to see the xkcd author tackle this as a "What If?"