skysight-inc/HackerNews huggingface dataset:
I understand its shallow of me, but I stopped reading exactly here.

Your government needs to know who everybody is. That means illegal immigrants can't get drivers licenses, and that's kind of the point.

> Even IDs for undocumented people (such as Californian AB 60 driver’s licenses) require a foreign passport, national ID card or birth certificate, and can’t help people who have no state-issued identity documents at all.

> This existing ID system is harmful, inaccessible and a single point of failure
I remember seeing this years ago. While trying to recreate this I learned so much and had lots of fun. I still love scrolling through the city to this day!
Scheme, Common Lisp.

Neither Java nor CL were intended for the novice; I'm sure Mr. Steele had Scheme in mind.
Those two things don't have to be correlated. It is our choice as a society to make them so.
Hexceptional Encoding: Mastering the Art of Hex Conversion in Rust
The difference is that in soviets (in the original sense) the workers held actual power. Bayer still wants full control over their workers, they just want to offload all the responsibility normally held by middle management to them as well.

They're trying to get rid of "hierarchies" without getting rid of the power structure. I don't see how this benefits the workers at all.
> I care very much about people making their own decisions in their own lives (e.g. LGBT, abortion etc)

Totally with you on this

(and that's why I think the software industry should be producing free software for people. So they can make their own decisions without depending on their original providers. Of course, free software is not a sufficient condition to this.)

> I kinda just have given up on the law in general.

Okay, but I hope you'll understand many of us don't see this as an option.

> I don't think the GPL is very good at this. [...]

I don't see how end users have more freedoms with BSD programs and how the GPL comes with more strings attached for the user (who doesn't intend to build proprietary software - of course I'm against this so if you see this as an attached string, I see this string in good light).

> I view GPL more as protection of the authors, not the end users.

I think you are wrong on this. The user owes nothing to the author of a GPL program. They can modify it without contributing back. The authors are not guaranteed to see the improvements to their code, also users are guaranteed the freedoms that come with free software, even for the derivatives (this is where the GPL shines, in my view, compared to permissive licenses).
> Note that this is often not the same as "#9 - Do you use the best tools money can buy?" as blocking AI tools is about data security, not money.

I do think AI fits #9. The fact that current AI tools are not meeting data security requirements are due to the market demands and maturity:

- price needs to be low to attract adopters.

- low price? These service providers will hoard data

- data needs to be collected for training

So i think long term, there will be more premium AI tools that “promise” to not collect your data. Perhaps self-hosted? Self hosting with AI is not attractive, at least not for consumers or small businesses.
People believe in them because the count backs them. It's totally facilitated by the count. He's like a corrupt CA signing the diginotar certificate
> For a computer scientist, a biologist’s methods can seem insane;

I actually use biological methods all the time, now that I'm a dev. For instance in Biology, gene knock-out experiments are common, where you damage or delete a gene, and see what breaks. You then know that this gene is important for a given thing.

This is the equivalent to the debugging approach of "if I comment out this code, what happens?"
> And if there were no such drivers, we'd get no warm pizza at all, how about that?

First of all, the horror, second of all, there used to be a thing known as "going outside", and before that there used to be a thing known as "cooking".
Which isn't explained on various systems.

Feels to me that if you want that rating system applied consistently you need to only ask one question -- "Was the service acceptable Yes/No".

If more than 50% of your replies are "this service was above average", then you have a meaningless system.
Funny, I started typing a comment here, about the author not getting the Ruby side of things right, that actually the difference would rather be that Ruby uses a special language construct and Python just normal methods and conventions. But just skimming through the previous comments it seems that Python also has these a `yield` keyword that would be more idiomatic to use.

I think we're dealing with someone who had limited experience with both Python and Ruby. This article is somehow getting more attention then it merits.
Some of the information you want is published by Intel. Some of is better found on https://uops.info/ or in Peter Cordes's answers on StackOverflow or in the comments section of Agner Fog's web site. Some of it you must determine experimentally. Empirically modern compilers do not fully exploit much of this knowledge, though e.g. LLVM-MCA proves that they contain a good bit of it.
According to the article this uses plasma explosions and a working medium of metal particles.

Wouldn’t both lead to easier traceability (sound, metal)?
Why a chicken coop should have a floor of wood chips
Hang on just one moment.

I've got a few seconds to spare.

let me just click on that farming link

No thanks!
I feel very lucky to have had very talented and passionate teachers in my K-12 education. Their enthusiasm for their subjects was infectious!

I'm currently tutoring a pupil who isn't so lucky. Trying to get her interested in the dry material that she has to do is by far one of the greatest challenges and has required me to generate an interest in it that I can pass on to her.
>The one publicly stated exception to the 30-year starting age cut off is for former military air traffic controllers.

This makes me wonder: what portion of America's ATCs are former military ATCs? I'm guessing it's fairly substantial, and without this convenient source of recruits (because someone who spent time in the military doing ATC now has a very convenient pipeline into a civilian job), the FAA might be forced into making changes.

It's similar for pilots: a lot of them are former military pilots, so they got all their training at government expense, and the industries that hire them don't have to pay for that. Pilots without a military (or police) background generally have to pay for their own training, which is extremely expensive, so not that many people do it, because these jobs don't pay that well to begin with. Without the military giving free training to all these people, a lot of industries in America wouldn't have such a cheap source of readily-trained labor and things would look very different.
> The base system? Pretty much just a shell and some commands in `/bin`. Compiler? Pay. Network? Pay. TCP/IP for said network? Pay.

Vladimir Barmin had a very hilarious writeup about getting SCO to work at all (http://lib.ru/UNIXOID/scomastdie.txt, in Russian).
> So I switched to my five-year-old Windows desktop and plugged in another monitor. Love it.

I think he was talking about the old Windows that he had.
Your first link points out that income inequality is still growing, however. Which unambiguously means that those at the top are increasingly taking larger and larger slice of the pie.
It was not debated that there is no reason some languages behave one way or the other - it is quite the opposite - only that for supporting the pratical use cases - which is the sole purpose of any language, to be useful for practical cases - then it is not a good reason.

When one has to jump hoops of the language - being the user for the whims of the language and not the language for the user - that is wasting efforts and adding complications instead of helping. Being more like puzzle for fun that practical application.

Those want to keep close to the soul of the hardware and computing should use C or other low level languages, existing for long. Not made recently to make programming easier ... on paper only apparently...
> Even Super Mario World[10] got the treatment (I can't remember slowdowns but I was only twelve can then).

Yoshi’s Island 4 has a slowdown in some circumstances (have Yoshi, get Starman and hit P-Switch), as does another level I can’t recall, exactly… it has a bunch of Monty Moles that explode all at once. I think it’s on Chocolate Island. I think there might be a third with two Sumo Bros. and an Amazing Flying Hammer Bro. onscreen.
Stone age people were using things like flaked obsidian to make weapons and precise tools. These guys are smashing things with other things that happen to be stones.
> By Matthew Waxman and Adam Klein

> Mr. Waxman served in senior national security roles in the George W. Bush administration. Mr. Klein served as the chairman of the Privacy and Civil Liberties Oversight Board from 2018 to 2021.

Quite the jackets on these two.
The Untold Truths of Local LLM Training: It's Not All Sunshine and Pip Installs
>and instead take a train or ship. It's arguably safer and definitely greener.

I'm pretty sure that cruise ships are definitely NOT greener than airplanes for intercontinental travel. (And trains are useless for such.)

Some kind of ocean-going passenger ship optimized for per-passenger fuel economy probably could beat jumbo jets, but we don't have those kinds of ships. And they wouldn't be very nice: they wouldn't have swimming pools, spas, nice restaurants, etc., and instead would put people into 3-high bunk beds in shared dormitory rooms.
The projection logic has an orientation parameter (which you'd probably always want, so that you can pick initial rotation), so the rotation animation itself is just updating the param on a timer.

Basically line 182 plus the calls to redraw:

gamma -= 0.003;

To do it with CSS, at a minimum it would require adding support for rendering to two different canvas elements.
Why do you want to make your desktop application "web-based", instead of using a framework that renders without the need of a browser?
The security breaches reported here have been detected by SRI checking bank websites using https://gitlab.com/markalanrichards/access-test/

If anyone wishes to help improve this test suite or fork it for other purposes, please go for it.

Some may trust Google, Microsoft and co, and I'm sure some used to trust Fujitsu.
However, I encourage you to look at the companies in the list against the banks and see how broadly some banks give remote access to various types of third party companies.

Barclay's bank aren't on the list because the test suite didn't find anything. I might have to look into how to move my accounts there.
> Yep it is. You don't want GPL code in your BSD/MIT licensed project or suddenly your whole project is under GPL.

That's not true. The GPL cannot re-license other project's. You just have to write a file with (for example):

We use GPL-Software XY, and here you can find our changes to it...that's it,

Most proprietary consumer-router-firmware handle gpl just like that, Android has the Linux-kernel and is (over all) NOT GPL.
Written in 2024, with 38 years of experience reaching out to dynamic languages, some of which without any kind of JIT/AOT in the reference implementation, which Python happens to be one of them.

Eventually if the JIT POC from 3.13 evolves to something that can compete with a Common Lisp, or Smalltalk JIT, then I can change of opinion.

Note that I only mention those two languages on purpose.
> nowadays a single game update can be around 20 GB

Irrespective of the abundance of storage we now enjoy, and even though I could rationally understand the reasons, this will always make me raise an eyebrow or sigh.
It looks like someone is flooding the service with questionable content (maybe to get you deranked from Google?)
They certainly talk about UBI a lot, but somehow it never materializes. What does materialize, however, is tax cuts on corporations.

Perhaps they believe that you can automate policing as well, at least enough so that social unrest can be suppressed effectively?
easist way nowadays to get secure NFS is to just set up a wireguard tunnel
Europe is the fastest-warming continent, at nearly twice the average global rate
I wish I had thought a little more about this CRUD.

I hand wrote HTML forms and that was not a great plan. I made a dialog generator class in about a half hour that replaced dozens of CreatePermission.html type garbage I wrote a decade ago.
Most of the general population have no idea what a normal distribution is. You have to put yourself into a common mindset to figure out the meaning of things designed for the general population. It doesn't need to be explained because half the population is too dumb to understand a written explaination anyway.

5 means they did good, anything less means you have complaints that you think are serious enough to warrant effective "demotion" of the driver.
You know about the missing bolts and whatnot because there is a process for uncovering them. Do you want to guess how many missing bolts auto mechanics leave out when they do car repairs? Nobody knows because nobody is keeping track.
"For hackers" haha.

I have three lines in a CI definition and a git command and I'm publishing my site. Am I a hacker?
The Beautiful Islands of San Serriffe (2016)
Good, because the whole point of taking automation to its logical conclusion is that there isn't more work for them.
See when people say "tech" colloquially it means website and app developers, not us embedded dev hobos.
From knowing people who've fired people before, in the UK people seem to overestimate how hard it is to fire someone.
I think this is probably a lot of the value of YAGNI.

The more crap you add the harder it is to fix bad architecture.

And the crap is often stuff that would be trivial to add if the bad architecture weren't there, so if you fix that you can add the feature when you need it in a week.
Which makes me wonder, it seems creating your own paid backup storage provider is still viable in 2024.
Both the readme and the plain pico.sh are abysmal. Your link is the first one that I actually found useful information on.
Also an endurance runner and read Pontzer's book. I do enough running for my wife to get pissed off! I agree with you that there's definitely more work which needs doing to understand metabolism in the context of endurance athletes. I don't think his work is outright nonsense though. Here's something to think about...

I ran 21 km yesterday, in zone 2, in a fairly glycogen depleted state. That was about 4:30min/km for 21km, with 600m of elevation - about 1500kcal of energy. I didn't eat or drink anything throughout the run. I'm a big nerd, so I took a lactate sample at the end. I didn't hit the first ventilatory threshold for the whole run and that indicates I'm burning a large proportion of fat compared to a normal person (and probably a normal recreational runner).

Afterwards, I ate a banana and had a couple of spoons of peanut butter + honey. A few 100kcal. Fast forward to the evening. I didn't eat any more than I usually would do if I had a few days off running. I went on with my day as normal and recovered fine the next day. I didn't feel hungrier than usual. Fairly standard. My body is well adapted to this kind of exertion. I think my body is quite efficient at doing every day things. I don't get out of breath walking up stairs, for example. Maybe it's fair to say I'm more energy efficient than a regular person. Perhps, I don't need to eat any more than usual immediately after running because I'm burning a high proportion of fat and my metabolism is quite efficeint anyway.

Someone who has a poor aerobic system wouldn't be capable of doing that. They'd likely be running at a much higher heart rate and bonk after 10km having not eaten any carbs the day before. They'd also likely need to eat a huge bowl of pasta afterwards just to feel OK. I suspect this person would feel like crap for the rest of the day (maybe even multiple days... Imagine.. they've likely just done a 10km at VO2max untrained) and I could completely imagine them having a nap or watching TV for the rest of the day as they'd have no energy to do anything else. Their bodies are not adapted to this kind of exertion. They are not efficient. Their body needs to rest to get back in equilibrium.

The energy requirement is the same in both cases but it comes from a different source. In my case the high fat oxidation is acting as a battery/buffer. In the average person, those fat stores are not really accessible when doing anything more than sitting or light walking. Both examples are in equilibrium but present in different ways.
Yea, after writing this I regretted using zip to estimate usage.

Probably would get better number by extracting each zip and look how much zero padding is at the end of the file. WDYT?
So stupid system with no instructions on how to calibrate.

How do you say someone did a better than expected job if the "baseline" is 5?

If they expect the normal to be 5, why give 1-4 as options. Why not "good" and "bad"

Not to mention the cultural differences between countries. While America loves being over-the-top with fake "oh you are so awesome", other countries (say Japan and the UK) are far more reserved.
Brainstorming sucks – give people some quiet time to generate ideas
> The problem comes when people think this type of work is suitable for a full time career, not just a way to "top up" an income

People don't think this work is a full time career, but they often enough don't have another choice. When you have barely (or none at all) language skills, or you're an immigrant whose certifications from their home country aren't recognized, or you're without legal immigration status, there aren't many ways left to make a living - it's either "tech gig work" (deliveries, taxis), construction/trades/restaurant helper or agriculture. The latter options are physically demanding, dangerous options or they don't exist around urban areas, and you often run into issues getting paid or dealing with dangerous/abusive employment - "gig work" options at least pay out reliably and carry less workplace abuse.

Want to fix gig work issues? Offer a decent social safety net so that no one is forced to accept this kind of work just to survive, and the market will (have to) improve on its own.
Totally agree, my pet peeve is "considered harmful".
The numbers are estimates based on zipped size. But it is a bad idea. I should write a program to extract each zip, and count zero bytes padding at the end of the file.

Too late for today, I will write that tomorrow and update the article.
> But yeah there's no 'thunderbird software suite'. I don't think that's really an issue though.

For me, it is. Outlook natively integrates with Teams, Onedrive and the rest of the Office suite. Everything is available at once, with one click, in a reasonably similar UX/UI pattern (okay, outside of the horror that is Teams with direct chats, meeting chats and Teams team chats). Let's just take a Teams meeting invite... in Outlook it directly opens the Teams meeting, in Thunderbird first the web browser pops up, which then opens Teams, and leaves a stray tab behind. It may be just ten seconds, but it's so much more annoying.
What is the solution to these issues? Banking has always been on a very old tech stack.
There are techniques to extend the context window via fine tuning.

The authors claim this method was used to extend Llama 2 to 128k: https://github.com/jquesnelle/yarn
Thanks for mentioning Chandra (RIP), it shook me out of this weird hypnotic fog that had me almost believe the Van Allen belts are important absorbers of gamma rays.

However, Chandra I know something about: it needs densities over three orders of magnitude larger than what is found in the Van Allen belt to even detect absorption lines, so that the belt would do anything important at all to the gamma ray continuum is just impossible.
The GitHub page (and frankly, to a degree also the landing pages) do not explain very well why the project is so great.

Basically, pico.sh is a collection of minimal web services that you control via SSH. Since it uses your SSH key as identifier, there is no registration process needed. For instance, setting up a blog with prose.sh[^1] took me less than a minute.

There is no real GUI, you manage everything via the terminal. Since publishing stuff is just running a one-liner in shell,[^2] it is very simple to automate/customize stuff. Copied the one-liner into the shell commands plugin for Obsidian, and I was able to publish notes from Obsidian to my prose.sh blog with one hotkey.

[1]: here as a showcase mine: https://nanotipsforvim.prose.sh/

[2]: https://pico.sh/prose#publish-your-posts-with-one-command
I think some of its criticisms (see e.g. pages numbered 20-21, PDF pages 60-61) remain valid:

(1) Unlike OpenVMS/TOPS-20/LispMachines/etc, mainstream POSIX file systems lack built-in versioning (there are a small number of POSIX systems which implemented it, e.g. SCO OpenServer's HTFS, but for whatever reason more mainstream systems like Linux or *BSD never did)

(2) Directly related to (1), the fact that the unlink() system call is normally irreversible, and the rm command is (normally) a direct interface to unlink()

(3) The simplicity of the interface between the shell and the commands it runs (just a list of strings, only slightly better than the DOS/Windows approach of a single string), and the potential issues induced by the fact that wildcards are implemented by the shell not the command itself.

Regarding (3), OpenVMS DCL, IBM OS/400 and Microsoft PowerShell are all examples of systems where option parsing/etc happens in the shell, and the command is passed a parsed command line structure instead. However, although they are better in this regard, they have other disadvantages (the first two are super-proprietary; PowerShell is open source, but weighed down by the heaviness of .Net)

I think a lot of historical issues with Unix are due to the fact that shared libraries didn't exist until much later, so seemingly obvious things like "put wildcard parsing in a shared library like getopt() is" weren't possible at the start. Also, Unix has never had any kind of standard structured data format (JSON would work, but it didn't exist for the first 30 years of Unix's existence), which is a problem for ideas like passing command arguments as structured data.

> But then the terminal/TTY situation has barely changed,

POSIX TTYs are a horrific pile of kludges, especially when one considers stuff like ECMA-48 (which isn't technically part of the POSIX TTY stack, but de facto is). Someone should just redo it as something more sensible, like exchanging null-terminated JSON packets. But getting everyone to agree on that is probably too hard.
I also recommend the recent Last Week Tonight episode on this topic.
The step from simple simplification to automatic generalizations is not trivial, the map agency in Sweden just recently began publishing map updates for different scales using their own automatic generalization rules. I'm guessing they will save a lot of man hours by doing that, but they have taken their sweet time doing it.

The zoom needs to be locked this map should not be used/critiqued beyond a certain level and that needs to be more apparent. You can see the same the map that Ache posted bellow, as long as you keep zoomed out it is mostly good enough. My point is that this is not a sloppy job, but you are right that neither managed to solve the hardest problem.