skysight-inc/HackerNews huggingface dataset:
Personally I think if you need a builder, you did something wrong in the first place.

If you have a struct with so many defaultable values, you should break it into smaller pieces. Reasonable struct should not need more than 5 properties, unless it's something like ORM mapping of database table.
Using non-ascii characters in file paths, toolchain config files, and other non-display contexts is just asking for trouble, even if it is your name...
With trait vs fn / impl it is a pinnacle of naming consistency.

On a serious note I have it in my plans to do some semi serious project in it but every time I look at how I should deal with the lack of some common features makes me drop it. So unless specifically requested by clients of mine I inclined to ignore it for now.
I work half as fast without fish completions. matters to some people
That's a pretty common problem, especially for cyrillic names. People just use ASCII names.
Named parameters in C# make refactoring far less error-prone too.

Consider a method that accepts two int parameters: “DeleteUser(int tenantId, int userId)” - if a call-site was DeleteUser(1,2) and you swapped the parameter arguments you’d be in trouble. Having “DeleteUser(tenantId: 1, userId: 2)” makes code not only safer, but also far more self-documenting.
It's nice for Google to announce the new version, but it's up to the carrier to decide if I can have it, I guess. And when.
Perhaps we need a Mohs scale for sci-fi hardness then.

TBP and the rest of the trilogy aren't hard in terms of fully valid science, or even in terms of Atomic Rocket's[0] rule of "one scientifically implausible item per story". But they aren't soft either, not like (say) Star Trek. It's something in between.

--

[0] - http://www.projectrho.com/public_html/rocket/sealofapproval....
Perl is pretty much dead, actually I've never seen or touch or heard new project being built in Perl for the last 10 years.

Python took over.
Parametric CAD like solidworks does that too, but all you need is the relations between features, no boilerplate.
Microsoft, Wolfram and the Future of Computable Data
True! But for many popular airframe/engine combinations there are companies which hold supplemental type certificates (STCs) for the conversion, see for instance Petersen Aviation who have a dedicated website for STCs covering conversion to auto fuel: https://www.autofuelstc.com/
It would be the same for named arguments, yes? Only it would be the constructor doing the set-up work.
I switched to Fish a couple years ago, and I love it too — the only thing I ever find myself missing from bash is `!!`. The (new) Alt+S keybind to prepend `sudo` to a command covers many of these use cases, but not all of them. For example, sometimes I want to re-run the last two commands; in Bash I could do `<up><up> && !!` but there doesn’t seem to be a good way to do this in Fish without having to re-type one of the commands.

Alt+Up is great for recalling individual arguments, but am I missing something or is there no way to recall a whole previous line in-place, without overwriting what’s currently on the command line?
Conservatives Are Happier Than Liberals. Discuss
Does a morality AI think I should watch more anime?
Why can one city just build one unit at a time? Is there a game design rationale behind this?
Disregarding slowdowns due to both Trump's slashing of funding and COVID, for the majority of H-1B holders, it is a 2-3 year pathway.

People think otherwise because they have a special (very lengthy) backlog for Indians, and to some extent Chinese. Until about 2018, if you were from another country, 3 years was longer than the average to convert H-1B to a Green Card. Lots of people would get it in less than 2 years.
via the leaded gasoline it uses. Same as how leaded gasoline in cars poisoned people. Same premise, different vehicle.
The Trail of Tears was seen as a great compromise, at the time: between racists who wanted to exterminate indigenous peoples, and progressives who didn't want the genocide to go ahead. They agreed on a peaceful solution: let 'em starve to death on an exodus from their homeland, instead.

Some blame the wealth of Jewish people for the Holocaust, too. They called themselves Nazis.
Cash for clunkers was only tenable because the recipients of the cash were predominantly the working poor. Even then, economic conservatives howled at the program for its destruction of capital.
Spoiler alert, it thinks I should.
Point is that interconnect between floor 1 and 5 might pose considerable challenges, thus greatly minimizing the potential advantages of having massive building sized computers
I’ve coded in Perl since the late 90’s up until about 3 years ago. Thought Dancer and Dancer2 were awesome web frameworks. Especially loved making my own app-specific DSL.

Then I took a consulting gig and the framework server side was Laravel. I switched and never looked back. I’m even porting one of my Dancer2 backends to Laravel.

My main reasons:

1. Laravel has so much momentum, the tooling is so superior to Dancer2 that the Dancer2 crew will never catch up. The schema migration management alone is a killer app that will drive switching. And tons more.

2. In patio11’s post about selling Bingo Card Creator, he indicated implementation language is a key consideration for a buyer. They want to be able to draw from a larger and possibly less expensive talent pool for maintaining and extending the software. PHP wins on both of those metrics.

3. I’ve reached the point in my life where I want to do stuff WITH as opposed to do stuff TO my applications. Size and cost of the Talent pool is relevant in this way to me for the simple reason I know there aren’t enough hours in the day to do it solo.

I always wanted Perl to make it back into the mainstream. It will never die. But to me at this point, Perl is as impractical as some of my crazy ex-girlfriends. I bid it the same affectionate farewell.
It still is bad in many parts of India.
At least move it in the "Image" tab; (facepalm)
I wonder how much of the imposed laws are also a direct result of the Disney company (who pushed the US who pushed others)
The trick is that an empty string doesn’t actually own any data on the heap. It’s basically a null pointer, and all string methods check for that in some way. This is a typical optimization trick that many languages implement (empty lists and strings are very common). Defining new to be const just makes this optimization a requirement.
Not really what you're asking for, but a language that compiles to bash for portability reminded me of Batsh [0], a C-like language that compiles to bash for Linux/Mac and batch for Windows.

[0] https://github.com/batsh-dev-team/Batsh
So the solution is for the user to change their entire windows account name, rather than handling common characters in your code?
In which episode(s) did he talk about it? I checked 2 or 3 episodes around that time and it did not come up. We are talking about the Waveform podcast, right?

Besides that, I'm sure his reach on Social Media & Youtube is quite a bit larger than on his podcast. And I guess, the reason he had those comments under his videos was, because those people don't listen to his podcast either.
For anyone interested, Stanislaw Lem touched on this same theme in his short story ‘The New Cosmogony’ that is included in his ‘A Perfect Vacuum’ collection.

The idea being that perhaps a sufficiently advanced alien entity could change the laws of physics in our corner of the universe, thus putting a sort physical speed limit on us and preventing us from probing outside of our own region of space.
Several years ago, a friend of mine read how Yars Revenge was originally intended to be Star Castle and took the "impossibility" of the task as a challenge. https://www.kickstarter.com/projects/698159145/atari-2600-st...
The Democrat controlled Congress also got him to sign the National Firearms Act

So we can agree that gun control is racist, at least if one Republican forty years ago signed a gun control bill?

Because I have to tell you something about which party has written and signed more gun control bills than the other, and it's the one that calls itself "anti racist"

Or is gun control only racist if it's signed by a Republican? What point are you trying to make?
I guess you get less brownie points for not doing all the steps yourself? Weird to me too. If it works great, it works great, and that's commendable.

Also, I'd classify C as a more intermediate language, rather than a high level one. It doesn't hold your hand as much as things like Python. So technically high -> intermediate would be going down a level, I suppose.

It's really all just playing semantics. I wouldn't mind if they labeled themselves a compiler or a transpiler. Doesn't really matter to me.
Peter Thiel: Bitcoin at $60k a sure sign political system is about to implode
Whether cash is a bond or asset is totally irrelevant.

The subject at hand is, is the Federal reserve printing money and increasing the money supply?

The answer is yes. Calling cash an asset and thus defining printing money as an asset swap is an irrelevant distinction to make.

OP Implies the Fed is not increasing money supply, which is wrong.
There is a great recent episode of Radiolab that discusses how pervasive lead is in the environment. tl;dr the background level is so high that calibrated measurement of specific samples is challenging.

https://www.wnycstudios.org/podcasts/radiolab/articles/heavy...
It's too thin, when I print it the "e" and the "c" becomes indistinguishable, and even on a 4K screen it looks bad. A font I've found with similar aesthetics but without these issues is Charis Sil.
You might enjoy the recently re-released and currently available "Late Game Arena" mode which you can start within 1 or 2 minutes and be back in the lobby for another round 1 or 2 minutes later.

It starts you off the bus with a random but complete load out in a small circle with up to 60 (instead of 100) players.
Playing semantics will not change the fact that this political battle is hugely overblown. There is precious little "activism energy" coming from tech people, and what do they spend it on? A campaign supporting "white men who happen to have strong kinks" against a self-made black comedian. And when you point it out, they go "support minorities!" while in fact shooting down actual bona-fide minorities.
Let Us Build a Keystore
Ah, my generation! The ones whose video games, at least during our elementary school years, were good enough to be really fun, but also bad enough that we'd eventually get bored of them and go ride bikes or hit each other with sticks or some other healthy activity, all of our own volition.

I remain tentatively skeptical of "saving" features in video games. They may be one of the great social ills of our time. Going back to the beginning if you lose may have been a healthy kind of frustrating.
While the authors accusation audit is impressive, I can assure you, as a CPAN contributor and someone who has launched some very successful Perl web apps, that Perl is in fact, completely and utterly dead. It died well over a decade ago when all focus moved to Perl 6 which didn’t emerge until recently. Everyone moved on except a hardcore group of advocates. They aren’t coming back. If a new language and community emerges that happens to have the same name, I’ll certainly take a look. That hasn’t happened yet. And it’s a damn shame because the mod_perl list and community had some killer talent in it that was creating the most innovative and heigh performance web applications out there. I created WorkZoo in Perl which was a very high performance job meta search engine and was one of Time Magazines top 50 sites in 2005.

What happened to Perl is a damn shame. Many of us went over to PHP which is vibrant, keeps getting faster and better and is as practical as Perl was and hasn’t stalled.
> The question remains - why sell or ever use it if it continues to go up?

This is basically the definition of a deflationary currency, which Bitcoin has been called by some:

* https://www.skalex.io/deflationary-economics-bitcoin/

Bitcoin though is fairly dividable (see satoshis), so it may not apply as much as to, say, ounces of gold.

> We’re currently in the worlds biggest and longest asset inflation run. Let’s see how it does during a true Great Depression.

The Gold Standard, another deflationary system, helped to make the Great Depression much worse:

* https://www.nber.org/books-and-chapters/financial-markets-an...
We never had a 2600. We started our computer/video game adventures with an Atari 400 and boy do I have fond memories of Frogger and Defender, and typing up Basic programs on that ‘keyboard.’
Maybe because Bitcoin mining is rapidly moving away from dirty coal-fired electricity generation in China, and toward clean and renewable energy sources. We're not there yet, but there's been astounding progress just in the last 12 months.

Or maybe because Bitcoin mining helps solve the intermittancy problem of renewable sources such as wind. Today there's a lot of supply at the times there's low demand, so it doesn't make economic sense to invest in enough wind power to make a difference when demand spikes. Intermittant Bitcoin mining provides a market for the surplus, then goes dark during demand spikes to match supply with demand.

Or maybe because the current monetary and financial system is so fantastically corrupt and broken that it's worth spending a fraction of one percent of the world's energy on an alternative.

Or maybe people use energy for all kinds of things that I think are stupid and wasteful, but I can't tell others how to invest their own resources.
From the article:

The first idea was to change the username to one that does not contain Polish characters. It turned out that Windows does not rename the user’s folder when changing the username. Manually renaming the folder was not an option. This way I could corrupt my profile in the system.

The end of the article is about how to change the directory where the temporary files go to one not under the user folder.
Most of our screen time is spent working. 8+ hours staring at a screen is bad enough for our eyes and brains. Imagine how much worse it will be when that screen is an inch from your eyeballs. I highly doubt that VR will be replacing screens for anything but occasional recreation anytime soon.
Even if your uncited claim IS correct..so what.

Freedom is not safe and safety is not freedom.

The world is not safe.
Falsehoods programmers believe about names (with examples)
Yes, that's the one. I wanted to start with a fully firewalled system and explicitly allow URLs as I go along. I needed to eventually allow that one through to get to a functional state (with Windows Update and MS Store running).
Because that's not their name?
Italy's Trieste port workers announce total block of operations due to mandate
Maybe in sh type shells. In csh/tcsh commands are hashed, so command completion is in memory. Thus the need for rehash.

There is a new setting in tcsh to allow for automatic rehash, but I have it disabled.
Say what you will about the NCAA but they do a good job ensuring a level playing field for all college athletes (despite being Nazis while doing it).

It's no fun hearing about poor athletes struggling to eat at college but, at the very least, the Manziels and the Gurleys of the US are held to an identical standard and that counts for something.
OS X is also shipping with a bash from the previous ice age. So I can see why it gets hate, it's just hate probably directed at the wrong place.
The domain name to the website is all ascii..
Speaking of phrenology when I was still in the investment business we were trained in the “facial action coding system” which purportedly teaches one to read the facial ticks of your conversation partner to see if they are being honest. I’m not really sure there is a signal there, but it was fun to learn, and fairly trendy in the industry at the time.

Of course we also did nlp to identify companies that were using language associated with negative returns in their quarterly conference calls. This was very successful, mostly by identifying pieces of shit we had not heard of yet. Once identified there were usually much stronger red flags. But the performance of that strategy was good. It definitely was not phrenology. Around 2001-2005.
Their URL is even mikolaj-kaminski.com . I get its annoying, but I would never use non-ascii chars in a username / file path.
Ask HN: What’s your favorite Hacker News iOS client?
I’ve been using MiniHack for years, despite it not being actively developed and also not being available in the app store. Recently, there must have been an API change which has broken MiniHack's ability to retrieve post titles.

What is your favorite iOS app for Hacker News? What I loved most about MiniHack was its simplicity and familiar ui.
"Michael Seibel is a professional hater. I've never been denied so consistently by such a charming, kind, and basically snuggly person."

Investors are both skeptics and speculators. And they can't be a good speculator without being deeply skeptical.

That's very different from hating and haters, though.

Haters hate irrationally, often driven by malicious envy.

Skeptics rightly ask people to give evidence for their claims, especially if those people are asking for funding. Why should they believe you?

Don Valentine, the founder of Sequoia, was famous for asking: "Why the f*ck should I give you my money?"

He was right to ask that, and that was a tone that worked at the time, when capital was scarcer.

For the record, Michael Seibel is not a hater. He is a skeptic when he has to be. And he is right to be skeptical. The burden of proof, when you have neither product nor traction, must be on the founder to prove to an investor that they should give them money.
I've generally ported _to_ Python to see improved portability: the problem with bash is that it's not just what versions of bash you have installed (if you support RHEL, MacOS, etc. that can limit you significantly) but also all of the utilities which you call so you probably end up needing to wrap things like readlink once you need to run on more than one of GNU, BSD, busybox, etc.

Obviously you can get a fair amount done with pure POSIX but for me it's almost inevitably hit the point where you rewrite it in something else and realize that it's like 30% fewer lines of easier to understand code.
It's ironic that they had one and ousted him.
Oh, it’s not a common knowledge that you should not UTF-8 in Windows username? That had been the case since 95 days. Only recently it had supposedly improved after Microsoft Account login become semi mandatory.
It's easy to think the answer is "just UTF-8 everything" but unfortunately the long and twisty history of filesystems means that's not the correct answer, and the "correct answer" is really hard to write down quickly.

If you never display the filename, the answer is to treat existing filenames as bags of bytes, but that breaks down as soon as you need to display them, or if you need to manipulate them by appending unicode to them, in which case you have to decide on an encoding.

Unicode encodings tend to mangle non-Unicode values because they're specified to replace whatever they can't understand with a particular Unicode character, usually represented as a diamond with an inverted ? inside of it.

There's some obscure solutions to this problem, like https://simonsapin.github.io/wtf-8/ (which includes discussion of the 16 bit encodings you need for Windows), but I haven't seen broad support for them. You need a deliberately "noncompliant" encoding/decoding system that doesn't replace unknown characters with replacement characters. Fortunately, compliant systems are becoming more and more popular and available. Unfortunately, that can make file name handling harder than when you had a non-Unicode-compliant handling system for your strings.
You’d think there would be a list for that too somewhere..
A law proposal can became a law so there is a really crazy lawmaker somewhere proposing it.

And after checking it, It seems that is true. The law would force the owner to sterilize all animals that could roam free or if you have animals of bot sexes living together you would be forced to sterilize all pets from one sex at least. They want to forbid to breed any pet unlike you have a permit for that. A kid with an aquarium or an insect pet must ask the government a breeding permit if wants to breed a butterfly or a stick insect? Seriously?

It seems that the robotic dogs will have finally a serious chance be adopted in mass and to make money.
Well, you're arguing (and I agree) that poor code quality can be identified, but not necessarily that it can be measured. The symptoms you list are partly caused by poor code quality, but not entirely either.
I gotta say I'm really glad that Facebook is all-in on Virtual Reality, because that's the shortest path to the ultimate failure of Facebook and the departure of a lot of its problem children in management.

Virtual Reality as a concept is always going to fail.
'Faecebook' would be a good choice, it's familiar but brings a nuance of meaning to the brand.
I always take it as a company is trying to hide from its mistakes when they do a rebranding. Long ago, International Harvester rebranded to Navistar, and I knew I'd never want to buy one of their products, ever, as a result.

I wonder just how bad the stuff they're trying to hide is.
I was more "bogged down" by the alluring dog whistle of GenX early stage hacker cultural references: 2112, Tomb of Horrors, Atari, Joust, etc.

Of course they left most of that out of the pathetic film...
It was roughly 3-4 years ago the last time I tried it. Happy to hear they made good progress since then.
Strategies and Motives for Resistance to Persuasion
I was googling around to try to find some info on how to combat a persuader's resistance to defining terms and I thought this was interesting.
If you're going to make me manually agree to the updates, you may as well just have me run a script manually.

I'm not saying it's impossible! I'm saying it's pointless. Trust people set up their own config given tools and instructions, and they might even surprise you by coming up with a better workflow.
At the risk of being pedantic, I would use separate types there for the id's to avoid this kind of issue, but in general I agree with your point
SuDump: Exploiting suid binaries through the kernel
This doesn't make sense to me. Don't most mass shooters go into it expecting to die? If you know you're going to die anyway, what deterrent would armed civilians be?

Glancing at this list of mass shootings, it seems like most end with the shooter committing suicide.

https://en.wikipedia.org/wiki/List_of_mass_shootings_in_the_...
Netflix Issues Statement About Trans Employee Walkout
> 8 years-old
In fact it's trivial to generate a text file of all valid Unicode code points and use that as input to unit tests.
I dont think is a conservative / liberal thing.

Yes some conservatives have a greater reaction to 9/11, and seem to be more suspectable to external threats / rhetoric like Islamic terrorism, china, russia, etc.

However when it comes to things like the pandemic, or internal threats like domestic terrorism, or "Trump" like presidents, etc liberals seems to become just as unhinged and stressed as the most extreme conservative does over an Islamic Terror event...

If you are not seeing that likely because you are more closely aligned with one group over the other.

I am close to neither, as I am more an individualist and reject any type of collectivism from religion, to government structures, to golf clubs, if it is a group I want no part of it
On top of that, most people expect syntax somewhat similar to Bourne shell and tcsh is far from such. Its for loop syntax is especially surprising.
That's not what they said.

They want a place to go and connect with their niece and their app is supposed to help you find that place.