skysight-inc/HackerNews huggingface dataset:
I have an AMD 13" running Linux that I've used for a little over a year. I love it, would absolutely buy it again. The 7840U is a great processor, and one I'm happy to sit on for a little while -- works fine for what I need it to do, fairly efficient, and even plays some modern games pretty well. A few random thoughts:

- All the hardware works out-of-the-box in Linux, at least as far as I can tell.

- Swappable ports seems like a gimmick, but it's nice. A few months ago I realized I'd rather have a built-in Micro SD port than an extra USB-C, and that change was trivial.

- If I had bought a traditional laptop, I would have been very annoyed to have an upgrade with a much nicer screen and webcam released 6 months or so after buying the laptop. Instead, I just bought the new screen and webcam module and swapped them in in less than 15 minutes.

- Speaking of the screen, I've missed matte screens ever since Apple went glossy. It's really nice to go back. The 3:2 aspect ratio is a huge bonus, the extra vertical space is useful.

- On Linux, I get around 5-6 hours of battery life under my normal use, 8 or so under light load. That's more than enough for me. Finding a way to charge has never really been a problem since laptops switched to USB-C charging.

- The speakers are not great, and they're downward firing which makes them worse. The easyeffects presets here help quite a bit: https://github.com/ceiphr/ee-framework-presets

- The trackpad is fine. It's better than most non-Apple laptops I've used, but it's still nowhere close to a MacBook's.

- Most of the early issues with the processor have been solved with newer kernel versions. There's still a crashing issue that prevents running large accelerated LLM / image models: https://gitlab.freedesktop.org/drm/amd/-/issues/3482. This isn't a problem with the Framework specifically, but I wish they provided a BIOS option to reserve more VRAM.

- I'm very much looking forward to upgrading the RAM later without buying a new machine. I'll probably do this when the above bug is fixed.

- I wish there was just a little more focus on the details. For example, the swappable port modules don't sit exactly flush with the case on the right side (they're just barely recessed too deep) and it annoys me a bit every time I see it.

Overall though, it's my favorite laptop I've owned since the 12" MacBook. It makes me happy every time I use it.
> Does that make public transit "a prison"?

No. It makes that specific type of low quality public transport a prison. Following the metaphor, a low-security prison, or house arrest, but one none-the-less.

Good public transit needs headways no more than about 10 minutes apart, not 30 minutes, and it needs to run much later than 10pm, and even later on Friday and Saturday nights to provide a good alternative to drunk driving.
The folks who are interested in content like this will still search it out, but now they're more likely to end up on shadier sites instead. Pornhub (Aylo), as porn sites go, is legitimate and goes out of their way to remove problem content and follow laws and regulations. They are also based in Canada. I'm sure there are other sites that are much worse that will fill this vacuum.

The only thing PH doesn't seem keen on is compromising their users' privacy and serving as age-enforcer.

So this legislation seems to make things worse, not better. Sure, you can always say "well PH could just comply with the age-verification laws," but I applaud them for taking a stand on privacy, and also them saying "fine, if you don't like us here we'll leave." It's really a loss for exactly the states that are passing these laws. They'll just end up with people going to shadier sites.

What worries me most though, is that this will lead to people using VPNs more (which is fine), but then states making VPNs themselves illegal (they'll use terms like "tools to circumvent...") which is super bad.
Again, you set your own goal posts and failed to add any insights.

The topic here isn't "o-series sucks", it's addressing a found concern.
Porn addiction does not exist in anything other than a possible symptom of some other mental health issue, but puritanical people like yourself and religious lobbyists like to pretend the degradation of society revolves around sexual liberty.
No, but when you choose NextJS you're choosing a product and should evaluate the reasons for doing it. It's abstracting away a substantial amount of pain points in deploying and optimising react apps. The OP even talks about some of the things he's losing out on by dropping it. We spend so much time as developers moving on to the next thing, instead of shipping and worrying about a few mins of build time when deploying (which is nothing).
I would agree, though we might (or not:) vehemently disagree with the premises and conclusions.

I find Pornography in specific, and sex in general, is something people have very strong basic opinions about. In particular, a lot of people intersect religious morals into the picture, which can make conversations difficult at best, disingenuous more commonly :-(.

For example, my own basic approach is "what do you mean 'obscenity regulations'? What kind of silly thing is that amongst adults?". It then tends to get complicated due to numbers - often people promoting such regulations and laws upon other adults are hugely vehement about government over reach and regulation in other areas, so it ends up feeling like hipocrisy or "I want government to ban things I don't like and allow things I do like".

But this is hacker news! Nothing stops are from trying to have that honest conversation :-).

My honest opinion is that I come from a prudeish culture, and thank goodness teenagers today can have their key questions answered more openly and have access to things I had to sneak and feel guilty about. Access to porn is not in top ten things I worry about for my kids, but I am willing to listen otherwise :-).
> Any “commercial entity” that publishes “material harmful to minors” online can be held liable—meaning, tens of thousands of dollars in fines and/or private lawsuits—if it doesn’t “perform reasonable age verification methods to verify the age of individuals attempting to access the material.”

Does that include the extremist-grooming neo-nazi hate factory which replaced Twitter?
Pornhub is pretty tame compared to a lot of the stuff out there, which won't be blocked because it's hosted in Russia or wherever and won't comply. I don't think limiting access to mainstream porn sites is going to do anything positive wrt porn addiction, and it could drive people to much darker stuff.
The APA even removed sex addiction from the DSM-V, which isn't the end-all-be-all of what is or isn't a mental disorder, but is indicative of how science has broadly rejected the idea of sex addiction being a meaningful disorder.

https://www.psychologytoday.com/us/blog/close-and-personal/2...
Even if true, still - unification of efforts across multiple industries will create more value and synergies in the long run compared to narrow optimisations.
It's interesting to me that people who make a big deal about that clause don't ever seem to know much about how the militia system actually worked. It was based fundamentally on arms and ammunition that were privately owned, widespread and extremely ubiquitous in society.
Twenty children were shot in their elementary school and that wasn't enough to make the US take action.
See this to get clean Markdown for a webpage: https://devkram.de/markydown/index.php
I pity anyone needing to debug a fiddly Rspec problem in the next few years.
It also fails on things that aren't actual words

For example, the output for "how many x's are there in xaaax" is 3.

https://chatgpt.com/share/677591fe-aa58-800e-9e7a-81870387be...
covid infection in children increases their rate of acquiring type 2 diabetes in the 6 months after infection (RR 1.58 for most children, 2.0 for obese, 3 for hospitalized) [0] but sure, "no threat to children", go off king.

[0] https://jamanetwork.com/journals/jamanetworkopen/fullarticle...
Yep, saw that too:

https://news.ycombinator.com/item?id=36646791

374 points, 530 comments
Almost everyone watches porn and almost everyone has relationships. And if they don't it's not because they don't need sex. In fact sex is a less important part of relationships IMO. Being in an open relationship we both enjoy that with others too but we're not less special to each other. Those other people come and go and sex is a nice pleasure, but she's the one keeping me warm at night and comforting me when I'm sad. That matters a lot more to me.
I encourage you to read more into the change of sexual behaviors in men who consume porn who are already in relationships and the effect this has on the women and overall relationship satisfaction.

Yeah, maybe seeing a boob never killed someone, but aggressive grabbing, intimidating a partner who doesn't seem "normal", and expecting rougher more extreme sex acts that women are not comfortable with are not harmless.
Publishing a Docker image is simple. Managing a Kubernetes cluster, even hosted, may be much more complex, for no added benefit.

Throw your container on a VM, make systemd or even runit keep it running. It scales fine to half dozen boxes if needed. Same for your Postgres DB. For extra fancy points, keep a hot standby / read replica, and pick up any of the manual switch-over scripts.

Should keep you running until dozen million DAU, with half-day spent on the initial setup.
Redis is stable, powerful, widely supported, and has been running strong... over a decade now? Ive never heard it recommended as a primary datastore... why would someone do that? Ive seen it used at scale for numerous businesses now and its caused problems exactly never. People understand how to use it because its relatively simple and provides the first things you need beyond the database. Do people complain about redis commonly? News to me.
I see star, lone-wolf ICs get too out in front of their teams all the time. It usually doesn’t end well. The star IC could objectively be building the right thing (like a state of the art recommendation system). But, like the article says, requirements change, bugs need to be fixed, the team needs to adjust the implementation and eventually the team reimplements the thing to within their capabilities.

It’s more than the usual software maintenance too-It’s the entire operation of a piece of software. Scaling it out, being on call for it, adding monitoring, alerting and logging. Inter-operating with other software in the company. Developing libraries and services for other developers to consume. Security. Understanding and deploying the dependencies of the software. And more.

The clever recsys in my example is only the tiny kernel of the actual challenge of delivering this to users. Its the complex care and feeding of a live service that matters.
So you’ve to give up your privacy, share your deepest fantasies with some entity (private company or the state), risk future security breaches, and so on? Sure Pornhub may be blocking access to comply with the state law but it’s the state that is entirely at fault for exceeding its mandate and forcing its morals on the population, violating their free speech rights, and violating their right to privacy.
> If it can be put into a password manager, it's "something you know", regardless of what the intention is or was. Intentions don't drive what things actually are.

That's not a useful distinction and needlessly breaks an otherwise useful model. By that logic, every authentication method is just "something you know" since every piece of information can be represented as a stream of bits, and password managers are well equipped for storing it. That includes your face, fingerprint, and DNA.
I'm grateful for rails and hotwire. completely enabled me to escape the madness that is the react ecosystem.

if it's not a state management library, it's a meta framework, if it's not a metaframework, it's a data fetching library. so many choices to do one simple thing put data coming from the server on a page.

then why do people need it to make complicated as if you're hatching dragon eggs with alchemy ?
My feeling is that for their use case, it makes sense to have something vertical that just cover the needs of Rails. AFAIK SQLite has a RAM backend, so still you are not going to hit disk. Seems like a good idea to reduce system complexity, to me.
That is impossible, their lives depend on complex care networks of family and staff that would also need to isolate, but cannot for need to interact with other parts of the world.

It is a fantasy to consider your suggestion as a solution. Even if it were possible, you're condemning those people to a life of isolation and slowly dying alone.

If we instead set & raised indoor air quality standards and established social norms of staying home when sick or masking when that's not possible, then life could go on mostly as normal. But fuck me for asking people for small inconveniences to help others.

I would say it's reasonable to suggest vulnerable folks avoid indoor public dining, but not to remain alone indefinitely.

Anyways, bring on the downvotes.
Surely that includes the bible…. Again
Wow, I question the ethical side of this comment. It starts praising a company as if it were an unrelated entity, then quietly switches to "us", then makes implications about competing enterpreneural efforts being scams without any evidence. And "clones" (as if everyone knew about them - I didn't until about 1y into mine for instance).

There's also the hypocrisy of complaining about competitors jumping in on "their threads" in a comment on a competitor thread.

Yes, this comment of yours is highly unethical.
Ukraine was under a 5 year contract for that transit, and their European allies were very insistent that they not break it for some strange reason cough greed cough. Ukraine depends on support from Europe, both in monetary terms and for armaments, but also as a host to millions of Ukrainian refugees.

As soon as Ukraine could legally stop the flow without the EU using the fig leaf of the contract force them to keep it flowing, they stopped it.
I wonder how an alternative-timeline South which was still segregated would have dealt with interracial porn.
Can someone explain what is so hard about kubernetes?

You build an artifact in CI, you spend a few minutes writing your deployment yaml, and then you deploy it. There's no more work after that.

What is so freaking hard about kubernetes? Why is everyone losing their minds over it? It isn't rocket science and it doesn't take a lot of time.

The nightmare is maintaining flaky snowflake bare metal machines.
Ideally, yes. We should not do anything to anyone anywhere until we can exhaustively determine what the consequences are. Remember Chesterton's fence and never forget that regulations are written in blood.
>Why, is there any issue with the choice I'm not aware of?

No, not at all. I was just interested since there is a sudden influx of people joining Ruby ( I guess mostly Rails ) companies without previous Ruby background. As I have notice this across HN, Reddit, Twitter and elsewhere. And yes Ruby market tends to be on the slightly higher end because they mostly hire people with years of programming experiences and lack of junior position. And there used to be complains about not being able to find people with Ruby / Rails experiences etc. So it is a good market shift I guess.
Yes. Not the license though.
"a. the vast majority of people are neither addicted to porn nor lacking in ability to form relationships. if that has happened to some people they are a minority"

Hmm... something is going on though: https://www.psychologytoday.com/ca/blog/sexual-intelligence/...

Which in turn is going to likely lead to even further reductions in birth rate.

I think we need to be careful about all the things that factor into our sub-replacement birthrates.
This is troubling to me from a free speech perspective. I am no fan of porn -- and I definitely don't think children should have easy access to it -- but what worries me is the expansion of the definition of porn to suit political purposes. And more generally accepting this kind of censorship begins paving the road to more aggressive censorship elsewhere.

If you disagree with your neighbor, the goal should be able to learn to live with them in disagreement or persuade them over to your viewpoint without coercion or manipulation. Right now there are several movements across the political spectrum as well as the corporate sector to use the government to suppress speech they perceive as threatening. This should be troubling for all of us even when used for things that we might nominally view as good (such as preventing children from accessing porn).
I am grateful for Redis and I agree you pioneered a lot of data access patterns in production for a lot of people, myself included. I've used Redis for 10 years, at times for use cases as you mention, for real time feature engineering for ML as well.

The API is just different compared to SQL, which is a downside for many. There's modern advancements in the space with IVM and more databases are supporting probabilistic data structures.
I just tried it and I'm actually surprised with how well they work even with base64 encoded inputs.

This is assuming they don't call an external pre-processing decoding tool.
It's usually the display resolution that kills it for me.
It was only recently that I realised that there are developer out there who know only Javascript. That's crazy to me, it's like a language of last resort, for when you absolutely need the browser to do something it wasn't meant to do.
BLM protests were outside, with majority of people wearing masks. There was quite a lot of outdoor activities that were allowed. The risk factor isn’t even close to indoor gathering in a poorly ventilated space.
The Idiot by Elif Batuman

So funny that my face was basically fixed in a smile the entire time reading.
> Is tech culture really degraded so much that we have to restate the obvious?

Maybe, though the author of the article is known to be a little bit too opinionated, and unfortunately habitual with phrasing himself in a bombastic manner. The piece reads like a dramatic recap of the past year's sporting events, littered with irrelevant and disconnected references to lyrics and drama in the world of rap and hip hop. A "quirky and fun" journalistic abortion.
I assume it's not that kind of ban, but more like he'll recommend his students to avoid the company.
I'd presume it's the same motivation behind quotes in TeX (`foo' and ``bar'')—maybe typewriters didn't use to have true curly quotes, or something?

EDIT: https://en.wikipedia.org/wiki/Backtick#As_surrogate_of_apost... seems relevant
It's only a 3-4 hour long audiobook. Definitely gonna try it on my run tonight.
The biggest problem is inequality, but Trump is the last person in the world who would address that, so the metrics he has focused: pricing, stock markets, unemployment, are going to be very hard to move up (and retire easy to move down). It’s going to be hard next four years unless he somehow doesn’t do what he says he is going to do.
Not to detract from the entirely justified criticism, but in case it helps somebody: The "Snapshot" feature in Darktable can be used to compare two renderings. It is a bit clumsy but this can be used to compare output of two algos.
I see most of the comments here say that they don't completely agree with fully banning these websites. But as I strongly disagree with porn, I'm happy with that and I hope more states do that.
There's one answer that I would give that's not present on the list - Linux is free, so you don't get to complain if there's something not working properly. You did not pay for it.

With windows, that's a completely different story and yet you can't even complain, my tickets to Microsoft were resolved in ~2% of cases.
Hmm. Parrot has had SDKs for their drones years (at least 5) before 2018. Maybe it happened during the few months between the moment they shipped the Anafi and the moment they shipped the corresponding SDK, then.

But anyway, for educational purposes it's interesting to reverse engineer anything you want!
I'm not familiar with jooq, but I've used Ecto a ton, and the point was never to avoid learning SQL. It's about making queries composable and mapping to domain objects automatically so eg. there aren't dozens of queries to update when you add a field to a domain object.
You may be referring to (h), but that is the definition of "manufacturer".

I'm not sure if we can take that to mean "engaged in the business of manufacturing" includes non-commercial activity.
https://dbos-project.github.io news
"It's fine, good for you, even, for the common worker to live in constant fear of death and ruin because it makes my favorite billionaire 0.00000000000000000001% richer"
Oh if only there were a thing like sex education that could solve these problems. Though, I suppose dead kids don't have these issues either. I'd encourage you to reflect on the fact that your children now have active shooter drills and you consider that totally normal. Spoiler, that's not normal in most countries.
> ... is legitimate and goes out of their way to remove problem content ...

This is blatantly not true. I know because I've reported a clearly illegal video on every avenue I could find (the report button, emailing support, etc..) and the video was only taken down when PornHub removed all videos expect the verified ones some years ago.
> Wow, the reasons why Redis commands API suck in Andy's video (linked in the post) are the weakest ever.

In my example, the API on a key changes based on its value type. And the same collection can have different value types mixed together. You've recreated the worst parts of IBM IMS from the 1960s. However, the original version of IMS only changed the API when a collection's backing data structure changed. Redis can change it on every key!

We didn't get into the semantics of Redis' MULTI...EXEC, which the documentation mischaracterizes as "Transactions". I'm happy that at least you didn't use BEGIN...COMMIT.
Well, hurricane is a Caribbean word and typhoon is an Arabic word. These two languages named the phenomenon before they could share a word for it.
>> so far o1-mini has bodied every task people are saying LLMs can’t do in this thread

> give me a query and i’ll ask it

Here's a query similar to one that I gave to Google Gemini (version unknown), which failed miserably:

---query---

Steeleye Span's version of the old broadsheet ballad "The Victory" begins the final verse with these lines:

Here's success unto the Victory / and crew of noble fame

and glory to the captain / bold Nelson was his name

What does the singer mean by these lines?

---end query---

Italicization is for the benefit of HN; I left that out of my prompt.
Absolutely, it is sad that almost all human societies normalize violence while sex is a taboo. One explanation I have read is that violent societies wiped out non-violent societies and now we are stuck with it.

Only way to fight glorification of violence would be to be treat violence same way as how sex is treated and over centuries we may end up with more peaceful societies.
10 pounds of bricks is actually heavier than 10 pounds of feathers.
Why do you think porn is a replacement for a relationship? A relationship is about a lot more than just sex. And real sex is way better than masturbation. Even when I'm between relationships I need that too (and pay for it in those cases). Porn is just a minor passtime. A relationship affects every aspect of your life.
Show HN: AI can now automate viral marketing
Hey founders

You've probably clicked on this because marketing is hard

The good news is AI can now pump out hundreds of high quality UGC videos for your startup

You can use them to gain organic traffic through TikTok, Instagram and Youtube shorts

No need to pay these expensive UGC creators anymore