skysight-inc/HackerNews huggingface dataset:
> I'm pretty sure the concept of a hidden file was an unintended consequence. It was certainly a mistake.

That is highly implausible, except as a case of extremely distracted coding.

Someone like Thompson or Ritchie wouldn't consciously write a test for just the leading dot without being fully aware that it matches more than . and .. .

Even if the thought had been "nobody in their right mind will have files starting with dot, so who cares", that would still make it a deliberate requirement being consciously implemented and not a mistake.

By distracted coding I mean that situations like this happen: you intend to write a piece of code which does something specific. The code is motivated by certain happy cases. You start coding it and get it into a state in which it runs but doesn't quite do what was intended. Then you get completely distracted by some interruption. You forget that the code hadn't been completed; you mistake the remembered intent for the completion. You run the code and it carries out the intent on the motivating happy cases, and somehow fool yourself into believing it was done.

Maybe Pike meant that it was a mistake to create that requirement.

I don't hate the $HOME/cfg directory idea, but please call it $HOME/.cfg so I don't have to see it. :)
Paxos Algorithm
Sure. You understand how that's not necessarily the case for many other people, right?
What aesthetic? It seems like it's just the manufacturer's name. Having names that evoke some sort of exclamation like that is pretty common in the automotive aftermarket (Behemouth Drivetrain, Killer Bee Motorsport, etc). If you're predisposed to hate them of course you'll read meaning that isn't there into it but there's nothing "hostile" about those wheels. They're just marketing to the monster energy decal crowd.
Sure, but just because he's not being optimal doesn't mean the author can't try.
You can, in fact, use GPT-3 to engineer prompts for DALL-E 2 in a sense.

https://twitter.com/simonw/status/1555626060384911360
Each BSD has nothing to do which each other.
There is a GCC Objective-C compiler that has existed for a long time, and a large portion of the Cocoa API is available in GNUstep, an open source implementation of the OpenStep API. It’s long been possible to use Objective-C outside of NeXT, Mac, and iOS development, though admittedly Objective-C hasn’t had the same level of adoption as contemporary object-oriented languages such as C++ and Java.
How does the machine wash its hands? That's the video i want to see.
We've had this stuff for decades; the law is a 2003 one based on a 1988 one. People have been jailed under the relevant law for tasteless jokes about murder victims, fined for sharing a pictures of a police officer with a penis drawn on his head and held in cells overnight for sharing material offending the memory of dead soldiers.

The difference is this time the person indirectly insulted gay people, so people get to shoehorn "anti-woke" talking points into it.
Ask HN: Why do you consider the web a thing?
Imagine you just found a website that you are mildly interested in and it requires signup

You have no idea if the website will block your IP because some ban list contains your IP block because someone else in your city did something to get it there (such as hitting the ' key by accident). But you won't know until the end because they have not added the blocking functionality to the UI, but via a small amendment to the back end

Next, you will have to assume it needs email verification on top of the captcha. If you just enter a random email address that doesn't exist and hit the next step button, it may (99% likely) only then tell you to go check that inbox for a verification link. After this, it may ban you for trying the second registration too fast. So it's best to always use a temporary email

There may be a CPU or GPU intensive bottleneck on the website which immensely slows down this process. For example, the front page of Github with the 3D globe brings lower end machines to a halt

You must now follow these steps:

1 The form may not work at all due to requiring a specific browser or OS. This often is apparent by a button that you click and nothing happens so you will need to try a few browsers and maybe even OS or try switching your screen resolution. You may only get stuck N steps in and only find out then that you need to do this

2 Find temporary email and set up address on it. This may require a recaptcha which means 30 seconds of clicking images as they fade in very slowly. But your connection could drop or cut in which case, the captcha will show an error box and you start over

3 Redo the signup form because it will say your password doesn't match the password policy (each of which is completely different for every site). 50% chance new captcha

4 If youre lucky the website will only require a user name and password. However it may ask up to 10 irrelevant questions depending on how pretentious the administrator is

5 The site may block the email provider, or the email provider blocks the sites. go back to step 1 and find a new email provider, but then the site might block you or escalate to SMS verification

The signup form could have multiple pages, and each time you click next there is an opportunity to badly handle connection loss or ban because some of the data transmitted was not as expected, or similar issues as one would expect of amateur code

if you activated the captcha before going out and setting up your email and come back, it may have expired. the login page may itself expire as well by the time you come back to it. we still didnt mention browser addons, which square once or twice more (missing DOM elements causing malfunction, XSS filtering breaking the page, ad blocker blocking, etc). the browser may ask to restart to apply an update when you open the tab for the email website (recent Firefox issue) and you start from scratch. some of these are avoided by having the concept of a single email address that you use for everything or 50% of everything, but it will get spammed and shared and may be or blocked or become so because you shared it too much
It's a law against offensive speech. If more people in the UK are offended by trolling gays than by trolling Catholics, you don't need a conspiracy theory to explain why one gets you in more trouble than the other.

To clarify, I don't agree with the law - I think offensive speech should be legal - but this Ayn Rand stuff just sounds petulant in this context. If you want to insult gays on social media as a hobby, the main thing stopping you is not government oppression, it's the fact that a majority of voters want you to not do that.
Nothing more permanent than a temporary solution.
3 non-curved. Windows doesn't have an acceptable tiling solution for monitors yet; it always feels like a compromise.
You can also change sources on one and plug it into something else and use two machines at the same time.
Ethnic nepotism is not normal. It's one thing to hire people you know, it's another thing to discriminate and hire members of your own family.
Kindles only work with libraries in the U.S. Nowhere else. That's the regional edge case. Overdrive also supported ePubs before Kindle including the original Kobo back in 2010 although you had to go through the whole Adobe Digital Editions rigamarole.
I ran into this too. When I got my invite, I told a friend I would learn how to talk to DALL-E by having it make some concept art for the game he was designing. I ran through all of my free credits, and most of the first $15 bucket and never really got anything usable.

Even when I re-used the exact prompts from the DALL-E Prompt Book, I didn't get anything near the level of quality and fidelity to the prompt that their examples did.

I know it's not a scam, because it's clearly doing amazing stuff under the hood, but I went away thinking that it wasn't as miraculous as it was claimed to be.
I'm not a fan of Intel, but honestly this was pretty well expected of them, the delays and driver issues.

And yes I know it's marketing, but if what they say in their LTT[1] video is true, then GPU driver optimizations are apparently a titanically tedious clustertruck, which... honestly, considering all the weird API's and graphical schenanigans of games past, I concur.

I think if they didn't release now, even with all the bugs, they were never going to. If it actually makes a profit, they'll finally have in incentive to invest enough that it even COULD catch up.

[1]https://youtu.be/45n5pnEyw9o
It's very common in the US, at least the parts I've been. It depends on the restaurant, of course, but most places will provide a takeout box to take home uneaten food if you ask.

In fact, it's not uncommon for the waiter to offer a box unprompted if you have a fair amount of leftover food.
Depends on what you mean by "good people". You don't have to hire only from the top 10%, whatever that may mean to you.

One of my main lessons from Brooks was always to put people in the roles that they are best suited for. In "The mythical man month" developers are not interchangeable. There are a number of different roles that needs to be filled, and different types of people are required to fill them.
If the argument is that the number of products and consequent ease of updating pricing to include taxes, then there are a huge group of items that should include tax in the quoted price. Admissions tickets to a movie or concert, flight prices, anything digital/online that can be updated immediately like gas prices, vehicles, etc.

In other words, I don’t think that argument holds.
I'm generally on the side that the side that this kind of stuff is generally nonsense, but I also think that you're being a bit narrow minded in your interpretation of "offensive tweets".

Can you honestly not think of any "offensive" tweets that you think would constitute harrassment and benefit from someone telling you to get your shit together? (edit: by which I mean police attention).

e.g. "I hope your {{family member}} gets {{offensive act}}'d"

Replace with favourite family member, and most offensive act you can think of.
No, but I've spent time living in Russia (outside Moscow) and understand enough Russian to get by.

A Russian friend of mine recently ordered a fresh avocado from the Delivery Club app and had it delivered to his front door within 15 mins. For like $2. And that's after 6 or 7 packages of sanctions and getting cut off from SWIFT.

Yep, sounds like a place that's dysfunctional and on the verge of collapsing...
No, it assumes that they will sell as many subscriptions as they can just barely support, because they desperately need the revenue to sustain the business model.
The British Museum's NFT project has sent its carbon footprint soaring
I would love to see something similar to this, but with math. Something like those flowcharts, drawing on a drawing tablet, and snapping to a grid or something like that. Automatically recognizing square root, division, and othet math symbols. Maybe even some character recognition for drawing the numbers (though text boxes would be nice too).

Math always just seemed like one of those things that should be doable on a computer, but you just can't really do it efficiently without being able to draw numbers, lines, and other stuff all over the place, like you can on paper.
Or if they should be used at all. Distros still default into disabling them.

What is quite interesting, because it's all a matter of user interface. It's a change that doesn't even impact on software compatibility. Any distro that decides that a file is hidden due to an attr can just push that change, and nothing will break.
>MPs feel that their job is to always legislate.

Would you rather pay them to do nothing at all, or maybe adopt the US model where they spend a year of their term campaigning on the public's dime?
Slashem is cool, too. And IF games like Anchorhead or All things devours.
On 3D games, I run OBSD under an Atom n270, 1GB RAM, crappy GMA. Scummvm supports Blade Runner and much more. Soon the Resident Evil 1-3 games will run under that.

MPV and yt-dlp are capped to 420@30, but it opens 720@30 h264 vids fine.

So, no need for GL > 1.4.
"Having a ton of sheep rounded up in one enclosure is a herding nightmare; why can't they be scattered among the numerous meadows, ravines and gulleys that grace these mountains?"
> I dunno. Lots of companies seem to treat their streaming offerings as undifferentiated commodities, so why shouldn't we, right?

Because the things I enjoy watching are highly differentiated? Shrug
They've got something like 1200 laser equipped satellites in orbit already with 800 of them already operational (the others aren't in final orbits yet I believe). That's about 45% of all the Starlink satellites in orbit. So I would say it's a solved hardware problem.
I didn't mean to imply that Windows is uncommon, but that you have to get pretty damn obscure to find another modern desktop or server OS that doesn't do the dot-equals-hidden thing. Windows is the most common on the desktop, obviously, but if you step outside it you're almost certainly in dot-is-hidden territory.
Wow, I've had the same trouble and these are some great tips! Thanks for sharing
I'm hearing this with everything though.... "It's just another $x"

Prime, netflix etc etc, it's not just another $x, it's a lot of money when you add it up, particularly when Disney are not adding any additional value for doing so and instead just doing pure profiteering. There are a lot of companies out there seeing all the price increases in things and just using it as an excuse to increase there profits.
> broken hip

> and strengthening the muscles that support balance and reduce injuries make sense.

Unclear how stronger muscles prevent broken hips. It's the bone that breaks.

I've read a comment from a nurse that was pretty interesting. She said that people say that 'someone fell and broke a hip'. While in reality it the more common scenario is: 'someone's hip broke, and due to that, they fell'.
Algorithms you should know before you take system design interviews
> The reason I think they're nuts isn't stability but rather security. I guess since they're shipping these boxes around the world there's nothing really sensitive on them; but still, if I were in their shoes I would be worried about security bugs being introduced.

Perhaps they have some really awesome IDS, and honeypots, and good security boundaries between components, etc. A company like that surely has a good plan in place.
A lot of these posts showing up on HN. I wonder - is it because it is so new, or is it because the ways in which we are to use this technology are so nascent that we are discovering how to use it more precisely daily?
> And I think those rat studies are mostly useless.

There are some studies on dogs without many results. Sedentary is bad, but exercise beyond that doesn't seem to boost lifespan in most (any?) mammals. Maybe humans are different, we are the best endurance runners of all animals and one of the few that cool by sweat.

Re: healthspan there is injury risk from exercise too but if it really prevents hip injuries that well that is a good point. Intense exercise definitely seems to be important for astronauts, but also is sort of just barely getting to the level of sedentary on earth and I think they still lose bone density.
I get what you’re saying but the headlines tend to imply that they’re state of the art (like this one). It always takes a knowledgeable someone in the comments to bring this fact to light, which makes me think it’s usually clickbait. Kudos to the kid, but less kudos to the journalist.
It's in line with what I was expected. There was no way in hell Intel could leapfrog Ngridia and AMD Radeon on its first try. People expecting otherwise were dreaming. It was just not gonna happen.

Even those two GPU giants had shipped massive flops throughout their lives (Ngridia with the FX 5000 series and AMD more often and more recently, ironically also unde Raja Kaduri) but they also had decades of experience to refine their development and testing processes and buff out any issues before release, iteration after iteration. Intel is relatively new to this, of course they were gonna fumble.

I hope they can suck up this failure and come back swinging with the next gen. Consumers and gamers could really use a third player. GPUs are now costing way more than entire gaming consoles.
Portugal is run by a center-left socialist government, and has in its constitution:

"The Constituent Assembly affirms the Portuguese people's decision to defend national independence, guarantee citizens' fundamental rights, establish the basic principles of democracy, ensure the primacy of a democratic state based on the rule of law and open up a path towards a socialist society"
The Garden of Eden was transitory.
> and just imagine the great contributions to the field this kid is poised to make in the coming decades

Well let's curb the expectations for now, it can be quite damaging for a kid be held forever to an potentially unrealistic standard just because they did something great once. I mean sure for the occasional genius it turns out fine because they live up to it, but for the rest it's a self hate and imposter syndrome on steroids.
The rise of lonely, single men
I find Desktop fine, it serves a distinct purpose; Downloads doesn't seem like the greatest idea, but works well enough considering browsers. Documents/Music/Video/&c., though, I definitely concur doesn't provide any obvious value being more than one directory.
World can reach a 100% renewable energy system by or before 2050
Man who took hostages in Beirut bank siege emerges as unlikely hero
Unciv – FOSS Civ V for Android+Desktop
I mean the second one, obviously?

so much of the ways that nazis justified their evil acts were by making the jews out to be their oppressors, and the secret controllers of 'woke' politics of the time. it was a reactionary ideology then, and it's a reactionary ideology now.

when you cast yourself as 'the real victim' and use it as an excuse to mistreat a historically oppressed segment of society... yeah man, I see a lot in common with the nazis there, particularly in the realm of a group of people united by what they believe, fighting to hurt a group of people united by who they are.
The last civil war in the united states happened something like two life-times ago. Being prepared for the possibility of an unwanted civil war is not the same thing as wanting to start one. Given that war within the border of the US in a lifetime is historically well within "one unlucky 6-sided dice roll" it doesn't seem that weird of a thing for people to worry about, or possibly even somehow "prepare" for.
> That was the end of our homemade thermite project

I call it luck.

I decided not to proceed, when understood, that I have no way to put it off.
Yeah, but this is where knowing your people comes in. If you've got a bullshitter on your team and you know it, you need to be figuring out how to get them not just off your team, but out of the company. If you don't know it, you're not doing your job.

This can be hard I know with the way contracts are, labor laws, severances, and often times it is easier to just offload the employee to another team, which compounds these problems and makes them systemic. That's the only sticking point I think that takes the blame off management. It should be easier to fire bullshitters.
My natural question is how is it going to be administered technically and how can it be abused? Because as far as I understand this is a first in such a broad "exception", not banks or health institutuions have such an exception with Gmail.

Is it going to be based on SPF? DKIM? Are they gonna whitelist special IPs? What if a politician uses mailchimp? Is it going to be from .gov domains? Email delivery is famously hard to such an exception may lead to some abuse. Of course Google has a lot of engineering capacity but I can imagine a situation where a politician is offered a deal by some newsletter agency to give up access to email get-out-of-jail-free card given by google for a donation to their campaign by said agency.
Is money a thing for you? It this a serious hobby or do you actually need it to live?

If you want to become a PO at 40 I think you’ll have to somehow find roots for if from the experience you do have. Else do you really want to start out as a junior analyst and work your way up?
It changed around 2015-2016.
Imagine being the poor soul who had to implement Windows's "3D Objects" directory.
Would I be able to just copy a epub to my Kindle Paperwhite 7th Generation? Or it will work just using "Send to Kindle"?

I've just generated a personal e-book in epub and it was really annoying to convert it to Kindle to load in the device.
Makes sense. Only game AI I know intimately is chess AI, so my intuition is to do minimax tree search(like alphabeta). The implementation is tricky though because there's multiple moves. And likely the branching factor is far to high for alphabeta to be helpful.

I think Monte Carlo methods might be more promising. Maybe with some simplified gamestate, allowing you to modify it more cheaply, reducing the overhead per node. "Computing a turn" can take a long time in late game civ5. Probably a lot of probabilistic stuff is needed to get it cheap enough. Like you could have credences based on current information about which win condition is most likely for each civ. Then you could feasibly decide what the long term goal should be.

Kinda feels like a cognitive architecture(like soar) is necessary to get anything even resembling decent play.

It's sort of hard to have an intuition of what kind of heuristic search is feasible without having some idea of the branching factor, though.
GNOME has dconf[1], but it's only usable through D-Bus, which probably annoys the anti-systemd people

[1] https://en.wikipedia.org/wiki/Dconf
> Windows users use them, Mac users use them, hell even on a fresh profile in Gnome I use them...

Really, you use all of them? When you go on vacation and take some pictures and video of your family, do you then split those files between ~/Video/Beach2022/ and ~/Pictures/Beach2022?

I've never seen anybody do this, not on Windows, MacOS, or any linux DE. Instead you get something like ~/Desktop/Beach2022 or ~/Downloads/vacations/Beach2022 or generally, a single directory anywhere (often on a USB harddrive, not their home directory at all), but never do those vacation files get split by filetype into ~/Videos and ~/Pictures, that seems like utter madness to me.
I got me a copy of The Unix Programming Environment (1984) by Pike and Kernighan last year. It has plenty of hidden small design gems or anecdotes like this one. For example, why files don't need a \EOF char, it's implicit when you don't read more bytes the you have reached the end of a file...

Unix design was about making things work (1) and simple (2).
Why you are posting so much about something you really don’t understand at all?
I'm just saying that the headline reads different than the article, I'm not making a judgement on the contents of the article
80/20 in sports, and a few other things.
Generally, to me, more intrusive a candidate, whether that's by email, phone, or SMS, I would be a lot less likely to vote for them going forward.

Personally I'm bit intrigued how these messages are leading to successful fundraising...
The LGB Alliance is a recognized charity and is chaired by a lesbian woman.
Maybe a dumb question but why do so many apps rely on dotfiles when /etc exists? I'm not making a judgement, this is an earnest question as even though it's meant for system config files, is there any reason that all app configurations shouldn't live there?

If not in /etc, then at least /usr/etc? I'm sure there is some historical reason but some brief searching and I've not really come up with why dotfiles everywhere are preferable to a centralized configuration directory.
The Silence of the Lambs. As someone who mostly reads non fiction, it’s been fun to rip through a real page turning classic thriller for a change!