skysight-inc/HackerNews huggingface dataset:
As someone who was a kid in the pre-iPhone / mobile internet era, I'd say,

>> Life, uh, finds a way

Things worked just fine over multi-tap keypad SMS, and there were even complaints about kids being sucked into their phones then!

Pretty sure if you physically separated every teenager on the planet in a dark basement, they'd have rats carrying braille messages implemented in a week.
Run8 by Run8 Studios is what you want. I just busted 4 coupler knuckles during a boring meeting because I didn't watch my slack coming off while accelerating up a +0.10 grade :)

www.run8studios.com

And if you want to peak train nerd like me: raildriver.com
Otto, interact with AI in a table, each cell an AI worker
Also, much like some people are Excel wizards, some people were Apple II monitor/mini-assembler wizards or MS-DOS DEBUG wizards, or whatever other thing already lived natively on the machine. If someone has strong knowledge of the machine, a handful of carefully targeted little software augmentations, and well-developed muscle memory for the commands, watching them use a debugger/monitor can be almost like watching someone use a REPL.
"All who gain power are afraid to lose it. Even the Jedi."

~ Senator Palpatine / Darth Sidious

Of course the SV companies will present themselves as the underdogs that you should root for when they are, you know, the underdogs. And of course they'll do anything and everything to cement every inch of power they gained after they start gaining it.

If anybody has been surprised by this then they are despairingly naive.
Yeah I wish I could use any major website without having algorithmic feeds trying to adict me to everything. Trying to productively use the internet while having an executive function disorder is just frustrating, I've ended up just blocking most sites. Specifically, I would love to keep track of friends on Instagram without the site trying to addict me to it.
Yes.

Large companies with large AWS spends will have dedicated AWS support folks who are essentially “professional services” AWS support
1. Obsidian synced between MacBook and iPhone for daily notes with check lists, and hierarchies of thoughts, drafts, prose.

2. A dated piece of paper in front on my desk that tells me what to do right now.

3. A GitHub Projects kanban for software-related tracking.
For comparison: Windows Server has 5-10 years of support, and MacOS has 3-5.
I am working on a tooling that needs to support JavaScript plugins with support for the Nodejs standard library & ecosystem.

Nodejs is nearly impossible to embed. Deno is difficult to embed and error prone due to difference with Nodejs.

Bun doesn't appear to have an embedding API but I'd certainly give it a crack if they offered a turn key integration.
The COBOL programmer shortage is 5-10 years out [video]
Yes, I think you could make an argument for them, but in general it means putting your state sensing into orchestration (local truth) rather than something external (universal truth). As with anything, it does depend on your application though. If you were running something like an ETL, I think it’s generally more appropriate to sense the output of that ETL (data artifact, table, partition, etc) than it is to sense the task itself. It does present some challenges for e.g. cascading backfills, but I think it’s a fine tradeoff in most applications.
It's the standard playbook for anyone who wants to be successful. Persistence is frequently cited as a crucial factor in success, and frequently celebrated in the back stories of stars in business, tech, sports, media, the arts, etc.

Persistence is so important because other people you're competing against are also persistent.

This is not specific to "people in power" and there is no special legislative trick to defeat it. If you care about something, you have to stand up for it, persistently.
Typically, the term "agents" implies some autonomous collaboration. In an agent workflow, the flow itself is non-deterministic. One agent can work with another agent and keep cycling between themselves until an output is resolved that meets some criteria. An agent itself is also typically evaluating the terminal condition for the workflow.
Hormones can be degraded very easily with permanganate and UV light
That 1978 version of Invasion of the Body Snatchers is a classic. Well worth watching.
American Posture League
Though Lisp was originally implemented with lists that suported RPLACA and RPLACD functions for practical reasons, the interpretation of Lisp semantics in Lisp was specified (before Lisp was implemented) without using these functions.
As I understand it, plastics that come “post consumer” are too polluted to be used for anything but lowest grade of products: tyres, though probably not even that as people want “performance” from their tyres.
Where I live (UK) most plastic waste can’t be recycled yet, and they took our bins when I accidentally (optimistically) tried :(
Intellij, which Android IDE is base on, as well as other Jetbrains' editors I'm assuming, all support a Vim plugin. https://www.jetbrains.com/help/idea/using-product-as-the-vim...

It was decent enough when I used an Jetbrains editors a few years back, at least for 80-90% of normal/insert mode vanilla vim editing behavior.
We’ve been on the road to this for a while, and it’s so exciting to see. I switched to injectable prep a few months ago to avoid having to take a daily pill - it’s an injection once every two months, and my doctor told me that the guidance might soon change to once every three months.

It sounds simple but for a lot of people it’s not a trivial thing to take a pill every day or adhere to a strict appointment schedule to get an injection. I’d imagine that adoption & compliance goes way up if it’s that much easier.
Even today you'll see lay-persons use SSL, and some professionals refer to SSL for HTTPS and other secure connections.

Two decades ago TLS was still not in common use among common tech professionals. While TLS was released in 1999, informally many still just thought of 'SSL secured' connections, possibly using SSL / TLS certificates.

Additionally, as the Wikipedia article points out, TLS 1.0 was nearly still SSL 3.0, while 1.1 was released in 2006 and 1.2 in 2008 (which, offhand, is around the time I think the term TLS started to see more traction): https://en.wikipedia.org/wiki/Transport_Layer_Security#Histo...

""" TLS 1.0 was first defined in RFC 2246 in January 1999 as an upgrade of SSL Version 3.0, and written by Christopher Allen and Tim Dierks of Certicom. As stated in the RFC, "the differences between this protocol and SSL 3.0 are not dramatic, but they are significant enough to preclude interoperability between TLS 1.0 and SSL 3.0". Tim Dierks later wrote that these changes, and the renaming from "SSL" to "TLS", were a face-saving gesture to Microsoft, "so it wouldn't look [like] the IETF was just rubberstamping Netscape's protocol".[40] """
I haven’t been around long, I am not someone you would look up to either but… I guess some “hackers” like movies and I’ve enjoyed picking up some recommendations here. I have no idea who David was, for example.

Also, no doubt you know this but this is my landing page: https://news.ycombinator.com/best

I guess if this site truly devolves into Silicon Valley-TMZ+ I’ll eat these words but there’s still science and computers here.
What about based on performance? Pre-covid, my company required ridiculous amount of politics to have remote approved. Eventually, one guy cracked the code ( basically be too hard to replace ) and just told the management he is staying remote. And I can see that management would love to get that carrot ( remote ) back to something that is either very rare or non-existent.

<< Remote teams are hard for many reasons, but one of the biggest challenges is filtering for people who can actually work remote. Many people will claim they work well remote, but then you hire them and they're terrible at communicating, can't manage their own time, are constantly MIA during core working hours (a 4-hour window agreed upon by the team, in our case), and so on. It's hard to start removing these people from the company, but it's the only way to make it work.

It is all true, but it points to crappy management. You want to fire people, fire them. You can't keep them motivated, you failed as a manager. I keep saying this, but management class has gotten really used to easy approach to motivation ( pizza and threat of firing ).
That's a common misconception on how democracy (modern democracies at least) work.

Let's now imagine that we want gay marriages or abortion rights or something minor, like the right to repair, and the proposal is rebutted by the parliament.

Should the parliament respect an exponential backoff algorithm to propose them again?

I'm not sure I want that.

Democracy it's all about proposing the same things over and over again, with slight modifications, until the majority reaches a consensus on the matter.

At least that's what I understood about it.

BTW usually when a proposal is refused it won't be discussed again until the next legislature.

This is not a law per se, It"s a draft being discussed by a technical commission which is working to write a proposal for the parliament to vote.
You're saying that spending thousands of dollars in court settlements and man-hours for each of these cases is somehow advantageous to Meta?? That they want to be sued?

If they bothered to appeal, I expect Meta would win most of these cases. As long as there are very few of them, it's not worth the cost. Trying to twist the situation to seem like this is somehow a good thing for Meta is well... twisted.

Also, as someone else pointed out already, Meta pays taxes which pay for those courts. The guy flying in from New Jersey does not.
HTMX is not perfect and there are many situations when you probably don't want to use it, but I think it should be considered the default answer to the question: What framework should I learn to build a dynamic frontend?

At the moment the answer to that question is "react" and while react can be cool (I've heard) it has developed into a complex world that requires quite some time to master. Even intuitive JS frameworks like Svelte have been getting a lot bigger in order to be more feature complete.

HTMX is the Pareto answer to building dynamic frontends. It will be great for 80% of all projects that require interactivity while doing that job in 20% of the complexity that react would bring.
No code or event handlers could run while importSync is resolving. I think including it would have been a mistake. The only other thing that's remotely similar are alert() and inputBox().

IMO it would be a pandora's box of unending problems. A function doing a synchronous dynamic import creates a bad user experience. It's also a pretty rare circumstance in my experience. Dynamic imports are relatively uncommon to begin with. Having one that must be inside a non-async function is unheard of for me.

If you had your way, I think the net result would have been worse.
Can’t read the full article but how is this different from prep? It’s widely used in prevention in the gay community.

[edit] it’s prep, it’s been in use for several years already, but this injection last longer
The author quotes a different article multiple times throughout.
Here’s the source article: https://democracyjournal.org/arguments/what-really-wrecked-b...
Ask HN: Advice on starting a design, front end dev, and marketing services
We found that indie hackers often struggled with working on too many things. For example backend, frontend, design, content creation and marketing. It makes it slow multitasking like this.

So we want to start a business to offer the following services to indie hackers and saas founders.

We would like your advice.

Services:

1. Figma UI design
2. Figma website design
3. Frontend UI implementation with TailwindCSS
4. Marketing: Content creation for LinkedIn and X

Our goal in general is really to help indie hackers and saas founders with design and marketing so that they can focus on core development tasks.

We want to do this by providing,

1. Pricing that indie hackers can afford
2. Clear communication (just tell us what to do by email or dm, and we will do the job—we will also have dashboard for you for more detailed status)

We’d like to hear your thoughts and your advice specifically on pricing. But also open for other advice.

Thanks
This isn't kindergarten, you don't need to censor words.
This is just conversational australian english
To add on as another example, I recently created a monorepo for three npm packages I publish that depend on each other (not in a circular dep way). It uses pnpm + turbo + changesets + syncpack to publish and manage the versions for cross-deps:

https://github.com/theogravity/datadog-transports
Thank you for saying this. I got 'flagged' when I said it more irritably. The solution is so simple and the payoff so great that it seems to me that the standards bodies are a bad process.

Me? I'd prefer importSync() to having require() cover ESM files. I think it would be more clear but, either way, it would do exactly what you say, open the CJS world to migration.
It's good we have different states/schools trying different things, all within the realm of sensible ideas. This creates natural experiments which will be studied in detail, and which will guide evidence-based policymaking.

There's enough plausible evidence linking social media to problems in youth that we have to bite the bullet and try something, then reassess afterwards, rather than be caught in analysis paralysis about what may go wrong with attempts to fix the issues.
For most of what people are doing with AI you don't need Python because you don't need the ML ecosystem. You're either going to be talking to some provider's API (in which case there are wrappers aplenty and even if there weren't their APIs are simple and trivial to wrap yourself) or you're going to self-host a model somewhere, in which case you can use something like ollama to give yourself an easy API to code against.

All of the logic of stringing prompts and outputs together can easily happen in basically any programming language with maybe a tiny bespoke framework customized to your needs.

Calling these things "AI agents" makes them sound both cooler and more complicated than they actually are or need to be. It's all just taking the output from one black box and sticking it into the input of another, the same kind of work frontline programmers have been doing for decades.
It is always a mix of incompetence and malice for corporates. Malice is the part of infinite profit system. The economic system pushes malicious people up who are under the pressure of more malicious ones to increase profits. Most of the time their core competency isn't delivering the best results to a customer but to the management.

Competent people are expensive to keep and maintain. Creating competent systems to handle support cases is even more so. They are usually easy targets to enable profits by cutting "costs". Therefore incompetent but cheap workforce, who is forced to work under high pressure and incompetently designed structures, is hired.
"ban this thing for everyone because some people have issues with it" is a non starter

Personal problems do not get social solutions
Interesting. I think I would prefer a world where companies would do right by their customers and there be no need to take them to court, but if it was indeed accessible online then hey maybe it wouldn't be so bad.

Either idea seems like starry eyed optimism, I'm afraid.
> New Dork Establishes the Nation’s Most Stringent Protections To Safeguard Kids on Piles of Dry Tinder

Governor Kathy Jochul today signed nation-leading legislation to combat match sales to protect kids. Sale of matches to children under the age of 18 is now prohibited. This historic legislation helps parents ensure their children can't self-immolate.
> The moral of the story is that in formal systems, how you express problems impacts what problems you can solve.

An interesting exercise many programmers don't do but should is to program purely in paradigms other than imperative OOP. The solutions you come up with are very different when you don't have objects, for loops, and if statements in your language's vocabulary.

Try writing a real program in Prolog or SQL. Not just database calls to retrieve data, but an actual full app with a UI and user interaction and network calls and all the rest. You will likely feel like a novice programmer if you haven't trained your brain to think in set operations like union, join, intersect, etc. When everything in your program is a set instead of a stateful objects, you do set operations over them instead of method calls. That's uncomfortable and disorienting at first.

As for the article, I didn't get much from it past the bit I quoted.

FWIW that PG quote is fully out of date; I do not associate Python with programmer competency. The first thing I ask when a programmer says they know Python is "What other languages do you program in?", because I've come across far too many Python programmers who can't tell a stack from a heap. YMMV
I overheard a fascinating conversation on a plane once, about the difficulty in packaging salads/leafy vegetables. Finding the right plastic is incredibly hard, and you can’t just stick it into a paper bag. There would be so much spoilage that would far outweigh the cost and environmental impact of the throw away plastic, when you scale this to millions of units
Idk, dude spends the post whining about writing multi agent architecture and doesn’t mention langgraph once. Reads like a lead who failed to read the docs.
Yeah, that works for web vulns where the vuln description is practically the exploit anyway. I could write a perl script that parses out variable names and writes sql injections for it.
I like the stuff that they're making but I am frustrated. How anytime there's any criticism, there's a ton of fans of Louis hat just respond with so much toxicity. He's just an employee in his project, he's not actually in charge of anything in terms of actually owning it. He's being paid by a billionaire and he constantly tells people that they should question everyone and everything.

And I think he's great. But anytime someone questions anything, his fans become so protective. As if this is his project and he owns it. Even if it was, it would go against the ethos of him telling you not to trust him.

They just had a live stream where they supposedly were answering. Really hard questions but 95% of the comments were just people fanboying out and talking about how much they love him.

That's not really his fault, But it doesn't foster healthy conversation. Someone had posted a message on the subreddit for gray j complaining about merchandise ads and they were met with so much hostility that I found out a little frustrating.
There is no best book. The general recommendations vary depending on your background knowledge.

A very basic starting point would be linuxjourney.com.

It is also important to be aware that there are no guarantees that programs provide output that maintains determinism. This is important because computation often fundamentally breaks with violations of determinism.

ldd for example has several determinism errors in its output which breaks the required 1:1 unique input to unique output map property, as a result piping it to any program will result in non-deterministic outputs that break automation.
* Note: PAX ended up fixing this properly in their repo package back in 2018 iirc, the ldd maintainers never accepted the changes upstream and its unfixed to this day.

Lower intermediate might be RHCSA material and tearing down existing distros by package and identifying functional blocks and implementation/integration details.

LFS is more upper intermediate, and requires some background knowledge of using freestanding code and their relevant toolchains, and common problems you might face in software compilation (i.e. circular dependencies, first/second pass libstd++).
You can read a lot about it here: https://en.wikipedia.org/wiki/Duesberg_hypothesis

The mainstream consensus is the he was wildly wrong about HIV specifically, that HIV causes AIDS, and that his influence in South Africa to not deploy anti-viral medications killed hundreds of thousands of people before the policy was reversed.

Part of his hypothesis was that viruses in general, not just retroviruses, were not connected to cancers, the consensus view is that this is completely wrong. We have a very large body of evidence on many virus caused cancers now.

Even at the time he was arguing this, it was clear that the retrovirus HTLV was disease causing in humans https://en.wikipedia.org/wiki/Primate_T-lymphotropic_virus

So, the two known human retroviruses both cause disease and retroviruses cause diseases in animals. Duesberg held on to and promoted this concept long after it should have been clear to him that there was zero empirical support for his idea.
> That requires actual hardware . . .

That's the point I was making.

If you don't have the actual hardware, discussion about performance is a waste of time. If you disagree, I urge you to invest in my chip startup. Our chips get 10000x better performance than the any other RISC-V chip on the market. The hardware itself won't be out for 100 years, but that doesn't matter to you :)
Great way of putting it.

I wonder if the total money made covers the 100s of billions lost indirectly to management consultant style operations.
I think it realistically needs an escape hatch. For example some sports / activity groups organise exclusively through Facebook. If Facebook solves the issue by not allowing NY teens any access, then parents may want to override that for that specific purpose. Or the teen may be working on something that integrates with a service providing the addictive feed - it would make sense to allow.
> 90% of the time, they already know what they're going to use

That seems exceedingly unlikely. When I'm shopping for a new vendor I have no idea who I'll use until I talk to a few to see how the offerings vary and which ones fit my budget.

The ridiculous part is how much time is wasted getting to the price. Then it turns out it is above my budget, so it's all wasted time on both sides. I don't expect a final price on first contact because I know enterprise contacts have variables, but give me a ballpark figure in the first 30 seconds to see if it's worth continuing to talk for three weeks or just end it there.

Just recently had a vendor (named similar to this site but "One" instead of "News"!) who gave me an approximate quote on day 1. Sounded perfect, fit my budget. So we continue talking about the details for many weeks. Only after a lot of time they reveal that quote is just for the core service we need, but there's also several other mandatory fees so the actual quote was like 3x higher. Far above my budget. Many weeks wasted. Maddening.
Discussion (20 points, 2 hour ago, 9 comments) https://news.ycombinator.com/item?id=40743524
And you are surprised ?

Instead of talking to your partner you hired a hacker
Twice-yearly shot rather than daily pill.
Scroll to Explorations of Capabilities: https://openai.com/index/hello-gpt-4o/

That combined with the voice was probably considered AGI by Ilya.
Not everyone thinks humanity is so far gone. Many believe it will never pass.
Because we fit facts to our preconceived notions
I understand that importSync() is blocking. That is fine when it is fine. I am a programmer. I can make sync vs async decisions.