skysight-inc/HackerNews huggingface dataset:
> Sure in la-la-land where science isn't conducted by humans.

If someone has a large bag of money laying around the plan is this:

There are lots of companies that will run material A though machine B for you. There are a lot of science machines. One is to put a lot of them into a large building and make a web page where one can order the processing of substances in a kind of design your own rube goldberg machine.

It can start with all purchasable liquids and gasses, mixing, drying, heating, freezing, distilling etc and measure color, weight, volume, viscosity, nuclear resonance etc, microscope video, etc. Have as much automation as possible, collect all the machines. A robot cocktail bar basically.

Work your way up to assembling special contraptions all ordered though the gui.

Jim can have x samples of his special cement mixture mixed and strength tested. Jack can have his cold fusion cells assembled. Stanley can have his water powered combustion engine. Howard can have his motor powered by magnets. Veljko can have his gravity powered engine. Thomas can have his electrogravitics. Wilhelm can have his orgone energy.

or not... hah....

If any people are involved they should not know what they are working on.

It wont be cheap but then you get an url with your nice little test report and opinions be damned.
I can't imagine Visa would continue to operate in Europe if it wasn't profitable, and I'm not surprised that there are no European competitors considering Visa has the highly profitable U.S. market to buoy their position in Europe.
I disagree with your first points. I believe the majority of people are trying to get ahead, not just subsist. Why else do so many people work so hard? I think it goes to the myth that the poor in the US are poor because they don't work hard. IMO, I've known so many people with teo jobs, ut has a lot more to do with making $25k/yr for full time work. The median income is low, pay is low.

OTOH, I think you also neglect what benefit UBI would have to those who are currently the poorest. Child poverty, poverty, are big problems for millions of Americans.
> C and C++ are basically the same thing

I disagree here. For example, try writing something that does reference counting in C vs C++. In C++, it's practically trivial. In C, it's a nightmare of bugs. RAII support being directly in the language is huge in this case.
Airbyte 1.0 Released
Isn't this copyright infringement?

The FAQ says "MKBSD accesses publicly available media through the Panels app's own API. It doesn't do anything shady or illegal.", but I don't think that logically follows. Just because something doesn't have DRM, doesn't make copying it not piracy. There are plenty of PC games with no DRM but you still aren't licensed to use them without buying.

Like, it's not as if I could care less about a bottom line of an already rich YouTuber, but is this really the hill to die on, especially with legal risk?
There are dozens of Arc implementations in the kernel. Atomic reference counting is an important way to manage lifetimes and is used extensively in things like making sure that shared resources (files, pages, …) are managed correctly.
It depends for some of us, though. I have a credit card that gives me 5% back on Amazon purchases. Another card gives me 4.5% back on travel and dining expenses. That card also gives me 15% back on Lyft rides. Even if those businesss were to offer me a 2% or 3% discount to use FedNow, I would stick with the credit card.

And on top of that, I really do value things the credit cards offer, like fraud protection. If I pay for something with a credit card and never receive the goods, I can get the card company to issue a chargeback, and pay nothing. If I buy something with FedNow and never receive the goods, that money is just gone.
I don't think it's that easy because I've literally never found an apartment with it.
I think GraphicConverter can do this. Or maybe it was IrfanView. One of the old classics.
If you watch film of early cars, people still happily walked amongst them. The problem isn't so much with cars themselves, but with increasingly impatient people; the intensifying rat race.
You're the second person to post a link to a comment that's prominently highlighted on the issue I already linked. Yes, I've read that; nowhere do I see a statement like "Zig will always ship Clang with it" and instead I see a number of statements that imply it won't. I'm not even saying that getting Clang out of Zig is a bad thing. It's not like CMake or Rust come bundled with a C compiler.
Casey writes games. Of course to him everything ought to be an arena allocator. This is not actually the best way to write all software.
I recommend linking a romfs image into the program. It's a simple format and provides an easy way to manage a collection of resources.
I think you missed the part about "towns across the country". For almost 20k towns and cities in the US there are 245 Tesla storefronts.
You are threading into one of those areas that seem to replicate very well.

The difficulty or risk of using drugs does not appear to be a bottleneck on the amount of it people use. This probably does not hold all over the world, but I'm not aware of anybody actually finding an exception.
Not the only time it’s been brought up in this thread: https://news.ycombinator.com/item?id=41643198

I’m waiting for someone to chime in and explain why that would be a bad idea cause I can’t think of it from a security perspective.
Some people tie their beliefs to rejecting your identity. What are you going to do in that case? Stop being gay? Not put pictures of yourself online?
Beat me to it. Yes, this sounds exactly like Forth, where you write a gazillion small, composable “words” that each do exactly one thing correctly.

I also dug out the HP-50g calculator I bought a long time ago but never got around to playing with. I’ve been writing tiny little programs in RPL and it sounds like a math-centric version of the same idea. You put some values on a stack then execute a program to consume them and put new values on the stack. Then repeat with the next step of your processing pipeline.
Mkbhd Wallpaper App
looks like it’s survived the HN front page hug. Congrats.
they can use block
Good C code will select a rigid set of patterns, carefully chosen to maximize safety, and stick to them. It makes a lot of the bug prone patterns stand out.

This is somewhat like what a higher level compiler can produce, but more manual. It's reliance on code smell instead of a type checker.
This is not discussing vaults.
I think he created an image with a prompt hidden. Such that if someone asks GPT to do any task with that image or document, it will inject the prompt which exfiltrates data.
Tab Organization using AI is the best thing happened recently
I was using ARC Browser and the way it organzies your tabs when you give tidy is so great. It really solved one huge pain point I had for years. Algorithamically its hard to do that and a really great use of AI. This 'Browser that browses for you' tagline of Arc speaks well here. I hope instead of just LLM, this AI getting into tab management, file management is great
Sure, it just invalidates the impending doom, ban C programming narrative.
Exhibit B, C: https://automattic.com/2024/09/25/open-source-trademarks-wp-...

Put some money on those 0% odds.
That is certainly one possible interpretation.

The other is the introduction or loss of critical cofactors or confounders that radically change environment and context.

Think of experiments of certain types before and after COVID-19.
Thoughts on Debugging
The Six Types of Documentation
Indeed I suspect FDM is good enough for a significant hunk of use cases as you’re outlining.

As FDM printing evolves the number of use cases it cannot solve seems to be shrinking. Probably we need to get into physics requirements to cover the requirements that FDM does not solve these days. Which is great, it makes general plastics manufacturing super accessible to the masses when we can arrive at this. I wish there was a general FAQ thing available people would be able to use to determine what manufacturing process would be necessary at the product planning phase. Because I feel like if people knew that they could just 3D print plastics at scale that a lot more people would be willing to innovate in the hardware space, which is a space well known as being difficult to enter and fraught with all sorts of monetary and regulatory land mines.
Is this part of a larger drama I'm missing?
Hard agree with the last sentence. We’re capable of greatness, im optimistic for new generation products. Not all humans are bad. Cycles and such
> or is it only dumb if you imagine that 0 people would do it?

oh, sure and it needs NFT /s
Aside: LWN is basically what ChatGPT summarization as advertised itself to be, except it's actually good and coherent and useful. I can trust Jonathan to summarize the conversation in a way that is mostly sane and reasonable in a way that I can never hand off the job to generative AI. It's an important area where humans seem to excel over computers.

Also, just to have some content that is actually on-topic: is anyone actually shipping upstream Linux Rust code yet? I understand that some stuff is slowly merging in but I'm not sure if it's actually being exercised yet.
Yes. For something like Amazon Prime where there's clearly work being done by Amazon every month in the form of shipping and TV shows, it's easier to stomach. For a product that does the job with the current set of features, it's not viewed in a positive light. But the question is do you as the developer on this product care? A lot of people will see the subscription and bounce off. They weren't going to pay you any money anyway. the thing you have to ask yourself is if you offered a $50 one time purchase option, would it generate enough sales to be worth it? or you could come up with a weird per-use scheme like Colin and Tarsnap. The push back you're getting on pricing is good! it means people see value in the product, they just aren't willing to agree to the terms you've set. now it's marketing and sales that needs to take over and figure out how to sell it, which is a totally different skillset. if you build it, they will come and turn decide it's not worth the cost of admission, so you've got to talk them into it before they turn around and go home, possibly by changing your pricing plan. At the end of the day, it isn't your fault they arrived with cash and you want to take credit cards, or they're pissed off because something bad happened in traffic on the drive over, they're your customers and you somehow have to convince some of them to give you money for this thing you've made, or else you've got to go home, hungry. Metaphorically.
Technically. What would be the point of said exception, though? If personal vehicle use is exchanged for taxis, you will still have more or less the same number of cars on the road, doing nothing to solve the apparent problem.

I mean, you could grant taxi use only under certain circumstances (e.g. medical need), but then the taxi isn't really an option for general use. And in that case, you could apply the same restrictions on personal vehicles, rendering the exception for taxis alone to be rather pointless (unless you are trying to subsidize your taxi operator friends, I suppose).
FWIW he says your last point is false: https://x.com/MKBHD/status/1838583491413360781

> The Twitter account is from 2021 because it's a salvaged username from an inactive account. The app was built from scratch.
> but the problem is that the chatterati — very nice and non-conspiracy-theorising and non-overtly-racist though they may be — tend to coalesce around some quite similar viewpoints, which makes for a rather echoey chamber.

Are any of us truly going to live better lives if we see a bunch of conspiracy theories and racist rants?

Some of those posts are a result of genuine mental illness. I have a clinically retarded uncle who is a big fan of nazi stuff. I'm glad the internet wasn't around when he was young.
The rust notion of lifetimes is one of the most c++ things I've ever seen. I've always assumed it grew out of the same culture that produced c++ smart pointers and RAII.

> I can't say I've ever seen someone manually implement Arc in C

In C++, shared_ptr in the standard. But this was common even before the c++11 standard introduced that. I've rolled my own before, more than once. Microsoft ATL had CComPtr.

It wasn't surprising to me either that rust came from Mozilla, which made heavy use of COM, an object model that is very heavily based on reference counting.
This overall situation is, yes. And the stuff from Lina is related, thanks for also pointing that out.
> How is padding different? It's kind of in the definition of padding.

I was responding to you raising technical questions about how could gap work in some edge cases by saying: "same as padding".

If "gap" is always used like padding, why wouldn't it behave the same?

FTR, I am not sure it's used like that commonly (I've stopped doing CSS UIs before the flexbox came to be): I am not putting that out as a conditional by accident.
Comments from this discussion...

>Visa charges 3%. Everything you buy could be 3% cheaper, that's better than cash back.

>And anyone that ever uses cash for anything is overpaying, because prices everywhere have been jacked up to include headroom for "give back 2.5% as credit card rewards"

>For people like me who treat a credit card as a debit card, I see no reason for vendors to pay that "tax" if there are almost free alternatives.
>Changing C interfaces will often have implications for the Rust code and may break it; somebody will the have to fix the problems. Torvalds said that, for now, breaking the Rust code is permissible, but that will change at some point in the future.

I think this is the main technical change needed from the Linux kernel. It needs a layer of quasi-stable well documented subsystem APIs, which ideally would be "inherently safe" or at least have clear safe usage contracts. And it's fine for these interfaces to have relaxed stability guarantees in the early (pre-1.0, if you will) experimental stages. Changing them would involve more work and synchronization (C maintainers would not be able to quickly "refactor" these parts), but it's a familiar problem for many large projects.

It's the only reasonable point from the infamous tantrum by Ted Ts'o during the Rust for filesystems talk, everything else, to put it mildly, was a really disappointing behavior from a Linux subsystem maintainer.
I like some of the features, but the website doesn't tell me why I should trust them, or directions on how to build the OS from the source code for people who have never done something like that, like me (not that I'd be able to audit it anyway).

With GrapheneOS, enough people have their eyes on it, that I can trust it without reviewing all of the source code and compiling it myself.
I’ve told this story before but I’ll tell it again - Jurassic Park got me into programming!

I was 7 when it came out, and when I saw that one scene with the 3D fly over of the clouds in the approaching storm, I was hooked. Hooked like “I MUST build this”

I started learning C, I downloaded NOAA weather satellite images from school and took them home on floppy disk. I started learning OpenGL (this was a few years later) over the course of many years I learned how to read a JPEG in C, how to denoise it, how to convert it to a height map, and how to animate a fly-over of it.

I think I saw “segmentation fault (core dumped)” about 50,000 times over the 8ish years it took me to build from ages 8-15 or so. It was funny because I had to learn the basics of trigonometry before they taught it to me in school, when it got to that I was like “ohhhhhhh i wish you had shown me this sooner this is really useful!!!” While the other kids were still complaining “when will we ever use this?!”

There’s a quote from the game civilisation that I love “instruct the children not to dream of toys or sweets, instruct them to dream of infrastructure” - I wish we had more scifi like Jurassic park that inspires our young <3
leafletjs and openstreetmap is also cool
Stop publicizing it to the whole world, yes. The world is chock full of homophobic people and some of them are going to see it if you share it with all of them.

What if you're a holocaust denier? What are you going to do? Somehow not share your belief with the world? Yes! Either that or accept the hateful responses you're bound to get if you do share it.

Don't forget this is all about public posts. Not anyone's private life or stuff they only share with people they trust. There's always going to be a Muslim somewhere who wants to kill you for being a practicing gay, or a holocaust believer who wants to punish you for disagreeing with their it-did-happen belief.

What about an ashiest who ties their belief to rejecting the identities of Christians? There's no end to what people vehemently disagree on.

By the way, you can always change your identity if you really want to. Just because you're gay doesn't mean that has to be your identity. You might primarily see yourself as a citizen of your country or what your job defines you as or your personality or religion or just simply yourself if you don't want to be part of a bigger group.
KISS. In my home folder (*nix based):

bin/
...all personal bash scripts can be found here...
documents/
audiobooks/
backups/
books/
personal/
projects/
videos/
work/
downloads/
hosts/
...sshfs to all important folders on several servers, no sync...
images/
music/
share/
...for locally installed software, no sync...
temp/
...remove all files in this folder once a month, no sync...

I (r)sync these folders with all my computers once every day. I have used this structure for the last 15 years. Therefore, I know by heart where to find what. Perhaps I could move the downloads folder into my temp folder. I don't know why I don't.
Who's taking odds on when they shut down search?
I do 1-bit art for a limited platform (Playdate, so not quite Macintosh Plus limited) I'm @gingerbeardman on Twitter. Examples: https://blog.gingerbeardman.com/2024/07/14/shibuya-pixel-art...
That is a generous interpretation. But in many cases we try our best to dress up studies and tell good stories—-preferably stories with compelling positive statistics and with slick figures. The story telling often obscures the key data.
MSFT claims combining two hallucination machines will eliminate hallucinations
Has the author not used linux? I think there is already a garden of programs in /usr/bin
With regards to the other front-page story about attracting new Debian Developers - https://news.ycombinator.com/item?id=41599327 -

This article is great for understanding the deb format. Lots of tools can make deb archives e.g. https://fpm.readthedocs.io/ . However making a binary package for users is a quite different thing to making a deb suitable for inclusion in Debian itself. A debian source package is a tuple of three .dsc + .tar.gz + .debian.tar.gz files.
Reading stuff like this makes me think I should look into contributing. I don't have much programming experience, just some college courses and a very good understanding of the basics, but I'm certainly willing to learn if it would help a package I enjoy
I’m not sure I would characterize it this way, but it doesn’t satisfy the criteria of “memory safety by default,” which is what more and more organizations are desiring.

Time will tell.
The kernel doesn't offer a stabke ABI for modules regardless of Rust. So what you're describing is already the case.
Records in Java are nominal. In fact, it is syntax sugar for a class.
Once at a certain level of complexity, e.g. having several hundred/thousand resources, then you start automating your hardcoded paths, and then you still can get bitten.

vs just putting things in a subfolder of your repo or whatever and having the default handling not accept `..` path components
Sag-Aftra Strikes League of Legends over Alleged Flagrant Violation of Labor Law
Wasn't this an episode of red dwarf?
2009 - Big discussion 4 years a back (127 points, 130 comments) https://news.ycombinator.com/item?id=26355006
I would do 30 days of solitary confinement for $1m without hesitation.
The easy answer to me is that the governments should not be allowed to remove the right to life of its citizens. It’s too final. Sure, jail them indefinitely, but the death penalty is archaic and has no place in 2024.
Survival of the fittest, for sure!
Why does it have to be "expectation that other party cannot see your stuff"?

Why not just "expectation that it's less convenient for other party to see your stuff"?

Are you just being ironic for the feels?
Good question. Actually it's not possible for a power loss to occur after a change is made to the database but before the record is marked in the WAL. This is because Postgres ensures that all changes are written to the WAL and flushed to disk before they are applied to the database. This write-ahead mechanism guarantees that even if a power outage occurs immediately after a change is applied, the transaction's record is already safely stored in the WAL.
Article title: Microsoft claims its new tool can correct AI hallucinations, but experts advise caution
Tons of stuff can be improved, sure. However, in general I think this is changing things in the wrong way – there should be more control over who you interact with, rather than less.

Twitter ossified their feature set a long time ago, which is not surprising because "stick with what made us big" is a reasonable course of action. In that sense great diversity and more experimentation in different approached with Threads, BlueSky, and Mastodon is generally a good thing (even though I don't really use any of them, mostly out of laziness).
Has this changed? Previously, my understanding was that they only deal with large quantities.
Can you think of an example where they helped each other? It's not an easy topic to google.
I don't think your argument is all that sound

(1) the way to define up and coming economies seem to fit into confirmation bias and/or survivor bias.

(2) why is size such a strong variable?

(3) US had massive rollout of dial up, why/how did broadband get established if size of existing infrastructure is inversely correlated to adaption of new tech? (If I understand your argument correctly). Broadband should never really have rolled out. For that matter, there is a large deployment of satellite internet in the US, wouldn't your low earth satellite example also be a counterexample?

(4) why would advancement in one sector be counter evidence for market capture and regulatory hurdles in a different sector? The examples just seem unrelated.

(5) US internet speeds have been pretty slow for a long time. Could it be that market capture and lack of competition is a larger factor rather than the cost of adoption? Another example, Japan has been pretty far ahead of mobile phone tech for a while. If the cost of adaption of new tech were the biggest issue, wouldn't they have stagnated some time ago? That was an already saturated market for over a decade, yet still moved forward.

(6) could it be more important that new markets lack existing monopolistic capture?

Though, I will agree that existing infrastructure/deployments do create an inertia for stagnation. I have that view for US road infrastructure. It is all going to last many decades more, and with it the single occupancy vehicle.
“You can write software that has no obvious bugs or you can write software that obviously has no bugs.”

I think that was ewd?
The idea that you have to go to a dealership is what’s being challenged.

If you have faith in the brand, is it that much more absurd to buy via transfer?
Neat! I'd love to play with this, but site doesn't open (403: Forbidden).
Why do otherwise smart people start feuds like this?

I think that most people on HN would agree that 1) the most likely outcome of this feud is negative for Automattic and 2) Matt should have reasonably known that from the start.

Is it some consequence of a passionate founder having the influence to choose emotions over business sense?