skysight-inc/HackerNews huggingface dataset:
Repeating myself from https://news.ycombinator.com/item?id=35164971 :

> OpenAI can't build a moat because OpenAI isn't a new vertical, or even a complete product.

> Right now the magical demo is being paraded around, exploiting the same "worse is better" that toppled previous ivory towers of computing. It's helpful while the real product development happens elsewhere, since it keeps investors hyped about something.

> The new verticals seem smaller than all of AI/ML. One company dominating ML is about as likely as a single source owning the living room or the smartphones or the web. That's a platitude for companies to woo their shareholders and for regulators to point at while doing their job. ML dominating the living room or smartphones or the web or education or professional work is equally unrealistic.
I think a lot of people blame porn for erectile dysfunction, but that's far from a leading cause: https://www.samhealth.org/about-samaritan/news-search/2022/0... and https://www.goodrx.com/conditions/erectile-dysfunction/top-1...

I guess this is also a good time for vulnerability since we're talking patriarchy. I've had periods of erectile dysfunction and they almost always overlapped with periods of intense stress or depression. Other times it had to do with my diet. That didn't stop some people at the time bringing up my porn use, which feels really nasty and humiliating when it happens to you.

That isn't to say there aren't men who desensitize themselves, but I suspect that's more prevalent in young men and more of a minority in general. It is a provocative thing to bring up in conversation.
Maersk warns of ‘radically changed’ world as profits tumble
This was partially true at points (though we've always done quite a bit better than government), but categorically stopped being true with: https://news.shopify.com/rewriting-the-story-of-compensation -- now it's pretty competitive.
I frankly don’t get this privacy argument at all. If I browse Facebook and look at pictures you uploaded and end up learning something from those pictures, what am I supposed to do? Undergo brain surgery?

It feels like anything that you release on the internet publicly is fair game. If however you didn’t release it in public, put it behind a password and then OpenAI somehow got access to it and train on it, I can see the argument here but if you put up data on your own, I don’t see why you can prevent others from accessing that data. If you don’t want others using it out there, don’t put it out there.
from abstract, it looks like it was one task. It is usually much easier to build much more performant specialized model for single task, while it will be weak in many other tasks compared to larger but generalized model.
Are hot strings case-sensitive? Would be nice to always replace "THe" with "The".

I tend to hold the shift just too long in general. Would be nice if I could replace "[A-Z][A-Z][a-z]+ " with the fixed second cap automatically every time.
They are pretty convenient for the owners.

It would be sort of nice if the hub would provide a convenient website. Visitors don’t want to use an app to turn on my lightbulbs.

There are button peripherals, which work fine of course, but then it is not much more convenient than a light switch or a remote.
Businesses exist to serve shareholders, not employees.
> constexpr reduces the need for macro-constants

const is sufficient to eliminate the use of macro-constants with the exception of the use of such constants by the preprocessor itself (in which case constexpr is also inapplicable).
Yes. We have re-invented credit cards again.
Chris, you are so generous for explaining this stuff, thank you.

Quick question about #2 that I may not be picking up on, but how is it possible to avoid generating the "TON of IR" in the first place? (I'd live with a link to further reading if you're unable to go into details). Thanks!
Have you read the NASA investigation of the Toyota’s unintended acceleration accidents? It’s millions of lines of not properly tested spaghetti code. But I admit that it mostly worked pretty well. Unfortunately modern cars are significantly safer than vintage ones so we are stuck with complex software for better and for worse
Prostitutes get physically assaulted an average of once a month. That's without factoring in pressure to engage in sex acts they aren't comfortable with. And the death rate is about 1 in 500 per year. https://www.hg.org/legal-articles/prostitution-in-the-united...

Are these crimes against prostitutes factored in to the total incidence of sex crimes? I just briefly looked at your link and can't tell.

We're potentially dealing with a "The Ones Who Walk Away from Omelas" situation here.
How Generative Music Works – A Perspective
An audiovisual primer on generative music by Tero Parviainen
Do you happen to live in California? The state requires that residents are able to either cancel subscriptions online or at least via the same method they used to sign up.

Would be curious to see if they are changing their cancel methods depending on your billing address. I know SiriusXM does this.
If you find the code wants factoring out (if you don't, just leave it be, parsers are wonderful things to have written but IME writing them is generally a labour of love) then that split tends to be very natural and works well in the vast majority of cases.

It's also worth having a poke around at some of the Racket community's Language Oriented Programming efforts, they usually have a split they call 'reader' versus 'expander' that I found helped me get my head around how the dividing line can be drawn and why you'd want to.

(Racket's approach isn't quite lexer vs. parser AFAICT but while I at least -think- I've understood it well enough to use ideas, I'm not going to pretend I understand it well enough to provide a correct explanation, let alone a well written one)
Every conceivable crime has been around since civilization began, including exploitation of children.

If your argument is that it's not a big deal or not a solvable problem, then what's the point of doing anything? Should we ignore every problem because it existed in the past?

I just don't understand what these types of comments are supposed to accomplish. It's anti-progress to the point of absurdity.
The Unicode input alphabet is up to 4096 symbols.

The Lexer's output alphabet (a set of tokens) which is an input for a Parser is up to a few tens of symbols at worst. The smaller alphabet the easier it is to make efficient recursive decent parser.

Regular expressions are Finite-State Machines under the hood. There exist one single minimal deterministic FSM per any Regex. And that model is the best in performance. In contrast, for context-free grammars we don't have such unique computation model that would be best in performance. Because of this it is reasonable to separate a Regex-based part of the grammar (the Lexing part) and treat it independently.

Also, when parsing, perhaps it would be easier to recover from input syntax errors from the Token-based input rather than Unicode-based input.

Finally, my personal opinion is that if you write a recursive-descend parser manually, it would be really easier to reason about just the limited number of token classes rather than the entire Unicode alphabet.
It's amusing how these stories always include the breathless account of the genius hackers. It boiled down to a few thousand lines of code in a dll. There's only so much genius you can get into a few thousand lines of code. In reality, SolarWinds did something stupid, then some of their customers connected it to the internet and didn't even firewall it. Hackers will always have success not because they're brilliant, but because there will always be some marks who didn't cross their i's and dot their t's.
Tobacco can be a very good medicine. Smoking cigarettes is obviously harmful, but they can have a very good effect on mood.
> ~evil-mode~ Deprecated, check out Vimpulse or Vim Mode.
Lol, the linked pages for Vimpulse and Vim Mode both start with the statement:
> Superceded by Evil

Though frankly, any Vimmer using Emacs knows this already. Someone's either trolling, or never saw any reason to leave Vim and find out what these are options are really like, picking up the misunderstanding along the way.

I'd totally get that, these lists are awesome and maintaining them is hard work-- it's otherwise pretty great, and congratulations to everyone involved! I've always felt jealous of the folks funning neovim in their browser text-areas.

As an aside: I stick with emacs because of the modal and recursive minibuffer(s) (ie. command-line(s)). What vim setting do I change to be able to use normal mode down there?
Related discussion from today:

Google “We Have No Moat, and Neither Does OpenAI”

https://news.ycombinator.com/item?id=35813322 (138 comments)
The first EV startup that emerges with a dumb EV (minimal software to actually operate) for around $30K will have a best-seller. Nobody actually wants the subscription-based car, it's gradually being forced on consumers via industry collusion.
> At this point maybe it is time to self-host rather than to continue to tolerate this since it's guaranteed to goes down every month.

Not a single one of these outages has caused me enough pain to even consider moving to another hosted provider let alone self-hosting and the burden that goes into managing all that stuff.

Can we stop with this whole "omg a major platform that gets used by millions of people a day can't guarantee 100% uptime, we need to all manage our own infra!!" mentality?

Seriously I've been in GitHub all morning and decided to take a break and read HN and I was JUST learning about this now... It was resolved before I seen this thread too.
This is a reasonable idea, and I have a addition: Imagine you are standing in front of a line of tennis players. On one end is Federer, Nadal, etc. The line moves through the top 100, 200, and continues down to regular club people.

At what point do you draw the line between a great player and a good one?

Clearly there are skills and aptitudes involved, but it ultimately comes down to the vagaries of fate. Consciousness, like tennis prowess, is

bestowed / earned / fought for / learned

as much as it is innate.
The fact that GitHub being down can have such an impact means that Git’s decentralised features don’t go far enough. Why aren’t issues, PRs and all these other little things we depend on also stored in a git repo? Or something similar that can withstand GitHub being down.

I set aside time today to go through my notifications and I can’t because of this. Notifications are trickier to decentralise but still, ugh.
The mmf offering of my bank is covered by the public depositors insurance. It's also more like 1% interest, and other (similarly covered) banks have better rates. Still not a lot, obviously.
Are these the same people behind right to be forgotten and this site uses cookies?
There are a variety of Postgres queue implementations. We implemented the most important features and packaged them as a Postgres extension written in Rust. Our favorites: usage of a visibility timeout to guarantee delivery of messages to exactly one consumer (within the visibility timeout) and bootstrapped pg_partman to automate the handling of table bloat and partitioning.
You just run a profiler. It's better and arguably easier than microservice profiling since it doesn't only measure at the interface, can measure fine grained memory usage, etc.

Google "continuous profiling".

I'm not sure why you would think that that reinvents microservices.

Microservices is just taking a monolith and moving the components into separate processes that communicate via RPC.
> It'd be interesting to really dig in and figure out why one went one way, and the other a different way.

My guess would be airport access. Denver is a major hub and getting non-stops to many other cities is conveniently easy. Wyoming doesn't have the same ease of access
It's backwards. Vimpulse etc. are deprecated in favour of evil-mode.
You don't really need search engines or platforms to publish your best content and get the best audience. The history of the music industry is a goldmine of lessons about publicity and censorship.

The problem is cultural and will resolve itself when there's just barely enough "cool" people out there who reject the notions of trying to be the next big podcast, instagram star, youtube personality, etc. It doesn't need to be a sweeping change, but enough to make others see the opportunity and creative freedom of being independent.

Those creatives are statistically unlikely, but not because of a lack of talent. Rather it's a lack of incentive. There's always enough talent and interest to support the independent thing away from corporate interests. When things become homogenous enough to piss enough people off in ways that mean more to them than money, it will happen.

EDIT: oh here come the anti-capitalists... hehe that's a clue about where values are today. need to be more brave than that if you want good art to come back. past a certain point, money is pretty damn orthogonal to creativity.

i.e. just make stuff and put it out there for the cultural impact instead of whether you got attribution or got paid; you're not a loser for doing that.
I've been using the App Router beta for a few months on a pre-production project. No major complaints and I can see the vision. However, I (understandably) had a big issue with implementing Algolia Instant Search SSR into it. Fingers-crossed that 3rd party libraries launch support for it soon.
I would argue that because your body is the one doing the perceiving, there is likely no limit to the ability of our perceptions influencing our bodies. Belief alone can't move a mountain, but is that not because the belief is not strong enough, rather than because beliefs don't physically have hands with which to hold the pickaxe?
> Being able to allow custom behaviour via JS/TS in Rust

I understanding wanting to call out to Rust from JS/TS, but I don't think I understand wanting the reverse. Isn't a major goal of Rust not to have "custom behavior" that is invisible to the compiler?
I can't speak to its validity, but the way it was explained to me from a neuroscientist a few years ago is that the general hypothesis now is that some people have a genetic predisposition to schizophrenia and that predisposition sort of lies dormant until triggered. That would explain how both could be true: it could be genetic and triggered by environment/trauma.
In terms of putting food on the table, it doesn't really matter how you run it. If you're accepting donations or charging customers, you still gotta pay your taxes.
You'd think there would be some way to burn "disable secure boot" into the OTP bits to protect a machine that you don't intend to use secure boot on, but I don't see it addressed in some brief Google searches. You can burn in a key and you can burn in "force secure boot" but I don't see how you burn in "disable secure boot." I think changing the bootloader setting "revoke_devkey" to 1 and rebooting without doing the other steps would brick it, but I'm not gonna try it!
The economics just don't work out. Small reactors still end up being enormously expensive, but without the huge power output of large ones. There is a reason why all power plants use gigawatt-scale reactors.
Another thing that only affects poor people. In California your first smog check is at 6 years. Most wealthy people turn over their cars more often than that. So a rich person can hack it up and not worry because they'll ditch the car before its ever checked.
Curious if anyone was trying to pressure Bluesky and all other media to adopt the Santa Clara Principles (instead of making stuff up on the fly)?

https://santaclaraprinciples.org/

also, Bluesky was apparently a project within twitter...??
> Finally, another commenter made this great observation, you can't win when you don't know what winning means.

Winning means you installed/recovered democracy.
Lobbying against transit succeeded long before Musk was born.
Dijkstra: Two Views of Programming (EWD540)
Yes, but, and this is the important part, we do not break entire banking ecosystem to find couple of fraudsters. This is the crux of the issue. The proposal to break encryption to prevent CSAM is the equivalent solution. Just from that perspective alone, it is an arguably bad proposal. It is, in short, not a reasonable proposal. You would not break a banking system to achieve a relatively minor goal of catching some fraudsters. That is just a no to most people. Similarly, attempting to break encryption to catch some CSAM is about as bad a proposal.

Just to add to this, you are conflating tracking BSA, CTR and couple other things and trying to fit it into CSAM.

<< should we do nothing to try and stop bank fraud?

To rephrase your argument, are we doing nothing? By your admission we are already doing a lot under BSA ( I would argue we do too much, but that is a separate conversation ).

The proposal for CSAM is nowhere near the level of intrusiveness that BSA operates at and BSA is quite intrusive.
I wouldn‘t call it rushed, it works far better than most assisted driving systems. It will probably soon be rolled out as that and I would not be surprised if, eventually, it becomes good enough to be fully self driving.
My (not so well made) point was that having a two-ish decade planning horizon for serious national security activities was old hat back when punch cards were leading-edge computer technology.

Vs. from a skim of the article - the entire Solar Winds operation was less than 24 months, from plausibly-first little compromise of an employee's VPN account through detection and fix. That is "Extreme premeditation" about the same way that my hard-boiling eggs for a week's lunches every Monday morning is "Extreme premeditation".

(Vs. if they'd described it as a major effort by an A-list adversary - yeah, that would have been quite reasonable.)
It’s coming sooner or later isn’t it? For the right price I might consider that, yes
The tap switch is pretty great, can be placed anywhere, four action buttons, and doesn’t need batteries.

For the most part I use motion sensors and timers and rarely need a switch
Once you figure out how to cancel via the App Store it’s great. It did take me a while to even go looking for it but once I had, it was awesome.
I’m not offended that we act as if someone aged 17 and 11 months is definitely unfit in a way that could never be the case after age 18. If that were true then only a minimum voting age is required.

In reality I can drag my great grandfather to the polls and vote for him so you should be able to vote for your kids.

Who is more impacted by government than parents or people caring for ailing parents?
When you start accusing someone or a country of everything, it's not them who are losing the benefit of the doubt. It's you who are losing any credibility.

> As far as I can tell, the only claims that the drones "tried to kill Putin" come from Russian state media.

Well, I was reporting what the news said, and it was definitely not the Russian media.
For people who conduct their transactions in $'s, sure. But Europeans buying US Treasuries would be subject to currency risk, which could easily wipe out that 5% APR
> The premise of the paper is that while OpenAI and Google continue to race to build the most powerful language models, their efforts are rapidly being eclipsed by the work happening in the open source community.

Another magnificent unsurprising set of correct prediction(s) [0] [1] [2] and as triumphantly admitted by Google themselves on open source LLMs eating both of their (Google) and OpenAI's lunch.

"When it is the race to the bottom, AI LLM services, like ChatGPT, Claude (Anthropic), Cohere.ai, etc are winning the race. Open source LLMs are already at the finish line."

[0] https://news.ycombinator.com/item?id=34201706

[1] https://news.ycombinator.com/item?id=35661548

[2] https://news.ycombinator.com/item?id=34716545
there's nothing religious about entertaining the idea that sentience could just be an emergent property
The collective weight of the union as a counterweight to employer power and overreach is also wirth something. In a dispute with your employer, HR is never on your side, but the union is.
Plus we have a demon horse at the airport. Really spices things up.
> if you can't make money off it, the platform will cease to exist

charge for it, if it's good people will pay

> you claiming that government accounts are amplified is a strawman

no, read the article, it is about that

> Platform Use Guidelines on state-affiliated accounts stated, “In the case of state-affiliated media entities, Twitter will not recommend or amplify accounts or their Tweets with these labels to people.” By 23:39 GMT that evening, however, Twitter had removed this sentence from its platform policy

and then they removed those labels altogether
See ClashTheBunny's comment about Control sockets. You can `man 5 ssh-config` and search for the following settings 'ControlMaster', 'ControlPath', 'ControlPersist'. ControlMaster is a yes/no/auto... you probably want 'auto'. ControlPath is the path where the control socket is created. You probably want something dynamic like `ControlPath ~/.ssh/ctrl-%h`. ControlPersist specifies how long the control socket should remain open for. This enables SSH connection multiplexing.
I find Chomsky convincing. I'd like to hear what people who disagree have to say.
I was laid off recently, and my now-former employer initially disabled accounts immediately, then reversed their decision and reactivated them (all while I was asleep). The first I knew that something was a bit awry was when I opened my laptop in the morning and saw I'd been logged out from Slack and removed from the GitHub org. The HR meeting invite then made it very clear what was going on and I wasn't permanently locked out until after that, a few hours later.
Java has just been on a roll with such substantial changes to fundamental pieces of the runtime! Great work to the teams that keep making improvements in backwards compatible manners.
As of now, no. But I wouldn't be surprised because the smog exam doubles as a road safety check, and as more EVs are on the road that are getting old, they're gonna want a way to verify road safety. Probably a state battery exam or something.
I agree. With long-term subletting the tenants are just cheating the system to the detriment of the landlord, but short-term subletting can actually get the landlord fined by the city. I don’t know which is a bigger problem, but I do know that dealing with violations can be a nightmare for landlords even if the violation is cause by the tenant.
The parent comment talked about ethics, which is largely unrelated to rights (you might have the right to a thing that's entirely unethical, such as owning slaves in the American history).

Given the current laws you are correct, sure. (Whether to follow each and every law is a quite a personal choice...)

The majority of games for Switch aren't worked on by Nintendo, so that point seems tangential.
> Does anybody know what they were thinking?

Ergonomics. (Plus an inherent assumption of mutable data.)

You can write `synchronized (this)` or `synchronized` class method, etc. and it just works.
It will take jobs because the computer is using the thinking of a million other workers – how can any one worker compete with that? Training material is, at a deconstructed level, the critical patterns of other people’s thoughts, ideas, writings, music, theology, facts, opinions, poetry, and so on

AI has completely changed technological competition.

Most still don't perceive that AI is essentially a skill/technology replication machine. This changes everything. It is not comparable to any technological innovation prior.

"Anything you create can be replicated without investment cost while also being unique in design as well as delivering the same function or experience. Intellectual property laws essentially have no function in this new environment and there isn't an obvious remedy"

https://dakara.substack.com/p/ai-and-the-end-to-all-things