skysight-inc/HackerNews huggingface dataset:
Interesting sentiment analysis, but hard to put into context without a baseline for the sentiment of average HN comments. In my experience, HN can be impressively cynical on just about any topic that gets posted. Some times a great article will get posted and people will find creative ways to complain about everything from the color choice of the website to unrelated complaints from loosely related topics. It gets negative very quickly in here.

It’s also interesting to see sentiment trending downward in time for both topics, even as the real-world benefits of AI become more obvious. My gut feeling is that this shows some of the contrarian bias on HN: Comments here are more optimistic about things that aren’t yet mainstream, but lean negative as soon as something becomes too popular or mainstream.

Interesting article. Thanks for including the details about fine tuning your own model.
Or even better, vote for someone who will dismantle this nominally democratic system and implement something better. We can do better.

https://www.eda.admin.ch/aboutswitzerland/en/home/politik-ge...
I would be curious.

What happens if you divide it not by comments, but by commenters? How much is sentiment being shaped by a vocal minority who is always saying the same thing, and how much does it seem to be a broad-based sentiment among the overall audience that occasionally responds?
The CA/B rules are - as the name suggests - largely written by CAs themselves.
Israel is much less sadistic in their killing methods than Palestine (read torture and mutilation). One hypothesis is they're trying to convince people otherwise.

https://en.m.wikipedia.org/wiki/2023_Hamas_attack_on_Israel
Microsoft is going to be especially sensitive in this area, given their experience with Tay and "user-guided sentiments"

https://en.m.wikipedia.org/wiki/Tay_(chatbot)
> The catch, they can only approve (or not approve) them as a group.

OK, that's what I thought, but I had doubts, because I read something contrary recently. Thanks for clarifying.

Can German chancellors appoint anyone they like as ministers, or do they have to appoint someone who has been elected to the Bundestag? Because commissioners are not elected.

So, as I recall, there's been exactly one instance in which the EU Parliament has rejected all the Commissioners; they sacked the lot, because it was evident that they were mostly corrupt. Plus ça change, plus c'est la même chose.
But why is USB-C not a benefit of the iPhone 15, per the discussion? It has a USB-C connector, only limited by its USB2 implementation.
The soil samples were taken above / below / in between layers that are clearly artificial.

The controversial 24-14,000BC dates are from soil in Unit 3.

Directly above this layer, is a layer of soil that is much younger -- yielding radiocarbon dates of 8000-6000BC

On top of this layer of soil fill, are stacked/cut pieces of columnar basalt, aligned parallel to the ground which does not occur naturally and indicates it is an artificial construction. Dates from soil in this layer yield 6,000-5,000BC

So the age of the soil in this case does indicate ages in which portions of the structure was assembled. You can argue that the soil is "old", but given the time gap, and the fact that it is completely covered by younger soil yielding dates from 8,000BC-7000BC, it seems hard to argue that it was not constructed sometime before at least 8000BCE.
I'd guess HN is negative towards hype in general. "AI" is very much full of hype.

What happened with previous AI hypes, the term AI was abandoned and the techniques and disciplines were "rebranded".

Probably will happen again. When something works and we start to understand how and when it works (and especially when it doesn't) it stops being "AI" and becomes something more boring.
In my field (music, video, games) random floating point numbers are ubiquitous.
Target CEO says shoppers are pulling back, even on groceries
It's simple! You just vote for someone who then votes for the person who decides who will vote for the person that is the European president.

It's like democracy except so indirect that it's total shit.

Can't trust the people to actually choose who to put in charge - have to leave that decision to the leaders selected by the other leaders who were voted by the other leaders.
Very interesting. I've introspected a great deal lately to (try to) gauge my own biases with regard to these technologies, because I think AI is absolutely incredible and I'm less skeptical about it than other things, namely crypto, which I've always held with very deep skepticism. Does that mean AI is "different" or am I just biased?

To that end, I'm very curious: how does AI compare against other major tech advancements that are relevant in the HN community? The AI vs crypto comparison is the one I see the most, or ChatGPT/LLM vs iPhone, but surely there are some other less splashy or controversial comparisons.

What about something like React/Angular/SPAs vs AI? Less exciting, I know. I'm just really curious about how AI stacks up against something other than the obvious ("obvious," because of what I've been reading - again, biases) comparisons.
Great to hear you've found things that work!
How was the foot issue diagnosed? Who did you work with for that?
How were the pinched nerves diagnosed?
Where did you start with your routine? How did/does it fit into your life?
Lord of the Rings isn't a PS1 game. A lot more people are reading old books than are playing PS1 games. I'd assume most people still playing PS1 games now are using emulators, but for a sense of scale: Something like fifty million more copies of Lord of the Rings have been printed than PlayStations made.
Calling Ayn Rand religious, is a clear sign you know nothing about her. Her entire work is basically a claim that objective reality should paid attention to in our beliefs.
I see that it's another GLP-1 agonist, like Ozempic/Wegovy. Are there any particular advantages, or is it just a me-too drug?
Tesla Sweden Strike Update: Tesla Comments, Sympathy Strikes Expand
We're in Beta, why are they so mad?
Google is so fucking dumb. They had the market with Hangouts. Everybody used to be on it. And they fucking burned hangouts users over and over, and now nobody uses it. They blew it, and now they should suck it up and realize they can't compete and are not going to be able to compete for years now because of how they fucked their users multiple times. Nobody is going to want to use a Google product for their messaging for a long time, until their trust is rebuilt. I guess this means their only path is for them to start suing everybody until something opens up for them. What they should do, it just give it up. This kind of shit is not good for anybody. Using the guise of openness, by saying Apple's shit is not open is hypocritical as fuck too.
Article doesn't really clarify if this is "twice as much per capita" or just "twice as much." If the latter, I'd say no duh, Texas has a much bigger oil and natural gas industry than New Mexico does.
> And an aside: Interesting how you made me and the OP sound deranged because we don't want to install a 3rd party service to customize the use of our phones.

Fair enough, but I was trying to phrase it as a gentle joke.

I mean... you're trying to "customize" them to make them use "3rd party services"! That's the whole point! That's what you want! You want something not-Google, and you're mad that the mechanism to do so is to... not use the Google app.

I mean, you get that that's hilarious, right? Do you get likewise angry (maybe you'd say "deranged") that Microsoft has a Bing search bar on the desktop, or non-removable OneDrive integration in the file browser? That Apple sets you up with an account by default when you unbox your iPhone?

In point of fact, and being completely serious here: of all the major-vendor client platforms out there, Google Android is by far the most customizable in the sense of "removing the vendor's own app integration". Go try to swap your browser on iOS. I really don't understand why you're so upset.
Their version nomenclature is confusing. Mine is a "G Power 2020," so it's different and I don't see it on the LineageOS Wiki. Maybe it will eventually get supported(?).
Don't worry about it. If you don't chase greed and don't try to beat the markets, you'll do fine with low cost index funds. Investing should be boring.
> There is only ever going to be so much of it so losing your money to inflation isn't a risk.

This comment feels like it’s 2013 and there hasn’t been a decade of people creating thousands of other tokens and forks, or realizing that high volatility in liquidity or exchange rates is more of a problem than the levels of currency inflation we commonly see (the price increases we’ve seen for the last couple years are most of the inflation we’ve seen and that practice would be unaffected).

It especially misses the understanding that deflation is much worse for anyone who isn’t already rich. The model that anyone who bought a decade ago deserves to be fabulously rich is … unlikely to be popular with the rest of the world.
The more that one experiments with these diet changes, I think, the more one reveals how untrue that phrase "most important meal of the day" becomes. I feel unstoppable if I skip breakfast, lethargic if I don't.
Play Framework is reborn like a phoenix from the ashes – and gets rid of Akka
It's great to see the Play Framework thriving with the backing of the community rather than depending on Lightbend.
Ah, Europe loves its secret courts.
> Why in the hell does a garage door opener need a server?

Because the user is almost certainly installing the device behind a NAT with a dynamically assigned public IP. These are mass-market garage door openers, not devices targeted to those familiar with advanced network configuration.

I also avoid cloud connected IoT stuff. I have the luxury of doing so because I have IT skills. For those who do not, accessible alternatives simply don't exist.
> PowerBI makes me want to PowerDIE, is a profound offense to whatever nobility is inherent to the human spirit, and anyone asking for one of these fucking things to be produced should be treated - pending the greatest justification the world has ever seen - like they have stopped the meeting to take a piss on everyone's shoes.

Well said.
Is it just me, or does the article not show how posts were classified as AI vs crypto? I see that they "use an LLM" but don't see a code snippet describing how, or an attempt at assessing error rates, which seems like a basic step in validating this. Maybe I missed it?

edit: Looks like this is the notebook used in the article:
https://github.com/corbt/hn-analysis/blob/main/analysis.ipyn...

The classification seems pretty fraught; one cell shows a sample of articles classified as crypto, which appears to include a bunch of cryptography and other unrelated articles.
> A seasoned brawler/street fighter will seem uncouth and may have some unorthodox habits but they will be more successful in the day to day than most theoreticians who aren't out there applying what they're learning.

That reminds me of my favorite Bing Bang Theory scene, on the way to Comic Con their car breaks down. Leonard asks if anyone knows anything about automobile engines. Everyone (theoretical physicists or astrophysicists) raised their hands enthusiastically. Then Leonard asks, OK, does anyone know how to repair an automobile engine? Everyone lowers their hands.
if your webpack or ci/cd pipeline is breaking often enough that you worry about it when delivering estimates, that's a you problem.
What's old is new again!

https://www.core77.com/posts/103681/When-Houses-Had-Built-In...
Yes, life is pain and suffering. You feed and shelter them, you don't mutilate their bodies. If you were hungry and starving, would you want your balls chopped off so you don't make babies? Or would you want shelter and food? Neutering isn't free. You can create dog parks/sanctuaries and collect leftover food from people and restaurants (tons of it) in exchange for tax relief or just breed animals they can hunt and ear in the park.
Did you have back pain before doing any of this?
Dietary guidelines may soon warn against ultraprocessed foods
https://archive.li/smOOF
This appears to be a GIP and GLP-1 agonist. Recently I read there might be some severe side effects with this class of med in diabetic and non-diabetic patients:

https://medicalxpress.com/news/2023-10-links-popular-weight-...

But its still pretty exciting.
Personally this is still my dream job and has been for 40 years.

The only one that's had any impact was 'incompetent people' (if they're in charge/lead), in which case I've switched teams or companies.

As for (3) or (7) if you value a job well done as do your peers, then it's its own reward and I only care that I'm given (or can make/take) the time to do a better job than management knows is good for the company.
Takes longer for protein to be digested, it's just nutrition 101.
> The longer intermittent fasting cycles seem to show no significant loss of lean muscle. (i'm way too lazy to go find the studies to back this up claim, but they're out there somewhere)

Absolutely wrong: https://news.ycombinator.com/item?id=38194372
(author here) Interesting question to ask! I actually did the exact same sentiment analysis on Rust and remote work as well, but ended up cutting them from the post in the interest of brevity. My recollection is that the sentiment on those two topics wasn't particularly correlated with the sentiment on crypto or AI, but let me look up that graph and throw it in as a footnote on the article.

*EDIT*

added an addendum to the post with the sentiment analysis graph including both rust and remote work.

Interestingly, there is in fact a noticeable downward slope in average sentiment over time for those topics as well, although they both remain far more popular than either AI or crypto.
Couldn't people do some reverse-engineering to figure out the first-party protocol and impersonate the official app in the API integration?
It's not obvious to me whether we've actually found a good killer app for generative AI yet, unless you consider chatgpt or sites like midjourney the killer apps. A lot of the new wave of ai startups are just wrappers for gpt. I don't think that adds a ton of value over just asking gpt-4 your query as opposed to subscribing to a billion different ai services. I also question the value of ai art in general when everyone involved in creative labor thinks you're a piece of shit for using it.
As apposed to being buried under ruble for days slowly dying of dehydration while dealing with the excruciating pain of your injuries? Honestly think I'd rather die by Hamas' hands if I had a choice.
Nonsense. Most of the 19th century buildings are perfectly ordinary brick terraced houses and the later ones have cavity walls. I lived in one built in 1890 in Southampton for four years. Solid house but not of any kind of historical importance. They can be insulated by blowing fibre into the cavity or filling it with expanding foam..
This has had the follow-on effect of watering down of video game difficulty over time. It's more important to see the user steadily progressing throughout a game's content than see them getting stuck too long (even if there's an intellectual payoff when they finally figure it out). Many developers have cited this as a reason for changing their game mechanics in favor of ease.

It's arguable if this is a good or bad thing for gaming, but it's unquestionable there's a connection.
My wife and I bought a Fire TV for a particular use case:

- The hot tub room in the winter

- The outdoor patio in the summer

It was so cheap, we don't mind the ads on the home screen. If it dies from the moisture, we'll just buy another one. The apps are the key anyways, as I use a few totally ad-free apps to stream stuff:

- JellyFin

- VLC

- HDHomeRun (for my antenna on the roof)

PlutoTV is not ad-free, but has so much amazing shit, I don't mind it much.

Meanwhile, the big LG OLED we bought, I have been on a crusade to neuter all the ads without causing issues with downloading apps/updates/streaming. The RootMyTV exploit no longer works:

https://github.com/RootMyTV/RootMyTV.github.io

I have found blocking the IP of the local Akamai peer works for blocking some ads and the OS update check, but at the cost of other things which also use the CDN. It seems to use internal DNS, which complicates things.
How Google secures their GitHub Actions workflows with StepSecurity
Ask HN: How Will You Use OpenAI's New GPT Store?
OpenAI has announced their GPT Store, a marketplace for customizable ChatGPT models. From personal assistants to specialized data analysis tools, the potential seems vast. With the ability to monetize these GPTs, it's not just about productivity anymore; it's also a business opportunity.

HN users, how do you plan to use or develop for the GPT Store? What unique applications do you think will take off? Are there specific tasks you believe custom GPTs will revolutionize?
>Your made the perfect argument in favor of the unions, by sheer ignorance.

What percentage of swedes are in the port workers union that apparently decides what can be imported into the country?
Fascinating! I'm curious to pick you brain a little bit more, given your background - got 15 mins to chat briefly?
As I understand it, as the patents begin to expire, they suddenly discover that the old formulation has serious side effects that make it too dangerous to keep making.

And oh, by the way, we also happen to be introducing a very very very slightly different molecule that qualifies for a brand new patent. No side effects this time, we promise, and see you in 20 years.
> I have a BA in philosophy.

I'm not sure the creds help you here, as undergrad philosophy graduates do not have a reputation for mature insight or depth, perhaps especially those reared in the contemporary climate where curricula are poorly structured, resembling something of a chaotic, superficial buffet that can only produce an incoherent residue of skepticism and relativism. Note that the very claim that almost all philosophers were wrong about everything is itself a truth claim, and therefore subject to the very same criteria that the claims of philosophers are. You haven't escaped the philosophical predicament.
If your mass-market commercial product needs this by design, you will fail. To successfully sell a product to the general public, it must work out of the box.
Yes I understood your intent. So if I follow a mix of american leftists (blue) and european leftists (red) what color do you think I should pick?

The audience is people seeing my check, not me picking it. They won't read it in a consistent way and so I can't send a meaningful intentional signal by making this choice.
> due to potential privacy violations

This may be a thing people say, but it doesn't make any sense to me. The whole premise of the legal system is that it's public. Closed door procedures are the exception. You can generally walk in to nearly any courtroom, observe the whole thing, write down what everybody said, and publish it, and that's 100% legal. So the "no cameras because it might violate privacy" argument always felt weird to me.
San Jose has the #1 highest concentration of software developers in the US
Nitpicking on dual boot. I just went ahead and got myself a system76 laptop. All Linux, no whiff of msft on it. Works awesome.

You don’t need a dual boot. You don’t need windows today. In a sense that’s what the Halloween papers predicted. I don’t have a single windows device. Apple for phones and work laptop, system76 for home laptop.
That's exactly what's changing; Mozilla is moving from a strictly curated model to a more open model.

I wouldn't say support is completely arbitrary because extension features and requirements between mobile and PC are different; there's a reason Mozilla is trying to get devs to test their extensions on mobile before they launch. But there are certainly a lot extensions that should work fine, especially as more extensions start to move to Firefox's version of Manifest V3, and the existing curated model locks them out. It is (was) a major failing of the browser on mobile devices.

My understanding is that the December update will move Mozilla from curating a small number of allowed extensions, towards a model where developers just specify which platforms they want to support. And my understanding is that the only reason that number is going to be 200 instead of thousands is because only 200 developers so far have checked to make sure their extensions work with requirements like non-persistent background pages and with mobile layouts.
This is rad! What the tech stack?
> Note the negative tone about having our phones actually work longer, last longer and be usable longer without draining our money just to keep the threadmill rolling.

Indeed, it's a really positive development. Finally this market is pretty mature and one can buy something that isn't completely unsable within a couple of years of purchase.

My family of three phone users just upgrades our phones to whatever the lower end pixel is when they break (due to some accidental damage). Despite the horror stories, these phones have always been fine for us.

The last remaining barrier to this strategy (limited security updates from Google) is finally going away, so the future for "replace it when it breaks" looks even better.
Dan Olson is FAR more eloquent than I will ever be: https://www.youtube.com/watch?v=5pYeoZaoWrA&t=9s
People will just start building g from source to ensure their apps aren't backdoored. This will happen all the way down to the lowest level (e.g., mass migration to grapheneos).

Maybe not enough due to proprietary baseband blobs, or maybe govs will try to outlaw unlocked bootloaders, but that is likely where things would go.
Potentially snarky answer: they don't/can't.

A double click is something people do within a split second. Within a few ms, your application is now trying let's say, to store a comment and send a notification. Even with some sort of one-time token, process A will check the token, mark it 'used', but process B may be doing the same thing, and when process B started, the token was valid then too. If stored in SQL, you can try to do something with locking the table or row, and a second process might not get to update (or you can look in to optimistic locking/versioning/etc) but it's a thorny problem to deal with when people 'double click' and two processes start within a few ms of each other.

tldr: disabling a submit button to prevent a double click scenario is by far the easiest and most pragmatic approach that stops the problem from entering "much more complex/difficult" territory. Ideally, the 'disabled' state might auto-undisable after a couple seconds, but the original request handler should be able to reset the state after processing the response.

Would be so much nicer if this was a standard attribute to add in to forms to prevent this (2 single clicks registered back to back within X ms... ignore second).

edit: finished the article, and the 'data-submitting' approach is something I also have implemented some times, and works decently well as an alternative. You're still having to prevent double submission. etags won't really help there.
> The shoe certainly seems to fit most philosophical sub-disciplines, like metaphysics and ethics.

But everyone asks questions from metaphysics. "Who am I?" "What is reality?" Everyone asks those questions, and everyone develops answers. (If you're claiming that the conclusions of philosophy on the topic are part of the junk drawer, I'm not necessarily going to argue. But the field itself is really relevant.)

And (almost) everyone asks questions from ethics. "What is the right thing to do? How do I tell? What is moral, and what is immoral?" (I say "almost" because some sociopath types may not in fact ask such questions, or ask them only as a smokescreen to advance an agenda.) And if you look at the world, we could really use a clear consensus on what is moral and how to tell. Again, though, I'm not saying that philosophy's answers aren't stuck in the junk drawer.