skysight-inc/HackerNews huggingface dataset:
> if you follow (the Rails Guides) start to finish, you'll have a Rails app in production. And it isn't just hello world. Your app will have authentication, caching, rich text, continuous integration, and a database. That's a real application.

These features are great for established apps like GitHub and Airbnb, but if you're making a tiny startup, and want to test ideas quickly, I wouldn't spend time on CI, caching, Rails's authentication (use extremely feature rich Devise gem), Rails's 'turbo' features, and writing tests. These are all good things for medium or larger apps, or well-funded apps with a long run way, but are usually cost-benefit negative for small apps.

Turbo saves a fraction of a second on many page loads, but can add days of development time for those not fluent in javascript when it causes some core functionality to not work (e.g. devise's Log out!). Testing is very important on large apps but for quickly flicking a few ideas together and getting it in front of users; unless you're a banking or healthcare app, they can probably be postponed until you have traction.

Be mindful of your size and timelines and don't succumb to 'default bias' where you use things simply because they were there out of the box. Feel confident to say 'no, we don't need that (for now)'.
DRM has likely had a big impact in shifting the casual consumer conversation to "hey they're gonna start down on account sharing" from early-2000s style "here's a straight-up copy I made for you." And this helps prop up the "they'll get a Netflix account to binge the same three shows over and over" part of the business model. The cumulative monthly cost adds up but it feels cheaper than forking over a few hundred bucks for a few box sets + buying a disc player.

None of the hurdles stop 100% of people. But every hurdle causes some people to stop bothering.
> Your job working at startup is to get into that group and be one of the boys.

First step: be a man.

No but seriously in my experience this is a pre-requisite.
I knew Zscaler did MITM. But I thought it only inspected hashes or summaries to detect malicious content. I didn’t know it would encrypt again.
> Adding good documentation would have costed much more time

That is the problem

Not that it is true, it is not, for many reasons. It is a problem that is believed
> A) What does DRM realistically accomplish for the media companies?

Control publishing rights, platforms, software and hardware that is used for the consumption of said media.

The publishers control the DRM, which then needs to be licensed by television makers, software writers, and such things. Then that gives them control over how is it presented, how it is sold, how it is consumed and it forces everybody to agree to their terms.

It is a power thing. They want to have power over other businesses. DRM laws help them do that.

> How are these DRM schemes actually being defeated?

Well I don't follow DRM piracy stuff, but at a high level the people that want to consume the media must be able to decrypt it to enjoy it. So if you buy one of these DRM devices and figure out how they work then you can decrypt anything that is compatible with them.

And you only need to decrypt it once since digital media can be copied a infinite amount of times.
Text-only:

https://assets.msn.com/content/view/v2/Detail/en-in/AA1wILAQ
RAG a 40GB Outlook inbox – Long term Staff member leaving, keeping knowledge
Ruby _definitely_ has a learning curve
ANA is good but isn't even the best airline in its' own country. LH isn't the best airline in its' own group (Swiss and Austrian have better seats/service, and Swiss has equivalently good coverage).

United is probably the best US airline for international but domestically Delta is arguably better.
N-1 failed because of a lack of time/funding, not because the design was inherently flawed.
There's always an analog loophole. Even if the OS is unable to access the memory storing the decrypted data, you could always just plug the output of the machine into a capture card and capture the decrypted stream that way.

I suppose some monitors and TVs have "features" to cryptographically handshake with the GPU and ensure a secure link, but at some point the data must be decrypted and decoded to be displayed. This doesn't seem like much more than a speed bump for a motivated individual.
Thank you for mentioning the "watch history" setting above. I just turned it off and appreciate you spreading that knowledge. :)
I think I’ll try to close any offending vids as quickly as I can going forward and not downvoting. I suspect the YT algorithm sees me watching the first few seconds in shock as “engagement.”
I couldn’t believe it either. God I hate OSU.
I made a Website to create quick surveys for feedback
I always hated it that you have to create an account or sign up for a website just to generate a quick survey.

So I made my own website where you can create a quick survey and all people with the link can type their feedback.

Tell me what you think!
Exercise may be the 'most potent medical intervention ever known'
Ask HN: Which browsers did you try in 2024, and what's your daily browser?
What have you tried, what do you use primarily? For desktop.
If only there were some...other object...in the model between the paternalistic government and the child that could offer support and guidance to help children navigate their __init__() process.

To be effective, such an object would have to approach the robustness of a family.

Alas, and to Mr. Krugman's point, the frog$kins got in the way.

But, contra his point, the solution to being off course is not to diverge further from the proper course. Fix families and a host of woes diminish. How? Find your community of faith, and lead a relatively less materialistic life. Those children are a gift on loan from the Creator.

Mad props for the Leslie Feist clip at the end of the post. Underrated genius.
Wow so much to learn reading this . Thanks
I think that just means they aren’t allowed at career fairs etc.
I explained why in the rest of the comment. Reusable components, code generation, etc. are a godsend. Copy pasting sections across and within pages, and not being able to generate code is hell.

Simple is better, but bare doesn't necessarily mean simpler.
I hope everyone knows that "think of the children" is code for "I have a fact-free moral argument." I expect no better from Krugman while speaking outside his expertise (economics). He later devolves into "Trump, Trump, Trump," invoking the boogeyman as if that wins arguments outside of liberal circles.

> Alcohol can be a source of pleasure, especially in a social context.

"Especially?" Citation needed.

> we also as a nation realized that young people shouldn’t be trusted to make that decision. Most states established a minimum legal drinking age of 21. In the 1970s

That's because funding for a state's highways was tied to its compliance with a 21 drinking age.
> Achieving desired result is professional.

No. It is geeking out, part of the job...

> achieving desired result without doing the hard parts is not only professional, but smart and actually kind of awesome.

That is a menace. I think I am working on code you wrote

It is the opposite of professional. It is amateur, irresponsible dilettantism
> Why? You could also eg pick where earth is closest or farthest from the sun, or at exactly average distance or anything like that.

Hard to measure for people back then. Solstices and the equinoxes are easier.

> Christmas wasn't invented yet whan Julius Caesar was alive.

Doesn’t necessarily mean that Christmas was invented when the Calendar was fixed. The logic is the other way around. Solstices and the equinoxes are tend to be used as reference for special/holy days. Caesar‘s calendar gave them a certain date
Unity is deceptive in that it is easy to scratch the surface, but gets more complex than it needs to be for simple game features quite quickly. Unity has an immense depth and breadth to its feature set, it is frankly, too much game engine to fuss with if you just want to try making games. In my opinion. There are just so many new, engine specific concepts at play that you are not learning games, you are learning Unity.

If you are a programmer and want to dable then a code first framework like LÖVE might be less cognitive load. If you prefer a more featured framework then Godot is also a really great lightweight engine, but you will spend more time in the GUI than in the code.

Don't sell yourself short either, you have an advantage by knowing some backend concepts! A lot of people start from zero programming experience and jump into games.
Nothing like some “what the hoi polloi thinks” slop to finish off the year.
For a simple example, a JWT doesn't need to be done with shared secrets, and can instead use RSA private/public keys. The payload could contain just two fields like "issued" (to ensure the token isn't shared and reused) and "age" (what you want to share), you'd be able to decode the payload to see what's in it and know there's no identifying information, and the government site would provide the public key allowing anyone (like a porn site) to verify the JWT hasn't been tampered with without knowing who it was that got the JWT.
> Vitrification of the waste (mixing it into and storage deep underground provides a safe way to store waste for 1000s of years.

No. It is a way of loosing it and leaving it around for someone to dig it up and become very sick

Remember, it is hundreds of thousands of years
I explicitly said server side rendering for this reason.
Trucks in New Orleans Attack and Las Vegas Explosion Rented Using the Same App
""The reason I'm in America along with so many critical people who built SpaceX, Tesla and hundreds of other companies that made America strong is because of H1B," Musk wrote on X last week. "Take a big step back and F--- YOURSELF in the face. I will go to war on this issue the likes of which you cannot possibly comprehend.""

Who is he threatening.

"Electrek pointed out that Musk entered the U.S. on a student visa. Musk's brother later admitted that they were in the country illegally when their Zip2 startup company was launched."
I've loaned my hardcopy of this classic to many people in my industry. Regrettably it has not had any impact and Powerpoint still runs rampant. I am not a Tufte fanboy but this article hits perfectly.
Sure, but what weekday would it have? Would we have a repeated Sunday there?
There’s some technical details missing here. I get decrypting the video on a gpu makes it harder to screen capture, but can’t you just still emulate the GPU in software or directly capture the digital video output? The GPU still has no unique hardware private key, right?
Trump is an 80s dem at best. Right wing 2A nuts generally consider Trump a tyrant exemplified by 'take the guns first and due process later' and banning bump stocks.

Trump won the hard right nuts votes merely by being seen as slightly not as bad on core issues as the other main candidate.
I partially agree.

I think that the USA is one of the worst places to grow up in the "developed" world.

Countries far poorer and less "developed" do a much better job.

But I do maintain, the right children will be somewhat protected, even though it's overwhelming performative.
I don't like Devise. Rodauth covers similar ground in what seems to be a slightly better way. I know there are some other options.

My pet peeve with most of the auth solutions is that they tend to be extremely coupled to hard-coded emails, which makes it varying degrees of annoying to use third party tools for the parts of a product funnel that intersect with auth and also to integrate SMS cleanly. But I guess I'm the kind of person who finds it annoying to override a "send invite email" method with something that triggers events or sends an SMS instead just because it's not really what it says on the tin at that point.
> GPU vendors have quietly deployed all of this technology

Citation or technical details needed.

Obviously it "makes sense" that for 4K HD content you "probably" want to offload the decoding into the GPU, but this is the first time I see this mentioned and there are no links to technical details.

In contrast, TEE / TrustZone and even the recent AVF with pVM - these are well documented technologies.
Ventilation plus a P95 mask does the trick.
I tell people that Ruby is a language optimized for reading. Things just make sense when you are reading what someone else wrote, but it can be much more difficult to write something from scratch with no guidance. Take dates, for example. Let's say you are fixing an issue, validation was set to accept one week in the future, but should have been one day in the past. 1.week.from_now becomes... well, how do you look that up? You head to the Ruby Lang site and look up Integer, but Integer doesn't have `.week`, so now you have to rely on Google-fu to find what you need, but you'll get a mix of base Ruby and Ruby on Rails, which modified base classes with some syntactic sugar. Eventually you find 1.day.ago and file that away, only to go through the same research for the next line you need to change.

It can be one of the most pleasant languages to read, but a lot of hidden knowledge is required to write it like Ruby wants you to.
I wonder how Musk's "hardcore" concept intersects with this. Are hardcore coders just doing 80+ hrs of features or are they doing all the work that needs to get done?
> VM seems like a good way to add some protection.

Yeah, but someone should try to fix this anyway. It's not a nodejs-specific problem, but it's badly needed in node. Any of the 100s of authors whose packages I depend on might have made a typo, or just been careless. Software development requires a scary level of trust.

I am also increasingly moving to VMs. I want tools (such as VSCode) to run on the main machine, but actual execution to happen in the vm. It's a bit painful and a drag on productivity, especially debugging.
The distinction is between glue work that was on the annual mission plan versus what wasn't. I guess it is why it is important to get it on the annual mission plan from the start.
What would be the way to phish someone who has a hardware security key that they have to touch?
MPEG-CENC: Defective by Specification
Reference?

I ask because we barely understand our own star, the Sun. We know it has solar minima/maxima and we still track sunspots as a primary means of qualifying how we think it will affect us. We are still sending probes to get closer looks at the surface which is extremely dynamic.
Thinking in Actors – Part 3 – Using the Actor Model to Track Aircraft
How can you tell that they're 3d printed? Because they don't have a part number or the manufacturer's name and logo on them?

I don't have a 3d printer myself so maybe it'd be obvious if I printed some.
I write documentation because I enjoy it and I see it as a tool for consolidating/solidifying my own knowledge
Yes, DRM are a perfect example of the "Smart Cow" problem [0]. This is so obvious that, as you say (A) it's quite obscure why media companies still bother with DRM?

The only beneficiaries of DRM seem to be hardware vendors, and even for them it's unclear if it's a net benefit, since it makes everything more expensive.

[0] https://en.wikipedia.org/wiki/Smart_cow_problem
The details don't seem clear, and I don't know that there's necessarily a unique key rather than stuff being batched, but basically yeah there's a cert chain back to a "trusted" source
Capturing the digital video output is supposed to be prevented by HDCP encrypting the signal, but in practice that's pretty well broken. That is a (slowly) moving target though, each time they roll out a new HDMI version (e.g. for 4K) they get to enforce a new version of HDCP which needs to be broken all over again.

I don't think the version of HDCP attached to HDMI 2.1 has been broken yet but that's kind of a moot point because no current video formats require more than HDMI 2.0.
I don't understand why he has such an axe to grind. Is there some historical baggage here?

Of course there are plenty of problems with the current state of AI and LLMs, but to have such a preconceived pessimistic outlook that can't even acknowledge their massive and quick adoption and usefulness in multiple domains seems not intellectually honest.
Integrated GPUs exist. Wouldn't it make more sense that the "high value" content should not be exposed to any external GPU? Then we can treat those integrated ones as part of the "TEE". That's my speculation, waiting for details.
Their query optimizer is incredible. Unfortunately that lets people get away with truly horrifying queries or views nested a dozen layers deep until it falls over.
“Breakfast, lunch, dinner”. At least 2, but many times 3 bites in a line every few centimeters. But generally, there are a line of bites.

https://duckduckgo.com/?q=bed+bug+bite+picture&t=iphone&iax=...

Note that some people attract bed bugs, and some people don’t. One time, I woke up with 40+ bites, and my wife with none. She has never been bit in her whole life, and I have been bit on at least 7 or 8 different occasions during my travels.
Why Computers Understand Only Binary Numbers?
The end goal is DRM all the way to the screen. No capture cards will be allowed.

It's a cat and mouse game, but I wouldn't discount these efforts as a mere speed bump. Screen enforced DRM will make things much harder. A motivated individual with the right tools and hardware hacking know how may be able to jailbreak a screen to record stuff, but that's going to make things out of reach for most people.
> If you try to block them by User Agent string, they'll just switch to a non-bot UA string (no, really).

Instead of blocking them (non-200 response), what if you shadow-ban them and instead serve 200-response with some useless static content specifically made for the bots?
Valid question. How fast does it need to be, though?
Personally, I don't like a variety of things about Rails. Like its love for pluralization of everything. But every time I've wanted to have similar productivity with say, a Javascript backend, I find it basically impossible.

At the same time, I am always shocked out how many people fight against Rails conventions when building in Rails. (Not that you've done this, but seriously, I take over a random code base and they'll have done something like written a worse version of Active Job from scratch for no real reason.)
What is “OSU”, and why do you hate them today?
I detest Swiss for forcing me to watch ads - also their service is hit or miss (okay same for lh) Austrian just doesn’t have any routes I need. JAL is on the wrong alliance thus I have only domestic experience.
It was rented from Turo.
The feds recently convicted a guy by arguing a piece of metal (basically a metal business card) with a drawing of a machine gun conversion device on, as having sold machine guns.

They can literally just lie about the law and confuse the ignorant jury as they did for matt hoover. In a couple years he'll get released on appeal, who cares, they already destroyed his business and relegated his wife and childs mother to begging for money on YouTube.
IIUI it's mostly a question of a mess of contractual language and incentives. Rightsholders license content, and in their licensing contracts they require a certain level of DRM for certain products. So streamers, etc, implement the DRM to comply with those contracts. Nobody at any level has an incentive or leverage to change the contracts, so the DRM continues.
Police raid Muan airport over deadly Jeju Air plane crash
People in power and people with money are who you need to convince..
Back in the day, when smokers were not hiding their habit, and I worked in an office, I would adopt a smoker

Every time they went to have a cigarette I would go out with them

I do not think that would work these days, in my culture.
The Playready docs make it clear the implementation is either in TEE or implemented in GPU hardware, and x86 has no TEE, so. You can easily find driver changelogs describing it being enabled for different hardware generations.
I think that's a misunderstanding of what the FSF stands for overall, though. The FSF can never be a diplomatic negotiator for the benefit of free software; they are idealists, even when it serves against their own interests. Their whole shtick is not settling for half-baked appeasements, and so they're destined to be a pariah of the tech industry at-large. Neither you nor me can stop them, it's entirely within their right to advocate and for practice simpler software.

The statement criticized by the OP certainly seems warranted, but it's less endemic of the FSF removing itself from the mainstream and more like the mainstream has abandoned free software.

> The FSF's primary public-facing persona has peculiar computing habits

You know, the FSF would probably argue that our computing habits are the peculiar one. And unless you can tell me about the code your iPhone runs in detail, they're probably (albeit begrudgingly) correct.
If I need to go to Singapore sure. If I need to go to down under or New Zealand sure.
costed more = it would take time. you have magic ways in which good documentation can be created without any time at all allocated to the effort?
I've had a much better time moving Rails code bases through version and library changes than JS, PHP, or Python ones. But I think that might be nothing more than Rails code bases being more likely to have some sort of test suite that covers some meaningful application surface.
> high income and wealth [is] needed (along with status) to compete for a partner.

Only needed if you wish to compete for a high status partner. In my experience, men tend to actually compete against other men, and women compete against women.

Men and women often compete for partners as accessories to enhance their own status: they want a high status partner to show off to their own peer-group.

Also wealth is mostly used as a status measure: status is the game (not wealth per se).
> My life isn't better for experiencing better quality, it's worse for the other 99% of the time.

IMO it is possible (and I believe I have done it with effort) to achieve a high level of appreciation for popular, common, basic, what have you things, while also having a high level of appreciation for high quality things.

I completely agree that being unable to enjoy things is a negative, and if lots of people can enjoy a thing you might be better off working out how to also enjoy it. But you can do both.
It expired at midnight on amazon. on google tv I was able to watch it for free on Jan 1. I did a little more research on the film and related ones.

There's the first 3 movies, https://en.wikipedia.org/wiki/Dollars_Trilogy (A Fistful of Dollars (1964), For a Few Dollars More (1965), The Good, the Bad and the Ugly (1966)).

This movie was in the second trilogy, "once upon a time", Once Upon a Time in the west, Duck you Sucker, and Once Upon a Time in America. And from wikipedia there's a much better and longer original European cut that is 3 hours 49 mins instead of the 2 hours 19 minute cut. I can't figure out how to stream that.
Show HN: Find identical or similar fashion items for less
Kotaemon: An open-source RAG-based tool for chatting with your documents
Yeah, Python 3.13 got some great performance improvements as well. But both languages are quite sluggish compared to something like Go and even Node. Also, while I like Ruby, other than RoR, I wouldn’t opt for it to build something.
Ruby and Rails anre amazing. I love Rails and recommend it for most small to medium sized projects. What I find frustrating though is the constant hum of people using “Ruby is slow” as the excuse for every problem they have. Everyone I know using Rails is in the process of convincing everyone that they have outgrown its capabilities and need to move onto something “more mature”. I also see a lot of people using Rails but replacing its components with others. A. If part of what makes Rails powerful is that it comes with pretty much everything you need, replacing them without good reason (there usually isn’t one) erodes the value you get from Rails.