skysight-inc/HackerNews huggingface dataset:
> What do you mean with "schema" here? Are you saying that /proc and /sys have no pre-defined schema?

If all you're doing is reading/writing kernel stuff, then those will be sufficient. But if you're building a user-space service or daemon that will read/write to/from other user-space processes, then /proc and /sys don't help. If you want to use files you will have to agree and standardize on a format. For example, use YAML? ok, but which properties are mandatory, which are optional? What will their hierarchy look like? Even what is (are) the file name(s)? How do you handle adding/removing properties, maintaining backward compatibilty?

> inotify/fsnotify?

You can get a lot done with inotify and fsnotify, but there's a lot of overhead involved too. It is also somewhat fragile, some might say "hacky". It's certainly not something I would want to build on top of for a production important service. If you want a reliable Pub-Sub, (so for example, your new application1 wants to subscribe to a number of different types of events/notifications about network changes from Network Manager) you have to hope that NetworkManager is writing that to files, find out which files it is, register a watch on them, read them when they change, parse the data (and have to agree on a data format or "schema" with NetworkManager), and do your thing. Now want to send something back to Network Manager based on what you read? Gotta write to a file, and hope that NetworkManager is already coded to watch that file with inotify/fsnotify, and already agrees with the data format (or "schema"). When you control both sides it's not hard, but when both sides are completely independent with their own goals/priorities and preferences, it can get hairy. These are largely problems that go away with something like D-Bus.
That's a false moral hazard. Let me play devil's advocate for a sec:

Since global warming is trivially abated by aerosolizing seawater it would be negligent to revamp our economy and degrade our quality of life to avoid carbon emissions [which in this hypothetical the main negative is trivially abated].
Format is anachronistic, but other things are even worse.

For instance, a typical review process in Nature or Cell takes around 12 months these days. Lots of waiting, back and forth messages, and waste. If you get rejected, switching from one journal to the other implies massive changes to format and rewriting, as the length constraints could not be more different.

Computer Science has a much more dynamic publication culture.
Let us share with you what we mean… we have spent the past 2 years working tirelessly to build recognizable brands that stick in an environment that is changing faster than ever. We are very proud to say we have the solution that slows everything down to a digestible and clear path that we can walk with or for you.
> [The OO model is] too chaotic in its generality.

Expand on this, please. Why "chaotic"? Even a "general purpose" model can establish some sort of iterative over the composed structure, no?
Dupe, additional comments here: https://news.ycombinator.com/item?id=39973150
Then we will have to endure a few million years of people arguing whether or not it should be called an eclipse or a transit
> UWB has been in three generations of Pixel phones now

Only sorta -- the Pro models have it, but the regular ones do not.

I wouldn't be surprised if Google eventually rolls this out. But it's probably bad optics to say it's only supported with a very limited set of models.
Yes, kind of my first thought, and it reminded me of similar fun stuff like Wix, Mitsubishi Pajero, etc.

The developer seems to be from Austria, so yeah, he knew what he was doing.
> but somehow despite far better process nodes and battery tech, battery life is on average worse today than it was in 2014, which is just goofy

Not trying to make excuses for shitty laptop vendors but the CPU power usage is just a fraction of a laptop's power envelope. The GPU, RAM, controllers, storage, and display (including driver circuitry) all eat up power. Their usage is exacerbated if the OS can't sleep or otherwise throttle those components during times of low demand.

Apple's pretty good about managing whole system power. It's gotten "easier" for them with Apple Silicon since everything is a SoC that they control. On x86 machines the vendor is just leveraging the components they get from Intel or AMD. The vendor's control is limited to what the drivers expose.

Often times different components' behavior or stability can change with different power modes. Vendors will just lock the device to high power mode to avoid those pitfalls at the cost of battery life for the user.
The other possibility is that it destroyed the incidental dogma that tends to build up in these types of games and human activities. This is why I like the "hacker ethos" as much as I do, it tends to eschew things like "accepted" dogma in order to find additional performance that other people were just leaving on the table out of polite comfort.
McGill Online Magnetar Catalog Main Table
Looking into an apparently scammy looking zsh plugin manager called “zi”
> The market can't fix this. That's a fantasy.

Competitive markets would fix this immediately. The main problem is that some markets are concentrated enough for suppliers to collude, and people keep telling themselves that there is nothing they can do because they've been conditioned by the sort of arguments you're repeating into being submissive and compliant.

> The manufactures all have an incentive to do this

And the customers all have an incentive to choose the one that doesn't, putting any manufacturer willing to respect the customer at a competitive advantage.

Unless you convince customers that they can't actually do this and should just learn to love the boot stomping on their face and buy from the companies defecting against them.

> Those are totally impractical suggestions. The weirdos willing to tilt at windmills over this can have no noticeable effect.

That depends entirely on how many of them there are. How many will there be if people are propagandized into believing it can't be effective, vs. creating a culture in which refusal to countenance bullshit is a moral imperative?

It's okay to be the only person doing the right thing. Somebody has to be first. Don't make fun of them, don't tell them it's futile, join them and convince others to do so.

> Rooting a device takes a lot of work, if it's even possible at all. Volunteers just don't have the combination of skills and dedicated man-hours to make that a practical alternative across the consumer device space, except maybe in some unusual cases.

You only need one person to succeed. It's a fun and socially beneficial hobby, and has been successful across a range of consumer devices in the past.
You normally reduce the blast radius of UPS failures by having two supplies for each server. So I don't think that's it.

The link someone else put about overriding faults might be it, if OP misremembered the problem.
There is an entire area of mathematics devoted to unknowable truths ;)
The article mentions "waves in the ionosphere", not gravitational waves.
Just look to Chess. The top players today are way better than any of the greats before, because they can train against computers and know exactly where they failed. That said, because they've gotten so good, chess at the top levels is pretty boring... it's hard to come up with a unique strategy so players tend to be defensive. Lots of ties.

On the other hand, chess is more popular than ever. It's huge in high schools. I see people playing it everywhere. I know that for me, I love being able to play a game and then view the computer analysis afterwards and see exactly what I did wrong (granted, sometimes a move can be good for a computer who will know how to follow through on the next 10 moves, but not necessarily good for me... but most of the time I can see where I made a mistake when the computer points it out).

Side note: I play on LIChess and it's great. Is there an equivalent app for Go?
> maybe that which people call 'God' these days is in fact 'Satan' and he did in fact tempt everyone away from the real deal.

The Gnostics built an alternative version of Christianity around this idea.
Agreed. It matches my experience as well. I boil it down to personality and orientation than seniority in the org honestly. I have seen VP/Director level people who secretly tinker in SQL alongside delegation 99% of the time. Those who want to learn SQL will do it soon and the rest have some kind of mental block.
Ironically, on the one hand, the government views marriage officially as a "contract"; on the other hand, if it is "just a contract" between two consenting adults, then it is considered fraud! It makes little sense.

I think it is outrageous for a government to allege, or even just to investigate, particular causes for marriage unless one of the parties was coerced into it rather than wanting it out of their own free will.
transition need only happen when there is some potential consequence of failure. The US is militarily inassailable, it's not going to fall in the same way that, eg, the polish sejm did with the liberum veto.

sure, it can crumble economically etc but that's a lot slower process and gives plenty of time to materialize the spin.
The first year or two were a mess with support for Apple. I remember as late as 2023 to struggle with running certain, modern, tech stacks on the MBP M1.

It is only within the last year that I feel like the ecosystem has entirely cought up.

Obviously MS will benefit from this, if they are able to run, eg., arm64 docker images etc.
> What if you try to treat people the way they want to be treated instead of how you want to be treated?

Then it's obvious that I'm not one of them because their needs and wants are different from mine.
Computers were always going to be better at searching large trees, now they can help steer new heuristics for human players.
Do you mind sharing a link? Wrote a python script to do the same thing for myself
I agree with you. But you don’t need to anticipate, right? This is like attempt number, what, 4 for Windows on ARM? Or maybe we could see this as a continuation of one of their previous failures.

Windows will never leave x86. The only reason to use Windows is that it is the legacy platform for x86 PC type programs.
Go is a constructed game with a precise definition of the rules and victory.

The real challenge with AI helping experts is whether it can correctly help them balance their own value function for what "better" means. And whether we can still train human experts who can think about that independently with good judgement, if we've automated away the things that beginners would normally do to train their judgement with black boxes that they can't interrogate.

Will be interesting for sure.
Except that Nix ≠ NixOS, which it seemed was very clear to everyone for a very long time.

Recently some Linux hobbyists new to the Nix community have started using the word 'Nix' to refer to NixOS, which is wrong and has understandably led to quite some confusion. I wish they'd stop fucking it up.
Actually, there are some attempt to measure it.

https://www.dmv.ca.gov/portal/vehicle-industry-services/auto...

Of course Tesla is not participating - the real numbers would make them look disastrous.

Regarding objective measures for the quality - the famous standards for level 1-5 etc. Objectively speaking, Tesla's system is Level 2. There are other companies at level 3, and some others operating fully autonomous vehicles.

As to why Tesla chooses to base all their claims on purely subjective and highly cherry-picked numbers and videos ? We all know the answer to this question.
Pro players train with AI and you can often see “blue dot” moves in tournament settings.
The view that society is already much a product of algorithms isn't a counter to that being a unfavorable outcome. A problem that already exists isn't a reason to accept the continuation.

But the tools do change outcomes as we already know they do. It is precisely why there is such a battle for ownership of this space. And the tool being demonstrated in this instance is showing capabilities that weren't present prior.
It's obvious to anyone who's taken 5 minutes to read up on climate change that cutting emissions is how we ultimately fix the problem. Unfortunately we're on track for 3+C of warming. Do you really believe we're going to stand by and watch that happen? I don't. Is geoengineering dangerous and short sighted? Yeah. Is it gonna happen? Also, yes. Should we research it to make it as safe as possible? Heck yeah.
> Sure, but for our cortex not to be able to learn language without becoming specialized for it, while a transformer can, implies that a transformer is a more powerful prediction engine than our cortex, which seems unlikely.

On the contrary, it's extremely likely that we can engineer something better than random evolution. And we have: calculators are better at adding and subtracting that humans are, bikes are faster than running, etc.

> If you look at the cortex as a whole, what seems most striking is how uniform it is - same basic architecture of six layers of neurons with a specific pattern of inter-layer connectivity. It seems nature has come up with a universal prediction architecture. Maybe Wernicke's areas is fine-tuned for language, but to characterize it as a specialized "language organ" seems a bit of a stretch. Let's note too that language is only a million years old, while the cortex itself is 100's of millions, yet has this mostly uniform architecture that evidentially works just as well for vision as hearing, etc, etc.

Language is ~100,000 years old, not a million. The brain is in fact not uniform: If you damage Broca's area you lose language capability. And to say that all cognitive function is the same general algorithm ignores the obvious fact that the brain performs different functions and doesn't answer the question of how and why this is so. There are lots of cognitive behaviour that is not understood, if you want to explain those behaviors you implicitly have to distinguish them from one another.

> So, sure, the ability of the ridiculously simple transformer architecture to learn language (and many other prediction tasks you throw at it), doesn't PROVE that the brain didn't have to evolve a highly specialized way to do it, but it certainly seems highly suggestive of it.

It doesn't. Moro showed in a series of experiments that humans have difficulty learning non-hierarchical languages and use different parts of the brain to do so, which is highly suggestive that language is specialized.

> Since we now have an existence proof that a very simple architecture, not specialized for language, can learn language, it seems the onus is now on Chompsky to put some meat on the bones of his claim (without evidence) that the general cortical architecture is incapable of this without a high degree of specialization.

He has provided evidence and arguments, some of which I have pointed to above. Maybe you should actually read or listen to him.
>I've read many of the recent popSci books on global warming

Have you read any of the IPCC reports? Are you familiar with the RCPs?
The Economic Luminary Who Loved Solar Eclipses
Historically, a lot of it was simply Linux vs BSD differences, but nowadays there's a growing gap from Apple's unwillingness to ship any GPL3 code, leaving them with some tools either stuck in time or replaced with alternatives.
Interesting default rendering choice for `()` in their demo pretty printer. It renders a space before each opening parenthesis.
I just wanted to say that the framing of this intro is really, really good. Kudos to the author, who is knocking this series out of the park—hell of a writer.
Such a disappointing but typical HN comment.

The changes described in the OP are unequivocally good. But the most promoted comment is obviously something snarky complaining about a tangential issue and not the actual thing the article’s about.
Is there any particular reason spices would be more of a concern than produce that are consumed fresh and in much higher quantities?
You're not going far enough. Canada allowed Pharmacists to do diagnosis + prescription for some common over the counter meds with minor side effects.
When you read Go strategy resources, you see a lot of things divided into what best practices were before AlphaGo and what they are now. It's a whole big thing.

It is still the case, though, that AI dominates humans at Go; humans didn't get so creative about the game that they put AI back on its toes (though some did discover exploitable AI "strategy bugs").
I just want to say that I don't understand why this is being downvoted. I'm an atheist and still see it as a wonderful (and different) way to interpret this fact. Even I am in awe of that fact, and it's only natural for crazy coincidences to feel "intentional"
There's a good write-up of the shortcomings that the new config file is trying to address here: https://eslint.org/blog/2022/08/new-config-system-part-2/

E.g., faster and simpler file access from removing tree-walking for multiple `.eslintrc.*`; better defaults in line with modern JavaScript; better compatibility with modules and Node.js's own file loading.

(And I suspect there's an element of "As long as we're having to introduce a breaking change, let's make it explicitly breaking by also changing the filename.")
> This finding suggests that the key to a high score isn’t necessarily landing viral hits, but rather consistently sharing stories.

This is interesting. I find it's very difficult to predict which links do and don't perform on Hacker News, resulting in quite a diverse (to me at least) series of stories. Thanks for the analysis.
Perhaps rather than simply looking at numbers for SWEs, we might also look at numbers for CEOs of successful companies?
Scaling will never get us to AGI
> Pretty sensible IMHO - I live in a country with a reliable electricity grid, and outages due to UPS malfunction are about as common as power outages.

Hence why modern servers and their associated networking equipment have dual power supplies which could be connected to two seperate UPS systems. It would be very unlikely to have them both fail at once. In a less important home/small business scenario typically one supply is connected to the UPS and the other is connected to the wall via a surge protector.
During partial coverings the ambient light is reduced which makes shadows sharper and clearer.
Sure, I'm talking about the physical world however.
This supports with my hypothesis about human-created art, post-AI.

People are deeply concerned about how their livelihoods and identities will survive the next few years. I get it, and while there’s certainly a level of existential dread that feels reasonable, I don’t see many people yet discussing what the visual arts industries will look like on the other side.

If Go play is in any way a creative exercise—which I’ve heard it is— then I’m super interested to see the state of humans in the arts 24 months out from now.
online-go.com
For the most part, I don't follow your response, but I just want to follow up with a simple disagreement that I've pondered for a bit.

"How morally bad a murder is depends on how close to human’s mind we’re talking about;"

Let's set aside that I don't think animals can be murdered -- My main disagreement with your point is that you don't speak to the mapping between "how morally bad" and "how close to human's mind"; IMO Reality has higher dimensionality and there is no linear ramp between the two. As one example, the morality of killing is weighted more heavily around whether or not I am in "community" -- for lack of a better term -- with the organism and the specifics of the killing rather than mind similarity. Killing spiders when it can be avoided is bad, but killing every last mosquito you get the chance to is good. For the most part, spiders make an area better for people, provided you don't fuck with them too much. Mosquitos always make things worse.

To further illustrate how I disagree with your response, let's consider something topical: Recently some dipshit got convicted for running an online community that bought and sold videos of the torture and killing of monkeys. Whether monkeys, cats, mice, octopi, fish, etc., soliciting the suffering and death of an organism for entertainment is pure evil, and likewise producing and profiting from such entertainment is pure evil. Hell, I still get a little uncomfortable when those cockroaches get bugstomped when watching starship troopers. I'm not saying the complexity of the mind doesn't factor, just that it ain't that simple by a long shot.
no, far too small i would think. not sure what the smallest cage is that can act as a host-guest complex

https://en.wikipedia.org/wiki/Host%E2%80%93guest_chemistry

A fun one is Prof Rebek et al's 'tennis ball' - bisglycoluril that forms two halves that cup around a guest:

https://www.scripps.edu/newsandviews/e_20011203/rebek1.html
I'm always looking for a simple minimal oop language. Thanks.
The average user in the dataset will have lower tenure than the average user you encounter, because long-tenure users will have more encounters.
Yes, I'm used to iron filings on the beach in So Cal, but somehow I didn't think it would be in such high amounts in bacteria.
Problem with Russia isn't even primarily that they want to pull you into your sphere of influence - because, as a Russia's neighbour, to defend yourself, you have to subscribe to another sphere of influence (US).

The main problem is that, while being under US' thumb is a mixed bag, but can definitely be good for you (see eg: Poland, Israel), being ruled from Moscow pretty much guarantees stupidity and brutishness. In other words, Russian state is good at conquering and little else, and it sucks to be forced to join their world.
Real reason is that most of HN crowd is biased for Apple.
DALL-E 2/3 is too expensive to run significant tests on, but neither allow you to manipulate the system prompt to override some behaviors.

It is possible to work around it for GPT-4-Vision with the system prompt but it's very difficult and due to ambiguities in OpenAI's content policy I'm unsure if it's ethical or not.

I am still working on experimenting with its effects on Claude: it turns out that Claude does leak its system prompt telling it not to identify individuals without any prompt injections! If you do hit such an issue with this notebook, it will output the full JSON response.
I often have many terminals open of various sizes. It's not clear what size would be the correct one to remember.

Therefore, I don't want it to try. It's fine for software to try to be smart if there's high confidence it knows what you want. Otherwise, it's yet another case, "Look, I automatically messed things up for you. You're welcome."
My qualm isn't really that it's hard to fix it once you know it's broken, or to find it in the release notes, but rather that this change doesn't need to be breaking to begin with. I can understand changing the docs and changing the default value, I can also understand dropping the plaintext config file, but why also break every project that currently relies on `.eslintrc.js`? From the tooling side, it's one extra line to stat two file names rather than one.
> Google owns the OS

Unless you install something else.
I didn’t hear consumer complaining about it much.

I recall people complaining about things like… was it docker? Other dev tools. But programmers are a niche, and a technically competent niche that can both get into trouble and find other solutions. It is essentially the opposite of consumer support.
I've read the summaries and yeah I'm vaguely familiar with the RCPs from various youtube vids covering the topic. I think the last I've seen for projections off our current commitments is 2.7-3.4C.
Yeah most of the cost in the future will be in preparing the training data by doing inference. This is the only way models can learn from their mistakes.