skysight-inc/HackerNews huggingface dataset:
We have one recently completed in the Shetland Islands, the SaxaVord Spaceport [0], which has been given approval to do up to 30 launches a year. The UK spaceport guide [2] has more details and a few more planned launch sites.

[0] https://www.bbc.co.uk/news/uk-scotland-north-east-orkney-she...
[1] https://assets.publishing.service.gov.uk/media/643e6a4222ef3...
If you’re a developer:

- SQL, this goes without saying but if you’re only using an ORM without knowing SQL, you’re setting yourself up for failure.

- Regular expressions, it’s not that hard. Knowing how to read and write a regex without needing an external tool (I often use regex101 but I don’t need it) is a huge life saver. It also helps develop a good intuition of when to use (or not) a regex.

- bash, a lot of people use it but never took the time to actually learn it (ie. can’t write a condition or a loop from the top of their head). You’ll use it your whole life, learn bash
Show HN: Next JavaScript AI templates directory to build AI apps fast
How small can a .NET binary for a CLI application be using .NET? Any special instructions for compiling one? (Sorry that this is offtopic but I had the impression that .NET binaries were big so I thought I'd take this opportunity to ask... I like F#)
Show HN: BlockAtlas – a very detailed interactive map of US Population Density
The US Census publishes block-by-block population & housing data[1], and I couldn't find an online map of this, so I built one. It also includes lots (10k+) of other indicators published from the Census' annual survey, aggregated to larger levels.

Some queries that should work:

- A zip code (should be fastest, shows block-by-block population density)

- An address (block-level population density within the surrounding zip code)

- A demographic/population/housing indicator (e.g. "$500k+ homes", "percent of people who drive to work" - shows US States and you can double-click to see more detail)

- A comparison between two indicators (e.g. "median income vs homeownership rate") - this shows two maps which zoom & pan together

You can also try to search for an indicator and a place, e.g. "population density by zip code in Los Angeles County" - this only works sometimes though, I'd like to made it more reliable.

Searching these demographic indicators is tricky and I haven't totally solved it, but I think this works reasonably well. The search backend uses LLMs for query parsing, result selection, & embeddings, and uses postgres full text search + pgvector for retrieval. The app is hosted on CloudFlare Workers and mostly written in TypeScript.

I posted this as a Show HN about a month ago, but am posting again because I've made some pretty substantial changes since then (block-by-block data and comparisons are new).

[1] Specifically, population and occupied/vacant/total housing unit counts, with some randomness added by the Census for privacy
OCAML on Windows was such a pain several years back. It's good to hear that they've improved on it.
The idea of going all-in on renewables doesn’t seem like such a bad idea these days. It’s fairly obvious where things are going. Most countries won’t bother with nuclear. The countries that become experts at renewables and battery solutions will be the technology leaders of the world.

I still think Germanys decision was silly and premature. But there’s something to be said at putting 100% of your focus on the technology of the future.

There could be a renaissance of nuclear, but it will be temporary. Eventually advanced geothermal will kill off the only niche nuclear energy has.
It's also extensively mentioned in the article.
Scientific computing tends to be 1-based. Thus R, Julia, Fortran, Matlab.
They kind of do with the GPT, but it’s not as simple as just opening a Windows exe.

Need to go through the motions of configuring per game as it’s not meant to be end user software.

And I don’t think you can publish games using it directly. Still have to do the port itself.
Not FAT, but something even more rudimentary.
Example of some SVG treachery (getting an exact retro style this way would be difficult to say the least) https://codesandbox.io/p/sandbox/pixelate-page-demo-dt6w0
> That's because the FAT file system used by CP/M didn't allow lower case letters, at all.

That's not true.

You could use lowercase file names.

Just fire up MS-BASIC, and save your file as "test.bas". You now have a lower case file name.

The problem is that all of the CCP utilities implicitly upshifted everything from the command line. So, with the stock set, you were out of luck.

You can go back into BASIC and KILL the file, so all was not lost.

But, the file system was perfectly capable of coping with lower case file names, just nothing else was.
Often reporters can’t get a story past editors or into the headline but they manage to slip things into the body of the article if you read between the lines.
Only shows how little trust could be put on fixed infrastructure these days.
From now on it has to be built in ways much more resistant to sabotage or attacks. In some ways this is already done: for example, renewable energy facilities are too spread out to be vulnerable, it takes too many and too powerful munitions to wreck a solar or wind power plant vs coal-fired one of comparable output. But gas pipelines are an entirely different thing.
> There are orchestras everywhere

And they can all post videos of performances on YouTube. You don’t even need to have an orchestra perform a work for an extended time before you can find an audience. I would think that this would make it more likely for new composers to be able to find success than before. You don’t necessarily need to be in an NYC or Boston like before.
Most Fortune 500 companies see AI as 'risk factor', study finds
i'm curious, how did you arrive at "40-50%" possible human performance?

the task of "predicting the next word" can be understood as either "correctly choosing the next word in the hidden context", or "predicting the likelihood of each possible word".

the quiz is evaluating against the former, but humans are still far from being able to express a percentile likelihood for each possibility.

i only consciously arrive at a vague feeling of confidence, rather than being able to weigh the prediction of each word with fractional precision.

one might say that LLMs have above human introspective ability in that regard.
https://archive.ph/yd8Fx
That's not the whole argument though - the argument is, what is the better alternative?
I played Kasparov in 2017, in a setting similar to Capablanca in the ingress of the article. Whilst I managed 50+ moves, he was sometimes struggling in a way I wouldn't have expected for a GM. It so happened that our chess board was turned "upside down" by the organisers (we didn't notice until it was time to start; white was on row 7,8 instead of 1,2), and I have always wondered how much that mattered.
The problem here is much more the unix wars and a lack of confidence in BSD under legal fire rather than a lack of ability. The principal concern of unix vendors of the early PC era was to maintain their market share in mini and mainframe product sectors rather than growth into the consumer market. This spurred a rewrite of BSD fragments tied to the legacy unix codebase which fully portablized C and the GCC downstream projects which ended up benefiting the weird hobby OS linux disproportionately, and had it not had to be written from scratch we may have ended up with a wonderful 286-BSD rather than a 486-BSD, which at the time was still not fully clean room foss and unburdened. This was a time when large customers of OS products were trying to squeeze all the performance juice out of the existing systems instead of looking at new paradigms. We have things like the full SAST and warn-free release of sunOS around this time, where Sun was focused on getting a rock stable platform to then optimize around rather than efforts to produce products for the emerging Micro market. We can see that the concept of a portable unix system and c library as early as Xenix on the Apple Lisa in 1984. That's only 3 short years after the IBM collaboration for PC-DOS, showing even a rookie uncoordinated and low technical skill team such as microsoft (Paraphrasing Dave Cutler, chief NT kernel lead - Zachary, G. Pascal (2014). Showstopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft. Open Road Media. ISBN 978-1-4804-9484-8).
A protest is not a riot.
A protest may turn into a riot.

A protester, by staying in a protest that turns into a riot, may also turn into a rioter.

Usually, a protester would understand that there's law breaking and leave the scene. Staying put, he'd become a rioter.

If you are standing around watching a friend engage in a streetfight, and someone ends up dead, now you are at a murder scene, and if you stick around doing nothing, don't be surprised if you are arrested as a suspect
Sometimes such movements lead to hilarious arguments. Other one is the fat positivity movement which denies beeing overweight is a problem.
Let’s steer clear of saying who it “obviously” was when nobody knows. It’s likely to turn into a flame war unnecessarily.
You are right that traditional phone lines seem to be getting replaced by VoIP however it is possible to augment a traditional fax machine with like an ATA adapter and/or T38 support
The press release (as well as product sheet of the Carbonite line that this is based on) say 5-7 years.

Resistor jet thrust and specific impulse is heavily influenced by how much electric power you supply.

We don't know what performance specs for this satellite is, but we can estimate using modules from this other company as a stand in - their PBR-50 seems to be about the right size for Tyche (100-200kg class). https://pale-blue.co.jp/product/pbr-50/ and it claims 70s of specific impulse. Using the 160kg mass from the BBC article and 10kg of water as propellant, you'd get a delta-v of about 45.
https://pages.nist.gov/800-63-3/sp800-63b.html#memsecret

Basically, 8 characters or more, but prevent the user from picking a password that appears on any of the leaked password lists. Store in pbkdf2 or better; use argon2id per https://cheatsheetseries.owasp.org/cheatsheets/Password_Stor...

That's it. Simple. No mandatory symbols. No mandatory changes after a period of time. A password strength estimation meter is optional.

If it needs to be more secure, I might require more minimum characters, but no other restrictions.
"Us vs. Them" language shapes the Apple ecosystem narrative
7 Days to Die is a minecraft-like game that has sold 18 million copies. As of this moment has 92,580 players playing which is 16th out of all games currently being plated on Steam.
I get why people might want to run unstable. My own preference is the exact opposite. One of the main things I appreciate about Debian is that it's conservative and doesn't run on the bleeding edge. The tradeoffs involved in that in terms of not always running the most recent versions of programs and not having easy access to the newest software are completely worth it to me.

Another of the things I appreciate about Debian is that they've worked out a system that can accommodate both people like the author and people like me.
LabGuy's World: Cartrivision – The First All American Home VCR
In the startup world we are usually selling sizzle not steak, and Alain Delon was a master, not just for the caméra, but also in the courtroom, of the Reality Distortion Field.

Example: in the picture elsewhere in these comments, it may help to know that on our left is M Delon, charming Marianne Faithfull in the middle, while on our right, looking for all thé World as if he hopes Alain is not about to faire un kino, is none other than Mick frickin' Jagger.
Noexcept affects libstdc++’s unordered_set
I also suspect that people are more open to a language like OCaml. With Rust and javascript being so popular, a lot of constructs in OCaml will not seem so foreign.

OCaml is in many ways a sane Typescript or a functional version of Go.
It would need to be survive an autoclave, for one thing. It would need to be possible to actually clean it, not shed bits of paint and plastic into the patient's skull, material compatibility with antiseptics, etc.

If I thought about it for a few minutes, I'm sure I could create a long list of requirements for a suitable saw.
There’s a pretty fundamental difference between consoles and smartphones.

Including that most consoles are sold at a loss or close to it vs. allegedly being an open platform like iOS and android.

Epic being such an important partner to all gaming companies also gives them more skin in the game there.
> " ... said AT&T did not bargain in good faith and sent negotiators who didn’t have any authority to make decisions."

[which is illegal, according to the Union]

Is what we can expect from our employers when we unionize, as technologists. Hardball tactics.

Good to see how it's played, to prep for that likely future, as our jobs will face restrictions with AI eventually replacing some of us, squeezing some humans out of the workplace.

I feel money is in its own reality.
The best scenario would have been for the pipeline to have never existed. This is the second best.
> Is there a so ideal work environment, employee can do what they want when they think they have a good idea without the permission of superior? It will be so great if there is.

Yes, I can attest those exist. In my experience it helps if you built a proven track record, and smaller teams probably work best. You should still inform them of what you’re working on, ideally after having thought through potential problems, especially if it’s something big. Basically, give them an easy option to say “no” but not a reason to.

Learn to anticipate how they like things done and be sure to do it in a way they’d have no complaints. If their usual method wouldn’t be feasible in a given situation, mention that and your suggestion before they even have to ask.

Essentially, if you get to a point where you deliver consistently in a way that they think “this is exactly how I would’ve done it or better”, they have a pretty good incentive to continue to let you be and do your thing.

It helps if there’s mutual respect between you and you share similar values on what constitutes good work and where to spend effort in.
Yes, throwing out first principles thinking just because you failed to think about all the first principles is a major error.

You can often discover missing first principles by going the other direction. IE what companies were successful largely because they took VC money?

If one competitor is taking VC money and another is not, which is more likely to win the market?

This article seems to make the common error of destroying a fence before fully understanding why that fence was built.
But 2FA on a phone had been awkwardly okay. Could be because it's just too silly that adversaries can't take it seriously, but it's been okay.
Can someone knowledgeable about this chime in:

> The invention of group theory. In proving that there are no general algebraic solutions for the roots of quintic equations, Abel invented (independently of Galois) what later became known as group theory. In addition to Galois, the topic was also studied in the same period by Joseph-Louis Lagrange (1736–1813).

How are quintic equations related to group theory?
Given the recent reporting of a real collision of a ship with an undersea pipeline from Finland to Estonia...this seems not likely....

What is missing....there was several entities tracking one distinct Russian ship big enough to cause such damage before and after the even occurred...then several years later...nothing about that specific ship....
> That's because the FAT file system used by CP/M didn't allow lower case letters, at all.

Sure it did. Just start Microsoft BASIC on CP/M, type a program and save it as "hello". It will appear in the directory as "hello.BAS". Of course the CCP, the
console command processor, will convert all file names to upper case, so you can neither type nor copy nor erase the file, but still it exists. You can even load it from MBASIC using LOAD.

You can have any characters you like in your CP/M file names. Sometimes I ended up with file names consisting of all blanks. I usually used a disk editor to deal with those, but there were lots of more convenient tools for the job.
> It this case revenue or profit was stolen

The definition of theft is:

a : the act of stealing
specifically : the felonious taking and removing of personal property with intent to
deprive the rightful owner of it
b : an unlawful taking (as by embezzlement or burglary) of property

Revenue or profit where not stolen because they weren't there in the first place to take. There's potential revenue, but it's not there to be stolen yet.

> [...] just like in wage theft. But you are not debating that for political reasons as wage theft won’t be theft going by your definition.

Please assume good faith when discussing here. I personally don't think that the concept called "wage theft" is actual theft, for the same reasons I don't think copyright violations are theft. In fact, I don't think I ever used that term anywhere, in this thread or in the past. So please don't attribute to me thoughts that I didn't express.

> You really think there is nothing immoral here?

Why does the fact that something is or isn't theft imply whether or not it is immoral? A lot of things are immoral but aren't theft.
“I don't think the language needs to support the generic solution for nullability, that would be either having proper Union or Sum types.”

- then goes on to describe some of the problems sum types would solve. Why. Why doesn’t go need this? It was just presented as a blanket statement without a reason.

Personally, I see missing sum types as a major gap, and I reach for them all the time in other languages.
Correct, that was it, "Lets C".
Show HN: The Guide to Installing and Using Flux Models in ComfyUI
Xenix was my introduction to UNIX, I wouldn't claim it would win any performance price, specially when considering graphics programming.

Also my first C book was "A book on C", which had a type in listing for RatC dialect, like many others in those early 1980's, which were nothing more than a plain macro assembler without opcodes, for all practical purposes.

Compiler optimizations in those 8 and 16 bit compilers were what someone nowadays would do in a introduction to compilers, as the bare minimum, like constant propagation and peephole optimizations.
O woaaa
When I see big blanket statements of advice, I usually try to "unit test" them to see if they have any value. So I think of wildly different scenarios, and imagine whether this advice is useful, neutral/depends, or negative.

This is one that I can see not going well in a number of those scenarios.
Layers of operating systems and APIs? DOS, Win16/Win32/Win64, Kernel, User, GDI/DirectX, etc. and many versions of them from Win 1, 2, 3, NT, 95, etc. And of course computers getting orders of magnitude faster/larger/cheaper with efficient/lazy human nature.

I used to program Atari assembly/machine language (even made a Boulder Dash clone with level editor back in the day) but wouldn't do it today except for a gag/laugh or reminiscing.
I'm not fully understanding you, are you saying russia is attempting to deflect attention onto its enemies?
EVs are starting to overtake gas-powered cars in Ethiopia
I’ve been using MS Authenticator for a long time, mainly on iOS and I’ve never experienced this bug.
The obvious explanation being that the costs to comply are too great, the fines would be even worse. Therefore it's not worth it.
Yet this could be precisely why the saboteurs used [Andromeda]. To stay undetected and unaccountable — which they managed to do until the charges were made public this week.

It's well worth reading the Spiegel piece from a year ago, which is far more in-depth and goes over a lot more of the evidence and plausibility of the scenario. It's odd to me ARD would put out this highly similar but 90% slimmed down and far less convincing article and not even mention the earlier and more authoritative Spiegel report.

https://www.spiegel.de/international/europe/investigating-th...
I like using Nushell for this. It has a `from` builtin for all sorts of formats https://www.nushell.sh/commands/categories/formats.html and after that the data is just tables, which you can query with other builtins and syntax https://www.nushell.sh/book/navigating_structured_data.html
Where does the 500kg figure come from? I don’t see it in the article.

I’m also surprised about the 220lb figure mentioned in the article. Assuming a steel twinset, and 4 extra cylinders, we barely get to 60-70kg. Where do the remaining 30-40kg come from?
Heads up, Firefox doesn't like SVG filters being applied to the root element, but the body element works just fine.

Pretty impressive effect, seems tricky to tame though. Where's this gingham pattern bubble up from?
I would say some other reasons OCaml is similar to Go is that the runtime is very simple, performance is on par and the compilation times are very fast. It also markets itself as a GC'd systems language similar to Go. I think a seasoned OCaml would be able to guess the generated assembler code.

I suspect that Gleam is quite different in that regard.
Same. I mean I don’t doubt some bug exists, but I use it on iOS, almost always with QR codes and the same email address with no issues. I quite like the product. I switched from Google and it’s been much better.

I am sure whatever is going on, it’s a bug and not a feature.
As far as I am aware, nobody knows who did it, or at least those that do know haven’t made it public. So, it’s hard to hold them responsible.

Also, I doubt a comment thread on Hacker News is going to be the place of reckoning for whomever did it. So, kicking off an argument over speculation isn’t really worth it, imho.
Slow edit refresh.
When is say slow, I mean over 100 seconds.
Correct, I'm building it for fun and the challenge and have learned quite a bit about performance in the process. I don't expect it to be a commercial success. It's also been quite good at getting the attention of potential employers, where they see that if I can make this, I can build something great for them too.

I'm in the middle of building out a custom entity system, and learning about the speed limitations of smart pointers, and to occasionally embrace unsafe Rust for the best performance at the cost of a bit of safety.

https://www.youtube.com/watch?v=eoPyClyO_QU
Are you saying it's a minecraft-like because it's a survival game? Because 7 days to die does not look like a voxel game. How was that not obvious to you from this discussion?
If my bank were responsible, they wouldn't be using SMS 2FA.
I don't get it, if it's anyway made up charges why not make them up against Russia? Just because it's more plausible that Ukraine did it?
Interesting. Maybe part of the solution is better predicting and controlling the motion inside the human body. I could imagine using a method to guarantee a particular organ be at a certain place at a certain moment: perhaps by accelerating the body a certain way to shove the organ into a position for a moment. Or maybe by injecting microscopic machines to surround and hold an area still. Someone will figure it out.
Reduce magic by striving for reentrancy and referential transparency.
> Only shows how little trust could be put on fixed infrastructure these days

You either introduce redundancy to get rid of single points of failure, or you invest in more reliable means to fulfill given requirements, and keep former main "pipe" as backup.
I even kept the metal rods they had in my leg in between surgeries that would otherwise be thrown out!