skysight-inc/HackerNews huggingface dataset:
I agree on the first part, hard disagree on the second part.

Publicly funded research part is on the characterization of the disease and the mechanisms, not the actual design of the drugs themselves. A lot more intellectual effort goes into the actual development of the compound that can safely treat the patients.
I often prefer the original language of discovery. My favorite is the term accumulator compared to battery.
Recently discussed:

https://news.ycombinator.com/item?id=40707084 (4 days ago, 48 comments)
Order fill ratio. Whoever has the fastest hardware/software wins.
People who bash Agile or who butcher it in practice could do with a good deal of learning Snowden's material and starting to understand WHY it is the way it is. Provided they're not too stupid to understand it, which is arguable in some cases.
OpenAI and Anthropic are ignoring robots.txt
Fun fact when in 2 year school for electronics engineering technology we learned the current flow with the electrons, and in my 4 year electrical engineering school I learned it by following electron holes.

You'll find basic electrical circuits books sometimes have an electron flow edition.
I stumbled across a PHP library that aims to solve this kind of thing

https://github.com/dvdoug/BoxPacker?tab=readme-ov-file#boxpa...
https://www.starlink.com/specifications?spec=5

Power Consumption - Average: 25-40W

Not clear if this includes snow melting activated or not...
BBC Antarctic Midwinter Broadcast
Title editorialized due to being too long
In my experience, companies won’t google you (hell, sometimes they barely will read your cv), so if you don’t explicitly say that you do indie dev, they won’t ever find out (what you do in your private time is not their business anyway)
That’s more than a hundred years after Franklin.
OpenAI says some creative jobs that AI will replace shouldn't exist anyway
It's just a stadium roof, what could it cost, $870M?

But seriously, the city has had issues finding contractors for basic services because they'd all been banned for ties with organized crime. It's absolutely mad. Then there's what's happening at the port with all the stolen cars...
The have multiple charging centers strategically placed throughout the city. These seem to currently only have security guards there. The logistics of having cleaning staff there and trying to match their schedule to expected charging times is probably not very difficult but also not very reliable either.

The win they do have, that I did not consider is, they have cameras _in_ the car. So visible cleanliness is something they can manually check before and after the rid and schedule for service if required; however, it currently seems that this requires the vehicle to go to the larger centralized maintenance facility, which I guessing takes quit a bit more time than the auxiliary charge only lots.

Not trying to be super pessimistic, but mixing distributed autonomous operations with centralized manual service, especially in an urban environment, seems fraught with novel challenges.
A CRT display is a "cathode ray tube", which shoots electrons, which are negative.
> Linux just keeps on working for years without a reboot

Except I would strongly suggest not doing that as there have been some very nasty security issues fixed as of late.
Barf bag here means “airline barf bag”.

Unless an airline would use your design, yours would be just a “barf bag” and I doubt colletors would be interested.
All-in-one polychromatic LEDs replace RGB for sharper screens
Me too except my first phone is the only one where I had to replace the battery. My 5 year old phone still lasts the whole day without going through any of this rigmarole. It's mostly superstition and the parts that aren't are such a wash that they aren't worth worrying about. Just look at these people trying to reach an agreement on whether you should stop charging at 80% or not. Your gadgets should work for you not the other way around.
It doesn't need to be mainstream, that will probably ruin it anyways.
There's a comment in the Guix source (added by the author of that first post you linked, Ricardo Wurmus) that seems to indicate that they found a way around the segfault problem described in the post by using a registerised version of GHC: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages...

I had to look up exactly what this means, not being very familiar with the Haskell ecosystem myself. It looks like it's not the raw source form and is architecture-specific, but it's also not the compiled binary form. So that's not perfect, but better than relying on the compiled binaries I guess. (Unfortunate for me since my laptop is ARM and I'd like to be able to use git-annex, haha.) But this seems to work for older versions of GHC.

This post by Simon Tournier from last year describes the current situation near the bottom, and from what I can tell this is still correct: https://simon.tournier.info/posts/2023-10-01-bootstrapping.h...

> The bootstrapping problem for Haskell is not solved. And Ricardo works hard on it. Currently, from the older GHC around (4.08.2), which relies on gcc-2.95 – part of the Bootstrapping story above – it is possible to chain until version 6.10.4. Then versions 6.12.3 and 7.4.2 are not packaged yet for completing the Haskell chain from version 4.08.2 to modern version as 9.2.5; fully connecting the dots with bootstrap-seeds and dropping these 450MiB of binaries. The solution of this chicken-or-the-egg is not yet complete.
90% of the "archive" is just mass piracy anyway
New to me.

https://curlie.org/docs/en/about.html

About Curlie

Curlie strives to be the largest human-edited directory of the Web. It is run by volunteer editors. Join today to add to our collection or create your own!

History

We started as the Open Directory Project (ODP), later became DMOZ, and In 2017, we launched Curlie to continue the 100% free directory. There is no cost to submit a site to the directory or use the directory's data.

Purpose

Curlie provides the means for the community to identify and categorize the best content on the web.
Using Sysdiagnose to Troubleshoot iOS or iPadOS for forensic analysis
I take all "WIP" branches and rebase them as needed onto the 'latest' development. Any continued work on those branches will have to be compatible with all released code, so deal with any issues -- i.e. merge issues during a rebase -- now, rather than later when you try and submit a PR.

As a team leader, I prefer to avoid "a lot of" WIP branches, but I just expect developers to rebase their WIP onto dev, etc.

Oh, and I really really dislike "merging" develop into the WIP branch. This accomplishes the same thing as "rebasing" the WIP branch onto develop, but it leaves a horrible mess behind.

Frankly, I don' give a hoot about some "history" of work. In the end, I care about the unit of work encapsulated in that WIP branch, and that unit must always add on top of develop. Rebase just makes that super clear.
It was through lending, this was due to a change of policy of lending during COVID-19 to ease access
I think your approach is good. There are several ways to make money by independently making software:

1. Charge money for the software

2. Charge money to help people implement/use the software

3. Leverage the experience and credibility gained to get a company to hire you or sell consulting services

4. Hope that people give you money for the software out of the goodness of their heart

Opting for an MIT license pretty much ensures that the software will only make money for you indirectly via option 3, and maybe you'll get a trickle via option 4. There are numerous examples of people making popular OSS that become frustrated with companies that are using their software to make money, and they aren't getting anything for it. They have to work for other people for money despite having made software that generates lots of value. If you want to ensure that if your software creates substantial value, you get some of it, you need a license like yours.

I think there is a strong argument that if you want to get paid for your software, you simply shouldn't make it any flavor of source-available. A company may actually be more willing to buy software that is closed source than open source, because the closed-source software is simply perceived as being more valuable. Of course, as an engineer, I love that the source code is available.
I’ll play along. The thing that’s annoying me lately is that session details leaking between chats has been enabled as a “feature”, which is quickly making ChatGPT more like the search engine and social media echo chambers that I think lots of us want to escape. It’s also harmful for the already slim chances of having reproducible / deterministic results, which is bad since we’re using these things for code generation as well as rewriting emails and essays or whatever.

Why? Is this naive engineering refusing to acknowledge the same old design flaws? Nefarious management fast tracking enshittification? Or do users actually want their write-a-naughty-limerick goofs to get mixed up with their serious effort to fast track circuit design? I wouldn’t want to appear cynical but one of these explanations just makes more sense than the others!

The core tech such as it is is fine, great even. But it’s not hard to see many different ways that it’s already spiraling out of control.
Looks cool. Near $800 tag price is sharp but a welcome competition to kindle, remarkable, and the like.

https://daylightcomputer.com/
This is based on the game, Opus Magnum [1], where you basically program arms to move and combine units to generate the expected units.

You’re graded on a few thing: efficiency in number of movements, efficiency in number of units, and efficiency in space.

Like real programming, you often have to sacrifice one or two to maximize the other.

Definitely a game most on HN would enjoy.

[1] https://store.steampowered.com/app/558990/Opus_Magnum/
I always assumed this, What’s the point of applying for a job saying something you know the hiring manager won’t like? I mean, sure we all have principles and the like, but if you’re applying for a job is because you want that job. Another thing is to quit if you find that the job is not what you expected, that’s fine.
> To put things in perspective, Sweden's 2022 homicide rate (according to Wikipedia) is 1.1 per 100k people, which puts it in the same range as Denmark, Finland, New Zealand, and Greece. The US sits at 6.4/100k, with the safest state (Rhodes Island) at 1.5/100k, still above Sweden.

At the rate Sweden is going, however, they're going to have a rate double that of Rhode Island by the 2030's and on par with the U.S. by the following decade.
Ahh, thanks for reporting this! Will fix it in the next release!
Rome was about 2500 years ago.

The first recorded name, 5000 years.

Oldest human structures 10k years.

Humans, about 130k years.

Our oldest "ancestors" 300-400k.

3.7 billion years.

For you, not so recent. In the grand scheme of things it was a heartbeat ago.
Who is this "everyone"? Was the cited EU report updated? I'm quoting a BBC article, which is hardly in a Russian corner. In any case, it has more credibility than a "trust me, bro" on HN.

I would love to watch RT but its censored in EU.
> I think freeway driving is still only available to employees or maybe some special customers

Not a special customer, can't even get access in LA. Waymo took the freeway in Phoenix in March.
I train my team on how to resolve this. Every team member is able to resolve a force push onto a branch they have local.

Also, we tend to avoid having multiple people work on the same branch.. so, that's also a thing.

If there was a multi-person development effort, then each of those people would have to have a sub-branch of a main feature, and then they would be rebasing their work onto the 'main' feature branch.. which would ultimately be rebased on to dev.. etc.
Some questions:

1. How to use extensions? I can create one (it looks like a javascript function getting some context and one argument) but I have no idea how to invoke it. I expected to be able to invoke them on selected text.

2. Does it sync on other computers / browsers or is it only local?
> Branches where there's enough history to be worth maintaining multiple commits should - 99% of the time - be separate PRs.

I appreciate that anyone saying this is probably already on the same wavelength as me, but I don't find this to be true for myself. Many times, complex application features end up represented as a series of related, but atomic/meaningful changesets. I want the pull request to make sense as a whole, but expect that code review or audits are easier to accomplish diff-by-diff.

I see it like building a recipe. I want to hide all of the false starts, sloppy mistakes, do-overs, and checkpoints, because they are useless from a historical standpoint. But I still may want to publish a sequence of changes that accomplishes something.
Chronically underfunding and neglecting things on purpose to turn around and sell/privatize them after they've failed is a trope at this point.
Does anyone know about the writing experience? Specifically, I've been looking at a Supernote, but the A5 X2 seems perpetually delayed, and I'm wondering if it's worth going for this now.
If that's the case, then if you don't regularly charge to 100% you can end up depleting any cell that's out of balance. Good to know.
I think there's plenty of valid use cases for GenAI, it's disingenuous to say otherwise. And I would also say that it's more beneficial for individuals than it is for companies despite it being pushed by companies themselves.
I’m pro-AI. I don’t really trust openAI to be the harbingers of AGI. But they earned that right (so far) by building and monetizing the initial breakthrough product. It’s been 2 years, has anyone actually lost their job to AI? I rarely see the midjourney images that were all the rage 6 months ago. Hiring less maybe causal. All companies pulled back after the boom times of ZIRP. Seems this is all much ado about nothing.
It lending done flagrantly in violation of the licensing. They were taking a copy licensed to be lent ONCE and giving it to thousands of people at once.
There's so many wonderful and exciting things going on in this space right now. It's hard to keep up with them. They all take 100s of hours to get half-way decent at.

Really, FWIW, the things I need are:

1. Introspection tools to find out what's going on without having to rewrite the build system.

2. Comprehension and navigation tools (like copilot) that I can interface with and give insight into where things might be happening

3. Timeline tools like rr

4. Advanced diagnotistic tools like ebpf

And that's really it. emacs and vscode are the things I cycle around. I still think these are all open problems.
Dishwashers vs. hand-washing: which wins? [video]
I've heard that the European AirBnB experience is similar to what it was like in the US around 2016. Much more friendlier, personal, and cheaper than hotels to boot.
Do not confuse a random variable with its distribution
ML scientists will tell you it can do X and some Y but not much Z. But the public doesn’t listen to ML scientists. Most of what the public hears about AI comes from businessmen trying to market a vision to investors — a vision, specifically, of what their business will be capable of five years from bow given predicted advancements in AI capabilities in the mean time; which has roughly nothing to do with what current models can do.
> Great idea

Thanks!

> But that website is cold and stark, the opposite of what a human-interaction should be. Find some (quality) stock photos of actual people to add to the landing page.

I have to agree! You should have seen previous versions...

I'll be adding some nice community-themed images/illustrations in the near future!
AT&T can't hang up on landline phone customers, California agency rules
Specifically you said "it doesn’t really matter if you understand the code"...the literal code under review. Not the underlying mechanism of an abstraction you're using, which is useful, sure, even if you don't understand how it works under the hood. If you're reviewing the code that implements an abstraction, you better damn well understand how it works under the hood.
> Try to respond honestly

Oh, do be quiet.

Trying to excuse this childish temper tantrum and exculpate the infantile perpetrators with "herp, derp, the paintings weren't damaged at all" is what was dishonest.
I don't understand that this article at all or what it means by worse. It clearly defines what better means: that the architecture is such that implementing a feature is no harder than it absolutely has to be. So if it has to get worse first that means initially we're making it harder to implement the desired features? Why are we doing that? Are we counting a half-done, under-construction state? It's harder to implement a feature now than before because we partially wrecked the old architecture, and then you architecture is not done yet? Or is it because we're accounting all this new re-architecting work towards the cost of the first new feature? The first toilet install is hard because we have to do the whole plumbing in the building, and redo the sewage pipe out to the street? The second toilet is easy?
I really don't understand why they aren't transparent about this, but judging by the downvotes I'm getting it seems people really, really want to believe they are intelligent and independent self-driving machines. It's so much more futuristic with a "wow" factor that attracts press attention and future investement.
In general it’s impossible to trace the flow of an entire program due to the halting problem. Also most programs have a lot of branches and this would lead to an explosion of possible paths through the code to trace.
The tablet is Wacom enabled and has a nice surface finish for the tactile experience of writing
This is cope and ex post facto butt-covering. pie_flavor's point is that OpenLibrary's "emergency library" made IA legally vulnerable. Whether CDL being affected is a side effect or not of the lawsuit is beside the point.
Pretty sure you can find posts on this website of headlines from companies explicitly announcing layoffs due to AI.
I fear people who aren’t good with developing models will just use it as their base. Not bad I guess, we could use more low poly games.
From the very start they were obviously in cover-up mode.

They had every engineer involved with the booster saying launching in the cold was a bad idea, yet they started by trying to look at all the ways it could have gone wrong rather than even looking into what the engineers were screaming about.

We also have them claiming a calibration error with the pyrometer (the ancestor of the modern thermometer you point at something) even though that made other numbers not make sense.
Is there a communuty project that maintains a copy of the 500k books? Is there a libgen torrent or anna's archive torrent?
Would you accept any historical development that reduced demand for some kind of labor (or human interaction) as potentially positive? There are a lot of those.

(I'm happy to hear if the answer is "yes".)

For example, most kinds of shops were (like jewelry stores today) apparently historically not self-service, so you had to ask the shopkeeper for every item individually, and the shopkeeper would have to retrieve it for you.

Maybe a more direct analogy is that you once had to ask human operators to complete telephone calls for you, and gradually this was replaced with automated switches and direct-dial systems. That has benefits and drawbacks, but I think I appreciate it quite a bit. Do you think it would be better if that change hadn't happened?
I wouldn't say it will collapse, its use cases will be narrowed tho, I still know hobbyists finetuning chatbots locally and integrating it to games, coding, writing, and stuff.
That assumes a specific low budget market and does not apply to all segments.
Cruise is still here, they just stopped their unattened car testing.
Yeah I would like to see more ideas like this.

I really hope there's a model out there for OSS at least where folks can get paid.

I always wondered what if engineers had a $100/month budget to donate to OSS founders. It wouldn't cost an employer much and would be a good way to give back.
It could go the other way though where anti-science agendas are pushed from that position. It all depends on who gets to make the appointment really
their lending scheme is timed by hour with the option to renew with some restraints, it is not lending to thousands at once
And now I'm stuck replicating htmx's behaviour on the server side?

Seems doable and not that much of a hassle as fragment replacements should be simple afterall, but I'm simply running my site as a static page for now and I had to hack a redirecting extension for things to sort of work.
That's reassuring to me. I don't know why Waymo doesn't reassure safety conscious people like me by being explicit about this. As it stands, as a computer programmer and professional driver at different times in my career, whose seen a lot of unforeseen bugs and weird driving situations, I'm not putting my life in the hands of this software.
Then why did they just get their ass royally handed to them in court?
You’re confusing the COVID “emergency lending” period (which was highly dubious, I agree) with their normal lending system. They track borrows against physical copies of the books stored in their warehouse. Typically you can only borrow a book for one hour before having to renew in the viewer.
captioning images, at least that what I use it for when I need to caption thousands of images.
honestly, pretty good plan to get their bounty one way or another, hopefully they had good opsec

also, another lesson to trust third parties with your crypto as little as possible
Yes, but they don't get paid as many times as junior engs compared to how many more times value they bring.
Same reason male seahorses get pregnant.
ChatGPT is like a 3.0 version of grammerly or google auto complete. Has anyone done anything remarkable with it or because of it?
You are right. Unfortunately, most companies out there do not operate as desired, hence the adversarial approach. I would even go further and say that if one lands in such companies (the not good ones, this is, the majority) with a non-adversarial approach, oh boy, you’re gonna be eaten (specially true for juniors)
Because they didn’t pay publishers for separate “ebook” licenses.
For those whom numbers are 'too hard'.
It's an interesting idea but personally it seems kind of niche. Every landlord I've had was more than happy to do a walkthrough over facetime if I asked. Like are these people being sent out accredited or something?
Thanks for providing the brilliant citations of Rob Pike! I like the most these ones:

> Go is a project to make building production software easier and more productive.

> Go code looks and works the same regardless of who's writing it, is largely free of factions using different subsets of the language

But I don't understand how these citations align with iterators in Go:

- Iterator functions are non-trivial to write and read because they return a function, which accepts a function, which accepts iterable items.

- The 'for ... range' loops with iterators are non-trivial to debug, since they __implicitly__ call iterator function and then __implicitly__ pass loop body converted to __implixit__ anonymous function, to the function returned by iterator function.

- Iterators do not replace existing functions - they add __new__ functions because of backwards compatibility. This complicates writing, reading and maintaining Go code, since there are multiple ways to do the same thing.

- Iterators encourage adding crappy iterator functions to the existing code, making it more complicated and harder to maintain.
>95% of the Internet Archive is a useful service to society even if it pisses of a few companies. It should be legal even if they sometimes act as "holy fools".