skysight-inc/HackerNews huggingface dataset:
You're saying you're in the market for a Linux laptop and compare it to a macbook. I don't see the fair comparison to be honest. Sure there is Ashai and you could install Linux on an Intel MacBook, but for those setups you don't have company that has explicitly support for Linux.

As for your other points, those are fair even though subjective.

I really do like the modular ports, especially because they expose the possibility to build your own modules (or buy community made modules) for the laptop because everything is open source.
Let me guess, it was very well funded and there were no fake deadlines and cross-team dependencies, am I correct or am I very correct?
Rise of the Triad Ported for the Web
Original repo: https://github.com/LTCHIPS/rottexpr

My fork: https://github.com/midzer/rottexpr/tree/emscripten
Land near public transport services is generally prime real estate. The only developers who wouldn't jump on this opportunity are the ones that hate money.
Such a great point. I audibly groan when I come across Python meta-programming.

While not an advanced feature, I have a similar response when I see lots of decorators in Python. They quickly become a debugging nightmare.
Ironic that Apple can serve you just such a keyboard. Proper Ukrainian, not "well but actually it's Russian".

Note it's their Magic keyboards, not laptops.
> I get about 8-10 characters on these devices

Sorry, maybe I'm dumb, but what does that mean? 8-10 characters per...?
In your opinion, what's the problem with the port concept of the frame.work?
I think I saw a video from their CEO showcasing some of the things in their pipeline, they are upgrading the webcams significantly. Best thing about a framework is you can just get the webcam and upgrade it.
Though at the same time I would wager a larger rate of gum disease and mouth cancer than the rest of Europe by a lot.
> Any codebase that I had complete control over.

Anyone other than myself would instantly observe it as the the worst codebase they have ever seen.
Once the houses are built and people have moved in, they are going to resist new construction. It should be pretty obvious to anyone.
Are you saying all other countries have zero cross contamination? Can you cite that?
for me, the 2.5B model for gemma (now 1) was very interesting as that was the first major offering at this size level.

for basic llm tasks that most people would use on their daily lives (simple rag on your own data), it did the job for the most part (unless you need a lot of context maybe).

on paper the newer one shows significant improvement with slightly larger size, but i hope HumanEval regression is not going to matter for most people.
Yes I have considered that, and I consider it every time I write code.

When you start using LLMs you realise how really is boilerplate. Error checking, unit tests, if statements, loops, so much code is boilerplate not just badly written code.
I don't see why I shouldn't compare them. Besides economies of scale, there's no inherent reason why a company couldn't build a Macbook-quality laptop that runs Linux.
https://github.com/nkzw-tech/athena-crisis
This reminds me of Georgia Pacific or JAB (https://en.m.wikipedia.org/wiki/JAB_Holding_Company)

You walk down the aisle and think there's 4 or 5 companies in say, paper towels, competing for your business but it's probably just 1 with different brands.

Last time I checked, Whole Foods where I am carried Peet's, Stumptown, Intelligentsia and Keurig coffee, which is all just a single company. Probably comes in on the same truck.

All you gotta do is literally just have different printed labels on things, Look at sunscreen and cough medicine next time you go in.
Two million checkboxes (written in Elixir)
Apple specifically don't label these special characters on their keyboards for some reason, but they aren't inaccessible, you just need to press option/alt. If you use the keyboard layout viewer built-in to macOS, you'll discover there's actually extra letters and symbols on every key!
True, but it still shows that lobbyists have a lot of influence. Even if it means hundreds of thousands of death people every year. Same goes for Alcohol. And maybe also specific types of food.
I mean, even if its well designed, we should expect some increase in costs due to a congestion charge.

Right now, you have Group A: people who are ok with some members of their city getting to deal with congestion, so that they can have cheaper goods.

Group B: The people who deal with the effects of congestion, who have to find a ways to have their needs met.

as mentioned:
>Setting aside the issue of local residents with cars (which I could care less about),
>someone who lives here and doesn't own a car

The status quo should suit you.

That said, the inefficiency caused due to congestion, ends up affecting both group A and group B. This will add to costs, in either wait times / Delays, wastage, wear and tear, pollution etc.

Those costs are borne by you, but not associated with congestion.
Interesting

if I can sell my organs, Essential for survival, That I’m selling my life

logically I should be able to sell my life in other ways. So I should be able to sell myself into slavery.

If so, Then your idea of freedom creates more un-freedom.

If not, Then you must have a logical reason why selling my liver and dying after that is okay but selling myself and living after that is not okay.

And it cannot rely on the fact that it’s been hammered into us from a young age that slavery is bad. It has to be consistent and logical
The class of the anointed will never be able to admit to themselves their hubris.
Because the designers of Unix used whatever keys happened to be available on the teletype keyboards that they had in their lab, and didn’t give a second thought to international keyboard layouts.

Programming languages used to be more cognizant of this. For example Pascal used mostly keywords rather than ASCII symbols, and this was entirely intentional to enable programmers in all countries to easily work in the language.

Of course C inherited Unix’s approach, killed Pascal, and nobody cares anymore. Except all those millions of non-English users trying to learn programming, but nobody in Silicon Valley thinks about them.
I worked with a very experienced engineer who created his own WAF (software-based) using Java.
From a purely architectural perspective, it might not be the best (I might have used an ISAPI filter back then), but the code itself was very efficient, well-written and documented. I used it several times as a teaching example.
I'd like to have one, but all laptops from my stack of laptops just stubbornly refuse to die.
Where I work some but not all. I chose it because I’m undecided whether my next move will be management or technical.
I haven’t contributed code to it, but I’ve read lots of code in it ( for work reasons ) - I really like the golang compiler and library codebase.

About codebases I’ve written code for, the best one strived for simplicity, and was driven by very strong engineers who actively considered code hygiene ( in the broadest possible sense ) a first class citizen.
Driving a car in NYC isn't going to be much faster than taking the bus.
I would argue that it is the expected outcome of processes exhibiting: Latency... it takes a few years to actually kill their victims, and Exponential behaviour.. the most damage is done in the last few rounds of the expansion.
"In many places" = Only in the US
I'm not a big fan of auto generated commit logs - they just have too much noise in. You might as well look at the git history. Changelogs should be for users to read.

I have a program which generates the first draft of the rclone changelog from the first line of each git commit. I try to encourage all contributors to make the first line of their commit message be something a user would like to read in the changelog. Instead of `fixed nil pointer error` have `fixed crash when copying file to xyz backend`.

https://rclone.org/changelog/

I also spend maybe an hour each release editing the auto generated changelog, removing the noise (refactored X, fixed docs for Y, made tests for Z work), condensing multiple entries, reorganizing, moving things to the correct section, linking stuff etc. Where the committer didn't write a sensible first line commit message I go back look at the diff and rewrite it.

I try to put the important things first in the changelog and keep it brief. The changelog is a heads-up for users that things have changed or been fixed and users don't want to spend hours reading it.

I think for an open source project like rclone where I review commits from all different levels of developer, and from all different levels of English mastery I'd have too much difficulty getting every commit message written in https://www.conventionalcommits.org/en/v1.0.0/ style to use a tool like git-cliff to generate the changelog without editing it.

Would I like not to spend an hour or more of my time editing the changelog for each release - most definitely! However I owe it to the users to make something nice and I don't think I can delegate that to a program.
AI and VR follow the same hype cycles. They always leave a trail of wasted money, energy, and resources. Only this time Gen AI is leaving a rolling coal-like trail of bullshit that will take some time to clean up. I am patiently waiting for the VC money to run out.
This is very much true. Initially when I joined the industry I used to work for a product from its inception. So I was aware of what section of the code affects what part of the product. Although I hadn't worked on all of those, I kept an eye for the all the changes that were coming in. I knew where I should look immediately a bug is reported even if it is not something related to my line of work.

Recently I switched teams and now I find myself taking up bugs that are only related to my line of work. Not being familiar with the codebase decreases productivity and wants you to rely on other people in the team for most of the time.
Show HN: To improve my design skills, I built this app
Hey HN!

As a backend developer, I wanted to challenge myself with UI design, leading to the creation of this Planning Poker app.
It’s free, no-login, and ad-free.

What you'll find:
- Simple, no-signup access
- Playful, smooth animations (on purpose!)

I aimed for a playful design to improve my skills.
Excuse the vibe if it's not your style—your feedback is really appreciated.

Thanks!
What is Google3?
Yep.

Also, the new screen looks nice.

Might upgrade in a year or two if I feel I need more brightness.

The fact you can change it slowly, piece by piece, is fantastic. It spreads the cost of upgrading the machines over the years instead of having to pull the entire cash at once. No need to reinstall everything every time.

You can upgrade the battery when you need to. Then maybe the RAM 3 years later once electron app with embedded AI model takes over the world and a hello world eats 4go.

This is, to me, the killer feature.

Young me would have hated it.

I wanted a new poney regularly.
To quote myself in the post you responded to "It just wastes space that could be used for a larger battery, while limiting the number of ports that the laptop can fit at any one time."

The ports I personally need are HDMI, lots of USB-C ports, sometimes USB-A (but less and less), and sometimes an SD card. I know everybody has different requirements, but I'm also sure that's at least somewhat typical. And given that, I can't be the only one who thinks it's silly to reserve space for several 4x3x1 cm large USB-C-to-USB-C converters in a space-constrained device.

[1] https://frame.work/de/en/products/usb-c-expansion-card?v=FRA...
Putin does nothing in space. Its Roscosmos and its executives. It would be silly if someone said that Biden destroyed a satellite in space right? Putin isnt really experienced in space programs. Other people are.
Rackable, which was the company wearing SGI skin for few years and which was acquired by HPE, shipped SLES as their standard solution, with RHEL as second option.
How users (who are non-devs) are planning to use this piece, I wonder.
Also is there any well established web-native way to navigate in 3d space, that works on mobile?
Personally, quake-style keyboard only navigation on my desktop works like a charm.
> it always automatically happens

This is exactly the framing the author is criticizing. It assumes that the placebo effect is a constant that cannot be improved upon, and thus deserves no consideration, when designing the treatment. However, the placebo effect is malleable, and can be improved [1], In scientific studies, this is typically done through suggestions and conditioning [2]. However, this is not standard clinical practice (AFAIK).

Where the author is wrong, is that people that are designing drugs, aren't thinking about using the placebo effect more optimally. It is fairly well known, that the efficacy of drugs correlates with the severity of off-target side effects: say that you are taking an analgesic that acts by binding receptor A, but which also induces nausea by also binding an unrelated receptor B. During drug development, the structure of the drug is often tweaked to reduce or abolish binding to such off-target receptors, thus limiting side effects. However, these structural changes also often reduce efficacy, even if the affinity of the drug to the intended target isn't altered at all. My colleagues and I (working in pharmacology but in academia) have often wondered to what degree drug companies try to actively keep non-severe side effects as part of the response profile, given that they may be beneficial for the treatment outcome.

[1] https://www.nature.com/articles/npp201081

[2] https://www.sciencedirect.com/science/article/pii/S030439590...
Yeah, I have a HP laptop for work, with the same cursor setup - it is terrible. Thinkpad FTW! The only thing that saves it for HP is that you get an extra column of Delete/Home/PgUp/PgDn/End keys on the side.

ps. Tuxedo has the same problem. No Linux-native laptop suits me :( Thinkpads it is.
CNES Chief Responds Harshly to Eumetsat's Decision to Ditch Ariane 6
I can see a few cases where that depends...

Really simple languages: Ruling out meta-programming is really going to limit you in Lua for example. Just being able to do `mySocket:close()` instead of `Socket.close(mySocket)` involves meta-programming.

Older languages: For C++ the "simple" features are going to include raw pointers and macros. Maybe it's not so bad to allow smart pointers and templates to avoid those
Which software you didn't find on tumbleweed?

Packages that aren't native to Tumbleweed are available in Discover as Flatpacks.

You're probably trying to look for software "the Windows way" of downloading the sw from a website in which case you mostly see .debs and .rpms but that doesn't mean it's not available in the tumbleweed repos or Flatpacks if you search Discover.

Niche stuff not available in the official repos or Flatpacks can be found in the OPI(similar to Arch AUR) where the proprietary codecs also are.
Conclusions

Preliminary evidence suggests a potential link between COVID-19 vaccination, particularly mRNA vaccines, and increased incidences of AD and MCI. This underscores the need for further research to elucidate the relationship between vaccine-induced immune responses and neurodegenerative processes, advocating for continuous monitoring and investigation into the vaccines' long-term neurological impacts.
They will probably never make a LoRa module, but making a LoRa expansion card would be a pretty interesting project.
You can get more info about the expansion cards on the dedicated github repo: https://github.com/FrameworkComputer/ExpansionCards
I actually think running k8s in beefy dedicated servers is the way to go, rather than using VMs in a shared box, considering the overhead of k8s. (at least 1 GB memory last I checked)

After a certain scale of course, no need for k8s when an app can run on single VM and barely get 1rps.
What's better is no custom software at all.

Our Brother DCP-L8410CDW (colour laser, scanner, mid-size) is "driverless" in CUPS. Blew my tiny little mind. No setup, just plumb it into the network and everything can just print to it, scan from it. I've had zero problems with it in 4 years and ~ten thousand pages. I've never experienced that with another printer.

The obvious extra benefit is that Brother are generally —especially compared to HP— pretty decent about consumables.
I use US layout instead of danish as well, it's much better for development, and æøå is easily available on Mac:

æ = option + '

ø = option + o

å = option + a
Depends who is providing it.

Django and pydantic meta programming usually make the code easier to deal with.

In shop written meta programming usually sucks.
Efficiency only matters in so far as it affects cost per MWh. It is plausible (from what I heard at least) that hydrogen is cheaper at the required scale than batteries. After all we will likely have incredible oversupply during long summer days where electricity is essentially free. Scaling battery manufacturing to store enough power for a whole winter is difficult.

In any case I think storage is something where „let the market figure it out“ is a reasonable strategy.
All the same, "cold boot" doesn't refer to letting tubes cool down. If power is restored while the tubes are still hot, it's still a "cold boot".

The electrons are not moved by heat; they are moved by the electric potential between the electrodes. The heat goes into maintaining the cathode at a certain temperature, at which the electrons "boil off" in sufficient numbers, but that requires only a smidgeon of the energy. Though depending on it, tubes are incredibly wasteful of heat.

So you say silicon and other parts don't require heat? Check that data sheet again! If the part's operating range is from -40°C to 70°C, then that part requires heat. If the ambient temperature happens to be -100°C, you have to heat it, perhaps by installing a heating filament into the chassis.

E.g. check the TI datasheet for the NE5532 op-amps:

Free air operating temperature:

NE5532, NE5532A: 0 to 70°C.

SA5532, SA5532A: –40 to 85°C.

(That standard part is quite delicate there, only down to zero!)

Conversely, thermionic tubes for a hot environment could be built without heating filaments. If the ambient temperature is 500°C, and that happens to be quite enough for that tube's cathode, then it Just Works, like your NE5532 IC at 3°C.
Kids given 'digital pacifiers' fail to learn how to regulate emotions
The one in my previous job, which was an admin board for a market intelligence application. Ultimately, the reason it was good was because the engineers had zero ego on top of having excellent skills. The team that set the codebase were basically 4 seniors and 3 principals (the client actually did pay for top talent in this case) so not only everything was based on industry standards, written elegantly and organized perfectly, but every time some new requirement came up, these senior / principal engineers would discuss it in the most civilized matter I have ever seen.

E.g, "we need to come up with a way to implement X". Person A gives their idea, person B gives another idea and so on until everybody shared their thoughts. Then someone would say "I think what person C said makes the most sense" and everybody would agree and that was it. 30 minutes to hear everybody out, 3 minutes to discuss who will do it and when and the meeting was over.

I think the biggest testament to this code base was that when junior members joined the team, they were able to follow the existing code for adding new features. It was that easy to navigate and understand the big picture of.
I would assume Google's monorepo.
Covid isn't what most people would call "high intelligence", yet it's a danger because it's heavily optimised for goals that are not our own.

Other people using half-baked AI can still kill you, and that doesn't have to be a chatbot as we have current examples from self-driving cars that drive themselves dangerously, and historical examples of the NATO early warning radars giving a false alarm from the moon and the soviet early warning satellites giving false alarms from reflected sunlight, but it can also be a chatbot — there are many ways that this can be deadly if you don't know better: https://news.ycombinator.com/item?id=40724283

Every software bug is an example of a computer doing exactly what it was told to do, instead of what we meant.

AI safety is about bridging the gap between optimising for what we said vs. what we meant, in a less risky manner than if covid — and while I think it doesn't matter much if covid did or didn't come from a lab leak (the potential that it did means there's an opportunity to improve bio safety there as well as in wet markets), every AI you can use is essentially a continuous supply of the mystery magic box before we know what the word "safe" even means in this context.
Thanks for the kind words! I have to pass along most of the credit to the designers of jq and jq CLI interface. Lots of care and thought have gone into those, also gojq was big enabler. I feel more like plumber that half accidentally connected a bitstream decoder with a hacked up version of jq :D
"Poor people" or rather "people who actually need to drive in this particular moment"?

It's really nice to be able to pay for better facilities _when you need them_. The person who is late for a flight or a job interview, or who just found out their kid got hurt at school and is heading to the hospital, benefits massively from congestion pricing. They have the ability to access faster transportation when they need it, and to choose the slower alternative when they don't.
What kind of Christianity? Nicene or Restorationist?

Which denomination, Ryan? Adventism, Anabaptism, Anglicanism, Baptists, Lutheranism, Methodism, Moravianism, Quakerism, Pentecostalism, Plymouth Brethren, Reformed Christianity, Waldensianism?

Which subbranch of which denomination? It's that fucking Simpsons quote, "Bart, we're here to bring you back to the one true faith, Western Branch of American Reform Presbylutheranism".

That's why the government doesn't sponsor religion. Because there'd be a fucking civil war between the sects of Christianity trying to get their creed as the state one and the persecuted ones wouldn't back down.

Nevertheless, if I was forced to teach the kids the Bible I'd personally go straight for Nestorianism. Indoctrinate those kids and take that Nicene Creed down a peg.
Or the person is sensibly trying to make the code easier for other people to understand.

I am tech lead and architect for large financial systems written in Java but have done a bunch of Common Lisp and Clojure projects in the past. I will still avoid any recursion and as people to remove recursion from their PRs unless it is absolutely best way to get readable and verifiable code.

As a developer your job is not to look for intellectual rewards when writing code and your job is not to find elegant solutions to problems (although frequently elegant solutions are the best ones). Your job is taking responsibility for the reliability, performance and future maintenance of whatever you create.

In my experience there is nothing worse than having bright engineers on a project who don't understand they are creating for other less bright engineers who will be working with it after the bright engineer gets bored with the project and moves on to another green field, rewarding task.
Escrow Payment for Any File
Hey hackers, this is my third attempt at making an escrow system for digital products that creators can use to ensure they get paid everytime.