skysight-inc/HackerNews huggingface dataset:
Even if you're on the ISS, you're still in a very low orbit. Can you even get all of earth (the side that is facing you) into your field of view at once on ISS?
If not, how far would you have to go to manage that?
Thanks! This seems to be US-specific, and I'd be interested to read about other places (the original claim was about "many countries"). Sibling comments seem to disagree, at least when it comes to Europe.
Official practice (see FAQ): please also consider page:

https://news.ycombinator.com/invited

as reported by the unofficial

https://github.com/minimaxir/hacker-news-undocumented
Sure, from a numbers standpoint it's a lot. But from a technical perspective, serving mostly static data is not that interesting.
BeyondCompare from Scooter Software [1] does a good job of comparing PDFs, although it does only compare the extracted text. But that is just one of the many many things it can do, so $60 (for the pro version or $30 for standard) gets you a lot more than just PDF comparison.

[1] https://www.scootersoftware.com
Where specifically in Northern Europe do you suggest? What is the visa situation and cost of living? I'm assuming any mobility will be difficult in COVID era.
The seller works out great until the buyers decide they no longer want the product. In the housing crisis this was because the sellers of the security had them rated far higher than they should have been. Will these be rated properly? Very hard to m know.

But the seller ends up I trouble if they can’t sell the security because they are relying on the cash flow to finance the rest of the business.

It all works fine as long as the pipeline flows.
Sometimes it's easier to make someone feel bad for making a better choice, than to consider the reasons why they are not making that choice themselves. Also once an mindset like being a bottled-water-family is ingrained into a person anything that runs contrary to that can seem to be almost threatening to one's own behavior.

Someone once told me you can learn everything about a person by what they do with their empty cart at the grocery store.
Just getting to 400m RPS (from scratch, no using AWS or a CDN to help) for just a toy app / static content is a huge accomplishment.
you want your view to do something, to participate in the render loop, to animate, user interaction etc. look at the example on the main page: https://github.com/pmndrs/react-three-fiber#what-does-it-loo...
I would not classify chlorine and fluoride as the same group as heavy metals… While it sounds dangerous, it’s hard to argue there isn’t a net positive to use fluoride and chlorine to society when it comes to water distribution. Also to note, there is nothing particular special of Berkeley filters compared to other carbon filter, and it does not filter heavy metals (you typically need ion exchange filter for that). The company has a bunch of filter claims and state that they haven’t gotten the NSF certification because of cost reasons but I find it really hard to believe that is the case.
If there is a case that isn't properly tested, the AI is likely to use it.

For example, if the test always uses 1,2,3,4 and 5 as inputs, the AI could just generate a list that returns the results for those 5 but not any other.
The random idiom I got was:

> Idiom #120 Read integer from stdin

> Read an integer value from the standard input into variable n

int n[15];
fgets(n, 15, stdin);

Really?
Car debt is a very different thing than real estate debt.

No one is expecting cars to hold or appreciate value, even if some have in the past year.

And no one buying used car debt has any delusions about the potential rate of defaults. Not to mention that default recovery is much cheaper and easier than mortgage foreclosures.
The Bullshit
Alyssa Rosenzweig has just posted a PCIe driver for the bus on the Apple M1
The most popular bottled water at my store says right there: bottled from a municipal source. Is PFAS testing part of bottled water QC?
Yeah, I don’t have experience with this lib, but the example code looks overly magic. But I’m also more of a backend dev, and find the useRef API to be inherently confusing, so that’s probably part of it.
Perhaps the overview effect can be achieved with a good virtual reality experience. SpaceVR are working on it.
I actually have dependabot enabled on a side project that I've stopped maintaining and every once in a while I get package update notifications.

It works great but the underlying problem still remains I guess
And Science is just reverse engineering reality.
$2 trillion that was paid for with debt. Estimates peg it at $6.5 trillion after interest.
Possibly this was knowable ahead of time; I recommend the book “88 days to Kandahar”. Written by an ex-CIA guy, so a broker in lies and mirages (as well as, perhaps, a decent and well-meaning guy). The general feel of the book is that a long-drawn war is unwinnable, that as soon as Americans quit, Taliban will be back.

But this, and hindsight, aside, is there another take on this? That there was a hope in the US political circles that, although the war perhaps should not have been started, or that post 9/11 there was no choice but to start one, but once it was going there was a hope for a better, new Afghanistan? That yea, it’s a slog, many will die and much money will be spent, but the end looks better than the start?

Maybe I’m naive but I’d like to think it was naive idealism that propelled the war (maybe not started) rather than outright cynical Machiavellism.

From today’s perspective, clearly we know the war was an expensive failure. But hindsight is everything. And the lucid impressions of a soldier on the ground may not be a complete picture.
Ask HN: Has anyone moved from data science to web dev? What was your experience?
Another option is to ditch the dependency and roll your own, which for many things will be Good Enough(TM), especially as the JS standard library becomes more useful.

Like, do you really need to import half of lodash or ramda just so you can one-line a few calls?
Back in the 1980s in Europe, almonds and pistachios came from Turkey (and possibly Bulgaria) and cashews from Angola. I don't know if this is still the case.
I understand the Eurofighter can withstand forces well above 9g. Maybe most jets aren't built to sustain forces they will never encounter anyway.
Ask HN: How Does Twilio, Stripe, Cloudflare and YouTube Work?
As CRUD web developer I don't have in detail answer to how things work outside of browser/databases/network.

If someone asks me what happens after you type URL in the browser I can talk about DNS, NAT, TCP, Load Balancer, Https Handshake, Caching, CDN, Ports (destination/source) and so on.

Yet I don't know how would I build twilio. Or how does it work. How do you make a call or send sms. Do you have to get contract with mobile network company and have them provide you an api??

Same with stripe. How do they connect with banks?

Same with Youtube/twitch how does streaming work? what techs are used to broadcast stream to millions. I can upload videos on CDN/S3 and link it. But that's not it. What If i want to build tutoring service where 30 students can watch stream of a tutor.

Etc

Please share your knowledge in as much as depth as possible.
I’m amused that the 100x dev caught more flack than a likely solo $B bootstrap. In my view developer ability follows the Pareto distribution.

I was born to program and have done it all my life and it’s all I do. I’ve been formally trained and have worked at world leading research institutions. I’ve always been considered a bit of a freak by my peers.

I currently have two direct competitors, both have 100s of developers and are staffed by thousands. Despite starting after them I was able to ship a key feature long before them.
AI Recognises Patient's Racial Identity in Medical Images
Meanwhile, if what you want is a thing that will let you read ebooks and comics while maximizing value per dollar, I recommend Amazon's Kindle Fire HD10. For just over $100 when it's on sale (several times per year), you get a perfectly serviceable Android tablet with a 10.1" 1900x1200 full color screen, a WiFi connection, some storage, and enough processor and memory to run a comic-book reader, an ebook-reader, a web browser to control your music system, and Netflix if for some reason you really want to watch on a tiny portable screen. Add a bluetooth remote control and a stand that mounts to your headboard, and you have the perfect device for reading in bed even when you've got a fever and have difficulty turning pages.

As a gaming device, terrible. As a device to take around the world, mediocre -- it's not built particularly well. As a device to entertain yourself with in one spot, pretty much optimal right now.
> You're trying to speak on my behalf here, so maybe listen to what I'm trying to yell you?

I'm a queer creator, I'm speaking for nobody but myself here. In fact, you're the only one that's trying to get me to change your opinion so far. I frankly don't care how much you love TikTok (since I could find a school bus full of people who share the same opinion any day of the working week), but I do want you to understand why myself (as well as many other queer privacy/security advocates) are recommending that people avoid it like the plague.

> TikTok enables and encouraged everyone to be a creator in a way that no other platform currently does.

Sure. Their growth is dependent on your devotion to their app, so I don't doubt that they do their best to reduce 'inner circle' friction.

> Did it not occur to you that TikTok must have brought something new to the table to get to that spot?

To my knowledge, TikTok actually became popular because it did nothing new. Once Musical.ly went away, there needed to be a competitor that could also pay the insane license fees for the popular songs you see all over those apps. Since nobody else had that kind of money, the only viable competitor standing was the CCP, who could afford to piss money away ad-infinitum if it was going towards the oppression of marginalized groups

> please at least use that app for a week to get some firsthand knowledge

Hell no! I'm not going to use Facebook for a week to confirm that I dislike it, or reinstall MacOS for a week just to re-discover that everything I love broke after Mojave.

I'm done arguing about this (just got back from a 3 day power outage), but TikTok doesn't make me any less depressed to see proliferate. I hope you enjoy yourself, regardless.
It was kind of a mike drop moment. Honestly, my buddy has associated hard-right and anti-left views as part of his identity. He doesn't wear a seat belt because he doesn't want the gov't telling him what to do. That type of extreme. But he's also smart, so I suspect sometimes he says things as a cry for help, the way an alcoholic will mock you for drinking just one beer because it reminds them that they have habits they can't break or have regretfully become part of their identity.
If their IPv6 failed, they would almost certainly run with significant service disruption.

IPv6 is no longer optional for them. I suspect it's not optional for T-Mobile USA either. Or Facebook/Google/Netflix.
I'm here to second that drinking the local water in a new place will loosen you up even if it is clean.
Yay! A peek into the future that is stainless and glorious.
Like the Russians?
As we don’t use RocksDB but LMDB, we use a lot less real memory than key-value stores that uses a user-side cache system. LMDB is memory mapped and therefore let the OS manage memory for it. Typesense uses RocksDB and ElasticSearch a custom key-value store, used by Lucene internally.

The real advantage of LMDB is that it is a BTree, key-values are ordered and do not need any computing when retrieved which is not the case of a LSM-Tree key-value store like RocksDB that needs to merge/compact pages of key-values pairs before being able to return it too you. Wasting CPU when the search engine must use its CPU to do union/intersection…

Another advantage of LMDB is that it returns a view into the DB itself of the entries, RocksDB can’t as it must do operations on the entries before returning them to the library user, for example: decompressing or compacting the values.
Which would be fine if the creators didn’t also push for Elm to be used for production use, which is clearly a dubious proposition.
No disagreement. Watch them make everything so much worse before they make it so much better. Their eyes are on the prize, not so much the road they take IMO. Time will tell.
Linux phone apps: "Let's reimplement all of Android's basic app system in a less secure language because Java isn't cool and Unix should be always in C"
Are you suggesting he is indeed on the decline? :(
as far as I saw they were pretty useless and the way they were presented wasn't that great (same language variants could be grouped in one commented section)
A PhD student I know moved to UCSD as a post-doc.
I personally buy and drink bottled water for two reasons:
1. It tastes better as I enjoy highly mineralized water
2. It satiates thirst better.

Water I usually buy has 100ppm magnesium ions, 340ppm calcium ions and 14ppm potassium ions and it actually tastes good in comparison to tap water.
I would buy it in 20L bulk reusable bottles if it was available but it isn't.
Government is just the biggest “private” company, whose business is violence[0] - both the use and mitigation of it. Every citizen is a stakeholder. Foreigners are not invested, they are competition, both friendly and not. We vote at shareholder meetings called elections.

From this simplistic framework I wouldn’t say there is a big difference. About the only thing I can think of is scale, and optimization for human wellbeing instead of profit, but that hardly feels true in the modern world.

https://en.m.wikipedia.org/wiki/Monopoly_on_violence
> But we're at the point in some place where there aren't even enough IPv4 addresses to give to ISP customers even if they're using NAT.

Er, that's a slight exaggeration. It's not uncommon to have 2,000 or more NAT clients behind a single public IP address. 2K * 4B = 8 trillion possible hosts... about 1,000 hosts per living person.
iam is eventually consistent...because its caching so much. we can see changes easily take a minute to propagate
reposting is permitted while unnoticed if not done too often (once in two weeks would be ok imo)
Building Preferable Future Work Scenarios
Not very stale, but there is definitely a period where the policy is unstable, e.g. if you allow some action, for a relatively short while (usually less than a minute) you can see stale responses where the action is blocked, sometimes interleaved with allowed access.
Zippy (2020)
I haven't been in an office regularly for years but, at one point, a company I worked for stopped stocking bottled water and gave everyone reusable water bottles. But in part because people often wanted something to drink when they were in a meeting on another floor people wanted to grab something else from the fridge on that floor. They usually grabbed a seltzer, the usage of which pretty much shot up to equal the previous bottled water consumption.
How on earth do you afford 1-3 team members on 20k MRR?
That's okay, nobody will ever use these applications, so they don't pose a security issue to anybody.
I have no idea. People are just balancing unknowns against partial information, and some people are more risk-averse than others.
No Swift?

I like these projects. Fun
> Even if the response changes only very infrequently, permissions are not what you want to be serving stale responses for.

But perhaps the permission updates are slow. Like, you change a permission, wait 5 seconds, and the system tells you that they are updated across all servers.
well, I am from Turkey and I have been living in Denmark for 5 years.

I really understand what you are saying. I think that Racism is everywhere and it is not specific to Northern Europe. During my 7 years in Europe, I have developed some sort of immunity for low key discrimination and I have been lucky enough to build my social circle. So, I don't care right now much.

P.S: I'm white, good-looking and have European look. I think these are also important.
There is much more diligence to be done. Hell hath no fury like accidentally letting a sleeper Taliban into a Western country who commits a terrorist attack.
There are a lot of different lines of mice used in the lab. Generally the incidence rate of cancer is pretty consistent in the lines used for cancer research. In addition, most cancer studies test for whether there is an increase in cancer rates from the baseline for the mice. For example, you'd purchase 100 mice all from a specific breeding line. You'd randomly choose 50 of those mice to expose to experimental conditions. The remaining 50 would be treated in exactly the same way except for the variable being tested. This is the control group.

For example, sticking with aspartame. You'd take 100 mice and randomly select 50 to be exposed to aspartame. All 100 mice would be kept in the same type of cage, receive the same amount of the same food and water from the same source, but the 50 experimental group mice would have aspartame added to the water. Even better would be if there was a way to have them consume the aspartame in controlled amounts and monitor food and water intake to track whether they eat and drink more or less in response to the aspartame, as that could also potentially effect the cancer rate.

It's not as simple as mice and rats are prone to cancer. They are. The people running these experiments are well-aware of that and go to great pains to ensure that that is not what's being measured.
this is how refs work. it's the same with a div. the ref will be filled in useEffect, not before.

null! is a common typescript thing, it is a semantic guarantee that the ref is static and hence will be available. this saves you the if (ref.current) { ... } check.
As I said, "schedule" just means "defer work to future frames". That's a valid strategy if you have severe load, but it's not globally applicable: one might imagine that two components need to be updated together (e.g. updating the arms and body of a character should not be split up between two frames, or else the user will see split bodies for in-between frames). At the very best, this sort of scheduling should be informed by gameplay systems.

It can "effortlessly outperform" only if we're talking about throughput, not latency here -- the scheduler ensures that less is done each frame so we can meet 60fps each frame, at the expense of having things done frames later than when they probably should have been.

I'm aware this is all a React feature. I disagree with the React team that "concurrency" is a usable solution to performance in all cases. But I can respectfully disagree with them about that. I can understand why a scheduler helps improve user-perceived performance. I'm happy to talk about what I believe are the tradeoffs.

Regardless of all of that, updating 2,000 cubes should never cause 700ms of load to begin with. The test you linked me to is not the same test. The test in the tweet is seen here [0], and has no artificial runtime delay as far as I can tell. For extra irony, note that they already have to bypass React (which is described as ItemSlow), in favor of the "Zustand approach", aka modifying things imperatively.

Remember, Three.JS is already running every frame, and rendering every frame, with or without a scheduler. That means that the 700ms overhead has to be coming from the React / R3F part of the demo.

[0] https://github.com/pmndrs/react-three-fiber/blob/e3a71baad42...
“Accessing almost static data at a very high speed”

This is a globally distributed service operating at massive throughput and ultra low latency scaling requirements where if it fails millions of customers and a majority of online commerce as a whole comes to a halt. What you’re referring to is just the very tip of the iceberg.
In school, secondary and college, I remember that you fared better socially if you figured out how to not look like you were struggling to transport all your things. People were unkind to students who had useful rolling packs, for example, as well as students who tended to have their hands full in the halls. I’d think a water bottle could play into that. However, I see my daughter and most of her friends bring them everywhere so I think that particular item is perceived differently now so long as it’s the “right” style.
Linux phones are much more about freedom, privacy, control, ownership and choice than about java not being cool. I watch the linux phones progress since qt greenphone and your comment is the worst one I've read about it more than a decade.
> It satiates thirst better.

I definitely have seen this effect. Do you know why this is? Is there a scientific reason why?
Had a similar realization when I was invited to a friend of a friend's mega yacht for a party. Ship was bigger than any house I've ever been in, had a heli pad, garage, and pool. What did the owner spend most of his time doing? Endlessly scrolling through Insta
> gamma posturing

I’ll own my erroneous correction. Its only fair to recognize the exceptional, for you, achievement of making a valid constructive criticism, however trivial.

However your reasoning is otherwise so fallacious I don’t think it’s worth trying to go through the errors. Suffice to say that what you are claiming are inferences are actually, charitably construed, at best enthymemes with a dishonest unstated leg. I’m pleased you don’t find me opaque since I didn’t intend to be and thus I’ll leave it as an exercise for you to identify specific examples, since I don’t see any point in spelling it out further.
One thing that's important to keep in mind is that esbuild is a bundler, in that it can take an input file that imports other JS files and create an optimized ready-for-production output bundle file. SWC cannot, yet, accomplish this.[1] It is in the works, however! But if I was choosing a replacement for Webpack to use today, I'd definitely go with esbuild.

[1] https://swc.rs/docs/spack-basic/#mode
Already known since last year. The first positive trial result was published Nov 2020 https://jamanetwork.com/journals/jama/fullarticle/2773108
In 2002 they did. The war had, like 90% support among the public.

I can still remember Jon Stewart saying "hey, afghanistan was good. we should have another one of those." A year or two later. That was the peacenik end of the political spectrum.
60Hz at that resolution would be ~20 MHz on a 16bit parallel bus (2bits per pixel), which sounds about manageable.

The display spec says the display has max 85Hz raw refresh rate.

https://files.pine64.org/doc/quartz64/Eink%20P-511-828-V1_ED...
This is how I feel as well. I am a pessimist in the sense that without more progress on certain issues, I think life will get worse for future generations. This isn't ignoring the historical arc of progress, and I would argue that pessimists get an undeserved bad rap for pointing out problems when that is exactly how progress happens. Find problems and try to fix them.

Pessimists aren't just people who assume everything will collapse no matter what is done. I believe humanity is capable of overcoming the challenges set before us, but optimism often seems to be naive, or merely a way of ignoring problems in the short term so that we don't experience unpleasant emotions. If we work on solving problems rather than ignoring them, then I don't care if you are a pessimist or an optimist because we are on the same team regardless of disposition.
Regenerative braking works for electric cars because it is super easy to convert movement into electric energy. This isn't true for most other sources of energy H2 and petrol included. Reversing combustion is kind of hard and takes up big chunk of the linked graph.
Identities can be sharded very easily.
Here's an idea: implement a static HTML page with a counter. The counter is updated every 15 minutes. You serves this HTML page 400 million times per second. It needs at least 99.99 uptime. When the counter is updated, ensure new requests have the latest value within a second.