skysight-inc/HackerNews huggingface dataset:
Because people most likely behind a badly maintained middlebox aren't allowed to pick, much less install a browser of their choosing.
> First up: I just wanna say it wasn't my goal to be the defender of the ad industry. I started this comment thread to defend the idea of aspirations as a good thing.

Okay, but I wasn't really attacking aspirations, either. I've criticized "conquering desire" before on HN as leading to useless monasticism.

> re: Review sites, word of mouth, contacting experts: That's all great. But to the business owner who's wondering how they're going to make payroll 3 months from now, that's not exactly helpful. Your recommendation to them is to just sit back and hope people stumble onto what they're selling?

No, I don't have a recommendation for them. I get it, business owners are somewhat forced to advertise, because their competitors are advertising. I'm saying that we as a society should not be pretending advertising is some positive thing, we should be removing advertising from our content, our public spaces, etc.

Ultimately, this isn't necessarily bad for businesses. If advertising didn't exist and people found out about products by other means, businesses could compete on just producing the best products.

> You haven't made any attempt to present the other side of the argument either. You say I'm dishonest for presenting my clients in the best possible light, yet you also pick and choose what to present in defence of your position. I'm fine with that, but it seems to me that if you held yourself to the same standard, you'd make an effort to consider the position of all the people involved in advertising.

1. Presenting all the opinions is not the same as presenting all the facts. In fact, presenting all opinions is counterproductive to providing a well-rounded summary of the facts: if you present flat earthers on the same level as cosmologists, you're dignifying non-truth as if it were truth. I'm not obligated to state opinions like "Advertisers are just trying to help you find what you want!" because that's just a lie, and stating it alongside the truth would make them seem like equal ideas. Leaving out incorrect opinions is not the same as leaving out facts.

2. Even if you could make it stick that I'm a hypocrite, so what? Just because someone is a hypocrite doesn't mean they're wrong. That's just an ad hominem attack on me. Let's stick to debating the topic, not my character.

> In the meantime, we live in a world where advertising does exist, and therefor it's foolish not to participate in it, because doing so would give your competitors an unfair advantage.

Sure--if you're a business owner it's foolish to play by the rules when nobody else is. But as humans and members of society, not as business owners, we can strive to create a world without advertising.
Mitchell Baker should be ashamed of her performance at Mozilla. Serious missteps in the development of Firefox led to the rise of Google Chrome, and only recently (and arguably too little, too late) have they seen the light and prioritized the re-development of Firefox.

Nearly all of the other projects at Mozilla that aren't related to the browser itself have been abject failures. They have not only failed in their core product against Google, but have shown that they are completely incapable of innovation in other areas of tech.

Her letter reads like someone who is completely clueless. Getting rid of people while earmarking $40 million for a so-called "innovation fund" with no real strategy?

They are hoping some half-baked VPN product generates enough revenue to make them independent of Google's search deal? Please remember this post when that product fails to deliver. It's not a matter of time, it just makes no sense in any kind of timeline and at this point Mitchell Baker is grasping at straws.
If you believe that Mozilla has no chance in the marketing game against Google, then maybe this is proof of Google's monopoly position and maybe this will convince you it is time for antitrust action against Google.
Yeah, that's sort of what I was trying to say. It will be gamed like the current system, but reputation networks are a studied problem with lots of options of things like this. just nothing thats taken off.
Airbnb Moving Away from React Native
This looks interesting, I too have problems even in the darkest of dark night shift. To be perfectly honest, I was ready to `brew install nocturnal` and test it out, but I'm not going to figure out what Carthage is and get that bootstrapped just to try this. I realize that's pure laziness on my part, but people are lazy when they can be. Might be an easy-ish hurdle to get more adopters
For comparison, Linus total compensation at the Linux Foundation is around 1.6m; Greg KH around 400k.
> Why are people doing that at all????

From a security standpoint: because it dramatically improves your security posture. Defense-in-depth is a real thing, and people who care about security use it (the people who pay big bucks).
Your mom didn't teach you the cleanup game..?
Show HN: XEN – Unknown Crypto Tools
That's not how I read it. This past in particular:

> There are many ways in which you can build a browse-down approach. You could use a virtual machine on the administrative device to perform any activities on less trusted systems.

The point is to tailor your risk to the systems your accessing. You should interact with less trusted content in more secure ways if you're also interesting with high security systems.

So if you're using firejail/bubble wrap to consume less trusted content (web, email, videos, etc.) and selinux/apparmor; I think your system would match their description of browse-down, for most low to mid security systems. For high security maybe Qubes/VMs. Then highest security you start thinking about multiple machines with kvm switches.
Yes, you're right, it should be an integer comparison check ultimately.

> TypeScript essentially does that, except that the tags are not going to be optimized by the compiler

What do you mean by this? Typescript erases type information during compilation. So you would not be able to emulate pattern matching against types on TS. Or you could if you manually added some common tag to every single data type like interface.

Or are you talking about just compile-time type checking on TS?
It’s more to do with the purity of their culture resulting from low immigration which fosters a high level of mutual trust. Invariably immigration corrupts the hosting nation’s culture with trust absorbing the initial impact.
Pantone Color of the Year 2020 inspired Korean beauty and skincare products
The kind you are likely to hear talking to random Americans. A lot of people you are likely to meet, of diverse backgrounds and origins, will talk about it imprecisely, and as if white and hispanic are contrasting terms.

I personally do not. Nor do those forms you are talking about. But it something I hear a lot out in the world.
The definitions are:

Static: Statically checked by a compiler.

Dynamic: Not Statically checked by a compiler

Strong: Types enforced by the runtime

Weak: Types not enforced by the runtime

Of these,

JavaScript: Dynamic, Weak

TypeScript: Static, Weak

C#: Static, Strong

As to if you think TypeScript is worth it, of course its worth it. Whether or not you're writing JavaScript or TypeScript, you're still thinking in types, function signatures and data structures. TypeScript allows you to encode that information so you don't need to hold it in your head (or have other programmers figure it from usage, as would be the case for JavaScript). But that aside, TypeScript's tooling alone makes it worth it.

As for this flame war, i strongly suspect that most type system advocates have mostly likely used BOTH dynamic and static languages (C#, Java programmers have had to deal with JavaScript for decades), while I expect the majority of dynamic advocates (say Python, PHP, JavaScript) have primarily stuck with dynamic.

Those with the wider perspective have the better insight imo.
Very interesting. I've never heard of digital psychiatry. I especially like the aspect of digital phenotyping as it seems like it'd be useful in many fields of medicine. I shared your site with some of my classmates interested in psych. Thanks for putting this on my radar!
Small quibble, the original file system, named ext2_saved, is a subvolume/snapshot. As long as it's kept around, you can revert the conversion while losing any changes made to the Btrfs file system.

The comments explain the strategy in some detail. ReiserFS conversion is supported in addition to ext[234]. Because Btrfs requires only a little fixed space, just its superblocks, in theory any file system could be converted.

https://github.com/kdave/btrfs-progs/blob/master/convert/mai...
Can you directly attribute the cause to climate change? Probably not.

This is actually a much easier argument to make than the political argument.

Even the Prime Minister "has always made the connection between climate change and extreme weather conditions"[1] Obviously they haven't always made that connection, but it is indicative that the PM's argument is now "yes it's climate change but we shouldn't do anything about it".

The argument is easier because in Australia it's pretty obvious that the last few summers have been hotter and dryer than usual (except in Queensland), and the record is clear that pattern has been happening for some years. Hotter and drier weather leads to bush that is drier and more flammable, and no one has even attempted to argue otherwise.

The politics are harder in Australia because of the combination of the powerful coal lobby and a large part of the press trying to portray climate change as "a leftist conspiracy". This combination has led to the election loss of the Labor party in 2013, and Malcolm Turnbull losing the Prime Ministership in 2018.

[1] https://twitter.com/albericie/status/1213624003992141825
Is it? I find it quite beautiful. Have you read the ngn/k source?
Some folks with money really are better off hiring a professional parent, if the asshole cycle is ever to be interrupted.
As more members of WHATWG fork Chromium I think your right that the standard is more like: whatever the dominant fork (Chrome) does.
Fairchild, Fairchildren, and the Family Tree of Silicon Valley (2016)
You don't use the "sort pattern". You call the sort function, because it exists.

In C, you would code up, in place, an example of the "hash table" pattern, but more expressive languages have hash dictionaries in the library that are as fast as, or faster than, you could afford to code in place.

If your language can't properly express a "maybe" monad, you can cobble something together to use instead, and mention that in a comment. But it's only a pattern because you don't have it.
Aptiv Self-Driving Cars Coming to Las Vegas Airport
Awesome! I sent an invite.
They said that on purpose. They are (implied) criticizing, on their own terms, something they said themselves. Strawnman parrying.
I gave up on C++ in part because the language changes too much.

I paid for lessons on it. The std:: stuff didn't exist, templates were a recent invention, and people were starting to agree that putting the overload keyword everywhere was bad style. Mostly, people were just excited about // comments and cout.

I keep hearing about how C++ is supposed to be done, and it seems to change every year. I don't know what people do with the older code as it becomes unfashionable with "very strong code smell". Updating it is risky busywork, kind of like porting to Python 3, with potential for serious bugs. Leaving it in place will make developers differently unhappy.

It isn't easy getting everybody on a team to agree on what subset of C++ is OK to use. People will sneak in their must-have feature. You'd have better luck getting agreement between emacs and vi.
The Titan M Chip Is the Most Underrated Pixel Feature
Mapping Jan 2020 Java Security Patches Back to the Original Source Code Changes
What do you sleep on if not a bed? Do you have a floor cushion or yoga mat?
I’m still not sure why most US medical schools want an undergraduate degree. I see lots of people trying to go pre-med doing research in the lab when we should really just cut out the middleman and have medachool admit straight out of high school or the military [in the USA not sure how other countries work]. This would really reduce the amount of time wasted of people that don’t want to go into research. Right now you can go to school for 4+2(MS degree) and make just as much [total comp] as a GP at FAANG+MSFT and get much, much better working hours.

Ideally we would increase the amount of Medicare residencies too. Then everyone could get a residencie and we would also be able to import MD from around the world.
I just wrote up and deleted a comment on why you were wrong about the gilet jaunes "[not caring] about the environment" before re-reading your comment and realising you meant Macron's government doesn't care about the environment. I think that may be why you got downvoted.
I've felt this too. My best strategy is to do something productive with that natural stress and worry. Go to climate rallies. Move to banks that don't invest in fossil fuels. If you have retirement savings, make sure they are not used for fossil fuel investment (in Australia we have ethical super funds that commit to this). Call up you government representatives and make sure they know you are worried about the future and want them to act. Vote and donate to political candidates that support reducing emissions to zero at least by 2050. Get your friends and family to do the same. The biggest impact we can have is economic and political, and if we work together we can change a great deal!
It would be evidence of climate change if Australia was no longer getting hit with droughts that induce wildfire conditions. We've got records of those going back to colonial times and fossil evidence going back thousands of years.

Minor increases in temperature do not cause wildfire conditions. Drought, wind, fuel, and a catalyst (like an arsonist or clumsy person or lightning) are all you need for fires.

Until we start controlling the rain and playing God in the sky, I doubt we're going to be able to prevent Australia from developing dry conditions from time to time.
Even the guy who literally birthed Firefox (Brendan Eich) picked Chromium for Brave, his new browser.
India and the US emit almost exactly the same C02 per GDP dollar, but China is quite a lot worse.

Germany, OTOH is over 1/3rd less than the US and similarly rich, and Japan is quite efficient too.

Figures in kg per PPP $ of GDP

China: 0.561
Germany: 0.189
India: 0.304
Japan: 0.243
US: 0.3

https://data.worldbank.org/indicator/EN.ATM.CO2E.PP.GD?view=...
Physics videos by Eugene (excellent animation videos explaining physics, mathematics and electrical engineerin concepts): https://www.youtube.com/user/EugeneKhutoryansky

Posted a blog on youtube channels I enjoy: https://sunilkowlgi.com/learning-stuff-on-youtube/
Not OP, but I'm guessing their point is that Toyota has completely missed the boat on electrification where they had an early lead with the Prius.

They went after shiny unrealistic options like Fuel Cells/Hydrogen and wasted their lead. The world would have looked very different now if they had invested in Electric 10 years ago. Their "plug-in" electrics have 20-40 miles of all electric range. Even Ford has vehicles with 200+ miles range.

Instead, they still have only concept vehicles and their exec VP still says
“We haven’t changed our policy towards battery EVs. We are not shifting our focus to prioritise battery EVs, nor are we abandoning our FCV strategy.”
source: https://ww.electrek.co/2019/06/07/toyota-electric-car-images...
There are still tech companies like this. I have no detailed idea about my boss and coworkers' political beliefs, but I suspect they're different from mine. No problem, we keep things professional and respectful.
If they committed crimes together, not hard. If things like political crimes can be punished by death, even easier. If the king says “get me a pair of identical twins condemned to death” very easy. Go into a poor neighborhood, find a pair of twins and drag them in on an unsolved murder.
> If you genuinely think homelessness is the absolute worst thing, you probably have other options. They may be less than optimal, but they likely exist.

My fears are based on whether I would have the enough resilience and mental strength to be able to bear with the situation without the drugs that I'm prescribed to or if the condition just get worst. Actually, if something happens, I don't have anybody to help me. Thanks for pointing to the decision process that I was underestimating.
Well, would you look at that privacy leakage there.
Dogs were bred to love us, like DA's vegan cow:

> Which is why it was eventually decided to cut through the whole tangled problem and breed an animal that actually wanted to be eaten and was capable of saying so clearly and distinctly. And here I am.

It doesn't make dogs' love and faithfulness any less true... but they are loving slaves. It makes them better than us, not worse, like angels unable to choose evil.
I've had advertisements on Air Canada flights on their seat-back TVs/plane PA system.

I follow up by complaining to the advertisers and explaining what a bad impression it is.
I love Japan and the mystery continues with its fascinating culture.
Insiders at Airbnb told me they are (almost) completely off Rails now. They moved their website to the jvm.
Well, to be specific: by "common decency", I mean that the CEO should refrain from a publishing an infantilizing and derogatory post about a deceased employee. They should especially refrain from doing so days after the employee's death.

Employees dedicate roughly half of their waking hours to the employer, entailing much sacrifice from not only the employee themselves, but also their family. Regardless of the employee's competence, it insults that sacrifice when the employer comes out and denigrates the employment record of the deceased.

Bottom line: making an unprovoked publication indicating that the deceased's efforts caused damage to the organization as a whole is not a decent thing to do.

Just as a rule of thumb, if you can't memorialize a person without talking about how much damage was caused or how you just couldn't get him to understand "nuance", it's probably best to leave the memorializing to others.
I'm in the same situation. Went down to Latin America where it's cheap to live. Been bootstrapping for a year and closing in on launch. It can be done solo, but you have to be ready to go for broke. It's sad but you are 100% right, this is a game that regular people are locked out of unless you are willing to do extreme things.
Time-Lock Encryption (2011)
As with all drugs, it's not understood the paradoxical drug effects. Stimulants can make people sleepy, and the most potent of benzodiazepamines can make one more agressive. The endocrine system (also the immune system) is so complex and so full of variables and network effects that I think that science has a long way ahead for a precise scientific understanding of all the positive and negative effects of these drug categories.
Phytoplankton are also responsible for 50-80% of atmospheric oxygen, so in the parent poster's scenario I think the loss of a breathable atmosphere is the most likely nail in our species' coffin.

Probably won't happen, probably not a great idea to push things to see how far we can let things go before it's catastrophic, though.
Definitely. Definitely.
And what about the other bushfires they've had that were over twice as large as the ones they are currently having? Like the 74-75 bushfires that were 6 times as big as the current ones? Or the ones in 69-70 that were twice as big? or 68-69 (also twice as big)?

You're talking about one of the most fire prone places in the world that has had massive bushfires documented since 1851.

edit: @mrpopo, can't reply to you. But it looks like the largest set of bush fires ever recorded in Australia (290 million hectares) occured in a year where the temperature was below average for pretty well the entire country. Far below in some parts of the country.
I am running into a weird glitch. I have an email indicating a join request, but you don't show under "pending members." However, trying to direct add you gets me a message stating you are already a pending member.

¯_(ツ)_/¯
Stuff like this make me question how those in the medical field can put up with this stuff. All that hard work, all that debt, all that lost time, and for what? Meanwhile there's a bunch of people in a handful of cities who make comparable if not greater salaries for writing software to freaking deliver ads to sell people shit they don't need (I'm exaggerating a little). And all while living a much more comfortable life! Time ain't free.
Read App – Set a yearly goal and we will tell you how much to read daily
To expand on this a little:

J was what Iverson did after APL. ('arcfide has called it a "stopgap," but I don't think that's right: it does a lot of things better than even Dyalog does.) In that way, it's a bit more pure of an experience [compared to Dyalog APL], and in a way brings the notation a lot further, as long as you can ignore the ASCIIfication of it.

k was made explicitly as a stripped-down version of (primitive-)APL. This has many trade-offs. It does make performance optimizations a lot easier (which is partially why practically every non-toy k implementation is faster than Dyalog, which is fast in its own right, even if J is usually faster). It's also mildly easier to keep in one's head in most cases.

It's a lot more mainstream in comparison to J, both because of the performance optimizations and because it's a lot less of a leap from Lisp to k than it is from Lisp to J. If I remember correctly, Arthur is a bit more of a normal person on this: he prefers/preferred writing Lisp to APL, and k is definitely a lot easier to compare to conventional languages than J or APL.

J was designed as a way to spread notation to the masses, k was designed as a way to get incredibly small amounts of code to do very big things. Both are good at both, I think, though to varying degrees.

k, though, appeals to a core aspect of the programmer by design: small. And it's small in a way that can't be called code golfing, either, which is like cocaine to your average programmer. It's primitive, very shiny, and its bite-sizedness appeals to your average cascade of attention-deficit (mostly grown-up now) teenagers that make up these sort of spaces. It's basically bait, and in a really good way.

Another reason is because J doesn't have all of the cool little snippets that k people love posting; there's no "ray-tracer in 7 lines of J" text dump despite something similar being possible, just because of the community that's formed around k. In k you have a bunch of people like Stevan Apter who just live for cool programming languages. They devour that stuff and try and make the coolest things they can to show everyone.
Article from 2018.
SneakAndVoteForBernie (Bernie Sanders)
It’s because almost everyone uses the same umbrellas (cheap from a convenience store). Ive never had any other type taken.

It’s hard to tell which one is yours and it basically becomes an umbrella share pool. No big deal.

I’ve also had cases where I was caught in the rain and people tried to give me their umbrella.
My knees both get extremely sore when I have to sit for long periods of time. Bleechers at sporting events? I simply don't go. Flying? It's hell because they cut the legroom so short. I'm 5'11" btw, I have long femurs. Once the pain sets in, I have to straighten my legs out and hopefully get up and move around.
I've from a country with free higher education and a living stipend, it seems to work pretty well. So I'd say yes, they should.