skysight-inc/HackerNews huggingface dataset:
The NPM world is putting a lot of weight behind monorepos and have tooling like lerna and yarn workspaces (also now in NPM 7) to make working with multiple packages in one or many repos easy. They're learning the lessons that folks like Google did with monorepos being much easier to manage and change sets of related projects (i.e. atomic commits that update everything at once).

As far as why break every component up into different packages, that's a nice easy optimization for end-users. If you only want to use one of these components you just link to it in your page and you're done. No need to setup a complex bundler with tree-shaking etc. to remove all the other components you aren't using. Remember with JS & HTML every import is paying a cost in time and space for your endusers so it's critical to prune unused or unnecessary code.

IMHO you need to spend a few months getting into frontend development. These kind of repos and organizations will make a lot more sense when you see and deal with the problems firsthand. You look pretty silly calling it 'crap' and no one who reads this is going to take you seriously...
Heh, I don't always notice since I use my site in dark mode and don't see the slight difference from the pure white background...

I'm just lazy sometimes.
Last time I used it, you get results shown which eventually you can't buy, and I remember surprising surcharges (like for paying with cc or so). Was so annoyed never used it again.
This can't work because it just raises the efficiency of mining. That means mining will become cheaper. That means your reward is higher. That means you can mine more for the same money. That means every miner does that, increasing the part of the heat that's wasted.

In the end, the exact same amount will be 'wasted' as before.
Twitter thread might help you get 0-1-2 or 5 ideas, or you lose 4 mins
It is true. If this is the case for Germany, it is Germany's own doing and outside the scope of gdpr.
To be fair, times change and professors tend to be from a much different generation than the students. During the Vietnam war many professors thought the students were going too far in protesting. Professors can teach the students HOW to think and the students can teach the professors WHAT is important to them. Ideally, it's a two way street. If not then the professors are being left behind by the times.
For an average SSD - no. It's pretty much multiple times faster than other options.
As both a child and a parent my experience has been, (young) children want to do whatever their parents are doing.
I'm glad to have you poking the ARM space because we're not getting the hardware we need for home hosting.

AWS/GCP really need that competition if we want some sort of distribution for the internet at large.

I'm still going with Raspberry 2 with 512GB/1TB SanDisc for my live database cluster (redundant not sharded!) as things are now.

But really the problem is watts per high quality GB of disk, as in rewriteable bits >1000 times:

SLC, MLC, TLC and now QLC (for those uninitiated: single, multi; double really, triple and quad; four layer); it's downhill from here on!
You’re not arguing against a competing view of history.

You are arguing against an ideology.

Save your breath.

This is their view of history:

Ancient Rome was enlightened. Then Christianity destroyed all the worlds great accomplishments. Then, Galileo showed everyone who was boss.

Oh yeah... a corollary to this version: Islam was as nearly enlightened as Rome and would have ushered in an age of elegant sophistication but for the no-good Crusaders.

So sad...

In reality, Ancient Rome was a brutal slave-based society where life was cheap, religious fanaticism was rampant, children were disposable, and death was glorified.

Given a choice of being an average inhabitant of the Roman Empire or an average inhabitant of medieval Europe, only the truly ignorant would choose the former.
Leaf: A Learnable Front End for Audio Classification
Linux desktop is pretty great for devs. Just like Linux server.
It's certainly possible that Google would kill FitBit, but I have a feeling they're looking far ahead and seeing the potential in being the predominant biometrics company. Biometrics may be the next frontier in how Silicon Valley will make money from our data. Run of the mill internet data mining has been done to death, but if Google can get everyone to wear devices that will provide health data to potential buyers, that seems like a huge win for them.

My suspicion as to why Google hasn't grabbed the accelerator on FitBit just yet is they're waiting for other companies like Oura to prematurely release their next "big thing" before they choose to blow that competition out of the water. There's a lot more that these companies could be doing with their fitness trackers, and it's a matter of who does it first at a large enough volume.
[On the internet, people aren't afraid of getting punched in the mouth] - Mike Tyson
It makes sense when you put it that way. Still beats me how there isn't a regulation on this. Manually over-speeding vs being able to let my car drive itself at 100mph does not make sense.
Mhm. December 10, 2017. Two days after the video was released.

#BLM Activists Call Attention To Graphic Video Of Daniel Shaver's Death At The Hands Of Arizona Police
Black Lives Matter is against police brutality of all forms and against all people.

https://blavity.com/blm-activists-call-attention-to-graphic-...

Shaver isn't the only non-Black victim of police violence that BLM has been involved in supporting either. While their focus has always been Black people, they have never operated in an exclusive way at all.
> educate the devs to not concatenate strings from untrusted inputs

What if the dev is the CTO? https://arstechnica.com/gadgets/2021/03/rookie-coding-mistak...
The paradox of tolerance is simply factually incorrect when it comes to speech. The existence of intolerant speech doesn't exclude anyone. People who are offended don't have to listen. The paradox of tolerance only exists when people or groups are taking action to exclude others. And we don't have blanket tolerance for actions, only for speech. Someone is free to talk the talk of intolerance, but the moment talk turns into action the law swoops in and takes them away.

In short, the paradox of tolerance doesn't hold true at all when we're talking about blanket freedom of speech. If we were talking about anarchy, blanket freedom not just of speech but of actions, then yes the paradox of tolerance comes into play. Some
CNN is just Fox News for a different flavor of extremist
> I don't understand this. Either a new solution is better and we try to use that

From my perspective coming from my experience both as a component kit developer and an application developer using that kit, having one component per versioned package is good. That we live in a world where larger packages are prevalent and thus tooling forces a developer to duplicate configuration everywhere is an unfortunate coincidence that doesn't take away the benefits of separating the project into one versioned package per component.

Also consider that it might not even be because of the development tooling, but rather VCS or CI/CD related.
youtube certainly has its problems, but I wouldn't call it garbage. just yesterday I came across this gem [0] that really changed my perception of pop music (I'm one of those people who ordinarily wouldn't listen to anything that plays on the radio). I was taken aback by the level of effort, knowledge, and production that went into it. content like this simply did not exist fifteen years ago.

[0] https://www.youtube.com/watch?v=K-XSTSnqXxo
I wonder if this could have something to do with the popularity (well, the existence) of American Football. It's a very physical contact sport. Obviously, when a team is losing badly and the other is continuing to run up the score, emotions can run wild, and so there's a stronger possibility of unnecessary injuries. Maybe it's felt to be better to just "take a knee and run out the clock", where possible.

If you compare with baseball, I don't know that I've ever heard of a strong aversion to running up the score. Maybe you're not exactly sending out your substitute batter in the top of the ninth when you're up 10, but I've never seen a team give up and not put in a reasonable effort.

Wildly disparate scores seem pretty common in basketball as well. Even in college (American) football, scores of like 70-0 are not that uncommon. You only really quit trying in football when you can run out the clock, or you pull your starting players to prevent injuries.
I like Merrick Garland, and thought it was tragic he's not on the Supreme Court.

That being said, the riots in PDX (my brother lives there, and I was there in the summer when it was happening) were an example of a complete, willful capitulation of local government to radicals. The Capital Riot was an involuntary capitulation of the police to radicals. There is something very insidious about the former. It's reminiscent of the local government collaboration/capitulation to the KKK in 1960s Dixie.

Also, what about the occupation of several blocks in Seattle all summer long? People in congress who said absolutely nothing about a months long, armed occupation that took place with no buy-in from residents have moaned and feigned fear for their lives over a single, day long occupation of their workplace. I completely lost respect for Congressperson Ocasio-Cortez over the appalling disconnect between her perception of danger, vs the actual danger she was in during the riot. It really had the hallmarks of narcissism when viewed with the perspective of utter silence and indifference to the armed occupation of an entire neighborhood of Seattle for weeks.

President Obama's final interview before leaving office included a statement of his deep concern for the "balkanization of the media" landscape. He was right.
Lots of things happen that are shady. Less shady, as I understand it, is to "rent" out those handles. Because it doesn't violate those TOSs.
See @linuxbender's reply, The Great Hack was where I heard about it first.
This is just a few people explaining how they de-radicalized. Now imagine the opposite, someone with some slightly bad opinion suddenly finds themselves shut out of the main platforms because of hate speech rules. They now become more radicalized. Due to the number of people constantly being suspended/banned I think there is a greater chance that these people will become radicalized, than someone will realize they have a bad opinion because they got suspended/banned.

I'm reminded of Daryl Davis, and the way he de-radicalized KKK members. He did it by talking to them, engaging them in speech. It feels like hate speech censoring could actually lead to more radicalization as people feel persecuted and become even more radical than if you had let them talk. It's a hard problem because you can get radicalization if you allow people to create their own echo chambers of hate. How do you balance trying to avoid creating these kinds of echo chambers, versus creating radicals by pushing them to other sites where there are no restrictions?
Even in the poorest of countries, $90/year is not too much for any serious (heck, even amateur) software developer. A coffee costs around $1 (in poor countries), that's $365/year and most people drink more than a cup per day.

Now that's a tool to actually work, not increase your productivity (or mess with it). So $90 is pretty affordable.
Is this the onion? actually lmfaoing at how ridiculous this is. yc has lost it
cmake is much more sane imho. And works everywhere. I have nightmares of msbuild.
It does require that you create a Bitwarden account to create a send.

I assume if abuse starts happening they will just start requiring a paid plan, which would allow some amount of additional protection.
I am not directly impacted (not running anything that is advertised as physically there) but emails have been taking multiple hours to arrive for days. It would be nice to have a way of knowing whether I should change my MX servers or not.

I think it's fine for them to take some time to fix their infrastructure, but if they could let me know, I can easily work around it. Incoming email is kind of difficult to monitor and needs to work...

[edit] 3 separate tickets in 3 days... it seems dishonest to keep opening/closing them rather than let us know the infra is unreliable for the foreseeable future http://travaux.ovh.net/?do=details&id=49451& http://travaux.ovh.net/?do=details&id=49504& http://travaux.ovh.net/?do=details&id=49530&
>You can draw a line from rush limbaugh to tuker carlson, they built a legion of people who they encouraged not to think for themselves and now they are sicking them on the world

Citation needed.
Sorry, there is no cheat code here. Understanding this stuff requires real and significant time investment, and is beyond arms reach (though not beyond sight) of undergrads and especially laypeople. If you put in investment, understand what is module, quotient operation, exact sequence etc, you will be able to follow. However, this is not trivial and not just an issue of notation: there are real, fundamental concepts here that one must learn to grasp.
I've seen your site's link in this conversation at least a couple of times, and am curious as to how you manage the costs of running the service. Is it not as well known that the costs are quite low or the cost doesn't matter to you because of your chosen provider? Since Firefox Send was shutdown due to abuse related issues, what are your thoughts on offering this alternative for free (more so with a 10GB limit, which is much higher than what the Firefox Send limit was)?
I have Very fond memories of KDE ~3 running on SuSE 8.1ish in the early 2000s. My XFCE setup today is far cleaner and more efficient, but it doesn't give me the same sense of satisfaction.
Not being served an ad is being 'failed' ?
This is great for Linux
Sorry, I was a bit rude to you in my first message, and projected my being upset about a lot of other anti-frontend sentiment I was into to be honest!

I think we’re on the same page about generally picking what’s right for a project, even if some of our individual choices don’t line up— and that’s totally fine! We’re lucky to have so many free tools tailored to so many specific needs, and it’s okay when some of them are very similar, they can still both be valid!
> you can’t really get high quality food outside a lot of sourcing and effort

To be fair, this is very dependent upon the region you live in. I live in a suburban area bordering on farmland, and so I can get piles of really good quality foods at my local farmer's market every weekend. There's farms naturally raising grass fed beef, as well. And a couple people that go out to the Pacific and catch fish and then sell it at the same farmer's market.

I imagine that's a bit of a luxury in some places, for sure, but I'd bet it's not that uncommon, either.
as someone who supports and uses Debian daily, the poverty problems in the ecosystem get to be dreary sometimes. This SUSE. warts and bruises included, is a distro that wants to do business, for you know, money. In the West, we need companies to find a middle ground.
Abstractly speaking, yes. I notice the limitations on mobile of course, but you cannot deny the potential.

I'm barking up the wrong tree, am I? sorry for the misunderstanding
It’s pretty amazing how much time and effort is being spent on discrediting Pinker himself without even engaging with his ideas. Go read some of his books and then debate the contents.
It arguably wasn't even a legitimate win, and questioning it was censored away by big tech, as well as censored during the election period (e.g. the Hunter Biden story).

This censorship was executed brazenly and openly.

See: https://www.creators.com/read/dennis-prager/01/21/the-most-i...

Many of us on the centre-right are fed up and aren't even engaging anymore. I've unfollowed all my politics feeds. The left can eat themselves for the next 4 years.
The observable universe is a representation of its own history.
This is like asking if Toyota has lost its way because they make a crappy car one year. Except even sillier because the whole model of YC is to fund speculative things knowing that most won't be that valuable.

Also, tough to judge a company by its earliest incarnation. I thought Facebook was pretty dumb when I first heard about it, but they turned out fine.
When peeking at your brain may help with mental illness
Desktop isn't profitable
This isn’t the opt-in privacy statement that Facebook has been dreading right, these are just the “nutrition labels”?
The M1 is honestly very good value and the overall best mobile chip right now which is rare for Apple. Unless you need a PC. Goes toe to toe with my big desktop machine on dev workloads.
Diode Drive – Privacy-focused distributed alternative to GoogleDrive and Dropbox
Most cloud providers have availability regions and zones, with some services specifically having multi-region/multi-zone options (usually with extra cost). Is there any provider that hides this?
If I wanted to programm I could get a shell on a server for example.

Now touch screen keyboards are a different problem.
Original paper:
https://pubmed.ncbi.nlm.nih.gov/33370575/
Thanks for this comment - it made my day :-)
Oh yeah, that reminds me of a bus line in Daejeon that had these three consecutive stops:

West Daejeon Intersection Station (seo-daejeon-negeori-yeok)
West Daejeon Intersection (seo-daejeon-negeori)
West Daejeon Station Intersection (seo-daejeon-yeok-negeori)

...at least they should be within walking distance.
I just look in a hash table by rounded block size. If there's something there, its a linked list of 'free' blocks; unlink one and return a pointer to the data portion.

If there's nothing there then malloc the rounded size plus my header, fill out my header (linked list fields plus block nominal size plus signature) and return a pointer to the data portion.

On a free/delete, look backwards from the given pointer for a signature. If its not there, just free it with the library. If its there, look in the hash table by the nominal size and link this block there.

That's it! You can protect the hash table and linked lists with a critical section if you want to be multi-threaded.
Optional features include a table of block counts for diagnostic purposes. Maybe an assert on the number of blocks, to catch runaway allocation.

All that is a page or two of code.
There have been a bunch of companies like that over the years. See also CA. What tends to happen is someone has a grand vision of how this acquisition with dovetail neatly with the existing portfolio and the integration gets only part-way there, strategies or the market shifts, and you're left with yet another product that sells enough to keep plugging along but doesn't really fit with anything else.
To be fair, I have 7 Pis running on my network. Home Assistant, 2x Pi-Holes (for redundancy), 1 magic mirror, my Weasleyclock, 1x w/ a hi-fi berry acting as a Spotify streaming device, and a garage door sensor. So roughly half the pis are in service. Maybe only 5% of all the sensors and projects are.
Each of these components stands on their own. You can use one without having to link to or consume any of the others. Shouldn't each one have documentation that describes how they work, a license, etc? I don't want to have to go hunt down some separate documentation project, which is almost certainly years out of date, to figure out how to use these components. If someone is consuming or even contributing to one of these components everything they need is in front of them in one repo.

I'm really scratching my head to understand your concern here. Apparently there is some magical minimum bar of file size that a project needs to pass before it's worth having a repository on github with a readme, license, etc? Even though the git repo and a few text files only take a few bytes to store?
The article is criticising what it calls a "wave of illiberalism", which would be the opposite of liberalism going too far.
Right, but audit doesn't care about that. They just see the number of reported vulnerabilities and flip out. Make that better! Fix that! Alpine to the rescue.

Do you want to spend time in meetings explaining why 100+ CVEs are nonsense or would you rather get Alpine up and running? I know which I would have more fun doing ;)

I know, it's not really an issue (from a security perspective) but try explaining that to an audit manager who only wants to get a 'good' report for the board.

This is really more of an indication of what is wrong with the security industry.
Lipstick and all that.

I would prefer a resin adirondack chair like this:
https://duckduckgo.com/?q=adams+adirondack+patio+chair&t=h_&...

I do think Eames chairs are kind of cool:

https://en.wikipedia.org/wiki/Eames_Lounge_Chair

The navy chairs are pretty iconic, and are sort of super-functional:

https://en.wikipedia.org/wiki/Emeco_1006
Notion is frequently blocked because notion.so is a Somalian domain. Not really sure what they were thinking there...
Are we really going to have a debate over individual repos versus monorepos in 2021? Having a bunch of individual repos and NPM modules is quite the norm, has always been, and will continue to be. Why are you applying a different standard for web components?

It's like web components never get a break from anyone. If it's called a "web component", there must be something wrong with it.
>that wants to do business, for you know, money

Software should be free, you know?
I don't need another Microsoft screwing with my life.
You just moved the goalposts to another planet. Your initial comment was about wattage and ARM performance.
If your MVP succeeds, you should probably throw away the majority of your architecture anyway, so you'll have the debt to address in the future regardless. Why not get up and running quickly?
Yeah this is nuts.
Since his message is mostly that you should prepare for China rising, and that the US should put a huge load of focus on education, I think ultimately it doesn't matter whether the current decline of the country like the rapidly growing number of conspiracy theorists is a highly successful Chinese operation or not; the outcome and call to action is the same, while adding unnecessary speculation that would further derail discussion about the article. Half the comments here on hn are what Steve explicitly asked people to put aside for a moment: Trying to invalidate China's achievements by pointing out how evil they are, or how some news outlet somewhere ran a story on how they're not really lifting people out of poverty etcpp., so you conveniently don't even have to deal with the idea of China being the one running the show one day.
I like the name! A great idea since affiliation will happen at the moment of purchase. Can it work for online stores/services? How do you manage the legality of the operation, for example, down here in Ecuador you need to be an accredited financial institution in order to write loans or receive payments.
Access your IDE remotely with Projector
Tell that to the "RINOs". :-P
I think I like that. Lots of nooks and crannies for stuff.
Proof of Humanity – The Internet of Humans
> [health problems are] why most people (84%) who adopts a vegan diet at some point in their lives, returns to eating meat and dairy again

How did you come to that conclusion and what data do you have to support it? The overwhelming majority of ex-vegans I know did so because of either convenience or missing specific foods.
If an article was titled "On the death of my family social media service" would resonate? I assume not. Wouldn't these also be true: labor of love; work 24-7; can't take a vacation. Why does our society treat family farms differently than other businesses?