skysight-inc/HackerNews huggingface dataset:
Visual Studio Code, Windows Terminal and WSL are hot garbage, which I wouldn't want students to get anywhere close to. Why does it matter that they exist?

The point of education is to understand how to do something. An editor that uses Electron is a massively complicated system that's impossible to comprehend. And so is a virtualized operating system. You would have to twist yourself into knots trying to explain the reason behind terminal existence and function, if all you have is Windows -- all because that system ultimately doesn't need one, it's contrary to how everything works there.

More so, all these tools were developed by Microsoft because they wanted to get developers' allegiance by feeding them with superficial fakes, by doing market research and implementing the most "liked" features -- not unlike the spirit of other Microsoft products. And, like with other Microsoft products they've created an ice-cream miso soup with churros and peanut butter. The tools are pathetically bad, but they've managed to convince a lot of developers they are good by specifically checking the checkbox they've complained about. A reverse malicious compliance of sorts.
I think Dart is underappreciated. Almost the entire compiler is written in Dart. It has a VM, AOT compiler, FFI/Native, and first class Javascript interop with ability to compile to javascript. It has first class WASM support. Null sound safety. They have experimental support for macros. Pretty impressive.
15y ago I was using apt-get to manage my c++ dependencies with no way of keeping track of which dependency went with which project. It was indeed pretty awful.

Now when I cd into a project, direnv + nix notices the dependencies that that project needs and makes them available, whatever their language. When I cd into a different project, I get an entirely different set of dependencies. There's pretty much nothing installed with system scope. Just a shell and an editor.

Both of these are language agnostic, but the level of encapsulation is quite different and one is much better than that other. (There are still plenty of problems, but they can be fixed with a commit instead of a change of habit.)

The idea that every language needs a different package manager and that each of those needs to package everything that might my useful when called from that language whether or not it is written in that language... It just doesn't scale.
I agree, the conflict marker resolution idea isn't very clear. I think i'm going to have to look into some other tooling to see how they od it.

Emacs is my current tool of choice, and i'm way too invested to change at this point.
Love Logseq. It’s the best model Ive found for how I want to take notes. I used to get analysis paralysis managing structure or thinking about when to split off a new note. But with Logseq, you just write linearly and the hashtags take care of all that for you while making discovery a great experience.
Show HN: I built a tool to validate temp email
https://github.com/charles-r-earp/krnl, and more broadly https://github.com/EmbarkStudios/rust-gpu.
Not sure I should answer a post with a "how exactly" in it, to be honest, because it's rude. But:

I don't, but that negative emotion shouldn't necessarily be guilt.

First off, we don't know the obligation can't be fulfilled in this case. No reason to feel guilty if it can be. Things change.

Second, if there is genuinely nothing you can do to fulfil a moral obligation because of systemic issues, there is no value in guilt; it's literally not your fault. There might be negative emotions but it's better to consider them sadness or helplessness, and push away guilt.

Negative emotions happen. But taking on guilt for things you did not do and cannot fix for reasons outside your control is significantly emotionally damaging.
> care that our economic system has made basically impossible for their children and extended families to perform

I don't wanna take care of my parents; I blame society.

I don't wanna have kids; I blame society.

We really can't keep letting society get away with all this.
The point here is that you know (at maximum) how many instructions will be executed before running it, and so if it exceeds the limit, you can avoid running it altogether, instead of killing it midway through its execution, leaving things in an indeterminate/corrupt state.
> The only library dependency of gpu.cpp is a WebGPU implementation.

Noo
No, friend. I just don't like to argue with crazy people. It's a waste of time.

It's like the crazy guy on the street corner screaming about his conspiracy theories. No one talks to him.

Take a hint.
This is a nasty accusation made without evidence.
The Tragedies of Reality Are Coming for You
Nice lady, I was at some interviews with her over the years.
My favorite kind
Thanks!

I'll check it and I'll update my article with that!
Every person I know that lived into their late 90’s never took supplements.

Tainted supplements is a game of Russian roulette I’d prefer to not play.
> (...) but the idea that it’s especially undemocratic is pretty weird.

Based on the Russia disinformation campaign plaguing Brexit, and how this brand of bullshit was a pervasive aspect of the propaganda effort and a constant on extremist far-left/far-right parties linked to Moscow throughout europe, I would strike this as another example of this attack.
This is really cool to see. Is anyone potentially working on an integration with this an Tokio to bring these performance benefits to the async ecosystem? Or maybe I should ask first, would it make sense to look at this as a foundational library for the multi-thread async frameworks in Rust?
I'm not a web dev, but I imagine that some may want more than 12 columns, like if I were making a game with many cells. I tried entering a larger number but the parsing was weird 22 -> 1 columns. Edit: It seemed to make those columns into rows as well.
I was reading some discussion of this recently, and it seems that the common factor also seems to be overclocking and the fact that many motherboards are set up to default to overclock instead of running at the approved clock speed.

And wherever it was I read that (sorry, would link if I remembered), the people that commented that were basically shouted down by people saying that people buy these chips because they believe they're more suited to overclocking...

Personally, I've not overclocked anything since the Athlon days with the pencil mark to gain 10% trick, but I guess a lot of the hobbyists nowadays are more interested in getting the biggest number than having the most stable system, so overclocking is now the norm. The only way this can really be resolved is some official clarification as to whether overclocking is manufacturer supported or not.

Also, from TFA, if the problems persist after swapping processor, that kind of suggests a motherboard / power / settings issue to me.
Yep. Not everyone lives in California.
Did you walk for 3 minutes? I need to try that. I was walking for a long time and noticed that the maze repeated for as long as I was walking; but I did not time it.
With the 13900k being nearly 2 years old at this point I think the biggest part of whether it turns into something massive will be whether the issue stops with the Core Ultra 200 CPUs launching in the next several months or not.

Even in the best case resolution this is still going to be yet another bad entry in Intel's reputation.
Ever heard of the Akamai network? Netflix might be a good example. Trace routes show latency between network hops. To reduce latency you either buy better network hardware, buy better cabling, or reduce hops in n the network. Since the first two are more expensive than the third, if your service must have very fast response between server and client, move the server closer to the client. Large corporations run cache servers in multiple data centers everywhere geographically so the response time for clients is better than their competition. Why new video services struggles to compete with YouTube is in part because YouTube can afford this kind of architecture where a startup cannot. Even if it’s the best code money can buy, it will never provide the same level of experience to users as local cache servers. Kind sucks not body can compete.
Has anybody spun up the whole "part of the population knew for decades (centuries) but made sure the information flow didn't make it through convincingly because they knew they wouldn't "survive" the natural competition" or are we still celebrating sabotage and manipulation of emotions, fallacies, bias and stress as legit ways to acquire and keep the pole positions? Asking for a friend in some horny chat room ...
It's in the same category as salt, which I'd kinda expect to be in the 11-things "secret recipe", but which isn't a herb or spice.
Intel is full of employees that have been in the same orgs for over a decade. At some point, these companies need to remove these people to move on
Can you explain how the backend works? Will it block Apple's 'hide my email' feature from functioning with valid @icloud.com addresses, or similar 'valid' domains with potentially disposable email addresses?
Durable Execution with Restate [video]
An infinite tower of abstractions lol.
Musical Notation for Modular Synthesizers
You can 3D print a Tank Mouse, paired with wireless mouse components from Bambu Lab (not really compatible with legacy computers, it's just a generic wireless mouse, but cool for those that just want the look)

https://us.store.bambulab.com/products/wireless-mouse-compon...

https://makerworld.com/en/models/102163
No, it has had political statements for like a decade at least.
Shame about those free-minded people; everyone else understands that it's how the world works and why everything isn't on fire. MAD is the foundation of international politics; everything else is role-playing on top of it.
Maybe the answer to the bias is to have entire teams as either fully in office or fully remote. At a certain level of management abstraction the physical presence wouldn’t be much of a bias anymore, I almost never see my VPs anyway. And for the people in-office trying to communicate with another team, this is not much different than the problem you have anyway with multiple offices even if everyone was in office.

Then you can internally move to the team aligned with your working style. People do this now by switching to a company most aligned with their working style, but obviously this has major drawbacks and we probably don’t need to be that coarse.
You want to use SIMD and multiple accumulators. In fact not only you want to use as many accumulators as the number of SIMD ALUs, as SIMD operations are usually longer latency you usually unroll SIMD loops for software pipelining, using more accumulators to break loop carried dependencies.
Great write up; but honestly all I could think is what a blunder it was when Mozilla vetoed shipping SQLite.
They mention that 50% of 13900k and 14900k in workstation W680 motherboards had the same issue so it's unlikely it's because of overclocking/overvolting as those boards are made for stability.
You underestimate arrogant cheap CEOs.

If there’s somebody who doesn’t know what they’re talking about that’s most likely you.
How Designers Destroyed the World – Mike Monteiro (2015) [video]
I was seeing constant instability when running basically any large C++ build that was saturating all of the cores. I was getting odd clang segfaults indicating an AST was invalid, that would succeed on a re-run.

This was getting very frustrating, at various points I tried every other option online (including restoring bios to Intel Baseline settings), etc.

I came across Keean's investigations into the matter on the Intel forums:

> I think there is an easy solution for Intel, and that is to limit p-cores with both hyper-threads busy to 5.8GHz and allow cores with only one hyper-thread active to boost up to 5.9/6.2 they would then have a chip that matched advertised multi-core and single-thread performance, and would be stable without any specific power limits.

> I still think the real reason for this problem is that hyper-threading creates a hot-spot somewhere in the address arithmetic part of the core, and this was missed in the design of the chip. Had a thermal sensor been placed there the chip could throttle back the core ratio to remain stable automatically, or perhaps the transistors needed to be bigger for higher current - not sure that would solve the heat problem. Ultimately an extra pipeline stage might be needed, and this would be a problem, because it would slow down when only one hyper-thread is in use too. I wonder if this has something to do with why intel are getting rid hyper-threading in 15th gen?

From: https://community.intel.com/t5/Processors/14900ks-unstable/m...

Based on this, I set a P-Core limit to 5.8 in my bios and after several months of daily-use building Chromium I can say this machine is now completely stable.

If you're seeing instability on an i9 14900k or 13900k see the above forum post for more details, and try setting the all-core limit. I've now seen this fix instability in 3+ build machines we use so far.
Imagine a world where the nebulous ideas floating in our minds could be instantly crystallized into vivid, detailed concepts. This is the transformative potential of AI as a cognitive amplifier. Like the magical Pensieve in Harry Potter, AI could serve as a bridge between our abstract thoughts and their concrete expression, revolutionizing how we communicate and collaborate. By helping us articulate our ideas with unprecedented clarity and richness, AI could dramatically reduce misunderstandings and enable a form of high-bandwidth, high-fidelity information exchange between individuals. This capability could catalyze breakthroughs across fields, from scientific research to artistic creation, by allowing complex concepts to be shared with nuance and precision previously unattainable. In education, it could personalize learning experiences and deepen understanding. In therapy, it could help individuals better express their innermost thoughts and emotions. In cross-cultural communication, it could bridge linguistic and conceptual gaps. This AI-assisted thought articulation isn't just about clearer expression; it's about expanding the boundaries of human cognition itself. By externalizing and enriching our internal dialogues, we could tap into new realms of creativity, problem-solving, and mutual understanding. As this technology develops, it promises to not only enhance our individual cognitive capabilities but also to foster a new era of collective intelligence, where the seamless exchange of complex ideas drives unprecedented progress and innovation.
Las Vegas sees record-breaking 7 days of scorching 115+ degree temperaturess
A 1970s KFC franchise was a profitable thing to have .. lots of people who come from working class background had a chance to connect to "big business" and get a real economic lift. After seeing how some people genuinely struggle about money, it is hard for me to be wholly critical of the business, major flaws and all...
Geneticists are rewriting the narrative of Neanderthals and other ancient humans
At&t is up there with defense contractors with how intertwined their businesses are with the DoD. They're basically an extension of the intelligence agencies here in the US. They don't have consequences, much like Boeing.
How Liquid Is That Lava?
Elon Musk's Plan to Put a Million Earthlings on Mars in 20 Years
And you don't need WfH to have work spread across time zones. The company I work for and therefore the team I'm on have developers in US Central Time, India Time, and China Time.
https://archive.ph/hf9zv
> it's not like the random people working there had any choice in the corporate policies or autonomy to choose to make the chicken in a different way.

I'm torn on this one, and can see both sides. For any kind of mega-business, not just restaurant chains: If your goal is to correct corporate behavior, protest or "make things difficult for corporate" then there really aren't any good options. You could annoy the individual stores and/or frontline staff, but as you say they are usually powerless minimum-wage drones who can't change things, and even might probably be sympathetic to your cause. On the other hand, if enough people make the businesses unpleasant or do things at those business that end up costing corporate, there is a slim chance that corporate might make changes.

A big problem with mega-business style capitalism is that key stakeholders like employees and the general public are powerless. You can only change a business's behavior if you're either 1. shareholders or 2. customers via boycott or 3. regulators. Unfortunately, the non-customer general public cannot vote a corporation out, nor can they walk into their local WalMart and "complain to the owner of WalMart" like they can for smaller local businesses.
Some CTA stats included based on research with 12 SaaS companies
Peak global population and other findings from 2024 UN World Population Prospect
I learnt how to use tables for layout from Google's homepage design.

I think in general interaction between generator tools and hand written code is very difficult.

Once you start with one you cannot then use the other on the same code.
Call it celery powder then if it makes you feel better
But if you set your home server once, then it will just redirect.
We used this to build an interactive cli in the browser for Seam, and I’m currently working on using it to host a local typescript language server for tscircuit so that the playground has autocomplete. Imo a very useful technology
Why didn't C++ specify filename extensions?
This is just a snarky way of saying “incentives drive behavior” which, of course, is actually true and when incentives yield bad outcomes we should interrogate the system that produces them.
you forgot one obvious solution, but seemingly most people ignore this option: contact the companies

If you are big enough, you setup your own terms and conditions and negotiate a master agreement. I work for a rather large insurer, and we can use azure openai, nvidia workbench and gemini
Hey! Listen, the abstract exactly matches what I described.

However, I believe that the essay I read specifically mentioned C&H as an example, which CTRL-F indicates your pdf doesn't. (On the other hand, it's also possible that I originally did read your pdf and in my mind used C&H as an example, and am now mis-remembering it haven been presented as example).

Regardless, I'll read your pdf, thank you!
Indeed, looking forward for nation based distributions, as alternative to spyware from US OS vendors, and chip makers.
Capitalism or things you can buy are only good for things that can be measured but there are lots of things that need to be and are done in the world everyday that cannot be measured especially coming to self care, child care and elderly care
So do you support the APIs of different tools? Is there a list somewhere of told that are supported? Questa? VCS? Our so users need to figure that out?
Doesn't the 'K' in the CPU name signify it's been tested/binned to support overclocking?
Same. Calvin and Hobbes were always out having fun and I used to dream about having some kind of friend to hang out with where we could go on those kinds of adventures. I spent a lot of my time being lonely and bored and these comics were a great escape.

Having a daughter many years later in my adulthood has been awesome though and we go on all kinds of adventures and read stories together and play games and all kinds of stuff. In a way, it is kind of like getting a second crack at childhood and I want to make sure she isn't as lonely as I was. Of course you can't stifle your kids or live vicariously through them (I definitely draw some lines and give her as much freedom as you can in the modern day).
> who's that dumb who did that bug

You can find more than that, e.g. what was the context of the introduction of a code, find the discussion about that introduction, what was the situation of the project when the code was introduced, etc. But even if you only want to blame, it is enough to keep a good commit history.

> Nobody will look at my 1-year old commit and I'm not going to look at anyone's 1-year old commit.

If you commit history isn't good no one will. And no one will benefit of using git. And then you don't need to use git.

> Git for me is a collaboration tool and code backup tool, and that's about it.

If you don't see the point of having a commit history, there are other tools that fit it better. For code collaboration, JetBrains' Code With Me and VSCode's CodeTogether. For code backup, Google Drive or Dropbox.
The other one is sysinternals.
Uhm, well, there's a bunch of better ways to spend all that hoarded money, and the rest of the world doesn't need lesser tax rates.

So how about spinning that narrative a little more into the million directions of truth and usefulness rather than whatever the fuck this article is trying to enlighten anybody about?

I'm not qualified and the variety of facts is not coupled to character.
Has anyone here been the victim of this and can look up what IP addresses and domain names need to be added to blocklists?
> This is a variation on the classic mismatch between introverts and extroverts
The issue isn't the "mismatch", because everyone is different. The issue arises when people who match 1 pattern force others who don't to follow the pattern anyways, particularly when the reasoning is selfish (I like it [because of X], so we're doing it, even if you don't like it).

> The issue with the true optionality is that remote workers may get passed up for promotion or other opportunities because they're less physically present.

A few points to touch upon here:

- While that is indeed sometimes true, it's a problem of that specific company's culture, not of remote work (my current company promotes equally, for example).

- It is indeed extra work to be "noticed" when you're remote, as it requires more than just sitting there and having a face that people can see. For me, this has meant developing myself in terms of delivering results and letting folks know how they're good for the company. IMHO these are pretty universally useful skills in business.

- Not everyone is forever looking for another promotion, so that's another argument for letting them choose.

> I guess one solution would be to have managers, paradoxically, never in the office more than 1-2 days a week to force more explicit interaction via remote conferencing, but that's a weird forcing function

We hold our meetings with a video option, even when a couple people are in the office, and it doesn't feel weird. We are also effective at "huddling" around a screen shared digitally, to quickly swarm a problem.

I have alternatively heard of companies incentivizing optionally hybrid workers to come in 2-3 specific days per week by providing perks like free meals on those days.
Tokio focuses on being high throughput as default, since they mostly use yield_now backoff strategy. It should work with most application.

For latency sensitive application, it tends to have different purpose which mainly trade off CPU and RAM usage for higher low latency ( first ) and throughput later.
Most things in life are a compromise and it's easy to get tempted to find the perfect solution instead of spending your time on actually moving forward.

In all industries there is always something you can do better if only you spend more time. But at most places time is worth money and I'd say $3000 for a few SSDs is little enough to not make this worth my time.
Europeans have no problem wearing jean capris with a man purse but that doesn’t mean americans are so utilitarian
This is nice! Did you use a library for the visualization part (the dotted background with the zoom/pan)?
'dynamic' in C# is considered a design mistake and pretty much no codebase uses it.

On the other hand F# is much closer to the kind of gradual typing you are discussing.
Never determine there’s a “vibe shift” based on one HN story. It’s equally likely that some folks got riled up on social media and decided to comment on this story.