skysight-inc/HackerNews huggingface dataset:
Schools are different all over the world. I believe rooms were assigned to teachers as much as possible, but not every teacher needed a room all day every day so there was the occasional change-up. For instance, sometimes biology/chemistry/physics needing the few lab rooms for experiments, and those had to be scheduled in somehow. That also caused other rooms to bump every now and then.

Generally, a teacher not showing up was no real reason for skipping class (no matter how much urban myths said otherwise) but if the absence was known in advance we'd get a free hour. Most kids used those for some extra homework time or to just hang out, unless the free hour lined up with the start or the end of the day.

We didn't really have study hall, just the normal areas in school that you'd also hang out in during breaks (or holes in the schedule, as older kids with personal schedules occasionally had).

In university this rarely happened, most people would leave after about 30 minutes because a lot of them traveled half an hour or more to get there in the first place. People were a lot less willing to abandon classes once they were paying out of their own pocket for them.
productivity isn't worth forcing yourself to have a toddlers bedtime
People love to tone police for free points in the internet
256 was kind of rare in 1994 when Doom came out (new machines had it, older often didn't).

But by 1998 the pace of hardware changes were moving so fast that anything top of the line from 1994 was just trash, you could get one for free if you asked.
OpenSCAD feels very dated, not only due to the editor and the fonts used, but shortcomings due to language limitations when coming from other software, but it works.
I really really like Steampipe to do this kind of query: https://steampipe.io, which is essentially PostgreSQL (literally) to query many different kind of APIs, which means you have access to all PostgreSQL's SQL language can offer to request data.

They have a Kubernetes plugin at https://hub.steampipe.io/plugins/turbot/kubernetes and there are a couple of things I really like:

* it's super easy to request multiple Kubernetes clusters transparently: define one Steampipe "connection" for each of your clusters + define an "aggregator" connection that aggregates all of them, then query the "aggregator" connection. You will get a "context" column that indicates which Kubernetes cluster the row came from.
* it's relatively fast in my experience, even for large result sets. It's also possible to configure a caching mechanism inside Steampipe to speed up your queries
* it also understands custom resource definitions, although you need to help Steampipe a bit (explained here: https://hub.steampipe.io/plugins/turbot/kubernetes/tables/ku...)

Last but not least: you can of course join multiple "plugins" together. I used it a couple of times to join content exposed only in GCP with content from Kubernetes, that was quite useful.

The things I don't like so much but can be lived with:

* Several columns are just exposed a plain JSON fields ; you need to get familiar with PostgreSQL JSON operators to get something useful. There's a page in Steampipe's doc to explain how to use them better.
* Be familiar also with PostgreSQL's common table expressions: there are not so difficult to use but makes the SQL code much easier to read
* It's SQL, so you have to know which columns you want to pick before selecting the table they come from ; not ideal from autocompletion
* the Steampipe "psql" client is good, but sometimes a bit counter intuitive ; I don't have specific examples but I have the feeling it behaves slightly differently than other CLI client I used.

All in all: I think Steampipe is a cool tool to know about, for Kubernetes but also other API systems.
Think of it this way, since you aren't dying of asphyxiation when you sleep at night, you're already getting some air exchange with the outside air.

With an ERV you can control how much air you get, and put whatever filter you want in between the outside air and your room.

In fact the fancier systems will let you overpressure your house by running the fan pushing in slightly higher than the air pushing out, ensure air only leaks out of your house not in.
You managed, good for you! Thankfully, we got it better, and kids these days have it even better. I don't see how that's a bad thing, every generation should strive to make things better for the next ones.
The Lexus LS 400 had an antenna that adjusted its length based on the radio station.

https://m.youtube.com/watch?v=TRRXxFWDiY4

@ 6:05
GitHub Codespaces Enhances Developer Productivity
HN is so disconnected from reality... No one in the real world actually wants a dumb TV.
That won't decrease CO2 or VOC levels.
The point about being consistent, reliable and a clear communicator is what turns a one-time gig into repeat work. In my experience, many freelancers underestimate how much clients value those soft skills
I get CPU’s; I worked at Intel and cut my teeth on x86 assembly.

But the fact that some people need to understand CPU architecture does not mean all people need to.

The vast, vast majority of programmers do not need to understand CPUs or compilers today. That’s fine. It is also fine that many new programmers won’t even think in the form of functions and return values and types the way we do.

I’m not saying traditional hard science tech is useless. I am saying it is not mandatory for everyone.
I live in small town on NZ coast. Air is very clean. Mosquitos and neighbor's wood burners don't care. ERV is top 3 item in my house (other than induction cooktop and Japanese toilets).
As best I can tell, it's this: https://adarkroom.doublespeakgames.com/ -> https://github.com/doublespeakgames/adarkroom (MPLv2) although when searching for that phrase this is the one that materializes: https://adarkroom.github.io/

And then, for the "happy 10,000 day" folks: https://hn.algolia.com/?q=universal+paperclips -> https://www.decisionproblem.com/paperclips/ but DO NOT CLICK THAT IF YOU HAVE AN ADDICTIVE PERSONALITY for just like "Multi Undergraduate Destroyer" it will "Oh, is that birds chirping I hear? Well, no problem, just one more click ..."
How does putting "uv" in front of the commands that you use simplify them?
Anyone who's used TikTok knows the platform is heavily moderated and not at all an "anything goes" paradise for the exchange of free ideas. So, if, as you suggested, the moderation does not favour the US government's mandate, then the obvious question one should be asking is: whose mandate does it favour?
I wonder if this statement is meant to play down Google’s own market posted to avoid antitrust scrutiny
There is nothing dishonorable in taking pictures of yourself. This clever soul is not acting outside reasonable limits, and should not be blamed.
Even the most introverted among us benefit from some level of networking or relationship-building—it’s not about being extroverted, but about finding ways to connect that feel authentic to you
Same for me. Iceraven 1.14.0
> I had a 1ghz machine with a gig of RAM in 95

Not sure how you’re claiming this but here is an article from 2000 announcing the first 1ghz consumer processor. https://www.zdnet.com/article/its-official-amd-hits-1000mhz-...

Are you saying you were on a mainframe or supercomputer in 95? That’s the only way I could see access to anything approaching those speeds at that time.

Even an sgi workstation you’re looking at 200mhz tops in 95. And no way 1gb of ram more like 64mb.
I heard you like browsers dog
Show HN: An open graph image generator for Next.js
Hey HN,

I was recently playing around with vercel/og package to generate dynamic og images for my next.js projects.

I ended up building an api route that generates og images based on dynamic query parameters like message, background color, logo, etc.

And because changing query parameters manually can get a bit tedious, I also made a visual editor. With it, you can design your og image quickly and generate a url to drop into your project (e.g., in your generateMetadata function).

Would love your feedback on this
thanks, Manu
> Many build systems don't respect LDFLAGS and CFLAGS, or respect one or the other, or only partially respect them, causing a great deal of annoyance

Sounds good, doesn't it? This means that efforts to produce a fully static distribution would imply a sweeping wave of fixes across a wide range of packages and build systems!
The initial proposition was that it is pedantry to distinguish between the quality of the killing when the form of governance is not a well functioning democracy - something that would appear to be well established as the US has no issues going into other countries and kill leaders under the argument that it is not democracies.

The question is not so much the quality of the US democracy but to what extend it can even be classified as a well functioning democracy.

The US resembles an oligarchy, and when the laws are written by the rich and profit seeking that will affect how killings are perceived such as killing in the name of corporate profits will become alright.
To be fair, "cities are the exception with bad air" neglects the reality that cities are the default for where people live. So the "air near people" is generally city air.

That said, I live in SF and my AQI is usually <50. Not as great as 5, but we sometimes get down to single-digits. Cities don't have to have bad air.
I agree that there should be a physical fallback or sorts, but I think it's helpful to be prepared just in case. If the school is too lazy to display schedule changes at school for some reason, the app becomes a necessity and that's just stupid.
Larry grew up in Michigan... a communist country?

(As I heard it, the legend is mostly attributed to Sergey pushing for it, and every time I've heard Eric talk about it it felt there was some disdain there, so I would agree with you that Larry was probably convinced also, otherwise Sergey alone wouldn't have pulled it off.)
> So… if China mistreats their citizens, reciprocity says we must mistreat ours?

This is such a silly strawman. A better example would be that reciprocity would say that if China mistreated our civilians then we should mistreat theirs. Reciprocity doesn't mean "we do whatever China does".

> You don’t fight censorship with censorship. That doesn’t stand up to even the most cursory thought. You fight censorship with openness.

It's not censorship so this also doesn't make sense. They are being forced to be sold. TikTok can exist just fine, just not under control of ByteDance which is de facto under control of the CCP. The basic point here is that the CCP will not be allowed to control a major media arm in the US which is in turn used to spread CCP propaganda. If you want to prevent CCP from owning a major media channel which can freely spread CCP propaganda, this is a completely rational means of doing that stands up perfectly to "cursory thought".

> As soon as you find yourself arguing that you have no choice but to engage in the same behaviors you claim to dislike, you have literally become the enemy.

I hate violence but sometimes violence is required (see WWII). I don't think we (the US) became the enemy in WWII for engaging in violence.
Or if they would accept one they would not pay more for one. Minority who would actually do it is so small it is not worth it.
I thought America had freedom?? How can they claim to have freedom if the government says they can't even use a video app.
groupby and group_by is a big problem for polars with 4o.
Yes. I'm serious.

We call this kind of crime non-violent because he never physically hurt anyone but that's a complete misnomer.

Using a gavel to have people unlawfully locked in prisons isn't nonviolent anymore than a James Bond villain pressing a button to activate the laser that cuts Bond in half is.

Michael Conahan is farcically evil like a Bond villain and he should be excised from society so that he can never threaten anyone else and to serve as a warning to others who would betray society so casually.

This is the kind of person who would gleefully run a concentration camp if he was a German in the 1940s and we don't need people like him in society.
But stargazers are absolutely meaningless, since most of them are bots that give stars behind payment and like random stuff to throw off detection.

And as usual important libraries don't get as much attention as flash little leaf projects.
No, that's not an educational institution, it's something else. You're probably thinking about the USA or some other developing country.
Kubernetes only runs on linux, so it follows to reason if you care about k8s you should care about linux. My experience is also that good experienced sysadmins often use linux for their own machines as well.

Targetting a tool at macOS users, and omitting linux instructions, gives the impression that the tool isn't targeted at sysadmins or hackers (i.e. at us), but rather at beginners, frontend developers, etc.
how are Kubernetes apiservers suffering this much from this kind of query? Surely even in huge systems the amount of data that would need to be traversed is super small, right?

Is this a question of Kubernetes just sticking everything into "standard" datastructures instead of using a database?
Thanks. I’ll take that over an over-hyped press release from a university PR person.
The West was throwing all shorts of shades at political powers here in Eastern Europe back in the day for not letting the free flow of information do its thing. So, saying that the US is doing the right thing now to ban TikTok based on ideological grounds is saying that it was right sending people to prison back then for listening to Radio Free Europe and similar.
My entire point is that there is no best way, because people have varying needs and preferences and aesthetic senses.

In my opinion, the best state of the ecosystem involves having a single integrated tool for users (it creates venvs and installs libraries and applications to them, and runs applications in temporary venvs) plus multiple small Unix-philosophy tools for developers, to do the individual tasks they need done. There can be choices for each of these - especially for build backends (PEP 517 was designed specifically to enable competition there). In this world, people could still have all-in-one workflow tools - which mainly just integrate smaller pieces.
But, it's not really censorship, per se. It's "your company, which is of <this country> cannot do business in our country; because we want to give that a company in our country". And, in that light, doing the reverse (not allowing the company from that country to do business in ours) doesn't seem unreasonable.

I'm not a fan of it, but I can understand the argument for it.
It’s not a censorship issue. It’s about market access. This is a commercial dispute not a freedom of expression one.

There is plenty of other platforms where you will still be able to say whatever you want.
docker-minecraft is under Adulttopia. I wonder what made it make that connection
Using my illustrations and AI magic, I created this fabulous spot
Persian Gardens
I saw an ad on the home menu on my samsung tv. Shit is ridiculous
>I had a 1ghz machine with a gig of RAM in 95

No you didnt. Process node enabling 1GHz wasnt even invented yet. Afaik fastest CPU at the time was Alpha released in December at 333MHz.

1GB of ram cost $32K in 1995, $2400 in 1997, $1200 in 1998, and back to $2400 in September 1999 due to Jiji earthquake. Just for some perspective 4th place on TOP500 in 1995 had 8GB of ram.
I just went through this journey, except I learned freecad.

You end up having to click and enter so many numbers if you need exact dimensions, so I'm planning on switching to cadquery.

It would be cool to make a framework for modifying cadquery code with natural language, for example "make box 1 and box 1 flush" or "create two concentric semi-spheres and subtract the smaller one from the larger one"

But idk, maybe once you're fast at fusion this kinda stuff is faster to hotkey than speak
It doesn't really fit in this conversation because that's an attack on the quality and value of a piece of art, which is not at all what airstrike is talking about.
It's incredible to see how far we've come in developing synthetic alternatives
I thought "Wiki" was used to include other wikis.

If you dismiss peoples opinion ("quality of any insights") on the basis of their choice of words or abbreviations instead of the content, it becomes really hard to assume you're arguing in good faith.
China soft invades minds of Western people under disguise of “freedom of speech”.
In same timeframe in Sweden we had one schedule with eight different classes every day except the few days when we had a lesson that was two "blocks" long. Everything was in 40 min blocks with a clear pattern of breaks between. We got to copy that down each year by hand on graph paper making the lines and everything. This lead to us mostly knowing our schedules by the second week and hardly having to look at it.

Fast forward a few years and my daughter has 2 different lessons per day, it's communicated with an app and she has to look at it at least twice a week after half a year to figure what day what was.

The best thing ever to only have two subjects per day so you can actually concentrate on the subjects and not try and fail at multitasking the whole time...
> This punishment fetish is why we have so many people locked up in our jails compared to ANYWHERE else in the world. Can you actually say that this makes our society safer or more productive?

The problem is that we lock up the wrong people. We mis-prioritize our resources locking up non-white collar criminals when we should be focusing on the people who actually cause the most chaos in society -- people like Michael Conahan.

The reason there's so much violent crime in America is because people like him greedily steal the resources that could be going to fixing the systemic issues and use those resources to bribe and change the system so that it further entrenches their power.

Even if American society should reduce the number of people in prison it must still lock up those who are proven to threaten and destabilize society.

People like Michael Conahan must be removed from society permanently be that life in prison or execution.
What a colossal waste of money and effort. The person or people who wasted their money on this project should have known better than to erect such a thing in the deep South.

From the Wikipedia article: "Some locals referred to its construction as 'the devil's work'. A local minister warned that "occult groups" would visit the site and that a sacrifice was imminent." Even worse: "Kandiss Taylor, a candidate in the 2022 Georgia Republican gubernatorial primary, called the Guidestones "Satanic" in a campaign ad"

With local culture this backwards, you can't expect something like this to last for long.
Mick West's take on the drone situation in New Jersey [video]
Capitalism is a system which favors acting in an unethical manner.
Dumb websites deserve a comeback
Homebrew has a Linux variant, but I assume almost nobody uses it.

Personally use a Mac with Nix, and so do many of my coworkers. Assuming Homebrew, even for a Mac user, leaves a bad impression on me.
The "other API" likely provides a better unique identifier for users or charges. Name + last 4 is mostly unique, but what are you going to do if a user changes credit card number because it was stolen so the old one doesn't work? Can't renew or refund them.
I also enjoy working on small firms. My current network IRL is small, so I want to use things like "seeking freelancer" more but I'm not good at standing out. What did you post in the thread that got you the gig?
It’s a compiled language, but in terms of runtime performance, memory usage, and binary size, it’s closer to C#/Java/Go than C/C++/Rust. Yet its compile times are among the worst of any of those.
Thanks for the feedback. Will add more commands there on rotation to show the different installation options.
I remember when I knew everything about a computer. From the gates to the CPU to the BIOS to the operating system.

Now the only thing I know are compilers :-)
This move unfortunately has nothing to do with harm of social media. Its purely about economical war with china. US is simply protecting its interests.

So not only the ruling class in US doesnt care about the harms of social media. They are actively protecting the results - the profits and data/spying/control facebook brings. They will surely not limit or break up facebook unless it would result in getting more results.

If you are not in US though… this might good. Because the countries will most likely start to look more at their social media independence/s sovereignty.
This is unfair. Apple is not blocked in China now and Americans are getting lot of money from sales in the country, I hope it will become blocked for unfair trade practices.
China was supporting russian bot accounts in the recent us election. Sounds pretty adversarial to me
Top Tools for Adding Texture to Your Logo
> most of the heat/humidity would stay in during the winter

Getting rid of humidity in winter is the main reason why you want to bring fresh air in a house though!
I've been 3D printing slinkies (helical coils) and I used build123d for it. Somebody on HN recommended it as a first pass if you don't know CAD.

It's a little rough but I was able to get it to do what I needed it to! Here's my code: https://github.com/freeqaz/light-coil-model

Let me know if you want one. They're pretty rad!
A monstrous lie.
What happens to the humidity in the outflow air when it cools down and condense?
No but I see entire generations change their whole personality and become ridiculously manicured and conformist to be more social media friendly
>- shading works around these constraints by renaming.... one SDK's use of that library (package) to a new, unambiguous name. The key point is both the conflicted library C and the SDK that uses it B get rewritten. Note, this would break at runtime if...

> similarly in python, if in your project you use two libraries which each separately use e.g. pydantic at 1.x and 2.x, and your own code isolates these from each other (i.e. classes from B don't get passed through methods in A, etc), then you could pretty safely rename one version (e.g. `pydantic` 1.x in library gets renamed as `pydanticlegacy`) -- but the common tooling doesn't generally support this.

The thing is that Python offers way more opportunity to do weird things that would break this at runtime, while not providing the tools to enforce that kind of isolation at compile time (I don't know if type checkers would be powerful enough for complex cases there, because I don't use them; but the language implementation is free to ignore any complaints from a type checker anyway).
The idea of using a controlled, cell-free environment to churn out proteins or antibodies is so elegant
If this was really about our kids then why not also ban Instagram, Reels, Snap etc. ?

This is pure protectionism and has nothing to do with your kids being safe nor national security.
Surely planned economy was the worst part and not repressions and millions dead under red boot.
That’s really not what he said if you see the interview. The question he was asked was,”Who do you think is a competitor to Waymo in the autonomous market?” And I think they spoke about Cruise being banned before this.

So he replied saying Tesla is a leader not “the” leader and guessing that Waymo and Tesla will be the main competitors in this market. This is a reasonable response, Zoox doesn’t seem to have even started testing, Motional, Waabi, Gatik, Aurora, Torqdrive, Nuro, TuSimple he might not have even heard of some of these companies. Tesla, Zoox are the only competitors with deep pockets, and he chose Tesla as what he think will be successful
I’m using GhostText/AtomicChrome to edit any browser test field using a real editor (in my case Emacs). I recommend trying it if you have this challenge.