skysight-inc/HackerNews huggingface dataset:
This smells like classic Feynman. He did more things than people realize...

He used to be ribbing Danny Hillis all the time, saying that he came up with just about all of Computer Science during the Manhattan Project. "Just what is it that you do again?"
Show HN: Dynaconf 2.0.0 is out – One code line to manage your settings
Move to another country?
Until that's decided in court, there is no crime only actions that may or may not be legal.
> Android, which everyone has come to know and love.

Haha, honestly now. If my Android didn't cost $700 I would long since have smashed it to bits. It's scheduler is totally garbage, to the point where Google's own media apps like YouTube and Music drop samples while the screen is redrawing. Who "loves" Android? To me it is the Win98 of mobile operating systems.
First of all, GDPR does not apply to personal sites. ( https://law.stackexchange.com/a/28086 - see current "in force" version of the directive: https://eur-lex.europa.eu/eli/reg/2016/679/oj see recital 18)

> [...] GDPR sets a minimum amount of cost/effort to run a website [...]

This is simply false. If you want to post something on the 'net, nothing changes. You want to count page downloads? (You know those old school CGI counters.) Nothing changes. You want to know how many individual visits you got? Well, you need to try to distinguish between new and returning visitors, hence you might put a cookie on the visitor's browser/client/useragent, now you need to ask nicely, because it's eerily easy to use that cookie for a lot of other purposes. (Similarly if you would try to use something else, like IP address, and/or browser fingerprinting.)

And so on. Yes, I like pretty graphs about visitors (browser screen size distribution, fancy geoip charts, etc), but so do the people that live off the not so innocent usage of this kind of data.

And yes, if you collect personal data, then you should be able to protect it. This was always the case, GDPR simply states this and tries to create a mechanism that forces data holders to act accordingly (via the mandatory data breach reporting). Again, similarly, if you handle a lot of data you should be able to accurately take a stock of what kind of data you have about whom, hence the requirement to respond to these inquiries.

> I think it disproportionately impacts smaller sites.

Agreed. But small sites were always at the mercy of random script kiddies. They always lacked resources to properly handle updates/upgrades, security, data, end-of-life termination, etc.

GDPR at least makes WordPress, discourse, and random blog and forum engines able to deal with the reality of how much value their databases represent nowadays.
Yes and you are assigning event probability arbitrarily. This is why it is hard to use occams razor correctly in a non-subjective way. I can just as easily say that there is a very high probability that she said it, and doesn't want it on the record. There is nothing backing this as being more or less probable than what you said, it is all arbitrarily subjective prob assignments since we are both going on nearly no information.
You're not digging deep enough. The reason they need to hype it is because they don't have one.
Novelty doesn't define success. No car company has previously existed that is scaling towards 500k EVs delivered per year, with the capability to manufacture 135GW of energy storage per year. The Horndale Power Reserve in Australia has not only saved Australian energy consumers tens of millions of dollars, but proved that utility scale energy storage could be rapidly deployed and is cost effective.

If these problems are easy, why is Tesla the first to seek solutions to them? Why did Tesla have to struggle to prove the validity of EVs to the public while European car makers committed fraud with diesel emissions? If you're an established car maker, how bad at manufacturing, supply chain management, and product development do you have to be that you can't compete against Tesla with EVs? Questions are rhetorical.
> Blub

I love the blub paradox story[0]. If you hadn't mentioned it, I was going to. The central idea is, each language lives at a particular spot on a 'power spectrum' -- perhaps 'expressiveness spectrum' is more accurate since theoretically any Turing-equiv lang is technically as powerful as the others.

When you look down the power spectrum, at less-expressive languages, it's easy to scoff and say "I can't believe that language is missing Feature X of my chosen language." But when you look up the spectrum (and in the article, LISP is the example given), the more powerful features in that language just look like nonsense. The money quote is "Blub is good enough for him, because he thinks in Blub."

For me, my primary language is C#. When I look at Go, I can't help but think "I can't believe it doesn't have generics, how can anyone get anything done in it?" But when I look at LISP metaprogramming, I get uncomfortable with my lack of understanding. Luckily I am a language nerd so I force myself to experience languages at all ends of the spectrum.

Highly recommended read.

[0]: http://www.paulgraham.com/avg.html
Thanks for the constructive comments!
This is just a weird article.

> But do you know what data I have access to when you come on my website ? Well only your IP and some information about your computer and browser. That’s all.

It's pretty well known by now that that's often more than enough to identify a specific user. "That's all" really undersells it.

> It’s true I can create an ID and save it on your browser (I can do much more but we will stay focus). Your browser, not your computer.

That's effectively the same thing -- the vast vast majority of users don't use more than one browser per device, and I'd be willing to be that the few who do use more than one mostly use them for different websites.

> So the very first thing you need to understand about data privacy is that YOU protect your own data by not giving it away without thinking.

And here it is. This article is basically just victim blaming. "You didn't want this website to identify you based on the unique combination of user agent, viewport, and feature detection? Then you shouldn't have visited this website with that user agent, screen size, and set of features enabled in your browser."
They aren’t trivial to follow - Standard Chartered were fined $1.1bn for AML non compliance, Swedbank and Danske have lost their CEOs. KYC is vital for the integrity of the economic system precisely because ML is as prevalent as it is.
For most of B.C wood-gasification would be a great solution!

https://en.m.wikipedia.org/wiki/Wood_gas
> If you are going to expect that a union, corporation or a government take care of you, then you are going to be very disappointed.

As a fellow tech worker who have been through the wringer many times, I can confirm this is absolutely true.
> In a place like Canada, where electricity primarily comes from natural gas,

Come on, you don't just get to make up your own facts on the spot:)

https://www.nrcan.gc.ca/energy/facts/electricity/20068

> Total electricity generation in Canada in 2016 was 648 terawatt hours. Hydro has the highest share of generation at 59%, followed by nuclear at 15%, coal at 9%, gas/oil/others at 10% and non-hydro renewables at 7%.
> What needs to happen is solid debate, constructivly listening and then disseminating and showing what they are wrong about and why, with proof.

And also the tougher part, actually being prepared to admit that they might be right about some parts of what they say, interspersed with the things you disagree with. That is what makes a conversation about it fruitful.
A React hook for making isomorphic HTTP requests
If you are part of the long tail today, then you are definitely better off now than in previous years where your market was local audiences and whomever you could reach via zines.
>That's polemical and I would not tell it that upfront to my Japanese friends but I feel like kanjis are a vastly inferior writing system compared to the alphabets they have.

The reason Kanji are used instead of Kana are due to the vast number of homophones from a language limited in the number of phonetic sounds it has. It is how you can tell はし「橋」 from はし「端」 from はし「箸」. Sure, context would almost always let you know which word is used but that requires some additional parsing. Other languages have more sounds, thus fewer homophones, and this becomes less of a problem to determine which witch is which. Or as just shown - "witch" and "which" can be spelled differently even when they sound the same, something less possible with kana. Japanese has an insane number of homophones and reading kana-only sentences quickly becomes a headache because of it.

I don't "read" sentences that contain kanji. I glance over the sentence and understand what it is saying. It's like watching someone act out a scene vs reading the scene's script. Although I am still learning Japanese, for sentences where I know all of the kanji, I can understand the Japanese much faster than the English translation (my native language).
That's the problem: people that have nothing to do with nazis are labeled nazis and then get deplatformed.

How many damn nazis do you think there are that we need entire services demonetized because of them?
It sounds like we've just had really different workplace experiences in software.

I've never seen a scenario where a trained employee replaces a more senior one. I'm not saying it doesn't happen, but it's just not something I've seen in my career (e-commerce, a food delivery startup gone global and now a consultancy).

Also, I've seen people take jobs that promise mentorship multiple times. I've seen multiple people take entry level apprenticeships that offer rigorous software development training. I've also seen multiple mid and senior level devs leave for jobs that offer meaningful mentorship in management and offer clear career growth options.

So I guess it really just comes down to this: mentoring others can be a trap if the industry or company makes it a trap. It's up to a company to embrace mentorship and training and ensure it works for both mentor and mentee.
This. I stay at my current work because of this.
I had (still have lying around) a Toshiba Portege purchased way back in 2012. It had quite sharp edges that gave out a shock whenever my elbows grazed them. The shock was mild but very discomforting and made me very conscious when using the laptop. Over time i discovered that using a 3 pin plug avoided the shock. In 2015 i switched to a macbook pro which also has this issue. Thanks to this article i know whats happening.
Why the Future of Enterprise Is Public Blockchains
This is the least helpful HN title I've seen in a while -- doesn't even match the original article title, which is far more descriptive: "How Katie Bouman Accidentally Became the Face of the Black Hole Project"
I 100% agree with you that Cranelift is a big deal (Last year I had to change my desktop CPU just to be able to build, in a reasonable amount of time in debug mode, the Rust project I'm working on − ok my CPU was still a Core 2 Duo at this point).

Even for things where debug mode is too slow, Cranelift could be a game changer since it promises to produce more performant binaries than LLVM in debug mode (Idk if it will be fast enough for you use-cases though).

I just wanted to point out that Cranelift won't solve the compile-time issue all by itself.
Yes. EdgeDB actually used to have it earlier on, but we felt that the design wasn't good enough, so we dropped the FTS support for now. The idea is to have a datamodel/QL UI such that we are not just copying the Postgres FTS design, so things like a different search index backend (e.g. Elastic) are possible.
will someone provide link to app? It's really bad to collect the phone no instead you can ask for emails.
Most Canadians get their electricity from Hydro and Nuclear. Ontario and Quebec. With Wind up there too. In BC, the majority of its supply is renewable too. So there is 75% of the Canadian population.

The other provinces vary, but make up a minority.
> Sure they were willing to match, but who wants to try and soak blood from a stone.

I've never tried it myself, but it's supposed to be common knowledge that perhaps more than half the time a company is forced into granting you a raise to match an offer you have in hand, they're only doing it long enough to arrange replacing you. There are certainly many reported exceptions to this, but why take a chance with a company that's already shown they don't respect you?
Ledger-Based Authorization Video
Morons.

It's nothing but another tax.
This can be seen easily if you go to Youtube and search "fortnite", with every single top video being just over 6 minutes long, full of vapid nothingness related to the title, and perhaps 20-30 seconds of content related to the title it originally baited you into watching. The majority of what can be found through searching/filtering on YouTube is also hot steamy garbage, or large corporate channels. The recommendation engine sometimes throws in some gems, but rarely. The only video length filters are "short <4mins" and "long >20mins". Why on earth? It's like they randomly tried those values in 2008 and never looked at it again.
You can host your own forum. And if you do it as purely personal activity, then GDPR does not apply.
I agree. Improvements in ASD are uncommon. You know what is common? Industry driven undisclosed Gut bacteria related shit science.
Way too late :(
Look at it through their eyes. Screwing "those filthy hicks that hold us back" is a fringe benefit. They'd never admit it but they don't feel bad for making everyone else suffer, after all thats's what you get for voting for the "wrong" party.
Industrial carbon sequestration costs about $150/ton, so that's ~$3,000 to fully eliminate your carbon footprint. Yes, that's substantial, but it's also not like we would have to got to a subsistence farming standard of living in order to stop contributing to climate change.

(Offsets via getting others to stop emitting carbon, like methane capture on farms, are a lot cheaper but harder to be sure of the counterfactual impact.)
A cross-cultural look at taxes
> Getting more bikes on the road makes bicycling safer.

This is a really interesting point. One of the things about where I live that I think I've taken for granted is that biking is pretty common. Not as common as driving, but at any given time you are very likely to see at least one bike on the road.

And, in general, cars do keep an eye out for bikes -- and they even do things like slow down to make room for bikes when the road gets narrow.
Fox News doesn't care about incel tears or victimhood or the sad feelings of Democrats. Fox News cares about facts.
If you get enough other-people's-money, is it really that hard to do? How much have the cumulatively burned now?
Yeah...tell them that. You'd think they were.
Bandwidth has nothing to do with it. If a site was super-popular, I'm sure they'd get the VC money. That's really not the issue. The issue is getting people to put their videos on other sites, too.
And that video is good background info for the one on the Unruh Effect, which I found truly mind-blowing!

https://www.youtube.com/watch?v=7cj6oiFDEXc

Any time we accelerate, we produce a distant effective event horizon behind us! Also, "The Unruh" would make for a good name for aliens in Star Control!
>I'm skeptical. I'd be surprised if more than 40% of my miles were freeway.

I didn't mean this was the average but I probably should have said commutes. My commute is nearly all highway and I basically don't touch the car from on-ramp to exit-ramp.

>Call me when we have fully autonomous trains and then I'll start thinking about losing my skepticism about autonomous cars.

https://en.wikipedia.org/wiki/List_of_automated_urban_metro_...
1s to 10s of GB is pretty much nothing in BigQuery-land. (unless you are using them in production, which as noted elsewhere is a bad idea)

Especially with column-based querying and partitioning.
At that time she was identifying herself as a father though. There is no need to whitewash history.

When people get married and change their last name they don't make people go into quotes from the past and change them, and that is far less of an identity change then we are talking about here.

Bruce Jenner won an olympic medal. They don't need to scrub Bruce Jenner from old episodes of the Kardashians.

Bruce Jenner then became Caitlyn Jenner. There is just no reason to try to change history.
I reuse components in different applications. There are also popular third-party components (and even whole libraries) to be found on github and elsewhere.

I don't think web components will replace react, simply because they do different things. You can write web components in react which gives you the best of both worlds.
Fascinating article and discussion.

I'm not sure I completely agree with the article's premise, but what's important here is the debate, rather than the article's premise or conclusions.

This discussion would be broadened by the question: "With respect to the tools that a company mandates you use (and this includes software, like Slack) -- do those tools control you, or do you control them, and do they make you more productive or less productive, and in what scenarios?"

Maybe that's a separate discussion however...
People don’t want them to fail. Some are frustrated by the overpromises and Self Driving vaporware Elon has been pushing for years. I’d be fine with Tesla saying they will be the best electric car company in the world with best in class Driver Assist but I guess that’s what CEOs do.

I plan to buy a Tesla in 2-3 years I just hope they can get their pricing and production streamlined before I do otherwise I’ll buy something German.
Yeah, i only deducted housing, and state, ended up with around 18k in deductions, and my mortgage is signifacntly less than even ops numbers. Its people with double or triple the average housing prices who are hurting, because hcol areas are let out.
I live in Michigan, I drive through the upper peninsula every winter. My EV does get reduced range below freezing, but it still works just fine.

And Hydrogen Fuel supposedly works much better than EVs in the extreme cold. https://www.greencarreports.com/pictures/1090078_toyota-tout... (They tested at -22F in Yellowknife, Canada)

--

Slightly off-topic, but I hate that most climate change issues get framed in discussions as "everyone needs to move into cities, where they will instantly be dirt poor and have terrible lives".

There's no reason we can't keep rural/suburban communities quality of life high and still take the tech we already have, and just use it to help our suburban/rural communities reduce their CO2 usage. We have a lot of technology to do this already, but we need to more aggressively deploy it.
This account has some extremely dubious comments and claims related to medicine, drugs, and healthcare. I would take what they say with a grain of salt
Guess I get downvoted to hell but I won't care and share my thoughts:

Slack is for most employees a way to socialize, to get connected, to be not alone because employees are actual lonesome creatures looking for community, looking for something to belong to. Heck, companies are for employees the same. They want to to find friends, to get laid, to network because they can't outside of their free-lunch-corp. If they had to work in the basement in a shitty 3-people-firm, alone, they would have run away the first day.

I haven't been employed for a long, long time, so my view on employees is quite negative and opinionated: employees except the sales ones are in terms of social interactions, networking, finding friends compared to non-employees way underdeveloped (to use a polite term). Don't confuse hanging around with peers in a company being social. Most wouldn't be able to find close peers outside of their company and comfort zone.

Hence, they need Slack so urgently, so they can chat, plan boring get-togethers and like each others messages with crappy emojis.
There's definitely some algorithmic shenanigans going on with Spotify on any of their auto playlists. Whatever algorithm they have decides that I absolutely love one specific artist and shoves them down my throat for months.

For a solid year, any time I played a Daily Mix or let one of my personal playlists runout and it reverted to "recommended music", Neko Case was always in the first top 3 songs. Before that it was Iron and Wine. I don't mind either artist, but I have never chosen to play either one myself.

I do like Spotify's curated playlists though. They are always a better source of new music than the automatic playlists.
>How many damn nazis do you think there are that we need entire services demonetized because of them?

If you accept the colloquial definition of "nazis" as "people who support racial supremacist ideology, forced segregation, ethnic violence or the establishment of racial ghettos or an ethnostate" then a lot.
I've found that agencies are behind the times when it comes to design tools. I once exported a screen of a mobile UI from Sketch as a PDF, only to be told "When I opened it in Photoshop, it was one flat layer. Can you send over your original Photoshop file?" I told them that the original was made in Sketch, and that was the last I heard from them.
The NY state government isn't based in NYC either. That doesn't mean their wealth doesn't buy them outsize influence.
Is there a BC election soon?

Does Canadian provincial government have any power to bind future governments and citizens? Most jurisdictions do not.

This is exaggerated symbolic gesture. Future legislatures will adjust the deadline or reduce the requirements if they see a demand for positive-emission vehicles.
I don't know, you tell me...
"The SpaceX ORBCOMM-2 Mission successfully landed the first stage of a rocket during an orbital launch, a feat never before accomplished."
.. by said platform not being based on the broken-ass dns/http naming system, and thus not relying on centralized servers that provide a juicy targets for legal nastygrams. Then when governments want to censor, they'll have to go after the errant individuals themselves rather than getting centralized platforms to perform categorical a priori enforcement for them.

What's happening to Youtube et al right now was inevitable - this was apparent to anyone with half a brain back when AJAX was a novel thing. But "it is difficult to get a man to understand something, when his salary depends upon his not understanding it", and that VC funded advertising pop culture party was a hell of a time.

Unfortunately this centralized detour has made it so that the move to p2p methods is going to be a lot more violent. Lawlmakers have now been primed to being able to wave their magic wand to implement their whims, and will expect that ability to continue. When reality hits and it stops working again, they'll be hunting for individuals to blame and persecute.
The vast majority of those living outside of major cities are those growing food or working in key resource industries like lumber and mining. Those that are not in those industries are in supporting industries like grocery stores and barbers.

More and more people are losing farms that have been in their families for generations. The average farmer is a grandfather/grandmother and trends show no sign of shifting towards a younger demographic. Younger people see working on the farm as an economic risk. Increasing taxes on rural folks would be a massive mistake. Mark my words, by 2040 farmers will be rare if nothing changes and the price of food will sky rocket not from climate change but from lack of a labor force.

Or are you saying that the added emissions from living outside of a city are not worth undertaking because we just don't need those resources? That's nonsensical.