skysight-inc/HackerNews huggingface dataset:
Windows is horrible in this regard. And what's worse is that the users seem not to care such that this behavior proliferates. I have a windows machine that I take it offline and want it running at all times. No updates possible, Wi-Fi is turned of right? Wrong, windows does restart machine and enables Wi-Fi. It pisses me to no end how little control I have of this machine
Is it behind web technologies or is it behind Google Chrome Features ?
Just use what you know. Something you've used before.
What about EurKey? https://eurkey.steffen.bruentjen.eu/

It's preinstalled on Linux, and available for macOS and Windows as well. I feel a keyboard based on the US layout which far too often is considered a standard (better for coding and buggy software and games), with dead keys and diacritics is a fantastic idea.

I have migrated all my machines to use it instead of the custom layouts or the US one that's very restrictive when you need to write accents.
Command Line Crash Course for Web Developers
> I wonder if this mentality exists for other languages

Visual Basic, PHP and Java come to mind. Probably C# as well.
ocean fish?
Perhaps the Information is Beautiful site?:
https://informationisbeautiful.net

There is also the Data is Beautiful reddit:
https://www.reddit.com/r/dataisbeautiful/
That OS bubble you are in isn't making you any favours.
Except that, normalizing long time off for both maternity and paternity has much broader societal benefit, even if people don't think they need to.

This author's case is extreme, but any child benefits from more developmental time in the earliest stages.
My alter ego's about to live large in the Metaverse Xanadu begins Ep0
Not OP but

> That one must judge art, to enjoy art, appears fundamentally exclusionary,

Well, yes. You must make a judgement in order to have a reaction. In order to have a positive reaction to something (enjoy) it, somewhere along the line, you must have decided if had positive attributes. If it had bad attributes, you would not enjoy it. But a decision/judement/evaluation IS made.
You often pay for "good company" when you choose a more expensive provider. So the cheaper the provider the lower quality of their shared IP pool due to the type of customers they tend to have on the platform. The free tier lowers the customer quality even more. IF you are sending mission critical email then dedicated IP makes a lot of sense, but probably not at a huge price multiple mentioned for Sendgrid.

Amazon SES shared IP pool isn't better than Sendgrid or Mailgun but their dedicated IPs are only $25/month. If your volume is low that might be the only cost since they offer 62k/month completely free and after that it's $0.1 per 1000 emails.

Unfortunately not a lot of providers offer dedicated IP option on lower level plans.
BIOS vulnerabilities in some Intel CPU may allow escalation of privilege
In reality, you just don't realise how much bloatware osx has. Install a firewall and watch as studentd or 100 other services you never use contacts apple.

Edit: List of most recent and trying not to include things that may be useful to me
syncdefaultsd,
nsurlsessiond,
apsd,
cloudd,
transparencyd,
mapspushd,
cloudphotod,
akd,
parsec-fbf,
appstoreagent,
AddressBookSourceSync,
com.apple.iCloudHelper.xpc,
familycircled,
trustd,
AssetCacheLocatorService.xpc,
imagent,
indentyservicesd,
com.apple.sbd,
studentd,
airportd,
configd,
parsecd,
com.apple.geod.xpc,
com.apple.geod.xpc,
avconferenced,
rapportd,
trustd,
remindd,
helpd,
syspolicyd

Long list right.... that's from the previous 3 hours.
>DoS attacks would still be relatively easy.

Local DoS? Can you elaborate on this?
Let's not forget their hold back on push notifications so a lot of us can get out of their walled garden.
Why not turn it into microwaves and bounce it via mirrors in orbit? Those cables are super expensive and there is a current shortage of cable manufacturing capacity globally.
FreeBSD quarterly status report for Q3 2021
Nationalistic flamewar will get you banned here, regardless of which nation you have a problem with. Please don't post like this to HN—it creates hellish threads that destroy what this site is supposed to be for. I realize that the GP comment was a provocation, but outright flamewar is exactly the wrong way to respond to that.

https://news.ycombinator.com/newsguidelines.html

Edit: you have a long history of posting like this. We've already warned you more than once:

https://news.ycombinator.com/item?id=25513278

https://news.ycombinator.com/item?id=11858996

- and you've continued repeatedly to do it, including recently. If you keep this up, we will have to ban you. I don't want to ban you, so please stop abusing HN in this way.
It's one option. It has the advantage of structurally limiting the types that can be used in that spot. It has the disadvantage (compared to true union types) of offering no static help beyond that.

If you add a case, for example, you're 100% on your own to make sure that all code that interacts with the type is updated to handle the new case. Slip-ups will produce run-time errors rather than static ones.

It's also rather tricky (and awkward) to set things up such that consumers are forced to check the case value before attempting to coerce it.

All of this can be worked around with custom linter rules, but then that becomes its own maintenance burden.

My preference is to try and invert things such that you can rely on dynamic dispatch and "tell, don't ask." That eliminates the need to coerce things at run-time in the first place.
As others have commented, that capital Q is a strange choice for sure, and because so many other commands begin with "network", autocomplete is needlessly distant. But it's easy enough to set "nq" as an alias for networkQuality.
As a french and a developer and a resident of Germany, I have a lot of special characters to write :p

I found my peace using qwerty + compose key to make cedilla, accents, umlauts and more.
It's actually relatively easy to be sodium deficient if you are physically active (as you shed sodium via sweat) and don't eat processed foods regardless of whether or not you are vegetarian. In my case the only significant source of sodium other than the salt shaker is cheese.
It's because the current illiberal bias on the university campus comes from the left so folks on the right are tying it to Maoism.

Thanks for flagging that McCarthy mention though because this type of illiberalism can certainly come from either direction
Yeah that sucks, but on OSX side I have to restart my computer every week or so because of forced updates.

Restarting really is a big deal for me as my workspace consists of several dozen open windows, some of them I have to login, navigate to a particular place, etc... also you lose your train of thought. It has gotten that bad for me, that I have to take screenshots before restarting every time, so I don't lose track of where I was.

I understand not everybody has my same use case but for me it truly is a PITA.

Of course, the alternative is to just click on "Install Later" every 8 hours for the rest of your life, and then the one time you miss that button for a few pixels and click on "Install Now" everything gets closed and obliterated in an instant. But yeah, at least now I have the latest version of Safari which I haven't used in 10 years.
What does the air smell like? Is it like being by the ocean? Is the smell stronger?
Thanks for the great reply. I had the pleasure of spending a year replacing an APL program on an IBM mainframe may years ago so understand a lot of the points you’re making.

I think that the missing element in my initial analysis is that many firms don’t have much in-house expertise left on these systems. They’ve cut to the bone or outsourced.

And for management replacing is huge risk for limited upside - even if the economics make sense.
I mean it is not just mentioning a specific experience to refute a generalization when there is also this: "Python is the tool of choice for those developers who just want to get stuff done."
Norvig had a response to Prechelt as well: http://www.norvig.com/java-lisp.html
Nearly every politics-related thread I participate in on HN ends up with my needing to start back at Book I of The Republic so we can get on the same page about how complex the idea of "Justice" actually is. Literally the first part of one of the first primary works a political philosophy student is likely to read, and it's news to people confidently presenting their ideas about how the economy or social policy or whatever ought to work.

In a sense, I think the social sciences, philosophy, and the arts get "cranks" thinking they've figured them out, just like physics and math et c., do, except at a much higher volume, to the point that any discussion of those topics outside of highly specialized forums ends up consisting mostly of cranks arguing with one another, most of whom, if they have put any actual time into studying the topic at all, have fallen down some narrow crank-dominated rabbit hole of bad ideas. It's like if Flat Earthers were treated as having valid opinions.
EurKEY – The European Keyboard Layout
I agree with the author's point, but her jokes are cringy at best and trying to use funding for space programs as a way to blame lawmakers for ignoring people's basic needs is something that's been dead since Kennedy shut it down in the 60's.

It's not like there's one pool of money, and some wizard distributes it.
Is it me or HN just upvotes any article critical of Apple without much thought? At times it feels like I'm on Reddit
Definitely not defending windows here, but don't you find that macs come with bloatware as well? Safari, apple music, maps, etc - some of which you cannot uninstall as well.
Hopefully, the OpenBSD extreme implementation of ASLR makes it even safer.

On every boot, there is a brand new kernel and C library:

reordering libraries: done
reorder_kernel: kernel relinking done

ASLR has been compromised in the past, so this likely isn't completely secure.
Part of the idea is that the producer and consumer of the energy are on opposite hemispheres and at different longitudes. That means when its winter in China, it is going to be summer in Chile. There is also a considerable time difference between the places which helps to supply electric energy via solar power even while it is night in China.
That's true, but it's also a different problem with Boulder. Right now you can't build out, and you can't build up, so it's getting more and more expensive to live there. But honestly as a dude who was born 20 miles away I consider it their problem not mine. I get to enjoy their open spaces and still eat at their expensive restaurants but I don't have to live in their ridiculously priced neighborhoods. Live and let live.
Verge being verge. That title is full of shit.

More here: https://news.ycombinator.com/item?id=29213850
Google has been working on solutions to make it easier to explore this type of issue (and mitigation techniques), see https://opensource.googleblog.com/2021/11/Open%20source%20DD...
The bouba/kiki effect is robust across cultures and writing systems
Interesting. Years ago, I made a very similar custom Dvorak layout for French accents. The main benefit was that all vowels are located on the left side of the middle row.

With that said, I don’t think I’ve typed a French accent on a physical keyboard in almost a decade. For the most part (99%), I’ve stopped reading and writing in French. On the rare occasions I need to write French formally, I usually copy and paste the accents missed by the spell checker.
It's not the same idea because it doesn't try to make it look like querty, but the colemak layout allows typing characters from most languages with a modifier key and sometimes (for the less common characters) a combo. In this link it illustrates this https://colemak.com/Multilingual

And linux (or at least Ubuntu) includes it by default. For spanish and german it's great.
The way I understand it, depression is a disease like the flu, or whatever thing that made you feel like shit.

With the flu, you can't just wish the virus away, and you will feel like shit until your immune system and whatever treatment you received has done its job and your body has recovered. I tend to think it is the same with depression, your lungs may not be under attack, but you are still sick and it has to be treated like a real disease, possibly with medication. And I wouldn't be surprised if many depressions could be explained by conventional pathogens like viruses and bacteria.
You are delusional if you think colonial capitalism ended in 70s. Imperialism is alive and prospers like never before.
I was immediately thinking about early morning in Asia, still dark outside, everybody puts the kettle on.

If these long distance cables really can transport energy efficiently it might solve some of the challenges with renewables!
Of course there's a choice, there's a singular reason for the rising cost of all those things. Government intervention and injecting money into those markets. Costs will rise to absorb availability of funds. Give people virtually unlimited finding for higher education?? Expect costs to rise at a similar rate. Force everyone to buy insurance through a rigid process and heavily subsidize the worst possible coverage. Makes perfect sense that prices rise and quality deteriorates.

Have the government lend trillions of dollars at low interest with minimal qualifications for housing.
Expected outcome is realized.

Same is happening with childcare. Government increases child care credit. No surprise that daycare has raised the rate $30 per week.
Yeah, I kind of let that one slide since it makes no difference from the standpoint of somebody trying to change gears while simultaneously not dying :-)

And let's be honest: it's entirely possible that the author has never changed a cassette or freewheel or seen a freewheel if they have. I'm almost 40, and I've only ever seen freewheels on pretty old 10 and 12 speeds (that's 2x5 and 2x6. Not a modern 1x drivetrain). And only because I volunteered at a place that fixes up bikes.
> I was depressed for years due to two things: a bad relationship and bad jobs.

That is sadness, not depression. It is a mistake so many people are making in this thread. COVID lockdown made you sad, not depressed.

https://www.psychologytoday.com/us/blog/the-squeaky-wheel/20...
the matter of attorney fees "will be addressed in a separate opinion and order."

Begging the question of why class action suits aren't handled similarly
> Dithering allows you to display images with a limited color palette, thus reducing the file size.

I think that sentence is misleading and is what caused the initial misconception.

Reducing the color palette is a technique for reducing file size. For example, say you have a grayscale image using 8 bits per pixel (256 colors). Ignoring other compression techniques, you can cut the size of the image in half by reducing it 4 bits per pixel (16 colors).

The naïve way to reduce bit depth is by discarding the low order bits, since they carry the least information. However, when you do that, the result is banding [1]. Banding is an unsightly artifact.

Dithering exists essentially to deal with banding. It works by (sort of) adding a slight amount of noise to the pixel values to diffuse the transitions between diffferent thresholds.

But anyone with an ounce of information theory will tell you that noise by definition is literally the hardest thing to compress. So when you dither an image, you are throwing away almost all of the gains you got by reducing the bit depth in the first place.

[1]: https://en.wikipedia.org/wiki/Colour_banding
Chrome, Firefox, Brave, etc.
While I see a point in this article, I personally run into performance problems with python at a very early stage nearly every time. The overhead of starting to use some ffi is huge. Suddenly you have two projects, with two different build systems etc. Way faster to just use a performant language. Besides this, dynamic typing gets frustrating quickly, as the loc rise, and distribution is not very fun. I love the language, but won't use it anymore for any "serious" project.
I've had more problems with Catalina than any earlier MacOS back going back past Lion.

Like many others have reported, Catalina drops my ethernet connection once or twice every day, regardless what adapter I use. (I've tried three different hardware devices so far. All fail in the same way.) Apple will not acknowledge the problem so there no hope of it being fixed.

If MacOS's services get any worse, I'll be left with a $2500 pumpkin.
L02: Symbolic Computation and Common Lisp (Pre Lecture) [pdf]
Parental leave temporarily moves labour output from the measurable "economy" to the non-measured domestic economy (and displaces a small amount of what would otherwise be wage-labour childcare by non-parents).

Children raised in this way will require childcare of their own but I don't see how the labour required to raise children goes up over time unless the fraction of the population which is children goes up.
I don't know if we can even tell that much. I've seen kids come out of abusive, dirty, and poisonous homes that not even a cockroach would touch. They turned out both loving and generous. I've also seen kids come out of beautifully kept homes that were loved and taken care of. The same kid would steal the wheels off your car while sticking a knife in a retiree.

People are just like that. Almost completely random. That generous and loving kid could go on to become an evil jerk who scams people out of money. That thieving monster could become an amazing musician who converts to pacifism and volunteers in nursing homes. We aren't static frameworks that are formed by genetics, nurturing, or environment. We are shape shifters.
I’m familiar with Google’s custom SKUs, and I assure you they’re unique enough to experience microcode bugs nobody else on the planet ever hits. There was a weird FDIV one back in the day that wasn’t the same FDIV bug that hit us all a long time ago. Cloudflare isn’t really at that customization table.

Your take sounds accurate for non-FAANGs (and a couple of those). For Google, not so much. There is a lot of custom acceleration and such that isn’t available to any other customer, and a nearby commenter is right, every detail about them is locked behind a very strong NDA. I’ve heard thirdhand AWS does indeed have custom instructions in the virtualization extensions stuff, but don’t know if that’s true.
> how is a dedicated ebook reader supposed to be different from an eInk tablet with a reading app?

A dedicated device can be better for avoiding distraction. When reading on my phone or computer I'll often switch apps to look something up or check something, but when reading on a dedicated e-reader I find the friction of switching devices keeps me conscious of the distraction.

If you can stay focused while reading on a multipurpose device, you probably don't need an ebook device. But I happen to appreciate the option.
Show HN: Xlrte – OSS Infrastructure from Code Tool
Apple's software is full of race conditions. I have the newest phone and the newest update and I see them in the settings app, notifications pull down etc. unbelievable
Cosmic: Catalogue of Somatic Mutations in Cancer
You’ve substantially moved the goalposts. Your argument about the French Lit. PhDs involves understanding the field at a roughly undergraduate level not producing new work. Developing a deep enough understanding of physics to create novel ideas in it is far harder than this. I’d argue that producing relevant new work in French Lit. is easier because of the high degree of subjectivity creating a low bar for relevance. The low bar for relevance makes it far easier to be novel since one can explore almost any tangential point of the work one can imagine. It’s far harder to come up with new interesting ideas in a field where ideas have standards of correctness than in a field where it’s sufficient to be novel and vaguely relevant.
Definitely a difference between first and third party bloatware though
Totally agree with that sentiment for group decisions (e.g. decisions on which APIs to support) but this is a blog post from an individual talking about their mistakes as an individual. They get my benefit of the doubt.
I find the Canadian-French layout[1] to be pretty hard to learn, because the placement of characters is confusing. For example:

– ± is on key 1 (?)

– ² is on key 8 (?!)

– can't directly type éèêë, àâä, ùûü, ìîï[2].

– € is not available (big oops for a French keyboard layout).

– œ and æ are not available either.

– no support for no-break space and narrow no-break space (they are mandatory in French around punctuation).

QWERTY-fr aims to be super easy to learn if you know QWERTY thanks to its logical philosophy — you can read about it here[3].

What do you think? :)

[1] http://kbdlayout.info/KBDCA/

[2] You need to press a dead key first, which is awkward and slow. The fact that dead keys are placed seemingly randomly makes it even worse.

[3] https://github.com/qwerty-fr/qwerty-fr#-philosophy-overview
CotTime
Yes, you definitely want a palettized output format. But, even so, dithering makes that harder to compress. You're essentially adding noise, which confounds data compression.
Java, Perl and Ruby all had the same.

In fact, in 2018, Java 8 was still massively used:

https://jaxenter.com/java-8-still-strong-java-10-142642.html

Then you have libs and frameworks, and they break compat too. The JS ecosystem basically broke everyone code for 10 years every 6 month.

It's not a Python thing.
Reminds me of the boost button on Polaroid's ID-2: https://kimon.hosting.nyu.edu/physical-electrical-digital/it...

> One of the Polaroid ID-2’s most important design features was a “boost” button that when pressed would boost the flash exactly 42%. Polaroid advertised this spectial feature for general lighting pruposes. However, researchers and artists assert that the ID-2 camera was actually created for and catering specifically to South Africa’s policies of Apartheid., and boost button, The white minority South African government largely used this camera for dompas, or the passbooks, which helped to sustain the Apartheid regime via surveillance. This was partially because the device was portable, fast at taking and developing photos, and created difficult to forge images because of its powerful lamination. But the most compelling feature was that the boost button increased the flash’s intensity by the exact amount it took to account for the extra light absorbed by black skin: 42%.

> Polaroid claimed only 20% of the film they sold in South Africa ended up being used for passports and according to Polaroid in 191, only 65 systems were sold before sales were stopped, and none of those systems were sold to government agencies. However, the Polaroid Revolutionary Workers Movement countered that sales were still going through indirect channels. Polaroid continued lying from 1971 to 1978, claiming that they had ceased supplying materials to the regime, when in fact there was an elaborate shell game which allowed them to sell through a third party (Caulfield 2015).
Software: no clue. But you can easily generate ASCII images with sites like these: https://www.text-image.com/index.html
I was in Finland once in the mid 1970s. At the time, the drunk driving laws were very strict.

I seem to remember someone telling me that if you get caught driving while impaired a second time then you lose your license for the rest of your life.

There is no pass if your work depends on your ability to drive, no pass if it is a hardship in your life. No pass. Period.
Apologies if it’s not what you had in mind, but the examples in the MPL docs are exceptionally thorough when it comes to showing off advanced features (though they can be quite hard to parse).

https://matplotlib.org/stable/gallery/index.html
What is the Digital Economy and Society Index, and what does it measure?