skysight-inc/HackerNews huggingface dataset:
Sorry, no. Like I said in another comment, a large part of what makes SE good is our manual of style, which is really just applicable to English works. If you want to use the toolchain to produce a novel in another language feel free (removing our logo and name, of course).
Sounds like a bit like Emogrifier [0] or other "inliners" but media queries seem a bit suspect.

[0] https://www.myintervals.com/emogrifier.php
It seems GrapheneOS recommends Pixel 5 or Pixel 4a 5G for the longest expected support window. [1]

[1]: https://grapheneos.org/faq#recommended-devices
It's an exceedingly strong convention. I'd be genuinely curious to learn of non-malways uses for entries within the environment block that don't fit the standard name=value pattern.
Not sure everyone agrees but each time I've used type inference language (really just Groovy to be honest, but many many many different teams and companies), it ended up with an enormous mess of code that the brain of all of us devs had to parse themselves. We rolled back to Java many such critical paths just to be able to maintain them.

My little pitch when starting a migration project in a distressed no-type language team is to make them read the code and explain it, while asking about the type of objects they use and show them when they read it's their brain parsing it with high effort. If they de-optimize and just write the types more often, it becomes much clearer longer.

You can type usually in those language but often people want to use the "proper way" as shown in ultra simplistic examples in manuals for sales pitches and end up thinking the right way to code is to write as little as possible (combined with the no-comment belief they have but don't map to "no comment because clear enough code").
Good point, not the best arguments. But somebody needs to say this.

Configuration in environment variables are suitable for short options for commands that needs to be inherited to sub-commands. Great for things like LESS and http_proxy.

Suddenly people start shoving all kinds of configuration for a specific instance of a software in environment variables. Often with an argument about how otherwise it's not "twelve factor". That's not great. I mean, it's nice and all, but it's quite literally a blog post from a guy on the Internet, not an argument in itself.

Arguments against putting all configuration for a software instance in environment variables is that it's not suitable for non-ASCII and multiline data for a multitude of practical reasons, the storage space is limited, the actual size will vary for operating systems and overflowing this will not be obvious, and the fact that child processes will inherit this data. If there are keys and other secrets involved, child processes will receive a copy of this.

In comparison, storing configuration in a file will have a much more well defined format, it can be written and copied just like any other piece of data, and the standard tools will control access to it. Things like AppArmor can limit access further to the single process.

Configuration files has been used forever for a reason, it's a reasonable default choice. Environment variables should be used where they are suitable, for interactive tools and for globally shared settings.
> Are you certain that's not ...

Yes, because that's the only famous oddity which is actually annoying (sound and video systems just work and do everything a user might want of them) and has no real reason to exist on a today computer.

> If you want your files inside your archive compressed before being added to the file

No, I want to see a list of files inside without decompressing anything and without reading the whole archive.

Being able to extract a particular file could be a very nice bonus - using the same dictionary for all of them doesn't require making this impossible.
Apple’s app store allows fake Trezor app, stealing crypto funds
iTerm2 can be (it's configurable). Not sure about Terminal.
It definitely seems to be. I just opened the app right now and the room titles I see are:

"Breakfast w/ Champions the Millionaire's Breakfast Club"

"Money vs Passion: Big Entrepreneurs Open Up"

"Welcome to Clubhouse! Get +1000 followers, likes, and comments"

"NFTs for Dummies"

"SuperDuper Coin takes over CRYPTO!! Less than $0.01!"

"Big Instagram Room: Marketing 101"

"Rising Affirmations"

"NFTs tips 2 Month Anniversary get your POAP"

"Marketing and Selling NFTs"

"BOSS MOMS: Branding Like a Boss"

"DAILY WORKSHOP: Reclaim your passion"

That's just a snippet, surprised to not see more around NFTs, and you can imagine there's rocket and star emojis strewn throughout all those titles. I basically stopped logging into clubhouse. There are some good conversations here and there in my areas of interest (none of the above) but even in those people are just preening to get "on stage" and when they talk say nothing of substance "let's take a step back here and think about X" or "where do we draw the line?" seem to be the go-to phrases of someone who has nothing tangible to say about the topic.

I would welcome a Clubhouse type startup with actually vetted people that eschewed topics/influencers or which didn't attempt to expand. Like, cap Clubhouse new members 6 months ago and that would have been an amazing app with lots of interesting and successful people talking about interesting topics without all the noise.
Yes, but you'd pay the highest interest one off even faster if you direct all your spare cash to it, then you can pay off the smaller/lower loans really, really quickly by directing the money for that monthly payment to them.

Snowballing has no money or speed benefit. The only reason to do it is the psychological "Yay! I've paid it off" boost.
Ask the HN demographics what "good poors" live like (though you'll have to be more tactful than that to get a real answer) and you'll probably get some answer about a cheap apartment in a city, maybe with roommates, taking public transit, etc. When the smoke and drink they do it inside. Their kids play video games or go to the park. When they want extra money they pick up another job. You get the picture. They're out of sight and out of mind.

The trailer park life is pretty much the opposite of that. Poors that have space, even if just the small space of a trailer sized lot, use it efficiently. They have 1.x cars per person because 1 isn't enough redundancy. They hang their laundry on a clothes line. They litter their lawn with "unsightly" stuff they're flipping for extra cash. They sit around drinking beer while burning something in an old washing machine drum.

It's the same old superiority complex and desire to tell other people how to live that's plagued humanity for all of history.
>The government would be better off just building a fab themselves

OP: >years long semiconductor unavailability due to sabotage of domestic fabs

OP said "sabotage of domestic fabs". what the govrt. lay out is what happened when all else failed thus going door to door to collect semis.
$calar, @rray is a mnemonic for the sigils.
I think this is pretty common though. Most language communities converge on some standard way of doing things. I always try to go along with the philosophy of the language I’m working in, even if I wouldn’t necessarily choose that myself from a blank slate.
It's what Adobe does. That's not the same as saying it works for them, and it definitely isn't the same as saying it's the optimal pricing model for them. You have no way of knowing whether they'd make more or less money by moving to a different strategy. Copying what someone does without understanding how it works for them or why they did it is literally the definition of cargo cult behaviour. That's usually a bad idea.
The whole premise of the notion is that managing the disease is more profitable than curing it. So it is not the ones who develop a cure that wipe everyone else out of the market but rather the other way around.

Consider a disease has an effective daily pill treatment where each pill costs $.50 to make. Someone comes along with a single pill that costs $1000 to make but cures you. The cure developers have just spent a lot of money on R&D and need to make a profit on the administration of the cure, so they need to price it significantly over their production costs. The established treatment on the other hand has a war chest and can recoup short term losses in the long run, so they can afford to drop their prices or even give it away for free for a limited time. Perhaps some segment of the population will pay a hefty premium just for not having to deal with the hassle of treatment, but most people don't have thousands to spend on such a luxury and will stick with the option they can afford right now, even though it will wind up costing more over the course of their lifetime.
Supreme Court rules in favor of Facebook in dispute over unwanted text messages
Think thin-client. I do on-call duty often, having entire smartphone screen available for terminal/remote desktop plus hw keyboard is priceless. No need to carry a laptop everywhere I go, esp. outdoor and during trips.

My current emergency set: stock Android phone (with OTG), Termux, VPN client, RDP client, cheap lap phone stand with USB keyboard which I keep in my car. I also keep my own jumpbox servers with software required by employer/customer, which is not easily installable on phone without quirks.

My todo: check some Dex dongle with HDMI to use hotel TV as external screen; figure out if I can cast phone screen onto car's screen with Mirrorlink.
A physical keyboard is better than that. Touch keyboards are garbage. It's why the Apple Touch Bar is garbage. Physical keys don't activate if your finger slightly grazes them.
I suppose that because you can be cruel with somebody without touching it physically. Being brutal involves cruelty + physical violence, thus is more than cruel.
Linux is usually configured to not allow processes from another user to read /proc/$pid/environ. At least a production machine should be.

Configuration files are resistant to this as you note, but command-line arguments are not (--password=1234 will show up in ps for everyone).
Proving those points wasn't the goal of the article. His audience was people who already accept them.
> First, rob’d in white, the nymph intent adores

> With head uncover’d, the cosmetic pow’rs.

> A heav’nly image in the glass appears,

This example quoted in the article is why I can't stand a lot of English poetry. Either be a dutiful slave to the rhythm and come up with lines that flow naturally or abandon it with pride, don't leave your lines mangled as Procrustes' guests.
Huh, everyone is always intrigued by my Pro1 (looks same as Pro1X but black).
SSNs are not reused. About 450 million have already been issued. If people in a breach are issued new SSNs, we'll run out of numbers rather quickly.
‘Myth of the founder’ puts tremendous power in hands of Big Tech CEOs
Welp, the pre-order site is down, I guess due to the hug of death from HN? I'd also really like to order one of those.
I've tried it but it was unable to handle different dpi for each screen and that was the end of it :(
hidpi is something that bugs so many distros
This really seems to hinge on:

>Why do I say this?

>Amateur software developers dislike

Is that a thing / the problem?

I appreciate that laundry list can contribute to writing good code, but I kinda wonder how much that has to do with it vs ... just not writing good code, for some other reason (time, bad incentives).

I've only been coding professionally for a handful of years, but I feel like I see a lot of reliance on various ideas and systems to produce good code. Programmers seem to think that they can enforce various systems and ideas to MAKE people write good code . While I think those can help, often I think those are used as all or nothing type measuring sticks.

Personally I think an individual programmer's choices are more (or maybe less) complex than that, as are the outcomes, regardless of some laundry list.
webOS was such a good mobile OS, the Palm Pre is hands down my favourite phone.

Imagine how awesome webOS would be today with the support of PWAs?
To be fair, environment variables are mutable global state across a single shell session.
And the A in 2FA is authentication, not storage. The password vault is not a factor because it is not what is provided for authentication, the individual password is the factor. The fact that the vault being compromised reveals both factors does not make it no longer 2FA.

Colocating the storage factors definitely makes certain attack vectors possible that aren’t otherwise possible, but it’s still 2FA. Are hardware keys best? Likely, but still many probably have their password vault and TOTP application and storage on the same device (e.g. both Bitwarden and Authy on their mobile device) which is a middle-ground convenience vs. security between TOTP in the password vault and hardware keys—but I doubt many would say that it’s not 2FA.
Yes I suppose if it was flaunted it wouldn't have been a problem :^)
Do you know how it is to work on software in this industry ? Be it for the tools or embedded software programming or in VHDL / verilog.

I'm still in university and I've always liked hardware and low level related stuff but I've heard bad things about software in hardware companies like Qualcomm.
I have not, but I will give it a look, thanks!
I still use Perl for occasional one-liners in pipelines as well (where it's simply more expressive than sed or awk), but I've given up on it for scripting in favor of (first) Ruby and (later) Python. About a decade ago, though (long after I'd switched to Python), I found that a regex-heavy program I'd written for processing terabytes of JSON files ran several times faster in Perl than in Python. I wonder if Perl still has a noticeable edge in text processing speed?
Write your genservers in Visual Basic .NET
Tryout https://arctype.com it’s a free SQL editor for devs. Closed source but it has a fast interface and good aesthetics. i started using it at my previous company with a team of 4.
How are they acquiring a technology? I am confused. Can you own parts of the linux kernel?
edit:NVM april fools
They say it because they don't do it. What happens instead is that a board of people tends to associate with others who look like them, and either drive away or ignore anybody who doesn't. Then they seem surprised that the most talented person for the job always seems to be somebody else who looks like them.

Saying it isn't as good as doing it, but they certainly won't get to doing it without first saying it. Then they have to have somebody to remind them at each decision they make to check that it's actually consonant with their stated goals. It turns out to be surprisingly pervasive, in decisions that you don't even realize will impact that unless you go looking for it.

(Such as, to pick a random example, partnering with an organization with somebody who makes indiscriminate passes at women -- something every woman there knows, but that men either don't know about or don't understand the significance of.)

So, they start by making a statement about their goals. It's not good enough, but it's a necessary first step. It does mean a whole lot more when they take a concrete step, such as hiring somebody with the stated goal of pointing it out.
Why would China nuke Taiwan?
In one of my previous positions, part of my work was maintaining legacy build and automation scripts, many of which were written in Perl.

The one thing that stood out to me, was what happened when I had to show somebody else what a script did. (I was always showing somebody with some programming experience, but not always with the matching language).

It didn't matter what language they had experience with, Python was always easy to walk them through the code. I know this sounds scary to most, but when you are low on people and even lower on resources, you do what you can.

When I needed to explain Perl to somebody without Perl experience, the eyes would glaze over as soon as @ and $ and % characters started showing up (re: immediately).

It's not that Perl isn't a great or powerful language. It is. I use Perl style regex almost every day. Perl taught me hashmaps.

But Python code looks familiar to a lot more people. No mystery symbols. No needing to explain that the @ symbol is an array, except when reading from it. Then you use $.

When I explain Python code to someone who doesn't know Python, they ask me about the actual code. Why I made certain decisions regarding the design or functionality.

When I explain Perl code to someone who doesn't know Perl, they tell me it looks like gibberish.
Check today's date :')
HN is not /r/relationships so I don't want to discuss healthy relationships too much, but their partner not seeing sitting at a computer as working does not mean that reminding them that it is in fact working won't change their behavior.

If anything I empathize with OP because I had the exact same issue with my partner where she'd come to show me tiktoks while I was working but when I said I did not want to be disturbed she stopped. Sure she teased me about being too serious but I just don't see how a healthy relationship could have something like this escalate...
I'm an introvert as well but even I recognize the effectiveness of face-to-face interactions and the necessity of creating team cohesion and esprit-de-corps. That is simply not happening in total WFH despite the best efforts of both managers and individuals. There was a recent posting on HN (https://www.cnbc.com/2021/03/30/microsoft-message-to-manager...) where Microsoft reports significant drops in team connectedness as the pandemic continued.

As for "The pandemic-driven remote working is hell for some people, and unfortunately they call the shots.", one might want to ponder _why_ the extroverts got into a position where they're calling the shots. Mastering the art of human interaction is important, even for introverts.
It's a low effort April Fools joke. Just flag it and move along.
Yea, I'd say stock ROMs are definitely improving. I used to mod phones they day I got them. Then I got a Pixel 2 and since then I've just left it on stock firmware.

I'm probably going to have to go back to a custom ROM sometime soon, now that Google has stopped supporting it... but it was perfectly fine to use as-is for the past 3 years.
Check today’s date :)
I bought into the original project and still looking forward to receiving it, even with design changes.

Currently have a 5+ old phone that stopped being updated after 2 years by one of those big players. Hopefully this will push to the Linux mainline and have longer security.

Only use these as a phone, messaging, and reading news / articles. Don't game or other things. Hate using touch keyboard so much that when I'm reading and wish to comment I waiting until I get home and have access to a real keyboard.

Even installed KDE Connect so I can use my laptop / desktop keyboard to type messages. Hate touch keyboards so much when you actually want / need to convey information.

Specs are not the best but that is not my focal point. An usable phone with long security updates that runs a mainline Linux kernel is. Hoping in the long run hackers will pick at it and find a way to de-blob to evolve it even more.
Promising but I will wait until to see some independent reviews.
The reviews for other Linux phones are always terrible so I am really looking for a simple smartphone running Linux
Blockbuster’s Advantage? Quantum Computers
One of the reasons cited for using XBox controllers was the availability. If one breaks, you can find them at any port. Very apropos in this context...

I have a vision that on a submarine there is a cable box, not unlike the one that most of us probably have, filled with random cables with connectors we haven't used in years. And somewhere in that tangled mess is a spare XBox controller. I can imagine some poor Seaman trying to untangle a the controller cord so that they can use a periscope. I'm sure the Navy is far more organized, but it's funny to think about.
reality is way worst than that... and until you get it... it's already too late...

must live in ignorance, it seems easier to live :Ð
> I am sure there are people that easily remember the syntax for returning a reference to a hash of hashes, or whatever.

Ehhhhh. I appreciate the opaqueness of Perl, but you've described something like the easiest data structure in Perl to write and access: return {"foo" => {"bar" => "baz"}}; return {foo => {bar => "baz"}}; $data->{foo}{bar} = "quux"; etc etc.

It's when you drop away from the land of hashrefs and listrefs, and have to use plain old hashes and lists, that things actually get super weird - because most programming languages you're used to simply give you "refs" for everything, and they definitely don't have concepts like "list context" that let you merge lists by saying @a = @b, @c;
This explains a lot of my interactions with my peers. Some groups of developers need hand holding, guidance, feedback, and correction. Continuously. The other group just gets stuff done and get normal feedback I”d expect from my own work. When one of the first group complains about code, I try to explain why it’s written that way. When the second group complains, I ask what we can do to fix it. Amateur vs pro may actually be a useful distinction here.
Exactly. Perl is hardly readable, difficult to understand, and simple things (like parsing a XML) becomes difficult in Perl.
> said Jean-Claude Juncker, President of the European Commission

Fake!
Oh, IP TV you get from you ISP in France today is totally multicast based ! Not on public internets tho, yes, that's limited to the ISP network.
The complexity argument is tired. We can clearly attribute incredible complexity to the action of evolution.

Now it's true we don't have a good idea how abiogenesis happened, and it's possible it could have been a supernatural thing - although everytime we thought that so far we've been wrong.

As you point out we have no evidence to support that either, and assuming that ends further scientific inquiry. It's not a useful or helpful thing to believe even in the unlikely event it was actually true.
I'm 25 - I loved qwerty physical keyboards on those "texting phones" from the late 2000s. The Sidekick, the enV, the Octane, etc. To me, as a kid, it looked like a small laptop, and I wanted to run real applications on it and use the web. I was very fast on that little keyboard, too. When I got my first smartphone, it took me awhile to get used to it. I can't type without the tactile feedback, and I don't like using the terminal on a touch keyboard. Adding that I'm a nerd for pocket computers in general, I guess I'm the target audience.
> Freedom does not translate into gun ownership.

I am not going to move to Japan for a number of reasons (language and ethnicity for a start) and sure that society isn't either objectively perfect without corruption or prejudice, or perfect for me. So I don't feel the need to defend Japan here (I hope to visit Japan some day!)

However I have seriously considered moving to places in the USA, and I assure you that the question "what is the gun violence to healthcare ratio of that state?" was one of the first questions in my mind. It seems relevant, even though you did not raise it. Both guns and healthcare are representative of a group of related features of the society, of which they are only the most noticeable examples.
He's computer literate. But not quite that computer literate when it comes to that. I also have concerns about how well supported this kind of thing still is. I used to use mp3tag to do similar things. But as more people move towards spotify, and api's go defunct. You just end up with buggy software my father won't understand what the issue is.

He's also pretty engrained in iPhone and iPad stuff. So the end zone is the album art still has to load in iTunes to show up properly on his phone.
We're working on a fork of Standard Ebooks focusing on Spanish.

We're actually looking for Spanish-speaking collaborators:

https://www.libro.org/
This reads like an April 1st gag. Is there a corroborating account from a different, reliable source?