skysight-inc/HackerNews huggingface dataset:
Sales drive a business, and it's true that some do really well with just the basics, like Google Sheets.

It shows that knowing your business and focusing on selling can be more important than tech at the start.

Yet, as you grow, tech like CRM systems can make scaling smoother.
What directions could they have gone to? Besides, this movie is not just about Oppenheimer, it’s also about the thirst of power of bureaucrats.
There is KDEConnect, which has apps for all major platforms (iOS, android, macOS, Windows and of course Linux) and some more. I even used between Apple devices when AirDrop did not work for some reason.

https://kdeconnect.kde.org/
That unfortunate release was done by an outside studio who had previously done mobile ports for Rockstar: https://en.wikipedia.org/wiki/Grove_Street_Games
If "they" run ads which unfortunately most websites do then "they" are part of those who abuse the browser capabilities.
The fact that the auther wrote than python bundles an ide gave it away. The examples were also wrong.
Matrix transformation as model for declarative atomic dataflow operations (2015)
It seems kind of obviously foolish, like sure you can wind-down safety standards for profits, but in the long run making flying wildly recognized as unsafe would surely be so detrimental to profits of the entire industry. Except that they probably did the math and in many circumstances it's not like you can take the high-speed train instead anyhow.

At the beginning of commercial air travel people needed to be convinced by extreme levels of safety standards, we are now in middle of the slow process of transitioning to a point where airplane crashes are as commonplace as car crashes. We see more fatalities and more near-misses in the last few years. It's not just Boeing it's the entire industry, everyone is forced to do the same or you'll be uncompetitive.
> You might want to see how the file looked 4 commits ago but still want to compare it to how it changed from there until today.

How does this differ from `git blame --reverse ^^^^..HEAD file` output?
Just to nitpick further, white on blue does not mean "allowed". It means "mandated".
it is, trying running stop-the-world type of a garbage collection along with page-in-out, etc.

>cache impacted by those applications’ file I/O

Which cache? The disk one, that depends on the available memory, with pretty much all free memory being a disk cache. In the cases of swapping, there is no disk cache left, effectively.
> but never intended to keep developing it in the open

Did Elon Musk promise this?
Money and thus contracts add pressure. Suddenly a hobby for some evenings becomes a 24/7 operation where you need to have your laptop ready during holiday.

Expectations rise. A fun website now needs terms-of-service, privacy policy and all kind of other legal setup. Sure, it's mostly boilerplate but an unhappy customer is more likely to sue for damanges if they believe you're a company (and thus have money) than a free no-gurantees side-project.

Tax setup should be easy but it can be an annoyance especially if you already have a full-time job. Some people don't like dealing with taxes at all (I used to be one of them).
There is also the measurement tool called "Perf" for Linux. I thought it was going to be about performance tooling.
Like that tune? Find its musical twin with this Similar Song Finder
This is a misleading statement.

The list shows Germans' work comparatively few hours. Now, if we look at productivity [1], it is good but basically the same as France and behind the US.

[1] https://en.wikipedia.org/wiki/List_of_countries_by_labour_pr...
The Micromanager's Dilemma (2022)
I know its fashionable to hate in all things Hollywood, but calling it a "mediocre flick" is stretching it.
I thought he was driving too when I read this, but this must be a flight + trip to airport + security?
I am using Insomnia but haven't been prompted for account setup etc (switched to it from Postman after the cloud nonsense).

I hope Bruno has support for separate environments and environment-level variables soon because the ability to set global variables along with environment-specific variables/overrides makes the setup much more manageable (I think there is a feature request already open for this).

PS: if this possible via some sort of external JSON/script, I am more than happy to set that up. I am just not familiar enough with Bruno tips/tricks :(
Memory ordering and atomic operations synchronization
> There should be somebody at Google actively talking to customers about what problems they have and communicating that to the engineers so they know what to improve.

It seems like Google is a bit allergic to this.
you're being a bit too harsh here, AppleTV has produced series such as For All Mankind, Severance, Pachinko, Ted Lasso, Foundation, Silo, I think they're doing OK so far, TV is hard
Some countries require ID to get a phone number. Phone number verification means you now can't originate spam from those countries, which is very helpful for discouraging many spammers.
I would prefer a python interpreter written directly in rv64 assembly with a near 0-SDK. Would run on x86_64 and arm64 with a rv64 interpreter (ofc with some code paths adaptation).
There's an old saying in Tennessee — I know it's in Texas, probably in Tennessee — that says, fool me once, shame on — shame on you. Fool me — you can't get fooled again.

George W. Bush
Prototyping both at the same time first. Backend only needs to return some static data (e.g. all hardcoded into the script), frontend needs only basic structure. Then immediately ask customer for feedback while interating.
Like I said: Most western countries are already paying the rough equivalent of UBI to their citizens, except inefficiently with an army of bureaucrats.

Image making $250K and paying $100K in taxes. With UBI, your taxes might go up 20% to 120K, but you get a flat $20K as your basic income, so net... there's zero difference.

If you make $500K and used to pay $220K in tax, then you now pay $264K in income tax but get $20 UBI, for a net tax of $244K. Your total after-tax income decreases from $280K to $256K, a mere 8.6% reduction in your disposable net income.

Are you saying you wouldn't get that job? It pays $256K after tax! Anywhere in the world with that kind of personal income, you're filthy rich, especially if you have a spouse that works.

Okay, so your spouse is an unemployed gold-digger. Guess what: she gets $20K UBI as well, so your family net income is back at $274K, for a mere $6K decrease over the original pre-UBI tax code.

I'm personally in more-or-less this boat, where my spouse is ineligible for all government benefits despite being a stay-at-home Mom, because I make too much money. This disincentivises educated, wealthy people from having kids!

You know who has too many kids? Poor, uneducated people for whom the per-child benefits are worth it. This produces generational poverty, not useful workers for the economy.

Disclaimer: Obviously this is using made-up numbers, any real implementation would have to be adjusted to each economy, existing tax levels, etc, etc...
Interesting, thanks. I'm a fan of both nuclear and solar, I just hope we build one of those instead of more coal/gas.
Sadly some of us (including me) have forcibly unlearned this method after discovering that too many combinations of browsers and webpages don't support this reliably.
Having to manually scroll or search back to where one was reading after clicking an intra-page link and finding out that the back button doesn't work or navigates to somewhere unexpected is just too annoying in the long run.
Backblaze's B2 is cheap - but if your'e using them in production you must include these costs:

* their weekly 2 hour maintenance window 11:30-13:30 PST (which usually has no downtime, but sometimes is a full outage in the middle of the US day)

* having to file support tickets when your error rates increase above a usable threshold (for us about once a year for the last few years)

* support which does not look into the issue, just asks tons of questions as if they do not have error logs or any visibility on their end

* false success on uploads where B2 says it successfully saved your file but it is 0 bytes on their system (ALWAYS verify the upload despite B2's success code)

* extended outages if there's a high severity CVE (ex: they shut down for 10 hours for the Log4j2 CVE)

They have the best price - but when comparing options, it is simply not a directly comparable product to more mature cloud storage services.

(edit: formatting)
There were game engines in the 90s -- Quake Engine, Build Engine, Unreal Engine.. to name some of the popular ones.

You also had GoldSrc, a modified Quake Engine for Half-Life 1.

Many companies created their own and was not available outside the business. Dark Engine used in the Thief:Dark Project games is an example. Think of companies like Nintendo having their own engine which powered games like Mario 64 and, I believe, Ocarina of Time was a modified version of that.

The "off the shelf" engines available at that time (like Unreal or Quake engine) might have been decent for certain type of games.

Today, you could say many games could be done with Unity, Godot, or Unreal. There are still companies today using their own.
> that the ones with the red circle but without the red slash typically mean up to what is shown is allowed and anything above is not (e.g. maximum speed, maximum width, maximum height)

These number are limits on a continuous domain, where inclusion or exclusion of the limit number itself is basically meaningless. The list of vehicles is a set (without necessarily a clear order) which has fundamentally different properties so it's not surprising the meaning is slightly different. You couldn't have a sign that forbids pedestrians and cars but allows motor vehicles otherwise.

The rules are simply that when a red on white sign displays anything other than a number (with or without a slash) it means this thing is forbidden. If it's a number it means a high limit.
But the successful test is not even remotely the moral conclusion of the story.
I wonder what is the hardware programming interface.

Something "horribly" simple I hope and suppose (memory mapped command ring buffers and dma buffers?)

Then quickly getting up and running a shmol RV64 core... and I guess this is hacker paradise.
May I introduce you to a family of little blackbirds, consisting of https://en.wikipedia.org/wiki/Lockheed_A-12 , https://en.wikipedia.org/wiki/Lockheed_YF-12 , https://en.wikipedia.org/wiki/Lockheed_D-21 , https://en.wikipedia.org/wiki/Lockheed_SR-71_Blackbird the special air refueling fleet supporting them, and all of the other infrastructure enabling that?

Considering the years of first flights, not to mention initial design and construction work, that seems rather advanced for the times, certainly looking inconceivably alien to any outsider. And would continue to do so during their hey-days of operation.

They'd still be useful today, but there are other options availabe now, which can compensate to fill that gap, though there are people saying still not fully.
And then there is this no entry symbol, which makes no sense:

https://imgur.com/a/oSV1Aen

Reading the symbol it looks like a person prohibiting entry, crossed out. A double negative.
Thinking about century-ago history in the Pacific...

The US was far bigger than Japan, both in population and industrial capacity.

Neither the US nor Japan was a "nice" country, and neither thought well of the other...but the dominant political sentiments in Japan were particularly violent and imperialist, and Japanese politics were badly unsettled (prime minister assassinated by right-wing extremists in 1932, an attempted military coup d'état in 1936, etc.).

The war started late in 1941, after the US had managed to cut off Japan's oil supply. At first, things went badly for the US. But it had the attitude and industrial capacity to tank some heavy hits, and come back stronger. And it learned fast. The war ended in 1945, with Japan's surrender and occupation.

I doubt that most modern American "leaders" have much sense of this history. But I suspect that China's leaders know it very well.
You make assumptions that programs start and stop often and allocate memory multiple times at runtime. Both assumptions are not true for server software and programs that allocate one big chunk and manage memory on their own, like JVM.
What counts as the "national security state"? Because as far as I recall the military is popular, the FBI was a trusted institution up to 2016 and getting a bit partisan since then. PATRIOT Act was passed in an environment of roaring support for the Bush administration over the screams of anyone who cared about basic rights and process. You don't have to go far to find people who support US intervention in Ukraine.

The US security state, in all its facets, has a lot of popular support. By people who I think are a bit foolish, but nevertheless. (although I'll sneak in that the karmic justice of watching the mechanisms of the War on Terror get turned on Republican voters has been sad but satisfying)
It is awesome for short-term usage, but has a 5 MB limit, doesn't transfer across browsers or devices, and can simply go away if you clear it, reinstall browsers, etc.

So it is not reliable in the long run.
Snowmobiles Get the Tesla Treatment
How is this something "every programmer should know" ? I mean 95% of us work with software that is not performance critical, where security/auditing/monitoring/stability/maintainability/etc. is more important than raw performance.
If you enjoyed this, as members of hacker news tend to do, then you might enjoy the followup piece:

https://norvig.com/lispy2.html

The followup expands the original to make it both more complicated and more complete.
> A hundred years from now it is quite likely that humans will disappear, and the earth will be populated by very different beings like cyborgs and A.I., Harari said to Paikin.

I would bet that not only will humanity still be around 100 years from now, the changes won’t be as profoundly altering as the difference between 1900 and 2000 (aircraft, electricity, antibiotics, computers, birth control, moon landing, satellites, etc).
> If they get root, you can't trust anything on the system any more.

... and that includes the firmware of all components involved.
Did actual test on macbook and IIRC it was extra 5-10watts. Rest you can multiply by hours spent on youtube worldwide. IIRC country was Haiti.
Show HN: Goqite, a persistent message queue Go library built on SQLite
I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice!

I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler.

Maybe you can use it too. :)
Can you expand on this please?

I'm not a physicist so I'm going off high school physics, anecdotes and gut feel.

I would think that by restricting the flow on the shower head, the pressure inside it would increase. That in turn should cause the higher speed of the water that actually comes out of it, and this increased speed should cause greater pressure where it hits compared to the lower speed version.

Am I misunderstanding the meaning of pressure, or is there some other parameter I haven't considered?
Great stuff! I wonder if it's possible to make it available as a web app? It would be even cooler if no app install is required, just send the link to a receiver via text message.
Israel has a problem with domestic extremism, but that doesn't invalidate the points that were made.

But they do the same way the US cares more about Palestinians than the Houthis do. Of course such feelings are inhibited because of attacks, so I don't know which expectations you have here.
You wouldn't need to worry about library breaking OR performance if you replace node.js with asp.net core :D

Sometimes choosing worse performance is not a tradeoff in favor of ease of use, sometimes the technology just has strict performance ceiling or critical deficiency that cannot be addressed.
Lords of Scam is the English title.
To nitpick just a bit further, white on blue means obligatory if it's a circle but just information if it's a rectangle.
ARC is still very far away from even the lower end of what Nvidia offers. And on the enterprise side Intel is also well behind with their Gaudi chips. I'd love cheaper GPUs as much as everyone, but I don't see anyone who would could be considered a threat to Nvidia's position over the next years.
Reddit Launches Long-Awaited IPO with $748M Target
Various Scheme texts cover writing your own interpreter in more or less detail: Structure and Interpretation of Computer Programs (AKA SICP)*, the Little Schemer, Concrete Abstractions**. Norvig's Paradigms of AI Programming also contains a Scheme interpreter, though the text mainly focuses on Common Lisp. And finally I'd throw Exploring Programming Language Architecture in Perl*** in the mix as a more in-depth look at creating a Scheme interpreter.

The style of the Little/Seasoned/Reasoned Schemer is a little different from the other books I highlighted here, but various people have said they really like it, including Guy Steele, so they may be worth a look if the others don't really work for you.

*: <https://mitp-content-server.mit.edu/books/content/sectbyfn/b...>

**: <https://gustavus.edu/academics/departments/mathematics-compu...>

***: <https://www.billhails.net/Book/front.html>
You could start with The Roots of Lisp, by pg: https://www.paulgraham.com/rootsoflisp.html

In the same vein, it is also fun to have a look at church-encoding in lambda calculus and to play with it in the language you choose.
Writing it is just like Flash is a statement that Electron should be dropped and never used by anyone.

Which I disagree with and provide my argument to show that any technical inconveniences parent poster noted, are not enough to say “Electron should be trashed and razed out”.
Is there a De-Microsoft?
Stratolaunch Celebrates First Powered Flight of TA-1
Show HN: Reading background videos from the SD card in a GBA game
Hey there! I'm sharing here my Pump It Up port for the Game Boy Advance.
The latest update adds a feature where the game can display background videos, reading them from the flashcart's SD card (in this case, an EverDrive GBA X5). Support for the EZ Flash Omega is still in the works.

The code uses elm-chan's FatFs (a small FAT32 library) to find the right sectors, and then DMAs each uncompressed video frame directly into VRAM, enabling 60FPS video playback efficiently. With the 32MiB ROM size limit no longer being an issue, I opted to not compress the videos at all, which allowed to also run other things in the game loop like GSM audio decoding, the chart-reading routines or the wireless adapter multiplayer code.

Here's the game source code: https://github.com/afska/piugba
To try the video feature, you need an actual Game Boy Advance plus the EverDrive flash cart, so it's a bit niche. But I hope the video and the explanation illustrates how it works :)

Let me know what you think!
I have updated the website with Shark Tank USA Seasons, Companies and Products.

Do share feedback to make it more awesome.
Don't worry about "intelligent", I don't think there's anaerobic multicellular life on Earth

(yes even plants use oxygen - they just happen to produce it as well)
I have be boarded by Coast Guard while entering US territorial waters. They will line up all boats moving from Bahamas towards Florida and have them hold speed and direction. Then they push an inflatable boat onto the stern and board with about 6 people all armed with fully automatic rifles. Mostly, they look under the floor boards for drugs and make sure the registration and documents are correct. The Coast Guard does not mess around.

When a $2,000,000,000 Ohio class submarine carrying ballistic missiles is most vulnerable leaving port moving towards water deep enough to dive in. The Coast Guard is tasked with keeping all potential threats away. The ships on the side would protect the submarine from RPG and similar attacks while the submarine is surfaced.
No hard core is a bummer. I want to see the first party SOM.
Will GPT-4 Run Doom?
How do they figure out what goes into their environment, or how do their environments get populated?

I believe the first happens at compile time, and the second happens after the function is passed.

1 f x =
2 let xx = x * x in
3 (\y -> y + xx)
4
5 main = do
6 let clo = f 2
7 let applied = clo 3
8 print applied

The closure is defined on line 3, and instantiated on line 6.

xx is known to be the captured variable at compile time. But in a lazy setting, it's fine for the closure to be passed around before the value of xx is known:

f x =
let xx = trace "Evaluating xx" (x * x) in
trace "Returning closure" (\y -> y + xx)

main = do
let clo = f 2
let applied = clo 3
print applied

> Returning closure

> Evaluating xx

> 7
I found your comment by searching for "it follows necessarily from the possibility of one essay being better than another" because it stood out as a fallacy.
I couldn't help but think of Nicholson Baker's first novel [0].

> The Mezzanine tells this story through the extensive use of footnotes—some of them comprising the bulk of the page—as the narrator travels through his own mind and past. The footnotes are quite detailed and sometimes diverge into multiple levels of abstraction. Near the end of the book, there is a multi-page footnote on the subject of footnotes themselves.

[0] https://en.wikipedia.org/wiki/The_Mezzanine
OpenAI shortened embeddings and adaptive retrieval
Well, RocksDB never overwrites files except the manifest which is small. And you can write DB features on top of that. So that's an example of a database that can work with the S3 limitations.
On Android, I use Keepass2Android [1]. It is open source, is updated frequently enough, and it's compatible with my Yubikey-backed databases.

Yubikey Challenge-Response for KeePassXC needs its own setting though, as KeePassXC made some design decision that is incompatible with KeePass, IIRC.

[1] https://github.com/PhilippC/keepass2android/
It's weird that the blog argues that "performance is subjective" and that it's not enough to just measure performance, but at the same time the only example given is where performance DOES matter and is objective. Just that they measured the wrong thing.
I worked in game testing at two major Japanese game companies in the Bay Area for a few years before switching to doing QA in the video industry. As game testers we’d write up a ton of bug reports but generally only the most egregious crashes and console manufacturer’s standards violations would get fixed (think using the wrong Sony or Microsoft terminology or symbols in the game UI).

By the time most games reached our offices for testing they’d already undergone most of the core testing in Japan or at their developer’s studios. We were essentially just there to make sure last minute bugs didn’t slip through the cracks. Management rarely prioritized gameplay or even functionality bugs to be fixed, unless it was easy to reproduce and clearly prevented overall progress in the game.

We shipped one big fighting game and wrote up a bunch of bugs that clearly showed that online play was nigh-unusable, and nothing got fixed. The game came out and was ripped apart in reviews for the low quality of its net code. But it had a bunch of single player modes that were rock solid so they let the online modes slide. This was a few years before fighting game developers started seriously considering the importance of online play, and taking major steps to improve its quality.
Behind the Alaska Blowout: A Manufacturing Habit Boeing Can't Break