skysight-inc/HackerNews huggingface dataset:
Your example is the clearest indication in the whole discussion that Uber has a distributed monolith.
I like this quote from an otherwise terrible Chris rock movie:

"Some people say life is short and that you could get hit by a bus at any moment and that you have to live each day like it's your last. Bullshit. Life is long. You're probably not gonna get hit by a bus. And you're gonna have to live with the choices you make for the next fifty years."
> there is no where near the passion against [legal access to contraception]

I don't think you've internalized the thing that started this conversation. This is not a victory for the pro-life movement! The pro-life movement has never been less popular, even among evangelicals. In the battle to convince Americans of their cause, they have lost by any measure.

Roe was overturned not by "passion" but by a handful of ethically flexible judges. If they can do that with one unpopular thing, they can do it with a second and a third.

> However, when you say “easy access” do you mean “free and government supplied”?

Yes, but not as an ideological matter, just because that's the most straightforward way to implement policies. In general, "I support policy X" means "I want tax money to be spent on X". That's how governments do things, by spending money.

If you don't want to be involved I'm sure we can fund it privately, it's not a lot of money in the grand scheme of things. But it's not clear why would you be against spending tax money to prevent abortions, but okay with spending money to jail the women who've had them. If this were actually about preventing abortions and not punishing sin, it wouldn't matter.
it's been talked about. one of the more recent attempts: https://www.politifact.com/truth-o-meter/promises/obameter/p...
Yes, the site is sketchy, but it was the only un-paywalled version I found after looking long and hard (as a non-Japanese speaker, it's not every day I find myself at https://search.yahoo.co.jp which is how I located the link)
The two party system is definitely the root cause, but it is because the mainstream and social media is constantly amplifying the voices and viewpoints of extreme minority in each party.
It's not advice, I'm just barfing thoughts out in the void like everyone else.

After more than a decade talking online, I finally realized that it's all pointless. It's not a fact, it's just my opinion.

I loved it since it was full of people who shared the same interests. I like that I helped people and they were happy. But ultimately, for me, it was a waste of time.

I now have a blog that I won't share anywhere, it's full of rants and posts on niche technical stuff and the few people who find it seem to like it. Comments are disabled and the only way to contact me is via email. A couple of people actually contacted me lol

I'll tell you how I got permabanned. First account was banned because I shared my experience with the German healthcare system on r/germany and r/europe. I absolutely despise it to this day. I'm forced to pay insurance just to get discriminated against and get zero help. I concluded that mandatory insurance means a stable stream of income for people who have zero desire to help anyone. So I ranted about it online, since I could not do anything real. Two comments triggered a lot of people because it got the account suspended, then banned. That was rather weird.

Second account was banned because I ranted about suicide, particularly how I hate myself for failing a couple of attempts and being a coward because of that. It did not sit well with the depression subreddits, and probably Reddit itself since it's a heavy topic and a turn off for advertisers.

So, uh, yeah, third account. I posted about suicide again... in retrospect it's pretty cringe and I know complaining that much is pointless, but at the time I was pretty fucked up. Luckily, the account was suspended fast and then I received the permanent ban message.

So, that's what it takes, getting 2-3 accounts banned. I mean, yeah, what sane person has multiple accounts in the first place? :D

I made several new accounts just to have them banned almost instantly (Jesus, it's an actual addiction). So I gave up on it, thankfully.

I'm not saying the ban was unjustified, and I'm not mad at Reddit. Just my opinion, what I wrote wasn't worthy of a permaban, but yeah for those reading it I seemed like an asshole who loves to complain.

I used to write a lot of well thought out comments and posts, it's just that after years of it I got tired and jaded, my writing went to shit and I started shitposting and then complaining too much. No one wants that kind of customer. Yet I still participated. It's an addiction, there's no other explanation.
If airship startups stopped trying to make them safe by filling them with precious helium, we could have affordable autonomous bulk cargo transports.

If hydrogen airships "explode" at some small rate < 0.0001%, they can stick to transportation corridors away from population centers for the majority of their route to destination.

It seems easier to replace a trucking fleet with autonomous hydrogen-powered airships than to have 100% safe self-driving semis operating on the road alongside human drivers.
These were all bugs that were nearly impossible to solve with just a stack trace. For example, there was a "format" exception on a web page with hundreds of uses of string formatting (to generate a report). Another example was a function call complaining about a null argument. Which instance? The page had 40+ calls to the same function, each with 6 arguments.

Most of these couldn't be reproduced either. As in, you'd get a crash once a day in a page that would otherwise work successfully thousands of times.

How would you fix a problem where there's a stack trace only from a release? The scenario is: you can't reproduce the errors, you don't get line numbers, you don't even get function argument values.

I could solve these in minutes using this tool. Could you match that without such tooling?
If "more Blade Runner" would suffice, there's a bootleg soundtrack available in all your favorite piratey places that includes virtually all the music from the movie, most of which never made it onto any official soundtrack.

Things you might look for are "Esper" or "Retirement" edition.
I can't count how many times I've already heard how Russia only has X amount of money left, Y amount of soldiers left, Z amounts of capacity left. Sure they originally thought it would take 3 days. BUT every "estimation" I've heard of how long Russia can sustain this keeps going past, and new limits are invented and presented as "fact" shortly thereafter.

tus666 has nailed it. You just have to look at all the other projections over the past few months and it is pretty clear.

The claims that this will likely be a protracted, expensive, and globally painful war seem to be the only ones that have continued to appear accurate.
Airships can also be useful over land even in places with dense rail/road networks if the cargo is too large for rail/road. A primary example is factory-built housing: currently, such houses have to be manufactured in pieces small enough to go on a truck and then assembled on-site, increasing cost. But if you can build larger sections (or even the whole house) at the factory and just air-lift it to the site, it could be much more efficient.
Would be fun to run RedbeanPHP within Redbean :D
This comment? https://news.ycombinator.com/item?id=31887804 it's still up, for me.
You're still considerably more likely to get a defective product that came straight from the manufacturer than you are to receive a fake product.
I've never been able to navigate. Makes Geocaching very unpleasant. Until GPS came along I made sure to only drive with people who could navigate. However with quality GPS I never fret traveling for a second (well at least driving in the US). I've just accepted that I need it like I need contacts to see clearly.

I think you'll be happier accepting and using tools to navigate rather than feeling badly about your shortcoming.

I'm sure you excel in other areas of life.
I started with that but then I thought about what if a callback or some other function is stored as an observable (i.e., like `useCallback`). Also, as fabiospampinato mentioned it's a cleaner seperation of get/set which makes it much easier to differentiate at a quick glace. You can't easily mess it up. I'm still debating whether to achieve what you're after. Maybe I have something mentally twisted and it's easier than I think.
Self regulation is what FINRA and exchange membership do in the securities markets. CFTC regulates commodities which is a better fit for something like Bitcoin.
San Diego (and LA) are not deserts. That is a myth.
Let's say we have CPU with $500 cost which consumes 100W. 1 kWh is $0.1.

Case 1: we used this CPU for year with 1% average load. We paid $500 + 365 * 24h * 100W * 1% * $0.1 = $500 + $876 = $1 376.

Case 2: we used this CPU for year with 100% average load. We paid $500 + 365 * 24h * 100W * 100% * $0.1 = $500 + $87 600.

Case 3: like case 2, but we have cheap electricity with $0.01 for kWh. We will pay $500 + $8 760.

In any case CPU cost itself is tiny compared to energy price. So we can consider CPU cost is zero and all computations just require spending electricity.

So when some project asks to use your CPU at idle times, they're asking to use your electricity. And that's about it. You're donating electricity. It would be wrong to think that they're asking to use CPU which is not used anyway.

Now whether you want to donate electricity or not is another matter. But one should clearly understand what he does.

Edit: I forgot to divide by 1000, so those numbers are completely off, sorry.
Why would it need more battery than any smartwatch?
Forgive me. I'm unsure what this has to do with the fact that you, your wife, and n kids makes n+2 people. Is that not population growth?
Perhaps you can create an automation to scan their friends list continuously and alert the user when this person is online so that they can manually unfriend them.
> Still enough for 99% of websites.

I'm not sure you have much experience working on websites. Multiple deployments are required for performance reasons, which is the main driving force for paying hefty bills for CDNs, and their recent investment in edge computing.

You deploy to multiple deployments in multiple regions in a good part to drive down those 300ms requests to sub 50ms. Otherwise your user gets fed up and drops you in favor of a competitor.

But if you work on a service who has only a dozen users in the same region and can wait in turns to see who can make a request, go right ahead with your production raspberry pi setup.
Joys of getting old. See also sus.
This is what Haskell uses type classes for. See how Monoid typeclass delegates to semigroup with default implementation of mappend
On the FamilySearch wiki linked to in the parent, there are also many country-specific guides that link to resources both inside and outside of FamilySearch. Those that may be of interest to you given the countries you mentioned:

- Germany: https://www.familysearch.org/en/wiki/Germany_Genealogy

- Ukraine: https://www.familysearch.org/en/wiki/Ukraine_Genealogy

- Russia: https://www.familysearch.org/en/wiki/Russia_Genealogy

Also see the main wiki page, which has a Locality finder and may have other links depending on how far back you want to go (e.g., German Empire): https://www.familysearch.org/en/wiki/Main_Page

And of course, search the entire FamilySearch database too, which aggregates many, many sources: https://www.familysearch.org/search/
this almost killed /r/indianfood. we had to clamp down very sharply on posts that were just links to youtube videos, even if those videos were technically on topic for the sub, not out of any desire for petty power tripping, but because the page had literally become a wasteland of youtube spam crowding out other content. since then things have gotten a lot better, and we even get a drive by comment every now and then thanking us for sticking to the rule.
If a human can't figure it out than an AI trained on human behavior (or more specifically, trained on comments left next to code) can't figure it out either. It's not like malware authors annotate their code with nice "here's where I exfiltrate all the user's secret data" comments.
Instead they have just added attendance requirements to the old school "diploma mill" situation, so now instead of just paying a fee, you have to pay a fee and waste a bunch of time to still not learn anything, and dont have to prove you learned anything
The imagery alone will be my daydream material for a few days.
Arrival, BR2042, Dune Pt 1. I’m beginning to see a pattern here.
Semiconductor legislation failures show why the U.S. struggles to compete
Well they get their water from the same source (Colorado River). The difference is that river is right next to Vegas, so it's not imported. San Diego pipes it 200 miles across the state.

The reason Vegas has such limited water is because California and Arizona have far more water rights. (Only 4% in fact) https://en.wikipedia.org/wiki/Colorado_River_Compact
Decoding video is a power intensive operation. DTV broadcasts use modern codecs like H.264, H.265, and MPEG-2.
Anyone have a good self-hosted version of this? I’d like disposable email addresses that won’t get added to block lists.
People misconstrue this idea. Popper is talking about people who respond to debate with “answer arguments by the use of their fists or pistols.”

It’s about not tolerating people who make it impossible to have debate, not declaring arbitrary sets of views intolerable or beyond the pale.
Honestly, 72 rules, most of which overlap to some extend, do not seem like they would be easy to follow.

I do think it’s nice that “respect your parents” has been modified to “respect everyone”.
> Amazon provided no guarantee that the item I’m ordering is from that vendor.
> The easy answer is to not use Facebook but unfortunately Facebook is desired for posting and sharing photos with international family members and friends.

Well then your friend will continue to run this risk and it sounds like they understand that.
Have you considered getting someone with some Mac skills to help. Your tone is that its something wrong with Apple hardware but as you said an entire professional industry does it so it's a problem on your end.
I've written a fair amount of code using this library. It is, frankly, amazing.
All the time now for IO-bound workloads. It was very awkward a few years ago, but things like asyncio.run(), asyncio.gather(), asyncio.to_thread(), and asyncio.create_task() have made things less awkward.

TaskGroups should make things even less awkward, too.
If you want to feed all the people of the earth, you will run out of pigeon food. Ecosystems contribute to food inputs for food consumers.
> I have a great deal of compassion for genuine hardship.

The rapid increase in gas prices is causing a lot of genuine hardship. Not to mention the follow on effects of higher consumer prices for essentials like food.
Wikipedia says

> A fossil is any preserved remains, impression, or trace of any once-living thing from a past geological age.

So tissue still qualifies. If someone says its not a fossil, that would presumably be because its not old enough (not a “past age”).

Also, I am pretty sure it wasn’t frozen when discovered since it was near the surface at a time when they were getting rain. Might have been in permafrost until they started excavating though.
The two lineages were both present in some of the first infections at the Market in early December 2019 and in environmental samples taken at the market in mid December.

They couldn't have circulated for “a few months” because in that time, literally tens of thousands of cases would have been reported.

So you’d have to have a two SNP mutation from one of the first infected people in the world that would go on to infect basically everyone else in the world since Lineage B was reported first but soon died out. It’s not impossible (nothing really is) but would be extremely unlikely.
Have you ever been to Atherton? Or East Palo Alto?

Because what you are saying does not match the reality I've seen on the ground, or what appears to be the emotional content of the reaction you posted.
What illegal behaviour? GPT-3 is only spitting out public data. Its like blaming someone taking photo of a road for the photo including some random person.
That's the main criticism of NBC's Olympics coverage even now; we're still fed only edited highlights when there's no longer a technical reason to do so.
It feels like he's not that good of an actor, frankly.
I’m a big believer in discord as being the eventual champion of this audio/video chat market. It’s interesting that Slack was cordoned off for “a single source of truth for text exchanges” - that makes me wonder what gmail is doing. The slack argument that was used in the past is that it was for more informal conversations. I know the older generation at work is having trouble with the divide between emails and teams. Throwing another communication tool at them wouldn’t help in our case. Are there discord integrations for slack? Is the screen sharing up to par with other apps?
I've been using git for a while now, through combination of command line, tig [0] and lazygit [1]. Is it worth transitioning to magit? It's touted as one of the hallmarks of emacs, akin to org-mode.

What I'm saying is, I'm quite productive with git already, is magit really the next level?

[0] https://jonas.github.io/tig/

[1] https://github.com/jesseduffield/lazygit
I don't know one, but if you have Apple devices, Hide My Email may be a nice effort-free solution for you:

https://support.apple.com/en-us/HT210425

No one would dare block @icloud.com.

Also have you consider plus addresses or . addresses ("." is preferred if your email provider supports it -- harder to assume that you can just remove the dots for downstream spammers).

[EDIT] Did some quick searching, and the F/OSS community has delivered! There are at least two you could use:

- https://github.com/JoeBiellik/pleasenospam

- https://github.com/haydenwoodhead/burner.kiwi
I can't speak for Cali, butt in Toronto the reason planning departments can be abusive is because of zoning. Every building is de jure illegal because of zoning, so every build requires a variance from the zoning and the official plan, resulting in a multi-year process of negotiations, public consultation, horse trading, adjudications, and delays. This means endless years of legal fees, filing fees, and carrying costs before they can build.

The zoning and plan are what enables this sandbagging. Nothing is allowed as of right. Housing is only legal in the same way that murder is legal: it isn't but there's a process for getting a pardon.
That's actually hilarious. That sort of flippant moderation is rife throughout Reddit the wrong username or wrong wording - anything and they'll ban just for fun.
I will second Annihilation, I think it's incredible.
Ah. I forgot I turned that setting off years ago. I guess the Firefox account saves settings.

Just need to figure out how to disable that css option.

Thanks for the info!
Re: economic conduct: I was referring to the fact that San Diego is on the ocean and has a crucial shipping port. Las Vegas is traversed by a highway, but that highway could just as well be served by a small town (with a very large gas station).
> Graphemes are almost always the closest to what people mean when they say "character".

But which glyphs[1] are considered graphemes and which are composites varies according to the individual writing system, which is a finer level than Unicode deals with.

In French, é, è, and à are all single graphemes; they are three different vowels and those are their written forms. It's just a coincidence that é and è appear to share an "e" element, and it's also a coincidence that è and à appear to share a diacritic marking. The grave accent has no meaning in isolation, and while the "e" does, its meaning is separate from and unrelated to the meaning of either é or è.

But in Hanyu Pinyin, é is two graphemes, è is two graphemes, and à is two graphemes. (With a total of four graphemes being represented across the set.) É and è share their underlying vowel, while è and à express different vowels but share their underlying tone.

You could demand that strings representing Chinese always use U+0301 COMBINING ACUTE ACCENT alongside U+0065 LATIN SMALL LETTER E, while strings representing French must always use U+00E8 LATIN SMALL LETTER E WITH ACUTE. But that would be insane. Unicode can't generally distinguish graphemes from composite glyphs and doesn't want to.

[1] In this comment, I will define "glyph" to be the unit of output produced by a font. You put some kind of binary data into the font and get image data out; anything that is considered a single indivisible unit of output from the font is a "glyph".
Everything else equal, fast = cheap

The Hindenberg could cross the Atlantic in about two days

https://simpleflying.com/cruise-ships-of-the-air/

If we average that out to 4 days to make a round trip, whereas today's airliners can make the round trip in a day, the capital cost of a seat on an airship has to be multiplied by 4 compared to the capital cost of an airliner because the seat on the airliner can move 4x as many people.

On top of that, the airship is going to need to provide a much higher level of amenity (space, food, water, supplies, staff) to be comfortable for a much longer trip.

Ocean liners became uneconomical early in the jet age for this exact reason: you're not just burning up your own time riding a slow boat, but you have to pay for a much longer time on that boat.

In the 1960s, Boeing thought the 747 was a stop-gap solution because it was commonly thought supersonic airliners would be able to manage at least twice as many flights per unit time as subsonic airliners. When the Concorde came along it became clear that you couldn't manage this trick because you'd have to take off and land late at night, something the community finds unacceptable.

The odd thing about supersonics is that the fuel economy gets better as you go faster (in the range from Mach 1 to the low 3's) and if you were able to make an airliner that flew at SR-71 speeds you might be able to manage a double flight rate.
This is a good overview, but even by 2014 we weren't calling hlt - there's a few problems there. Imagine the situation where you fork() a process on one CPU, and you have another CPU that recently called hlt. Ideally you'd schedule it immediately instead of waiting for the next scheduler interrupt, but sending interrupts from one CPU to another (to break it out of hlt) is kind of expensive. The replacement is an instruction called mwait, which will (like hlt) wake the CPU up on interrupts, but will also wake up the CPU on a write to a specific memory address. If you want to wake up an idle CPU, the working CPU can just do that memory write and then the idle CPU will wake up back into the scheduler and figure out it has work to do.

(Edit: there are still actually some circumstances in which hlt is called rather than mwait, but this is very CPU dependent and is based on vendor recommendations. Also, before mwait showed up, switching to deep CPU power saving states tended to involve performing magic IO port accesses rather than calling hlt, and yes the world was worse back then)
That's a different issue. And something that can be easier done by purpose-built non-GPT systems.
> The big question is: Do you need that kind of functionality?

What functionality? Automated unit tests to ensure you're not shipping code that is so broken that it even breaks basic invariants? Automated integration tests that ensure you're not shipping code that fails to call other components/services? UI tests to ensure that your latest commit didn't made your prod service unusable for the end user? Performance tests that help you determine if your latest change doesn't suddenly exhaust your computational resources in peak demand?