skysight-inc/HackerNews huggingface dataset:
reddit has a great API and is currently much more open and accessible than the patchwork of forums that the article is lamenting the death of. Lots of those required signup as well, and it became unwieldy to have 5-10 different accounts for those.

I can't really see a financial motivation for reddit to require signups sitewide, as it would ruin their search rankings and seemingly not help them sell ads.
https://en.wikipedia.org/wiki/Jimmy_(given_name)

There's even a President of the USA on that list.
We use rubocop heavily at GitLab. I'm generally happy with it, and we have a largely sane set of linters. I think when your codebase gets to a certain size and you have a lot of engineers working on it, having some sane defaults is very beneficial and helps standardise the codebase a bit.

Where I think rubocop really shines is in picking up _problem_ code, like potential bugs, performance issues, or errors, in advance. We also use it heavily when deprecating older modules/classes, like replacing JSON calls with our own wrapper.

It does, however, sometimes suggest something totally bonkers: https://gitlab.com/gitlab-org/gitlab/-/issues/271570, but it's fairly trivial to skip it. After all, humans should be allowed to say that the linter is wrong and either ignore it or suggest an improvement, and that's a process issue rather than a rubocop issue :)

Not everyone is going to agree with every cop you enable, but the goal is standardisation rather than appeasing everybody. If something is particularly contentious then I would suggest removing/disabling that cop.

Every few years at GitLab we do seem to get a singlequotes vs doublequotes cop argument crop up, which is why we (thankfully) still don't have any requirement around those. Team doublequotes represent!

Edit: Oh and unrelated to the content of the article, but I really like the design and colour palette of the blog.
Can't wait to upgrade to v2.0. I've used Tailwind CSS/UI very extensively over the last year or more. The time I've saved in my day to day client dev work is incredible. Some of my notable recent projects using the framework include:

https://www.hawking.org.uk (Adam Wathan often uses it as an example of how different sites built in Tailwind can look - https://twitter.com/adamwathan/status/1298932488769875968)

https://www.paced.email (While a bit more Tailwind-esque, the framework has allowed me to concentrate on functionality while knowing the product will look great in the end).

Happy the TailwindLabs team is getting the exposure they deserve. Congratulations folks. Thank you for the awesome tools!
I don't think finding community is getting harder, it's just that the places to look for community are changing. As a Gen Zer, it seems that Discord is akin to the IRC of our generation. I was surprised by how many young hackers (and sometimes crackers) there were upon joining some of these communities. IME the technical knowledge they appear to have often exceeds what their schools have on offer.

OTOH there are plenty of other kids who know how to use technology but have no idea how any of the internals work, that they don't need to use a website to sort a list of names or count words.
Mine will be my daily driver. I'm currently on a Nexus 6P that has had two battery replacements and currently requires a vice to crush the centre of the screen every time I wish to charge it (doesn't recognise charging until you do - something to do with temperature sensor on battery). Screen-on time is ~45 minutes.

I'm looking forward to getting a new device.
> Spotify has actual humans with ears

Yeah the actual humans with ears are me and you. They use play-time as the basis for recommendation as well as content-similarity, and put effort into de-biasing this data for, e.g., position bias. This is the same for YouTube etc.

Spotify is one of the best examples of a modern large-scale recommender system, for me.
And to do the job effectively they probably need 100x or 1000x that number.
Measuring Organizational Fragmentation: What’s in a Silo Anyway?
Let us not forget “stand in your shoes” Stark provisions which made many a brother-in-law who owned a DME company very sad.

Hospices dropping off cookies with their contact information is kosher. Incentivizing a medical office to hit 100 nebulizer-orders, or cpap referrals -> federal prison.
> Russia never won any war (including WWII that was "won" exclusively by USA), etc.

Russia didn't take part in WW2. USSR did.
Yes it was amnio.
It is one of their missions: Advances U.S. goals.

https://www.nsa.gov/what-we-do/
NASA Satellite to Measure Global Sea Level Rise
>'From the perspective of the typical time_t rendering of Unix time, there is no way to uniquely represent that 61st second. It just "disappears".'

This is a great and really intuitive summary of the problem. Is there a certain class of problem related to disappearing second? Like are these more likely to be filesystem issues or things that rely on timestamps? Or are there second order problems as well?

>"I can tell you that what died at that particular site was all of the locking code that used wall time clocks instead of monotonic clocks. They all CHECKed and died when their preconditions were no longer valid. I can tell you that what died at that particular site was all of the locking code that used wall time clocks instead of monotonic clocks. They all CHECKed and died when their preconditions were no longer valid."

Sorry if this is a silly question but was that check simply that "time t1 is greater than time t0"? Also was the duration of that outage(17 seconds) or would this have been equally catastrophic at a single second?
> I wonder how many talented scientists never got started because they were turned off by their first exposure to a subject.

On the positive side, we dont need more scientists. There are too many people trying to be scientists leading to pretty shitty working conditions for PhDs and post docs.
Ampersand is Hiring EE's. Building EV's for the bottom of the pyramid
Downvoting has turned me off Reddit. Often it's just downright petty and results in an overly dull experience. I'm what they would call a Liberal in the US but will often try to read opinions from the other side - Reddit labels those as "Controversial". I've occasionally committed "wrongthink" there myself and it's rather disheartening to know that few will ever read what I had to say. It's no wonder that contrarians have all but abandoned the platform.

I find it interesting that HN also has downvotes yet somehow manages to not have the same vibe.
Russia's old whinning: U.S is doing bad things (i.e in middle east) so we want to do bad things without sanctions as well...why the world gives us this "unfair" treatment?
True, and Crimea was a reaction to that. The EU or some member sates might have been involved here too, because EU association was the goal and it is convenient to blame everything on the US.

The pipeline might have been the reason all along for energy independence from Russia. I wouldn't know on whom to be angry if I were someone from Ukraine, but I would certainly be angry.

But people blaming Russian bots on Twitter can only be called low information voters in my opinion.
If you retire after 18 years, compared to the average dev worldwide, that’s amazing. I’d be happy with 30.
Dumb question: if all you plan for the users to do is send ZFS snapshots (as a backup-service or whatever), isnt 12GBs of RAM per host quite excessive?

Wouldn’t you be able to implement this cheaper using only 4-8GBs?
Urbit ID solves this.

Scarce, stable IDs makes the cost of spamming much higher.
Ask HN: Is namecheap.com broken for anyone else in Italy (or using Vodafone)
As of (at least) yesterday I am unable to get namecheap.com to load properly. There are TLS errors when the site tries to load its static assets from static.nc-img.com.

Seems related to this issue:
https://community.cloudflare.com/t/confirm-1-1-1-1-dot-is-being-used-using-curl/200277

Their customer service gave me the "other users have reported this issue and we're working on it". They couldn't provide an ETA or say how long it's been broken.

Normally I'm accessing it from California, but am now on a Vodafone SIM I bought while here in Italy.
The second repository of this user seems to have been hanging on GitHub for years (judging by commit history; could have been uploaded later). Still, it seems so far that no one cares about this repo.
> there’s no substitute for just building a complete thing, provided you can get through initial on-boarding as you’ve highlighted.

I think you are correct. Would you perhaps have some resources at hand that would combine on boarding with a simple Web project?
How the new mRNA Covid-19 vaccine works
Automate the pain away with DivOps (transcript)
Monitoring Construction Cranes in Mexico
AFAIK the models are run locally using the dedicated ml capabilities of the Huawei cpu's.
Forgive me if this comes across condescending or patronising. Genuinely not my intent...

So many people reach for a solution without really understanding their own problem.

I'm talking specifically about maintainable code. And maintainable CSS code at that.

For scaling CSS imagine a continuum with complete isolation one end (BEM, ECSS et al) and complete abstraction at the other (started with 'Atomic CSS', which then spawned countless others including Tailwind).

My experience is that either end of that continuum leads to an approach that can scale well and be maintainable. Mixing of approaches is where people come unstuck because they don't understand why that is problematic.

Understanding that fundamental (more here: https://css-tricks.com/scaling-css-two-sides-of-a-spectrum/) goes a long way to dealing with the problem.

My preference is isolation (which I detailed at https://ecss.io and in the book 'Enduring CSS' about 5 years back — not mentioned to pimp myself, I don't give a hoot if you buy/read)). I like code that is easy to reason about and delete (I like deleting code far more than writing it!) and that suits my mental model.

I also believe our job as a front-end developer is to accommodate designs, not turn around and say, "sorry, we don't have a class for 8px margin, it will have to be 5px or 10px". I'm not suggesting this or that framework can't accommodate this need, just highlighting why I feel the way I do and choose the solution I do.

Think about how __you__ want to build and maintain code. Don't just jump on something because everyone else does. Analyse your problem. Where are your actual pain points. Find the solution to your own issues. Otherwise you'll just swap one set of problems for another.

A framework may very well meet your needs. And by all means listen to others extolling its virtues but that will not save you from a lack of due diligence!

[ends attempting to dispense fatherly advice]
I like this and hope you all succeed. I'm not in a position to rent this just yet but i have bookmarked it for the future.
Looks like Europe is down too?

https://s3.eu-central-003.backblazeb2.com/
tig is awesome!
No association with this project at all, but "discover the pricing model" is information a customer needs to know in order to make a purchasing decision.

"be transparent [about costs and profit margins]" isn't a necessary factor. It's useful information for the customer, and even more useful for the competitors of the business, but absolutely not the same thing.
I still post on a forum and it’s the only place on the internet I feel has any sort of community. Reddit and Facebook groups are just newbies/morons posting the same newbie/moron questions over and over again; or instagram-lite (everything upvoted is a nice photo).

From talking with people, it seems they feel put off by forums and especially long-running threads because they worry anything they have to contribute will already have been posted before, and they don’t know if it’s ok to join an ongoing conversation. They don’t want to annoy people or look silly. In other words, they don’t feel encouraged to post spammy newbie crap, and they’re aware they’re posting to other people instead of to an algorithmic void. Too bad they don’t see that as an advantage instead of a barrier.

e: btw, no matter what tech you use, you will find it very difficult to create a community by encouraging feed-style posting (where you ‘express yourself’ in a wide broadcast to nobody in particular). This drives high-volume, low-quality engagement (which is why fb, twitter, tumblr, instagram etc use it), not high-quality human interaction.
Ubuntu comes with working ZFS support OOB with no need to fiddle around. You don’t even need DKMS.

My guess is implementing with Debian would be more effort.
You're missing the fact that the M1 Macbooks are barely usable for anything else than browsing ( no Docker, no Adobe suite, etc.) and are the first generation. If they were too expensive even fewer people would risk buying them.

As for build quality, have you actually used and seen a recent premium Dell or HP? The difference in quality is minimal.
>Your info is out of date by a decade or more, I think.

The German economy is the fourth-largest in the world and accounted for one quarter (24.7%) of the European Union’s GDP in 2019.
The second biggest in the EU (now France) is one third smaller. 3,449.050 (Germany) 2,425.708 (France)

https://www.trade.gov/knowledge-product/germany-market-overv...

>So, Germany is 4% of the world GDP in nominal terms and 3.4% in PPP terms.

That's not important in terms of the EU

>You're conflating the EU with Europe. Europe has quite a few economies outside the EU: UK, Russia, Switzerland, Norway, etc. Germany is probably 12-15% of the European economy, or maybe less.

No i don't because i live in one of that Non EU but European/Schengen country's..again nothing todo with a EU-Army

>And it's definitely going down as a share of the world economy.

Again it's not about the World but the EU and the Schengen-Space
What about Ukraine? Surely Russia’s not a threat to them at all.
Deflection? I thought it was a big 'FU' to Epic.
The government should legislate that all tracking is off by default. If it is such a good deal we could opt into it.

Facebook and Google would have to innovate instead of rent seek.
There is one important part of taxonomy that is not arbitrary, however. The classification should be hierarchical, reflecting the evolution of the tree of life.
Show HN: Delightfully simple site and resume generator via YAML for students
Search engines already have a fresh content bias but at least all content is indexed. With silos, especially Facebook, after a day or two on an active group a post just disappears
You're welcome!

It's possible you were right, if we can interpret the "attack" as being purely intended to undermine the original argument.

I just didn't personally interpret it that way... it looked more like a side-observation to me, something like "name-calling" under Paul Graham's categorisation:

https://en.wikipedia.org/wiki/Paul_Graham_(programmer)#Graha...
There is a time and age for flower power, rainbows and cheerful music, and I am long past that.

Do you want to do something proper? Start by not using any software with MIT, BSD or any kid of similar licenses then.

Do the walk that follows the talk.
Yeah, I expected them to rollback that policy in light to this, and let gray market hit EU/USA with reflashed devices.

I even received some weird bug issues on my ROM ( https://github.com/phhusson/treble_experimentations/issues/1... ) that made me think they were actually trying to go this route, but nope.

(FWIW this bootloader lock policy happened few months after Honor (USA branch) gave away devices for ROM developers, if you want a model of intra-company miscommunication)
It doesn't reflect well on their monitoring/on-call setup that everyone else was paged before them, assuming they are indeed unaware.

Perhaps the first they'll know of the problem is when they read it on HN
If anyone remembers the popular British Guardian newspaper forums at talk.guardian.co.uk - when it was closed the users built and migrated to https://justthetalk.com/

I enjoy it, even though it’s pretty much just a few hundred middle-aged left-leaning mainly Brits discussing the news of the day.

It’s a clean site, no pictures or media, and indexed by google (except the Personal folder).
yup, here desperately migrating to the regular b2 API...
Seems to be a lot cheaper for one.

Unless I'm missing something rsync.net is minimum $25/month for 1TB, and this is ~$15/month for 8TB.
Yikes, thanks for the heads-up. Do you have a link to the first issue? I'm not finding it.
Could be à carrier configuration issue.
Harder than ever. Ever. As in the current dominant age demographic is the start of history.

Ironically, I could have read a similar article 40 years ago with a different dominant age demographic and a slightly different subject matter. Is this indicative of human nature do you suppose? It certainly says a lot about individuals like the author, and many of the commenters here.
If the system is well designed, this power cycle should be a rare event (ie. maybe once per year).

For that rare event, it doesn't seem worth writing code to power cycle a single USB peripheral (and then write and test all the code to clear the error states at each level of the stack and bring that peripheral back up again).

Instead, power cycle the entire system. Have a small hardware watchdog which, when not being tickled, will power off the whole system for 5 seconds and power everything back on.

Write code to periodically tickle the hardware watchdog when everything is 100% healthy, or when 3 reboots have happened in short succession (you'd prefer the system up with 90% of the hardware working than bootlooping).
KoaHealth and Janssen partner: digital CBT for treatment-resistant depression
They are litterally mentioning Norwegian ISPs blocking "Human Rights Watch" right in the next sentence after talking about blocking gambling ads.

Am I missing something or how is the one sentence a source and the next one isn't?
Aka stealing money from people giving them a sub par product that is most likely NOT the best tool for the job.
If you like the look of this I'd also suggest Hedon[1], built on a modern version of the Doom engine and very reminiscent of Strife in feel that it's levels try to replicate a world that feels real with shops and houses etc, combat feels really good in it more tactile than Doom and the art style/world building is very unique.

[1] https://store.steampowered.com/app/1072150/Hedon/
The point is not separating people, much less about separating files. It's about separating concerns to allow extensibility of one aspect of the component without having to worry about the other parts of the system.

Yes, with vue it is nice to have <template>, <script> and <style> on the same file, but what if I'd like to have multiple styles? Why can't I say "This component has this structure and this behavior and it allows for style A, B, and C" and have the application bundler choose themselves what style they want to use? What if the application bundler thinks "I want to use style C, but I'd like to customize some rules"? How do you do that?

> moved over from Bootstrap shortly after I started, Tailwind has made sure that many of the old problems just don't arise anymore.

Yes, Tailwind is a step up compared to Bootstrap if you consider how you can define the types and remove the utility classes from your HTML. But my feeling is that people who are so fascinated by the idea of Tailwind custom types are just in the process of reinventing semantic styling, this time with a preprocessor to compensate for the verbosity and some helpful mixins to overcome inconsistencies between browser implementations.

So, to repeat the question: What am missing? What do I have to gain from Tailwind if I am using already SASS as the preprocessor and a good library of "utility classes" that can be @imported/@use'd/@apply'd to the document without touching the HTML?
Homebridge will allow you to add almost any device to Apple Home. If they don’t have a plug-in you can build one yourself.
Most things have government support, cars have roads, oil has militaries, and everyone who pollutes gets to do it for almost free with government support of not making it illegal.

But mostly it's long term vs short term.

I'd just make pollution illegal unless you paid to clean it up
Logv/sybil: columnar storage and NoSQL OLAP engine
Why Google Didn’t Challenge the DOJ’s Antitrust Charges
I favour Angular for this reason too. Also, my team is spread across 2 continents, and working with a much more opinionated framework makes it easier to keep the codebase more consistent and readable by everyone.
The issues raised here completely align with my problems with Rubocop.

It seems that a lot of people think that one of the main goals for code linting is consistency, when that shouldn't be a goal at all. Consistency is merely a tool, the goal should be readability/maintainability. Consistency is just one tool that is available to us in persuit of that goal.

I've hit similar issues to those mentioned in the article and it absolutely infuriates me when I have to jump through hoops (or worse, reduce the readability of my code) to push well thought out code that communicates intent, only to fall foul of a robot that doesn't understand nuance.

Don't get me wrong, I think Rubocop is a great tool, it's just over-used, and that's in part because everything is on by default, and this seems to be encouraged by the general community. It seems that once programmers have found a solution to something they love to apply that solution to all places that it will work, regardless of the efficacy.

My preference, and I suppose suggestion, is to let Rubocop handle things it knows about with a high degree of accuracy, such as tabs/spaces for lead indentation, security issues etc. and leave anything that requires nuance or subtlety to the programmer who wrote it, and the educational opportunity of the code review.

After all, "Consistency is the last refuge of the unimaginative" :)
Speaking of biology ... I'm about 60% through the 720-page tome, 'Behave: The Biology of Humans at Our Best and Worst' by Robert Sapolsky. "Electrifying" indeed, as a blurb at the back of the book puts it. The narrative structure is quite compelling, where Sapolsky starts by examining a behavior in the present and gradually zooms out, all the way back to evolutionary factors from millennia ago. The book also provides helpful primers on neuroscience, endocrinology (important to understand the impact of hormones), and proteins. Take a good three months to read it; really.

So far my only quibble is that Sapolsky cites the infamous "priming" study from 'Thinking, Fast and Slow', which the author, Daniel Kahneman, himself has retracted it elsewhere. This is forgivable, as the retraction from Kahneman (Feb 2017) and the release of 'Behave' (May 2017) were too close. Though I'll keep an eye for other transgressions.

Regardless of my quibbling, 'Behave' has so far been an exhilarating read; it covers an insane amount of ground, all while not losing sight of its goal—a better understanding of human nature.

Don't let the page count discourage you—you'll quickly warm up to Sapolsky's loquacious writing style, peppered with tasteful humor and a deep love for science. And don't skip the footnotes; plenty of interesting bits in there. (Get the hardcover edition if you can, it's much less unwieldy during back-and-forth flipping, among other benefits.)
What 'secure' app ?
I can imagine that’s the average household consumption of water, but seems a multiple of the individual consumption.
Surely Ukraine qualifies as "immediate neighbor"?
> The world will have a master. The question is, who do you want the master to be?

$ su
>Which country's army do you think doesn't have far right people in it?

True but Germany is really famous for it, and it looks like they just don't get it under control, example? The most elite Fighting-force (KSK) has a big Nazi Problem...for years now.

>So which country would you want to take the lead.

Non of them, hence my idea to make a pact like Nato and not a European Army.