skysight-inc/HackerNews huggingface dataset:
You are correct in almost everything here, but missing something
that's maybe relevant.

> could have happened in the UK, as they were well ahead of everyone
else in some areas.... large defense budget to further the post-WWII
era of technological development.

It kind of _did_ happen in the UK, but earlier, for the same reasons
of defence funding, but during the WWII era. Characters like Turing
and Cockrell (inventor of the hovercraft), Tommy Flowers (Colossus)
were all "off center wheels" so to speak. They did their work in sheds
using makeshift tools. They got a shot out of necessity. What happened
in Britain between about 1935 and 1955 was an enormous technological
push.

> The reason it didn’t, as I’ve been repeatedly told by people who
live there, is because at that time they had an entrenched culture
that was "anti-anorak"

We still have. Geek never really became cool here. That's an American
thing. But the truth is, after the war we were flat broke. Very few
smart people had the leisure time and capital to risk as in the
US. And then successive governments mismanaged our fledgling computer
industry like ICL and Ferranti.

Today the dominant job prospects for a geek in Britain are working for
Google, Apple, Microsodt, IBM... it's embarrasing, humiliating given
our history, and the disgraceful legacy of successive bad governments.

> SV happened in the US because these so-called anoraks were given a
chance that bore fruit

I think that's the nub of it. But we haven't really learned in the UK.
Our class system and fear of "outsider" innovation is still
entrenched.
The CPU can’t necessarily use any per-branch hints, including special “unlikely” branch instructions or implying one direction is less likely than the other, because not all designs have that info available at the predictor. It especially usually doesn’t know the address of the branch.
Be more organized there is no magic trick to it.
Decide that things will be found quicker and be easier to keep Clean if they are kept Tidy.

Marie Kondo's books on learning what material possessions bring you joy, are nice.

Donate and Toss items you don't need taking up space in your Life. Stay on the lookout at Thrift stores for things other people didn't like, but that you do.

Have dedicated spaces for things, and If you always lose something, then store it where you first thought to look for it?

Keep your things tidy and in working order so that they can be of service without causing you needless frustration. So that you appreciate them and are more likely to keep them tidy and in working order so that...

Not that I manage to do all of this, my room's a mess
There's a very similar article in NYTImes: https://www.nytimes.com/2022/12/31/opinion/southwest-airline... that attributes the tech debt to years of negligence attributed to mistaken corporate incentives. "So why didn’t Southwest simply update its software and systems?

Well, if you are a corporate executive whose compensation is tied to stock prices and earnings statements released every three months, there are strong incentives to address any immediate problem by essentially adding a bit of duct tape and wire to what you already have, rather than spending a large amount of money — updating software is costly and difficult — to address the root problem."
tbf on Moore's CPUs, stack ops boil down to a fractional instruction. (because there are multiple ops per architectural I-space word)
It's not impopular it's completely wrong to a point I can't comprehend. Have you ever seen the download page of any multi platform software ? It's one or 2 packages for windows, covering from win7 to win11, one or two for mac, and a dozen for linux and it cover only a very small subset of the distribs and their versions. Or more often they don't even care and provide only one ubuntu and red hat package and good luck to you.

The state of linux software distribution is completely abyssimal and ridiculous
Tipp10 – Free Touch Typing Tutor
Many software applications actually require estimates and thinking similar to how you would solve Fermi problems. Like, how many disks are needed to backup our database every week with 6 months retention?

It's actually a very straightforward equation, but way too often people just trial-and-error or make an assumption out of nowhere, instead of plugging in the disk-size, user-count and growth rate multiplied with size per user.

Same goes for understanding what a computer is capable of, instead of throwing in some complex kubernetes cluster because requests are processing slow. If you actually knew the order of magnitude of queries per second that is normal, you would question the application first before questioning the number of servers.
Investing for a World Transformed by AI
As someone who spends enough time on iOS, I’ll take well written web app in a browser over well written native app any time. Do you really think that your whatever thing is so important as to justify me going to an atrocious AppStore and downloading yet another >100MB app with no way to block ads or tracking?

Unless you really exercise system API, I don’t want to hear about your CRUD needing native app to “provide best native experience”.
Scotland isn’t an independent country. Neither are EU member states, apparently?
It almost always doesn’t work; if a branch can eliminate a single uncached memory read you’d want to keep that branch.

It’s mostly used for things like min/max operations in cases when you don’t have cmov. Or bitwise SIMD programming.
Is there an open source version, that's as good as stable diffusion is when it comes to AI art?
> of course, i would never try to fit it into a single front-end codebase, this is pure madness

If its a single app for multiple platforms, and you are sharing code and views, why wouldnt you fit it in a single codebase? Surely to do otherwise would be unnecessarily complicated?
> If those are the rules, then the risk is too high for corporations to trust strangers, they shall have to stop using FOSS, the ecosystem collapses (because nobody can build on an untrustable system), and the FOSS experiment fails (in the sense we're back in the bad old days of closed software and while people can develop with FOSS, no same user would trust it for use).

Well, yes.

There must always be someone you can drag onto the carpet (i.e., sue if it fails or goes rogue). Proprietary software gave you that, at least at the enterprise level. When Microsoft, IBM, et al. sold you software they were staking their professional reputation on that software and the associated support.

So yes, let's go back to proprietary -- when developers got paid and businesses got some assurance from the vendor that their stack wouldn't go rogue on them.
Stack-orientation makes sense for interpreters, because decode is expensive in software. Hardware has different tradeoffs.
The only way to survive with a single code base is to go the way of gamedev, to own the substrate you are running on completely. From rendering of fonts to user input. This, of course, depends on the complexity of software. App in this blog post is not really that hard compared to the effort any game would need to go to render on screen. C'mon, it is just a text editor, there is not much of anything there really. All this just shows the state of modern development of too many abstractions for really nothing in exchange except a slow, overengineered fashion hype train. Surprised, there is no mention of WebAssembly in there. (edit typos)
Typesafe DB Like Prisma for Rust
I doubt it was the author that made that mistake. Perhaps an artefact of OCR or someone retyping the story.
Meta set to make divisive decision on Trump’s return to Facebook
Thank you Upton for the FDA. Your exposes helped clean up our food supply and empowered the workers rights movement.

"Mary had a little lamb

and when she saw it sicken

she sent it off to packingtown

and now it's labeled chicken."
> Even without a single-subject rule, there’s zero enforcement mechanism to prevent other interest groups from reneging on the packaging agreement and defeating one or more parts in detail.

Sure, after the package passes, groups can try to form separate coalitions to pick things out of it; there are methods to protect them, generally (such as putting together a similar coalition to put up a trigger bill that deletes the parts the other groups want to protect conditioned on the other repeal passing, undermining its support.)

> There’s no stable point

Yeah, real world politics is generally not about finding stable equilibria, as much are the things most easily amenable to theoretical analysis.
I wonder how many more people we don't know about have been killed to keep this mess contained.

Ghislaine's peculiarly friendly and apologizing comments about accused rapist and former U.S President Bill Clinton suggests who she suspects may be behind some of it. Coincidentally there's frequently talk about how several of his past associates seem to have been shot and killed.
You CAN compensate me enough to put in more than 40 hours a week, however, you have to be aware that the cost of my time is ONLY determined by how much free, contiguous time I have. You're paying to disrupt my life, the more you disrupt it the more you have to pay.
I haven't been in elementary school for some time, but I do remember linear equations being taught. Maybe except the sine question, since trigonometry is taught later.

Getting 3/4th of simple elementary school questions right indicates that someone is really bad at math. These are not difficult questions.
I don't have time to come up with 20 exercises, but I can suggest a few that I think the AI may have trouble with. All of these are trivial single-variable linear equations that a smart elementary school student should have no problem with. (Note that the numbers are intentionally scrambled; this does not increase the difficulty of the problem):

1. Solve for x: 113(6x - 45) = 92x

2. Multiply 13.4a - 18b by 18b + 13.4a

3. Four girls bought bus tickets. Anne bought seventeen 20-minute tickets and paid $323. Marianne bought twenty-eight 75-minute tickets and paid $784. Alice bought nineteen 20-minute tickets and eight 75-minute tickets, and Alex bought seven thousand eighty five 20-minute tickets and ninety six 75-minute tickets. How much did Alex pay?

4. An old man walked fifty nine kilometres in four hours through a flat field. He drove a car to France for nine hours, and then proceeded to walk for eighteen hours through a flat field at the same pace. How many kilometres did the old man walk in France?

5. Alice bought seventy-nine pens and twenty-six notebooks. The arithmetic mean of the cost of these articles was $9.31. The sum of the cost of the notebooks was $112.762. How much did a pen cost?
On desktop this is already settled and most of everyday stuff is done through websites or electron apps.

I suspect that Apple/Google will never let this happen due to 30% tax they steal from devs.
Can't you use json operators [1] for this?

-- Permanently delete message sent by jon

DELETE from deleted_record where table_name = 'messages' and data->>'sender' = 'jon';

[1] https://www.postgresql.org/docs/15/functions-json.html
How would you make a multi-platform rich text editor in React Native?
It's a nice little SF short story. But "Report on an Unidentified Space Station (uchicago.edu)" looked like it might be some kind of astronomy community discovery of some nation's secret intel/mil station.

Maybe adding "[fiction]" to the HN title would help, when most titles are factual assertions/claims?
> No false alarms in 13 months I've been using the system.

That’s great. How often do you test it?

> I used to work as an alarm technician

Ok, that explains a lot.

> you can't really prevent the pros breaking in, getting what they came for and getting out. But you can prevent someone spending a long time inside the house looking for things to steal.

That’s the main use-case for such an alarm then.
Most places I know that did node shit pulled their dependencies from an in-house Artifactory instance. Means no exotic libs -- or upgrades -- until you can get the new library or latest version vetted, at least in principle.
This is a Python problem first, long before it is a Linux problem. Not every ecosystem suffers from these issues. But both Node and Python have such instances of namespace issues and package confusion with alarming regularity.
> Complimented by strategic use of NativeScript.

Why NativeScript vs TypeScript?
When Chinese restaurant in my town closed down, I wanted to make my own Chinese spicy sour soup at home. I found a book with nothing but original Chinese soup recipes. Simplest recipe had 30 ingredients. I never heard about the first half of the ingredients and I couldn't buy anywhere most of the second half.
> That’s not achieved through a web stack.

What is it achieved through? Vendor locked, user and developer hostile native app stacks?

> The future we should strive for is the best UX for the customer.

And that’s web stack with access to system APIs.
> This is the safe approach.

This is the painful approach, which is demonstrated in this very introductory document:

let f: File := openFile("test.txt");
let f1: File := writeString(f, "First line");
let f2: File := writeString(f1, "Another line");
...

Foo63 is one of those things I do not miss from Erlang.

> IMHO, it’s one of the worst Rust design decisions and shouldn’t be copied.

100% disagree. It's even more valuable to rust because of things like capture clause patterns.

> People will say they’re too lazy to come up with temporary variable names

No, people will say that most of the time temporary variable names make no sense and add no information. When you have an input of `T: AsRef<U>` and literally the first thing you do is ref' it, there's no value whatsoever to having two different names.
I have an exercise for you you may enjoy.

Watch the hollywood version of "Memphis Belle". Then watch the documentary "Memphis Belle" which was filmed by cameramen going on actual B-17 missions and getting shot at. All the footage is real, there are no actors. You can see the fear in their faces, the bravery, the hurt, the relief when they return. It's all terribly real.

My dad few 32 missions in B-17. He said the documentary nailed what it was actually like. The hollywood version, nope.
If you're buying weed and you trust your supplier who just got bailed then you'll keep buying from him. Don't think anybody is looking to invest with SBF right now so his opportunity to repeat offend is much less.
"Rock Museum to decide wether to allow Fool's Gold to be put on display again"

I'm not paying to read about this
Yes, but once an attacker has root on your systems they may well install something that captures that passphrase so a chunk of hardware that you have with you would seem to offer some extra protection.
Meanwhile CZK Czech crown is strongest against euro in 11 years, so much for euro being helpful in any way. And if you look at Eurostat stats Eurozone countries have consistently lower GDP growth and higher unemployment than countries not in Eurozone.

I wonder what will fall first, whether EU or Eurozone, there are hardly any benefits for anyone joining now unless it's extremely poor country (EU).

As for convenience, everyone pays with card anyway, so it absolutely doesn't matter what the currency is anymore.
It looks like @rkeene2 styled it, but that’s a site served up by fossil[0].

[0] https://www2.fossil-scm.org/home/doc/trunk/www/index.wiki
Yep. Not Switzerland, though. They're not part of the EU, and quite restrictive when it comes to foreign workers and immigration.
Tell your browser to stop putting up warnings about self-signed TLS then.

I don’t think this is a conspiracy by Big TLS. Rather I think people are mad ISPs are injecting ads into their websites.
That's long overdue. Npm likewise.
Oh, hey, look; I’m such a hipster I was avoiding promotions before it was cool. I’ve worked in the industry for nearly 25 years. I’ve pushed back against every attempt to promote me into lead or manager type roles. I’ll happily work as an individual contributor until I retire.

One of the things that did me in was working insane hours (like 80 hour weeks) to get a project done on time. It was completed on time. My thanks was a satisfactory on my yearly review. When I pushed back on my manager, he said sorry, I deserved it, but they were required to give a certain percentage satisfactory and he had had to give the exceptional review to someone else. That is when I learned that the whole system is rigged. That was about 15 years ago. I’ve been coasting ever since.
good morning & have i nice year 2023 :)

ad backup: try to follow the 3 - 2 - 1 rule ~ [at least: 3 copys; 2 different media; 1 off-site :]

using one of the following tools -- heavily depending on the use-case (data/system to backup)

* rsync for snapshots over ssh or nfs

* mt & tar for good-old streamer-tapes

* vorta & borg for workstations

* duplicity for secure backup to insecure networked devices
Higher test scores? On which tests?
I think that Debian and most other Linux distros handle this extremely well.

There are thousands, if not tens of thousands, of packages available to install via apt or yum. But most of those packages are packaged by a dedicated maintainer - not any rando. The bar isn't much higher, but there _is_ a bar. Python's (well, pip) practice of letting any vermin with no prior vetting publish is root of the problem in my opinion.
You have to be more specific. What part of your life do you want more organized?
Apple actually wanted to have only web apps on iOS initially. They only published the iOS SDK after the outcry of developers, because web apps sucked so much.

I remember this well, as I was already developing with Cocoa on Mac OS X and was pretty disappointed in the beginning when there was no SDK for iOS.

https://en.wikipedia.org/wiki/IOS_SDK#History

https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-...
This looks interesting. My first thought is how it compares with “Turing Complete” … https://store.steampowered.com/app/1444480/Turing_Complete/
Likely greed and commitments to investors.
I'd work on that as a intern for free

You can try some really really really interesting things with half a million users
That’s not quite quitting, that’s just a lousy coworker. Every definition of quiet quitting is that you do the minimum requirements of the job and that’s it. This doesn’t mean you secretly play hooky with work or actively slipping on whatever easy assignments you talk about. Also why haven’t you fired them? If your team is unable to see that this person is deadweight why are you still in such a crappy team?
I assume you're sarcastic, because creating a good native editing experience from the ground up is not trivial, when you try to make context menus look native, have native editing keyboard shortcuts, integrate with system IMEs and accessibility for screen readers, etc.
> it was compatible with almost no existing programs

I'm not sure where you got this from. When I used it, I didn't observe any compatibility problems.

> unlike Apple’s contemporary offerings

Apple have a history of breaking third party apps, far more than Microsoft.
I expected software to be downloadable
MilkyTracker: Open-source, multi-platform application for .MOD and .XM files
I did some non-game programming on a PS2 Linux Kit and it wasn't particularly interesting. Just sitting at a normal Linux CLI with ancient versions of tools.
> Does this mean you boot the web app in a native WebView in the background (not visible), while showing a [splash?] screen until the web-app sends a signal from the web-view to java (or swift?) that it's ready?

Yeah, that's what the RN codebase did, and for our initial switch over to native, we did the same thing there too.

These days we launch into a native "Home tab" view that lists all the pages in the workspace, as well as recently edited pages. Our philosophy is to progressively convert views to native, working from the outside in towards the editor. Soon we'll be launching a beta for native-ifying another of our top-level tabs.
> That’s great. How often do you test it?

Most sensors gets used on a daily basis — as they are part of other home automation, like motion activated lighting. I can put the system in "walk test" mode, which gives a verification sound every time a sensor is activated. And there is a siren test function. I try to do those about once a month.

> That’s the main use-case for such an alarm then.

I'd say so. As I said; we have good neighbors that would react to the alarm, and I get notified on my phone. But the pros are normally gone before anyone has time to react anyways :)
> just building a good app.

> just

?

> The only way to build a decent mobile UX is by making an actual native app.

And that’s the problem.
As Big Tech retrenches, a tech talent shift accelerates
The main components are the vinegar, chili peppers, cornstarch, broth, eggs, soy sauce, and scallions. The mysterious components like all the different mushrooms and tofus you can substitute with your fav soup components.
The null hypothesis for a celestial phenomenon like this is that it was viewed as an omen. But since it is not obviously good or bad and isn't responsive to anything on Earth, you'd expect it to be viewed as support for whatever anyone already believed. Omens that appear during unpopular reigns are bad omens. Omens that appear during popular reigns are good omens.
Freenom own the TLD so you don't really have a choice. Every other registrar that offers the TLD is just going via Freenom anyways, and any major issues that affect Freenom will affect the entire TLD.
Yeah. My fear was irrational like people discussed in my Show HN. I did get eye strain and felt dizzy though.
> "I've been working like a dog for 15 years now, and what has it gotten me, and what good has it done in the world, and how much worse would it be if I coasted from here on out?"

you just exactly described me, exactly 15 years. a lot of sleepless nights dwelling on this.

why do this for another 15, will never afford a home, my savings will be worth -50% in 15 years of what they are now.

i feel like i have to do something different but stuck on that first step. if it was that easy and so on...
Pick CS because it's more recognised and it will offer all the opportunities that MIS offers and some others on top.
I really like simple strip boards, as it allows me to make modifications after the fact. And I don't have the patience to wait for PCBs to arrive from China :p
Take a look at 'lean manufacturing' concept - you'll get a lot of insights about how to get organized. Good starting point - youtube channel of 'FastCap company'.

My personal tips:

- label everything

- 'Mise en place'

- get rid of extra stuff

- 'it's easier/cheaper to fix problem at early stages'
> Unfortunately the most common growth structures dictate that people need to "act" as if they're in a more senior role already, alongside doing their existing one, and maybe they might get the title and salary bump.

This policy was explicit at my first corporate job, and it was a major contributor to my decision to work for myself.

Imagine a system where an employee is identified as a candidate for a higher position and tentatively promoted to it to see if they can adjust to the role. Sadly it seems the only place this system exists is the role of startup founder.
This is trending into the uncanny valley where instead of sounding like a really good TTS system it sounds like an absent-minded half-illiterate cretin reading a script. Not sure that's a step in the right direction.
I sometimes read to fall asleep. Usually I am already tired so I can get though 1-3 pages per session.

I started the count of monte cristo not knowing it was about 2000 pages, so that’s what I read for the whole of 2019 basically. At least when going to bed.

Typing it completely seems like a huge undertaking.
That's right. The 'official' NIC URL for .tk is http://www.dot.tk/, but this is ran by Freenom. Similarly, the official URL for .gq is http://www.dominio.gq, which initially looks different, but it has a "powered by Freenom" logo at the bottom right.