skysight-inc/HackerNews huggingface dataset:
I hate that this dominates the conversation. I tried some stuff with a pi once. It was a nightmare. I fidgeted around with the installation, and after some slight hiccups, I finally get to install the package for my security system.

Errors. A screen full of errors barfed everywhere. I look at the repository for some basic debugging, and without some serious dedicated time, I can't fix the issue.

This is why people don't want to fiddle with a Pi for these things. Time is dedicated to get the system up, but you're not given any kind of guarantee that it will work out of the box.
Hum... I'm currently a system admin and have spare parts and a toolkit in my vehicle. I will have to think on that when I go back to being a developer.
You can use FP in Java, or OO in Haskell. That doesn't mean that they're equally usable paradigms.

I believe Scala had the goal of offering a high level of usability for both FP and OO. It failed despite an admirable effort, because of an incredible amount of language complexity.
This is one of key applications of GDPR in Europe - the fact that you can collect data for one purpose (e.g. security cameras) does not necessarily imply that you're permitted to use the same data for any other purpose (e.g. marketing analysis of customer movements).

For the former purpose, it would generally be sufficient to inform visitors with a sign on the entrance with legitimate interest clause; for the latter example IMHO the only practical compliant solution would require anonymization of the data, so you could make and store density data iff you don't have any way to tie them back to customer identities including the purchases they made, which is a key difference from the facebook example, which (as far as I understand) uses unique IDs to link the conversions to specific FB accounts.
Something like a forest with large trees that lock up carbon for many years, and a lack of commercial fertilizer (which uses natural gas).
but that is precisely my original argument. in the end everyone finds "simple" what they're accustomed to, and you end up with more-or-less the same amount of complexity overall, no matter the system used to express logical thoughts, if you let humans try to optimize it over decades (but systematically, for programming languages) or generations (but less systematically, for spoken languages).

I'm mostly programming in C++ and I find understanding what happens in some Python scripts much harder than some template metaprograms I've worked on for instance.
Newspapers were historically a bundle of only somewhat tangentially related things that you had to take, if not actually read, all together. The foreign bureaus and investigative journalism provided the prestige, sports a lot of readership, and classified ads the money. Of course, the Internet broke that bundle apart to a large degree.
For the money
William Shatner is celebrating his 90th birthday
A course in X being required doesn't translate into most people retaining a useful level of skill in X, at least not in the US -- there were some eye-opening stats about this in Caplan's The Case Against Education. I think it jibes with the memories most of us have about high school, too. I'm not saying this problem can't be fixed, but it's upstream of funding and curriculum.
> I'll just say this HN: shame on you. The fact there are so many people here willing to defend someone that was participating in sex trafficking is pretty disgusting.

What's really disgusting, though, is your calling Richard Stallman "someone that was participating in sex trafficking" -- because that's whom the HN community is defending here.
Exactly. In FF, one of the first things I always do is turn off "Firefox Data Collection and Use" in the Settings.
I think some form of feudalism would likely end up re-emerging, and feudalism can scale just fine so long as you expect most people on an estate to take a massive quality of life hit.
Kotlin has settled its future by marring with Android.

As Java evolves and Kotlin needs to cater to Mountain View masters, upgrading the Java file won't be enough as many modern features don't exist on ART.
Well, I'm pretty sure a Tesla isn't going to be a good winter car in North Dakota, but I guess that's the same use case as the apocalypse.
> We'll set aside for a moment that he's trying to argue the only way that sexual assault can occur is if the attacker literally assaults the victim.

So was it figurative assault or do words not have literal meaning anymore?
I might not have understood it correctly. I thought you were thinking of:

def bar(x):
def X(): return 1
def Y(): return 1
def Z(): return bar(x-1) + bar(x-2)
table = {0:X,0:Y}
default = Z
return table.get(x, default)()

Whereas I was thinking of:

def X(x):
def X(): return 1
return X
def Y(x):
def Y(): return 1
return Y
def Z(x):
def Z(): return bar(x-1) + bar(x-2)
return Z

table = {0:X,1:Y}
default = Z
def bar(x):
return table.get(x, default)(x)()

Which can be reduced to a tabled indirect jump:

def bar(x):
jump by x via table T and default D where T = {0:X,1:Y} and D = Z
X: return 1
Y: return 1
Z: return bar(x-1) + bar(x-2)
What were you saying? I was busy upgrading the firmware on my guitar amp.
An example of this is the movie "Pursuit of Happiness". Having family/friends to lean on can help in many cases. However, many people are simply too overwhelmed by life to work on improving their situation or even trying something like...

https://www.mrmoneymustache.com/
Bias through established group-think.
Just imagine all of the conspiracies and "fake news" backed up by somewhat realistic looking videos. The concept of truth and shared realities was already under attack so maybe deepfakes will be the final blow in the arms race.
Taken to an extreme, this could cause non deepfaked video evidence itself to come under question. This would be unfortunate as things like body cams and smartphone cameras have provided the average person with a kind of power they never had before. I guess the pendulum always swings back.
I don't want creators to get paid, because this perversely incentivizes their material. Before youtubers got paid it was a labor of love and IMO the quality was far superior. Now you just have a bunch of money hungry people trying to "make it".
I don't think it goes both ways. As an employee, your maximum notice period is always 3 months - which is also the legal minimum required period for employers. Now depending on your position, your employer will probably even have longer period (i.e. if covered by a union negotioted tarif). Additionally, you can't even be fired at will - the employer always has to give a reason. "Shrinking down" due to business requirements would be a valid reason, but that would mean that the company cannot fire you and hire someone else for the same position as long as you got the formal qualification.
Kind of amusing that Chrome did it first (and the Firefox implementation was likely copied), yet Firefox gets the fanfare. Just an observation.
The historical usage of the saying "trust but verify" is that the verification happens after they had the chance to do the thing (possibly badly), as opposed to mistrust where you'd verify everything that they'd do before allowing the thing to be done.

It's essentially "audits instead of pre-approval".
There is a big difference between what's reasonable and acceptable in random people and what's reasonable and acceptable in people who are established or establishing themselves as Community Leaders. We expect leaders to model good behavior and take additional steps to avoid modeling harmful behaviors, because other people will emulate them.

He's been accused of things that are at the very least Somewhat Creepy. "Abusive" is a pretty high standard to reach, but I also think it's irrelevant. The way he treated people, coming from a person with power or authority, was likely to make people feel unsafe, and he was unwilling to recognize that the desire to have that position of social authority implied an obligation to mitigate such behaviors.

I think the community would be richer and better (and probably noticably more diverse in a number of ways) if either he'd changed his behavior and recognized the importance of these effects, or he'd been considered a non-leader of the community and merely an active contributor with strong opinions.

It's easy for people not familiar with these dynamics to massively underweight how much implied social pressure comes with being hit on by a person in a position of power within an organization. My usual assumption for someone with as much implied social authority as he had at MIT would be that it would basically be generally inappropriate for them to be hitting on anyone who wanted to be in or work in the lab or department they were affiliated with, because even if this specific person genuinely wouldn't abuse their power, many other people in comparable situations would and it's not really reasonable to expect people not to react to the possibility when it's such a widespread problem. (And yeah, that can sorta suck if you're lonely but in a position that makes it hard for you to hit on people without making them uncomfortable or afraid. One alternative is not to pursue or remain in such a position if it's a problem for you.)
When we talk about copyrights, there's always an argument made in their favour which is basically 'we have to engineer incentives in order to get people to make good new stuff'. Why does that apply to copyright law but not to regulating tech monopolies like Youtube?
It's very possible and shouldn't be dismissed at all. But we will never know since the CCP has already covered its tracks (not saying it was on purpose, but a clearly an accident covered by the CCP).
that's one of the failings of the youtube system it relies on the creators to self evaluate their success whereas in sports its pretty obvious when you hit the wall. a few will push through by paying lots of money for private coaching but most are naturally weeded out. content creators though have that constant carrot of if they try a bit harder or make more varied videos the algorithm may bless them with millions of viewers.
I was writing code in go for maybe a week before I noticed "make" was an overloaded function and subsequently noticing go doesn't allow you to overload your own functions.

Things as simple as this seem mundane, but it's painfully obvious discrepancies like this that make me avoid go when I can - if I'm going to utilize a new language, I'd prefer it to have interesting and consistent paradigms that lead developers to a similar understanding of how to use the language. Inconsistency in the core language like this doesn't give me a lot of hope for the longevity of go projects remaining easy to reason about.
They like to delay the surprises.
Yeah I mean, it's not exactly a huge leap of logic based on reading the post. If it's a misunderstanding, that's just one of the perils of written communication, and this gives the author a chance to reply. The societal role of rent/landlords is an active political issue, far from consensus, so it's not just a nitpick to jump in on the implication. Noone is being cancelled
I don't disagree that it's a huge improvement over some proprietary app but I still don't think "using the light's API as designed" counts as pwning it.

It's the same API that openHAB or Home Assistant would consume to control it.
As a politician the only thing that counts is what sticks to you, and those 100 deaths that happened because you were doing nothing will not stick to you. That’s just not the way people think.
On the other hand, people who work entry-level jobs also work multiple job sometimes
So it seems clear to me? You don't want to use the language, you don't want to learn the language, no-one is forcing you to use the language, then don't use the language.

What are your expectations? Is it that every language should be readable to people who know Perl? Is it that you shouldn't be reading or modifying the source code of open source projects? How could this work better in an ideal world? I am puzzled.
Well I run a self-hosted WordPress. it's very robust, fast with static pages, excellent SEO, and very good security through plugins.

These days there's a lot more than just trotting out static pages although mine does that through caching. Publishing pages on a schedule, having both posts and pages. Popularity measuring, and archives. I doubt theres any alternatives that has the range of plugins, themes and widgets that self-hosted Wordpress offers.
>Is there another industry where a few employees with "domain knowledge" can sink a company?

I guess any company where leadership got there without progress on the technical side. Law firm partners get there after being lawyers. Consultant partners get there after consulting.

But if you are the CEO of an IT company without ever having to code, then you may never know the things you must take care to prevent a washout.
wow you werent joking. heres a gif of it https://i.imgur.com/Uvei8lX.gif
> I feel that this could easily be a user toggle-able option near the url bar...

No ordinary user wants to deal with that much complexity.
No, I said "dangerous", not violent, and specifically those who are a threat to the public order. You interpreted that to mean only "violent", but I include arsonists, burglars, those who sexually assault, and those who steal pension funds as "dangerous to society", just as much as those who assault and kill.

This is completely obvious to most people. Others talk about "peaceful protests" when a city is burned to the ground and think there is some magical line that allows one to destroy a person's home and livelihood but as long as no one is punched, then it's OK and no prison time is needed.
Yes, not only it did not happen, most people aren't even aware of it as they keep praising Plan 9 instead.

In any case, Go is Limbo with a bit of Oberon-2 facelift, and as such a bit too late to the party.

At least they might finally support some level of generics and catch up with CLU.
No, you are using exaggerations to try to justify an invalid point. Stallman is a scientist, has an inquisitive mind, will question the world, the laws, the establishment, has traveled the world. Petty minds have never understood the language of great minds.
No, why on earth would you take that from a few comments here? It seems rather condescending and presumptuous. And as the great example of YouTube shows pseudo-democratizing those things doesn't actually fix them either.
Not just in the US. For one, state-owned lotteries are quite typical of European countries too.
I like Gitlab's OSS philosophy and documentation (including these lengthy release notes) a lot.

If there's one feature I really miss in Gitlab than the limited issue trackers. Despite Jira is still the "go-to" solution in many companies, I feel that many try to avoid that monster of a software, especially since Atlassian no more offers a self-hosted variant. I'd love to see more things like GANTT charts included (there is only a Kanban board display for issues, not yet some Waterfall or agile/GANTT board).
Too bad book stores have no reason to exist in 2021.
If they put the input/output on top/bottom respectively it would look a LOT cleaner than all of the repetitive snaking of pipes. Beyond that this is really cool and I miss the era of the internet pipes is from.
Maps Show How Dramatically Fertilizer Is Choking the Great Lakes
God forbid engineers be paid for their work. Typical HN
"I can keep eating steak because Science is about to solve that problem..."
Remember that if FBI is warning the Americans about this technology, the USA Gov is already using it against other countries.
ADAS could never be a “module”

It inherently demands large network of sensors and connections to all the control systems in the vehicle.
I would add that the solution where "math education is well-funded by the lottery" is inherently self-defeating :)
Does the bolt mean Thunderbolt or power delivery?
See also the port of Lemire's SIMD UTF8 validation in java:
https://github.com/AugustNagro/utf8.java/blob/master/src/mai...
Which is made possible since openjdk 16 (the Vector API) however the results aren't yet impressive, and the openjdk devs are currently optimizing the SIMD generation for it
Yes that's right, plants can't tell the difference between a carbon atom which came from fossil fuels, and a carbon atom which came from an animal. It's all mixed together / fungible. Nevertheless, there's an important distinction here, because emissions from food are fundamentally limited by how much food we can produce, so it's carbon balanced on an extremely short time horizon. Meanwhile fossil fuel emissions are uncoupled from any sort of sequestration, and if it balances on any time horizon at all it will be a very very very long one.
$$ casts is no big deal. It also saves you cost of location and probably 100 other people involved in movies.
pcpartpicker does
What if they lost contact information of their former employees?
Per capita red meat consumption has been declining in the U.S. for decades from ~130lbs/yr in 1960 to 112lbs in 2020. At the same time, chicken went from 34lbs/yr to 113lbs so overall meat consumption has actually increased.

https://www.nationalchickencouncil.org/about-the-industry/st...
I envision a new James Bond series, featuring Max Headroom
> some people produce amazing stuff but it's not something that enough other people want to own (or listen to, or watch, or whatever).

This is very true. When I go to anime conventions, I see MANY people with incredible talents. And sometimes I do want to buy a poster or something. But, there's only so much wall on my small apartment to hang posters...
Like most other things, it's the good old "you get what you pay for". I got the LG CX OLED few months ago and that thing is lightning fast. Starts up nearly instantly, apps switch without any delay....I have no problems with it being "smart". Compared to my old Sony Bravia which literally took a minute to even start up, urgh.
Clubhouse seems to be having some issues today. That's rare, and I suspect you were unusually unlucky. I've used it for 3-4 years at two different companies, and never experienced any downtime before.
Context is really good so long as what you're storing deserves to be there. For example, any UUIDs you generate for request tracing or anything like that. Once you start storing actual request data like users, or session data, etc. then it's a problem.

I'm of the opinion that (if you're writing web services) anything related to the request should just be passed to the function using it. Shouldn't be stored on context and passed along 20 middleware handlers. If you need to share state this way then it's a failure of your design. Putting the meat of your business logic in multiple handlers is not the way. A handler is how you get the data into your application, then you can forget about them. But some people don't really understand that and start having authentication middleware, session middleware, user middleware etc. Just pointless complexity.
How do you think me and a bunch of *nix beards learned how to survive without Wikipedia, stack overflow, nice IRC volounteers, or functioning search engines?

Btw, assuming you meant a gzipped tar, it's tar xvfz (mnemonic: XaVier FugaZi), I can remember from memory solely because of good old RTFM and no hand-holding.

Your mileage might vary, but to put it very frankly (and obtusely): if you can't be bothered to learn why should anyone help you, for free?
Wow they are hilarious! Never heard of them, thanks.

https://blog.nearlyfreespeech.net/2021/01/19/free-speech-in-...
> You're batting 0 trying to defend sexual predators here.

This is what's wrong with public discourse in the current cancel culture climate: One cannot even discuss facts without being accused of defending the worst kinds of criminals. Way to go! What's next, are you going to accuse me of being a potential sexual predator if I don't shut up?
The Creator-Owner Economy: Gumroad’s “IPO”
So, in other words, if you keep thinking the Earth is flat, the Earth really will be flat. Alright.
Why does Backblaze even need Facebook integration anyway? That seems absurd to me.
The first line suggests not:

> Norway has got the go-ahead to construct what's being billed as the world's first ship tunnel, designed to help vessels navigate the treacherous Stadhavet Sea.

Which is odd because they don't seem too uncommon: https://en.wikipedia.org/wiki/Canal_tunnel
15-20% of Americans don't own a smart phone. An additional X% don't religiously carry their phone around with them constantly, or at all.

The plan required nearly every single smartphone owner in the country to voluntarily use the tracing app, and keep their phone on them at all times in any public setting. Short of that, the results weren't actionable. If the results aren't actionable, people won't opt-in, and the results will be even less actionable.

...and oh yeah it fails in vehicle traffic, or any scenario where people are on the other side of a piece of glass or wall. Hello false flags.

These flaws were obvious before any company wrote a single line of code. It was silicon valley hubris, and a textbook example of a hammer seeing everything as a nail. It predictably failed, and did nothing but distract from actual efforts.

But the worst part is that now all of our smartphones have this insidious BT tracing technology built into the operating system. I am sure Google and FB would LOVE to know all the people we're near, in real time. This technology, brought about under the absurd false pretense of trying to help covid, is here to stay, baked right into the operating system.
You're conflating different things now: simplicity vs familiarity.

If someone is already a C++ guru then writing something in C++ for them will be easier than learning Go. But that doesn't mean that Go is easier to learn than C++.

When talking about simplicity people generally compare all languages as if one has little or no familiarity with them. Otherwise it's not a fair comparison.
How MDN’s site-search works
From TFA regarding security updates on libraries and dependencies:

"A valid point. Since the Flatpak developers were fully aware of this problem, they came up with an acceptable and easy solution: flatpak-external-data-checker (f-e-d-c). f-e-d-c is a tool that automatically checks for external sources, such as dependencies and binaries. When an update is found, flathubbot automatically submits a merge request. Here are some concrete examples: [1] [2]."

At this point, it's getting more complex and harder to deploy than dynamically linked binaries, is it not?
Let's not forget that all the grain those cattle are eating were grown in nitrogen fixed soil produced via fossil fuels. Nor that roughly 40% of the world's crops are used to feed cattle. Or the other detrimental environmental effects to the land such as feedlot runoff that pollute streams and rivers. The environmental impact of raising cattle is by no means something we should ignore.