skysight-inc/HackerNews huggingface dataset:
> The most tragic aspect of this bug, howevere, is that it is intended behavior according to the YAML 2.0 specification.

This is one of those great ideas that sadly one needs experience to realize are really bad ideas. Every new generation of programmers has to relearn it.

Other bad ideas that resurface constantly:

1. implicit declaration of variables

2. don't really need a ; as a statement terminator

3. assert should not abort because one can recover from assert failures
Both Finder nad Nautilus are bad.
It's like using Explorer (not IE) in Windows.

CLI makes it better and if more graphical view is required then Midnight Commander on Linux/Mac or Total Commander on windows.

More about finder - why it doesn't show the whole path? It is like it was intentionally made not to trouble people with filesystems.
Interesting to see that screenshot of the old IE as it was the first time we started seeing toolbar buttons that didn't have a static border to show they were a button.

You had to hover the mouse to know that it was clickable.
Are you sure that a bit of humor will downgrade HN to reddit? As long as it's intelligent, it belongs to HN (I'm not sure if this one is though).
> the remote file's contents were not malicious

until ... one day ... they are!
Make Your Own Amiga Demo – Episode 2 – Demo Maniac
> The hardware and build quality of the XPS13 is notably better than my MBP

Strongly disagree... the trackpad is much worse on XPS13, and the power plug is a joke. Mine broke, I took it to a technician to fix and he said it's very common to break that on XPS13's, just have a look at the stupid plug they use... after that, the plug didn't quite fit anymore and when I tried to make it fit better, the metal base for the plug broke completely (and I was being really careful!). Now I have a plug hanging outside and the only way to fix it is to buy a new frame (which I haven't been able to so far).

Bought a MacBook Air to replace it and couldn't be happier with my choice... it's a bit slower but so much quieter, better hardware in every way, and MacOS is actually very polished compared to Ubuntu and KDE.
putting them side by side like that leaves no doubt that 95 looks a lot nicer and cleaner than 10.
As is typical, there is an element of truth to it, but people love to make sensational claims because it gets people to read.

It would be completely natural for there to be a transition to more balance between the major trading bloc currencies, namely USD, EUR and RMB, but it won't be as severe or cataclysmic as claimed, mainly because that doesn't serve anyone's interest (who is holding USD and can bring it about) and because the markets will smooth the way.

The most likely outcome is that everyone will be better off and The US will lose some soft power, which is a process that has already been underway.
Show HN: Babel Roulette
PoC for an idea to take the friction out of language learning.
Not on my machine. Windows 10 takes just a few seconds (fast boot disabled because of dual boot), whereas Linux Mint takes around 20 seconds. Maybe it's because I have many USB devices attached.

It doesn't matter but shutdown matters a lot on dual boot systems, and unfortunately Linux Mint sometimes takes minutes to restart. I believe it's related to systemd and it's very annoying (sometimes I need to switch quickly because I take Zoom calls on Windows).
Show HN: Add a status LED to your Raspberry Pi
Not having used Nautilus, there's a bunch of bad things about the Finder I can complain about.

The tabs. First of all, they're Safari-style tabs and Safari has awful tabs. And then there's a preference called "open folders in new tabs instead of windows". Open up a Finder window, open Terminal and run `open /path/to/directory`. What happens? Directory opens in a new Finder window.

There's no way to have Finder remember what size a window should be. There's a bunch of tricks that people post online of how you can have Finder remember a window size but they don't work. It might register it on a folder-level but then you run `open /path/to/directory` and it opens up a postage stamp sized window (even though it should open a tab).

And where the hell is cut and paste?
In other news: water is wet. Company isn’t a family, HR isn’t your friend, CEOs care about shareholder value. But no point being upset about it, you can learn to filter the copro speak out.
Lol, she mentions you don't need a degree. Would like details on how many employees she's hired without a degree or rejected applicants like that

On a broader note- It is usually the HR & not the company per se at fault. Ex. A lot of FAANGish companies in India have the best engineers(who might have worked abroad or in better comapanies) but the same shoddy HR personnel from other local cos. They bring their own play it safe by the rulebook policies which would actually fly in the face of the company's founding/founder's ethos, ex. Google - They do hire folks from varied backgrounds & couldn't give a damn about your degree. But in Google India & similar offices to even get a foot in the door you need a premier college degree or have an MS from abroad. Just check their postings on LinkedIn if you have the time.
Ssssh.... If you tell everyone that's what you do, people will just rename the binary...

The trick to protections like this is to not tell anyone how they work, and to run them only occasionally. Ie. once a week, ban half of users who are running xmrig.exe. Also include users who signed up with the same email address, phone number or IP address as the detected users and who have a consistently high CPU use - these are probably successful bypasses of your simple process name based filter.

That way bad actors have a very hard time figuring out exactly what your protections are or how they work. If they were to get an immediate ban as soon as they fired up xmrig.exe, then they'd quickly think to rename it or recompile it or run it under wine or a host of other ideas. Yet having a random selection of their accounts banned seemingly at random means they learn nothing.

Obviously you need a process for users accidentally caught in the net to get their accounts reactivated, and if you're a service like githuib you should probably let the user have a grace period to do that before killing their entire business...
Simply having a cash cow doesn't make you a learned person on all matters startup
Personally i think it is insane to install OSX or Windows for anyone who does not want to tinker these days. Why not just a major linux (maybe not ubuntu if you dont like tinkering, but fedora or so) so the box works without issues for more than a few months
Yes, I explained in my other post that many scholars have spoken about such "products". We take our religion from the Quran and Hadith and the understanding of the early generations (Companions and their followers). They didn't have such practices, so we disregard them because they're clearly trying to imitate Western banking practices that are based on usury and interest and other prohibited things in Islam (e.g. shorting, selling what you don't own, gambling, etc.).
As harsh as that reality is, in all seriousness, if that scares you why on Earth would you work for a start up?
No matter who reports breakage ever, on whichever machine, on whichever OS - this is always the answer.

"If it doesn't work for you, you are doing something weird."

It's both true and false - it's true, I've progressively gone more vanilla in my desktop Linux setup, because the more boring and closer to the original developers intention you run it, the less hassle and issues you have.

Its false because -everyone- is doing something weird, and nothing should break ever.

Breakage will always occur more often in the edge cases then mainstream use. Its still bad tough.
There's an option somewhere in System Preferences to always show scrollbars. I wish that was the default.
Good language design involves deliberately adding redundancy which acts like a parity bit in that errors are more likely to be detected.
He doesn't practice or doesn't believe? If he doesn't believe in Islam then he's not a Muslim.
Oh, just be sure the "markets and policymakers are prepared for such a transition".
/s
Don't forgot about namespaces, another fiddly bit of XML that caused all sorts of problems and headaches.
holy batman
There can be some products that truly avoid interest and have proper shared ownership and the like. However, they seem to be far and few between, and scholars have called them out.
Microsoft has disabled Cortana during the Windows 10 install process for recent versions -- albeit not for this reason. Rather, it was due to IT personnel doing multiple installs for corporate deployments only to be faced with a room full of chattering Cortanas.

EDIT: It's more likely due to Microsoft decoupling Cortana from the OS and making it available as an app download. Since Cortana is not a selling point of Windows 10 itself it makes no sense to have it during the install.
Pretty sure that the common definition (also the one from Wikipedia [0]) is that there's no connection to a network (including wireless ones; the medium is not an important part in the concept).

The article appears to say that a database/DBMS in the ideal world is not accessible over network at all. That is, apparently only accessible by users who have physical access to the machine it is on.

[0] https://en.wikipedia.org/wiki/Air_gap_(networking)
Can LinkedIn also give their members (victims?) a week off from annoying and badly targeted emails?
Fedora also does kernel updates within a stable release, and some proprietary hardware works best with it while being mildly broken on Debian-derived distros so I might even recommend it to some first-time users.
A wild guess: 1 cent every 20$ burned away on GitHub side
Depends on how much money you have. I'm sure the extremely rich have ways around it and better loopholes to pick from.
The irony is by becoming the “it just works“ monster ubuntu tries to be right now it brought issues that no other major linux faces.

For me (using linux for 15+ years as desktop) ubuntu tends to break after only a few months. Usually complex dependencies like steam, wine or video editing stuff break first. I rarely manage to get out of a update without some dependencies breaking...

Fedora, Manjaro, Debian, ... nothing like that. Just a major stable operating system

Edit:// to clearify. I do like and use ubuntu server because its simple and well supported. I just think its mediocre as desktop OS and would recommend anyone to check Manjaro or Fedora
> Once parsing's done, everything should be a string

Or give a schema to the parser, defining what type is expected in each field.
Like all companies, you need to make sure, and having in writing, the bits of your job you worry about.

For example when I joined a startup, I got in writing that my hours would not exceed 40 a week. If a company doesn't want to do that, then I don't join.

Now we are lucky that presently a sysamdmin/SRE/devop can be picky.

There are so many startups out there, some are run by people who genuinely care about their staff, and some are run by callous shits. As with any job interview you really have expend effort reading your interviewers.

Are they worried about speaking plainly?

Do they raise eyebrows when you say that you have a family you want to see?

Do they get defensive when you ask them about engineering choices (platform/language/pattern)

Do they use issue tracking?

Etc, etc, etc. as with all interviews, you need to make sure that you are happy with the answers, and have no nagging doubts before joining (unless you are desperate for a job of course. )
Nobody tell Nathan Drake. It will ruin his life.
> Corporations aren't a real thing, they're an abstraction.

Sorry, but this is a ridiculous statement. If corporations are an abstraction, how come they are allowed to have and use millions and often billions of real U.S. dollars (or relevant equivalents in other currencies) in/from their cash reserves?
Hiring is just like any other kind of marketing: an employer is going to paint a rosy picture to get you to join, and you are going to paint a rosy picture to get hired.

At the end of the day ignore the rosy picture and look at the fundamentals - whether it's a big organization or a tiny startup. Will this job be good for my career? What's the feedback from ex-employees or customers? (Glassdoor etc). What's the salary like? What are their coding practices? Are they nice people?

Look for the warning signs: negative reviews, over-convoluted and time-wasting interview processes, asshole behavior at interviews (turning up late, rudeness etc), blank stares at the phrases "continuous integration" and "testing practices", low salary offers, and so on. If you are going to dedicate a chunk of your valuable lifespan to a company it's on you to do due diligence and adopt a healthy attitude of scepticism.
Hang on. The strict model seems off.

In the first model entering

GB
9.3

gets you a string and a number.

But the second gets you two strings?

Both are wrong in my opinion.

"GB"
9.3

is the correct approach

Explicit beats implicit every time.
You mean Quick Look? Preview is the image viewer / PDF reader.
This is the problem space I'm targeting with https://concise-encoding.org/

* Text AND binary so that humans can edit easily, and machines can transmit energy and bandwidth efficiently.

* Carefully designed spec to avoid ambiguities (and their security implications).

* Strong type support so you're not using all kinds of incompatible hacks to serialize your data.

* Versioned, because there's no such thing as the perfect format.

* Also, the website is 32k bytes ;-)
I'm still bitter over the changes made to Preview.app post-Mavericks. Apple has hobbled some of their built-in apps for no apparent reason.
You can go read their report yourself if you want and see that what you've claimed is factually incorrect. Plus, all the data is there, in CSV or XLS format if you want to check their maths:

https://www.ons.gov.uk/peoplepopulationandcommunity/healthan...

To me, they seem to be trying to make it as accessible and clear as possible with most news articles taking the salient points directly from the ONS's own summary.

As you can see from figure 2, their data is not focused on old people as you erroneously claim, it does seem to show that more deprived = more symptoms, and that non-white are more likely to have symptoms.
Different packages for Linux available... No Mac or Windows support ad far as I can see :(
That I find interesting. Been trying KDE flavour more recently and the only distro that would work for me is openSUSE (Tumbleweed) KDE. Everything was pretty much perfect. I've tried KDE Neon and Kubuntu, both didn't have the correct dark icons for LibreOffice (as an example).
As a developer about to switch companies, I'm now faced with a forced switch to Linux or if I want I could also stay on Apple (M1). I'm really inclined to say goodbye to Apple, as I have suffered too many uncomfortable changes over the most recent 12 years or so. I feel home in KDE, tried Gnome which I find too hard.
Microsoft putting a lot of effort into usability research, especially for first-time users, is clearly why Windows 95's UI came out so good. Imagine if they'd done the same for later versions: Windows 8 and 10 would never have happened.
> I’d say they didn’t like it very much.

Depends on the country. Majority of U.K. want vaccine passports to go to places like pubs and ball games
The article is specifically about the US dollar as the global reserve currency. To your point, it has in fact been declining for the majority of the past thirty years.

https://www.reuters.com/article/us-global-forex-reserves/u-s...
This might have came off somewhat hostile to poor customers, but: I've been there, and managing how you're going to eat & pay rent at the same time on the average salary is really stressful, so I've always been empathetic.
I’m not sure I understand the question. Are you implying that there are no other reasons to work for a startup, other than exposing yourself to risk? Might I suggest rock climbing or skydiving instead of startups?
> "Apple Pay for hookers? Seems like Bitcoin would be a better choice."

Yes there were more women involved and at this time only 1 is alleged to have been underage, but she also acknowledges in another tweet in the thread the investigation is targeting the underage sex trafficking.

The alleged payment(s) may have been to consenting adult sex workers, but no one knows so it’s not accurate to say these were payments to “hookers” as opposed to payments to facilitate underage sex trafficking (or both). In any case the Tweet is clearly intended to be a joke, so under the circumstances it’s definitely at the expense of at least 1 underage girl, and oddly that would be true whether there turns out to not be an underage girl involved.
Seven UK blood clot deaths after AstraZeneca vaccine
I should add that if you are interested in some other perspective, but maybe not in mostly technical discussions, then the authors Angrist and Pischke have a couple of books - one if even a comic book - about causal analysis.
> But DOSBox officially does not support Windows, in theory, it can be possible but it’s much easier to use a fully-fledged virtual machine. I’ve used Oracle VirtualBox, which is free and can be installed on any modern PC.

JFTR, Win3.1 & Win95 could be installed even on Symbian 9.x smartphones (e.g. Nokia N95, N82, E63) via DOSBox.[0]

Win95 works and some apps could be launched under Symbian 9.x, but not so usable as Win3.1, the last one works mostly well.

[0] https://www.instructables.com/How-to-install-Windows-31-on-S...
Basically a re-invention of the early 2000's Hamachi app?
I think I might have used Hamachi once or twice to play a network version of Age of Empires over_the_internet long before this was a standard function in games :)

I just Ducked for Hamachi VPN and it still exists, see https://vpn.net
Good luck finding that post and linking it to the provider. That set aside, except for DDoS defense, we've run into no problems at all when talking very openly about how we operate. Seems naive at first glance, but we've had a good 10+ year run (so far!). Works for us, might not for others.
I'm already having to write my own operating system, CPU architecture, and programming language in order to do "Hello world" the "serious" way, and now you want me to write my own debugger, too?
Yes this is usually the best way. If you need some features for code reuse there are several preprocessors. I personally use Dhall to configure everything and then convert it to JSON for my application to consume. It is a lot more powerful than YAML and has a very safety-oriented type system.
Decline in Female Orgasms
> I can see how you could read it that way, but I think they're just confirming the increased rates of covid with the three named pre-existing conditions.

No, because that is in literally the objective: "To quantify rates of organ specific dysfunction in individuals with covid-19 after discharge from hospital compared with a matched control group from the general population."

I wouldn't even rule out that COVID causes diabetes, but at the same time diabetes is commonly underdiagnosed, as is heart or liver disease.
It's exactly why I have mac laptops for work and personal use, although I also have a full time linux desktop (and also a windows one for gaming. still no real alternative there!).

I'm an easily frustrated person and I end up with enough pain points on linux for both work and personal use that I've never managed to make the switch full time.
Nobody said it would fill in 3 years. The stated number of years is from 4 to 7.
See LockPickingLawyer on YouTube for some... use cases. It’s his store, after all.
that was hilarious :)
> Musicolet is one of those no-nonsense and polished android applications that are becoming more and more rare these days.

Is its source are open already?
I think this is a good thing provided it doesn’t take from people’s annual leave allowance.

Many people feel pressure to always be “on” and are tied endlessly to programs like Slack. Many people also aren’t good at managing their own time in a remote setting or properly stepping away from work when it ends. This will likely be a welcome break for those people.
Top meilleurs podcasts sur les crypto-monnaies que vous devriez écouter
Bien que vous ayez passé des mois (voire des années) dans l'espace cryptographique
This is stupid. If Ethiopia decides to hurt Egypt, it won't need to build a massive dam. Wasting water has never been too difficult. Egypt would do well to not create such an enemy at their water source.
It does not need to assume free will, which indeed is a much harder philosophical issue - it needs to assume that the decisions of the intervention are caused by factors outside of the system you're studying (which usually isn't the whole world), which is easy to get if you have some actual external influence, and very hard to determine if you're purely observing.

For example, if you're allocating patients in control and treatment group based on a roll of dice - the dice don't have free will, but they are influencing the "system" of the patients and their treatment, while that system is not causually influencing the dice rolls.

For another example, if a baby is "experimenting" by babbling (a key part of language acquisition, https://en.wikipedia.org/wiki/Babbling), it's not necessary or relevant to decide whether free will is involved, the baby obtains useful experimental results of what sound experiences are caused by which attempts to move the tongue/mouth/etc, even if there's no free will and the attempts to move the tongue/mouth/etc are also deterministically caused by the sensory experiences of the baby.
> That he treated you nicely, does not mean he does this universally.

Of course not. It would make no sense to negate the experiences of other people, I was just objecting to the sentence "...behaves in an angry and abusive manner towards anyone he deems inferior" as it uses an absolute quantifier.
Ask HN: Dumb?
When you have properties & lobbyists with ties to the mainland not much you can fight off
These replies are intriguing, thanks. Do you have some good links / references I can follow?
I suppose this is a cliched thought, but the more general problem kind of emblematic of current "smart" features... and their expected successors.

OOH, this is a a typically human problem. We have a system. It's partly designed, partly evolved^. It's true enough to serve well in the contexts we use it in on most days. There are bugs in places (like norway, lol) that we didn't think of initially, and haven't encountered often enough to evolve around.

In code, we call it bugs. In bureaucracy, we just call it bureaucracy. Agency A needs institution B's document X, in a way that has bugs.

Obviously, it's also a typical machine problem. @hitchdev wants to tell pyyaml that Norway exists, and pyyaml doesn't understand. A user wants to enter "MARCH1" as text (or the name of a gene), and excel doesn't understand.

Even the most rigid bureaucracy is made of people and has fairly advanced comprehension ability though. If Agency A, institution B or document X are so rigid that "NO" or "MARCH1" break them... it probably means that there's a machine bug behind the human one.

Meanwhile... a human reading this blog (even if they don't program) can understand just fine from context and assumptions of intent.

IDK... maybe I'm losing my edge, but natural language programming is starting to seem like a possibility to me.

^I feel like we need a new word for these: versioned, maybe?
Bash is a total disaster, I complain about it all the time. Unfortunately, rather like JS, it's unavoidable.