skysight-inc/HackerNews huggingface dataset:
My biggest complaints with git is more around how it is difficult to throw away changes and how ignoring files is such a stateful process. I almost never need something nearly as specific as "git checkout" or "git reset". I generally either want to throw everything away up to the last local commit or I want to throw away everything and get my version to be the same as the branch on the server/another local branch. If I need something more fine grained, I will still do this, just on a per file basis. At no point have I ever wanted to just get rid of untracked files.

That leads to my next point about ignores. I hate that I have to manually untrack a file even if it would be ignored according to a new ignore file. The best practice there in my opinion would be to explicitly exclude said file IN THE IGNORE FILE ITSELF from being ignored. The other problem with ignore rules in Git is that for some reason Git tries to hide the fact that it has a per repo ignore file in the .git folder which doesn't get synced at all.

Instead of having untracked/tracked files, I would really rather just use ignore files, both local and remote, so that excluding something from being committed is an explicit action.
Very true. And we also did not speak about the heavily multiplexed system calls like `ioctl`.
The idea is that that mental model isn't a very useful and error-proof one. Saying "well that's the mental model" doesn't evade criticism of the mental model.
How about "I'm afraid I can't do that, Dave"?
They want market share more than anything. The intention is to trade short-term profits for long-term customers. This is a reasonable business strategy, especially for a business with a relatively undiversified source of profits.

Of course the short-term profits being lost don't seem so short-term at this point, so Google is surely debating internally on how long they want to continue this strategy if it doesn't begin to pay off.
Maybe some US manufacturers will benefit?
Making services not-free (by de-incentivizing alternative methods of profitability) is certainly good for apple.
The cost of bootstrapping manufacturing is also probably impacted though.
I recently did a talk about it if you fancy a watch https://www.youtube.com/watch?v=qFXOZww5mmE
What happens if you block them.. do they eventually stop working if they haven't been validated in a long time?
You also need to take into account user annoyance, would you rather show a 10$ ad today, but lose the user and never show another ad or show a 2$ ad every month until eoy. There's a lot more than just revenue that factors into these algorithms. And you also need to take into account advertiser's ROI, they want people who will convert.

Source: used to work on prediction modelling in ads.
The problem is that “reward users for accepting tracking” very easily becomes “punish users who reject it”. The reward will be getting back the stuff you had before this change so you are no better off.

Apple believes that everyone should have access to privacy.
Where I work nobody enforces which RCS to use so we have lots of SVN, lots of git and some Perforce and maybe another oddball somewhere.

Even though it's ugly I'm sold on git but every time I recommend it to someone who is not used to it I tell them: "get used to the idea that you only ever have one version of your source on your PC, no concurrent branches in different directories." I know git half-heartedly supports multiple working trees but I think you're best off doing the "commit-WIP-then-branch" approach. Even stash is pretty ugly, I only use it for things like config files someone committed that I in turn would never commit (like IDE proj files, etc.)
I don't like this court-of-public-opinion stuff much either and the abuse potential is real. At the same time: what else are people going to do? There seems to be no other recourse.

Most people let bullies get away with it because even stepping in as a third party means standing up to a bully. It can be scary, but even if there's no real risk it's still a fucking pain in the ass. Who wants to get into a mud slinging competition with a predator? Or get a harassment lawsuit? If someone is willing to harass other people this way, they will certainly harass you this way.
"The standard you walk past is the standard you accept" applies here. When a good community permits bad actors, it is no longer a good community.
I know you're not being serious, but I like estimating stuff like this.

The biggest solar panel array in space right now, AFAIK, is the ISS at 2500 m^2.

There are currently ~6000 satellites in (any) orbit. Starlink has 12000 more planned. Let's go nuts and say there's gonna be 50000 total satellites.

Let's say ALL of them are as big as the ISS's, ridiculous as that is. And let's say they cast a 1:1 shadow, even though that's also patently ridiculous. I'm just making all of these number as big as possible so nobody can possibly say "no, it's bigger".

2500 m^2 * 50000 = 125 square kilometers.

So with many times the number of satellites planned, with each one being anywhere between 50 and 100 times as big as it really is, with each one casting a shadow as big as it is... we shade - out of the entire planet - an area about 1.5 the size of Manhattan.
not me or you are to judge this, we don't know the details, it may as well be that he is completely shit partner and not much more than that, which is not unlawful.

do you think after those posts his scala/programming/whatever he's doing career won't suffer? he's dead in many professional circles regardless if he's jail material or not.
Thanks, I’ll take a look. Although, it’s a for fun engine so I may try myself anyway just to learn. I’ll see. Either way, thanks for the link, very interesting!

As for frustum culling, that code seems to do one bounding box at a time? Or am I misunderstanding? I was planning to try to do 4 (or however many) checks at a time. I’m ok with checking against bounding spheres too if that makes it easier to vectorize.
> heard from someone in HR that the charges were false, but "optics" were the reason they had to move forward with his termination.

Time to name the company.
That’s an odd hill to die on. YouTube without ads is a lovely experience for what I’d consider a very reasonable price.
> I don’t remember how much I drank. I don’t remember him drinking. But I remember feeling uncomfortable when he made advances on me. I felt being taken advantage of that he had unprotected sex with me when I was intoxicated. Nothing felt right. I remember panicking and crying.

I don't want to victim blame here because this guy sounds like a grade A creep and predator. But does a person not have some responsibility here to not get so intoxicated when alone with a member of the opposite sex in a private space? Because sometimes the person is consenting at the time and then regrets it later - and then proceeds to ruin the other person's life by accusing them of taking advantage of an intoxicated individual. I just find this whole area very slippery about when consent means consent and when it doesn't - especially the way sex, alcohol, and drugs are so intertwined in our society. I rightly or wrongly think you have to have some responsibility for putting yourself in such a vulnerable place where you are not in the right frame of mind to resist advances or make sensible decisions. Am I wrong about that?

I don't know if she gave consent, and again, I'm inclined to give her the benefit of the doubt, based on her story, age, etc. I just want to discuss this whole business of consent while intoxicated on which I do not have a clear opinion.
Yes, correct, Unikraft generates an OS that is customized to the needs of particular applications.
Speed is a feature, said well: https://craigmod.com/essays/fast_software/
Key bit here:

> Devoid of any information about the candidates’ actual qualifications, the hiring managers judged the candidates from higher social classes as more likely to be competent for the job, and a better fit for it than the applicants from lower social classes. Moreover, they assigned the applicants from higher social classes more lucrative salaries and signing bonuses than the candidates with lower social status.

So while I don't fault the study here, it's not clear that this really demonstrates what the title says ("shows bias in hiring"). It shows bias if you tell a hiring manager they need to make a hiring decision based on no actual interviewing. It'd be like if a candidate came in for an interview, made 60 seconds of small talk, and then the hiring manager had to immediately make an offer. And, yeah, I'm not surprised that in a situation like that, hiring managers make decisions based on the slimmest of signals, amplifying class-based biases. Would they have way less bias if given any real signal about a candidate's fitness for a job? That's not shown one way or another according to this press release.

That said, I generally do believe the thesis here (that speech patterns influence class perceptions which significantly bias hiring), even if I'm not convinced that this particular study shows that.
Yes, hackers care about their communities.
It is also really absurd that you can reset everything with `git reset --hard` but you have to use `git checkout -- ` to reset individual files. It's not even clear why `checkout` is involved in resetting files at all.
I wonder if these could work better on top of buildings or above cell towers where the more compact form factor might outweigh any inherent inefficiencies in the concept.
YouTube doesn't support the content creators I watch, they've mostly been demonetized or had their viewership hit by random algorithmic changes. I use patron or streamlabs to support the people who make what I like, not the monopolies who control the infrastructure and try to influence the overton window of society.
In the US at least, at-will employment means that all jobs are "probationary".
Well, if that started happening I'm sure people would start posting stories of how disingenuous the company's practices had become. If they flagged some software as malware they should already know exactly what the reasons are. So we'll call that maybe a 1-2 hr session to get up to speed on exactly what the issues are. How someone goes about fixing it is another story.

I'd say by default those sessions should be posted online for public viewing just so everyone can learn from the mistakes of the original team, or to make a judgment of how disingenuous Google is being about the issues. At the request of the project requesting those services they could make those sessions private.

Also this could lead to real innovation in the tooling for example Google consultants could write unit tests that would need to pass in order to be allowed on the Google App store. Those unit tests would then, potentially become public so everyone could just download the unit tests from Github in order to confirm their software meets requirements.

The other thing is Google would almost certainly see this as a cost center. Billing people at-cost (or slightly above that) for consulting services is way more labor intensive and tbh annoying for companies with a trillion dollar + market cap.
Most of the US General Aviation fleet is from the 1950s to 1980s. They still use floats.

Those who fly upside down on purpose tend to either not care about the fuel readings when upside down, or fly something modern enough. But I can't imagine an airshow performer is paying any attention to the fuel gauges. "I have a 15 minute routine, I have an hour of fuel onboard, and I'm surrounded by an airport, which is a good place for an emergency landing."
For sure. Well, humans don't really need to make great decisions individually to be protected, ultimately, by most people making an effort not to kill or be killed – to some degree at least. It's a very strange and fascinating thing about us.

I mean, that industrial agriculture eventually results in food on tables across the globe. So many systems at work. Run by the same people using their smart phones in their cars, haha. We manage to collectively make things happen.

Easy to criticize, but hard to argue against the results?
I haven't been to the blue hole, but I can easily see nonchalant guides leading people to ignore any misgivings they had from what little training they may have had years ago.
Me too! What is going on :)
This implies that the only use for Calibre has to do with illegally downloaded ebooks... and i'm not sure how that has anything to do with it though.

Personally the only times i have used Calibre is the opposite of that: i used it with books i bought on Amazon to remove the DRM and convert them to epub so that i can read them on my mobile phone using my favorite ebook reader app (and also keep my own offline copies of course).
Most remote X server setups have high latency.
I find that I often want to throw everything away except 2 files. Occasionally I want to stash everything except 2 files. These are both especially hard to do, especially if you renamed or copied a file, which is now a staged change.
Let's just do away with the justice system entirely since social media seems to fulfill its functions perfectly.
That isn't right, since all you have to do is lower the orbit until it hits the atmosphere, and let that do all the work. A Space Shuttle deorbit burn was ~90 m/s, versus the 7,600 m/s that the ISS moves at. (With even more lost to drag, gravity, etc, getting there.)
Google basically hands out 100k in credits to any startup. It’s spending insane amounts of money to gain market share. But since all three clouds are doing it, the net effect is really just that software companies are getting subsidized.
This is also the community that brought us, for example, the Fantasyland Code of "Professionalism," a code of conduct that rivals the GPL in how unpleasant I have found it to read and piece together what is going on...
Why weren't companies having hiring issues of this severity in 2019?
Wonderful theoretically - but I wasted weeks of time trying to get them to even acknowledge a problem. I've called a bank informed someone opened a line of credit pretending to be me, and been told they will get back to me, whilst letting the debt grow. There is no sense of urgency. Its such a broken system.
Let's be clear: for Google's definition of bad.
I am going to save this and print it out with the title "This is why we don't do business with Google."
Contact law enforcement.
Can you explain how vaccines are genocide please?
If Mighty is feeling cavalier they can cut some of the JS sandboxing and go straight to hypervisor level sandboxing.
"There is probably a way to disable this"

No, there is not, and never will be:

https://manual.calibre-ebook.com/faq.html#why-doesn-t-calibr...

Calibre's library is meant to be the place where you store your books.

I'm curious why you want to store a second copy outside Calibre. Is it because:

1. Calibre doesn't allow you to find books the way you want? (e.g. tagging doesn't have the all metadata you want)

2. You have other software (e.g. ebook reader software) that needs to read ebook files, and it's impossible/inconvenient to use Calibre's OPDS server for that purpose?

3. Some other reason?
Sure, you could remove them--but you can't stop the eternal reposts. That's why I'm calling it an impossible task.
Same. Seriously. It's been really exhausting lately. It feels like everyone would rather sell out as fast as possible instead of spend quality time building something that performs. Programming has only brought me joy when I get to do it on my own. For anything else, it's the most draining thing in the world.

My last two positions have been an absolute drain on my well-being. No one cares anymore about being a good person. Everyone wants to make a quick-buck and is willing to sacrifice thousands of employees and consumers to do it. This age in the developed world is the absolute worst in human history.
>no, a lynching is a murder by a racist mob

no, a lynching is an extra-legal murder by a mob.
Those express moral convictions or imminent psychological crises. A corporation experiences neither.
Thanks for clarifying. Seems like a lot of companies in this space (at least the ones geared towards gaming) have had to pivot.
"If your small business can't make revenue faster than the federal reserve can print new money, you shouldn't be in business"
Yes and no. There are, for example, a few ports on the Pacific coast of Mexico. They don't have the transportation infrastructure to carry large amounts of cargo to the rest of the continent, and they (probably) don't have the cranes to efficiently unload container ships.

The US ports don't have the space to expand. I don't think the Canadian ones can, either. Prince Rupert might be able to, but it would take time.

The problem is the sheer scale of what you are asking for. We'd need either more ports, or more berths at existing ports, with more cranes, and more transport connections from the ports to the country.

If there's one thing where you could get more throughput by throwing money at it, it would be in more efficient container cranes. And even that requires someone figuring out a more efficient crane, and then probably a few years of building it out at the ports, and upgrading the dockside infrastructure to handle the increased throughput.
No, I don't think open letters are anything like public lynching.
Making Consumption Sustainable
How many of those 200+ tabs are you actually tracking versus a bunch of windows you blindly close out later because they didn't actually matter? What is the upper limit on productivity? Being able to keep 500 tabs open at the same time? Also, there are 100% existing systems to keep track of sites you genuinely need to follow-up on that have already solved "a real problem."

If this was at a, say, $5 price point, I don't think there'd be that many people putting up a stink.
We're looking for beta users to test out our platform, Econus.

Econus is built to offset the unintended consequences of consumption.

You can sign up directly, here: https://forms.gle/3GWNcUwzcnbXXKtw6
I hope it fits in a courtroom first and foremost.
Which part?

The part where people are saying they've become aware of several independent, substantiated accusations against Pretty?

The part where they state that sexual assault is unacceptable?

The part where they demand that Pretty stop this behavior, and that communities put stronger code of conducts in place to specifically call out preying on/sexually assaulting members of that community as unacceptable?

Refusing to associate with Pretty, who they believe is an sexual abuser?

Which part of that is 'a bit like a public lynching'? I want you to be specific, because waving your hand loosely at a document and being like, "Well I dunno, but this seems like an execution designed to drive fear into a community" is not only wildly inappropriate but also rhetorically hollow.
Thanks for writing that up! I had no idea about paged.js and it’s pretty close to what I was looking for.
It starts looking to me like a bit of explaining what happened repeatedly
Some people will argue that you are not so exceptional, which is the whole thing about the snowflake argument.

You share most of your specificities with other homo sapiens.

Individualism is a thought system that is centered on liberalism. Watch "the century of the self".
> I have a deGoogled phone running Lineage, but even with that, no Google Play Services, and some custom settings (like changing the captive portal URLs), there's still network traffic to Google.

I'm running LineageOS without Play Services too and didn't about know this!

Do you have any reference materials (I guess getting busy with Wireshark and the source is my next step)? I found this Reddit thread[1] talking about a connectivity check but am keen to start tracking down any others.

https://www.reddit.com/r/LineageOS/comments/5qnfxf/why_linea...
If you are pushing the car on a public road it means you have already failed at driving safely.

Driving safely != not cause an accident

Driving safely == not be in an accident

You can be the best driver in the world driving the best car in the world and it doesn't matter, because some idiot will not look in their mirror when changing lanes and suddenly you are in an accident.

To drive safely on a public road means to take care for your abilities and your car but most, most importantly, too give wide berth to other road users and to drive in a way that will minimize the accident if it happens.

Understand everybody makes mistakes. If you aim to drive safely you need to make it your responsibility to drive in a way that will allow yourself and others make mistakes and still not cause an accident. In other words, give margin for error.

Some examples:

-- try to minimize your time in somebody's blind spot.

-- observe traffic behind you, not just in front of you. I have on multiple occasions avoided a car hitting me from behind, twice at a difference of speed that looked like at least 100km/h. Being aware where the cars are gives you ability to act instinctively without hitting somebody.

-- try to maintain slow relative speeds with regards to other road users. For example, never drive fast around cars stuck in traffic.

-- always have a backup plan for every maneuver. For example, do not have fast closing speed to the car in front of you with a plan to change the lane just before you hit it. You need to maintain the ability to break in case the car in front of you suddenly slows down or in case you can't change the lane for whatever reason,

etc.
I think it is important to review best practices like this yearly. However I am also disappointed how much accomodation is required to make various platforms happy. From social media cues with og: to meta tags for crawlers, to manifests for Android. It just seems ... infected with ephemera. I mean, social media is pushing 20 years so I'm probably sounding my age, but something about all those customizations hidden behind meta tag prop lists is icky. IMHO.
In places where press is licensed, it is not free - because they must report in a certain way to not lose license - it also includes being nice for whomever is currently on top. I've seen here in the UK where Russia Today reported a story that should have collapsed the government, but none of the other main stream media investigated the story until few months later where the party has concocted a plausible explanation why something happened. Between that RT was given a warning that they'll lose license for interference in UK affairs... Madness.
`git reset --hard` resets your worktree to the HEAD state.

`git checkout -- <file>` checks out the HEAD version of a given file.
Yes, you are victim blaming. Men aren’t wild bears, they’re human beings who should be held accountable for their actions. How drunk someone is around another human being has nothing to do with the perpetrator’s culpability.
"Yes, There Still Will Be Visitors in the Black Rock Desert

Some of you will choose to gather, co-create and celebrate Burning Man culture on the playa this year. The Bureau of Land Management says at this time public lands will remain open to the public. Anyone choosing to camp on the playa this year will need to be entirely self-sufficient. "

That does sounds... interesting. Potentially better? Certainly closer back to the roots and away from what had become a trendy, overpriced Coachella 2.0.
>large parts of countries like India, USA, China, etc are unpopulated.

This would imply that a one-child policy won't help, or really any population control mechanism -- the problem is then is that wealth is too centralized in too few cities. If you cut the population in half, they'd still all end up in Delhi.

The population chooses to be excessively dense (excessive in regards to their infrastructural support) -- they aren't being forced into it (because as you say, there's space available). So to solve it, you need to address why they go to the city in the first place (despite the danger)
That’s not what lynching is. Lynching is mob justice without a trial. The name came from Charles Lynch, who punished Loyalists during the American Revolution.