skysight-inc/HackerNews huggingface dataset:
What Red hat is doing is described in the article:

> The conservative legal group said Red Hat announced DEI goals that involved “quotas”, aiming “to remake its workforce demographic, seeking to reach 30% women globally and 30% associates of color in the United States by 2028.”

> Miller’s group cited video footage of IBM’s CEO Arvind Krishna and Red Hat CEO Paul Cormier discussing diversity. Krishna says in the video that corporate executives’ bonuses can be affected if they don’t meet DEI goals.

The video reference is this one: https://www.youtube.com/watch?v=Q53zscZdtdA

Notably, the CEO explicitly states that "people of color" does not include Asians. It's very likely that the 30% quota exceeds the representation of "people of color" in the workforce. Remember, quotas and caps are two sides of the same coin. "Reach at least 30% women" is the same as saying "reduce men* to below 70%". And in a field where men make up 80% of the workforce, that's unambiguously disadvantaging men.

* and nonbinary to be pedantic
Another way to think about it is that UTC is a combination of UT1 and TAI. It’s kept within 1 second of UT1 and is always a fixed integer offset from TAI.

TAI is an absolute time based on atomic vibrations. UT1 is a relative time based on astrometric systems.
I never heard anyone complaining that Boeing did shoddy work before the merger with McDonnell Douglas in 1997.
It would probably be nice if Signal notified you when new devices were added in a somewhat annoying way.

I think showing an alert on the app that says "New device added X days/hours ago" that doesn't go away for 3 days after the new device was added would help inform someone in a situation where they were compromised.
> All science is natural. There is no unnatural science.

It is a well defined category. Sciences that do not fall into the tiny subset of natural sciences include, among others, mathematics, logic, sociology, economics, psychology, and the mother of all sciences—philosophy.

> Whether we flourish or suffer is ultimately determined by what our molecules do

Not really—unless you can prove that consciousness arises from said molecules (which not only is yet-unproven but is also arguably unfalsifiable within the framework of scientific method), it is only your opinion and not a scientific fact.
A lot of people see being acquired as an exit opportunity, they're not thinking about the employees. Unless you're able to make use of the increased capital, or expertise of the people buying you to great effect, being bought will pretty much always mean that life will get worse.
I can see two reasons: maybe it is not cheaper, or maybe there's not enough for local consumers. There should definitely be some economic incentive somewhere.

Higher quality is debatable, foreign imports are not necessarily "lower quality", I'm a Brazilian so I'm on the other side of the coin, our beef is anything but low quality. The problem that the article wants to expose is that much of it is raised on illegal ranches, more often than not on the deflorested Amazon.

Being local is not something that food chains care about.
While this is a step up from C, it is still a long way from the full power and generality of algebraic data types. The key word here is algebraic. In a language with ADTs, such as Haskell, you can pattern match on an arbitrarily complex types, not just the outermost tag. A contrived example (from [1]):

contrived :: ([a], Char, (Int, Float), String, Bool) -> Bool
contrived ([], 'b', (1, 2.0), "hi", True) = False

To achieve a result like this using Zig's switch syntax would seem to involve a huge amount of boilerplate code and nested switch statements.

[1] https://www.haskell.org/tutorial/patterns.html
Love this comment on the reddit post: “My skills were forged in the flames of AUTOEXEC.BAT and Soundblaster drivers”

It’s from a discussion of how various age groups might be more or less savvy when it comes to selecting a PIN.
Same deal with a remote shell. Usually it's not a problem, but if you anticipate it will be, you can use additional tools (screen, tmux, Xpra).

Xvnc is fine if you want a desktop session, but usually I just want one program, so X11 is a better fit for me. Once you have the infrastructure setup, it's really easy to go from a normal shell to running a graphical program. For me, I use a Microsoft Windows desktop environment, have X11 forwarding enabled on my usual shell targets, so I just start the X server and run the program. I could have the X server autostart (it's unobtrusive if there's no clients), but I haven't yet. On a mac, the Xserver starts automagically (once installed), so it's just a matter of enabling X forwarding in your ssh config to hosts where it's likely. Even less work if you run an X desktop.
Yeah, it's crazy to insentivise deforestation. But people need to eat. And, depending on who you listen to, there is even some evidence that the rainforest may have been a cultivated environment itself, in the dim and distant past.
Computerphile just did a video on this and it's a pretty good summary: https://www.youtube.com/watch?v=dDUC-LqVrPU
I dunno. I feel like these Israel-Palestine threads always get more thoughtful after the first few rounds of tribal chest-beating.
The Temporal server stores events and distributes tasks. There is a cloud offering or it can be self-hosted (with support for Cassandra, Postgres, MySQL, and SQLite persistence). This post focuses more on the Temporal Python SDK and not the general platform.
@dang is a no-op. Someone shoot off an email.
I have tried using some 8-tracks from that era. They are falling apart.*

Granted - no oxidation in play on a spacecraft.

*I think the coolest thing my parents had in their collection was Englebert Humperdinck.
No, they were very aware of it. Huge energy surges, hallucinations, emotions go haywire, etc. It can take years to stabilise if you don't know what you're doing, and apparently you can easily question your sanity (even if you know what to expect - if you have no guide you might really struggle with understanding the process).

One guy would nearly pass out every time he got an erection, some people have a phase of not being able to eat anything but yoghurt or milk, etc. Huge changes, like a second puberty.
Retraction Notice: A Reminder to Keep the Evidence in Evidence-Based Fitness?
>> not having ADTs (except maybe Rust) built-in

Most of the common languages today have product types.

Java[1], Rust, Haskell, etc. have sum types.

I think it gets a bit more escoteric beyond that though - i don't doubt that there's probably some haskell extension for quotient types[2] or some other category theory high-jinx.

Most languages have ADTs built in.

[1] https://blogs.oracle.com/javamagazine/post/inside-the-langua...
[2] https://en.wikipedia.org/wiki/Quotient_type
We also support bring your own bucket, which is an industry first!
It does seem like Netflix has been doing a decent cat-and-mouse game with Widevine for anything over 540p the last few months. There's been several shows that took several days to get properly copied (i.e. not just screen recorded).
What if security fixes are useful to your project
Yeah it's very easy to write Java style C# that is incredibly verbose and rigid, but once you understand modern c# you can see how it's this really great (imo, awesome) hybrid of functional/typed languages. They've done a ton of syntax work to let types get out of your way when you need them to, with the ability to always fallback to rigidly declaring them when you need better readability.

The downside of all this is that the only people that know how awesome C# is are people who are already doing C#. Growing the pot and trying to convince people to give it a go in its modern (post dotnet 5/"core") iteration is like pulling teeth. Everyone assumes nothing has changed since like C# 2, and given the fact it's a "boring" language that doesn't have Hacker Hype behind it, people just ignore it.

Every week you have people on HN wishing for something that does exactly what C# does but don't want to give it a shot or admit that C# is _actually_ an incredible language and toolset that does exactly what they want (and more).
>The more I ponder the principles of language design, and the techniques which put them into practice, the more is my amazement and admiration of ALGOL 60. Here is a language so far ahead of its time, that it was not only an improvement on its predecessors, but also on nearly all its successors.

https://web.eecs.umich.edu/~bchandra/courses/papers/Hoare_Hi...
Whilst I'm fairly anti-Apple (though I grudgingly use most of their products), even I have to call this a stretch. If they were asking for your guitar in return for a discount on a new iPad as a publicity stunt, sure, I'd have issue with that. But come on, it's just an advert.
FP, average performance, no static typing, finding people etc ...

Personally I don't like FP.
> I really don't see why so many millions (billions?) of dollars have been spent on technologies which so far have never kept the bad guys out.

Because the goal isn't actually to "keep the bad guys out" - it's to strip user freedom and privacy, and make a shit load of money at the same time
I think this is cool and has been referenced in the Kingsman?
With the rapidly increasing number of websites and applications that feel "an error occurred" is an acceptable error message, I'm glad someone is pointing out that failures should contain actionable information, but I'm also greatly saddened this is needed. I truly do not understand how anyone, much less developers, needs to be told that the content of an error message is important. It really boggles my mind. How is it not obvious to the point of pain that you need to know WHY something failed, not only that it failed?
If you want to adopt this new terminology, remember that Intel and Microsoft have a requirement of 40 TOPS for "AI PCs". How can the m4 be faster than any AI PC if it's too slow to even qualify as one?
Thanks! Do you mean within the sentiment/popularity analysis graph? Or the points and topics within the map?
AI Advancements Make the Leap into 3D Pathology Possible
have also used/introduced this to several places I've worked and it's been great each time. My only qualm is it's not particularly easy to modify the exponential back off timing without hacky solutions. Have you ever found a good way to do that?
The original is at https://informationisbeautiful.net/visualizations/most-commo...
Yeah, doing alright - might end up employing me eventually.
Binding generation is really difficult to approach as a general problem, which is why I've found that SWIG unfortunately doesn't help much in non-trivial cases.

All the good bindings I use are generated by custom systems (ie, usually some Python scripts) tailored for the specific way their library works.
Oxygen deprivation? As noted in the study, circular breathwork has been shown to increase blood oxygenation
This one is pretty basic, but it's still very important, and even though it is basic, many tests fail this basic rule all the time. Sometimes it's not really the test's fault: the fact that it's hard to make the test failure actionable actually reveals a design failure in the code. Protip: very seldom does it make sense for a function to return a boolean value indicating success or failure. (If you're a C++ person who hates or for other reasons, can't use exceptions, I hear you: my personal preference is something like expected<T> or StatusOr. I am a bit sad that C++ error handling still remains as fragmented as ever...)

TotT is one of those kinds of things that I really miss from Google. None of the TotTs were exactly groundbreaking, but they almost all made for excellent rules of thumb that would rarely ever be bad advice, and often times even if they seemed simple and obvious, you could still find places to apply them in your actual codebase. (TotT definitely nudged me into making some test improvements when I worked at Google.)
> Sure, there’s some piracy - but even at the end of the day, pirates would watch a smartphone recording to save a buck.

I spend a lot of money on hard drives and Usenet to have quality rips. It's a service problem, not about the money
>If your fired for honesty, shake the dust from your feet, pick yourself up, and move forward with your life away from those tyrants. Will it suck? Yes, but only until you come out the other side.

If the "will it suck" = struggling to feed yourself or your kids, I feel like you are massively downplaying the "suck" part.

In a perfect world, I agree with everything you said. Unfortunately, we don't live in a perfect world, so sometimes you have to be a bit more realistic.

And, realistically, I would rather lie and keep my job than be honest and have to explain to my wife that we get to choose between electricity and eating.
Some have even older Java versions in 'prod'. 6 is still alive in some places out there, because management refuses to pay for either upgrade, replacement or dismantling.

I have a mid-sized application I built on 17 that's used to deliver a particular project, really looking forward to finish the project so I get to move to 21 and refactor it with these new features and make it more general.
I don’t see where similar wins have ever been achieved.

Speculative decoding can reduce latency, but at the cost of using a lot more compute. The amazing thing here is latency and global throughput improvements would be realized because of the increase in efficiency.

From what I understand speculative decoding can also come with more challenges insofar as trying to maintain overall output quality.
Rust's Research meets Python's Practicalities [video]
I'm curious if the link to the landing page was intentionally near the end. Only the people who actually read it would go to the site.

(That's not a dig, I think it's a good idea.)
Kitchen scraps and forage mostly. We did add some feed during the winter because we miscalculated our needs.

We aren't doing anything intensive, and we don't have chickens or pigs. I did the math, and it doesn't really seem like you can have chickens or pigs just range, you have to supplement their diet in some way. Geese on the other hand are like...the best animals for regenerative ag, maybe next to sheep.

We will probably get chickens at some point (unless we miraculously can range enough ducks for eggs), but we will have to buy in their feed.
Great, but what if perplexlity, you.com starts offering this mode too?
Because it's the culture and incentives are in place to help home owners.
> "Soy protein isolate" is not something you're making in your kitchen

Is the idea that there is cemical resedue from the processing? Or is it that it's usually used in food that also include unhealty ingrediants?
I don't think it's nonsense but it's incomplete. A lot of people work really hard and achieve nothing notable. A lot of people sort of phone it in and do alright just by shrewd positioning (or luck). There is no substitute for combining both though: work smart and hard.

The trick is to make sure you're always investing in yourself. Even when you're working for others you be either "learning or earning", ideally both.
That is the one big use case cmake has, yes. But most (all, actually) cmake I see around me is used to just get a Makefile.
Dear 20 year old Software Engineer
WhatsApp, Banned in China, Is Suddenly Working for Some Users
how do you suppose he got oxygen deprivation by breathing deeply?
You're right! I remember some session where they talked about wanting to infer a natural type for stuff like that but its obviously a big question. But as you said declaring the type directly allows it to work. However the other nice part is that you _can_ do this:

void myFunc(List<int>){}

myFunc([1,2,3]);

The expression sytanx can infer the type from the caller syntax so you can just inline the array declaration.
"Given the role money and lobbying have in politics, there's no way to conclude that any given law has the broad support of the people"

That's why I mentioned polling and gave generally verifiable examples.

Yes, money can sway the legislature or even the views of constituents. And yes, most topics have a large number of people who don't care because they don't know or the topic doesn't affect them. However, polling and other research can show how the population views the topic pertaining to the law and the culture in general.

"criminalizing speech for something that should arguably be a civil matter at best."

This is factually incorrect. The speech portion of this would be the sharing of the picture. The part that is criminalized is trespassing and recording to get that picture. The civil part would be stuff like libel or slander.

"So the idea that the law is purely an expression of the wishes of the constituents is nice but not borne out in the structure of modern democratic governments"

I never said it was a pure expression. You can clearly see that property rights are a part of the culture of most western states. Yes, those laws were influenced by the wealthy over generations, but it's now become part of the culture.
At some point this silly game of cat-and-mouse is going to escalate, and streaming players won't work unless your entire computer is locked down and "verified" by Microsoft or Apple.
> You tried the very first iteration of an LLM-based chat assistant

Er, V3.5 is "the very first iteration"?

> don't pretend that you've sampled LLMs and found them lacking for professional coding when you haven't tried the professional tools.

I think you misread my post. I didn't mention professional.

And my post was't about a "sample of LLMs". It was about this one in particular.
That doesn't sound like a solution, and it is not attainable at all unless we are talking about thousands upon thousands of years. Meat is culturally important, and only a small percentage of the global population is willing to give up on it.

PS: When you talk about mammals only, are you still pro-consumption of fish and avians?
ChatGPT often gets to the point within one query, whereas a Google search often requires visiting multiple sites to read material where you might find the answer to your question. Very often these articles spend >50% of the text with "filler" or introductory material you have to wade through while you hope to find an answer. In this sense, for the right type of search, ChatGPT is a serious time saver.

The next level of efficiency surfaces when you found an answer, complete or not, and have follow-up questions. A Google search quickly grows into a large tree of sites you have to visit and summarize before you feel like you have an answer.

There is no question in my mind that this is the future of search.
How often do you encounter mass-produced consumer goods that include parts made of machined engineering plastics?
This was before freebsd used openzfs, maybe easier now. But my point still stands, you are off the beaten track at a time when you want to minimize risks.

Comment on this thread to this effect, didn't know about the encryption issues: https://news.ycombinator.com/item?id=40306873
It's funny how many LLM enthusiasts think they can notice bugs by reading code. More likely you're just nodding your head along and missing the bugs.

When someone posted LLM-generated elisp on HN, it used a non-existent escape code in a regexp. Huge conversation, nobody but me realized that bug.
The Name Quest
The paper shows that if you obtain someones password, private key, and phone number, and clone their device, you can impersonate them. They talk about "reverse-engineering", but TBH I think that mostly means "reading uncommented code in a Github repo". They complain a lot about the lack of documentation in the Signal code (fair). They provide a patch of about 30 LOC which constitutes their exploit. It's basically a bunch of print statements, to print the private key and other secrets. The rest of the paper doesn't really have any technical content.

By default the cloned device will be detectable in the user's device list, but they point out that if you manage to pwn and patch the Signal server, you could plausibly remove the clone from the list.
This does not align with their vision.
Looks like the Tiktok ban in the US is working. As a side effect, WhatsApp is unbanned in China to appease the US.
Why are Linux users limited to L3?
That doesn't change anything about what I said.

Why are you running interference for this person?
The reason I ask is that we (who are super small) got a massive discount on cloudfront bandwidth by just committing to a $2k/month spend - a discount that was more than 90% off of list.

For a spend their size they should be able to get a much bigger discount.

It would probably behoove them to ask AWS about it, and to report back.

At some point AWS just wants their capacity to be utilized. Unused CPU and memory are like empty seats on the plane: you might as well fill them up because you're losing money on those empty seats when you take off.
The FDA also said that the vaccine was safe. Those vaccines are now being pulled by the company that produced them, citing cases where the vaccine actually damaged the individuals who took them and gave them TTS.

The existence of “Misinformation” is predicated on the idea that you have correct information. You believe you have correct information because of an appeal to authority via the FDA. However, the FDA’s word in a post-COVID world unfortunately means very little to me anymore.

https://www.telegraph.co.uk/news/2024/04/28/astrazeneca-admi...
It‘s just incredible. And nowadays devs can‘t even deploy a static website without Vercel.
Baidu's PR head has a PR problem after workaholic social media posts
I think the media portrayal is quite wrong, but the reality is far worse for the anarchist ideology.

Around 1% of people are responsible for 63% of all violent crime convictions: https://pubmed.ncbi.nlm.nih.gov/24173408/

So the vast majority of people are capable of behaving in a reasonable fashion without having to be forced to. But a tiny minority of people, even in a world where we try to force "reasonable behavior," cause an unfathomable amount of suffering and destruction. If we completely give up on the idea of "forcing people to behave," you have to have a good answer about what exactly these people do in that world, and what exactly happens as a result.
At global scale we can't solve the environmental crisis in general (climate is only one aspect) and solve poverty at the same time with 10 billion people.

Solving the environmental crisis means reducing our consumption of resources. Solving global poverty means a significant increase in consumption of resources.

So the only way forward is to let the global population decrease ASAP so that we can both live well and preserve the planet.
> may include erotica, extreme gore, slurs, and unsolicited profanity

Why on Earth is porn grouped in with gore and slurs?!

What is with America's bizarre pretence that sex is something dirty? So dirty in fact, that it's in a category with swearing at people and slurs? And I say "pretence", because _my god_ you produce a lot of porn for a country that supposedly against that sort of thing.
Interpolation Once Binary Search over a Sorted List
The reason I highlighted the % of transportation that’s personal vehicles is to make it clear how much impact it has on the overall usage. 15% of total consumption is not a small percentage by any means, at least not by my estimation of small.
Wow. 60,000 km/h for almost 50 years, and it still isn't even a light-day away yet. And our closest known exoplanet is 4.2 light-years away.

We're stuck here, y'all. Better start getting along.
Not playing "someone else's dance music": Google CEO Sundar
Developer Voices podcast is one of my favorites.
Speed limit signals danger, right?

Does DRM signal an ethical dilemma?

And if yes, what does it mean considering that each year we lose millions of people on the roads. (To fatalities and horrific injuries resulting in permanent disabilities.) Yet the majority doesn't care?