skysight-inc/HackerNews huggingface dataset:
Dreams | Lead Integrations Engineer | Fulltime | REMOTE (EU-timezones only) or Stockholm, Sweden | https://www.getdreams.com/b2b/

In a world of overspending and easy credit, it’s no surprise that money is the number one source of stress for millions of people. Dreams was created to level the playing field. To give people a better chance of achieving their goals, and a simple way to take control of their finances.

We use behavioral science to design financial services that fit neatly into people’s lives, making it easier to save, invest and pay off debt.

We recently entered one of the most exciting phases in our history. By launching a B2B SaaS offering, we have been growing by seamlessly integrating our solution into existing bank apps.

More than ever, Dreams has the opportunity to help make financial wellbeing a reality for millions of people, and we want authentic, and passionate people to join our purpose-driven team in shaping the future of finance.

→ Lead Integrations Engineer

https://www.getdreams.work/jobs/1491612-lead-integrations-en...
Sounds a bit like NixOS.
Serious question: What is inherently wrong with using Tables for organizing simple layouts? Is it frowned upon just because it is a "hacky" way of doing stuff?
The old UI is still available and there are plugins which hide the whole of Gutenberg.

I don't use Gutenberg but I don't think it is over-engineered, I think a block-based approach is a sensible way forward.
Where do you get Usenet for that cheap?
Aesthetically it's quite consistent with Vvardenfell (the part of the map that was in the original game).
Research explores why popular baby names come and go
I recently started to code in PureBasic

https://www.purebasic.fr/

Works well for creating cross platform GUIs if you can accept the somewhat archaic BASIC dialect it uses.
It may be a long shot, but I'd like to add - don't neglect simple things like dryness at home. Are there any issues with mucosa, issues with sleeping (headache in the morning, hard to get up, blocked nose)? You seem to do worry about that (you mentioned central heating off). I advice putting a few hygrometers in your place and get a feeling of at what levels you guys feel comfortable with, especially at night.

Me and my wife had a lot of issues because of that. Itchy eyes, sore throat, dry mucosa or trouble with breath at night. Me at first due to years of work in air conditioned offices. It was always better when I had a few days off. Now it came back due to remote work and winter season. Wife had problems with mucosa and sore, itchy eyes. It got worse after she gave birth and stayed home a lot.

I try to manage it using air humidifiers, those large ones that double as air cleaners, with large hepa filters and so on. Anything smaller is just a toy. I've got a large one running almost 24/7 in the winter and it's usually barely sufficient even with our small flat.

Bear in mind:
- I think both moisture and temperature at home has a lot of inertia. Plain reading from a hygrometer is often confusing so take into account what's happening around (large temp drop outside, rain, laundry at home, etc.).

- I live in a "block" (large house with many flats) and even if I don't use heating, others do. This impacts dryness in my place a lot.

- Cheap "Home use" hygrometers are often mediocre and tend to fail quickly (in my case broken ones has shown just a few % difference all year round). I have no other advice here other then replacing those that act weird.

- Home use air humidifiers on the market (Europe, in price range around 250 Euro) are often way to small to make any difference. The bigger the better, there are ones that double as air cleaner. They have large fans and push a lot of air through. That works VERY well.
Still a useful article / discussion that belongs on HN IMO.
cron running on only one server is unreliable and "high availability" cron is complex. So, it's unbelievable how no such solution existed before. It might not be the most elegant way, but having a centralized cron (just like the database is centralized) helps a lot.
I've written my own theme for getzola.org SSG based on water.css. It doesn't have all the widgets you can think of (though it could be extended easily), but it's got fair documentation [0] and is flexible enough to provide for my personal blog (staticadventures.netlib.re) and two collective sites (fr.tild3.org, joinjabber.org).

I'm not exactly recommending to use it as i make no guarantees (yet) about keeping a proper changelog and maintaining backwards-compatibility, but if someone's feeling hacky i would certainly love for other people to try it and expand it or just give feedback.

[0] https://tildegit.org/southerntofu/zola-water
This article just makes me miss the Tom's Hardware of old.
After working at ASML would you get enough knowledge to start competing company? Or is the job so protected with NDAs that basically you wouldn't be able to translate or use the gained knowledge anywhere else?
I am thinking, for example, when you realise the working conditions are not great or you are paid not enough, do you have any leverage? If ASML has no competition, then do you have any negotiating power?
You create several users with admin privileges each with separate MFA.
Whatever your faults, and I'm sure you have some, gaslighting is abuse and you shouldn't put up with it.

If you don't have kids, you should leave her. People's characters don't usually change or improve.
5 years?! People can get that much for stealing a car or jewelry. She stole tens of millions! Not only that, she did it through fraud. It’s not like you can just build a higher fence. For the system to work, it must be free of fraud.
A lot of FLUKA radiation simulations at CERN if you like that !

The environment is nice, but the area personally didn't work out for me.
The Sacklers kind of got away with it. They're not going to prison for dealing drugs.

The law really is weighted in favor of investors.
Good point. Intel's 40 cores are basically 80 cores due to hyper threading. Some people don't like hyperthreading for various reasons but it would be better to say the comparison is between 128 cores of Ampere and 80 cores of Intel.

But then again, number of cores is really a crude measure. We need to measure what those machines can really do...

P.S. Surprised I am being downvoted. If you only want to compare number of cores then I was implying that 80 is a better number than 40 to compare with 128. It gives you a rough idea of parallelism even though obviously HT does not give you 2x available cores all the time.

I also added a caveat that that number of cores is a crude measure anyways.
> What if you buy a house and sell it the day before its price skyrocket
> What if you buy stocks and the day after you sell them they go up 10x?

I don't see how are these in any way equivalent unless I made an explicit choice to renounce (e.g. by selling it) the ownership of my work unless I was actually legally forced to sell my house 20 years after I bought regardless if I want to or not.

> Publishing something that becomes a hit it's always worth it, even if your economic rights on it have expired.

But the the author would likely not be the one profiting the most or at all in this case compared to large publishers and other corporations.

Talking about the rarity of such situation the Witcher series is a pretty good example. The books were modestly successful in Poland and other Centre or East European countries and only became internationally popular after the video games released. While it did not took exactly 20 years (between 18 and 23 years for individual books) for the series to be translated to English let's assume for the sake of argument the copyright would had expired by then. So the publishing companies that published these books in English would have been able to keep 100% of the profits and wouldn't be required to compensate the author in any way. How is that fair? And how does that benefit anyone besides the international corporations which own these publishing companies? Especially considering that it inherently disadvantages authors writing in languages other English (or any other language with a huge market). Publishers could just wait 20 years before copyright expires before translating anything and avoid paying royalties to the author.

Basically how I see it, you're proposing that companies or individuals that are better capable at monetizing someone else's work should have the right to not compensate the author and keep all the profits for themselves. Which is both unfair and disincentivizes creating new content in the first place. Why create something new when you can take something someone else wrote/created in the past improve it and/or invest more into marketing or distribution mechanisms than the original author was able and sell it for a profit. I mean Disney is successful not because they own the copyright of some old movies featuring Mickey Mouse but because they have the capital, the brand and know-how required to create successful new movies and these factor would make large corporations even more dominant if they could just legally make movies/other content based on books or script for free as long they waited for 20/X years (instead of having to wait until the Author dies + X years).
Not sure if it's 'real world' enough, but for many workloads Graviton2 (AWS ARM) is a drop in replacement for x86. Last year I moved a lot of workloads over with very little effort.
Not if you want automobile rated durable chips with higher withstanding voltages etc. On many MCUs, the CPU itself is a minority with a large part being 5V tolerant IO etc.
It's probably an unfortunate decision either way: For interacting with things the user types the ordinal approach is wrong, but for low-level handling of text the ordinal approach is faster. In both cases you basically have to know your exact needs and choose the correct variant. You could have the parameter not being optional and thus force every user of that API to make that decision, but that is probably fairly quickly perceived as annoying.
Cyberattack against UK Ministry of Defence training academy revealed
Services like Lightsail have caps and flat fees. AWS needs more of this.
> She's not convicted of actually, physically harming anyone

She should be though. People had unnecessary and invasive medical treatment as a direct result pf her fraud.
Your argument is applicable to all white-collar crime. And it's emotionally-based, because she looks like one of us, not like a stereotypical thug. But in fact, she lied to take money from investors - theft on a grand scale - even if she wasn't wielding a sawn-off shotgun and wearing a ski mask.
Edit: aside from that, I agree the potential sentence is very long, but that is characteristic of the US justice system, right across the board. In my country, the maximum sentence is 25 years, regardless of the crime.
SEEKING WORK | from Johannesburg, South Africa | Remote | up to 10 hours per week | $60-$80 per hour

Development and Data specialist looking for problems to solve.

Data Problems: Anything involving Elasticsearch or data migrations, scraping and cleanups.

Development Problems: Ruby, Sinatra, Sidekiq and even some PHP.

See https://github.com/jrgns, https://github.com/EagerElk and https://jrgns.net

Contact: jrgns at jrgns dot net
Not an Anglo. Still think it's dumb. Most of the strings I manipulate are either english, or not even natural languages. Having to write Ordinal for Regex and string comparisons everywhere sucks. Especially considering that if you don't, it will depend on the current thread's Culture setting, which can lead to odd bugs when you call code from different contexts.
It’s common to have lots of wallets, even for a single coin. It might be tedious to list everything, so it would be better to just to say “as of $(date) the authors in sum hold roughly 100,000,000 Dogecoin, <15 ETH, and participate in the following DAOs: …”

Is that unreasonable? I’m looking for transparency.

I think posting wallet addresses is a great way to do disclosure, but it could be limited. They might have funds in an exchange for all I know, right?
Uh, they do sell military radios but it's far from their only product range..
Sorry about that! Looking into it now.
Ha, when I first learned about it I remade a pretty interesting navigation menu purely with :not :checked :focused :hover etc, so pure html and css, thinking it would be more performant then my previous JS version.

Its performance was not just measurably worse, it was obvious as soon as I opened the revision on my phone.

Lesson learned: it's important to think twice before using most pseudo selectors
Tendency towards semantic web is unfortunately dead. Now you have simple blogs rendered by shadow DOM components. Even with templates separation of template and code was ideal - now you have 'reusable components' with templates all over the place. Functional programming has its place, but I'm not sure if everywhere. (You can separate code from templates even with FP and React - but often it is not the case).
Why don't you try exchanging any twitter.com with nitter.net while leaving the rest as it is?

Like this:

https://nitter.net/hasheddan/status/1476950148630601735
> There are too many gaps between "what I want to commit to a repo" and "what I would hate to lose in the event of a total system failure".

You’re thinking about commit wrongly. You should commit all the time, and make use of branches liberally, and push branches to a remote for backup. Then, you should form your “permanent” commits from that work. The thing is, you have to get comfortable with git. For example, one common move is:

1. Commit everything
2. Make a temp branch (remember that “branches” are just labels for a commit; they cost nothing)
3. Switch back to the first branch
4. Use git reset to uncommit the last few commits
5. Clean up the code and commit it properly, with a good commit message
6. Run tests and check the diff from your temp branch to check you didn’t make a mistake when cleaning up

This tool Dura is totally unnecessary for people who are comfortable with git.
> Give me a random ARM computer, you’re lucky if you can get it to boot.

That's wildly inaccurate. Many distributions have ARM builds that works perfectly fine (at least for me, YMMV), have you tried any of them?

Here is some of them:

- Arch Linux - https://archlinuxarm.org/

- Ubuntu - https://ubuntu.com/download/server/arm

- Alpine Linux - https://alpinelinux.org/downloads/

- Elementary OS - https://blog.elementary.io/elementary-os-on-raspberry-pi/

- NixOS - https://nixos.wiki/wiki/NixOS_on_ARM
Done this with my dad's Lada. Fuel hose ruptured (rusted through?) in the middle of nowhere and I installed a hose directly from engine inlet (the car had fuel pump mounted on the side of engine powered by crankshaft) running through the firewall right to the small fuel container sitting just on the floor under my legs. It worked and got me home.
Please never ever try to repeat it.
I have no idea now. I don't like TeX. I've used MS Office and Libre office and I don't like them because they produced poorly formatted biography and citations. I'll consider what works the best!
Hah, Mr. Crowley was a total troll. But he was an artist's and interlectuarl's mystic, so his tarot was specifically designed to look like it belong to an upper-middle class practitioner, rather than a commoner, with traditional but incomplete understadning of the Art. He basically wanted to elevate Tarot reading from the palmistry tent at fairs to the salons of the nouveau rich, so he chose art and interpretations that would appeal to that kind of person.

A troll and a real marketing genius, I think.
Wake me up when those cores can run x86 code.
How many cores version do you have? Are you able to use all the software you need to? Are the machines "rock solid" or are there some teething issues?
Is there a place to see css benchmarks on modern browsers, like jsperf used to be for JS?

It seems like > *+*, *:not(first-child), *:nth-child(1+n) and *:last-child { ...revert... } are all equivalent. I would be curious to know which is most efficient.
Wow that is disingenuous to say the least. They don’t make that distinction on the donation page at all.
In my personal views, corporate ownership is mostly a bad thing. Although i can see how some corporations are very user-friendly and will go to great length to service their users. But i can't say Microsoft, who's always been engaged in very user-hostile practices, has a good track record.

Microsoft famously tried to outcompete the Internet via their existing monopoly on Windows with MSN (not just the messenger) back in the day, and have always been super hostile to free-software. They have also, like any corporation, stopped to maintain several services over the years and the fact that beyond their public image they don't have any incentive to keep Github Pages going doesn't inspire me confidence.

The fact that Github Pages were up and running before Microsoft's acquisition of Github is a reason to be worried. There's no money flowing in from that service and it probably costs a fair amount. Despite their "we love open source" statements, i've yet to see Microsoft open-sourcing any significant product (including Github) and specifying/standardizing existing stuff like Github Actions.
This is a really good introduction to how video works. The only think I find missing from a production OTT environment is DRM. Also I assume when the author says "http" he means "https" there are very few (I knew only one and even they used https termination by Akamai) providers who use "http" these days for streaming even with DRM.

If anyone is building an economically viable OTT platform they should consider building their own CDN. Insiders tell me the Singapore based OTT provider HOOQ went bankrupt paying huge bills to AWS and Akamai.
This tool Dura is totally unnecessary for people who are comfortable with git.

People are thinking about commit wrongly. You should commit all the time, and make use of branches liberally, and push branches to a remote for backup. Then, you should form your “permanent” commits from that work. The thing is, you have to get comfortable with git. For example, one common move is:

1. Commit everything

2. Make a temp branch (remember that “branches” are just labels for a commit; they cost nothing)

3. Switch back to the first branch

4. Use git reset to uncommit the last few commits

5. Clean up the code and commit it properly, with a good commit message

6. Run tests and check the diff from your temp branch to check you didn’t make a mistake when cleaning up
That non-idopotent egg needs a shave
What do you mean "the real metric isn't X"? Different metrics are useful under different circumstances. Performance/USD doesn't matter if you're not price sensitive for example, but it's still "a real metric" for the ones that are price sensitive.
Not only that, but it was clear that 1/2 == 1 was wrong 21 years ago, dating from PEP 238 -- Changing the Division Operator . https://www.python.org/dev/peps/pep-0238/

Python 2.2 added "from __future__ import division".
MCDONALD'S! https://www.reddit.com/r/ABoringDystopia/comments/7k6v05/son...
Fraud is different from theft. Fraud is manipulating consent. Theft is taking by force what isn't yours. I don't know why everyone seems to be conflating the two everywhere in this thread.
You should be awake already then:

https://docs.microsoft.com/en-us/windows/uwp/porting/apps-on...
Wikipedia is probably the best source for ad-free up to date info on visas:

You just need to search for "Visa requirements for %country% citizens":

https://en.wikipedia.org/wiki/Visa_requirements_for_United_S...
Non-violent does not mean that she did not cause physical harm. People underwent invasive and unnecessary medical procedures as a direct result of Holmes‘ fraud.
For our HPC workload these CPUs perform around 25% better than the AMD ones being compared.

“Fast CPU is cheaper than slow CPU” is newsworthy.
That post lacked all the details. Perhaps this post that does will provoke more informed discussion.
They forbid reviving old threads for wrong reasons (in both senses of this phrase : see again : netiquette).

A forum that would prevent continuing previous discussions wouldn't be a forum any more, just another useless waste of time social media (ok, HN isn't too bad, but it's due to the very high quality of the posting here).

It is indeed annoying when the search feature doesn't have something so basic as multiple word search ("in quotes"). But in those cases it can be supplemented by third party search engines (query : "site:").

FAQs, by definition, don't need to be searched (well, except Ctrl+F I guess, but you know what I mean).

Learning to use search is just basic web proficiency that everybody has to learn. And it does work very well in the case of forums, if I had a nickel every time I found some priceless information about an obscure problem in a web forum...
Fixing other people's code is actually part of the job.

The more "s*t" you fix, the better you understand the toolset and the better developer you become by making better decisions.

The powerless feeling you have could be because a certain toolset is currently new to you.

Eg. I received a legacy project from a junior developer ( an important one), it took me 4 months to fix all ( and huge) issues. Now it takes me 5-10 minutes to identify an issue ( after improvements). It's a similar situation, but from a big internal project instead of a "small" library.

While your manager doesn't pay you to solve an issue from an external tool. He does pay you to solve the issue in the internal project. It's the same thing, but another perspective.

If you need to spend 2 days in that opensource project and you're sure that's the cause, so be it. A manager "only" cares about the end-result, not the road to it.
I don't think that's largely true anymore for server class hardware - which is the focus of the article.

Arm came up with a bunch of standardisation requirements quite a while ago (see: https://developer.arm.com/architectures/system-architectures...) which have been quite successful especially for server designs.

That was an absolute requirement in order for AArch64 to even be considered as an alternative in the datacenter space where it is now a very compelling alternative to x86_64.

What I mean specifically is standardised support for firmware, hypervisor and operating system kernel interfaces for things like system bootstrap, power-perf control etc. Think ACPI, EFI, CPU capability discovery, DVFS, Idle management etc.

Being unable to boot Linux on modern AArch64 server class hardware is actually increasingly rare thanks to the standardisation.

Your comments are more applicable to the general Arm embedded systems scene where fragmentation is understandably rife. It was the price Arm had to pay to keep its royalty model in flight - "Pay the license fee, do what you will with the design".
Most uses that need that few operations per byte would be IO limited I would think, or better suited to GPU compute.

M1 max has a very beefy GPU so the bandwidth is mostly sized for that. Its GPU is 22 single-precision TFLOPS or something but still has less memory bandwidth than a 2080ti which is only 14TFLOPs or so.
Last time I checked a hyper thread is ~75% slower than a normal one, so it’s roughly a 50 core cpu.
Was pleasantly surprised to learn that the author of this blog post was none other than the CTO of Stripe! Glad to see a CTO who's still hands-on and even willingly blogs about making so-called 'beginner' mistakes with the float/integer behaviour in Rust. Big props.
Once mitigations for Spectre, Meltdown, and whatnot are enabled, is hyper threading still a real gain?
That's Cold War thinking: "if goods cross borders, soldiers won't".

The reality slowly dawning on us is that if goods cross borders, soliders don't have to.