skysight-inc/HackerNews huggingface dataset:
Why not 'import' them directly from farmers, and cut out middle-men?

Billionaire Egg Baron Pays Contract Farmers Just 26 Cents Per Dozen - https://farmaction.us/exposed-billionaire-egg-baron-pays-con...
Yes, it’s terrible when that happens.

https://www.epi.org/publication/rooted-racism-prison-labor/
Tornado Cash is a 1A issue. Should never have been pulled down.
> also a great dad, christian, and boxer

Indeed. Very much so.

You can learn more about him in this conversation one of his sons has with comedian Daniel Tosh, who's his neighbor and friend:

https://www.youtube.com/watch?v=itWm0ZLwcus

George Foreman III demonstrates how deserving GF was of all his success. He and GF3 are the best of humanity. And Tosh being a very kind and open-hearted human being, too, makes the conversation not only interesting but simply enjoyable, especially for its insights into his legendary father's life.
I read you as claiming that the idiom used the word "amongst". That wasn't true when the word existed and it still isn't true now.

The concept of honor among thieves has been used in many ways. Whether you emphasize that it's present in certain contexts or that it's absent in other contexts doesn't change the way you refer to it.
Apple have both a memory safe dialect of C (called firebloom) and are working on making a subset of Swift for safe, embedded use.

Idk if the xnu kernel will adopt those but it seems most likely.
India's $23B plan to rival China factories to lapse after it disappoints
First, the constituents on the chamber are supposed to vote along the party lines. Yes, they do not understand what is going on but that does not obviate their responsibility. Negligence can be criminal. I am specifically talking about the people pushing this (as in planning, writing, orchestrating its ascent to become law and then enforcing).
yeah haven't tested on mobile. pauses a bit in Safari on Mac vs Chrome on Mac also. I dunno, I'm a native mobile developer, I dont know how ya'll live like this. lol.
Google says it may have accidentally deleted your Google Maps Timeline data
> Because the federal government was meant to be extremely limited and mostly serve to mediate _actual_ interstate commerce and foreign affairs. The oft ignored 10th amendment left most everything else to states or the people.

What some people in the 18th century intended it to be matters little in the 21st. Today it’s a massive legacy system that is almost impossible to reform without a rewrite.
Where do you get your source data from?
also politicians want a backdoor especially for tracking treason / spying possibilities, which in a way comes under police investigating crimes but is more national security apparatus protecting the state.
Ask HN: How should junior programmers use and/or not use AI for programming?
I am observing at my company that junior programmers, who have been allowed to use AI for helping with their coding seem to be losing their coding skills and critical skills. However, the seniors have become slightly more productive.

What has been your experience and do you have any suggestion on how to use AI and can we evolve some guidelines for juniors.

Also, the mentoring and community ecosystem online as well as in juniors and seniors seems to be also taking a hit. Any suggestions how to sustain this? Wouldn't want to lose the social connection juniors used to have with seniors because of this.
Yahoo is selling TechCrunch to private equity firm Regent
I think working with a ready-made Unix isn't as friendly to the idea of 'hobbying' an OS. For studying how Unix works, it's great. But if I wanted to make experimenting with my own bespoke system worth it, I would try to not have preconceived notions about how it should work, or copy an entire design. There are dime-a-dozen Unix-workalike hobby OSes out there, and in the shoes of an experimentalist there's a lot to weigh you down in the Unix ecosystem, and a lot of things worth trying that break from the way Unix does things.

If you really did want to work with an existing OS for actual research/experimentation purposes, and you're a fan of C, I would go with Plan 9/9front. There's a reason Bell Labs ditched Unix--because it wasn't a worthy research platform anymore.
> to use the internet just as you would

Your premise is flawed, or at the very least, far from guaranteed. One could use tools like this to use to browse the internet only as they would otherwise. One could also use it for mass scraping, and many do. If you've looked at HN on previous days this week, there's been a front-page story nearly every day about problems resulting from exactly that.

The parent comment was perhaps a bit too snarky with the assumption that this could/would only be used for malicious behavior on a large scale, but your assumption that it wouldn't be is not any better, and also runs contrary to what people have been experiencing and discussing in this arena in recent days
Because it's highly unlikely given the evidence we have? Is there any reason to believe that material culture in Doggerland could have been fundamentally different to that of other hunter gatherer societies in Europe at the time?

There is a 4000-5000 year gap between Doggerland sinking and Stonehenge i.e. similar to that of Stonehenge being built and our days so it's hardly relevant.
“Best for the company” is not equivalent to “increase profit no matter what,” and in fact, multiple court cases have upheld the idea that corporations hold duties to other stakeholders like employees, the public, and more, which are equal if not even superseding to a duty to the shareholder.
The level of math and/or tech understanding in the French political "elite" is abysmal. These people graduated high school, and went on to college without doing any math AT ALL after 10th grade ("seconde"), and probably sucked at math even then.

And they have nothing but contempt for the people who do understand those issues ("les techniciens").
Memory safety isn't so corporate, AFAIK. I think it's just a current programmer fad, like pearl's dwim, python's "pythonic", JavaScript having 5 different libraries for every conceivable one-line function, Haskell's um ... I never got Haskell, etc.

Every time a language starts taking off, people want to rewrite everything in their language. Rust just has the performance and a few advantages that make it arguably better than C for the things C does, which is a bit cool I guess.
Show HN: I Built This image compressor is it Good
How on earth does zig resolve types before macros? Must be some ~~nuts~~ novel order of evaluation to get that behavior. How is this intended to function? Are there multiple layers of macros? Do you have to declare said level or is it derived? How do you use macros to define types or declare types of variables? Can you use said types in other macros?
The census collects information on everyone because that's what the Constitution says it has to do. There's a bit over 200 years of case law arguing the specifics (e.g. how to handle the "Indians not taxed" exception), but in modern times it's interpreted to mean literally everyone.
> Again, it seems to me like nitpicking

How is it nitpicking when the fraud is a crucial element? You’re the one calling them “literally, definitionally” the same, and being a fraud is a key part of the literal definition of a ponzi scheme.

When you say “literally, definitionally”, do you actually mean “figuratively and in a hand waving rhetorical way”?

> It's worse to run a ponzi combined with force than to merely to run a ponzi.

You have yet to prove SSA is a ponzu scheme so you’re jumping the gun saying forcing people into it makes it worse.

If forcing everyone into it is what makes it work, then how is it morally wrong if the outcome is a social safety?

> That is just because you can force people in.

lol right. So it’s exactly the same as a ponzi scheme, except in all the ways that it’s not, and these crucial difference make it operate in ways ponzi schemes don’t. How do you go from there, to them being literally, definitionally the same?

> It is specifically structured so that it would be extremely difficult because the previous participants have vested interest,

They wouldn’t have a vested interest if ssa was a ponzi scheme. You are arguing against yourself now. No one except the people running the ponzu scheme have an interest in it.

What you’re actually saying is that people support ssa and don’t want to change it because it works for them.

If it didn’t work, there would be ore support to change it.

> So was slavery, so is civil forfeiture, war on drugs,

You are changing the subject. You said ssa was “literally, definitionally” a ponzi scheme, but in this crucial way they are different. Does your definition of sameness allow for differences? Mine does not.

These other things you bring up being legal have no bearing on ponzu schemes being illegal, differentiating them from ssa.

> you cannot prove a negative.

Yeah exactly. So you can’t say ssa is the same as a ponzi scheme, because it doesn’t behave like one, it’s not constructed like one, and it hasn’t failed like one.
I think Java culture had something to do with the ridiculously verbose names, but even more so the prevalence of Factory and Singleton paradigms in Java created these issues. Maybe because it was the first OO language that a lot of procedural coders came to in the 90s. Those patterns became sort of escape hatches to avoid reasoning about ownership, inheritance and scope. They're still common patterns for emergencies in a lot of ECMA-whatever languages resembling Java: You need a static generator that doesn't own the thing it instantiated, and sometimes you only need one static object itself... but one reaches for those tools only as a last resort. After thinking through what other ways you could structure your code. The super-long-name thing in Java always felt to me like people trying to write GOTO/GOSUB type procedural programs in an OO language.
You can love conflicting things, but the basis of OO programming, that which makes it object-oriented and not just object-based, is message passing, which sees messages flow between objects for inspection. That is inherently runtime behaviour which is at odds with static type enforcement.
I was refactoring a 700 line recursive C function (!) - one of those with all variables declared at the outer scope while the function itself was mainly a one pass switch with goto’s for error handling. I created c++ classes for each case, hoisted them out and coalesced types that were otherwise identical. The new version was way smaller and and (imho) far more readable and maintainable.

At some point I needed to change the types to capture a byte range from a buffer rather than just referring to the base+offset and length, and it was trivial to make that change and have it “just work”.

These were no vtable classes with inline methods, within a single compilation unit - so they just poof go away in a stripped binary.

‘Tis better to create a class, than never to have class at all. Or curse the darkness.
Wine 10.4 Released
This is amazing. I've been looking forward to such a thing for a while now.
He did! So he reached his goal. He was certainly a “doer”. His theories met fierce criticism from academics though.
Technology transfer agreements are legalized theft.
Thanks! It's getting late so I only watched the first 20 mins for now, but agreed. He obviously had a great upbringing. I'll check out the rest tomorrow.

That aside, I used to love Tosh.0, and didn't even know he was still around. I'm a little sad to see him becoming and even sounding like Bill Maher. The old edge pusher is gone, understandably. We all got old and I hate it :).
As do the Chinese and European AI companies as well.
If they are blowing CO2 up their butt do they really deserve to live? I say we do nothing for a while. It's been too long the herd hasn't been thinned.
I strongly disagree.

Politicians: technology that strengthens the power of the state, against crime, but also militarily, for spying on enemies both foreign and domestic.

Citizens: defensive architecture that prevents the state from preventing free speech.

This is especially relevant in the era of AI, where the cost of mass surveillance is virtually zero, and is incredibly powerful at sentiment analysis and summarization. Free speech is threatened when any statement can and will be used against you.
Especially since the HDMI people have made open-source video drivers effectively impossible.
Icky name
Sorry, his wife. I missed a word or two there lol
It will not, that would be deeply destabilizing to the local economies
If people just move away to a real privacy coin like Monero, the discussion about Tornado becomes largely moot. It offers a lot stronger privacy. It also offers fungibility which means your coinjoined coins can't ever be marked by exchanges as tainted. Swap your way to it.
Anonymous types are a thing in some languages. You also have adjacent concepts like anonymous namespaces in which you can dump types that require a name so that the names don’t leak out of the local context.

Sufficiently flexible namespaces do solve most of these problems. Java is kind of perverse though.
All types don't need names exactly like the Clojure example shows. There is no "type" for the argument, likely it's a map under the hood. And maps with keywords are used broadly across Clojure projects as a method of pass groups of data and no, you don't have to name that arbitrary collection of data. Rich Hickey has an amazing presentation on the silliness of a commonly used Java Web Request library where the vast majority of object types required could have just been little nested maps instead of creating a ton of bespoke like types that make it difficult to assemble and manipulate all the bits. The interface he roasts could be completely discarded an nearly no benefits lost in terms of readability or usability. Hickey is also famous for saying he would rather a few data structures and a 100 little algorithms instead of 10 data structures and 10 algorithms per data structure.
Cyberlibertarianism: The Right-Wing Politics of Digital Technology
> An interesting datapoint is LLVM/Clang

It's also an example of the GPL not preventing corporations from building (and releasing under a more permissive license) non-GPL software.

Before Apple built Clang, they made a GCC plugin[0] which dumped the AST from the GCC frontend, and fed it into the LLVM backend. Sure, they published the source of their GCC modifications under the GPL, but that was nothing compared to the entirely novel backend, which was released under a far more permissive license.

Meanwhile, Stallman handcuffed GNU projects like Emacs for years[1] by refusing to expose GCC's AST in an effort to prevent something like this from happening.

[0]https://dragonegg.llvm.org

[1]https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00...
Just don't ask what happened to Telegram :)
If you don't like the rules, you're free to not do business in a sovereign's jurisdiction.
If you like scallop, you are gonna love lobster:

https://liby99.github.io/res/papers/lobster.pdf
This site literally only loads if you turn your ad blocker off. Talk about shit design...
Number of border searches of electronic devices increasing every year
For the moment, and only because it wants to be the global hegemon, and I promise you that the CCP is not isolationist and will do far worse to Europe than even Trump, for all his destructive and inflammatory idiocy, will do.
Java:

Map m = new HashMap() {{ System.out.println("I am a unique subclass of HashMap with a single instance!");}};
If anything, I would expect Bluey to be less available on YouTube in Australia than in some other random country, because they are more likely to have special local arrangements there with the rights holders.

YouTube is convenient, but it's not the only place where people might want to put their content.
Look for suburban golf courses and you'll find hoas
Zig doesn't have macros, it has functions which can be run at comptime. You can make a function that returns a type and call it from another function. All declarations are only analyzed when they are first used, and functions when called at comptime are memoized based on their arguments. The order of evaluation is really simple and predictable.
Absolutely not. Facebook did far more damage than Twitter ever did.
GNU is free to adopt better tools than C/C++. I adore gnu but I refuse to support blatant and obstinant idiocy. Using the license to extort people into supporting C/C++ is just scummy behavior. What the fuck were you doing the last ten years that this wasn't a gnu project? Instead we got fucking systemd and a dozen more knockoffs of the shittiest os on earth
Rpi-image-gen: build highly customised Raspberry Pi software images
The next part is more interesting:

> I made this with chatgpt for personal use and I don't have time to do proper open source. I'll ignore issues or feature requests since I'm not a python developer.

Vibe coding at its best. They’ve prompted a tool into existence using a programming language they don’t even know. Is it optimal or follows best design practices? Probably not, but it solves their problem and didn’t require spending days or weeks trying to learn everything that’s normally required to write software.
The answer is that zig doesn't have macros (i.e. syntactic transformations). Comptime functions in zig are just that - functions which run at compile time. They run after typechecking of existing types, but they are capable of creating new types. Types in Zig are just values. But they're values that don't exist at runtime.
Zig's comptime is not macros, it's staged programming / multi-stage programming.
Could it be possible to make a cryptosystem where messages can be decrypted either with the recipient key, or by sequentially applying say, 100 different backdoor keys, such that the different backdoor keys could be stored on different machines without ever being present on the same machine?

If you increase the number of backdoor keys needed to decrypt by enough, and have these keys be stored only on hardware that is meant to make it infeasible to extract the key from it, and if these machines are distributed among a sufficiently large and varied group, maybe that could work as reasonable oversight to prevent the backdoor from being used outside of select cases?

Edit: to be clear, I don’t want this. Just trying to map out what positions could reasonably be held / what options there are.
Sounds like a good design if you optimize for revenue and not “free user” happiness.
I am also interested in buying TikTok
> Zig doesn't have macros, it has functions which can be run at comptime

You raised my hopes and dashed them quite expertly, sir. Bravo!
Don‘t they pay taxes? Have a social security number?

How could a significant amount of people escape that? Is it all in third world countries?
He's no Bill Maher, friend. Tosh despises Trump, because Tosh has that surfer chill and believes in being kind.

And I still think he's super funny, if not quite so edgy. His "WWJD rubber bracelet" bit has one of my favorite punchlines ever.

If you want to see a great (IMO) younger comedian, check out Greer Barnes. I discovered him yesterday and I've not laughed that hard at a comedian in quite a while. He is next-level brilliant.

https://www.youtube.com/watch?v=8alpJV1V9pM

Peace be with you, friend.
I'm not a huge fan of types because they don't model the real world accurately. In the real world, most concepts which we describe with human language have many variations with optional properties and it's a pain and a waste of time to try to come up with labels to categorize each one... It induces people to believe that two similar concepts are distinct, when in fact, they are extremely similar and should share the same name. I hate codebases which have many different types for each concept... Just because they have a few properties that are different. It overcomplicates things and creates logical boundaries in the system before they are needed or well defined. It forces people to categorize concepts before they understand the business domain. People will argue that you can define types with optional properties, that's a fair point but you lose some type safety if you do that... If you can do away with some type safety (with regard to some properties), surely you can do away with it completely?
Don't worry, you're not alone - Kiwis do the same.
Would love to hear more about the zip bomb
most hacker thing I've seen here in years
The UK and Australia are ahead of countries like France in restricting freedom, so this sounds like a poor attempt to avoid complimenting the US specifically.
For whatever reason Java gets the blame for what was already common Smalltalk, C++, Clipper 5, Object Pascal, Actor, Eiffel, Objective-C,....before Oak idea turned into Java.

To the point many think the famous patterns book used Java, when it is all about Smalltalk and C++ patterns.
I didn't get as far as protected mode or keyboard input, but the MBR and characters on a screen were achievable by a teenager in the early 00s with the few online guides from osdev. I know, because I was one, and I achieved those things using nasm on a pentium and ran it on a 8086 in another room. it meant a lot of trips with a floppy disk and practising my swearing.
but it got fixed. this is a free project, people like yourself are honestly a cancer to these projects and developers.
I don’t drink unpasteurised milk but I find it disturbing that when animals get disease ridden our first thought is to kill the bacteria, not making sure animals wellbeing is taken care of (bigger spaces for them, increased animal vaccine research funding ).

It feels like a tax on the younger generation. They get worse and worse quality and they don’t even know about it.
> the thing that you hang over a baby's cradle

That's also mo-bile in my experience, unless you've been hanging snowmobiles...
The law -- a relic from British colonialisation -- criminalising homosexuality between men (not women, by the way) was never enforced anyway.
As shown by The Art of Metaobject Protocol that is the genesis of CLOS, not really.
I'd say the case was probable, but it's still speculation.

I'm glad I'm not an archaeologist. They are faced with very little evidence, and of course try to extend it as far as possible. And then a new discovery throws that under the bus.
You're confusing learning with memorization.
I don't agree with this position. Primagen worked at Netflix. This is already a massively significant luck component. I watched a video of his where he describes how he got his job at Netflix and it sounds like he got very lucky, by his own account. The brand recognition and network effects of having worked at Netflix cannot be underestimated. I'm sure he also got lucky in other ways. When you really dig into stories like his, you can find so many cases where they got abnormally lucky... Many cases where you're reading and think "wow, that's just not plausible, this does happen in the real world." Like reading the Steve Jobs biography, there are so many things that don't make sense... Like when Steve Jobs was young and he called the CEO of some company asking for some electronic component and they sent it to him... I did a lot of this cold calling when I was younger and nobody ever did that for me, even for much smaller companies and asking for much smaller favors.
Yeah very much related.
Florida is very long.