MurphyA/hacker-news huggingface dataset:
by buzer | 2025-05-11 16:19:01+00:00
> Stores are not permitted to sell products with known vulnerabilities under new cybersecurity regulations.

What are the specifics on that? Like does the vulnerability need to be public or is it enough if just the vendor knows about it? Does everyone need to stop selling it right away if new vulnerability is discovered or do they some time patch it? I'm pretty sure software like Windows almost definitely has some unfixed vulnerabilities that Microsoft knows about and is in process of fixing every single day of the year. Currently even if they do have a fix, they would end up postponing it until next patch Tuesday.

And what even is "vulnerability" in this context? Remote RCE? DRM bypass?
by southernplaces7 | 2025-05-11 16:19:54+00:00
>and you won't be able to "buy" a book, only rent it each time you want to read it

Then I can just start pirating them much more pervasively. Problem solved. Buying mere access to things like books and media has its uses, but to make it obligatory as an alternative to true ownership is a tendency that can go die.
by 90s_dev | 2025-05-11 16:20:00+00:00
I don't disagree with anything you said, I was adding to it, and showing evidence that it seems to be a problem with Zig community's culture.

> at an experimental stage, I haven't refactored my code to make it beautiful yet. I always prefer to debug my code before refactoring it, because if my tests fail afterwards, I can isolate the bug to the refactoring process itself.

Yes, that is inherently the best way to write code. The right flow is,

1) make it work

2) make it work right

3) make it work for the right reasons
by TrapLord_Rhodo | 2025-05-11 16:20:06+00:00
I agree with the article in faith, but i think they've gotten the cause wrong.

The problem is, scaling was ALWAYS the hard part. at a certain level, you don't have to worry about sharding and replicating databases, moving over to NoSQL, async race conditions, etc. etc. Why bet the house on one business idea, when you can have 10 "Micro-SaaS's" that are all bootstrapped but might make 10-20k in MRR.

In the day and age where the average business person has like 20-30 subscriptions for random tools, emails, websites, marketing, email lists, automations, SaaS products, freelancers, etc. it very much lends itself to the micro model.

The 'VC' business model is starting to break down. Just by looking around youtube and Indie Hackers, most of the successful businesses now adays are bootstrapped where the founder has some kind of community where they blog, youtube, have a patreon, X, etc.. They become the brand and they have no use for VC's. As soon as they launch a new app idea, they have 200K people on twitter, 150k people on youtube that will atleast give the app a look.
by geophile | 2025-05-11 16:20:08+00:00
Of your three possible critical endings, the only one that affects me, even a little, is the new UI, but then I tend not to care too much about UIs. I appreciate a good UI, will give up on a product with an unintuitive UI (looking at you, Eclipse), but otherwise I just don't care. I immediately liked the new look. It took me a day or so to get used to it, and now I find it completely comfortable.
by mdaniel | 2025-05-11 16:20:35+00:00
I have long lobbied for an archive.today link bot for all of the popular spam-adjacent domains (bloomberg, medium, substack, etc)

https://archive.ph/hInjm

p.s. I think it is one of goals of Firefox to dismiss cookie banners[1] so you may want to file a bugzilla about that behavior

1: https://support.mozilla.org/en-US/kb/cookie-banner-reduction...
by tokai | 2025-05-11 16:20:59+00:00
But there is no reason to situate it in a Christian context. We are in a global multi religious community here. I could call your comment bad, supported by it being a trite semantic argument without relevancy for the subject. But that would do nothing to further the discussion here. Calling the library non-confucianist would be even more correct as Platonists are an important foundation for Christian thought. Though a completely useless labeling just as the pegan label.
by bb86754 | 2025-05-11 16:21:52+00:00
You should read a bit more beyond Wikipedia. It’s a far, far more complicated and interesting story than you’re portraying it to be.

The Catholic Church actually initially funded Copernicus and was interested in his findings, but this was the reformation and counter-reformation, so that context is extremely important as to why their stance changed.

What they did to Giordano Bruno, on the other hand, is a massive stain on the church.
by isaachinman | 2025-05-11 16:22:07+00:00
We're using app passwords for Marco (https://marcoapp.io), until we get through the unnecessarily-rigorous process of gaining privileged OAuth access for email scopes.

Here's the support article we link our users to:

https://support.google.com/accounts/answer/185833

Workspace is a bit different, however. You need an admin to enable app passwords.
by bradly | 2025-05-11 16:22:27+00:00
My experience has been the durability of jobs is much more important than the execution speed. I've worked on extremely large Rails apps that would not use Redis for a queue store and preferred data integrity over jobs per sec. I've also seen large, scale financial job queues built on Redis.

Teams should know and be comfortable with what happens to a long running job during a deployment, what happens when a worker disappears (at all points in the jobs lifecycle), is there a non-zero chance the job will be ran more than once? do jobs run in the order they are queued? can your jobs be re-ran? can your jobs be ran simultaneously? Do you know if you are dropping jobs? How are you catching them?
by NotAnOtter | 2025-05-11 16:23:03+00:00
My take is the 2005 google does not and cannot exist again because it was born in an era where the underlying tech became so much more powerful. Any company that happened to invest creatively in tech during that era became unfathomably wealthy.

I joined google in 2022 (and have since left), even as a newcomer it was obvious that not only was the golden era over, but the era after the golden era was winding down too. The atmosphere wasn't "The reckless innovation is over but lets make the product as great as we can" - it was "Just don't break anything and squeeze out 1 or 2% improvements where possible"
by kaashif | 2025-05-11 16:23:06+00:00
I'm sure they do exist, but I need to see harder evidence of these skills.

It's not enough that the person is correct in some predictions, they have to also make few mistakes. And the predictions must be objective and not vague or horoscope-like.

Would you be impressed if I made a prediction of a coin flip and was right? What about if I predict a 50/50 choice someone is about to make?

What if I have a book of instances where I made correct predictions?

Not impressive unless the mistakes are there too.
by StefanBatory | 2025-05-11 16:23:33+00:00
How common it is to have shop classes in schools in USA?

For me in Poland, my high-school education was at liceum, i.e focus on academic subjects.

There are vocational schools, but they're known to be awful quality and you don't go there if you want to earn trade, but if you're an awful student. And if you aren't awful student, then you'll most likely end up as one - as your peers will most likely be :(

There are also "technikum" which is a mix of these two, but it's not for trade per se, and statistically chances you'll pass your end of school exams are smaller.
by MyPasswordSucks | 2025-05-11 16:24:00+00:00
> Reading the QR code spec (or even just the wikipedia page) could help a lot here.

Comprehending what you read could help a lot, too.

The output data generally isn't repeated even a single time in full, let alone "lots of times". That's what error correction keys are for.

The fact that you can stick a logo in the middle doesn't have much to do with anything. I can (and many publishers have!) put a bunch of color pictures in the middle of a book, it doesn't mean the data in the book is repeated.
by crazygringo | 2025-05-11 16:24:11+00:00
The article doesn't make it explicit, but from the facts it presents it seems like the fundamental difference between the numeric keypad and telephone keypad is:

- With the numeric keypad, you want an extra-large 0 at the bottom that can be operated with your thumb, because zeros are so disproportionately common in real-life numbers like prices. And smaller numbers are used more than larger numbers, so you put the smaller numbers closer to the 0 so you have to reach the least, and wind up with 7-8-9 at the top.

- With dialing phone numbers, zeros aren't more frequent -- in fact they're less because phone numbers can't start with them (in the US). For local numbers, all digits 1-9 are used with approximately equal frequency. So the keypad starts with a natural numeric order of 1-2-3 at the top in reading order, and puts 0 at the bottom since it feels weird to start counting with zero (just like QWERTY keyboards start with 1, and puts 0 after 9), and because it has the special function of calling the operator.

So there seems to be an actual logic to it.
by NetRunnerSu | 2025-05-11 16:24:22+00:00
I've been exploring a cyberpunk universe called Chain:// where human consciousness can be uploaded to blockchain networks - but "digital immortality" comes at a brutal cost.

In Web://Reflect (2090s), your uploaded mind runs on *Mental Smart Chain (MSC)* - a specialized L2 where:

- Your stream of consciousness is literally a chain of memory blocks

- Staying "alive" requires paying continuous *PoII (Proof of Information Integration)* gas fees

- The system executes a "φ Matched Orders" process that gradually transfers your sense of self from biological brain to encrypted digital φ-state

- DMF (Digital Mind Foundation) monopolizes quantum computing and physical interfaces like a digital authoritarian regime

It's a world where:

- Thinking literally burns money (MSCoin)

- You might secretly run an off-chain "Drift" instance in IRES black markets to survive

- Your biological body becomes a high-maintenance peripheral

Would love to hear HN's thoughts on:

1. The technical/philosophical implications of blockchain-based consciousness

2. Economic models for digital existence

3. Parallels to today's web3/crypto struggles

Full setting: https://github.com/dmf-archive/dmf-archive.github.io/blob/ma...

(This is fiction, but the cryptography and tokenomics are rigorously designed.)
by wvlia5 | 2025-05-11 16:24:25+00:00
I used to not have this skill at all. People behaviour was just a random process with unexplainable outliers.

Then I vaped weed for the first time at 34, and I got this skill.

It makes me uncomfortable to observe how people compute their behaviours so erratically, specially when they take my own behaviours as inputs for computing theirs. I wish people would act according to a standarized protocol (etiquette).
by romanhn | 2025-05-11 16:24:34+00:00
I have no issues with VB itself, but the technology is long obsolete and any organization that still has it somewhere in their business is taking on risk that should have been mitigated years ago. Realistically, these apps are not simple apps with a few buttons. I happen to know that the complex, business-critical VB6 app used by the company I interned for 25 years ago is still out there, still supported by the original team! That's a ticking time bomb, as far as I'm concerned.

BTW, the VB6 experience is still somewhat attainable with .NET WinForms (can even use VB.NET if you so desire). Showed my kids how to build simple apps a couple years back and the overall process of dropping controls on a canvas and wiring up events was pretty much the same.
by NotAnOtter | 2025-05-11 16:25:19+00:00
Whenever I read these "I was at <faang> for 20 years and am now leaving" it always translates to "I have become unreasonably wealthy, mostly due to the company itself N-tuppling in value. And now after 20 years I don't need or care to have a day job that requires me to show up when I don't feel like it."
by selfhoster | 2025-05-11 16:25:24+00:00
Here is anticompetitive, I use Firefox on Ubuntu Linux and went to Apple maps site, here is what it says:

https://maps.apple.com/unsupported

"Your current browser isn't supported"

I thought OK, how many people use Firefox on Linux. So I went to their site in this browser, Chrome (most popular browser in the world on the most popular Linux Desktop OS, Ubuntu)...same error.

Every site I visit in Chrome (and Edge when I use it for the few sites I use it for) works on Linux.

Apple should be the target of breaking up. Why isn't Y Combinator and the U.S. going after them?
by intended | 2025-05-11 16:25:30+00:00
Theres a lot of conditions for this to be a good ideas, but - Typically you can grow at rate X, over time. If you raise enough money to buy someone else, you can grow at maybe 2X.

If you can raise money, at a low cost, which allows you to grow NOW, as opposed to grow later ? All things being equal, this is the better choice.

NB: This is a toy model, terms and conditions apply.
by mmooss | 2025-05-11 16:25:57+00:00
> There’s a this idea that like a liberal focus on college has made the trades so unpopular no one is going into the trades

The conservative / GOP tactics are usually the same, and everyone else has, at conservative urging, disarmed themselves - they've abandoned postmodern understanding of communication, which the conservatives strategically embrace:

They reframe issues: College is reframed - it was that knowledge was power, the key to life, citzenship, work, and sharpening your mind, your critical thinking, with the best thinkers and ideas in history was the most powerful tool. Now college is reframed as a training in employment skills for corporations. Life was about dreams and opportunity, fulfilling your potential and your dreams; now it's about making enough to survive. They refame America: It was the land of opportunity, where by working hard anyone had the opportunity to accomplish anything, not a class-based oppressive system like Europe and elsewhere; now you stay in your socioeconomic lane, take any job you can get, and (again) survive - what does a poor kid need college for?

How you frame issues can determine the outcome of the discussion. 'Should we murder unborn babies?', 'Should we let undocumented criminals into the country?' - obviously, the answer is in how the question is framed (and often the framing is much more subtle than these easy examples). That doesn't mean there aren't merits to both sides but framing is a way to prevent discussion of the merits.

They also demonize: Everything must include a criticism of 'liberals'. Almost as a display of bona fides, you'll see that commentary must always include an attack on liberals, even if it's a critique of something the GOP/conservatives is doing. Similarly they blame 'liberals' for every problem, no matter how absurd. They blame liberals for immigration, health care, lack of green energy, etc. etc. If you read the transcripts of the leaked Signal chats, you'll see their agreed-upon talking points included, without discussion, 'blame Biden'. Biden isn't even in office and will never run again, but that's a must.

And why wouldn't they do these things? They work and nobody puts up any resistance; nobody even tries to understand their tactics or why they work and dominate the public debate. The Democrats play helpless - not a winning strategy and IMHO the reason they lose; who votes for helpless? And many liberals now embrace victimhood -- helplessness + persecution = a lack of personal responsibility for anything -- another winning strategy.
by malux85 | 2025-05-11 16:26:32+00:00
It sits on my desk right next to where I work every day, and it looks kinda sci-fi,

I was motivated by Star Trek a lot when I was very young, and having some futuristic bit of tech beside me while I work (that I created) reminds me that we are all working towards building that future, even just symbolically.

Building this gave me utter joy at learning CAD, figuring out electronics problems, understanding difficulties 3D printers have, finding electronic components here in NZ, figuring out bugs while typing commands like “restart sunlight” was amusing.

The final product is really just a byproduct and reminder, the primary source of joy is the act of creation
by philosophty | 2025-05-11 16:27:51+00:00
These people were non-Christian the same way they were non-Scientologists. They were unaware of Christianity and it had little to no impact on elite Romans by 79 AD.

"So since Philodemus makes up most of the library here, it's pretty safe to call it a "pagan" library."

You're confusing the tiny number of scrolls which have been preserved with what was likely in the complete library.

The complete library was much larger and likely contained the typical mix of philosophy, drama, poetry, and speeches copied over centuries from all over the Roman and Greek world.
by sbochins | 2025-05-11 16:28:22+00:00
Back in 2016 when I was at google, I started on a team that was all golang. I was working on my first project, building out a new service and got many readability approvals from Ian. One time I got an an approval with some follow up requests, which I somehow didn’t notice and landed the change. He got back to me asking me to follow up. I didn’t realize he was one of the core Golang developers! He was super gracious, even though he didn’t need to be and I’ll always remember that. It’s really something that he invested so much time into seeing how the language was actually used and identifying core problems. Very admirable.
by eWeSaYYY | 2025-05-11 16:28:23+00:00
The most insane are the science minded who understand it’s made up social gossip but role play sycophant nonetheless.

All our best thinkers, the propaganda goes. Their best idea for the economy is submit the status quo.

Their biology lives the experience every day that as a knowledge worker with little real world skill at providing for themselves, it’s actually they who are the most easily manipulated and kowtowed.
by jrockway | 2025-05-11 16:28:30+00:00
I also really enjoyed the Go readability process. It made me a much better programmer.

I did Python readability at Google and "take this one massive CL and if they make it good by the end of the process they're done" never felt quite as useful as Go's process. I'm glad they made their own rules; it benefited me. (Even if during the process I was thinking "I JUST NEED TO CHECK IN THIS CODE SO I CAN GO BACK TO BED" when getting paged in the middle of the night ;)
by EPWN3D | 2025-05-11 16:28:47+00:00
I think the author's criticism of the named initializer requirement is emblematic of a big problem I have with most new languages. The author says that it makes things like vectors more verbose and awkward, which is true.

My counter to this is: who gives a shit? I'm not writing a vector library or a game engine; I'm writing systems code, and unnamed initializers are harder to read and expose code to subtle bugs. And for what? So that vectors look prettier?

A lot of programming language design seems to prioritize making its own standard library math functions more elegant to implement, which I find to be very irritating, and Zig is a breath of fresh air in this regard.
by nottorp | 2025-05-11 16:29:12+00:00
> winning strategies

Winning for who? Not for society as a whole, that's certain.

To put it in money terms so even you can understand it, how much time has been wasted globally because Google is peddling ads and spam sites instead of pointing people to useful results?

Is that free? We should substract it from the GDP calculations if you ask me...
by echelon | 2025-05-11 16:29:50+00:00
There are models that are close enough.

If you allow one company to achieve market dominance, it suffocates the ecosystem and stifles evolutionary growth pressures. It's concentrated malinvestment into a local maxima that salts the playing field so thoroughly that escape velocity is unattainable by anyone else.

There are models of this. And historical anecdotes and evidence.
by gruez | 2025-05-11 16:29:51+00:00
>Uhh I'm pretty sure that CEOs/executives act very similar to dictators. Large companies certainly don't act like democracies. Companies often employ many forms of totalitarian control used by fascist dictatorships. There's often mass surveillance (mouse trackers, email auditing, etc), suppression of speech, suppression of opposition, fear of termination, cult of personality.

Where does employment/voluntary association end and "fascist dictator" begin? If you're being paid for your time, it's only fair that whoever's paying you can monitor your work and decide what you're doing. I agree that some businesses go beyond this and try to regulate what you do outside of work, but it's a stretch to make a broad claim like "businesses are tiny little fascist dictatorships". That makes as much sense as "governments are tiny little fascist dictatorships", just because some of them are authoritarian.
by nayuki | 2025-05-11 16:30:01+00:00
> I'd like to find a way to repair QR codes in a reliable way.

Consider reading up on https://www.nayuki.io/page/creating-a-qr-code-step-by-step

And I highly recommend QRazyBox for manual painting with automatic decoding: https://merri.cx/qrazybox/ , https://github.com/Merricx/qrazybox

> that begins with collecting a bunch of broken and corrupted QR codes

Some ideas to consider: http://datagenetics.com/blog/november12013/index.html
by ctoth | 2025-05-11 16:30:50+00:00
Here's a thing you can do right now, today.

- Go down to your local Ray-Ban store.

- Ask to play with a pear of the Meta glasses.

- Activate "Live AI mode"

- Have a real time video conversation with an AI which can see what you see, translate between languages, read text, recognize objects, and interact with the real world.

Contrary to your (potentially misremembered?) history, nothing at all like this was possible in 2019. I remember finetuning an early GPT-2 (before they even released the 2B model!) on a large corpus of Star Wars novels and being impressed that it would mention "Luke" when I ran the produced model! Now I wear it on my head and read restaurant menus with it. Use it to find my Uber (what kind of car is that?) Today I am building my raised garden beds out back and reading the various soil amendments I purchased, talking about how much bloodmeal to put over the hugelkultur layer, having it do math, and generally having a pair of eyeballs. I'm blind. The amount of utility I get out of these things is ... very hard to overstate.

If this's "moribund," sign me up for more decay.
by RainyDayTmrw | 2025-05-11 16:30:54+00:00
Not easy in any absolute sense, but very much easier in a relative sense. You're right that Google still have indirect levers to pull, to mess with independent email providers, but the distance is more and the scale is less. In comparison, Google is literally an absolute gatekeeper on Android (insofar as Google Play is the only app store that the mass market cares about, the mass market would never accept an AOSP repackage without Google Play Services, etc.), and Chrome has become the reference implementation for web standards (insofar as some increasingly large proportion of developers develop against and only ever test in Chrome).
by spacemadness | 2025-05-11 16:31:05+00:00
Why is it shocking? Big tech has thoroughly embraced layoffs and offshoring as a means to cut costs. Execs don’t care if it causes issues at the lower levels of the company. To them it’s just noise from the rabble. If it does cause an issue they’ll just call their buddies at the other Big Corp and work someplace else.