skysight-inc/HackerNews huggingface dataset:
> Perhaps, rather than characterizing Linux users as whiny, we could take away the idea that many Linux users are willing to put in quite a lot of work to make things better for each other.

That's more an "Open Source" thing rather than Linux specific. A personal case in point was when I got Mellanox adapter support officially added to FreeNAS (now TrueNAS) because that's the adapter brand I had and needed it to work.

Not a super huge effort as the FreeBSD driver worked (so just needed porting), but the integration process and follow up testing/advocacy/etc work wasn't exactly trivial either.
What if I told you that a lot of freely licensed code on GitHub is not clean? That the authors may have read something and rewritten it in a way that wasn’t transformative? So it basically has the same problems.
Come on, disturbing? Toy Story has more cartoon violence and my young kids laughed all the way through it. Kids know the difference between a cartoon and real life. Adults likewise should distinguish between actual violence and destruction and an ad that looks like CGI.
The actual HarmonyOS is a microkernel, multiserver system written mostly in their labs in Europe, led by the developers of HelenOS.

The present HarmonyOS is a placeholder for that.

Android is based on Linux (UNIX clone, 60s), IOS is based on Mach (80s design).

HarmonyOS is a contemporary design, following current state of the art in system architecture, far more advanced than these two systems.

They are, ironically, ahead.
It's not. There's isn't a single most important thing. HyperCard was an almost perfect blend of many things. That's why it's easy to spot when they're missing, like some omissions or differences in Decker.
You can declare and inline-define a function in a CPP file and you don't need inline because there are no other places that can import it.

It's only needed for functions defined in header files where multiple definitions may exist after compiling object files.
so that's where my socks have been going missing!
I know the feeling, so I built something that hopefully addresses some of this: https://otelrecipes.com. Just launched it last week!

It offers sample applications and a website that shows in a step-by-step manner what you have to do to get OpenTelemetry configured in your apps. My goal is to keep the sample apps to the minimum and focused on a single goal: E.g., I want to add tracing to my app; I want to record metrics; I want to correlate logs with traces etc.

I have lots of ideas and things in the backlog, such as collector recipes.

It's all OSS as well, so anyone can contribute with more samples :)

https://github.com/joaopgrassi/otel-recipes
I would love to put ECC in my Desktop computers, however its more expensive (ok), is not officially supported on most Desktop Motherboards (and in reality does not work in "ECC-Mode" on the majority of them) and finally: ECC Ram available to purchase is painfully slow, in both bandwidth (:/) and latency (://)
At worst, you suddenly veer off the road and roll a couple of times, no biggie.

It's not a rocket or something dangerous, right?

Also, newer iterations of the car will be even more cheaper due to cut corners, so you may save some money in the process, too.
Indeed, I don't. But languages can be compared based on features. Even a language that doesn't exist can be described based on what features it needs to have. I'm not an expert in type systems, but there is a huge amount of research in how type systems can be described, what features you need to make a type system safe, etc.

If we compare C and PL/I then obviously the syntax differences between C and PL/I are mostly based on the taste of the language designer. But there are a lot of features in PL/I that simply have no equivalent in the C language. Either because when C was design they no longer needed to be in the language or because the features are move to the standard library.

In particular I/O is something that lots of language have as part of the language and C doesn't. So it is in many ways obvious why C a lot smaller than PL/I without losing any power.

But now we go in the opposite direction. We know what the safety outcome should be. So we can make a list of things that need to be in a 'C with safety', even if we cannot predict what the exact syntax will look like.
> ... even removing the blinking cursor has been found to save quite a bit of power, by eliminating needless screen redraws.

Hadn't heard of that before, but it makes sense now you mention it. :)
A high estimate? Google alone stands at 180k employees. I'd imagine at least a half of those are technical positions.
You are trying to blame literally every public policy failure in US on unions, that's simply incorrect and they stem from many other sources. I know its convenient in some populist fashion, but unless you understand the root cause of each of those, any sort of fix has no chance of arriving.

Unions make corporations extremely sluggish when they need to react quickly to sudden market shocks or changes of direction of companies, be it positive or negative (yes, includes firing people for which there is suddenly no work anymore). There are corporations that have them heavily and they are not the top of the cream when it comes to progress, agility nor salary pay.

The money is the key issue here - people want extra safety/bargaining net as long as their ultra massive FAANG-like salaries are not touched. How many would agree with say 20% cut while working exactly the same, but being unionized? That's maybe how much that additional burden is to the owners/managers. I suspect not that many but maybe I an wrong.
have fun :) your users will probably let you know which way they want, or both
> There aren't nearly enough capacity in the judicial branch to handle all that work.

Then appoint more Article 3 judges. It could even be the same people who are now "administrative judges"—but take them out of the executive branch hierarchy, and give them the independence that the constitution requires judges to have.
With sequence parallelism, you mean to increase the batch size, i.e. number of sequences in a batch?

> Medium sized transformer models are generally not trained with sequence parallelism, but sequence parallelism is getting more common with transformer training

Is there some word missing? You mean it's more common for large-sized Transformers?

> computation required scales faster than memory bandwidth required (square vs cube)

That is an interesting thought. I'm trying to understand what exactly you mean. You mean, computation time is in O(N^2) where N is the sequence length, while required memory bandwidth is in O(N^3)? Why is that?
I wonder why US companies keep pulling stunts like this despite the data showing little negative impact of unionization to overall productivity nor company survival.

It looks to be a purely dogmatic ego trip where somehow blind loyalty is demanded even when it's not actually necessary.
I'm sure it's not that new, but first saw this kind of anti-analysis behaviour in action in Nullsoft's WASTE (the Winamp guys).

Unfortunately with symmetrical consumer internet services still being rare in many countries, fully masking your traffic when trying to download a large amount of content is made more difficult or time consuming.

[1] https://en.m.wikipedia.org/wiki/WASTE
Unfortunately this only works for interns and new grads. Nobody experienced want to take a job on an experimental basis.
It’s a forum run by a VC firm.
I'd say a lot of engineers (bridges, circuit boards, injection mouldings) are kept far away from OSX (and linux). Honestly, I'd just love a operating system that doesn't decide its going to restart itself periodically!
It is NOT the fastest available today. I have a 1 year old PC bellow my desk which does faster neural network processing than M4. It has an Intel CPU and NVIDIA 4090. It runs Llama 7B models MUCH faster than any Apple's chip. And it is a PC. I am sorry, but the sentence "It’s the fastest available today." is a straightforward lie...
Microsoft launches AI chatbot for spies
I remember back in the 90s being able to paste a file from, iirc, Corel Draw, into MS word, click on it, and the full set of drawing tools showed up.

OLE was the opposite of silod apps.

It was also a serious resource hog and that above bit of magic involves my disk thrashing and nearly a minute of waiting for things to happen. (I suspect I didn't have enough ram for both a photo editor and MS word!)

Still though, cool idea.
OpenAI's flawed plan to flag deepfakes ahead of 2024 elections
This is in fact why I drink tea over coffee generally, it has a lower amount of caffeine on average and also has L-Theanine which relaxes you.
Pirate Site Owners Must Surrender, Informants Get Five-Figure Reward Reward
+1, it's only thanks to parent comment that I realized the image is a video, and I need to right-click, select play to start playback.

On my device (Linux) no control is shown at all even in full screen.

I just thought this was a screenshot, and got disappointed that login is compulsory to try the tool, without showing anything about it beforehand.
If it saves even a little money, it will happen.
"The corporations should live in fear of the government, not an independent union."

I think that membership funded union would be much likely to protect worker rights than tax funded government.
Signal Jammers are very illegal in most countries with vigorous enforcement by the authorities.
I'm curious to hear what UC citizens think about this issue.
People have different opinions, and all can be fine, I don't claim to have the definite answer.

IMHO coding is about thinking, not about the knowledge of a programming language. How do you split the problem into smaller problems? And then in even smaller ones to the level you can express solutons in code? Then what can be abstracted for future changes?

I would not provide documentation, but explain how the candidate can write some code if they tell me what they want to do, perhaps write the code sketch for them.

The language is so simple that any candidate can get the basics in a few minutes. And I'm interested in their thinking, not in their mastery of a programming language. If you're a good Python coder, I'd also hire you for writing Go.

(To understand where I came from: This is perhaps from my personal background, I have done hundreds of interviews, I wrote code in 20+ languages and was paid for in 10+ languages over the last four decades. So I value thinking and problem solving more than the correct syntax in an interview - e.g. if you write Java code, I don't care about braces and semicolons)
> Despite Sanctions

What sanctions ? You do realize that US jurisdiction is in US and some vasal states.
Chemicals in car interiors may cause cancer – and they're required by US law
I drink exclusively decaf, it's great. I have an espresso machine at home and make multiple lattes a day with no worries about being over-caffeinated.
Cats up trees aren't just a meme, right? :)
It seems they don't want to deliver the best technical solution for their customers.
Many software programs fail to achieve ultimate efficiency either because the software engineers are unable to do so, or because external factors prevent them from achieving it. I believe that in most cases, it is the latter.
It would be great to get an explanation for each of items here for non-C++ devs
I personally believe companies are given way too much credit in being considered rational pure-profit motive actors. They're far worse than that (a rational pure-profit motive actor is also bad because it would inevitably select for slavery): they're typically run by extremely conservative, often ivy-league people (if not in alma mater, then in worship of ivy league culture). These people are trained from the get go to associate unions with everything antithetical to their cult heroes of people like Ford or Edison. Once in an argument with a similarly minded founder, he dropped the line on me, "unions are anti-capitalist," which to me really reveals the mindset that to at least him, negotiating from positions of equal power is not capitalism.
The UB mess only started when compiler writers decided it is ok to exploit UB for optimisations which then leads to wildly unpredictable behaviour when you actually hit UB.

But also: turn warnings to 11, use UBSAN, ASAN, TSAN and static analysers. These are all easy steps to make C and C++ code a lot more robust.
What I don't get is, why are we still adding more undefined behaviour to the standard?

For example, C++23 got std::unreachable. From my dips into Rust, I expected something similar to std::abort, terminating the program in some sane and possibly helpful way.

However, in C++, std::unreachable just invokes undefined behaviour when called. It's not usable as a guard from programming errors, it's just an optimization hint. You still have to write the guard yourself.

I'm left wondering about the use-cases for this.
The interests of the people working inside a union might align with the interests of the workers they represent but as in any other organization they are focused on their own job and careers. The people at the bottom are probably more idealistic. When I hear about strikes in my country and their purpoted goals and the way they are made, most of the time I feel like their goal is to advance the careers of somebody in the union and not to get something for the workers. Furthermore most unions have clear links with some political parties, from left to right. They are part of the overall political play to the next elections.
Is this a segway for IBM to release Terraform specific LLMs so I never have to write that hot garbage ever again? Sign me up IBM!
> I don’t understand how so many HNers are anti-union and anti-collective bargaining.

I had the displeasure of working with union labor in the US, they would come in at 7 (who does that) and leave at 4 on the dot. Then worked with non-union labor: cheaper, worked as much as possible per day, got the job done faster. Money-wise it was less than union labor.

Now tell me how is good for me, as a company that needs stuff done, to use union workers?
Ah great. Thanks Jeff.

Do you think Raspberry Pi Zero Ws might get support eventually?
Also FTX owned a bunch of anthropic and probably other AI stocks that have performed well?
Most congested stretches of highway in Switzerland use dynamic speed limits based on traffic for that reason.

https://www.astra.admin.ch/astra/de/home/themen/nationalstra...
Because as someone wrote me here, the management is the business and the employees are only enforcing the goals of the management.

Sorry, I'm from Germany and when I read that I have to shake my head how short sighted that is.
Agree! I started SpaceHey a few years ago as a MySpace revival and it organically grew to 1M+ users. There's really a place for nostalgic social media (not only regarding the design, but also the feature set and vibe in general)
It's faster and/or easier to implement. Sometimes a lot
I have to say the constant nitpicking and derailing over spelling/grammar mistakes in German forums is something I don't miss at all.
That 99% guess seems high considering calculus is generally a required subject when studying computer science (or software engineering) at most universities I know of.
The program doesn't notice when it crashes
This is an accurate take and I am glad to see it being voiced.
It was always just gatekeeping that sweet sweet VC money during the ZIRP era. Games to play and egos to inflate for middle management can-you-even-code-bro? bros for companies with growth stock modus operandi.

Everyone was asleep at the wheel anyways

https://news.ycombinator.com/item?id=40292924
I think this is a big part of the problem. Publishers are looking for the next Harry Potter as if they were Y Combinator picking startups based on who's most likely to become the next unicorn.
The triple reading/writing to memory along with the comparing would probably be a significant performance hit. You could just use a bit of extra memory for parity bits etc. instead
I think gp was referring to tenants/renters unions: https://en.m.wikipedia.org/wiki/Tenants_union

They are quite common in the UK.
Right, but... the resource fork could contain code, as well as window definitions, graphics, icons, dialog boxes, menus, language translations, strings, and more.

Of course, generally you'd write source code as text and hook up your interface. Resource definitions could be written as text or laid out using a GUI tool, of which ResEdit was just one. And everything would be compiled during development. But none of that was strictly necessary.

Interestingly, early Palm OS worked exactly the same way - using resources. They took the concept and implemented their own version based on how the classic Mac system worked.

So, you could fix a bug in an app using only a resource editor without having access to the source code. I've done this on both systems!
As an adult who does a gargantuan amount of reading for a living - while work is busy i cannot fathom reading for fun but during breaks I start up again. To me this is all quite sensible and a bit bit of support for the argument we need to slow everything down a bit. Fix work-life balance accross the board.
Ten years of experience at one of those places where every keystroke outside powerpoint is offshored. Why would they know how to sum ints? Some people do start their careers as what could best be described as software architecture assistants. They never touched a brick in their lives, to go with the architecture image.
> Real estate (and by extension rents) will take up any available slack on income.

Only if allowed to do so - but yes, landlord are leeches who do nothing and in return soak up every penny of income they can from their tenants.

However, isn't the typical market-capitalist argument to this, "if they could be making more money now, they would?" Don't "markets" set the price of real estate?

Markets don't, but it's really funny to me when people argue against good things, such as increasing minimum wage, with absurdities, like somehow a minimum wage increase is simply a subsidy for landlords.
How am I supposed to rest in the restroom when people keep coming in and making noise?
Saturation Arithmetic with a PostgreSQL Extension
Brain-to-brain interface technology: A brief history, state, and future goals
Well, there are how many browser out there? 50? And opening tabs with something like Tree Style Tabs still is the best user experience.

> It takes quite a bit of discipline to close down tabs to a more manageable numbers.

Or you just click the little chevron in Tree Style Tabs or equivalent and 100 tabs are just hidden in the UI.
I prefer Kodi: https://kodi.tv/ It is free and open sourced and won't use DRM or phone home on you.

Nothing comes out on DVD anymore, everything is Video Streaming paid per month or year.
I specifically said scope of the "project" instead of the "game".

You're right that CoD is simple, but it's still a massive project where most areas (graphics, networking, game engine, etc.) are infinitely more developed than a game like Stardew Valley which is a much broader experience _as a player_.
Why do Americans think "traffic" means congestion? Traffic is the people on the road. You can say things like "let me check the traffic" or "the traffic is really bad", but if you use the road you are traffic. It's nothing to do with congestion, if you use the road you are traffic. It's this kind of subtle language mistake that reveals a whole country full of main characters: I'm the one travelling, everyone else is just there for my inconvenience.
Can Portal 64 be saved? [video]
I suspect most people here are highly educated in sought-after, high-paying jobs. There is a valid point that the net benefits of unions in such cases are low.

Workers unions were created by and for factory workers, miners, etc. People who had zero leverage individually.

In addition, we might be a more individualistic and competive crowd who think they are better than average and thus better off bargaining for themselves.
And if you ever reach it then maybe the program will crash, or maybe demons will start flying out of your nose. No one really knows, and that's what makes undefined behavior exciting!
Well, because of the true encapsulation, which solves real problems when looking at a global web level which you should do if you make a browser wide component framework, it becomes harder to do things that are simple if you have a global DOM like in the traditional component frameworks.

So a new way of dealing with certain problems is required, which requires a mindset change. For most developers it doesn't add value right away to break out of their framework cage and share their components with each other. But eventually we will all benefit from web components because they will work in any environment without them ever breaking. You won't be able to say that about traditional framework components.
Based on their own numbers, 8B seems decent, but 34B not worth it compared to general-purpose trained models even on specific tasks. Which is an interesting result.
No, I am not thinking of weak; this is why “inline does not mean inline” is on the iceberg :). Although practically speaking inline is also used as a hint. But chiefly it refers to inline linkage.

I’m actually also not familiar with weak, but a quick glance suggests that it might not mean the same thing as inline. Can weak symbols be defined multiple times? EDIT: yes, according to an SO post compilers often use weak to implement inline.
> impossible to fire bad teachers though.

It's impossible to fire bad teachers (it really isn't, btw, at least not in Texas) because there are no teachers because teachers wages are pathologically low because every education department in the country is underfunded.
> And UB shouldn't be a scary thing 99% of the time, as you won't be hitting it anyway (or its actually the result of another real bug,

This is exactly how exploits are made. Accessing UB usually is the result of "another bug" because the UB isnt a bug itself.
I’m not totally seeing your point. Being paid allows you to spend more money. I agree with that statement.

Many countries have managed to separate healthcare coverage from your current employment status with better results and at lower costs than in the US. The US should learn from others solving problems better.

Also healthcare has been tied to work in the US since long before the ACA.
I’m freelance so I’ve absolutely paid for my last 3 Macbooks. They’re best in class tools and assets for my business.
> People who had zero leverage individually.

This is interesting to say considering the record amounts of layoffs we've had across the tech sector of these "high leverage individuals" in the thousands the last few quarters.
I got the first book in the Vorkosigan saga free (from Humble Bundle, I think). I then proceeded to buy each of the next ~20 books in the series. It was a very effective marketing move.
I submitted this because of intriguing sentences in the abstract like:

"This technology was not only employed for communicating between two human brains but also for making a direct communication path among different species"

or

"Also, it has been proposed that a BBI system could play an important role on future battlefield"