skysight-inc/HackerNews huggingface dataset:
Learning isn't just about rote memorisation of information but the continuous process of building your inquisitive skills.

An LLM isn't a mind reader so if you never learn how to seek the answers you're looking for, never curious enough to dig deeper, how would you ever break through the first wall you hit?

In that way the LLM is no different than searching Google back when it was good, or even going to a library.
> Android over IOS.. access to my files

Apple eventually surrendered and exposed a file system via the "Files" app, but it's woefully neglected. Google is adding Debian Linux VM to Android, hopefully Apple will come to their senses and re-enable VMs on iOS, even if it's buried in Accessibility settings to avoid scaring non-technical users. Until then, iOS users have iSH (syscall emulation) CLI to slowly run Alpine Linux and manipulate files.

> MY BROWSER WEASLED ME OUT

iOS Safari has a setting to send desktop/MacOS User Agent string, but cloud services have a range of techniques for device fingerprinting.
Would be nice to get a version for Unitrees robot dogs…
oh, thanks for the reminder. Is that also a recommendation for the Strange & Norrel? I've been meaning to get to more of her stuff ever since I listened to Piranesi last Christmas when driving home through Europe.
This is Poland. It is customary for Slavic women to intentionally overfeed their men so they are less attractive to other women, to increase the chances of keeping the marriage/somewhat limiting the imbalance that naturally develops as the couple ages. They don't think of it, it's imprinted by their mothers since childhood.
Ouch, the back button becomes "Let's move backwards through all your mouse clicks".

Open menu (marvel at the animation), close menu -> hitting back means "reopen menu". Clicking through the tabs, and hitting back means navigating through them again, backwards.

I guess hijacking the link with window.location.replace can mitigate this, but the "Javascript is evil!"-Amish web-dwellers will scream at me.
For years, JavaScript SDKs have been the go-to solution for integrating third-party services into web applications: analytics, A/B testing, tracking, personalization, and more. Let's hope Edgee Components will help developers to use Wasm with less complexity for concrete use cases.
Good job Alex ;)
I also try to read the specification or manual for tools I use, and find the biggest benefit is simply knowing what that tool is capable of, and what the recommended approach to a given problem is when using that tool. Even just skimming the modules available in a language's standard library can get you a long way.
A dictionary doesn’t capture the entire language. In this thread there are native speakers saying that this is a well formed, meaningful English sentence. Therefore it is.
Great work! My family and I have fun playing Wordle, Worldle, Heardle, etc. I'm going to recommend this one too.
15k is a sofware developer salary for over a quarter of a year in many parts of the world. That's actually quite a bit of browser.
That question doesn't make any sense. Windows isn't used to run core network infrastructure on that level. These devices should never ever call out to remote servers unless explicitly configured to do so, and even then that should be a select list of customer defined servers.

Obviously Windows will send more telemetry if telemetry it sent at all, because it's doing more stuff. Then again, Window's telemetry is nothing compared to what Huawei phones will send to the mothership, and Huawei phones are nothing compared to an Amazon Alexa. Not that any of that is relevant.
Cheating scandal shocks ski jumping, topples Olympic champions
Maybe you would have figured it out if you thought a bit more deeply about what you wanted to achieve.

You want to schedule things. What is the basic tool we use to schedule on Linux? Cron. Do you need to install it separately? No, it usually comes with most Linux images. What is your container, functionally speaking? A working Linux system. So you can run scripts on it. Lot of these scripts run binaries that come with Linux. Is there a cron binary available? Try using that.

Of course, hindsight is 20/20 but breaking objectives down to their basic core can be helpful.
CD-ROM block sizes were 2048 bytes (2k), so its not entirely unreasonable to design what we now consider low-memory devices around the technology, nor is it a requirement that huge-memory systems be tied to CD-ROM drives...

128k is enough for a lot of things.
On that note I've been meaning to explore Wuffs for this problem.

https://github.com/google/wuffs
Not really, these assistants are all trained as yes-men, and the training usually works well.

It might be a conflict between shorter outputs and the "soft reasoning" feature that version of Sonnet has, where it stops mid-reply and reflects on what it has written, in an attempt to reduce hallucinations. I don't know what exactly triggers it, but if it triggers in the middle of the long reply, it notices that it's already too long (which is an error according to its training) and stops immediately.

(Or maybe I'm entirely wrong here!)
They Wanted a Quick Fix for Hair Loss. Instead, These Young Men Got Sick
I have written a lot of Zig comptime code and ended up finding the opposite. In C++ I find I have to bend over backward to get what I want done, often resulting in insane compile times. I've used metaprogramming libraries like Boost Hana before to have some more ergonomics, but even that I would consider inferior to comptime.

Out of curiosity, do you happen to have any examples of what you describe, where C++ is more powerful and expressive than Zig?
> In this case, Republican leaders did so using a particularly unusual contortion: They essentially declared the rest of the year one long day, nullifying a law that allows the House and Senate to jointly put an end to a disaster declared by the president.
10-20 dedicated web engineers doesn’t sound like – but Mozilla Foundation already has money for about 350–700 full-time developers.
IMO, to be a good programmer, you need to have basic understanding of what a compiler does, what a build system does, what a normal processor does, what a SIMD process does, what your runtime's concurrency model does, what your runtime's garbage collector does and when, and more (what your deployment orchestrator does, how your development environment differ from the production...).

You don't need to have any understanding on how it works in any detail or how to build such a system yourself, but you need to know the basics.
That is the opposite of what I want, everything about it is harder to share over the phone. Magnet links are not exactly short and now I’m asking people to install a BitTorrent app too, on a computer which might not even be theirs.
> that’s progress, not a problem.

Agreed. Most of us aren’t washing our clothes with a washboard, yet the washboard not long ago was a timesaver. Technology evolves.

Now, if AI rises up against the government and Cursor becomes outlawed, then maybe your leet coder skills will matter again.

But when a catastrophic solar storm takes out the grid, a washboard may be more useful, to give you something to occupy yourself with while the hard spaghetti of your dwindling food supply slowly absorbs tepid rainwater, and you wish that you’d actually moved to Siberia and learned to live off the land as you once considered while handling a frustrating bug in production that you could’ve solved with Claude.
Some time circa late 1950s, a coder is given a problem and a compiler to solve it. The coder writes their solution in a high level language and asks the compiler to generate the assembly code from it. The compiler: I cannot generate the assembly code for you, that would be completing your work ... /sarcasm

On a more serious note: LLMs now are an early technology, much like the early compilers who many programmers didn't trust to generate optimized assembly code on par with hand-crafted assembly, and they had to check the compiler's output and tweak it if needed. It took a while until the art of compiler optimization was perfected to the point that we don't question what the compiler is doing, even if it generates sub-optimal machine code. The productivity gained from using a HLL vs. assembly was worth it. I can see LLMs progressing towards the same tradeoff in the near future. It will take time, but it will become the norm once enough trust is established in what they produce.
>most software is throwaway

That's only webdev and games.
Is humanity itself a mistake? The fall of man himself? Are we to be redeemed through blog posts in the great 21st century AI flamewars?

There's a reason these technologies are so controversial. They question our entire existence.

These threads of conversation border on religious debate.
Yes, very similar. We had pthreaded mutexed queues too, and measured timings with clock_gettime() with CLOCK_MONOTONIC. Our facial template match runs at 25M compares per second per core, and simply keeping that pipeline fed required all kinds of timing synchronizations.

The only community I know that produces developers that know this kind of stuff intimately are console game programmers, and then only the people responsible for maintaining the FPS at 60. I expect the embedded community knows this too, but is too small for me to know many of them to get a sense of their general technical depth.
Why? It looks like a reasonable interview question.
Explore, Expand, Exploit
Print halftoning is interesting too https://photo.stackexchange.com/questions/5779/what-is-the-d...
You can donate to MZLA Technologies Corporation for Thunderbird development however. If it works for Thunderbird, why can't it work for Firefox?
That's true but the general populace does not care enough unless you commit a PR suicide which is difficult when your company PR isn't bound to a single person.

Most people don't even know who the CEO of Google is so even if he were to be found with 17 mutilated kids in a moldy basement it won't have the effect Musk's 'tism has had.

Most people don't realize how they're being fucked over. My parents use adblockers because I set them up and they're not even that old, a lot of people believe surveillance is good and even on HN where privacy is a big thing many use less private products because the alternative is mildly inconvenient. The best way to convert them IMO is to offer them a more intuitive and snappier experience, especially on cheap older machines where it's really noticeable and nice integrations into things like email, pdf, etc. Just make their life as easy as possible with as little setup as possible.
SMS is encrypted in transit between device and tower, but after that it's plaintext. Same with carrier-spec RCS over HTTP (although HTTPS is available, but then it's plain text at the carrier RCS server anyway).

Encryption between tower and device were particularly weak in 2G and 3G days, but since 4G things have been a lot better. 2G's continuing existence remains a security risk, which is why Google Pixels have a toggle to turn it off, and iOS disables it when you enable lockdown mode.

Do not use SMS or non-E2EE RCS for anything you wouldn't shout at a random telecom engineer or passing police officer.
Fair point actually, governance wise the industry partners are probably not a huge expense because they want a seat at the table anyway.
Ancient Book Becomes a Bestseller 2k Years After Its First Publication
> We are no longer using punch cards or writing assembly code

I have done some romhacks, so I have seen what compilers have done to assembly quality and readability. When I hear programmers complain that having to debug AI written code is harder than just writing it yourself, that's probably exactly how assembly coders felt when they saw what compilers produce.

One can regret the loss of elegance and beauty while accepting the economic inevitability.
If it were completed, the author should have closed/rejected every issue and pull request and removed this large warning at the top of the README:

> THIS PROJECT IS STILL IN EARLY DEVELOPMENT IT USES EXPERIMENTAL
CRYPTOGRAPHIC LIBRARIES AND IT HAS NOT HAD ANY KIND OF SECURITY
OR CRYPTOGRAPHY REVIEW THIS SOFTWARE MIGHT BE BROKEN AND UNSAFE

Plus, install instructions are outdated. As soon as I tried them, `go` complained of using a deprecated method.

So everything points to it no longer being under development.
Are there? Where? Point at one? Two?
"Adopting the rule urged would turn the entire music industry on its ear"
That’s how you do a proper propaganda piece, you write an emotional article that is mostly correct and insert subtle nudges to your actual topic :)
Haha show the whole room and work either on a concrete floor or a transparent table.

This video reeks of the same shenanigans as perpetual motion machine videos.
Citigroup plans to slash IT contractors, hire staff to improve controls
I think to me that would be the appeal of Vim. VSCode implicitly promises this with its plugin approach. Using Ctrl Shift P for years is the sort of thing I like. One less thing in my way.
You only have to watch one episode of Aussie Dash Cams to see how we Australians feel about authority.

Freedom for me, but cheering when someone else gets caught by the police when they are breaking the law. It’s an odd dichotomy. I don’t hate it but we do seem to lack self awareness with a slightly English style.
Those damn kids, compilers and linters doing all the work for them. Back in my day we punched bits into a card by hand. /s

It's just people ranting about another level of abstraction, like always.
Personally I've found that you need to define the strategy yourself, or in a separate prompt, and then use a chain-of-thought approach to get to a good solution. Using the example you gave:

Hey Chat,
Write me some basic rust code to download a url. I'd like to pass the url as an string argument to the file

Then test it and expand:

Hey Chat,
I'd like to pass a list of urls to this script and fetch them one by one. Can you update the code to accept a list of urls from a file?

Test and expand, and offer some words of encouragement:

Great work chat, you're really in the zone today!

The downloads are taking a bit too long, can you change the code so the downloads are asynchronous. Use the native/library/some-other-pattern for the async parts.

Test and expand...
Not everything can be proved at compile-time, so necessarily Rust is going to complain about things that you know can be done safely in that specific context.

For example some tree structures are famously PITA in Rust. Yes, possible, but PITA nonetheless.
There’s also Waterfox and Librewolf (which are more vanilla).

There’s a problem, though: there’s little to no core development happening in any of these forks. If Mozilla comes crashing down, somebody will have to pick it up.
In general time management isn't trivial. There's risk management, security, technical debt, incremental degradation, debuggability and who knows what else, we only recently began to understand these things.
Which Cognitive Psychology Findings Are Solid, to Help Students Learn Better?
Leadership focusing on their own agenda instead of the mission of the nonprofit is a form of corruption.
Drawing is better on my tablet, an iPad Pro with an Apple Pencil. I also like StaffPad’s Apple Pencil interface for entering music notation better than anything using a trackpad or mouse. And I like taking handwritten notes using Quicknotes and the Apple Pencil, especially when I need to move around.
5-10x? Are you sure?
Oh no didn't realise that. I had a high opinion of this team but it starts changing now...
Wasn't checks and balances supposed to correct this kind of thing?
Things like memory safe languages and JS DOM managed frameworks are limited scoped solved problems for most business computing needs outside of some very marginal edge cases.

AI generated code? That seems a way off from being a generalized solved problem in an iterative SDLC at a modern tech company trying to get leaner, disrupt markets, and survive in a complex world. I for one am very much in support of it for engineers with the unaided experience under their belt to judge the output, but the idea that we're potentially going to train new devs at unfamiliar companies on this stuff? Yikes.
>the whole reason for the "AI epidemic" is that people are avoiding effort like the plague.

I think AI is being driven most by those interested in the "promise" of eliminating workers altogether.

But, if by "AI epidemic", you more mean the increasing uptake of AI by workers/devs themselves (versus the overall frenzy), then I think the characterizations of "avoiding effort" and "laziness" are a bit harsh. I mean, of course people don't generally want to take the path of most resistance. And, there's value in efficiency being an "approach to life".

But, I think there's still more from the human side: that is, if the things you're spending your time on have less value of the sort emphasized in your environment, then your interest will likely naturally wane over time. I think this is especially true of something tedious like coding.

So, I believe there's a human/social element that goes beyond the pressure to keep up for the sake of job security.
.. for the brief period of time before machines will take care of the whole production cycle.

Which is a great opportunity btw to drive forward a transition to a post-monetary, non-commercial post-scarcity open-source open-access commons economy.
My experience is, that it very often reacts to a simple question with apologizing and completely flipping it's answer 180 degrees. I just ask for explanation like "is this a good way to do x,y,z?" and it goes "I apologize, you are right to point out flaw in my logic. Lets do it the opposite way."
Ooh, the quality of "review" on SO also varies a whole lot..
Just because you can put information into an LLM, doesn't mean you can get it out again.
Kinda like the kids who only learned to drive with Waze.

When they are stuck without it, they get hopelessly lost. They feel strangled, distracted, and find it hard to focus on the road. For about 3 days. Then they pretty quickly get up to speed, and kinda remember where they used to make the left turns when they had GPS, and everything is dandy.

But it happens so infrequently, that it's really not worth the time thinking about it.

And the truth is, I am just guessing what happens after 3 days - since anyone who grew up with GPS will never be that long without it.
> against the basic human (animal?) instinct to take the path of least
resistance.

Fitness. Nobody takes a run because they're needing to waste a half
hour. Okay, some people just have energy and time to burn, and some
like to code for the sake of it (I used to). We need to do things we
don't like from time to time in order to stay fresh. That's why we
have drills and exercises.
How long until the new US administration starts using this data?
Brushing Up on Hardware Hacking
Show HN: Understand your business through the eyes of a VC
Hey HN,

I’m part of Defiant, a VC firm that believes early-stage founders deserve better resources than scattered blog posts and generic advice. That’s why we built Blueprint, a wizard that helps you understand what your b2b SaaS business looks like through the eyes of a VC

Through a series of independent but linked modules, you can get a sense of how an Investor would perceive your business, see benchmarking data for key B2B SaaS metrics compared to top quartile peers, and understand the journey to raising VC funding.

We built Blueprint because we saw too many founders wasting time with really similar questions re how their business is placed in the current market.

You can check it out here: https://defiant.vc/blueprint/

We’d love to hear your thoughts—what’s missing? What’s most useful? Are there any startup decisions you’ve struggled with that you'd want better guidance on?

Looking forward to your feedback!
Would you call that role "customer success"?
Hi! Very good tool, sometimes it returns "The AI generated an empty response..." Also, there are some texts that are in white, so they can't be read well. But it's a good idea! By the way, I saw that you use Supabase. I recommend you take a look at my side project: Supadex. It's a mobile dashboard for Supabase :) https://supadex.app See ya zkanon!
Android 16 may get a built-in Linux terminal
Eva "Cash" Kaili. Part two.
> [..] but you can get even more effective at it if you find a way to get results without actually doing the work yourself in the first place.

No. In learning, there is no substitution to practice. Once you jump to the conclusion, you stop understanding the "why".

Throughout various stages of technological advancement, we've come with tools to help relieve us of tedious efforts, because we understood the "why", the underlying reason of what the tools were helping us solve in the first place. Those that understood the "why" could build upon those tools to further advance civilization. The others were left behind to parrot about something they did not understand.

But -and, ironically in this case- as with most things in life, it is about the journey and not the destination. And in the grand scheme of things, it doesn't really matter if we take a more efficient road, or a less efficient road, to reach a life lesson.

Enjoy your journey!
Monochrome laptops were a thing
DOGE Makes Its Latest Errors Harder to Find
Java was created to solve some frequent troubles you have in C-code.

I do not want to be rude, but C has some error-prone syntax: if you forget a *, you will be in trouble.
If you do 1 byte offset error on an array in the stack, you get erratic behavior, core dump if you are lucky.

Buffer overlflows also poses security risks.

try...catch was not present on C, and it is one of the most powerful addition of C++ for code structuring.

Thread management/async programming without support from the language (which is fine, but if you see Erlang or Java, they have far more support for thread monitors).

Said that, there are very high quality library in C (pthreads, memory management and protection, lib-eventio etc) which can overcome most of its limit but... it is still error-prone
Hi there, you mentioned us at Hetzner. You can find information our API for our Cloud servers here: https://docs.hetzner.com/cloud/api
For our dedicated servers: https://robot.hetzner.com/doc/webservice/en.html#preface
--Katie
Amateur Telescope Making Main Page
For me it's certainly not about hearing my pulse or anything, it's about being able to function at all (sleep, even think).

And sure, cars and planes are the best case scenario! Oh how I wish cars and planes would crash in great numbers into every asshole blasting vaguely music-adjacent crap at 1 AM in my area. That would make for a beautiful soundscape.

Seriously though, it's just very individual. Unfortunate people who are sensitive to noises can't ever prove to a person who isn't that it's a huge problem causing actual suffering.
15 years ago maybe - now change "most" to "cultists"
... and that's already most software.
> We lose a democratic element of corporate America by surrendering our votes to a couple big custodians that really don't care either way.

By design, though, the people who invest with Vanguard do that precisely to offload decisions to experts and focus on other things.

Passive investors have neither the time nor expertise to monitor and vote on corporate decisions, so we're stuck with the current system regardless.

I think Intel is a bureaucracy that's gradually eating itself. Maybe it's harsh, but such companies might not be worth saving. They should be left to fizzle out and another should take their place.

The beauty of capitalism is that giants can fall down to earth, and smaller startups can take their place. Rinse and repeat.