skysight-inc/HackerNews huggingface dataset:
There is not much of an allowance any more for devices that are not on the internet 24/7 without fail.

Multi-booting PCs with Windows and Linux over the years, I have seen the time sync problem go from nonexistent to show-stopper.

For devices that you only need to connect to the internet occasionally or sporadically (so that's what you do), that's where I noticed it most.

Linux sets the RTC to UTC, then when you reboot to Windows, Windows uses the RTC as local time. Which for me is 5 or 6 hours different from UTC, depending on Daylight Savings Time.

Plus when Daylight Savings comes around, each OS wants to make a 1 hour correction the first time you boot it after that date. With multi-booting this can add up to more than one hour difference too.

Didn't used to be so bad, if you were a few hours (days or longer for many PCs) away from the actual time, things did not fail for this reason.

Eventually only one hour off was OK for a while, now nope.

There are just so many more obstacles to smooth reliable operation, and weak links in a more extensive chain that must remain perfectly strong. Otherwise the chain is broken, you are disconnected, and the weak link is too many sections away from you now to be within reach.

Complete perfection is required more so than ever, while at the same time, your efforts to approach perfection are being made more difficult.
The EPA is imposing a limit on PFAS in tap water. How do you infer that bottled water companies will start voluntarily to limit PFAS in their bottled water without government action?
Discovery of the first fractal molecule in nature
Anatomy of Lisp by John Allen
to clarify, this is a gpgpu lib implementation that's compliant to the openCL spec, right?

i imagine if i tried to explain to someone the state of modern GPU computing i'd sound like an insane person, why is it so complicated, ugh :(

so there's openGL and openCL, which are specifications with various implementations, both widely supported, but not as performant/modern

there are vulkan/metal/dx, which are all modern with good driver support (metal limited driver support) graphics-first APIs, with compute shaders (vulkan kompute, metal performance shaders and whatever dx has?), all three have excellent performance

then there is cuda/hip, both of which are proprietary, cuda w/ excellent driver support, and hip w/ reportedly awful driver support, cuda can only target nvidia gpus, and hip can target both cuda and amd gpus (though very few amd gpus), both have very good performance

then there is SYCL, which is by khronos, and it's what intel uses w/ openAPI, which is a heterogenous computing framework that can produce openCL/vulkan and in the future other api's code

then there's webgpu, which is a spec, that has two C and one rust implementations, that can target all of the above (except SYCL obv, bc it's not a graphics api)

did i get that right?
British gov funded a plan for international censorship of critiques of NATO
You go home from the military during basic training? Curious what country that is...

Having served I agree that a military environment where your day is full and you're basically told what to do all the time, and you're maybe working extremely hard, can override some "bad thoughts". That said, it's not unheard of for soldiers to commit suicide, harm themselves or others, and generally suffer from stress related to the military environment.

I agree that simply taking a day off is not a fix and if you are worried about getting stuff done at work it might even make things worse. That said, being in a workplace where it's considered ok to take a day off if you need to, maybe go hiking or something, is probably something that alleviates stress from the employees.
On the subject of Kompose, frankly, I think a person looking to get into Kubernetes either knows how to convert what is essentially a docker-compose file to kubernetes manifests themselves, or they're going to struggle working with kubernetes to the point that no amount of "this is how you convert to this" tooling will save them. At the end of the day, you're working on kubernetes, so you need to know how to work with kubernetes. That might come off as gatekeeping to some, but it is an honest estimation of how much effort goes into productionizing workloads for kubernetes.
War, war never changes. Once you think about what we do as a form of combat, be it sparring in a classroom setting with kid gloves on or an all out bare knuckle street brawl, what we do is a form of grappling combat. You are right about dedicating 100% of your life to be where you are. In my experience in the industry there are two types of developers, those who do it as a job and those who live it as a life. No disrespect to those who are just there to take care of their family, but they are of a different breed. Programming is in a weird place where it's literally brand new in terms of the scale of human history and yet already "established" as an industry. Most of the engineers that I look up to and respect are the ones that will be coding from a wet cardboard box should it come to that, but darn it the code will be pushed to main no matter what.

That's not a healthy work life balance, that's not even a lifestyle, it's a deep core aspect of these people. The most effective engineers i know come from a military background, and not because the military somehow makes you a better coder, but because it can give you the attitude to persevere adapt and overcome intense mental and emotional challenges. Building products is great, I have nothing but love for those who sign off at 5pm - But every day including weekends the small group of so called "10x"ers are staying in touch long after the day is done and already done with the first round of work before the 8am standup.

It's not fair to ask those who just want to take care of their children to rise to meet this level of commitment, and the engineers doing this usually are working hard to establish their own products and startups but the true ultimate goal of that is to be paid to write whatever we want, and the money is the means to the end of writing more code.

Rest in peace to those who have not made it to their goals and no longer have the chance to try. Best wishes to those who want to have a home or family life yet compare themselves to those who have sacrificed everything for this life.

Why do they do it? Most often a deep sense of duty, or some deep sense of unease that the soft glow of the terminal evokes. Perhaps both.

All this to say that your pain and suffering is real and the true payout is just more pain and suffering. To those thinking about this life I recommend Musashi's Five Rings and to honor the Bushido.
He he. Java and patterns, Java and frameworks (mumble Spring mumble IoC mumble dependency injection), Java and factories and builders, mumble <buzzword> ...
Exactly. "Why does everyone use it?" is a false premise. I don't use it.
I’d get an RO under sink filter that remineralizes the water and call it a day

Even if the water treatment plant does everything right, the pipes from there to your house typically have contaminates as well
Is it possible to use tailscale to punch out to the public internet, having the service available behind normal DNS, accesible by clients that are not part of your tailnet?
Or we’re doing more research. A PhD is not about grading the population on a curve.
The metal nametags is a very poor example of the point being attempted since I would venture a guess that there are 1000s of companies or shops in the US that can make metal nametags.
Did Rajan try and stop demonetization?
I don't understand your comment in the context of the previous comment you posted. AIUI, the excerpt says "our algorithm only applies when the modulus q is larger than n^2" where n is 2563 or 2566 (I guess?). So the excerpt would be saying that the algorithm does not apply in this case, because 3000 << (256*3)^2. Right?
You're kidding right?

I mean let's ignore the plunder of a fully inhabited continent since it was done long before the US existed. And of course let's ignore Hawaii.

Who owns the Panama canal? It's not even on US soil.

Who owns a huge chunk of Cuba?

Guam, Puerto Rico, Philippines?

And let's not forget my favorite piece of American history/plunder, the black hills of Dakota.

Study your history.
The book was included in the ACM's Classic Book series, but a free PDF was not available until now. Backstory here: https://mcjones.org/dustydecks/john-allen-1937-2022-and-anat...
If you expose UUIDs to the user, even if just as part of the URL, encode them as shortUUID: https://github.com/skorokithakis/shortuuid
That’s right, because the minute you say you’re taking it for mental health, you get managed out. I’ve personally seen it happen at one of the major food delivery startup, at one of the big social media companies and at Amazon.

The steps are the same. First they pile on more work on you, then gaslight you in believing your workload is the same as a junior employee and/or is subpar, then take you on a journey of “helping” you improve, document every small thing as a major flaw and then get you in that meeting with the HR.
Yep. Problem solving, debugging, and diagnostic skills are often non existent. "It doesn't work. Can you take a look?"
You can get to this under $1k nowadays. This Mikrotik switch changed everything: https://mikrotik.com/product/crs504_4xq_in

You can buy second hand 100g networking cards pretty cheaply. The caveat is that they only support older PCIe standards, so you need PCIe 16x to use them at full speed.

Please also don't forget typical NVMe drives are pretty fast now. Just two of them can nearly saturate a 100g link.

Personally I know a lot of people in IT field who have single mode fiber SFP28 networks. I'd say 0.001% - 0.01% is closer to reality.

Remember we were talking about high end.
Any data scraped would be instantly deduplicated after the fact by whatever semantic dedupe engine they've cooked up.
I'm sort of ambivalent about the death penalty, and I'm more than skeptical about punishment-based behavior mitigation in general.

That said, whatever the severity of penalty you assign to direct forms of (mass) murder ought to apply to the indirect forms when they're scaled up far enough.

Like, that capital represents the real possibility of avoiding starvation for a certain percent of the population (many of them children).

Similarly, I look at folks like the Sacklers and think that whatever we do to a school shooter ought to be done to them. They knew full well what the impact of their behavior was going to be and thought, "fuck 'em. Let 'em die". That's just as bad if not worse than a troubled teen picking up an assault rifle.
I'm really sorry to be that guy, but just FYI, the pterosaurids weren't dinosaurs or dinosauroporphs, and were on a pretty independent evolutionary lineage. It's astonishing how many times vertebrates evolved flight independently. It's a sharp reminder of how long dozens or hundreds of millions of years are.

Having said that, the "long necked stabby stabby from elsewhere" was a theme with the dinosaurs proper. Some have theorized that this was the hunting mode of the giant Spinosaurus.

You're right on the money with the dinosaurs=birds though though. Paleo guys even have started saying "non-avian dinosaurs" to reference the kpg "classic" dinosauromorpha, because the lineages are so intertwined. Archaeopteryx, to take one example, might not have been a bird, exactly? Birds might be even more intertwined than that, with separate bird lineages branching out at different times. The takeaway from the big extinctions is that you need to be less than fifty kilos and preferably able to dive or burrow very very deep. And be lucky, of course. Everything standing around within a few thousand miles of Cancun 65mya was probably screwed no matter how cool it was.
> I don't think inheritance is bad at all. It is very often the easiest way by far to model a problem.

I think the point of the article is that in some (very popular) languages, inheritance comes with a lot of baggage - precisely because classes in those languages support 3 different use cases. It's not saying that your usage is bad, but that your language didn't provide you with the best tool(s).

A lot of how people use classes can be solved via ADTs - which are much simpler to grok.

A lot of how people use classes can be solved via namespaces/modules, but not all languages have good support for them - so they use classes.

Etc.
Different in every country.
Driving in Texas is hellish at best.
This kind of thing is exactly why I say the US is blase about production logistics. After decades offshoring any product or process that could be cheaper outside the nation - we barely have the know how understand how small interruptions inflate up to big disruptions in all sorts of supply chains.

Is it all relocatable, rebuildable, yes - but on what timescale after a disruption.
But ontological inheritance is the worst kind. Because your ontology is wrong. Similar things are kinda different. Different things are kinda similar. Your ontology is based on the linguistic remnants of taxonomic garbage from hundreds of years ago. There's no shelf.
I guess you want some fast extra storage for as long as it takes to run https://github.com/chatnoir-eu/chatnoir-copycat but that's a very temporary thing.
> Usually the inference time is small compared with download time so even if this were technically feasible you wouldn’t save much time.

I can understand that but where time is not a factor and solely a question of data, can a model be streamed?
That and Welchism are two big reasons why the business culture in the valley sucks.
> So for instance, I keep (medical grade) gloves at home and wear them when using any sort of cleaning chemicals.

Most of the risk is from the VOCs:

https://www.ewg.org/news-insights/news-release/2023/09/clean...
I dont, sorry! But I'll see if I can find some time to write something up and put it somewhere for you to access. Media server is also the service that I host :)
> Were academic papers in past really better on average, or are you only reading the best ones that survived the past half century.

There was both a barrier for entry issue (your paper had to be typed, illustrated, etc.) as well as an "iterated game" issue where the field was small enough that if you got a reputation for junk you would get ignored.

Both of these have collapsed, so I would definitely argue that the papers of the past were better on average.
Agree with you, but on mediocrity: Mistral barely passes as usable, GPT-4 is barely better than Googling, and nothing else I've tried is even ready for production. So there's some element of the model's design, weights/embeddings, and training data that matters a lot.

Only fine-tuned models are producing impressive work, because when we say something is impressive it by definition means not like the status quo - the model must be tuned toward some bias or other, whether it's aesthetic or otherwise, in order to stand out from the rest. And generic models like GPT or Stable Diffusion will always be generic, they won't have a bias toward certain truths - they'll be mostly unbiased which we want for general research or internet search.

So it's interesting, in order to get incredible quality of work out of AI, you have to make it specific, but in order to that, you have to train it on the work of humans. I think for this reason AI will always be ultimately behind humans, though it of course will displace a lot of work we do, which is significant.
Well yeah if you want to avoid a flash of unstyled content then you have to wait for the browser to style the content. The main problem is the style duplication issue which someone else pointed out elsewhere in this thread.
Well said! Have not seen the tension expressed in this way before.
that is so bizarre that something so essential requires deep integration with the OS, of course that is going to open a can of worms.
You need to realize that non-zero people probably committed suicide becomes of lost money, right?

The line of death being harsh punishment in any circumstance is simply not true.

I.e., by contraditory, if it is true that "death is too harsh" is true, then it should reasonably deter "bad guys".

Did that happen?

No

It did not happen in history, now; and it wont happen in any foreseeable further
Maybe we could print out knowledge on dead trees and store them somewhere, perhaps make it publically available? (stolen joke, not mine).
> current LLMs can only summarize, digest, and restate. There is no non-transient value add.

No, you're wrong. LLMs create new experiences after deployment, either by assisting humans, or by solving tasks they can validate, such as code or game play. In fact any deployed LLM gets to be embedded in a larger system - a chat room, a code running environment, a game, a simulation, a robot or inside a company - it can learn from iterative tasks because each following iteration carries some kind of real world feedback.

Besides that, LLMs trivially learn new concepts and even new skills with a short explanation or demonstration, they can be pulled out of their training distribution and collect experiences doing new things. If OpenAI has 100M users and they consume 10K tokens/user/month, that makes for 1 trillion tokens of human-AI interaction rich with new experiences and feedback.

In the text modality LLMs have consumed most of the high quality human text, that is why all SOTA models are roughly on par, they trained on the same data. That means easy time is over, AI has caught up with all human language data. But from now on AI models need to create experiences of their own, because learning from your own mistakes is much faster. The more they get used, the more feedback and new information they collect. The environment is the teacher, not everything is written in books.

And all that text - the trillions of tokens they are going to speak to us - in turn contributes to scientific discoveries and progress, and percolate back into the next training set. LLMs have massive impact at language level on people so by extension on the physical world and culture. They have already influenced language and the arts.

LLMs can create new experiences, learn new skills, and have a significant impact through widespread deployment and interaction. There is "value add" if you look at the grand picture.
> consider the cost of maintaining an OSS ClickHouse cluster
I mean... it is pretty straightforward. 40~60 line Terraform, Ansible with templates for the proper configs that get exported from Terraform so you can write the IPs so they can see each other, and you are done.

What else could you possibly need? Backing up is built into it with S3 support: https://clickhouse.com/docs/en/operations/backup#configuring...

Upgrades are a breeze: https://clickhouse.com/docs/en/operations/update

People insist that OMG MAINTENANCE I NEED TO PAY THOUSANDS FOR MANAGED is better, when in reality, it is not.
Fair enough! I appreciate your perspective on this.

My art experience was programmatic art on Godot - by implementing algorithms on Wikipedia, painting in Krita with a tablet, and some modeling in Blender; FOSS save us.

Perhaps democratized or collective compute is next. Maybe AI as art itself is the new frontier.

Who truly knows?
Quite so. TIL that Pterosauromorpha and Dinosauromorpha are different clades underneath Ornithodira.

Next to dinosaurs on the tree of life, but not dinosaurs.
I absolutely love the new UI and have been enjoying it every day since. Some people will just complain no matter what about having their world disrupted.
Where in Europe is that? Surprising to me (Swedish).
> I think cascading is just a bad default

I'm again semi-inclined to agree, I just don't think I'd say it as forcefully; more that cascading styles tends to have a lot of downsides that people aren't familiar with and aren't taught.

My point isn't to badmouth Tailwind here; but debates about this sometimes boil down to "CSS purists" vs "Tailwind advocates" and my point is more -- nah, you don't have to like Tailwind to avoid the cascade. You can be a CSS purist and still avoid basic element selectors, your choice does not have to be either "do semantic styling targeting only semantic elements" or "jump on Tailwind and stick a bunch of styles inline."

I'm more sticking up for -- look, if you're someone who uses Tailwind, great, I don't have to tell you anything. You are already using a framework that (regardless of any other flaws it may or may not have) discourages you from using the cascade. But if you're someone who's in the position where you dislike CSS-in-JS or don't like using Tailwind, also great! I'm in that position too, I don't like Tailwind. But I still avoid cascade and basic element selectors and there are ways to basically eliminate most cascading styles from your codebase and eliminate most cascade-caused bugs even if you aren't going to use a pre-processor at all, and it's good to at least consider removing those cascading styles.

My only critique of Tailwind I would bring here is that sometimes I get the feeling that Tailwind advocates think that Tailwind invented this idea of component-based CSS, and it really didn't. But that's neither here nor there, and if someone is using Tailwind and it works for them, great. Life is way too short for me to argue with someone using a technology that they enjoy. Honestly, same with the cascade -- I think it can lead to long-term maintenance problems, but if you like it, fine.

However, if you're using CSS and hate it, and you also don't want to use Tailwind, then give BEM a try.
Yes, now take it further. Anyone not using components for all domain modeling is insane. Why does everyone assume this wonderful practice only applies to games?
> I'm really sorry to be that guy

No worries! Someone already beat you to the punch anyways. ;)
> Say what you will about AWS or Microsoft products, if you build something on those platforms you know it'll be supported for a long time.

AWS literally has the same terms.[1]

Azure claims that "certain" Azure services have up to three years of notice; otherwise, it similarly offers a one-year notice period like GCP and AWS.[2]

[1] https://aws.amazon.com/agreement/#:~:text=Notice%20of%20Chan...

[2] https://learn.microsoft.com/en-us/lifecycle/policies/modern#...
I'd be ready to agree if I could be pointed at a time that inheritance actually carries a real benefit- a time you would choose it over composition, if composition is available.
Using smart children who have degrees from reputable institutions like Stanford is a value signal that VC uses to get more people involved with their plays. It's borrowing legitimacy and adding to the Jobsian mythology of the company, while also getting someone who has no idea what they're doing into a position where they will listen to a board who will tell them what to do.
Well, supposedly they borrowed Pakistan’s five-year plan around then, so it makes sense
At the cost of rats everywhere? I guess it works. At least I have an alternate explanation for why it's tolerated, even though I don't think this is a serious response.
A sad lesson on the ethics and goals of vintage collecting: are you responsible for stewarding everything you have, to your best ability, for the next generation? I'm sure we all think the answer is yes – but when putting that in practice, as in this case, it's easy to (self-interestedly) not think of all of the consequences. The same applies to turning old Macs into aquariums, etc.
I was at a conference with some of these folks recently and they stated some glimmer of hope remains for repairing isogeny-based crypto. I guess we'll see.
I wish people had more to say besides what makes them unhappy, followed by 'the good old days' or a remedy that's worse than the disease.

To dress complaining up in historical details and to go on for pages is ironic. Is the author not guilty of the very thing he's complaining about?