skysight-inc/HackerNews huggingface dataset:
I'm actually glad it hasn't gone viral--we needed to hear this feedback first. It would suck to have a million page views and most people baffled by it as they are now... We (a small incredibly persistent and talented team) are working on the iteration that makes the whole thing clear to an intelligent ten year old--the version that will be worth doing press for and getting a featured post about.

ATM we need to close our seed round so we're ready to actually ship and support a small alpha release. Regardless of how much attention we have or even capital, it'll only make sense to have a few hundred out there as we work out the kinks. But viral attention and a ton of people having to wait for the beta is fine as well, and if they see how much fun the alpha group is having in spite of the kinks--a lot of the play will be in a kind of "game show" format live, that you'll be able to watch and participate in even without a console--that'll have an impact, I think.

Message me if you're an angel investor or willing to share it with people who will get on the phone with me and can invest. Either way, hope to see you on the sign up list!

And thank you for "getting it". Yes, it's literally an advanced scientific instrument disguised as a toy, and it's our trojan horse for solving biology at population scale, bringing along "the masses" into the adventure in a way like nothing else quite has. We've chewed through mountains of concrete to bring this to where it is, and I want early investors to envision that this might literally be the most important project in the history of biotech... So I read your post with glowing warmth and happiness, and I needed that today!
There were some significant upgrades that were a bit bumpy between clients of differing versions etc, but today I have 0 problems using Element across several devices seamlessly.
I've used NProgress for years in JS apps and it defaults to a similar progress (though it uses a smoother "ease-out" curve than pure "Zeno").

Though one interesting thing to note is that both of these curves violate one of the findings in this article that users seem to prefer the bar to move slower at the beginning than the end and what you like want is more of an "ease-in" curve.
> I wish carriers would have a different brand for "enthusiasts"

Enthusiast customers aren't a good money maker for large-scale companies. The challenge is that they demand more performance, but aren't willing to pay much more for it. Also, for every 1 homeowner who can actually handle equipment swaps without an installer, there are probably 2 to 5 more who think they can do it but will blame the company, leave bad reviews, and complain online the second that they get stuck.

As a result, companies tend to stick to a generic consumer option and a separate, higher-priced business option. If enthusiasts were really willing to pay higher prices, they'd just grab the business package and accept the higher price.
> I don't think bit errors happen nearly as often as people seem to think on HN.

Back in the days of spinning disks, I had a coworker who had previous worked on the SQL Server test team.

One thing they tracked was bit errors. He said they were surprisingly common to encounter (and of course then account for)

Or, to put it another way, there is a reason modern file systems are paranoid.

Also way back when I managed a huge distributed test cluster, we ran ~3 million tests a week. A non-trivial # of test failures (few hundred) were spurious network failures where the test package didn't get copied to the test client correctly, we detected it "something went wrong" and marked the test as failed. I know in theory Ethernet promises the data gets there without issue, but in reality, at scale, it wasn't. Flaky hardware, bad cable, failing switch, a couple machines with unreliable RAM? Who knows, but it happens.

> I could probably count on one hand the number of times we've had to address any issue (always failed hardware)

Another product I worked on, the bus timings for the DRAM were slightly off. And I do mean slightly, I wasn't directly involved but I think it was something stupid like being 1 cycle short on waiting for something.

We had amazing logging. Soon as we had a few hundred thousand units out, we get ~10 stack traces come in from crash dumps, always in the same place. My team spent a month going over every line of code related to that place in memory.

New build goes out, more failures, again tiny tiny %, you'd only notice this at scale. We track it down, pointer being corrupted, it was stored in the same memory address we had been looking at last time.

Bit was being flipped. We only noticed it because it had hit a pointer. Most of the DRAM, the vast vast majority, was capable of operating 1 cycle out of spec, but some chips weren't.

We only detected and fixed this bit flip issue because the principle engineer on that product insisted that we investigate and fix EVERY single product crash. He insisted on 100% reliability.

Do you think every firmware team for every single component of every single motherboard has that same dedication to quality? Because if not, errors are going to slip through, and they won't even be noticed, not to mention investigated.
Sure, but if it's software and it's about to be publicly accessible very soon, why not wait for that?
Eh, this is just some crotchety "get off my lawn" style rant. The truth is that regardless of hype around NFTs, the world is digital and there are people looking to create meaning around "digital ownership". Not everyone is after it to make a buck, the same way that early adopters of crypto currency are interested in the technology and its social implications.

The thing is you don't have to participate, it's not hurting you, so what's the problem?

And before you highlight the environmental impact, I'd say that point just highlights some issues our society has with mismanaging energy. Let's switch to nuclear power and proof of stake blockchains.
Notably, Dale Carnegie never managed anyone and actually changed the spelling of his name to suggest to readers that he was somehow associated with wealthy industrialist Andrew Carnegie. I'm not sure he offers good engineering management advice and not, you know, trite pablum.
most of these provide fmemopen(3), which makes the temporary FILE object explicit and persistent for the whole parse, and needs just one strlen call.

https://news.ycombinator.com/item?id=26343149
Though the visualization is cool here, I think this is actually not a good example. The final "hierarchical" model presented doesn't say anything about a relation between the coefficients for the different departments, so one can view this as really just having separate models, one for each department.

To me, the point of a hierarchical model is that one can assume relationships between these parameters (e.g. suppose that they are from the same distribution). Then when one department has very few data points, some of the information in your beliefs about the parameters for that department come from what you learned in other departments. E.g. the base salary is likely to be similar to base salaries of other departments.
I have neither the "Malthusian or environmentalist worldview" nor the opposite, which seems to be dangerously close to a "nationalist or eugenics worldview". In other words: any grievances about birth rate on a population-wide level run the risk of spurning legislation or other changes with the purpose of forcing (with varying level of vehemence) individuals to make reproductive choices they otherwise wouldn't.

Specifically, it's hard to interpret the universal drop in birth rates among societies as they advance on anything but women exercising their newfound freedom not to have children. Many attempts to reverse the trend will thus look to reverse these changes.

To be sure, there are other policy ideas one could advance, and some examples of them working well, such as universal childcare, mandatory parental leave for both genders, and some others that share the distinction of having zero chance to become law in the US.

I'm taking the liberty to advocate for ignoring any population-wide concerns about birth rates because even in the most extreme cases such as Germany or Japan, and even moreso in the US where it's relatively mild, the effect just isn't strong enough to lead to any insurmountable problems. Given a bit more automation and medical advances that keep people not just alive but fit, the problems of an ageing population seem to be solvable, especially as long as there is still significant will to immigrate, which does not seem likely to abate.
as someone who just yesterday was working around what seemed to be a Matrix netsplit on our office/community server (coworkers saw different things on mobile vs desktop vs other servers), i feel like you're glamourizing Matrix. We're still hosting it and committed to it for work,
but Matrix servers have been so finicky for years (with improvements)

Signal is still the clear winner rn imho
Covid-19 and Obesity: The 2021 Atlas
If you are going to use keycloak it's worth making sure their mental model matches your own. Specifically we had issues with our model of multi-tennacy, each in their own realm vs. the keycloak idea of multiple tennants in a single realm. It caused some large performance and management issues.
That really illustrates the point. Video conferencing was a joke that nobody used until literally 12 months ago. Even now, most people don’t work jobs that allow remote work. Unless they have school-age kids, they still don’t care about upload.
On the web site, go to "explore" and pick the face of either dog, it should offer a little button that says "Same or different?" that will give you an opportunity to train it.
FluffyChat is an alternative client that's also pretty far along
I have the reverse problem...I need to liberate my 600GB of photos from Dropbox into iCloud. Any reccomendations without downloading the entire thing to an external drive and re-uploading?
I agree. The implicit messaging is: "If you care about your career, then you should freeze your eggs. We'll pay for it, so no excuses." It's like they're admitting to the fact that pregnant women will be discriminated against professionally.
Title seems a bit clickbait-y as the policy change has been known since last year.
On the other hand, time tables should provide actual data in linear time (not some "apparent time" – "You'll arrive in 'just fine' at your destination."). I don't know the extent of the download, but, if not not substantial, it should just add a small offset prior to the main operation. Otherwise, if you're downloading a huge database, you can draw estimates from progress and display a sub-progress of this first task. (There are APIs for this).

In the now gone days of usability, it was considered good practice to annotate the progress bar of a complex task by displaying textual information regarding the sub-task and the progress made. This could be considered here as well. (E.g., "Loading data, estimate: 3.4 secs.")
Those are speedtest.net, but being careful to choose a test endpoint not under Comcast's control.

I just did one again and got 323/11. https://www.speedtest.net/result/11034876082

Assuming the setup time on my end is reasonable, I'm happy to run other tests for the thread's benefit.
This is different, though: Flickr used to charge for the capability to upload, Google charges for keeping the photos available.
Google will collapse because they are too politicized and spend to much time focused on that instead of innovating for the company. There's a large number of employees who want to make their activism their work. It's Google's management's own fault. If you want someone to make work their life by living on campus all the time then they are going to bring additional baggage that isn't necessarily good for the company's bottom line. (assuming that's the metric we are using)
> There is a subset of people who hate them.

I'm curious about that, because everyone I know that has had to pay the Ticketmaster tax hates them. Many artists are vocal about their hate as well.

I assume there's a reason venues continue to use them exclusively, which makes me think Ticketmaster's grasp on the industry is fragile enough that it'll break once there's enough momentum behind an alternative.
I'm not confusing them :-)

I think _closed_ union types (the syntax `a | b | c`) are almost as good as sum types, since they bring exhaustiveness checking to the mix. They also act as documentation. Crystal is a good example of a language leveraging this feature.

The OO model of just subclassing a common class is quite poor by itself. Scala and Kotlin have a 'sealed' modifier to at least recover the exhaustiveness check. Both also have ways of safely doing the case switch on the object's class and simultaneously downcasting (Java too with its recent `match` construct, afaik). Does Dart have anything like that?
> HTTP 103: When the server receives a request that takes a little processing, it often can't fully send the response headers until that processing completes. HTTP 103 allows the server to immediately nudge the client to download other content in parallel, without waiting for the requested resource data to be ready.

Could someone explain why this needs a new status code at all? At the point where the new status code sends "early headers", the client was expecting the regular status code and headers anyway. Why could the server not simply do:

1) Receive request

2) Send 200 OK and early headers, but only send a single trailing newline (i.e., terminate the status line and last early header field, but don't terminate the header list as a whole)

3) Do the actual request processing, heavy lifting, etc

4) Send remaining headers, double-newline and response body, if any.

On the client side, a client could simply start to preload link headers as soon as it receives them, without waiting for the whole response.

This seems like it would lead to pretty much the same latency characteristics without needing to extend the protocol.

The only major new ability I see is to send headers before the (final) status code. But what would be the use-case for that?

Edit:

The RFC[1] sheds some light on this: The point seems to be that the headers sent in an 103 are only "canon" if they are repeated in the final response. So a server could send a link header as an early hint, then effectively say "whoops, disregard that, I changed my mind" by not sending the header again in the final response.

I still don't see a lot of ways a client could meaningfully respond to that, but I guess it could at least abort preloading to save bandwidth or purge the resource from the cache if it was already preloaded.

[1] https://tools.ietf.org/html/rfc8297#section-2
The Future of Curbside Shopping
Yeah, but those people are the one-in-100-million types.

Most people have lack-luster careers in their 20s, which pick up in their 30s and peak in their 40s-50s. It makes a lot of sense for the average person to prioritize family building in their early 20s so that the kids are more self-sufficient right at the time where your career is taking off.

Plus, if your blessed enough to have parents who can help out, having babies when your parents are in their 40s-50s is substantially better than when they are 60+. My parents (50s) do really well at caring for their grandkids while my in-laws (60s) actually aren't capable of being alone with their grandkids, aunts or uncles "come to visit" anytime they watch the kids.
in addition i haven't heard that google is dramatically changing GA tracking?
also a trivial workaround is to wrap the buffer with a FILE via fmemopen(3), which makes the temporary FILE object explicit and persistent for the whole parse, and needs just one strlen call.

https://news.ycombinator.com/item?id=26343149
I have a family of 4 who will all be streaming, gaming, surfing at once on 25mbps and it's fine. You need about 5mbps per stream at 1080p and 30fps. Streaming in 4K is much more demanding but I think that's still a luxury.

I think the big variable between now and the last time these were set is the great remote working migration of 2020. Zoom doesn't require 1080 quality, but you'll be sending as much up as down, so the 3mbps upload speed would suddenly feel pretty tight.
...and if any are here let me add:

Can we please please get a return of the Assistant-style creations? All that exists now is the Instagram
Stories-style auto-playing albums. Does anyone actually like these better?
Sorry, I didn't mean to be offensive with the "weasel words" comment, simply that is the term for this kind of "much quoted figure" kind of text (https://en.wikipedia.org/wiki/Weasel_word). Thanks for providing a link to the EMA press release though.

On the note of that press release, the title of the page is "EMA recommends COVID-19 Vaccine AstraZeneca for authorisation in the EU", which I wouldn't consider anti-AZ, and reading the text it states in the same paragraph that it's talking about "reduction in the number of symptomatic COVID-19 cases in people given the vaccine".

Anyway, I didn't mean to offend, just calling out what I saw, others may have a different opinion to me of course.
Download speed is not too important when showing a progress bar (unless one wants to do somethings fancy). If you know total content length and how much you have downloaded you just calculate the fraction and update the progress bar according a couple of times a second.
> public debt and entitlements mean shoring up a replacement rate population with immigration from high-birthrate societies

There are very few of these left, and the ones that still exist are also in declining fertility, even if still above replacement.
Pretty good way of introducing the idea that the system can be capricious and cruel for no discernable benefit.
It's implied that Chinese Room algorithm works in the same way as human mind/brain/consciousness/intelligence/younameit.

If the executed algorithm is consciousness, then a second consciousness has been brought into being, same as for first consciousness.
From my perspective as someone who uses it every day for work on a community server my coworkers arduously maintain, this is 100% NOT true for us (I'm not leaving Matrix, but it's def not on par with Slack)
Do you deny the existence of men and women who choose not to have children?
QAnon wants Trump back in the house
What aspects of male biology are they de-prioritizing? The need to participate in child-rearing?
Probably this:

https://ec.europa.eu/commission/presscorner/detail/en/IP_21_...
> Hundreds of thousands of services would shut down that relied on ads to function. Which, again, they are relying on a predatory business model, but still.

You appear to understand the situation, so I'm not sure why you bring this up as a problem. If a business is utterly incapable of operating without resorting to an unethical business model, then the solution is to shut down the business rather than abandon ethics.
You're forgetting the war backed petrodollar
Nextcloud now has an app to migrate your Google data (files, photos, calendars and contacts) straight away.
What if you simply add department and department*salary interaction terms to a standard regression model?
That sin is a co-creation and the upvoters bear the greater part of it :)
I had goats while I had a job, and it was a great counter balance. That is, until they got sick. Both of our boys had calcium stones, and both had surgeries.

One of them would eventually get an infection and his penis swole all the way up. It was a mess, and we had to have the vet euthanize him. I have never cried so hard in my life because he was the lovable and affectionate one. He wasn't awkward, and he'd come up and bear his head in your chest and let you hug the shit out of him.

The other boy was more awkward but still lovable, and we maintained his health with on and off urine burns and a variety of issues. He would eventually succumb to arthritis.

The girl was awful, and only I was able to love on her. She was super aggressive to my wife and every single female visitor. I don't know why, and I tried everything the vet had us do.

I love goats very much, but I do recommend that if you go in then go all in and get a herd. Develop a strong relationship with a vet. Prepare for loss as herd animals meant for milk production may have bad genetics. Don't trust small time farmers to have good genetics, and make sure you get a vet that knows what they are doing with respect to castration as timing is crucial.

My advice is go for with fiber producing goats as they may last longer, but they are most likely not as lovable since the sheering process is super traumatic.
You’ve got an extra byte either way, the \0 at the end. Which in many cases will make you copy a string because you can’t just “point” into a string literal and say take n chars from there. Of course I am not that old so I don’t have enough expertise — but seeming that every other language even at the time decided against it is pretty telling.
This affects the philosophy of mind and theories of consciousness. As someone who has relatively little internal talk and is visual thinker, it was always really perplexing to read how some people are so convinced that without language there can't be consciousness, or that you need a language to be intelligent.

Thinking the Way Animals Do: Unique insights from a person with a singular understanding by Temple Brandin.
https://grandin.com/references/thinking.animals.html

https://outline.com/qcMNKY

>A horse trainer once said to me, "Animals don't think, they just make associations." I responded to that by saying, "If making associations is not thinking, then I would have to conclude that I do not think." People with autism and animals both think by making visual associations. These associations are like snapshots of events and tend to be very specific. For example, a horse might fear bearded me n when it sees one in the barn, but bearded men might be tolerated in the riding arena. In this situation the horse may only fear bearded men in the barn because he may have had a bad past experience in the barn with a bearded man.
https://trashfuturepodcast.podbean.com/e/greensill-2-green-h...
regularly see comments "who tf uses Tidal" "never heard anyone ever say they use Tidal"

When it launched it was marked "DOA" and everyone said we didn't need another streaming service (even if Spotify was yet to really take off, but did eventually)

A few ppl use it for FLAC quality streams and under some impression the service pays artists more because the launch board was all top gross artists on a stage. But within a few years all these reports came out about falsified stream numbers / inaccurate etc for Beyonce and Kayne releases.

bah
SO QANON WAS REAL?
BITCOIN8 COCOLOCO LOKOKOKO CRYPTO8 CRYPTO7 @Twitter CHRYSTO8
I think their point is the EU was the weak dog at the negotiating table.