skysight-inc/HackerNews huggingface dataset:
People are convinced that their towns are "safer" if the lighting is bright enough to read a newspaper in the middle of every street in the middle of the night by street lamp alone, and think their oversized SUV seems tougher if the headlamps sear the eyeballs of everyone else on the road.

For actually necessary amounts of outdoor lighting at nighttime, LEDs are not any more power efficient than low-pressure sodium lamps, and considering how bright LEDs are often made, total power consumption is significantly higher.

The lighting industry has absolutely zero respect for human ergonomics, and is happy to sell as much new lighting as they can as often as they can with marketing spin built on pseudo-scientific nonsense. Surely there must be some engineers in the industry with basic understanding of human vision, but they aren't calling the shots. Policymakers are happy to channel Federal subsidies and local tax revenue through to the lighting industry, tossing out PR announcements about how "green" and "modern" they are being along the way.
Amazing work, I'm impressed by the scope of your project!

I must say though, is it jina or bge-3/flag - the embeddings (and tokenizer?) do not do a good job on tech topics. It's fine for natural words, but searching for tech concepts like "xaml", "simd", etc cause it fall back to tokenizing the inputs and tries to grab similar sounding words.

Also, just some constructive feedback, if there were some way to stop it from showing the same "hn leaderboard" of results when there are no results because a topic is too niche would be nice. I get a lot of "Stephen Hawking has died" when searching for words the embeddings aren't familiar with.

Edit: I'm not so sure how well the sentiment analysis is working. I had the feeling that there was too much negative sentiment that didn't match up to reality, so I tried looking up things HN would feel overwhelmingly positive about like "Mr Rogers", I mean, who could feel negatively about him? The results show some serious negative spikes. Look up "Carter" and there's a massive negative peak associated with the passing of Rosalynn Carter. It was an HN submission talking about all the wonderful things the Carters did.

Also, I think the "popularity over time" needs to be scaled by the median number of votes a story got that month/year, because the trend lines just go up and up if you plot strictly the number of posts. Look at the popularity of "diesel" and you'll see what I mean - this is a term that peaked ten years ago! Or perhaps it should be some sort of keyword incidence rate or number of items with a cosine similarity index of less than x from the query rather than post score, maybe?

Edit2: The dynamic "click a post to remove and recalculate similarity threshold" is awesome.
My guess: There's sort of a gold rush dynamic operating in science. Once in a while someone finds a idea or creates a technique that is a breakthrough, and attracts more people to explore all the problems where it can be used, just like someone finding a gold nugget in a stream not previously known may start a gold rush in that particular location.

Once the gold is depleted, people should go away prospecting for other locations, for new mines to be opened. But science today is like miners clinging to a depleted location, working hard trying to squeeze something left in the refuse pile, because in publish or perish culture, seeking new prospects (straying away from mainstream "depleted" topics) became too risky. A few years studying an Ill known topic that may be a dead end (just like most streams have no gold) can leave a hole in your publication record big enough to end your career.
Doesn’t the moon rotate
That's a much smaller claim, proto3 schemas are a fairly minor evolution over proto2 schemas, mostly removing features. My impression was always that it was either removing things that were expensive to support in Javascript, impossible to serialize to idiomatic JSON, or that the team thought were misfeatures that nobody should ever use. That's a far cry from the original claim that Go and protobufs were co-designed "in the same meetings".

But even that limited claim is kind of hard to believe. Can you link to one of those multiple sources making that claim?
I cannot imagine going back to programming without version control.
Nice. There are a few instances of this online, but you could (should) extend it by adding country, gender etc to give a more accurate and sense of foreboding mortality.

The average life expectancy varies dramatically by country and circumstances - There is no way on this rock that I'll make it to 90!
I blame those gnomes.
Almost sounds more like a statement of fact checking than of offering an opinion (unless said by the first person, as was the case during the very first usage, in a bizarre "I am right" manner).
There's a second crucial element to this: can it lock the local screen while you do this?

I did this a whole lot in the lab with Windows - walk away, and log in remotely and monitor my session, then head back in and log back on locally.

I never found a way to do this with Linux that just restores the session the way Windows seems able to. Instead all I ever found was "the remote screen is unlocked and the cursor is moving" or whatever.
He makes what I assume is an estimate that Bb is “20 years old” and I find that amusing because I remember using it in 2003 and it was definitely already creaky and old then!
I don’t know. Is there not massive administrative bloat everywhere? It can’t be all misallocated.

And anyway, if I take a $300k salary you might see in industry, and split it between 1 associate professor at $150k and 2 admins at $75k, the admins get to WFH and all three get to have enriching time with their families where a single partner isn’t the sole caregiver, is that not the kind of community that educated people are agitating for anyway?

Universities are the future of work, not some sort of flawed or regressive past. I don’t know for certain if it’s a bullshit job. I know those people are happy though. You can argue all day for paying adjuncts more, or whatever, and I agree, but in principle, the admins are the community. They are the spouses and recent grads, they are the moms and dads.

The place where it is harmful is not the bloat. Like everyone’s income is someone else’s expense. It’s such a reductionist view, to complain about anyone who is getting paid to do something that isn’t exactly the same thing as you are doing. It’s harmful because those admins are shutting down communities, be they fraternities or co-ops, as a sort of vengeance plot against the people who wronged them when they were in college, which students never asked for. These college aged vengeances are the same thing motivating angry commenters against education in HN threads. No matter what the party, the sense of exacting vengeance is the nasty and bad part. Not the money.
How do you know this? I haven't had time to read the book in the link. But I have talked to people who worked on the SDI project. They weren't, at the time, under the impression that it was a bluff, and were frustrated when it was shut down.

The idea that making your strategic adversary overspend on weapons development might be a good thing also sounds like a post-hoc justification. An enemy who spends more resources on weapons is more dangerous, and places global stability in peril, even if you have invincible defences yourself. And all the more so if you don't have invincible defences because your research program was a bluff and never intended to be deployed in the first place!
> Thus, your syscalls might be using a newer version of the table but it a) not actually be implemented,

That's the same case as when a syscall is later removed: it returns -ENOSYS. The correct way is to do the call normally as if it were implemented, and if it returns -ENOSYS, you know that this syscall does not exist in the currently running kernel, and you should try something else. That is the same no matter whether it's compiled statically or dynamically; even a dynamic glibc has fallback paths for some missing syscalls (glibc has a minimum required kernel version, so it does not need to have fallback paths for features introduced a long time ago).

> or b) implemented with something bespoke.

There's nothing you can do to protect against a modified kernel which does something different from the upstream Linux kernel. Even going through libc doesn't help, since whoever modified the Linux kernel to do something unexpected could also have modified the C library to do something unexpected, or libc could trip over the unexpected kernel changes.

One example of this happening is with seccomp filters. They can be used to make a syscall fail with an unexpected error code, and this can confuse the C library. More specifically, a seccomp filter which forces the clone3 syscall to always return -EPERM breaks newer libc versions which try the clone3 syscall first, and then fallback to the older clone syscall if clone3 returned -ENOSYS (which indicates an older kernel that does not have the clone3 syscall); this breaks for instance running newer Linux distributions within older Docker versions.
If they really wanted to stick it to Google and the US State Dept, they’d fund a privacy-preserving open source replacement for google play services.

E.g., why do I have to constantly send my location to google in the background just to access my lat/long in apps that use google libraries?
I guess Apple didn’t announce enough exciting things so Apple blog sites have to micro analyze every detail and find things to complain or be outraged about to keep their daily quotas of posts?
Have you registered gracehub.com yet? :)
Even those percentages of dropping oil profits can be pretty crippling for Putin. Especially since they can repeatedly hit what Putin wastes resources on repairing. And they should continue doing that even more.

But they surely need more effective ways to take out Russian military airplanes, especially those which are bombing the front line and cities. Not sure why allies can't supply them with needed technology to do it - they should possess some.
That's a bit much. Type inheritance has been a core abstraction in software development since before most working developers were born. We as a society know how to do this. The idea that one oddball new idea is a revolution that turns a "nightmare" into sunshine is way too hyperbolized.

Sum typing might be better! But frankly the jury is still out, and the impact is clearly going to be smaller than what you're imagining.
If anything, I think it's the opposite: there are too many ideas about what a university is for.

It's a shame we've lost a lot of the alternative educational "systems" that existed alongside higher-ed. Things like journalism was learned in journalism schools, not universities. Trade schools used to be common place and target far more industries. No one used to get a degree in "business".

The university/high-ed, unfortunately, has a monopoly on cultural cachet. Certain schools now function as the main gatekeepers into whole industries. Corporations have handed over the entire idea of employee training to universities, while demanding frequently arbitrary degree requirements when hiring, allowing particular universities to exert enormous power over someone's life and future prospects.

They also have to be finishing schools and boarding schools for young adults hoping to get the "college experience".
I nearly took a job at the Zeiss Planetarium in Jena, they actually have a dedicated computer graphics team there which seemed like a nice friendly little shop. Really great they've kept it running this long, respect!
Moving equipment like fighters and bombers out of range of drones achieves a significant tactical victory for Ukraine by reducing loiter time at target for Russian aircraft. Incremental losses of both aircraft and crew also have compounding effects, since pilots for logistics roles like in air refuelling become scarce.

I agree that lack of weapons for direct assault limits some of the upside benefits as in "you cannot directly win a war on defensive moves" but you can force a better, safer, more advantageous outcome. In effect, Russia is losing a war of attrition on it's economy and materiel side. It does have massive manpower and stocks. It doesn't have infinite supply of economic resilience and home front tolerance for a failing economy undermines Kremlin myths.

Sometimes, not losing is the best you can get pending more help.

Ukraine is not losing.

Russia is not winning.
It's not a normal market because the customers (the patients) are generally not the people paying for the services.
What brain startup has the right approach?
I think it's the exact opposite -- this is a problem created by administrators who are treating these institutions like a business and 'selling' these schools to be everything to everyone in order to continually grow enrollment, and grow their administrative empires. Academics works better when relatively isolated from market forces -- the worst thing you can do for academics is to ask it to turn a profit.
They are destroying everything analog used by humans for fun and creativity, including a piano, a trumpet, paint, an arcade machine, synthesizers, and toys. In return we have one soulless bland iPad. If you have any object remotely similar to the ones depicted as destroyed, you will feel anger and pain at the sight of destruction.
Additionally, “natural” =/= “necessary to life”. Millions if not billions of people have the means to hunt if they wanted to, yet choose not to. And they are just fine.
NG was (is?) popular Army slang, and American soldiers brought it to Okinawa. From there it spread throughout Japan, leading to its inclusion (stylized the same as OK) in emoji sets, which are historically Japanese.

https://emojipedia.org/ng-button
I'm interested in knowing more about how companies typically gauge the freshness of their codebase dependencies. putting all the nuances/details aside, i think we can all agree that having a codebase with most dependencies that are over 8 years old is a pretty clear indication that it's way overdue for an update, right?

i was thinking, would it be helpful to keep track of how far behind each dependency is in terms of minor, patch, and major updates? but this seems a bit too complex to explain to the management. i'm trying to figure out the best way to explain this to management so they understand why it's important to stay current. any ideas on how we can measure improvements? maybe we should agree on a few key factors to track our progress and see if we're getting better or worse.
The history of universities, especially the American system, are a fascinating study in a century plus of institutional evolution.

Even the universities with particular mutations (New School, Olin) have evolved in fascinating ways.

Broadly, university evolution is:

1. Real estate development
2. Sports
3. Research grants
4. Brand
5. Source of vetted early talent
6. International tuition dollars

Almost none of what a university is economically designed to do is ensure students are trained for success in their career and life.

If there’s any directly relevant student benefit, it is certification - a fairly benign benefit.

What’s critical to grok is that universities are quite literally accredited based on how similar they look & behave to their peers.
> Without Google and American source code what the hell huawei can do? If there no aosp then huawei is just nothing. They have to make java phones. Taking foundation from aosp do anything over doesn't break free lol

Huawei are building Harmony OS Next, which is independent from and incompatible with Android. They are not using AOSP core, they are building their own kernel.

Huawei is also obviously not nothing in China. They are a very large telecom and tech company that builds many more types of hardware and software than we've seen in the West. For example, their Super Device tech doesn't have alternatives in the popular ecosystems. They are also in automotive, photovoltaics, fiber optics, and a few other niches. Nothing without AOSP? lol

Besides, what's the point about open source that you are trying to make? Open source helps tech companies, developers, tinkerers, and so on, yes. This is specifically what it is made to do. They are free to use AOSP and AOSP has contributors far beyond just Americans. It could also be said that American companies benefit from Chinese open source code. Or are you trying to say that one is worthy of the other but not vice versa?

You've managed to put quite a lot of misrepresentation in a very short message.
With the cost of launch so low does Brilliant Pebbles become affordable again?
What about the zombie state of mind of when you have the urge to visit a bathroom to empty your overwhelmed colon/bladder? Isn't it way more sane to just do it and forget it than to walk around obsessed with such urge for hours and days requiring others to participate in the process?

There's a "rule of a thumb" I learnt as an adolescent: as soon as you feel attracted to somebody - jerk off and cool down so you become way more sober and do less stupid things. In particular - always jerk off before going to a date: if you still feel interested - this has a chance of being a meaningful relationship, otherwise this was just a stupid hormone play. And I never really needed porn to implement this, imagination was enough.
I think no one is against paying doctors to make a good living. Perhaps even extravangant living. If the product is great, why not? Apple, Tesla, Etc made owners very rich.

The problem is your share of health dollars going to administrators, which is bundled with the barriers to entry into healthcare and into insurance.

Its very hard to be a doctor that doesnt take insurance, so administrators come to rule the roost. If there was truly a free market, yiud see a material share of doctors working outside the insurance system. Yet no such niche really exists.
That is a plausible explanation for a present correlation, but I think less so for when the correlation was first noted.
Smol baby
Very nice project and documented really well. I learned a lot reading the post. The examples of the improved HN search are pretty awesome.

Any idea why password reuse is so far away from security? That was the only oddity of the map for me.
I have little doubt there are many ways. These are a bit harder to directly pull a billion dollars out of, though.
I took Greg Durrett's undergrad NLP course years ago and really enjoyed it. Cool to see this posted here
Moritz code: inside the mind of the best VC
This is ironic, considering how bad/nerfed the search function in photos has become.
Chicken va egg

What was first - barriers to entry, or administrative inertia?

Im not sure whos right, but im sure between thw two of them, they are making entire industries extremely inefficient.
> Estimates on the actual damage on production and exports has ranged between the fantastical (28%) to the banal (6%). It looks like domestic petrol supply has been hit the hardest in terms of tangible economic costs, since oil prices have remained reasonable with lessened seasonal demand and lower OPEC supply targets.

Isn't that the point, though? Hit refineries, forcing Russia to sell more crude oil to the world, and have less refined oil internally to turn into gas, etc?
I've commented before about Stanford's Redwood City "campus"[1] It's all administrators. No students. No faculty. Just administrators.

Recent events (March-April 2024)

* BeWell fair - visit with therapy dogs.

* Fire drill.

* National Pet Month.

* Automated External Defibrillator training.

I wonder how much of what happens there could be done by LLMs.

[1] https://redwoodcity.stanford.edu/
Doing something like that for real (not just a quick edit to demo the idea) would have been a way cooler ad.
Wow, you're not exaggerating. That actually does bring a legitimate accusation of plagiarism to the table. Compare 0:13 in the LG ad to 0:37 in the Apple version.

Never mind that the artwork itself looks straight out of DALL-E 2, with its orange-bluish cast. Who is calling the creative shots at Apple these days?!
Oh certainly; I never meant to think that Python competes with Elixir in this regard. It doesn't.
Yes.

People assume that because they are correct.

It is always vacuous. Always. If it wasn't, money would not be changing hands.

No one's paying corporate sponsorship money so I can have more foot to centura carpet interaction in my house. They're paying openAI money as compensation for them actively making their product worse.
I've been thinking about building this software for a while, noticed same missing niche
A deontologist cannot figure out what a University is for.

A consequentialist and virtue ethicist can figure it out.

I suppose the issue is that you need rules for funding. Deontology only solves that.
Fortunately people don't read books anymore.
Terrific! Any country with proper environmental standards should have open trade.
Those who do not - should have heavy (large) environmental (based) tariffs. For example any country caught not following the Montreal protocol should have all their products in that category charged a 2000% tariff, or in other words a tariff proportional to the difference in destruction of the earth verses following the environmental rules.
I think that's more two independent byte streams. You want low latency but what is transfered doesnt really impact the other side, you just constantly want to push the next frame
People with rooted devices can easily circumvent their half baked "security measures"
One less potential competitor employee we have to worry about in the future economy. Thank you for your service.
Supply-Side Healthcare?
I can’t understand what you mean at all. How does it make programming more robotic? I feel more empowered to be creative when I know I can get things back to a valid state if I break them too badly.

For personal projects I often just use an alias that commits in my project directory with no commit message. There’s no burden to it. Sometimes I might choose to do a detailed merge commit to add a description for a batch of changes once I’ve settled on something I like, but usually I don’t bother if I’m not going to be working with others.
>A mother's love is unconditional like 99% of the time regardless of the species

That's just BS. In many species, the mother never has any interaction at all with the young. In some species, it's not particularly uncommon for a mother to eat her young.
The problem with a doctor making an extravagant living is that it calls into question their motivation for working as a healer. How can I feel good about my patients if I know that they can barely afford to pay for my cafe? Or conversely, what does that say about me if I only work with wealthy patients?
Really? Do you mean countries stopped trading with Germany and lead to the rise of Adolph Hitlers nazi party ? Or do you mean something else? Because if China thinks they’re going to be the next adolf Hitler if we stop buying Chinese crap - I’m not sure that’s a valid argument. Chinese goods are plainly inferior quality , they do not respect patents or trademarks and they completely ignore environmental guidelines, none of these same things can be said for German made goods after the treaty of Versailles. If in fact that the period you are referring to, as your comment is unclear.
Thanks, that makes sense!

It's interesting that it's very much an interactive experience for the end-user. But for the logic of the computer, it's not interactive at all.

You can make the contrast even stronger: if both video streams are transmitted over UDP, you don't even need to sent ACKs etc. To be truly one-directional from a technical point of view.

Then compare that to transferring a file via TCP. For the user this is as one-directional and non-interactive as it gets, but the computers constantly talk back and forth.
As a perhaps lazy typing xennial, I use 'k' all the time at work to mean 'ack' or 'yes', context depending. It never occurred to me people could be interpreting differently based on age.