skysight-inc/HackerNews huggingface dataset:
> Schools with more administrators than teachers seems like the perfect example of the iron law of oligarchy to me.

So then let's cut administrators. We'll start with one of the most expensive departments on campus: IT. Let's just zero their budget, it will save a ton of money, and we will get to fire a ton of administrators.

Now I bet you and everyone else on HN will tell me 100 reasons why getting rid of the IT department on campus will be a massive detriment to campus life, and make it a terrible place for people to live and work in the 21st century.

But will the HN community be able to do the same for the DEI office? No, HN is very quick to say that DEI should be axed, the administrators do nothing, and they are just a drain on university resources.

Except that a lot of people on our campus find that the efforts of the DEI office actually do serve the goals of the larger community. Some of the brightest young leaders among our student body wouldn't be here but for the efforts and support of the administrators in the DEI office. But HN doesn't know these stories. I can't say we'd be better off without them.

Then you can go down the list of things to cut. Do we cut health services? Well, that would be nice, but the local community doesn't have the necessary health infrastructure to support the student population, and the USA doesn't have socialized medicine. Therefore, parents would rather send their darling precious to a school that does have a health center, so we can't cut that.

Do we cut the sports program? HN crowd sure likes to gripe about the athletics department, but the HN crowd also can be found in the Linux Lab at their respective schools, so of course they would be fine with this. But as it turns out that young people really like to exercise and play sports, so cutting the athletics department will seriously deter brilliant young people who are also physically active. So we can't cut that.

Do we cut the police department? I mean, why does a school need a police department anyway? Well as it turns out, parents prefer to send their precious darlings to a padded environment, where the blast radius of youthful indiscretions are contained, and don't leak into the unforgiving federal and state criminal justice systems.

These days, large universities like Stanford aren't just schools. They are actually small cities, and they provide services you'd expect of a city. It turns out faculty aren't the only people on campus who keep things running smoothly, or who serve to implement the educational goals of the university. There are plenty of administrators who work to do the same. We can't just axe them arbitrarily and expect things will automatically improve because they were administrators, and who needs administrators? I think you'll find a lot of pushback when you start suggesting cuts you think are obvious, and not just from the administrators themselves, but from the people they serve.
Ah, like Mistsr Burns
InSecurityNow? Fuck'm with prejudice. Keep digging.

RCE as admin has been a problem for over a decade.
_Globally_ sessions do not expire...
This is just the tip of the shit architecture iceberg.
> if you wanna do Common lisp you have to pay for Lisp Works

Nothing could be further from the truth.
Both Jetpack Compose and SwiftUI came out around the same time, in 2019 I think.

It's probably more correct to say that both frameworks copied React Native and made it more "native"
See also https://news.ycombinator.com/item?id=36624172 from yesterday
There's always the source :) It's easier to follow if you git clone and open it in vscode. Here's Main::iteration - https://github.com/godotengine/godot/blob/e0f644a48da49843ad...
Maybe. Even when a PM is very technical in their field, they are not expected to know the nitty gritty of the broad area they tackle in a program. To come up with realistic programs and execute them successfully, a PM needs to know where are the boundaries of current knowledge, how much $$ is required to push research to transition to real tech... and sniff out bullshit being sold by research labs. Bullshitters or not, they need to be really good at sniffing bullshit!
I agree with hospitalJail, by calling it science we do not distinguish social sciences from real sciences enough and give them too much credibility.
RHEL wasn’t free for students until just a few years ago iirc. So don’t think this is the case.
I’m very excited about high fidelity VR entertainment. A documentary about insects at the scale of insects, looking around at grass or car sized grasshoppers, or giant mushrooms! It’s going to be amazing. Great for theater, ballet, sports, anything else where the real world equivalent has you looking around.
did you like it so much that you initiated a consult?
If we are going to play this game, the driver-ful cars have been killing pedestrians at much higher rates.
I agree. Always hate when I have to inquire.
I suspect the CVSS score has been over-estimated. For the "scope" metric, the "vulnerable component" and the "affected component" are both ServiceNow itself, so that should be "unchanged": https://security.stackexchange.com/a/129205

That drops you down to an 8.8. Also, log4shell was a 10.0, which got that extra .2 points from not requiring any privs, whereas this ServiceNow vuln requires "low" privs.
Are you including Discord in the list of people using Discord as a forums?

https://discord.com/blog/forum-channels-space-for-organized-...

Not trying to be sarcastic, just haven't had a chance to use this feature and wasn't sure if you were taking that into account.
>Perhaps those who've had family or friends killed by drunk driving or drunken homicide might have something else to say.

A guy I used to date was rear-ended while waiting at a red light by someone who was texting while driving. It was an extremely serious wreck (the person who hit him did not brake at all, ge was so absorbed in his phone), and my ex was lucky to survive it.

But people texting on their phones in public places doesn't bother him. He is not in favor of making SMS illegal. That would be utterly absurd.
We should make a hard distinction between science and social science.
I've used golang at an employer who invented their own "application framework", including dependency injection and hooked up to the rest of their libraries, including RPC side car and whatnot. Let me tell you, that was not a pleasant experience at all. And given golang's inherent verbosity, it made it even more ceremonial that what you probably were exposed to.

Using a modern Java framework would have been such a superior approach. And it's even better now with records, pattern matching, virtual threads, and string templates (in preview).
People talking about how the snake oil salesman was so convincing and believable is still hilarious.
Apple has been shooting all shows in 180° 3D since the beginning?

And editing for that? And doing the special effects? And set dressing for those areas not on screen?

And no actor or director or crew member ever leaked it? Or they didn’t notice despite the incredibly obvious camera pictured in the article?

No way at all.

Also, what’s the point? The entire job of the director and film crew is making sure the audience sees what they need. So now I can watch Ted Lasso and choose to look at scenery the entire time that was purposefully cropped out?

Come on. If you’re going to make up rumors do a better job. That camera may very well be real and the thing they used to film the demo videos they showed people.

But it hasn’t been filming all Apple TV+ shows for years. I’ll eat my hat.
I agree. It needs to fade in much faster.
As someone who hires people -- If your resume says "Company A 2020-2023, Project Blah, 2023-X" I'll ask you to tell me about the project. If you have something to show for it, then I see no problem. If I say what's Project Blah and you don't have anything to talk about or to show for it then I have questions.

I have a friend right now who left Amazon and they are working on a side project. It's actually a great resume booster for them, exploring some new tech, owning product decisions, if anything, it shows they "understand".
> Wire nuts are easy to fuck up

Can't agree on this at all. You twist the wires together in the direction the nut threads on, then screw it on. After it's done give each leg a light pull to make sure it's secure.

Where and how are people fucking this up? I could see using the wrong size, leaving stripped wire outside the nut or stuffing way too many wires into one nut, but other than that I'm baffled.
Counterpoint: While $MYFIRM is a React + Django shop and that's absolutely the right decision due to ecosystem factors, I do wish Ember had won the frontend ecosystem race.

Having worked in an Ember shop before, having everything just work and not be constantly updating dependencies and managing around cross dependency hell and endless package underwriting was very nice. Not to mention that to this day, I still haven't found a good React equivalent for Ember data, and I miss not only how productive my org was with Ember and how nicely our codebase scaled over time with sane conventions that we didn't have to invent the hard way by trial and error.

I would say very nearly the same thing about Django in that if it used SQLAlchemy and HTMX/etc for Django Admin, it would be nearly perfect. Even so, Django is a framework that has never let me down in production and it's always irked me when I've had to build something in Flask-land or FastAPI-land that just worked out of the box in Django, or was a well maintained package in the Django ecosystem.
> the alleged fake accounts

Way back in the day, a friend of mine, not proud of what she did, but she needed the cash, was paid by a 'sugar daddy' web site to respond to messages on their fake profiles to keep people interested. (Long before the days of chat bots, etc.)
Why are we proposing schemes that are broken from the outset?

As others have pointed out: Signal (among others) does not have these problems. These problems occur because email was not meant to be encrypted (or signed); efforts to do so result in these kinds of convoluted “maybe secure, maybe not” models.

If we want people to be able to communicate privately, we should be encouraging them to use protocols that are meant that purpose.
Seconding this. Don't listen to HN nerd shit. Listen to paying customers. Nobody with a budget gives a fuck about "javascript disabled"
And yet the majority of houses from both sides could (language barriers aside) happily and respectfully sit down and have a meal and play games together, under neutral circumstances. Because none of us are that different.

Weird, isn't it.
How do you feel like promises went in the wrong direction?

(I'd also add modules to your list fwiw, they were designed without taking performance into account.)
This strikes me as the shift from 4:3 to 16:9 for shows like The Simpsons. Do we gain any extra gags or notable content by seeing a cartoon in widescreen? No, not really. But if we have a widescreen TV anyway, it's nice to fill it up with content.

I don't think TV+ content needs to be filmed in 180 degrees, any more than we need to see Springfield in 16:9. But I think Apple wants to give the people dropping $3,500 on their hardware a premium experience, so filming some shows like that will help them feel more immersive.
a different definition could be applied here, which would be fine because it would not be an additional restriction but less restriction than what the GPL would demand.

on the other hand, not having this boundary would mean that a lot of commercial use would be prevented, which would work in favor of those who originally were looking for a non-commercial license.
You know why this is so dumb? Because there's an analogy that's very similar that explains why we have frameworks.

A: I wanna buy a tree.
B: Ok. We have trees. What do you need a tree for?
A: i want trees so i can make lumber out of them. So i can cut them in two by eights. So i can build a deck deck for my patio
B: Hmm we sell two de eights. You wanna buy that instead?
A: Oh yes why! I would like that! I'll buy two by eights instead of trees so i can finish my job faster!
> and no helmet so you can hear danger approaching

This part was from Snow Crash, and was a bit of wisdom from Uncle Enzo about Vietnam. Zodiac had nothing to say about bike helmets - which, it should be obvious, don't block your ears at all.

Please wear a helmet when riding your bicycle.

But feel free to assume that every car on the road is out to kill you. Some of them are.
It's also part of its hate - it's been wrangled into a hot mess with routing, data fetching, state management and inability to play nice with html elements (specifically forms; controlled vs uncontrolled components). Not to mention "pure" functions vs classes, hooks, context, render lifecycles leading to the development & usage of useMemo() etc etc.

Don't get me wrong, in its purest & simplest form it is great. Unfortunately it's very rare you get to leave it like that because we now make web _applications_ instead of static websites.

Most of the time you're actually better off just using html5 with css3 - it's very rare that you truly need something that is "reactive".
Refurb weekend(s): Commodore/MOS KIM-1
So the lawsuit is right—they are stealing Twitter’s ideas?
360 videos are fun. The put you right inside the scene face-to-face with the actors. More experience than story telling.
i wonder why bash-a-business.com has a [.] to apparently defeat text parsing? yet it’s actually a link. to the webarchive.

and one (and only one) other site has a similar construction to its name.
There are no problems in computer science that can’t be solved by another level of indirection.
It basically means throwing out all the rules of television and going back to stage plays doesn’t it? The audience can look anywhere at any time so you have to be prepared for that. You can’t use the framing of the picture to control with the audience sees or avoid dressing parts of the set because they’ll be ‘off screen’.
SyndromeSyndrome
Hating frameworks is mid
I think it does change your status. If you go on a date a pick a girl up in a Hyundai and test her with an Android phone many will have a different opinion than if you text with apple and pick her up in a audi.
> Can anyone explain this?

Slave names were sometimes numbers. Naming conventions in Roman culture were apparently also fairly formal.[0] I would guess there's sufficient evidence here that a ratio of free to slave could be estimated.

In general, it seems like being a slave was not a great experience.[1]

[0]: https://en.wikipedia.org/wiki/Slavery_in_ancient_Rome#Treatm...

[1]: among other stories, the one concerning the murder of Lucius Pedanius Secundus sticks in my mind: https://en.wikipedia.org/wiki/Lucius_Pedanius_Secundus
I've been browsing rdrama for years and it genuinely feels like a piece of the old internet. No algos, no powermods, just fun discussion with friends.
Ask HN: Unsure about upcoming tech interviews
Hey HN!

Let me preface this question by stating that I'm speaking from an incredibly privileged position, especially given the current job market.

I started a new job about a month and half back at a great medium sized startup in a "Tier-II" city. The compensation is great, the team great, the work fantastic so far and the company very solid. Really, my only complain is the city where I am in, which while not terrible, is lonely, since I have no friends here, and the below average public transport means I don't have access to much of the city. This is my only gripe with my current situation.

A few weeks back I was contacted by a Bay Area company recruiter about a nice sounding role, in a team that does work in an area vaguely related to my area of interest. The pay is slightly higher, the title nice sounding, and is in the Bay, where I have plenty of friends as well. The role does not excite me as much as what I'm doing now though, and honestly the company+Bay are contributing the most to my excitment. I had a preliminary round of meetings with some potential future team members, and they are excited about my skillset, albeit also acknowledged that my skills are at the very best, tangential to what I'd be doing if recruited.

I'm unsure about what to do. I feel like I should see this opportunity through, but at the same time preparing for the interviews will take a lot of effort and preparation, and in turn away from current work and down-time. In the past, I have, briefly, pursued ideas for their sole vanity, and I have struggled with it.

Should I just tell the recruiter/team that I've decided on a different path? The Bay Area company is great, and I'd love to work with them in the future, maybe in a role more aligned with my interests, so I don't want to leave a bad impression either. I'm reluctant to leave my current company because I have pretty much the freedom to define what I want to work on, but with the downside of being in a not so great city and also not being a Bay Area company. I feel like I'm missing out...

I'd love any perspective here. I haven't been in this situation ever, and would appreciate any advice or words of caution.

Thank you HN!
Use switch!
Linux (or glibc I guess) and Solaris both rolled back their m:n threading implementations over a decade ago. It's a really hard problem, and you kind of need to own the whole stack. The only other system with a comparable implementation is Erlang.
Fair point, apologies I took your comment the wrong way. As the sibling of this comment mentions, that wasn’t what I meant, but can see how my original comment left room for interpretation.
Reflection is terrible. The only thing that is worse is creating something like reflection in imperative code in languages that do not have it.
apparently the fgemm future of artificial intelligence is... a versatrig slide rule?

wait, this actually doesn't use logarithms at all, it's more of a difference engine really
The rating methodology on this website is exclusively test score based[1]. When I compare nearby schools, the school rating is almost perfectly inversely correlated with the % of Free/Discounted Lunch Recipients. The reduced lunch % is also pretty correlated with $/pupil, making the $/pupil inversely correlated with the lowest test scores, as you said.

But, that's like saying hospitals don't work because the highest expenditures are on the sickest people. This isn't measuring whether more money helps schools perform better, it's showing that we spend more money on schools with lower test scores.

[1] https://www.schooldigger.com/aboutrankingmethodology.aspx
Now HTML¹ is an output target to Flash-like games, tunneled video chat, and the flashpoint of global communities versus corporate priorities.

We can still do flashing tags and cobble together webpages; all we need is a text editor.

That's one allure of programming: we can (re)invent primitives of everything, for better or worse.

¹ With CSS and Javascript
- A very slow website is trying to sell me a product about optimizing my product. That immediately kills my first impression

- More specifically, the blocks takes ages to display after scrolling on mobile

- There is a horizontal scrollbar on mobile, which is annoying (Kiwi Browser)

- You should drop the fancy JS and make plain HTML pages, or it's going to hurt the performance and SEO.

- After quickly reading the webpage, I do not understand what this it about. How can a third party product make my hand crafted 10-endpoints REST API faster? Is it some kind of CDN? Or analysis tool to help navigate big APIs? (in the second case, you should clearly sell it as such, because it does not actually make anything faster by itself)
I think that would be great, but my concern is bitrate.

When I’ve seen 3-D videos demoed on a Quest they were kind of interesting but the macro-block video artifacts were quite noticeable. You need to show two very high resolution images at (ideally) a high frame rate.

That leads to massive file sizes.
Not sure how I feel about extending the benefit of the doubt to one of, if not the number one, least trustworthy companies on the planet.
Sure, maybe for tools that need to do one thing, I’d prefer opinionated ones.
> Anger and hate aren't effective tactics.

Anger and hate are two different things. You're attempting to conflate them to garner sympathy. Anger has historically been an invaluable motivator, including when fighting back against oppression. As for hate being effective, these people got a "kill the gays" bill passed in Uganda, so it seems that was pretty damn effective.

> I'll also ask a serious question: Pretend for the moment that everything were 100% spot on, and an Intel employee were doing something which we all agreed was wrong. For example, the year is 1980, and they are in a homosexual relationship, or the year is 2020, and they're opposed to homosexual relationships.

Is their homosexual relationship in 1980 trying to get millions of people beaten and/or killed? These are in no way equivalent and the juxtaposition seems to be implying that if we're OK with one we need to be OK with the other.
It's not just bad press--the city is fundamentally mismanaged and not safe. Car break ins are shockingly common and not at all addressed by SFPD. You can get violently robbed in public and no one is going to intervene.
They also exit and roll up by being swallowed by Autodesk, Oracle, Trimble, instead of Apple, Facebook, Google, Microsoft.

Construction is one of those industries that has trouble believing anything not designed for construction will work for them. It’s basically a completely parallel reality to what a lot of people here are familiar with. Procore and Plangrid are the darlings, with Procore being the big independent one left.

It’s also important to understand that construction is very much an accounting service. It’s endless bookkeeping, keeping track of material and labor. Nearly every company now is either 1) rooted in an industry specific accounting system 2) tied to estimating, and or models 3) some ultra specific tiny shoehorn to alleviate some specific manual process. There’s also a lot more hardware involved than people might realize like laser scanners for generating point clouds.
> You are still my favorite clown, don't worry. No need to stalk my comments.

Typical Vatnik when they have no way to counter an argument, remember the Internet Research Agency says attack the person not the content.
Thank you for your sensitive curatorial work, Steve.
And yet millions of others got an education, roads, internet, etc., and went nowhere.

Investors don't give you money. They buy a piece of the business. Banks don't give you money, either. You have to pay the loan back, with interest.

BTW, employee back wages have first dibs on your assets should you declare bankruptcy. The back wages won't be much, anyway, as the law is pretty specific that a business cannot be late on payday.
The copy needs an edit pass. Remove useless words and condense sentences.

What is the AI doing here?

Can I use it if I don’t have “swagger”? I don’t have swagger - I only have Typescript.

Who is providing the “AI”? Is this an LLM thing or like, your own deep learning model? Hard to say I want to give API access to random vendor.

Step 1 is “call us” - I would never bite.
I guess you can do something similar in C++ using templates, just that the result isn't usually called “factory”. The terrible things OOP lets you do aren't limited to Java.
Oddly enough - this was on page 1 earlier today.

https://factoryfactoryfactory.net/
Maybe it's because HN is more like Reddit than Twitter/Threads, so there's more reasons to care about it. And a lot of Redditors probably came to talk about it here, some because their favorite subreddit was on strike.

Also the Reddit situation was very dramatic and adversarial, Threads is just a new boring product with a clean launch.
Does anybody still have that blog post from like 15 or 20 years ago with the factory design pattern that had something like a Knight Factory to help defend the kingdom?

Anybody know what I’m talking about?