skysight-inc/HackerNews huggingface dataset:
Adding to my comment: no mention of any sort of design system for a component based library (kind of key in either Angular or React or any other component-based UI framework), no mention of the CTO or the architect or the dev team establishing consistent standards and being responsible about their use...anyway, not every problem is "technical" in nature. Sounds like this project (and company) had a lot of issues going well beyond the tech.
Well in a way this actually works.. There's been several sites I'm paying a subscription for because I came across them in some search and found them really good. Like Ars Technica and some local sites. Besides paying for the content I like sponsoring them so they can keep doing the thing they do.

But usually those sites are the ones I open at least once a day to see what's new. I don't want to pay for every clickbait I visit.
Hey that's a great idea!

I never built an add-on for a browser so it will make a good challenge. Maybe for this week-end ^^
> Each individual image of the movie is taken eons apart from the perspective of the crystal.

Given the timescales of atomic reactions, which IIRC is typically measured in nano- or picoseconds, this video is more like watching galaxies form I suppose.
I want to pay for the things I want to read in other papers that I don't subscribe to.

Up to $1 or $2 a piece.

I just want it like Blendle used to be that I can get my money back if I jump back out after a few seconds and I want some more choice (travel and fashion isn't exactly my stuff but actively looked for tech stuff to read there and hardly found anything).
Kind of? Doesn't Flattr have you choose up front how you want to distribute your subscription? I was imagining a system where you don't have an upfront choice to make, but that as you consume content the subscription is drawn down.
We built the closest to an AI Bayesian Brain and Human-like logic in Healthcare
Yes I agree with that. They'd have to scale back the trackpad a bit but frankly… the latest generations are just way too big.
Sure, it isn't an absolute effect, I could have phrased that better. I think it's pretty clearly a directional effect that safer districts pick their representatives in the primary (which often have a candidate backed by the institutional power structure).
I don't understand this sentiment at all... even approximately. I've been doing this for about 15 years now. I started in the days of "This website works best in IE5" (read, only works in ie5). I wrote Macromedia Flash Apps to make animations, because that was the only option. It was awesome! I spent hours or even days making rounded corners via chopping up images and table hacks, because rounded corners seemed really important. Just laying stuff out correctly on the page and stupid browser hacks was most of the job.

I personally went from spending probably 60% of my time fixing cross compatibility bugs to spending a few hours a year on it. We went from manual coding for cross browser support, to polyfills, to telling webpack to dynamically include polyfills to target the subset of browsers I care about with 2 lines of configuration. I can now determine the exact tradeoff between file size and audience reach. Yes, that came with some complexity. Yes, that tradeoff is 100% worth it. No, you do not have to use it.

This is how I feel about React. I've unintentionally built my own, shitty version of React at least half a dozen times over the last decade. The last time, maybe 4 or 5 years ago now, was an online file system browser which could contain tens or possibly hundreds of thousands of folders/files. The naive implementation wouldn't load. A less naive implementation took a few weeks to implement and seconds to load. The React rewrite took a day or two to write and loaded in milliseconds. It was less code, easier to understand, and a couple of orders of magnitude more performant!

Other languages don't have crazy build systems because they don't have to run the same code on multiple platforms made by multiple competing vendors on multiple operating systems for hardware ranging from a M1 to a refrigerator. If that's not you, not a problem, you can just write vanilla JS. If you don't have thousands of objects that you dynamically load that need to be turned into DOM Nodes, don't reach for React... If you just want a library that renders some DOM Nodes, thats fine too, use React and nothing else - you can even write react.createElement by hand and eschew JSX if so desired!

I would not choose to go back to the halcyon days of web dev where we didn't have dependencies and dependency management because we couldn't. At this point in my career, changing web tech has lead to a productivity increase of probably 10000%. There are some pain points, but we're working on it! Web tech, fuck yeah!
Deciding that it's no longer worthwhile to provide services to everyone in a country is not leveraging your dominance. It's giving up. They can't force Google to operate in Australia.
I suppose a news site could offer monthly billing based on usage rather than a flat fee. Surely someone has tried it. But then, consider all the pay sites that are linked here on HN that you might only look at occasionally.
Honestly I’d blame governments being staffed by people who make their money in more traditional areas. Aka we need a generational change.
When something costs lore in dollars than it weights in grams, you can bet on me doing my best lot to break it. Phones are already pretty prone to breakage and they're easily fumbled as well.

I enjoy the materials in my phone and I'd love to use it without a case, but when my phone bumped against a saltshaker and the glass back panel cracked, I felt miffed to pay 160 euros to have that replaced when a 10 euro case would've prevented any damage.
The very next word after "anti-pattern" is if. "The following table definition that uses a timestamp-based primary key as the first key part is an anti-pattern if the table will see a high rate of insertion:"

Once your data gets big enough there's no easy one-size-fits-all. You gotta look at how you're going to be using the system.
>that would mean 76% of Americans have had the disease, which I believe would be sufficient for herd immunity.

My understanding is that it is possible to get covid-19 multiple times. But lack of widespread testing is making it difficult to measure how prevalent this is.

There are also two known strains of covid.

There are a lot of unknowns at this point. We could be dealing with cyclical covid outbreaks for the next decade, the vaccine rollout this summer might eliminate it for good, or we could land somewhere between the two.
They probably could, but at least at this point they're probably more concerned with discouraging other governments from trying to pass similar laws.
Who needs throttling when you tell everyone that 3Mbps is 'enough'?
We shouldn't worry when a virus mutates during disease outbreaks (2020)
>Did you know that a single vehicle uses from 30 to over 100 chips

trying to sell extended warranty the dealer made sure to repeat that again and again ( i still didn't buy and as of now, 5.5 years later, no chip nor anything else has failed so far :)
I converted my commute time to walking time and yardwork time last spring through fall (too cold for walking now, and yardwork is now 10 minutes of shoveling snow every couple of weeks). I think I listened to more thanks to the lack of a commute. I didn't feel bad about leaving the house at 4:30pm (end of workday for me) and finding my way back home at 5:30pm or 6pm, especially since I knocked out a lot of household chores/tasks during the workday in quick 1-5 minute bursts so I was more helpful around the house than when I was in the office.
Not to be overly dismissive, but I'm not all that worried about the opinions of a guy who works in a totally different branch of the discipline and also releases one product per decade.
But people into finance are already pretty much into money...

I still view the internet as something that should be free and any transaction pisses me off. No matter how cheap it is I will avoid having to pay unless one of the conditions are met:

- I really need the article in question

- It's something substantial that I really think is worth money (e.g. a book)

For example, if I spend 2 cent on an article that turns out to be clickbait I will be royally pissed. Which I acknowledge is totally absurd because 2 cents affects my financial situation in no way whatsoever. But this is not how it feels to me. Logically I shouldn't even think about it at all, it's not worth even thinking about. But this is not how this works.

I'm pretty sure that people dealing with stocks are generally less bothered having to deal in stuff because they are in the middle of the economic model (it makes them money as well as takes it) whereas I'm purely at the end of it, only spending.
Interesting that it was a veterinarian that diagnosed you. I've noticed a pattern of veterinarians seemingly being better doctors than human doctors. They seem to pay more attention to current research and continue their learning, and rely less on what they learned 20 years ago in med school.
As other commentors have mentioned, this tool is not intended for that kind of case. You want a tool like PouchDB which handles this kind of setup, but have a different set of tradeoffs (they're eventually consistent, not strongly consistent).
I find Hans Selye’s theory of adaptation[1] to be compelling and useful. Among other things it clearly indicates when to stop. It’s also useful for understanding how to train your body, be it for strength, poisons, or any number of other non lethal stressors.

[1] https://charlies-magazines.com/general-adaptation-syndrome/
I think some of the points are valid (.Net folks are not going to have a great time working on a React codebase). I think some of the problems are a result of the decision to use Redux. Redux was very much in vogue for a while, but in every project I've used it for, it really hampers DX when you start to get stuck in on a large project. To do stuff that involves async (read: everything), you need helpers (thunks, saga, etc.) which introduce their own quirks, and require their own tools. Soon, you're up to your eyeballs in boilerplate.

As for the (build-time) performance concerns, I think there's some work here. They have a _big app_. And if you're compiling a 220 page app in a single build, it's going to get slow. You'd have the same problem, though, with a native mobile app or a very large C++ app: at some point, you need folks focusing on the infrastructure bits part time. With a relatively small number of changes, they can probably make some big wins: adding build caching for local development, using an NPM proxy (to avoid downloading 600MB of deps over the public internet on every build), looking at alternative hot reload plugins, etc.

That's not to say React is without problems, but I think it's worth considering that _almost any_ technology of the scale of React is going to have drawbacks, especially if you don't have someone in-house who has really significant experience making it work well. Companies like Airbnb, Facebook, Uber, etc. all have whole teams ("JS Infra") dedicated to this stuff, in the same way there are teams like Ruby Infra, etc.
Same here. The whole thread is giving me a great chuckle. My son often asks, "why did Granddaddy do all this?" And I reply, "because for Granddaddy, anything worth doing is worth overdoing." Awesome to see that phrase repeated elsewhere.
I agree with everything you've said, except

>Nothing wrong with doing manipulative PR like everyone else[.]

Just because everyone does something doesn't make it right.
Former ADT employee hacks customer cameras, watches naked women, couples, sex
I think a good rule of thumb is that people are strongly overly biased towards inaction and laziness. Humans evolved in a calorie-scarce environment. Conserving energy and effort was literally a matter of survival. It makes sense to select for lazy behavior, especially when rewards are intangible or not immediately guaranteed.

Of course in the modern world, calories are too cheap to meter. Our instincts no longer make sense. It's almost certainly the case that our laziness, driven by a vestigial impulse to conserve calories, far exceeds what's optimal or necessary.

The one exception to this is the tiredness of sleep deprivation. Critical biological functions occurs in deep sleep, and being exhausted due to lack of sleep cannot be made up with extra calories. The best advice is to never allow yourself to become sleep deprived. That removes any ambiguity about whether a perceived lack of energy is genuine exhaustion or can be powered through with willpower.
I think you’re likely underestimating how complex a modern microarchitecture like the A78 or X1 is compared to the RISC-V cores that have been open sourced so far. It’s unclear to me what organizations would have the resources to develop something like the A78 for RISC-V and would also be happy giving it away for free.

Note that in the ARM world everyone except Apple and Nvidia have given up on developing their own microarchitectures - they all just license one from ARM and maybe apply some customizations on top.
UHS-II please Apple, it would be a really nice gift to creatives.
If you're interested in seeing an interesting off broadway twist on the Noise Protocol Spec, libdisco and strobe are really interesting:

https://www.discocrypto.com/

https://strobe.sourceforge.io/

The Noise Protocol spec is fantastic. It asks a reasonable set of questions to a protocol designer and in exchange gives a set of safe choices for key exchange. It's a great example of building powerful systems from a handful of simple abstractions. Trevor Perrin (and I'm sure, not just he) did a phenomenal job.
Litestream defaults to flushing out to S3 every 10 seconds but that's mainly because of PUT costs. Each request costs $0.00005 so it costs about $1.30 per month. If you flushed every second then it'd cost you $13/month.

Logical replication would have significantly smaller sizes although the size cost isn't a huge deal on S3. Data transfer in to S3 is free and so are DELETE requests. The data only stays on S3 for as long as your Litestream retention specifies. So if you're retaining for a day then you're just keeping one day's worth of WAL changes on the S3 at any given time.
Wow, what nonsense. This is a very low volume car at best. This is not Tesla competition, VW is.

There are already tons of EV companies and all the big automakers are already producing EV as well. Just in terms of pure electric vehicle you have Rivian, Lucid in the US, there is Xpeng, NIU and others in China, and those are already valued in the billions.

Tesla skeptics have been saying 'competition is coming' for literally 6 years now. I literally read that story every single year. And in those 6 years Tesla increased its global market share every single year.

Comparing Tesla and GM makes no sense what so ever, GM was toppled like 100 years, like 30 years after it has peaked in sales. Tesla on the other hand is more like a startup growing year over year by around 40%.

Based on your other comment you have some believe that some other companies might simply show up with superior batteries and massively improve on what Tesla (and others have). This will not actually happen if you understand how the battery industry works. And even if it does, it would take year and year after the first car with a new battery is produced, to reach anywhere close to real volume production. (You seem to believe they are 'ramping up production now, which is simply false no idea where you got this from).

Go look at QuantumScape manufacturing plan and even if you assume Toyota or somebody will get there twice as fast (not very likely) the numbers will not actually be enough to be mainstream. Toyota has been talking about their solid state tech for years and no car with it will come out for years.

Tesla on the other hand has a 30ish% silicon anode battery going in huge volume production this year and the amount of silicon will grow every year after tat. And the main advantage of silicon anodes is that you can put them into traditional factory, you know all those 10s of billions of factories that are being built right now (compared to 10s of millions for solid state factories). That is why Tesla and many others, including just as many startups (SILA for example) bet on silicon anodes and not solid state.

My bet is that by 2030 the majority of EV produced will not be solid state, rather traditional but with a high silicon graphite anode.

Availability of batteries will be the moat and will continue to be so for many more years. Just in terms of material sourcing alone there is a huge bottle neck.

> Where are they now?

GM still exits and still produces a huge amount of cars, like millions, including electric cars. They are building a copy of the Tesla Nevada factory (ie 35GW per year plant)
A maximally representative district would be a large multi-representative district that elects 5 representative using ranked choice or approval voting.

Then you get the property of representation you're looking for without having to draw fine-grained arbitrary distinctions on a map.

https://www.fairvote.org/fair_representation#what_is_fair_vo...
I lived in London until 2015 and took a recent look on Street View where I lived (Search for E10 6QB if you want to see) . It was a typical London street where everyone parks nose to nose. There's about 20 cars for every lamp post.

No way could you charge every car that way. With the typical 50-70% street occupancy. You'd be lucky to find a spare lamp post.
https://en.wikipedia.org/wiki/Flattr
Who Was Chief Dull Knife?
I've been wanting to build a smart mirror like this for a while! https://magpi.raspberrypi.org/articles/build-a-magic-mirror
What do you suggest developers use instead of Redux?
Australians being Australians, I wouldn't be at all surprised if Google pulling out simply led to VPN subscriptions spiking.

It's been a while but Australia used to be in a position where Australians were hungry for US-made media (TV shows, movies) but only received it several days (TV) or weeks to months (movies) after their US release. Piracy was crazy rampant through this time. It wasn't just the tech-savvy folks doing it, even the elderly would know someone who could get them a DVD of some new movies for the kids.

So circumvention of idiotic geoblocks aren't anything new.
My PinePhone's About screen says `OS Name postmarketOS 1.25.0`. I've installed all available updates both through the Software app and `sudo apk upgrade`. I thought I was on stable but could be wrong. Any idea what I'm missing to upgrade to this service pack?
I feel that stuff like this has a long history in engineering. It's like how TVs are in the 55 in "class", or a 2x4 is actually something like 1.75x3.5 now.
This is such a great idea. So much nicer to include a single link at the bottom of a comment for all mentioned references. For that usage it might be nice to be able to refer to each link as say [1], [2], [3] and have those numbers also show up in the multi-link page.
EDIT: So I stumbled a bit across this too:

https://pidgin.im/development/faq/

I can say first hand that the info in "How can I create a conversation with someone?" is flat out incorrect. Look here:

https://github.com/matrix-org/purple-matrix/blob/master/matr...

Before you create a conversation, you need to add it to the blist (buddy list, which is NOT a list of contacts, but something different). If you don't, pidgin has issues displaying the chat!

https://github.com/matrix-org/purple-matrix/blob/master/matr...

BUT, that will immediately SEGFAULT if you don't have functions such as:

https://github.com/matrix-org/purple-matrix/blob/master/libm...

https://github.com/matrix-org/purple-matrix/blob/master/libm...

And a couple of others. I only found that because the Chatty dev was able to find this.

Even with that, it refuses to remember that you have a chat after closing pidgin. How to fix that? Well that is a great question....as I simply don't know.
Any plans to open source?
> "because for Granddaddy, anything worth doing is worth overdoing."

One wonders if there is a correlation between this trait and people who end up in tech these days. The rampant overengineering and workaholism would suggest the possibility.
Sorry, I guess I was unclear.

It's definitely a goal for the AD ecosystem, but, as far as I'm aware, AD is not a design goal of Julia itself. That was the point I was trying to make.
Good question and right now I don't have an answer... I thought about checking a blacklist before create any list but I had trouble to find a good domain blacklist.

We can always handle spam with checking IP / number of requests but it's easy to say ;)
Thanks. That makes a lot of sense.

Yet, it goes completely against my experience, so you've left me wondering what creates that difference and suspect it comes from organizational differences.

You certainly considered no post-deploy activity. That should have been obvious from the beginning, but I just didn't think of it. I suspect the post-deploy activities I'm used to go to the role of a product manager, and you are assuming a more jira-oriented environment than I was.

You are probably assuming larger software blocks than I am. I should have imagined that too, because I have a tendency of breaking software in many more independent pieces than it's usual, and of imposing that on my environment everywhere I go. I am used to people having something to do on a different project than the one they started a CI, so they can start right away, and come back after the CI is complete, so there is no wait. And there is no "next dev" waiting, because he is working on a different project too.

Also, having a different project to work on during CI means a major context switch if people need to fix anything on the previous change they made.

So, with that said, I can now imagine what kind of environment CD makes sense. It's somewhere with a small number of projects and a large team of developers (or, any place with a high developers/projects ratio). It's the kind of place where would be hard to coordinate a release if it was manual too.
We can all read that for ourselves, you don't need to editorialize.
Mostly due to displaced manufacturing though no?
If you keep the group small enough per representative you can still hold community meetings. The internet adds more options for "central meeting places" even if the geography is absurdly large (say, a random sampling of Texas or Alaska) even if you can't find other ways to incentivize travel to in person meetings.

That said though, when was the last time any representative in the US was concerned about in person community meetings? It's a beautiful ideal, but in practice it seems nonexistent. The status quo, especially when you look at the maps of how some districts have been gerrymandered to incredibly abstract shapes is already broken from the ideal. Maybe it's time to shift the ideal? We have the technology to try new things that aren't necessarily beholden to geography today, among other ideas.
Automate everything else but the approvals. Releases should still be built, tested, and pushed completely automatically, except that one of the release process steps is to present an "Approve" button to the release manager. After the release manager clicks the button, the rest of the release proceeds automatically.

Generally you would only need the manual approvals for prod. Dev, qa, staging, etc., can typically still be released completely automatically, so you just create a CI/CD infrastructure that can be used for both.
We as a family were able to afford an ARM computer (BBC micro) in the 80s.
Who gets to decide which groups "should be ignored". The pig farmers certainly don't agree. The whole point of competitive districts is that the groups who should be ignored will be eliminated by competition. Your whole premise seems to set up all districts with functional lifetime appointments rather than elections.