skysight-inc/HackerNews huggingface dataset:
> Your attempt to invalidate a statement with a another set of information is not useful

Unless that information makes the statement seem extremely biased, which it does?

> During the 1900s the left killed people on a scale never seen before in human history

And during the 1900s totalitarian rightist killed people on a scale never before seen in human history. Industrial murder factories, with brutal precision, murdering thousands per day by the trainload, with an assembly line of transportation, robbing, murder through poison gas, cremation? Never has humanity sunken so low. Brutal ad-hoc genocides of people murdering another group with their hands due to hatred or misinformation or whatever is more understandable and explainable than cold blooded mechanised precision mass murder on an industrial scale.

Famines due to ethnic cleansing, stupidity, mismanagement and ignorance are aplenty. The Bengali famine is comparable to the Holodomor in scale and reasons, even if the Holodomor was probably more intentional. Nobody has done what the Nazis did at that scale.

So yes, it's extremely stupid to single out totalitarian leftist regimes for their crimes against humanity, as if it's a uniquely leftist thing. It's obvious the people doing that have an anti-left agenda, which is honestly just being stupid.
Agreed, the scope is really just a rough aid in an application like this. How do you even know how to adjust the scope for that range in the first place? You’d zero in on the target by adjusting group to group, or in this case probably shot to shot.
> Of course the right thing here, if there is an actual problem, would be to have a debate about whether to put the ban back in place or make some law specifically about not exporting oil purchased from the strategic reserves...

If you want to debate that, sure. It won't work because oil is a commodity. If the US cuts itself off from the global markets that would be kinda stupid (because then it can't swap paper for oil, which is a great trade). If it doesn't then any oil it supplies will have knock-on effects making the market price cheaper in some sense. Foreigners would still get about the same benefit.

China tried to ban Australian coal the other day. It was hilariously ineffective. They bought coal from other countries, and we sold coal to the people who just had their coal redirected to China. Net effect, we continued to enjoy the coal boom.

They can try to put that ban in place, but it is meaningless and quite likely can't do anything unless America tries to go full autarky which, ironically, would probably raise the gas price they pay. It is unbelievably tricky to have a commodity market that has 2 different prices for the same good and has any sort of international trade happening.

PS Indeed, due to the magic of markets, if the politicians succeeded there is every change US citizens would be worse off, because they could have traded the oil for something they wanted and then they ended up with something of lower utility. Starve China of oil & the US gets less iPhones for example. If that special gas was used to drive to the Apple store, the scheme would look pretty silly.
- Ubuntu VMs at digital ocean

- Nginx webserver

- asp.net / dotnet / c#

- vanilla js
Why care about William Gibson, when you are Borges? -- Or are there some possible worlds were Gibson and Borges are identical?
Actually - you have a bunch of options for building web front ends in F#

- via Fable (F# to JS Compiler)

- WebSharper (tightly integrated web frontend and backend)

- Blazor/Bolero Server Side (like phoenix live view)

- Blazor/Bolero WASM

We also start to see Avalonia running on WASM, but I wouldn’t say it’s ready yet.
I didn't quite make the cut as a Zoomer, but I think what I wrote today is:

https://tamagui.dev/docs/intro/compiler
Ha, I was wondering if I'm the only one allergic to that attitude. For me it was one sentence later at "You should listen to your elders" where I decided this piece won't be much of a value and head over to the comments which never fail to have some interesting insights without forcing me to read extended history and ramblings.
On an airline, the intercom system was accessible from the guest Wi-Fi network. You would not even need to be on the plane to “patch” the system…
> Ru -> Run (what is "run"? It's that little dialog box from Windows 3.1 where you can type in an executable to run)

This is the best. It opens immediately, no animations, ads, etc. I have a .bin folder in my home dir with full off shortcuts, this folder added to the $PATH so I just need to type my shortcuts to open any app.
`const` only does something for (global, static, local) variable declarations. The rest is just guidance to for the programmer. It doesn't do anything on pointers, and I think it doesn't do anything on members, but not entirely sure on the last one.
Thanks for sharing this with us. Honestly, I had no idea that your condition could be so debilitating and present so many issues with living a normal life. Eye opening, to me at least.

I hope that this discovery will help eventually find ways to mitigate your symptoms.
Plus, don't GSHPs need quite a lot of land for the piping? Houses in the UK are built on the smallest possible plots of land :(

It's normal for temperatures in Scotland to dip below -5C over winter - do ASHPs not work at those temps?
Nevertheless, when it appeared on the scene, it was wild: you're going to put the HTML and CSS in the JavaScript? Are you mad?

I still think plain old CSS - separate from any JS or HTML or JS that generates HTML - is the way to go.

Just so much easier and less brittle. I get that CSS being too hard for binary tree inverting geniuses to learn is now widely accepted folk wisdom, but it's really not true.
Just naive Gaussian Elimination works in any field.
I usually have a VM for Win stuff so I don't have to reboot my computer. Especially for the use case of 15 minutes of building with MSVC.
That's amazing! This guy's talents are wasted working with mere mortals
Crop circles cost farmers thousands in lost revenue
In the author's place I would seriously consider cross-compiling to Windows and test it under wine.
Very interesting.

Before people point fingers at the SF Chronicle, I just wanted to point out that a lot of early newspapers were started as biased tabloids by very “colorful” characters.

Read: A History of News by Mitchell Stephens https://openlibrary.org/works/OL1854941W/A_history_of_news

Read: https://en.m.wikipedia.org/wiki/Yellow_journalism

Read: https://en.m.wikipedia.org/wiki/History_of_French_journalism
This. Interesting to see that I always find the most practical answer at the bottom.
Despite them saying it’s not. This is just another variant of old man yells at cloud.
Keep in mind that that does not actually solve the issue of continuity:

- What if the employee quits

- What if you're unavailable as before, and the employee gets stuck

- What about the plethora of tasks you cannot expect the employee to do

All the while adding complexity of hiring and managing someone
Financing offshore wind – part 2
Good link. So cross platform UI as an idea is dead.
I absolutely concur on the Turbo Pascal 5.5 book. It might sound absurd so I just had to add a voice to support this reality. It's been over 30 years but I really can't think of any writing about OOP or a specific language that was so... effective.

But I guess it shouldn't be so surprising. Turbo Pascal was kind of a well-spring of excellence in its time.
If I may, I'd recommend first try to understand why you can't take a decision, is being afraid of making a mistake for example or is there something else?
Then, you can start practicing with mundane decisions like picking a different flavor of ice cream instead of your usual one, try to identify decision like that example that have no consequences and don't overthink it, just decide. The only way to change this is to retrain yourself to break the association.

If you can, do some therapy, it will help.

Good luck!
We're building enterprise software that runs mostly on-premise as well as we're offering some libraries for sending SMS and E-mail.

I try to avoid trends and only run on simple, straightforward but most of all proven and stable tech.

The core software is a mix of C++ and C#. Mostly moving toward C# for new features.

I use JetBrains TeamCity for continuous integration and testing. Where test scripts are mostly VBScript or Powershell. Using plain old self-hosted SVN for versioning.

Backoffice; like sales and licensing servers are all ASP classic.

The website is a custom WordPress template running at a shared hosting company.

Also, I strongly believe in 'dogfooding' as in 'Eat your own dogfood'. I use my own software products wherever I can. That really helps me find weaknesses and improve on usability.

For me it's worth a lot if new functionality, once built, can be left alone an add value for as long as possible.
The optimization is under -O1 in gcc, and can be turned off with `-fno-merge-constants`.

However, if you use lld as a linker, strings are duplicated by default. To merge them, you need `gcc -O1 -Wl,-O3 -fuse-ld=lld`.

So, it is a combination of compiler and linker optimizations.
> Of course I needed my own plugin to integrate my app and show shared games. I could have written that myself, but then I would lose out on time developing my tool. So I was able to hire a cheap php WordPress developer who made my custom plugin. Went great!

Yes, wordpress is wonderful if you don't have to write your own plugins and themes yourself. But if you do, you'd wish you were using something else though. You pay for those extensibility, backward compatibility and huge plugin ecosystem by sacrificing developer experience.
Only root can start privileged containers.
No, that takes a preimage attack, which doesn't exist (yet? I'm not too optimistic, personally).

It could maaaaaaaybe be done using multiple collisions that exploit the structure of a DEFLATE-compressed stream, so that you can control the extracted zip contents on a byte-by-byte basis - but I haven't figured that out just yet. Watch this space!
Scala Metals team are absolute beasts, I can't really tell of other instances where it's so easy to get almost a full blown IDE out of vim so easily (as a total beginner).
Helping Americans dies t siesta mean making gas cheaper.

The higher the price of gas, the less people killed by cars.
Cats and the Laws of Physics
I run https://www.slickdns.com (DNS hosting) and https://www.youpatch.com (pixel quilt patterns).

Web backend: Django

DNS/Web API backends: Go, Flask, Tornado

DB: Postgres, SQLite

Cache: Redis

Frontend: htmx (via jQuery, Backbone.js and Vue.js)

Marketing site: Cloudflare Pages

Hosting: Mix of Heroku, Linode and Fly

Backups: Backupsy

Dev: Linux and Docker Compose

Payments: Stripe and PayPal (reluctantly)
Mid Is Good – Gilice.github.io
Honestly, the inverse Burrows-Wheeler transform seems like some sort of Voodoo black magic to me.

It reminds be of the 100 prisoners problem [0]. Yes, I understand why it works. I can see how it works mathematically. But it still feels like it shouldn't work, that we're somehow getting something for free.

[0]: https://en.wikipedia.org/wiki/100_prisoners_problem
It’s just an internal code name, they didn’t trademark it, so someone else could use it again. See the new case where “Mendocino” could refer to the one good Intel Celeron, or now some low end AMD Zen 2 chips for cheap laptops.
Yes, neither nuclear nor offshore wind exactly match the demand profile so some kind of storage/demand-response/complementary generation assets etc. is required.

Offshore wind does peak in winter along with European demand, nuclear similarly schedules its maintenance and refueling for the summer which helps but both will almost certainly overproduce relative to current demand during the night on a predictable daily schedule if rolled out to any great extent so lithium batteries (in EVs or otherwise) do a lot to integrate their power over the short term as well as the TOU rates France has used for decades to make the most of nuclear power.

> EDF advises “The Heures Pleines option will suit you especially if you want to take advantage of price per kWh at the most advantageous to the day (ie 8 hours daily peak)”. Basically if you have a night-storage electric water heater, or storage radiators, then you would be best to choose this option, which provides off peak electricity rates to heat your appliances. See peak and off-peak rates on the EDF website.
Propositions:

1. GPT3 is AGI

2. In combination with people, GPT3 is superintelligence

Strong claims. Anyone care to argue for or against?
I built https://PlotAPI.com with Django, htmx, Alpine.js, and Tailwind CSS. I was new to all 4 of those technologies and learnt whilst on the project, it was a great experience.

It was my first time using the Stripe API too, which has the nicest documentation I've ever seen!

I've recently started remaking parts of it in a static site generator I've written focussed on Jupyter notebooks. The first part I've replaced is the Docs (https://PlotAPI.com/docs) - it's a WIP!
Heat Exchanger That Creates Fresh Air (2012)
Refined oil products (e.g. the stuff you put in your car) go "bad" because they evaporate. In particular, different substances within the fuel evaporate at different rates, so over time the "mix" degrades away from the optimal ratio. If you put old, degraded fuel into your car it can damage the engine.

You can make fuel last longer by storing it in a cool, dark, airtight place, and there are products you can add to make it last longer, but the general rule is that petrol lasts about 3 months and diesel lasts around 6, or at least that's what I've read.

Entropy, sadly, is an immutable and inescapable law of the universe.
It changes continuously but there are clear diurnal patterns.
SIDS was recently found to be lack of some enzyme, not related to tummy down sleeping. [1] So you're probably right that babies should sleep however they do naturally which I've noticed with my kids was with legs tucked and belly down.

[1] https://www.premierhealth.com/your-health/articles/healthnow...
Generally, our stance is to prefer strictness, impurity, and clarity of analysis around speed and memory usage, instead of laziness, purity, and elegance. Also I prefer the Ocaml module system and its FFI, though I am wistful about Haskell's typeclasses.
Curious why both of you need linked lists in Python? Are you doing a lot of list insertion operations or something & allocations are bringing it to a crawl?

I'm quite tickled by the idea that you need a linked list because your allocator is spending too much time - traversing a linked list.
Took the list of technical terms and made a flashcard app for product managers
Hi all, I took a list of technical terms and made a flashcard app out of them.

You can also add new terms and definitions, upvote the most valuable terms and definitions for all PMs to benefit.

Here’s an example for "API": https://productmanagers.hshidara.com/terms?term=api

You can report bugs and do feature requests on the feedback box on the site (desktop version).

Hope it helps!
These are my business, I run these:

* PostgreSQL database.

* Go for an API.

* Python + Django for a UI.

* Linode hosting, very few larger boxes rather than lots of small boxes.

These are not my business, I want to pay someone to do these or I want such simplicity that it's a non-issue:

* Grafana Cloud for monitoring and alerts (nearly all Prometheus based, but some log based alerts and log based dashboards).

* A few Excel spreadsheets, which I keep as Excel to enable easier sharing with accountant. Besides, he's probably sharing Word docs back to me.

* Syncthing + a NAS for file storage of the business files and accounts.

* I do all payments via PayPal. I wanted to use Stripe but people really want to pay with PayPal so I centralised there.

* I use Xero to track accounts, assets, etc.

I pay about USD 1k per month in various hosting costs, then the Xero subscription, and an annual subscription for MS Office which I consider part of the accounting costs. I use a local small business accountant who only charges GBP 250 for annual accounts.
I don't think that's a good reason to switch to a non-AWS system, or make it portable to multiple systems.

If they are paying you for your service then they would be willing to use AWS, even if AWS is proprietary.

You don't need to open source your code. You can have it "source available", or have a clause in the contract that if the service is discontinued then you'll release the source code to your customers, or some other escrow scheme.
a radical thought: how about hiring some engineers to contribute to oss that's being used in critical infrastructure?

I believe that most of the assessment stuff is covered by many NIST recommendations anyways.
People who use it from ClojureScript, for one. Due to the nicer Clojure syntax you don't need a templating language, just a data convention (hiccup in this case).

For those of us who hope JS will slowly become just a compile target, a downside of of JSX is that it's tooling is JS specific, and the syntax is tailored to JS. So it's great that React isn't married to JSX.
After Heroku, I've tried koyeb, railway and fly.

koyeb was too hard to setup for me.
railway easier, but the images were extremely unstable.

fly was easiest to setup, esp. DNS for custom domains and let's encrypt, and works fine with docker images. there's no GitHub app, but the docs for a deploy action were good enough.
This article is kind of sad. In part because it comes from its author, who usually writes interesting stuff. But this one is ranty -and no, it doesn't make me angry. It's ranty and also fluffy, light in content, scarce in any arguments or conclusions other than "youth these days! they don't even try!". I'm not young and I still find this article poor.

After going through the first two thirds of the article with mostly uninteresting "I'm old; I know better" detours, the author seems to sort of relate React to "reactive", and goes on yet another detour on unrelated architecture. So, we're now reaching the end of the article and the only conclusion we get is... hey, stuff is hard, you need to do the work, you can't avoid putting in effort. And... that's it. That's all there is to the article. Eh.
Sure since biology is generating vast volumes of data in national genomics and digital pathology programs around the world. Bit of a bias on HN for genomics, which is maybe 250GB for a person but you do it once, typically. But slide imagery is petabytes a year per hospital type scales, with lossless compression needs not just jpeg.

If you're interested in string search algorithms one of the cooler ones to come from genomics needs is Bitap as it has some scaling by alphabet size but DNA has a small alphabet https://en.wikipedia.org/wiki/Bitap_algorithm
> companies have an overtime clause that allows them to pay you absolutely zero for that extra work.

Not where I live they don't! And they can't require unlimited overtime either.
As a developer myself, I was also more than involved in developing the plugin. It's indeed true that it can be a bit messy. But I think the huge ecosystem and customization (through hooks and filters) make up for the sometimes difficult developer experience.

Like everything, it's always about trade-offs.
Working on something at the moment more as an experiment that might turn into a product.

Stack is Go + SQLite + nginx + htmx.

I am now working on a simple orchestrator in Go that manages hundreds to thousands of these small silos across multiple servers giving people proper isolated SaaS type environments which can be entirely downloaded and run locally if desired as only two files (program + database)!
Their free tier is limited to 256Mb, so'll need a bigger one.
I have to try this, see if it fits my work. Just tattooed Aphex Twin logo a couple of months ago.
I run https://allaboutberlin.com

It runs on Craft CMS inside Docker on DigitalOcean. I chose Craft because it lets you create custom post types with custom fields really easily. The matrix fields let you have rich text mixed with other widgets. All of this was a pain in WordPress.

On the other hand, using not-WordPress means that you're on your own. You can't hammer a bunch of plugins together and call it a day.

The theme is entirely custom-made. It's not exactly groundbreaking, but I've spent a lot of time optimising for page speed and content readability. It's heavily inspired by the NHS' website.

I use nginx to bind everything together and cache responses. I wasted way too much time getting cache purging and automatic SSL certs to work. It has no business being that complicated. I regret taking 5 years to look at Cloudflare.

The tools and calculators (https://allaboutberlin.com/tools/) are built with Vue, with vanilla JS business logic libraries.
TRS-80 Model 100 Gets Arduino Heart Transplant
To be honest I wonder if those are good places for humans to live in, at all.
Just booted up my laptop. CompatTelRunner is spinning two processes, one UpdateSoftwareInventory and one DoScheduledTelemetryRun. Meanwhile Edge and OneDrive have updated. I'm 10 minutes in. Spinning 100% CPU. Wuauserv and BITS are peeking in the background while telemetry is hogging everything.
On the one hand I hate help vampires who appear to show no effort and just want "gimme da codez!"

On the other hand, it's impossible to remember what it was like to not know something. So often, just giving hints isn't enough. When I used to spend too much time answering S.O. questions I tried to, as often as possible, include a working snippet. One, to prove the solution worked, but two, so the questioner could start with working code.

Starting with working code is the number 1 thing for me because then I can start adding to it until it breaks and can always go back to working.
Marisa is a recursive trie implementation to store huge dictionaries with high level of compression with fast lookups. This library is a wrapper for the original Marisa implementation here: https://github.com/s-yata/marisa-trie
AIUI, Glide cards didn't really do 3d acceleration in anything like a modern sense. They accelerated the rasterization part of the rendering pipeline; they were basically very fast (for the time) 2D triangle renderers.

(Thus, reimplementing this under either OpenGL or Vulkan ought to be reasonably trivial using modern hardware.)
It's briefly mentioned near the end.
There are two things to note here. One is that had they not been as radical as they are they would probably have ended up like a lot of regimes that one day were allied with the west and then toppled the next, with a dysfunctional state and potentially disputed borders as a result. See Libya, Iraq, Afghanistan and countless others. Notice that every time a new sanctions round was announced the regime became more theocratic and radical.

Close family friends that are very antireligion by now told me that once that person went to the countryside that the majority of people was in fact wearing hijab and and very conservative(at the time of the Shah who banned the hijab wearing in an effort to be more western).

The thing I just can't comprehend is why they thought it's a good idea to not only establish a moral police, but also empower them to an extent that may end up in the death of an individual instead of just saying fuck it, we can't win this part, let everyone decide for themselves and we'll try to get some favour by letting the more liberal part have this little win.

There are really only two ways you can make sense out of this:

1. they are really that blind

2. which I find more realistic is the thought process of: "if we give them this win, they will want more and then we don't know where it ends". In a way that's not that different from asking for some leniency in an absurd process in Germany where the service person then says that, if you get this special solution, everyone will ask for it in the future.