skysight-inc/HackerNews huggingface dataset:
Good counterpoint. I upvoted you and radford-neal.

Having looked at both papers now, I think that the 2014 followup confirmed the direction of the trend (downward), but it looks like it also significantly reduced the magnitude of the trend.

Look at figure 2b in the 2010 paper and figure 1a in the 2014 paper. They both show "Rate of Chl change (mg m–3 yr–1)" on a grid of cells covering the world's oceans. But the scale in the 2010 paper went from -0.40 to 0.40. In the 2014 paper the extremes of the scale are only -0.10 and 0.10. It looks like re-analysis indicated less dramatic rates of change both in the cells showing increase and those showing decrease.
Maybe it should be read as "my child not be possible without me".
This is true, as long as the "author" is a single person or someone who has been assigned the rights to all the code by everyone else who has contributed.

If you are releasing work on a (A/L)GPL project you started, but others contributed to without giving you other rights, you can't distribute their contributions without releasing the source.

Not trying to excuse this demand, just pointing out the technicalities. The most important point in my eyes is that with no evidence of intent to keep the source concealed for a significant amount of time, the idea that anyone would pursue a complaint under the GPL in this situation is nonsense.

It should have been "When will a source release for this be available", but the user decided to be an asshole instead and make a demand by invoking the license—even if this was required, it was stupid in context.
That's just not how self-driving cars will emerge. There's not going to be level-5 for a really long time. Even longer to get the laws into place to manage it. The progress will be gradual.

What's going to happen and is already happening is cars will offer certain self-driving features. Things like lane-keeping, brake assist, highway driving. Car companies will also put in all the necessary sensors to collect training data. Then provide over the air updates. Tesla & GM(Cruise) are already doing this.

There's not really a way for Uber to get to level-5 first and at that point, why build a kit that integrates with your old Honda to give it lane-keeping?

The only dataset Uber has is a general sense of where and when people want to travel. Google & Apple probably have much better data through their map apps. They both also have an ungodly amount of money to both acquire the best researchers and create & distribute these kits.

In my opinion, self-driving cars are a race between auto companies and these cash-flush tech giants. Uber/Lyft/Didi all don't really have a chance.
If it is such an easy way to make money, why doesn't everybody simply buy some land. You can pool resources if as an individual you can't afford it.
HKers simply refer to the Tiananmen event as “64” in Cantonese, read separately (six four, not sixty four).
It's way better to ride an ebike to the commuter rail station than a tesla to work. Build excellent bike networks for the suburbs. It's as cheap as sidewalk and/or paint.
This is a key bit of psychology that is often overlooked. People who get Ubers exclusively think that a car is a metal box on wheels that goes from A to B. But most people who own cars see them as a self-propelled room of their apartment or house, a personal space in other words.

Like if you have a kid and drive your kid to places in your car then you probably leave loads of kid stuff in your car, and if the kid spill something you probably don’t worry too much about cleaning it to pristine state immediately. But imagine after every school run or activity or playdate you had to valet your car immaculate so strangers could use it. No one will do this.
Nushell does not seem like a violation of the unix philosophy, or at least the version of it that I like best.

"Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface."

Perhaps I'm wrong, isn't nushell simply adding one more dimension?

Instead of a one-dimensional array of lines, the standard is now... a two-dimensional array of tabular data. Perhaps it is not strictly a "text stream" but this does not seem to me to be a violation of the spirit of the message.

Simple line-based text streams are clearly inadequate IMO. 99.99% of all Unix programs output multiple data fields on one line, and to do anything useful at all with them in a programmatic fashion you wind up needing to hack together some way of parsing out those multiple bits of data on every line.

maybe check out Powershell

I left Windows right around the time PS became popular, so I never really worked with it.

It seems like overkill for most/all things I'd ever want to do. Powershell objects seem very very powerful, but they seemed like too much.

Nushell seems like a nice compromise. Avoids the overkill functionality of Powershell.
Agreed.

I remember reading about an indie games developer who looked at his proposed user base and decided not to make his game freeware. He wrote there was an attitude of entitlement among people who get the free stuff. People who were prepared to pay, even a very small amount, behaved better.

I saw that happen on the centos forums once or twice. It could attract spectacularly selfish individuals.

As for people not RTFM'ing, I recall a small internal project I did for which I wrote up comprehensive intro, docs etc. I handed it over to the user who told me to explain it to them. I said "I wrote it all up, help and everything, there it is!". She smiled and said "but who reads those?". I came very close to blowing up at her just then.
I wonder what city you are in. My bus to work is standing room only and double length.
If desirability is not skyrocketing, why are people prepared to pay the property prices?

It is not views and weather, it is access to the startup environment, venture capital, tech talent and so on.
Anyone remember using latex surgical tubing? You took maybe six feet of 0.75" OD tubing, knotted one end, and filled with water. You could coil it around your waist, or over your shoulder. You could also use latex surgical tubing to make three-person water-balloon slingshots.
I totally agree with you that we almost certainly need some version of those things, but I’m curious specifically about the “best dealt with through government channels.” approach to how this person chooses to address concerns.

There will always be someone telling detractors to “let the government deal with problems” and there will always be people telling detractors to “use their own personal wallet—let your cash do the talking” and there is always someone telling concerned people to “band together with others who feel the same and take action.” etc...

I’m certainly not accusing you of personally using all of those other slogans, you seem content with your own choices, but at some point, people have to realize, address it how you personally see fit, there will absolutely never be a way one can draw attention to an issue or even attempt to change an issue which would be free from someone condemning their choice. Someone will always say “no, you’re doing it wrong.

Someone will always chime in to say “do nothing” or “organize” or “spend the correct way” or whatever. In the end, I’m not sure we accomplish much by condemning others personal choices. Unless of course our goal is to just not rock the boat, in which case, this never do it correctly approach probably works.
Big companies seem to have bad practice when it comes to cancelling subscriptions.

We started out with New Relic but was unhappy with the customer support. We wanted to upgrade our subscription and reached out 3 times. We were ignored all three times. It took 3 tries to get our subscription cancelled.

Datadog seems a lot better. Their support team actually gets back to you at least. If you are a small customer New Relic will not care for you as much as the big customers. Even though we were using $500+ per month.

To add another example Postman keeps charging my card after my account was deleted. I reached out and they said Rey couldn’t find any previous record from my email and requested I forward the email I got. But I can’t because ProtonMail doesn’t allow forwarding. To this day Postman is attempting to charge my card every month. Lucky for me I usually don’t have money on that account but once it does come in Postman can expect a chargeback and formal complaint to the authorities of their shady business practices which violates EU regulations.

TLDR; big companies suck when it comes to canceling subscriptions.
Honestly, I'm not entirely convinced they were right to promise access to this data to begin with.
Likewise, cardiovascular health is probably strongly correlated with how recently you checked your bicycle tyre pressure.
The risk of a supply chain attack, roughly speaking, is then multiplied by all 73 dependencies. If any of those are compromised, the shell and system are compromised.

To ameliorate the risk, the security of all 73 dependencies would need to be at least an order of magnitude greater, just to catch up to shells with no dependencies.

The irony is that this lack of "dependency-safety" is far more easily exploitable than any previous lack of "memory-safety".

Of course, this can be easily fixed if developers stop multiplying third-party dependencies, so that importing a dependency involves O(1) risk, not O(?).
I felt the Damore affair exposed a perverse situation. Essentially anybody denying that there were an equal number of women equally inclined towards and capable of performing in a certain industry is used as proof of systemic discrimination. Leaving that uncontested also proves systemic discrimination since there are less women in the field proving the sexism. Then when people get upset that they're being discriminated against and lash out that also proves the sexism. Yet when I talk to just about every ordinary person on the street there is just about nobody who believes women and men have a 50:50 inclination towards all types of work besides fringe egalitarians.

If an honest discussion cannot take place that yes women are discriminated against, but that yes men and women DO in fact differ, then affirmative action will inevitably stop being about stopping sexism and start being about forcing equity as time goes on. You would have to apply a LOT of oppressive systemic sexism and force a whole lot of people male and female into jobs they're bad at and unhappy with to fix inequity in tech. Currently the reaction to people pointing out the looming problem is to fire that autistic employee for sexism and for the CEO to make a public apology.

Damore was just ahead of his time. Affirmative action hasn't distorted tech enough to destroy itself yet.
Half the lifetime pollution from a car happens during manufacture. Lets not buy more shit that does the same a-b.
Casio also made watches with incredible battery life. I have had a Casio Edifice (EFA-111, 10-year battery) for 15 years, with no change of battery. Amazing tech. Imagine buying something in 2004 and still have it work perfectly today, having done no maintenance whatsoever...
> Mahama Gandhi didn't work for the East India company while simultaneously fighting for freedom.

Given that the East India Company was dissolved when he was 5, this would've been difficult.[1][2]

He did however work in the ambulance corps for the British Army in the Boer War. And advocated for cooperation with the British government in WW1 right up until the Jalianwala Bagh massacre.[3]

1. https://en.wikipedia.org/wiki/East_India_Company

2. https://en.wikipedia.org/wiki/Mahatma_Gandhi

3. https://en.wikipedia.org/wiki/Mahatma_Gandhi#Champaran_and_K...
How does that let me skip the ads?
There were several contraptions to do balloons very fast when I was a kid in the 90s.
TIL some people think asbestos is immediately fatal.
No. Ublock does not have a performance problem.
The only problem I've encountered with nextdns is they went down effectively taking out internet and no one at home knowing how to mitigate it.

Otherwise, a good value prop, provided you turn off their logging feature that captures client-ip among other metadata.

Also, keep in mind that you could run Pi-Hole on a VPS and split-VPN only DNS traffic through it: https://docs.pi-hole.net/guides/vpn/only-dns-via-vpn/ DO charges $5 for 1TB traffic and a decent amt of compute, which ought to be enough for 500 or more (?) devices worth of DNS traffic.
Or they don’t want to remove the debilitating environment and neighborhood regulation which makes new home construction take years when it could be months.

Or they want lots of new housing, but they also want the owner to rent control all units.

Or they want at least 30% of the units to be under market rent.

In other words, they want something for nothing and they’re fine with YOU being stuck with the consequences.
Setups which are data sinks giving minimal info about end users are the best.

If you outsource processing/filtering, that data has commercial value eventually.
>Many of my teammates are immigrants. Visa related uncertainty and progress are major parts of their lives. The H1-B renewal lottery colors all future plans. Finally getting a green card is like having a child or buying a house.

Getting a Green Card shouldn't be that easy for H1B holders. An H1B visa is a temporary visa and in that time they should be transferring skill knowledge to American replacements.
Do you work remotely or in an office? I do about the same (9 to 3) but remotely, so the visibility of hours in an office is what I'd worry about, though I have no plans to work in an office.
Smog from freeway traffic is very real and harmful to public health.
I've been wondering, how closely could a future/alien civilization recreate Magic the Gathering's rules given nothing but a collection that included every card and several (100? 1000?) valid decks for different formats.

I imagine they could get fairly close, especially thanks to reminder text. But I wonder how older/erattaed cards or old templating might hinder those efforts.

For those unfamiliar with Magic, the comprehensive rules are about 190 pages of 10-20 rules each, plus a glossary/index. On top of that, the golden rule of Magic is that if a card and the rules disagree, the card takes precedence. And there are over 20,000 unique named cards, though a small number are functionally the same card as another with a different name.

See this link for the comprehensive rules, but note that the vast, vast majority of games don't require an exhaustive understanding. You can learn enough to play in 10 minutes, though you'll probably need to learn something new each game for a little while.

https://magic.wizards.com/en/game-info/gameplay/rules-and-fo...
I love the core idea of nushell, but reimplementing them seems rather insane, given the incalcuable number of programmer-hours that have gone into coreutils.

That seems like a real mistake, rather than simply having nushell's "ls" be a wrapper for coreutils "ls -la" or some such.

I understand the benefit of reimplementing everything from scratch, as that way you have a more consistent nushell experience everywhere, regardless of which version of "native" ls your system has. And allowing "^ls" is a useful and necessary hedge.

But, wow reimplementing nearly everything seems like an enormous undertaking.

(It is of course possible that I'm completely misunderstanding things! Perhaps the devs can comment?)
> Your approach of delaying the abstraction choice sounds very interesting (somewhat akin to Extreme Programming?), I will try to keep that in mind for the future. In thinking about this I'm mostly afraid of code sort of remaining at this "makeshift"/provisional level and never actually settling into something more organized (due to lack of incentive/time to improve it). I think that can be kept under control, but do you have any suggestions on that front?

Actually, I find that more often than not, code written in this manner is actually easier to maintain, because there are no layers and concepts to untangle - just the raw functionality and data transformations. You don't need to put yourself in the mindset of the person who wrote the code, who might not have had the right concepts in their head at the time. Instead, you just parse the code like a computer - This makes it easier to figure out what the code actually does rather than being distracted by the intent of the author.

The main purpose of abstraction is to intentionally hide implementation details so other people can use your code without requiring a full understanding of all the details. However, when maintaining code, obfuscation is the exact opposite of what you want - You want to fully understand what the code is actually doing. Internally, I forgo most abstractions. For public interfaces, I expose highly specific functions and datatypes rather than "generic" interfaces, and only the bare minimum. Variants should favor duplication over generalization when uncertain. It's up to the consumer of those APIs (which is often myself!) to choose whether or not to implement abstractions on top of those. In my experience, it's either super-obvious when it's needed or unnecessary if unsure - So you can usually push back abstraction up to that point.
>James Damore outright stated that he believes that women are genetically inferior at the job he does.

Outright? Certainly not. It requires multiple layers of hostile interpretation to reach 'women are genetically inferior' from what Damore wrote. That's an absolutist, determinist, morally-tinged statement which is nothing like anything he said.

If you think otherwise, please give the quote where Damore outright states women are 'genetically inferior' at anything.

Damore was extremely clear about the difference between "all men have X trait more than women" and "statistically, the prevalence of X trait is higher among men than women (but some women still have a lot of X)". He even included visual aids to help explain these concepts, literally on the first page of the memo.

If your mind integrates the studies Damore cited as stating that women are 'genetically inferior', that's something you need to learn to decouple. We don't have to choose between anti-science denialism and fascistic supremacism, so please don't try to force everyone's opinions into one of those two categories.
This is exactly why I love Go so much. The whole language is just dumb and simple, you need to REALLY work hard to make complex shit with it.

Doing things the dumb and easy (and maybe a bit verbose) way is the path of least resistance.

Compare that with C++ with its templates and Javascript with its ... everything and even Rust. They invite you to make the most complex monstrosity you can manage with all of the fancy stuff at your disposal.
Both are bad. Good is not buying a car when you have one in your driveway that does the trick. Better is never having a car in the first place and biking to a transit hub.
Because of the kids?
I think everyone else took notice that expressing conservative opinions in writing was a fireable offense.
Looks pretty algorithmic to me:

#include "env.hpp"
#define FLIRTING "not fun"
#if __has_feature(flirting)
#error Invalid built-in environment
#endif

int main()
{

const char insult[] = "up your game";
Person p;

if (has_gamed(p) && FLIRTING) {
p.set_worst();
throw insult;
}
}
Physical boards have a nice feel to it but you can only put so much on it.

On JIRA, Trello or whatnot you have the chance to provide some more context using extensive descriptions, pictures, references, urls.

I guess if you have a team which is not distributed, and everybody is on the team 100% of their time and you manage that your holidays overlap a lot, it might be feasible to have a physical board. Otherwise I see all this communication overhead to explain to everybody what the thing on the board means in detail.
What's the view that TypeScript is the modern Javascript?
Profligate is profligate regardless of whataboutism. Every activity should make effort to be sustainable, and must convert to being zero carbon if the climate crisis is to be averted. That includes burials.

Besides someone may be considering burial after they've already changed lifestyle as far as possible.
Welcome to Hong Kong
Palmerston Island, Population 35
Now you know why people call it scamify :)
Science is very political! Though as others point out this is about the history of the cold war more than colloquial forces. Scientists are people first and people live in the world, hold views and their views influenced what makes sense to them. All research is aligned with politics in some way, though not all topics are equally engaged.
In case you are interested in more sophisticated ls or find, try fselect ( https://github.com/jhspetersson/fselect ). That tool supports JSON as output as well.

Fselect has few really cool features, esp. when you got to deal with complex queries. Although not unix way at all.
Pretty much every major metro is lacking in transport so starting there is great. Halting development in wildlands and favoring growth around transit infrastructure is the next move. The sparsely populated areas are just that and are a drop in the bucket compared to people who live in areas that absolutely should have excellent transit and biking infrastructure.
Those parts were definitely not in any version I read, so I should consider finding a modern translation myself.
I was thinking about this exact same thing. I consume so much like read, watching etc but don’t spend same amount on creating. Even in office I create but spend more time in meetings and other stuff than actually coddling. I find that creating anything random gives me more satisfaction so I have taken up on more creative activities like cooking, coding at home, design etc. I am driving this from the point of view of creation vs consumption and not so much as hobbies.
I don't think that's true at all. The best teams I've ever worked on had zero political discourse.
I've never quite understood the rationale behind the 'public PR' method of submitting coding challenges.

I understand it's much lower friction for the recruitment team, but having everyone else's answers public too kind of defeats the point entirely.
History is full of nasty stories of groups of people pushing towards creating a 'just' world.

Absolute conviction of righteousness leads to polarazation leads to extremism as nuanced opinions are projected onto the anti-pole. 'You are either with us or against us', 'You are part of the (our) solution or part of the problem', 'the end justifies the means', 'you can't make an omelet without breaking a few eggs' ...

The art of moderation seems completely lost as people are swept up in a never ending exaggerated and overexposed arena that requires pledges of allegiance and virtue signalling, demonization and sacrificing above and beyond all reason.

I'm not advocating everyone just shut the hell up, but the moment you when asked would not be able to switch sides in a debate and plead the opposite's case because you are so far down the path that you can not imagine anything but 'pure evil' as the motivations behind your opponent, you are no longer a valid contributor to the conversation, you are just part of a lynch mob out for blood.
Interesting how k-means clustering is considered appropriate for chapter 4 of this 19 chapter book. I don't know anyone who even considers it related to the material in linear algebra (which is more about vectors, matrices, spectral values, and applications, whereas k-means is more an application of knowledge about algorithms and data structures). But I assume the pressure to sneak ML topics into dry fundamentals courses is inevitable.