skysight-inc/HackerNews huggingface dataset:
The article have very little to do with the life of a Roman Legionary, but about the Varus Defeat. I wish the headline was more accurate, the article was interesting, but I was disappointed that there was practically nothing about what the title suggested.
Good points. Perhaps a fire alarm could auto unlock? And the lock could have a different code every night, so it's less likely one can open it without conscientious thought.

All that said, someone with a condition known to be a danger to others is at least negligent if they do nothing then others get hurt.
From my experience as a programmer who did accounting for a while: Accounting is the easy part, but the borders to taxes are nonexistent (at least here in Germany). So when you do accounting you always do taxes to a certain degree. And this is not something that can be understood with logic, it’s completely arbitrary.

On software that was written by accountants: look no further than DATEV. It’s an abomination I would not inflict on my worst enemy.
Yup, he also tutors various courses with the Institute of Continuing Education at Cambridge University, very affable guy.
One only could wonder what SpaceX Starshield [1] capabilities, are they theoretically able to sniff mobile traffic across whole planet ? FISA [2] over our heads, and not just somewhere at junction points. Fucking scary.

[1] https://en.wikipedia.org/wiki/SpaceX_Starshield

[2] https://en.wikipedia.org/wiki/Foreign_Intelligence_Surveilla...
Yeah, I always get the impression that the people talking about this really haven't spoken to the people in these neighborhoods. I've walked in neighborhoods here where the longtime residents came up to me and told me I should leave because it was dangerous (and I've spoken to others who have had a similar experience). It's always the people who grew up in suburbs and moved to the city as an adult who are dismissive of crime.

Crime and poor schools are usually what make "bad neighborhoods" bad. It's why many of the people there will save and downsize to move to nicer neighborhoods. Whenever I've talked to people living in those areas, they always want more enforcement and to have their neighborhoods cleaned up.

A lot of people want to speak for the residents there, without ever actually speaking to the residents there.
A few general suggestions:

• Learn Rust! When I learned how memory worked, it made me a much better JS dev.

• Check out Casey Muratori's courses on performance. Some are free on YouTube.

• Start from scratch with a data-oriented approach. What bits do you need to move around, and why? What's the best way to store and shape those bits?

• Can/should you use WASM instead?
Do you guys still buy the beefiest Intel Xeons in order to fit your main application + OS entirely within the L3 cache? There was a CppCon talk from a HFT dev about this 10 years ago.
It turned out this guy's claim was justified, given the court agreed. Again, if it was really important to these investors that Elon have more billions, they do not need any courts permission to just send him money.
Interesting step, their claim of world's first RISC-V servers available in the cloud is true as far as I know.

I see they list 3 officially supported GNU/Linux distros: Debian, Ubuntu, Alpine. I wonder how mature these are on RISC-V at this point and whether they're ready for production server usage.
Show HN: RCFlex – PCPartPicker for RC Cars
> Not sure how common this is, but I’ve set certain apps to automatically open on certain workspaces [...]

I suspect many of us use a variation of the theme. I do something similar, only it is task oriented rather than program oriented. (I also extend the theme by having separate virtual consoles logged into my personal account and my work account.)
Blushes in consumerism...
this looks awesome! Cant wait to try!
That's interesting. I tend to use each workspace for a different project, with a browser on one workspace. Not very clever. What are you swapping workspaces with? My KB has 8 dedicated mappable keys and I have some of those set to Super+1 through 5, because Super+1 is an awkward combo.
If I am reviewing a fork I can review the changes since a commit with a trusted siganture.
Any file on a computer can be generated by writing it the contents down in hexadecimal on sheepskin in ink made from walnuts, then scanning in and OCRing that data.

Will you claim that, therefore, NO software can possibly have any societal impact? Because, after all, it’s already “possible” to do what that software does?
This is indicative of a more general phenomenon: the world is big enough that attention is stretched thin. If you invest a few weeks of thoughtful work into a specific corner, just because YOU care, you can quickly surpass broader experts.

This doesn’t devalue broad expertise in general. Focused amateurs benefit significantly from access to experts, and you need some level of training/experience before you can pull this off. The point is that attention and persistence are valuable.

Consider someone with human body. There’s a lot going on. You can go to a doctor. You can go to specialists. It takes weeks and months to get seen and you get minutes of their time. If you have a complex condition, it’s very hard to find and capture the attention of an expert who can address the breadth of the problem.

You have to get informed. Not the “do your own research” trope that leads to anti-vax and flat-earth nonsense. You have to document your symptoms. Figure out how to tell your story concisely. Learn what the relevant specialties are and the language they use. Dig into primary sources for early studies and experimental interventions. Nobody else will do this work for you. For much of it, nobody else can - because only you have direct experience of the problem.

The software ecosystem is the same. It’s huge, interconnected, with silo’d experts and communities of practice. A competent, motivated person can chart unique, rewarding paths. Keep pushing!
Why the Tokyo Metro Plays Bird Whistles
Ollama is great, but has been pretty extensively covered and discussed.

https://hn.algolia.com/?q=ollama
This sounds an awful like it is saying the solution to crime is to gentrify? What happened to the communities in the study? If you suddenly increase property values in a community where almost everyone rents, guess how many can afford to stay?
Inkitt self-publishing platform using AI to develop bestsellers raises $37M
The Case for IPv4.1
It seems to redirect you away if you're in Firefox I think? Because I tried to visit it in Firefox on my phone and it instantly redirected me to the about:blank page, but when I opened it in Chromium (also on my phone) it didn't. But I agree, I'm going to skim what he has to say, but the childish and arbitrary redirect thing is not leaving a good first impression at fucking all.

Edit: it's not Firefox. It's if you're coming from Hacker News. Copying and pasting the link into a new tab instead of clicking on the link gets through. Interesting.
Salom! Siz kabi, men ham sport o'yinlariga pul tikishni yaxshi ko'raman, shuning uchun men ko'plab saytlarni ko'rib chiqdim. Shaxsiy tajribamga asoslanib, https://pin-up.com.co/ ni tavsiya qilaman. Chunki yer yuzida turli sport turlari mavjud va o‘qlardan qutulish juda oson. Men o'zim ushbu saytdan foydalanaman va hech qanday muammoga duch kelmadim. Egoning Ishonchli va vyzhyznavchi dishtona interfeysi. Siz ham tomosha qilishingizni tavsiya qilaman!
Nobody is talking about invading countries, you don't need to do that to retaliate against a handful of people
You fail to mention the horrific mess and aftermath left behind by empires. Countries with half dissolved cultures, hatred among neighbors, local elites trying to emulate and even outdo the imperialist horror and create new ones.

Examples today: balcan, Iraq. Hyper imperialist emulators include imperial Japan, nazi Germany and today's China (modeled after the British Empire).

The loss of complexity , when a hyper centralized system collapses and unravels, or in the Roman case the old empires tendrils are used to inject a new cultural empire with worser effects.
I also find square brackets useful for other kinds of expressions, like Python-style list comprehensions. Though such syntax predates Python, e.g. there's a paper from 1991 https://3e8.org/pub/scheme/doc/lisp-pointers/v4i2/p16-lapalm... whose code still works in Common Lisp. If the language doesn't mandate that square brackets mean something, as Clojure does, then I can make them mean what I want that is convenient for my namespace, as Common Lisp allows. Whether that's data literals or special syntax or something like [x (x <- xs) (oddp x)] to filter out odds, it's nice to have that choice.
As long as demand exists for the product, cartel members make more money than regular market actors. Defectors can make even more money, but that behavior is going to either be irrelevant (if the defector is too small to Mather), or it will be punished - not by armies, but by other coercive measures. Bribing to return, denying access to other services, bad mouthing, even vandalism or illegal violence. The advantage of the cartel is too large to be allowed to dissolve.

And again, we don't have to guess. Cartels need to be broken up from the outside, they just don't dissolve naturally. This is basic economics, and a well understood weakness of markets. The idea that monopolies and cartels are too weak to resist in a market is not born out by either economic theory nor history.
It seems the trend is in increased diversity of hardware, with the dominance of x86 being reconsidered with smartphones, energy-optimal
cloud, GPU computing, and ML accelerators.

LLVM allows hardware manufacturers to more easily provide mainstream language support for their platform than before, but the problem here was mostly that GCC was hostile to modular design, not really theoretical advances.

In terms of frontends, I guess we're seeing more languages reach C-level performance thanks to LLVM again.

But in terms of optimizations driven by theory? There were some significant advancements in generic auto-parallelization for imperative languages, about a decade ago I think. And it it doesn't magically solve the codegen problem, and remains hampered by language semantics that are not always parallelization-friendly.

There were a bunch of improvements which were driven by making languages more hardware-aware, e.g. the concurrent C++ model in 2011 which was widely copied to other low-level programming languages.

We're also seeing more and more libraries that are specifically designed to target hardware features better.

So ultimately it looks like most of the advances are driven by better integration of how the hardware works throughout the compiler, language and community.
On a tangential note, I find window management in MacOS much more horrible than Windows. Want to split windows, you end up with full screen. When on multiple monitors, selecting an app on one screen makes the same app active on the other screen (or sometimes it doesn't). I am willing to rewire my habits if I can just figure out how to make Mac window manager behave deterministically. I just don't get what is the grammar of user interaction that the designers went for.
Really wished Time Capsule for iOS is a thing.
“I used to be with ‘it’, but then they changed what ‘it’ was. Now what I’m with isn’t ‘it’ anymore and what’s ‘it’ seems weird and scary. It’ll happen to you!“
The Nike doctrine works: just do it. Besides that I recommend always ask yourself the question: we told the computer to do X, and it took too long, so what was it doing for that time? The rough answer can come from surprisingly simple sources such as "top". Fancy, intrusive tools such as traditional profilers are often not the best first place to look for answers. If X is some short one-off thing that makes it hard to see what's happening: make it do 1M of X so bulk data can be observed.
I guess it's poison and meat. Seems to be my idea job. I have always wanted to write C and assembly language programs in my career but don't care much about functional programming.
Are you saying the quoted passage is a lie?
That's what I get from faulty memory. However, evidence is still being used even when it's not directly brought up in court.

"In the 2015 Massachusetts case, the court refused to allow the introduction of ShotSpotter audio after the defendant argued the audio was captured and obtained in violation of that state’s wiretap laws. Police in that case requested and received an extended audio clip from the company that captured people discussing the shooting, including one calling out the defendant’s name."

In theory any evidence from those audio recordings is tainted and no longer admissible, therefore police should want to avoid listing to any of it. But... by not bringing it up in court police can use parallel construction to get around those issues.
You are still claiming that crime is conserved. It's not possible, even likely, that a reduced cost-benefit for committing crime shifts preferences toward some non-criminal activity with a more attractive risk-reward profile?
I'm absolutely fascinated with all ideas which attempt to 'green the Sahara'. I personally think there should be a Manhattan project-esque attempt to fight back terraform our way out of climate change, and the Sahara should be centre stage.

I've heard many times that the Amazon is dependent on the Sahara, but I don't think it's fair to sacrifice North Africa for an overabundance of life in South America. If you look at the globe from afar, the desert is like a scar which is spreading through the middle of the planet. It just seems unwise not to look at this as a threat.

Other similar project to the OP include the Qatarra Depression project (and similar projects in Ethiopia and Tunisia), the new Nile Valley project (Toshka lakes), and rediverting the Congo Rier to replenish lake Chad. Also some cool ideas with planting Mangroves in coastal desert areas.
Apparently with better controller they can refresh faster: https://www.youtube.com/watch?v=XduK7wn9SE4
Reminds me of abuse of the RED Book - CDs could have long tracks of silence to hide an extra track, but you could see that. The hotshit was to put it before the first track’s starting point; this could make something that could only be accessed by seeking backwards.
There are some places where people and other animals don't necessarily have to coexist. Why shouldn't one of these places be Nome?
Groq LPU Inference Engine Crushes First Public LLM Benchmark
Chicago: heyjackass.com
I feel there is impedance mismatch between the mathematical category theory side and what is needed for programs. A case in point is the infamous complex diagram for the Lens library in Haskell. This is abstracting the notion of getters and setters to some extreme and is several hours of work to really fathom. Compare to Go where the tutorial does balanced tree comparisons as an intro example to coroutines, when the language gets out of your way I feel it is much nicer. Haskell is more of a playpen for PL ideas. Some of those ideas get promoted into the mainstream when shown to be very useful! So Haskell is very valuable in that sense but can be difficult to write code in. Especially if you want to use libraries that may use complex category theoretic libraries.
Neat! I know very little about wearables like this. However, I do work out frequently and live in an area (South Florida) where frequent exercise (indoor and out) is commonplace and due to the heat & humidity, people sweat excessively. I have seen people faint (and worse) due to dehydration. This sort of technology could literally save lives.
But you probably still want an error if the input file does not exist. To handle grep correctly in a robust manner requires many lines of boilerplate, set +e, storing $?, set -e, distinguishing exit values 0, 1, and 2.
Guess I'm talking about an "industry" that when they're "done" sticks
a fork in the young lives it burns through for its banquet. FWIW I
don't think Lou Reed ever set out to glamorise addiction. He lost a
lot of good people along the way too. He wrote the reality he
saw. Maybe making it to 71... there's a bit of survivor's bias. But
when someone talks about "addiction", however folksy and cute their
art project, they're talking about human misery and lost life, no?
You still need oversight and discussion about over policing of communities and how to keep them safe while not violating the constitution, even though obviously those are where the most gun shots are.

Unless you're the police then you just do whatever you feel -- I'm scared! Should we get another tank?
Buy a whole load of the same model voice recorder, label them with tape for location, spread them out and record till batteries die, pull data to PC, repeat until get a sample? Someone above mentioned microsecond accurate clocks on raspberry pi being used for TDOA.
Nuke v1.1.0 – A memory arena implementation for Go
The role of the compiler is to automatically perform the task of translating a program in a given programming language to a program that runs on a computer, making the best possible use of that computer's resources.

Writing a compiler with shallow understanding of the computer you're targeting is definitely possible, but ultimately wasteful.
Interestingly varying levels of accuracy as you look at the Levant. The mapmakers have a very good idea of what cities lie on the coast and in which order, but the actual shape of the coast is completely unknown to them and the relation of inland sites to the known coastal ones is... rough.

Interestingly: "Those who are expert, let them complete this Idumea and Palestina and Galilea with what I do not put - that is, the river Jordan, the Tiberian Sea, the Dead Sea and other places which it has not been possible to include"
> high crime rates rapidly crush property values as everyone wants to leave those areas

it's a nitpick, but I think it's the reverse... property values don't appreciate as quickly in these areas, in this current market if you told millennials that gun violence lowered house values they'd probably fire off a few shots themselves
And regarding:

"One can change settings but one cannot change the default unless edit source and compile. Almost no one does this."

There are some popular Firefox forks that have several improvements over security and privacy. Check LibreWolf and Waterfox for example.
For me, leaving a plateau usually requires a paradigm shift. Here's a few rabbit-holes for you:

• Learn memory management from Rust

• Study Postgres internals: https://www.interdb.jp/pg/

• Learn architecture and design from Elm: https://taylor.town/elm-2023

• Try building things "from scratch" with zero dependencies

• Watch online lectures from Joe Armstrong, Alan Kay, Gerald Sussman, Bret Victor, Casey Muratori, Greg Young, Richard Feldman

• Build a robot

• Learn a semi-esoteric language like Forth, APL/J/K/BQN, Lisp/Scheme, Wolfram Language, etc.

But research isn't enough. I never really understood the value of new paradigms until I tried to use them in a personal (or professional) project.

Let me know if you need any further resources or suggestions.

Good luck!
https://en.m.wikipedia.org/wiki/First_Barbary_War

It was pretty much globally till far into the 1800 and still is under a different decorations in many countries.
Several people are misinterpreting a Chicago Inspector General report that examined call disposition records on ShotSpotter alerts and found approximately 10% were coded with dispositions indicating a firearms offense. The misinterpretation is conflating this with a false positive rate of 90%, never mind that the police are disincentivized to thoroughly search for shell casings rather than just moving on to the next call if there are no victims, shooters, witnesses, or any other obvious evidence of a shooting on scene. It implies, at best, a rough lower bound on the false positive rate.

Additionally, the author of this article is claiming the police in Albuquerque have suggested to him that when they send forensics teams to the site of detected shootings, they "find definitive evidence of actual shots fired in less than five percent of cases." This would be at least twice as bad as the rough lower bound suggested by the Chicago Inspector General report and seems way out of line with other experiences I've heard.
A little more information https://www.offshore-energy.biz/lng-dual-fuel-byd-explorer-n...

The ship was built for the US-based shipping company Zodiac Maritime and leased to BYD as the first of eight new units in the car maker’s ocean-going fleet.

With a length of 199.9 meters and a width of 38 meters, BYD Explorer No.1 has thirteen decks.

It is equipped with two sets of C-type LNG storage tanks and uses liquefied natural gas as the main fuel for the main engine and generators, significantly reducing emissions of nitrogen oxides and sulfur oxides.

In addition, BYD Explorer No.1 is equipped with low-resistance methylsilane antifouling paint technology that can reduce fuel consumption and carbon emissions by up to 5%.
I think it's unreasonable to treat people's volunteer efforts lightly. Nobody gives massive amount of personal time to something they don't really care about.

But that also leads to myoptic views of projects in super-volunteers, where the intent of the project to users gets lost in performance of the rules.

I'm not sure this is a solveable problem for volunteer-based projects though. There are only so many people willing to donate time, and you have to keep them happy.
The problem is that people like you have no idea what they are talking about this way worse than mere badly photoshopped images. They look real. I gladly do a little experiment if you send me one picture of yours and the address of your workplace.
If he runs the test multiple times, the file should all be cached in RAM after the first run.
And this is a right people want to defend to the death? I just don't understand it
It’s like saying that since you could carry around a Morse transmitter in 1920 that texting wasn’t something really new.

Perhaps not, but ease of use really can be transformative on how something affects society. Especially since someone who has to spend years learning how to do something is less likely to do stupid shit with it than someone who just has to click a few buttons.
Oh, contrair, I think that a.i. flips it on its head. Nudes proof nothing but the weird obsession of the owner nowadays. It's quite socially liberating
...
>A lot of abstractions built without any regard to the mathematics behind them wind up being leaky and difficult to apply appropriately because they rely on vague intuitions rather than simple mathematical properties.

Agreed. Likewise, you end up with different names for the same concepts across different facets of the industry which actually makes the profession as a whole harder learn and makes communication across different communities harder.
Why do east Asian firms value drinking?
The Black-Scholes/Merton equation [video]
Kind of... Spent a while debugging an issue where the client was convinced he could not schedule new appointments in the system on the 29th.

It turned out he had set another setting incorrectly which was causing the appointment never to be valid.

But the rarity of the date let me wonder in the wrong direction for a while...
See the last part of the quote.
A case in point is the infamous complex diagram for the Lens library in Haskell.

That case is due to history and path-dependence. The theory and abstraction of the lens library was developed long after Haskell the language was designed. If Haskell were rebuilt today from the ground up with lens in mind you wouldn’t have that mess. Unfortunately, fixing it now would be too much of a breaking change.
Use the rolling ball from mac portable since 1990s d never looked back. Mouse on its back I call.
It's also interesting they didn't put themselves in the middle of the map, as was common at the time. It's also fascinating how slow the technical evolution was at the time. The author makes direct references to Ptolemy (works dating around 100 AD).