skysight-inc/HackerNews huggingface dataset:
I think I have kind of aphantasia as well, but I usually score well in those, but what I think is going on is that I solve everything kind of like an LLM would, with my internal monologue I will try to come up with the first simple idea, and then count the objects to see if it fits that idea, and then if not (likely not if it's a tricky one), I will start to bruteforce more ideas and then count the matching with my internal monologue rather than imagining anything. How are you at math, e.g. calculations in your head?

All of it is much easier of course when you can write things down, or make notes.

I'm not truly sure if I have aphantasia, but I do think I don't get as vivid imagery in my head considering what other people claim to see. Although I always thought they were embellishing it. But for example when reading books I never found any use for scene etc descriptions, and they seemed just words, while I think other people got images in their head, and for this reason those descriptions were good.

Talking to Claude it thinks I don't have aphantasia, since I think I can see vague flashes of things. E.g. I try to recall my family member's face, I get what I think are vague flashes of the face. But it seems to require a lot of effort and definitely not voluntary based on text.

But I may be better at imagining some abstract content, like numbers. E.g. if I have to remember a 2FA code, sometimes I can keep visual imagery for 3 of the numbers and the other 3 I keep repeating in my head. Maybe text and numbers I can keep visualisation better, but not true 2d or 3d detailed imagery.

Out of curiousity can you imagine any numbers or abstract shapes at all?
Thank you for that! It's been very useful!
Yes, people hallucinate on this one a lot.
why 1 book per month? seems overly strict
I agree with all remarks you made; but how old are you? As it all seems pretty naive? The world unfortunately is only about money and nothing else, it is terrible but it is. Better worlds are eradicated by this reality all the time.
I'd rather have this than a variable called `l`.
I consider it not an abuse of notation but a helpful notation. It insinuates correctly >90% of calculus rules, which tend to be hard to remember otherwise.
The issue is not that one chirality has to flip and you can accumulate change over long time periods, it's that every occurrence of chirality had to flip at once or the things won't work together: so the DNA has to mysteriously all get reversed (v difficult when all the DNA/RNA machinery is handed in the other direction), plus all the supporting items need to flip at that same point for all sorts of other cell functions that interlink (energy supply, waste handling etc etc).

But if your argument is given the extraordinary timeframes then why didn't life evolve again separately in the other chirality, so it wasn't descended from the earlier cells but was just a new unrelated line, then that is harder to generalise about but I recall hearing that there are sometimes slight advantages to one chirality over the opposite in certain cases as the reaction rates can differ (this is the same concept behind kinetic resolution). Perhaps life based on the less effective form would get crowded out by the more effective form, but I would defer to experts here as it's not my area.
I created a tool that save hours designing mobile apps on autopilot
One of the predictions was that some websites would just geoblock people connecting from Europe. That happened with a lot of small news sites. And some retail sites. For example, I can't access www.homedepot.com right now.
Bureaucracy + poetry = "bureauetry"
This isn't like lossless compression. Both techniques involve throwing lots of information away, with the justification that doing so does not significantly affect the end result.

The extent to which using both the techniques together will help will depend on how much overlap there is between the information each ends up discarding.
Given how bad most DOM trees look out there (div soup, thousands of not needed elements, very deep nesting, direct styling, HTML element hacks, not using semantically appropriate elements, wrong nesting of elements, and probably more), I would be surprised, if LLMs give non-div-soup and responsive HTML and CSS, the way I would write it myself. Some day I should test one such LLM as to whether it is able to output a good HTML document, with guidance, or the sheer amount of bad websites out there has forever poisoned the learned statistics.
Only on paper.
As opposed to "we should fix the bugs we find".
Show HN: Pixel Avatar Generator v0.15
I don’t know what this is.

There’s not a single example on the landing page. There’s not a single example on any of the main links from the landing page.

But the landing page does have a merch store so you can buy mugs and hoodies and look at huge company logos of “organizational members”, whatever that is.

You made something. Show me what you made. I’m probably not going to spend more than 30 seconds trying to figure it out unless I already know I need it.

Why make it so difficult?
Oh, okay I think I understand.

This would have to scale down to the quantum domain to be an actual thing and scaling back up means we bring non-commutative physics into the classical world.
I see it as a strong example of what happens often. We have an impulse from what I will call our authenticity and we decline and suppress it because of some sort of fear.
As I've learned to pay attention to this, I've found that it always leads to slight disconnection, and following instead tends to lead to more connection and aliveness.

Every time we avoid the alive impulse is a failure of sorts, but usually we don't notice it like in this story above.
How to Fix Kotlin Startup Time Issues with the Kotzilla Platform
To illustrate how startup delays impact user experience and how such issues can be diagnosed, we intentionally introduced a 1s delay in an app's initialization process.

We used the Now in Android app, the reference app example designed by the Google team and built with Kotlin and Jetpack Compose. In this experiment, we are using the Koin version of the Now in Android app and the Kotzilla SDK

The Kotzilla SDK integrates into any Kotlin application, using Koin’s container to gather essential data required to identify performance bottlenecks and other issues. It starts tracking performance from the initialization of Koin, providing insights into delays during and after this stage of the startup process.
Spot on, turns out Niklaus Wirth was right being disappointed with industry evolution.
The Year in Popcorn Buckets
Side-topic, but for Biomechanical Stages (BMS) author skipped from pure muscle to industry ignoring the part where humanity started using animals for heavy/hard tasks of pulling, carrying, pushing.
One could argue that any suspicion of the ruling class in South America and US demonisation is entirely justified:

https://en.wikipedia.org/wiki/United_States_involvement_in_r...
I never went to university, but in high school I had two different teachers, and
one was hundreds of times better than the other.

I am not really sure how teachers get hired, how they are interviewed and assessed, but the system is clearly not working; particularly in subjects that the learning curve is not a curve (like math, or physics or cs)
> As Seen On TV.

Always a great cue to instantly stop considering a product.
Even when the fines or other punishments for non-compliance are relative to size/income/profit/etc, there are usually costs of compliance that do not similarly scale. Bigger companies can swallow them, independents can not, so regulatory capture can still be in effect.
I remember my first death.

My mum came and said: "your cousin died".

I felt nothing, I different. I had a great relationship with him.

Seeing my non-reaction, my mum said : "you can cry".
So I thought: "oh, so I should cry now, that's the appropiate thing to do in these situations", then I started crying.
Tokyo doesn’t need to be built for people. It already is.
Cars are the most age discriminatory mode of transport of all: only 18+ and not too old can use it, and most disabled cannot use it. A

Bicycles work to all ages, all abilities.

In your case an ebike, trike (etrike?) or even mobility scooter might be a much lighter, cheaper, scalable option.

Hey why not a self-driving e-scooter? Why does it have to weight 2 tons in the first place?

Bike infrastructure is not only for bicycles: its for trikes, wheelchairs, mobility scooters, ebikes.

Watch:

* Who else benefits from the Dutch cycling infrastructure:
https://www.youtube.com/watch?v=xSGx3HSjKDo

* 8 to 80, people of all ages cycling in the Netherlands: https://www.youtube.com/watch?v=swqaAIkGtpA
> Most implementations sync passkeys to the respective clouds.

So, in the end, the old Microsoft mantra: "Your security is very important for us".
Besides Microsoft, NSA, CIA, the five eyes and friends, no one has access to your passkey, this means is secure.
It should be forbidden to post a game of solitaire on hacker news. This has a direct impact on the world's GDP!
Interesting, the different way we use mochas can explain why you have stories about explosions: our way is definitely putting less stress on mochas, which end up lasting for decades without the need to be replaced. We use coffee that is specifically ground for mochas, and we fill the chamber with water up until just below the valve (or, at the very limit, the water reaches half the valve). You still hear a sound when the coffee is ready, but it is caused by little sprays of coffee mixed with hot air, not steam.
I almost feel there’s a big difference between the kinds of things we’re talking about, but sure.
I was raised like this and find it heart warming to see funerals filled with wider community.

I did misjudge it once: I was living in a different country with two fellow Irish people and the relative of a good friend died. In Ireland it would have been expected that we attend the funeral, in this case we showed up and there were only six closest relatives there, and our presence just felt inappropriate. I now know your place at a funeral is about your place in a wider community. That often overlaps with being a connection-of-a-connection, but not always.
Yes, that’s why they want to fund and purchase cheap nuclear energy.
You make a good point, but going by some cursory research (starting with [1]), it seems to me that while initially daguerrotype portraits took 10-15 minutes to expose, several innovations had reduced the exposure time to well under a minute by the 1850s. (The earliest photo in the article is from 1873, the most recent is from 1903.)

[1] https://en.wikipedia.org/wiki/Daguerreotype#Reduction_of_exp...
> just like Arch Linux

and even Arch (Artix) can't be stripped of elogind and such
If there is one job I don't want to do, it's being responsible for a big heap of enterprise CRUD slop generated and glued together by LLMs. If they can write it, they should learn to maintain it too!
I come to HN for better discussions without such infantile retorts.
The main takeaway is that llms can't code to a professional level yet. But with improvement they probably will. It doesn't even have to be LLMs the coding part of our job will eventually be automated to a much larger degree than it is.
Which tool did he make?
I also dislike Activerecord. The solution to a lot of this is creating database views and interfacing with that.
Decent? They create debt among teenagers. As if they don't have enough angst they now also have to worry about fines for having bought something marketing scum manipulated them into buying and Klarna allowed them to pay-now-regret-soon.
> Because they weren't strategically targeting anything...

There is a long history of strategically targeted killings in the US not doing anything, so you need more qualifiers than that.

Kaczynski targeted "people he believed to be advancing modern technology and the destruction of the natural environment." (quoting Wikipedia). Did that change anything?

The 1919 United States anarchist bombings targeted (if I interpret "Plain Words" correctly from the Wikipedia page) the powerful who started the class war. That didn't seem effective either.

> That's up for debate

That's kinda my point. You cannot say this is a "moment" and imply it will change anything when (so far) nothing has changed.

What do you think the change might be?

I watched Michael Moore's "Sicko" last night, after he released it for free. I found it far more powerful in convincing me the US healthcare and childcare system is totally fucked up.

Why didn't we have a Sicko moment when it was released, and what's changed?
Nice to cross your path, I got the first one to kickstart myself some years ago (and still struggling with evaporation / condensation).

Would you recommend the second to introduce a colleague to OpenModelica? He is into gPROMS but will lose access to the software at retirement.

Sidenote: invest in software with freedom to operate and good knowledge reusability.
> It is not supposed to leave the secure storage.

How do they authenticate if they are not leaving the secure storage ? Through telepatic transmission ?
> Interesting to even concede that Labour and Conservatives are basically the same, but no desire for third parties being able to enter.

Did I? You're projecting.

I voted for a third party. And that third party candidate got elected. In one of the formerly safest Tory seats in the country. Because we wanted change and we are aware of the trends of our own local politics.

New parties have no chance because first time MPs -- of all parties -- have no chance. It's rare to get selected on your first try, or to get a winnable seat on your first try. Across all parties. Because it's a process that requires practice and proper infrastructure -- competent agents, competent support, competent canvassing.

So a new party will have to find exceptional candidates, or media-addicted fame chasers, or defectors who rarely get elected because defection is frowned upon, to get anywhere in its first general election campaign. By that measure, Reform did exceptionally well.

Everyone's vote gets counted. Everyone's vote has equal weight. The system, again, elects local representatives as its method of operation. If you want a local representative of your chosen party, find someone who is locally electable to run for that party. Or run yourself.
I let people on TikTok Live control my 3D printer with a Raspberry Pi [video]
I think he also had a problem with backups, but I’m not sure.
Microsoft SQL Server has a dedicated admin connection (DAC) feature.
This isn't my channel nor my video, just thought it was funny
That… doesn’t sound like such a bad thing to me. I’d rather have my driverless car hesitate (in a safe location) than be too agressive.
"Modelica is an object oriented language to model cyber-physical systems."

Literally the first sentence.
Their AI forgot to update their jobs page then. https://klarnagroup.teamtailor.com/jobs
Probably nothing, but then this feature isn't aimed at people who have used emacs for years, and who like and effectively work with elisp.

I on the other hand, am very familiar with guile, I don't particularly care for elisp, and I would like to be able to customise my editor more comfortably. For me this is great.
The title is certainly misleading and sets the wrong expectation, but I found it a rather pleasant and informative read.
Hexagon Page Animations
I'm not sure. We have a few private plugins at work and they work fine with regular protoc. I think the --go_out and friends are automatically created by the plugins. Something like, they declare themselves as "toto" and to protoc now has a --toto_out option.
> “We thought it was plausible that what happens is you start with an initial draft that’s simple, and then later you think of all these other conditions that you want to include. And the idea is that once you’ve started, it’s much easier to center-embed that into the existing provision,” says Martinez, who is now a fellow and instructor at the University of Chicago Law School.

Seems to me that's also how code bases become obfuscated after starting out cleanly.
Same here, and I have worked alongside engineers from both ends of that spectrum. The only thing the degree'd individuals seemed to bring to the table is that they typically did not know what they did not know, thus were much more subject to Dunning-Kreuger.
Yes, this does exactly that

https://chromewebstore.google.com/detail/design-copilot/hgal...

Screenshot component -> design feedback, repeat loop , all without leaving your locally server page
Then you can simply have more AI in the data centres.
2024: The Year of Growth for Tuta
I do not want to dox myself but if you were in enterprise IT in the 80s in europe you will have heard of it or used it.
Many commenters suffer the first experience bias, they tried ChatGPT and it was "meh" so they see no impact.

I have tried cursor.ai, agent mode, and I see a clear big impact.
I think it's a very interesting question!

Sometimes it feels like it makes sense to keep some software proprietary (e.g. the algorithms running in a Garmin watch have a lot of value, customers don't just buy the hardware).

Other times it feels like it really doesn't. I often give the example of Marshall smart speakers: the software seems to be very bad, it's never updated but it's connected to the internet, and the UX is not pleasing me. But initially I bought it for the hardware: it looks nice, and the sound is nice.

In my opinion, when I buy hardware as a customer, I should have the right (and be given the tools) to interface with that hardware. So there should be some open source firmware that gives me reasonable access to the hardware I bought. In other words I should be able, legally and without impossible reverse engineering, to write my own system for hardware I buy.

If I managed to write software that competed with Garmin on their own watches, so be it. That's fair competition (and that's probably super hard to do). The fact that Marshall can push me towards throwing away my perfectly fine hardware because they abandoned the bad software they once pushed on it is not fine. And it encourages companies to invent subscription models where my perfectly fine hardware becomes unusable if I stop paying them even though I don't want or need their updates.

So somehow I think there is a middle ground that would help making products better and hardware more sustainable, and we are not there yet.
It will also reinforce whatever bias we have already. When facing ambiguous or unknowable situations our first reaction is to go with "common sense" or "trusting our gut".

"Uh, Is that video of [insert your least favourite politician here] taking a bribe real or not? Well, I'm going to trust my instincts here..."
Means it’ll eventually get more expensive no?
I didn't mean to imply that you did.

That said, I would tear down DRM. There's no reason for HP to profit by keeping you from using an alternative ink supplier, not even for one second.
That'd give a lot of extra power which can be used for other - and probably better - purposes so I'd say let them build those plants. The more power available the better after all?
I’m one of those “I use Emacs but only because of org-mode” people. I’m an associate professor, so I write a lot: research notes, lecture notes, course exercises, academic papers, task management, etc. Org lets me handle all that in an intuitive, plaintext-backed, keyboard-driven way. I haven’t been able to find something equivalent outside of Emacs, and believe me I’ve tried; the closest was Logseq but it doesn’t have the same editor functionality underneath, and orgmode.nvim + org-roam.nvim but there’s just too much missing still (for example, an equivalent to org-cdlatex-mode and a better table mode) and some features are blocked by issues in Vim and NeoVim themselves (e.g. the long-standing unresolved bug when combining “conceal” with soft-wrapped lines, which makes link hiding unusable). So I use Emacs, because this is a huge part of my workday and its best in Emacs.

But I’m really more a Vim guy. I’ve used it since the mid-2000s, still regularly use it, and all the keybindings and workflows just make sense to me. I even like vim9script as a language (I prefer it over Lua, but I do for sure like Elisp better). If it wasn’t for Org-mode I’d still be using Vim full-time.
Modula-2 Compilers on CP/M (2022)
Except I don't think 10 000 people discover https://ciechanow.ski/mechanical-watch/ every day.
That is why I mentioned DOSBox. That is just one possibility, but probably currently the best one. DOS(Box) remains a fixed, known, target. Windows, even if it has impressive backwards compatibility, breaks older games often enough that it becomes annoying.

If a DOS game is distributed, as GOG does for old DOS games, with a bundled installer and DOSBox configuration, normal users would not even have to know they are playing a non-native game. We can treat it as just a generic virtual machine for games. The fact that it happens to also be backwards compatible with DOS games made 40 years ago is just a fun bonus, even if that is currently its primary purpose.
I did a hours ride from my home to the airport for 10k. How do you get to 30k?
I don't think it is. Effective Go says that Go doesn't provide automatic support for getters and setters but there's nothing wrong with providing them yourself. Since in that case they are actually doing something (checking/updating the bitfield that contains the presence of each field), it makes sense to use them.

They are called `GetFoo()` instead of the idiomatic `Foo()`, but that is to ensure compatibility with the API where the fields are directly exposed as `Foo`, which also makes sense.
That's a weird way to look at it. If one developer can do what 5 could do before, that doesn't mean I will be looking for a job, it means I will be doing 5 times more work.
More or less. I'm just going to enjoy the ride of what becomes of the industry until I either retire or just go do something else with my life.

I already had my panic moment about this like 2 years ago and have calmed down since then. I feel a lot more at peace than I did when I was thinking AGI was right around the corner and trying to plan for a future where no matter what course of action I took to learn new skills to outpace the AI I was already too late with my pivot because the AI would also become capable at doing whatever I was deciding to switch to on a shorter timeline than It would take me to become proficient in it.

If you at all imagine a world where the need for human software engineers legit goes away, then there isn't likely much for you to do in that world anyway. Maybe except become a plumber.

I don't think AGI is this magic silver bullet Silicon Valley thinks it is. I think, like everything in engineering, it's a trade-off, and I think it comes with a very unpalatable caveat. How do you learn once you've run out of data? By making mistakes. End of the day I think it's in the same boat as us, only at least we can be held accountable.
The due diligence of picking a successor could be a large job, and depending upon the licence/terms agreed to when people signed up before posted might not even be legally possible.
The Online Safety Act provides for Ofcom to develop its own codes of practice and guidelines based on the provisions of the act and public consultation (including with the platforms). It has an enormous amount of leeway in deciding how to implement the Act.

Ofcom has operational independence. Neither its investigations nor its enforcement actions are directly controlled by the Government. The Government does approve Codes of Practice but if it doesn't approve, it can only request modifications. It's still up to Ofcom to decide how to interpret and implement. Secretary of State interventions are, by convention, rare and subject to Parliamentary scrutiny.
The h265 quality is just not up to par. The av1 encoder does a nice enough job, so does the h264 one.