skysight-inc/HackerNews huggingface dataset:
I understand that KDE is a clusterfuck, but giving the money to the American desktop environment instead of the European one is not really a good look.
No, it is not. That's the sparse fp8 flop number, but you need to ignore sparsity and compare bf16 flops not fp8 flops for the comparison the ancestor post is making.
I think that is another way of saying it’s only 40% efficient
Why not KDE ?
Musk could maybe do it. Could be good PR
Better, but irrational numbers can have a predictable pattern like "0.110100100010000" ( E.g "0.1 10 100 1000 10000" )
>
3-way merge has more information available

that was my question :) what information?
Archived: https://web.archive.org/web/20231111091611/https://www.nytim...
Writing off a business expenditure just reduces your tax liability. It is similar to putting money into R&D for a potential product and then not producing the product. Yeah you tried, paid consultants, paid for hardware, labor, etc.. but realized that it wouldn’t workout as planned or wouldn’t end up being profitable.
Linked lists are necessary when you have structures that can't be moved. Very important in a highly concurrent or lockfree environment.
Kids on wallstbets were buying 100-1 leveraged short dated options paid for with their credit cards on the same stonk for the acquisition.
You can also publish .NET apps/services directly as container images [1].

Or you can distribute them as a single file, standalone, "ready to run" application, which precompiles your methods and includes the JIT. This results in a larger executable, but keeps all the functionality, including reflection and runtime code generation, intact.

And, of course, you can install .NET core directly on your Linux system, just as you would for Python or Ruby (where you also don't usually rely on the default installation).

[1] https://learn.microsoft.com/en-us/dotnet/core/docker/publish...
We do and it’s brilliant. Technically, we are using Microsoft official dotnet Docker images, not bare metal. Building is really simple and we can cross-compile from developer MacBooks. I expect similar success is possible with JVM but F# is too good to pass up!
> and there is really quite a lot of work involved in data management/evaluation

This is boring tech already, we have been doing it for the past 2 decades in the web with CRUD. It doesn't make sense to be an openAI + VC-backed tools wrapper
Statistics are visibly wrong
> Once usage ticked past 50 percent, the IT team again made a pitch for an ISDN order. And were again rebuffed – with instructions not to ask again until utilization was nudging 100 percent.

This reminds me a lot about Covid perception by authorities: it's as if people in charge are all unable to make any kind of anticipation based on existing trend and have to see the disaster in front of them before reacting.
Ask HN: Top 10 Timeless Software Books That ChangedLife as Software Engineer?
Few months month ago, Someone asked on Twitter “Do you read programming books? If yes, why?”. You can read my answer in the tweet,

Here are mine, in order of how a developer starts their journey, from basic to scaling problems:

1. Code: The Hidden Language of Computers (Pure Basic: Starting with Binary)
2. Working Effectively with Legacy Code (Dealing with an ugly codebase)
3. Refactoring Improve the design of the existing codebase (Making changes safely without breaking the code)
4. Test-Driven Development (TDD) (Once you’ve learned all the above, you always start writing tests first)
5. Head First Design Principles (Terminology and concepts for maintainable and extendable design)
6. Algorithms to Live By (Algorithms are fundamental ideas before we write any code)
7. Git Pro (Software cannot run without a Version Control System (VCS). We use it every minute of our working day)
8. Your Code as a Crime Scene (Finding problems in the code using code history)
9. Data-Intensive Applications (Databases are everywhere)
10. Software Engineering at Google (Addressing the biggest scaling problems)

Honorable Mentions:
1. Clean Code (Writing code that is easy to understand by other developers)
2. The Soft Skills (Coding alone is not enough to be a great software engineer)
3. Peopleware (Managing software teams).

Also, I am planning to write a short book summarizing all the important points from these above books. If you are interested in getting one or want to be part of an early reader, please email me at burhanrashid5253@gmail.com.
Yeah but you’d be blamed for the problems in your absence and the warnings you issued beforehand would be magically forgotten.
I'd argue that every computable number has “a predictable pattern” in its digits.
Why would this be a problem? I have a debugger. If you conveniently invoke it for me I can simply delete the offending code.

Also both Chrome and Firefox have a "disable breakpoints" button that would instantly defeat this issue.
From Here to Lambda and Back Again – Douglas Crockford – RacketCon 2023 [video]
Don’t you mean Klusterfuck?

(though I quite enjoy kde myself)
My Django active developers Sprints proposal
Not the best example IMO. San Jose is quite urban, and that point on your map is just 2.4 km from Pruneyard Plaza shopping center with its Trader Joes. From various European urban contexts I have lived in, I personally would consider that walking distance. Of course I understand that in the US, where any distance over 250 m involves getting in the car, it wouldn’t be. And also, American street grids tend to have more intersections with waits, so it takes longer to walk short distances.
How did we even reach a state where corporations pirate your products and steal your data, and useful idiots think it's a good idea?
> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

Please don't break the guidelines while?
It's also really useful to understand rebases. At least for me the insight that a rebase is a series of 3-way-merges made a lot of the errors and the infamous "repeating merge conflicts" problem finally understandable.
I agree with everything you said, except for this part:

> There’s this weird misconception in Microsoft land that if you choose .NET you must also use all MS’s half-assed libraries.

The way I see it, it's more the opposite really. People chose .NET (or more specifically C#), because, they want to use it's tooling and if you're not going to use it, then why would you pick C#? .NET on it's own is excellent, I'm not sure if I think it's as good as the JVM, but it's definitely gotten very good in the recent years, but why would you pick it if you didn't plan on using the "official" tooling?

I'm sure there are some good answers to that question. We just haven't found any.
Well, when you published your stuff you have certainly signed a contract saying that terms may change in the future. Hell, Spotify may even shutter in the future.

The argument that this is only benefitting “popular artists” and hurting small artists is really quite misleading here. It invokes the Taylor Swift against everyone else image, but it’s really not that. This friend of mine is very far from a big shot, but when she publishes a new title, she posts it on social media, and within the hour, probably minutes actually, the 1000-stream threshold is hit. And they’re giving a year… I don’t have stats but I have a feeling that this is going to primarily hit borderline plagiarizing (or actually plagiarizing) content mills than real artists. Not passing any judgement on you naturally, I don’t even know if you’re quitting out of principle or practicality.
Actually many people seem unaware that .NET has supported AOT since the beginning.

The reason that they are unaware, mostly is that using NGEN requires really wanting to use it, as it requires dealing with strong named Assemblies, aka signed .NET libraries/executables.

It only supports dynamic linking, and still pings back on the JIT for more complex code sequences, its original goal being fast startup time for desktop applications.

Thus before .NET Native (UWP only), Mono (iOS/Android), and now Native AOT, doing AOT compilation on .NET was largely ignored, despite NGEN being available.
Or, y'know, pick projects to sponsor on other traits, not country of origin? Why would they sponsor the European one if it doesn't fulfill their needs?
Not back in the day. IIRC it was mostly FOSS and the author gradually shifted to a more commercial model when MS waltzed all over it with ASP.NET Web API. I’m quite impressed he made it through actually, and I can’t fault someone for going full commercial when a giant moloch whose ecosystem you’re supporting pulls the rug under you like that.
This is what economists call a "partial equilibrium" analysis. This is a polite(?) academic way of saying it's wrong.

Hiring workers does not displace other workers because they come with increased demand for labor of their own. It does increase specialization on the team because you need to find comparative advantage, but that's nearly as much of an issue.
You learn by challenging yourself to build things and solve real problems, and doing something meaningful like this requires a flat structure and business exposure.

Tinkering with a build system and reading some corporate groupthink? That's not learning, sorry.
I believe it is -- either block or ignore.
The only logic I can see is pretending to cancel the release, but then suddenly having a change of heart in the next fiscal year, when they are projecting to make a loss anyway.

Alternatively, the cynic in me also has a theory - that this is all a marketing ploy to drum up support for this underdog of a movie. But that seems fairly unlikely given that it depends on the CEO voluntarily acting the cartoon villain...
I mean if you frame things hard enough anything can be value-neutral to some degree, but I'm gradually turning on the idea of a smartphone in general. I simply do not think that every human should carry around an always-on internet-connected device everywhere they go. It's neat in theory, but it hasn't worked out very well.

Doesn't mean I don't want non-smartphone mobile computers to exist though. Believe me, I'd love to strap a 4G modem to my GPD MicroPC. Hell, in theory it could make a decent phone if the market for modems wasn't so awful. But even then, I don't carry around any device the way I used to compulsively carry around a smartphone. Maybe I'm just being dramatic, but it really feels like there's something insidious about the way smartphones are, and I don't think it's all just that the software on them is manipulative. I honestly think that it might literally be a little too convenient.
That's only one part of the equation.
How do you think "his money" works. How do you think credit works on this scale?
Musk making a $45B investment in Twitter obviously carries risk to SpaceX.
Filen Updates
> why would you pick C#?

Because it’s a great language with amazing tooling. It’s fast, robust, easy to debug, easy to refactor, and so on.

It’s also very easy to learn for novices and experienced programmers alike because it’s kind of the middle ground between many popular programming paradigms, and it has few surprising gotchas. It’s a fast way to get a heterogeneous team productive.
It might be seen as underhanded but in fact it was the diligent and proper thing to do.

Creating calamity in a controlled way is a tried and true way of being sure one is prepared for the time it strikes uninvited, see DiRT exercises.
People may claim this is an unlikely story, or entirely made up. But I don’t think it is. In fact, if you want to get anything done in a big organisation, you have to make management feel your pain. This is not being cynical, it’s simply how the world works.
The thing is I've learnt Python packaging one time basically (obviously there's always more to learn about anything) and that's enabled me to write a ton more software than I would have written otherwise. For example, just a little plotting utility for me to visualise my accounting data. It's on GitHub, but nobody uses it but me. Could you imagine me writing this in anything but Python?

If your projects really do benefit from other languages, maybe you're doing network or systems applications that need to be fast, then you might have easier packaging but those languages require easy more work due to fewer libraries or just being harder (Rust).

As usual with these things it's six of one and half a dozen of the other :)
It’s interesting that 10 years later he would write a defense of socialism; maybe in his mind both things could exist together (socialism and independent thought) or maybe he changed his mind…?

http://www.exponentialimprovement.com/cms/uploads/Einstein%2...
> Nobody sane should connect a public-facing LLM chatbot to costly real-world actions though...

As a blanket statement, this isn't right. It depends on the quality of the chatbot versus the magnitude of the real world cost. Speaking as a user, the supermarket chains that process refunds through a chatbot are a success example. It works well in practice in this low stakes real world application.
All good stuff, indeed.

> Handle bad results in the same way that the NTSB deals with plane crashes - find the flaws in the system instead of somebody to blame.

Definitely. I'd like to see a lot more of that, but the default often seems to be blame.

I recall a system at a place I worked where the stakeholders (native or skilled non-native English speakers) would produce requirements by holding meetings with the developer (much less skilled non-native speaker), dictate what they wanted, and have the developer take notes (which the stakeholders would not check) then immediately implement the software.
When the resulting software was built incorrectly they would blame the developer for incompetence, and hold another meeting.
You think KDE is a clusterfuck?! When was the last time you used GNOME? File Roller still doesn't support drag'n'drop in Wayland; issue now open for over 5 years.

It pains me to see them throwing money at the wall instead of creating dedicated jobs, paying (German) engineers to fix bugs and develop long needed features. Given how low German wages are, they could pay around 10 engineers for a full year with that money.
Fastest growing weekly GitHub apps
In terms of tooling Python is a mess. Poetry is indeed quite good, but it still has issues.

I think what python misses is things like cargo, go and npm (dare I say it..), tools that handle packages and run your app in context, making that things generally just work.

Might be anecdotal, but I have had way less cross platform/binary issues in other languages. For node things are usually handled very well these days, rust just compiles stuff (or great docs with clear instructions).

It’s not just environments, it’s formatting, linting, types.

I think python used to be ahead in usability, in the last decade it has fallen behind a bit.

It’s still a good language to use because it can do so much, but I can’t say the experience is enjoyable.
Out of the loop. Why is KDE clusterfuck?
They are just using wireguard.

You can connect with wireguard and not run any mullvad software on the client side.

Though that's generally the case with VPN providers, whether openvpn, wireguard, etc.

I guess they could introduce some vulnerability on the server side if they rolled their own wireguard implementation or patched it. Though it seems unlikely to me.

https://mullvad.net/en/help/easy-wireguard-mullvad-setup-lin...
You can get absolutely blotto trying all the variations within a few blocks of the Capitol, especially on state Street. Can't think of another state where the legislators have so many opportunities to ahem do research on their beverage related resolutions
Bean counters, among other departments, are distant from the technology powering their business. They only see tech as a cost sink and don't understand or care about the implications of their decisions.

Actually you can scale that out to more than just the finance departments. Another example is in large orgs, tech teams don't meet customers and don't understand real world usage and subsequently don't care or put thoughts into the implications of their actions.

Inefficiencies of scale? Would that be the term for it
> It's a good question. There's just something about being in the same country. It's hard to explain why though.

Simply speaking, it's better to expand vertically because it's a lot easier to work with people in the same time zone. That's one reason tech is on the west coast.
I like the stories on the register, but keep in mind that those stories are always told from only one of the sides.
Wait, that's it? This is too simple to be so good.
This needs a country filter, which I couldn't see anywhere?
They'd also have to spend a lot on marketing. Usual estimates put the marketing costs at close to the same as production costs. They might make more money releasing the movie but would also make a larger loss.
They seem to plan to use Snap all the way down. Including for the kernel, if I understood correctly.
I think I can guess what you're referring to.

When German reunification was being discussed, right after the Wall fell, other European governments (France, Italy, UK) agreed not to oppose it in exchange for German commitment to the European Economic Community (as it was then called) and to adopt the common currency that was then being designed (the ECU was still a virtual currency). This was seen as "straight jacketing" Germany, forcing it to share its economic fortunes with the whole continent, impeding a resurgence of all-out competition with France, and hence ensuring peace. This has been reported by then-leaders who were literally in the room with Helmut Kohl as things were agreed: they called it "reunification (in exchange) for peace".

This approach has fundamentally worked: Germany doesn't, and cannot, see itself in any future that does not involve the EU, and them adopting the Euro ensured its short-term success. It did, however, work a bit too well for the German economy, which now benefits from a large market where other players cannot fix trade imbalances with currency devaluation. That is a structural advantage that they will enjoy for a very long time (possibly forever), enshrining their role as the biggest economy in the bloc. I don't see this changing anytime soon, as long as the Euro is around.
Reading these Linux DE threads always makes me glad that the only desktop Linux I use is SteamOS.
I doubt it will reduce all that much. It’s still really convenient and it’s way more difficult to write and use a source generator than it is to just use reflection. Source generators will get used for stuff that really benefits from the extra safety and from the increased performance, but that still leaves many use cases for reflection.
You are making an assumption that this film would attract / retain more than 30 million worth of subscriptions.
My guess - probably they have more work places in government which runs Gnome what makes sense to them invest into it.
They're both unique. I never really played them back then but gave both a try recently. I feel like DK1 has aged better, especially with DK FX. It feels like it could be a modern indie game. It actually looks gorgeous, imo. DK2's move to fully 3D makes it look very dated and the way the UI/UX has changed also makes it feel more dated to play than DK1. I found it to be more frustrating just in how you interact with the game.

I really enjoyed both games though, so I absolutely recommend playing both.
It works well enough for German as well, the letter frequencies aren't that different. (You just have to make some arrangements for the Umlaute etc, but they are in awkward spots on the German QWERTZ layout as well.)

I think the NEO and NEO2 layouts were designed with a variety of languages in mind.

See https://en.wikipedia.org/wiki/Neo_(keyboard_layout)
I believe it's somewhat overrated how often people switch companies; a growing company will have a lot of shorter-career employees simply because it just hired them all. Apple has been around a few more decades is all.
Which SteamOS? The old Debian one fort he cancelled SteamBox, or the new Arch one for the Steam Deck?
Add Vimium style functions to Google Sheets, by the co-author of Vimium
It's more like doing the R&D and producing the product, but then deciding not to sell it. In fact, it's literally that. You make it sound more reasonable than it should because you stops things at the research phase rather than after producing the entire movie.
To clarify, dependencies significantly affect incremental builds too. Seems loading information about compiled dependencies into the compiler and/or resolving stuff about them can take significant time.
The Arch one for the Steam Deck, which makes it really easy to forget that it's even Linux.
> Good tech leaders generally don’t command: they inspire.

Agreed. Compare:

We’re going to sail on the high seas and discover new lands!

vs

Cut down that tree for wood and build a ship.
> Can German chancellors appoint anyone they like as ministers, or do they have to appoint someone who has been elected to the Bundestag?

They can appoint anyone to ver the age of 18 with German citizenship. It‘s common that several ministers are not members of the Bundestag.

In fact, the chancellor doesn‘t even have to be a member of the Bundestag. Though he obviously gets elected by the whole parliament.
Good question, I guess it's because Gnome is the default on most of the major Linux distros making it the one most people in control of money have actually heard about, so yeah...
What does it mean that ".NET runtimes on Linux are rare" ?

They exist, they're easy to install (1), but more importantly for containerized environments, you can start with a standard image e.g. https://hub.docker.com/_/microsoft-dotnet-aspnet

Having the .NET runtime on the target machine isn't one of the pain points in a production deploy.

As others have pointed out, having AOT compilation, with its faster start-up time, along with smaller binaries is aimed at a different perceived pain point: the cold-start performance of lightweight function apps / AWS lambda.

1) https://learn.microsoft.com/en-us/dotnet/core/install/linux#...
> the problems with associativity that 3-way-merge has, by forcing you to commute through each individual intermediate patch. Like, you don't need Darcs or Pijul if you'll just write some wrapper scripts around Git.

Careful here, associativity is a completely different property from commutativity. Also, Pijul doesn't "commute through each individual intermediate patch" at all, its algorithmic complexity is actually lower than Git's.
US will be able to have military bases in space.
In my personal experience, I prefer people saying "I need you to" over "If you could just".

The "nice" corner of the chart simply screams hypocrisy to me. Like they want to say or mean "do this" but they try to couch it in some passive aggressive pleasantry. No thank you. I prefer clear communication.
> There isn't a single corporate employer on the planet who doesn't do everything they can to minimize labor costs.

If a company did "everything" they could to minimize labor costs they'd just fire everyone. But they don't, because this is a bad way to run a growth company. Focus on improving what you can get from them instead of managing them out.

Similarly, people say companies care about profit over everything, but they obviously don't because, say, scented candle companies sell scented candles and not fentanyl.
Dogs love cat food too, I think it's because it's very rich in protein.
It makes sense in opposition to "unhealthy": poisoned food, damaging habits etc.

And properly forgetting """«modern[ities]»""", the term makes sense as it always did: "health, whole, holy" (are related patterns of its revealing root).

Your point is not clear.
Elon Musk Biopic in the Works at A24 with Darren Aronofsky Set to Direct
Favorite Wikipedia articles about science
Ok, but that's just KDE, no? Do you use it in desktop mode?