skysight-inc/HackerNews huggingface dataset:
Many providers will now also bring up dedicated servers for you so fast, or offer you API based provisioning of single-tenant VMs or similar that it's really rare that the difference relative to cloud providers becomes much of an issue.

I used to spin up dedicated servers and then put an overlay network + a simple set of tools to spin up containers on them years before Kubernetes etc. was a thing, and we'd have a "global" (we had VMs in Asia, dedicated servers in Germany and colocated own servers in the UK) unified deployment mechanism that let me spin up containers wherever with a one-liner. Having a few extra dedicated servers with spare capacity standing by still made the whole system far cheaper than e.g. AWS, even if you attributed my entire salary towards it (I spent nowhere near all my time keeping that running).

It's easy enough to find consultants that can set up systems like this that abstracts away the dedicated hosting providers so you can mix and match and move with ease - especially today with options like Kubernetes.

If I was to go back to doing consulting I'd probably look at finding a way of packaging this kind of offering up behind lots of marketing speak and offer some sort of "abstract" hybrid private cloud layer on top of a choice of dedicated hosting providers to make that kind of hosting palatable to execs who refuse to believe the cost saving potential because they've never dived into the actual numbers (oh, the amount of time I've spent building out spreadsheets with precise cost models that'd get promptly ignored because someones had heard from a friend that company X swore vendor Y was cheap and believed it blindly)
I work as a machine learning engineer on search & recommender systems, mostly focused on relevancy ranking in the recruiting space. It's unbelievable the pressure I have encountered to give "diverse" candidates a boost across the board in our scoring algorithms. Almost every client's talent acquisition team has asked what we can do to help them meet their diversity goals (which they loosely define as hiring more women and non-white / Asian people). I keep up with what some of the major players are doing (LinkedIn, Indeed, etc.), and they come straight out and say they preferentially weight diverse candidates

> For a given search or recommendation task, our algorithms seek to
achieve a desired distribution of top ranked results with respect to
one or more protected attributes.

https://arxiv.org/abs/1905.01989
> has anybody tried to install Windows on ZFS or Btrfs?

I used to do banking on a VirtualBox immutable disk image. I only made it mutable when it was time to regular updates, then made it immutable again for using the bank and government software (in Brazil you had some govt issued tools that made life easier). You can also make it work with filesystem snapshots as well as letting VirtualBox manage its own snapshots for you.
by months I think you mean years
Complete aside: Has anyone actually implemented this classical example?

I've heard it mentioned a few times but always assumed the people floating it hadn't thought about orders of magnitude enough: a "sip" of orange juice is indeed a lot of energy, about 80 kJ [1], and if you could extract that much energy from one person every 10 seconds you'd get 8 kW, which could power a decent sized lobby if the lighting is efficient.

But to extract 80 kJ over 1 m... you have to push with 80 kN, or 17 thousand pounds (or 1.4 TRex bites worth of force [2]). More realistically, if we have everyone push with an annoying but manageable 50 N (about 10 pounds), we'd get 5 W, which might power a single (dim) LED bulb.

As I said, this is a bit off topic for the original post, but the common theme is that people tend to confuse "extracting some energy" with "extracting a useful amount of energy in a cost effective way" (they also tend to overestimate mechanical energy). This on top of the thermodynamic constraints you mention to start with.

[1]: https://www.wolframalpha.com/input/?i=energy+in+40+grams+of+...

[2]: https://www.wolframalpha.com/input/?i=80+kN
Interaction of sex and cannabis in adult in vivo brain imaging studies: A review
until Anne Sacoolas is prosecuted nobody should be extradited from UK -> US
Thanks for the insights! Surprising that Go met resistance internally at Google, considering that Go is created by Google and that Google have been sued by Oracle for using Java in Android.
Protip: log in to youtube with this account. (Or is it “log into”, “login to”, not sure)

Less reliable way: log out of all google, login to all of your “best” accounts, then login to this one. When you are logged in and google knows they were logged in at the same time before, restrictions get relaxed (there is sort of a “skip security” button, or a similar setup).
Recreating the game from scratch I noticed a ton of these tiny little details that went into the game which made it even more fun of a challenge.

I'm looking forward to trying to implement these subtle animations, too.
Ah, came back to this thread to ask if anyone could point me to the game I played as a kid this reminded me of. Was gorillas.bas, thanks!

QBasic was nice. As a kid I could modify the files and see what happened. Didn't know what I was doing, but often there were some constants one could play with.
Their github avatar has similar iconography:

https://github.com/kernc

And this other user has the same avatar and explicitly says they are buddhist.

https://github.com/neokin

no other signs anywhere I can see that give any cause for concern.
> Basically deny windows access to its update system

If that also disables security updates that is not a good advice.
Salut! Could you please share more info / photos / tips, besides the sdac.ro link?
How high is the elevation? What kind of heating do you use? How do you refresh the air? (opening the windows or heat recovery system)
Thanks
>Didn't Ubuntu have an Amazon link in the Unity start

You don't have to use Unity, and thank god for that.
Definitely an advantage. Of course like any other back-up it's only worth anything if you test each copy regularly!
>Can somebody explain to me why I wouldn't just rent a 40 EUR dedicated server from Hetzner [...] , I just don't understand why people use cloud services.

This recurring question of "why AWS/Azure instead of Hetzner/OVH ?" keeps happening because people are incorrectly comparing higher-level PaaS to lower-level IaaS without realizing it.

PaaS != IaaS are not equivalent. IaaS is not a direct drop-in replacement for PaaS to save money if the workload is using PaaS features that IaaS does not include.

The author Troy Hunt is using the higher-level Azure services like Table Storage (like AWS DynamoDB/SimpleDB) and Azure Functions (like AWS Lambda), and others. E.g. One of the article's hyperlinks talks about using Azure Functions.[1]

If he used Hetzner, he'd have to reinvent the Azure services stack with open-source projects (some of which are buggy and immature) and expend extra sysadmin/programming work for something that's not as integrated. The Azure/AWS stack includes many desirable housekeeping tools such as provisioning, monitoring, routing, etc which he'd also have to re-invent.

TLDR: People choose Azure/AWS because it has more features out of the box. You just have to figure out on a case-by-case basis if the PaaS value-add makes financial sense for your particular workload.

EDIT to downvoters: if Hetzner actually has built-in equivalents to AWS Lambda and DynamoDB, please reply with a correction because I don't want to spread misinformation.

[1] https://www.troyhunt.com/serverless-to-the-max-doing-big-thi...
Every single half-year release of Windows 10 took more than one hour on both of my windows computers (using upgrade assistant; windows update never offered an update). They are no slouchs either, one is i7 and the other is Threadripper, both with ample ram and disk space.

They also break Intel ANS on every single release - i.e. VLANs and LACP will stop working until Intel releases a new version. For Windows 11, Intel gave up and there will be no ANS anymore[1].

And the last, january 2022 update? It casually killed L2TP...

[1] https://www.intel.com/content/www/us/en/support/articles/000...
We don't. Stalin and Mao both made mistakes, the common assessment is ~70/30. Sankara and Castro made fewer mistakes. All led movements that drastically improved the lives of millions of workers and that is why they are held in high regard.

The problem is that most of us live under the dictatorship of the bourgeoisie, otherwise called liberal democracy. It's hard to have an objective assessment in the face of constant and pervasive anti-communist propaganda. Even you used the term "dictator", which is simply not supported by historical fact. On the other hand, there's not much point to propaganda for or against Napoleon.
I have dabbled with quite a few assembly languages (8051, MIPS, A64 and a bit of x86), the first and second of which I learned in school. To be honest if your teacher is good and the class is well prepared, it should be pretty nice !
As fmax says in their comment it's not that different than learning any other new language : there are some key concepts and ideas which you'll need and the mnemonics, which are the assembly keywords like `ADD` (better to have a searchable reference handy). But all those things can be acquired by experimenting with it and writing simple programs. On top of that, you say the course is on computer architecture so I bet you'll have a very useful overview of all those concepts that are useful for assembly writing ! peterkelly's link looks very useful for that purpose as well.

For that you'll need to setup some sort of environment where you can write, assemble and run your assembly code. jakuboboza has some good ideas to check with previous students to know what can of environment you need.

Eventually you can check an even simpler assembly like the 8051 that has very simple emulators and IDEs available.
Or, if you want something a bit more game-y you can look into Zachtronics' puzzle games[0] that often have an assembly-like language and come with a manual, which can help you become familiar with the basic principles. TIS-100 is only assembly writing, Shenzen I/O has a bit of wiring/"electronics" on top and EXAPUNKS makes you "hack" systems using little bots written with this assembly.

I found that knowing a bit of assembly is quite useful and interesting to learn, I hope you'll have fun with it !

[0] : https://www.zachtronics.com/
Ask HN: Low code tool for mobile apps
Hi everyone!
Have been reviewing some tools like Hasura, Postgraphile, Retool, metabase, etc.

Was wondering if anyone has used any low code tools for mobile apps (android/iOS) or one that does mobile + web for external stakeholders? (Not internal tools / admin).
Would love to know which one and your experience with it. How customizable is it?
As a threat and response because of military preparations in the Ukraine to strike again its eastern parts.

But aside that - for all the usual power reasons. Distract fromm inner problems, covid, economy, opposition, ...
I think Mezzie did a good job of elaborating in an eloquent way what I was saying in a hurry as I was walking out the door. I would only add to their comments that deconstruction is an ouroboros and will continue to devour itself as the morality spiral towards utopian ideological purity continues. You might be the most moral leader of the movement today, but future leaders will cast what you are doing now as "not enough" and "misguided" and especially "problematic" and you will be cast out and replaced. The history of the early years of the Soviet Revolution are the best historical example of what I'm talking about with the Trotskyites, the Leninists, and the Stalinists all accusing each other of not being the "real" or "true" form of communism using the same deconstruction techniques.
Actually it would be much better for us if the sun were a little smaller, and earth just a little closer to it to compensate. As the sun gets older it gives us more energy, not less. A less heavy sun would last much much longer.
Honestly, your machine will probably work. Linux supports a lot of hardware. Nowadays it's rare to find any that doesn't work.

> You bought an expensive nVidia card. Yeah, throw it away

Nvidia works fine (it has to, lots of ML shit on GPUs is done on Linux), you just need proprietary drivers. If anything their support on Linux is probably better than AMD's.

Why? Just make an Ubuntu startup stick and try it without installing... Nothing lost except maybe 10 minutes of your time.
>it's amassing quite a sizeable portion of its armed forces near borders

Russia is pretty large (and Ukraine too), it may look like the forces are "near Ukrainian borders" on the map (when zoomed out), but it can be as far as 350 km (at its widest, UK is 500 km, for comparison), which is deep into Russia's most populated territories.
This used to require some tweaking under gnome (different DPI), but is nice and smooth under wayland.
Thousands of Amazon workers are listening to what you tell Alexa
CVE-2021-3996 and CVE-2021-3995 in util-Linux's libmount
Creating Psychological Safety in Your Teams
Governments have been telling people to eat healthier since roughly World War 2.

The status of people going to hospital is largely irrelevant; the goal should be to ensure that fewer people do. We know that the government telling people to lose weight is not particularly effective, because, again, governments in the developed world have been trying for decades without much success. More direct methods (eg the sugar taxes/minimum pricing that some European countries have introduced) are looking to be a bit more effective, but you're looking at a slow. However, covid vaccines are known to be very effective, and can be given quickly, so encouraging people to get those is appropriate.
Just as an anecdote, I'm forced to use macOS but I wish I could use Windows. edit: with wsl of course
What happens if a space elevator breaks
GIFSane: GIF playback control using WASM and FFmpeg
Java InfoQ Trends Report–December 2021
"It is like John Cleese started the Monty Python party and got elected."

To be honest, I would prefer a Monthy Python government.
> now you have to add a check for null inside your function

While I generally agree that non-const references make more sense for out-parameters (although I actually prefer return values), don't forget that it's possible for a reference to become "null" too. It's quite unlikely to happen, but if it happens it's much worse to debug than a null pointer.

Oversimplified example:

const int& bla = *((int*)nullptr);
I've variously paid $5-$30 a month for a VPS/dedicated server to host all my random side projects over almost two decades, including websites for other people, email, etc; there's probably two dozen or more sites running on my Hetzner dedicated server, with storage and CPU and RAM to more than spare. And not once had to worry about extra fees or weird billing issues. Bandwidth has grown from 100Mbps to 1Gbps and I've never had traffic issues.
The Swastika was around for a long time before it got appropriated by the Nazi Party.

If it had been rotated 45 degrees you might have an argument for it not being cool.
It's likely more fine grained than artificial sweeteners. Diet coke, which I'm not sure I can get around here anymore, tastes really awful to me.
Regular Coke vs Coke Zero I don't have any taster preferences between them. Pepsi Max is what I drink mostly, and the regular Pepsi now tastes too sweet and weird to me.
I think that we're supposed to use DOSBox for that. I've managed to get that running, though now I have issues understanding how DOSBox works.
You could do that.

But let's say need 4x vCPU: 72, Memory (GiB): 144 for 4 hours. Or you need that 12 hours a day but for the rest of the time you need 2 cpu and 4 GiB of memory.

You need to handle traffic spikes such as TV traffic.

Yes you could self-host a cloud env but you can't scale your resources the way you can with cloud.
That’s not been my impression. On the contrary - there have been very many unsuccessful attempts (Unladen swallow, Pyston, Nuitka, cython-for-plain-python, a few more I can’t recall right now); they all tried to maintain compatibility (complete language and binary api), and all delivered very meager speedups.

Those that focused on a subset (numba, shedskin, rpython) were actually able to deliver significant speedups. Even PyPy dropped binary compatibility.

The odd one out is Psyco, the precursor to PyPy. Perfect compatibility with non trivial speedup - but was considered a dead end by its authors, and that’s why they started PyPy
Most Burkinabes live on subsistence agriculture, not making or stealing money.
That's a bad take. Words in a dictionary have no interactions. It's a list of words in alphabetical order and their definitions.

Well crafted board game rules are about systems that interact with each other. You don't have to be rules heavy to have an interesting game, but the interactions between systems needs to be there to be interesting beyond some number of consecutive plays. A lot of lighter games will quickly feel samey if your players are half way competent. You'll simply pickup the patterns, game state and work out the value of each move quite quickly.
On the other hand, you've got a "coder" that doesn't know what LU decomposition is...
He should and did use torrents.
> Setup time is max 1h even if you do it manually

- Patching - Remediation, Monitoring, day0 response

- Security Information and Event Management - exports, alerts, OS configuration

- OS/Application Hardening - Encryption, Password/keys rotation, CIS/other baselines, Drift Management

- Backup - Encryption, (don't forget your passwords/keys are changing), retention, data protection compliance, monitoring, alerting, test days

- High Availability - replication, synchronisation, monitoring, alerts, test days

This is just the tip of the ice berg, if you operate in an environment where Insurance, Reputation, Regulatory Compliance, etc.. are important, then it's easy to see why PAAS solutions are desirable.
Go for a run in your lunch break! I run every day, it’s fantastic and keeps me in good shape.
I have no idea why this clickbait title has been going popular for a while now. There's no way a billion Android users will leave for an iPhone over this new model.
I don't know if anyone ever implemented the classical example, I just see it floated every few years.
very cool! Glad to see more targetable tools in the music discovery space.

Reminds me of [every noise at once](https://everynoise.com/) - which I found awesome for genre-finding, as my specific musical tastes are obscure.
*Ouagadougou (but indeed pronounced "Wagadugu" in English, since the spelling is French)
> How would that be political suicide?

I'm mostly thinking international politics and -projects like Nord Stream 2. But even internally, there are already anti-establishment movements in Russia. Unpopular military intervention might be grist to the mill for them. I don't think Putin wants to risk a situation like in Belarus a few months ago. It's easier to govern if the people don't openly disapprove of you, even in a dictatorship.

> It's only economical suicide if the West makes it so, which it most probably would not

I remember plans about excluding Russia from SWIFT. I don't know if that is still on the table.
> Americans from poor rural towns who enlist just for healthcare

The rest of the point aside, you're trying to tug a heartstring based on a stereotype. This is much more condescending and out of touch than it is accurate with regard to the modern US Military.
I've played a bit of Shenzhen IO. I quite liked it, but I haven't had mental patience to go very far with that :D

Thank you too
> I used to develop on Linux, but eventually wanted something that "just works" so I switched back to Windows. Much less time spent tinkering and more time spent getting things done

I started recommending WSL on Windows to a few friends who wanted to get a taste of how Linux works after hearing praises about it although I've never actually used it myself. I recently realized that systemd doesn't work on WSL (without ugly hacks) and /mnt also mounts Windows disks.

I have stopped recommending WSL since then. Although I don't recommend anyone to use Linux either.
£200k / year, in the UK? That's about 2-5 depending on experience.
- Patching - Remediation, Monitoring, day0 response

- Security Information and Event Management - exports, alerts, OS configuration

- OS/Application Hardening - Encryption, Password/keys rotation, CIS/other baselines, Drift Management

- Backup - Encryption, (don't forget your passwords/keys are changing), retention, data protection compliance, monitoring, alerting, test days

- High Availability - replication, synchronisation, monitoring, alerts, test days

This is just the tip of the ice berg, if you operate in an environment where Insurance, Reputation, Regulatory Compliance, certification, etc.. are important, then it's easy to see why PAAS solutions are desirable.
And this is a cloud service is it not?
FreBSD. You missed it, alongside other BSDs.
Beware of security implications of using a YAML parser:

https://docs.ruby-lang.org/en/3.0/YAML.html#module-YAML-labe...

> Do not use YAML to load untrusted data. Doing so is unsafe and could allow malicious input to execute arbitrary code inside your application.
In practice GCC won't enable any TBAA optimizations at -O0. There is always -fno-strict-aliasing anyway.
Yeah, it feels like someone saying "why don't you build your house yourself? Would be much cheaper". This is certainly true, but

- My house is probably going to be build much faster if it's built by professional house builder (even more true for services since it's available immediately)

- I have better things to do than building houses
Nice organisational simplicity would be to simply not have any special rules for the unvaccinated in the first place
If you can't use a symbol in a place that seems a problem about that place.
A dedicated server isn't usually considered a "cloud" service. It's a physical server allocated to you, with unmetered bandwidth and local disk.
FYI; The example image currently only shows its alt text.
SPyQL – SQL with Python in the Middle
or create a separate table which contains current ledger number for each account and then use a simple select for update on that table so you know thats the only connection updating for that account at a time