skysight-inc/HackerNews huggingface dataset:
To avoid configuring every service for high-availability on two servers, you can do surprisingly well with a replicated VM and DRBD or equivalent.

In the event of unplanned failover, it looks to the VM like an unplanned abrupt reboot took place. In reality it reboots, usually very fast, on the other host.

All services running inside can recover in the usual way (journalled filesystems, databases, programs restart), and don't need any high-availability configuration or replicas configured.

You do need to ensure I/O is committed durably across the network, including I/O barriers. This is a combination of VM host, filesystem and DRBD config.

(It is actually possible to do this with the VM not even seeming to reboot, so network connections and processes are unaffected by the fail-triggered instant migration. This is done by running VMs in synchronised tandem and is a rather more advanced technique. I've never used it.)
Do you have to do militari service in Russia and/or Israel?
Controlling kids and empowering kids aren't the same thing.

You seem to assume "X substances are bad" plus "kids shouldn't have certain choices available to them, ever."

Life isn't as simple as "x substances are bad." Kids are best served by an approach other than simply seeking to control them per se, which generally doesn't work and is typically counterproductive.
> Apple _is_ a walled garden ecosystem. That has many obvious advantages, things just work, etc.

This is just false.

iOS is a walled garden. The Mac is not by anyone’s definition.
> You have to pay taxes and social security in the country where you reside, not where you are a citizen and/or work (mostly).

Only US & Eriteria taxes its residents/citizens' income, no matter where it generated. So a US born baby (us citizen by birth), moved to Europe back with parents, or even an adult us citizen working outside US has to file the IRS Return. Every year.
I think of "gatekeeping" as blocking access, especially for something that doesn't have a defined membership, like a fandom. e.g. "you're not a real star wars fan if..."

whereas anyone is welcome to contribute to debian, they just have to follow the rules. there's kind of no meaning to the term "gatekeeping" if any organization that has rules to follow counts.
Mostly the former, if they offer a 1 year visa to A citizens but a 10 year visa to B citizens, you can say "I'm a B citizen!" and get the 10 year visa.

Hiding the fact you're an A citizen is usually only helpful in hostage/terrorist situations which you'd probably want to avoid in any case.
Take any engineering analogy you like. At some point you need to restrict changes in foundational components in order to create a robust product. It’s not practical to continually change the foundational components, especially when the builder is left with the responsibility for continuously integrating and testing the compatibility between those components.
The US has one federal gov though, so you have less choices about entry requirements. All the EU counties have different citizenship requirements, but once you get one you can live in any
> Apple _is_ a walled garden ecosystem.

iOS is a walled garden. (as are it's cousins for Apple TV, & HomePod.

MacOS is not.

If MacOS was a walled garden, I wouldn't be able to do my job with it.
I think the other one is Eriteria.
> the short term affect of cooling because less energy makes it to the surface

That's absolutely not true, and I've never even heard climate change skeptics argue that.
Like this? https://www.debian.org/doc/debian-policy/ap-flowcharts.html

I skimmed the New Maintainers Guide for a rough idea of what to do and then used the Debian Policy Manual with the various debhelper manpages for specific references of what each field/script meant. I also dig into the source of some packages to see how they were packaged (for example, when I was creating an archive keyring). The two areas I had the most trouble with were deb triggers and debconf, which only seem to be documented on external sites.

New Maintainers’ Guide: https://www.debian.org/doc/manuals/maint-guide/
Sure!

1. Use Cloze cards, not regular ones. Much more powerful. Also learn the shortcut for applying the Cloze label to a text selection.

2. Always create your own cards. I never download premade ones.

3. Break down things into small pieces. Cards should only be a sentence or two maximum.

4. Use audio, images, and animated gifs. Especially with languages, adding audio files to the cards is a game changer.

5. Create a deck for small random things and add them occasionally. For example, I can understand the alphabets in various foreign languages because I added the letters to Anki a few years ago.

6. Try adding stuff that you wouldn’t normally consider “necessary to memorize.” For example, a daily journal entry and notes from books you’ve read. Spaced Repetition guarantees that you will remember them over time. I try to do this with every book I read.
One of the things about decriminalization is that it gives people one less thing to worry about. People who are addicts are often desperately wanting off the drugs and the fact that they need to hide their use complicates their effort to get clean, an effort that is typically already enormously challenging.
Still means it is perfectly legal for the feds to deploy troops and arrest people from the streets in California whenever they feel like it. It would be way uglier than what happened in Portland.
Does Eero let you do this? That’s my router.
I've been struggling a lot recently due to burnout. And I'm not sure if it's burnout or if it's what you describe.

I'm extremely passionate about my craft, but I feel like that's been to my detriment due to the sentiments of your post. Either I have a misalignment in what I've been doing and I need to change to a position I truly love or my expectations are so ridiculously unrealistic that I probably won't be able to function as a professional in this space.
I think the point is that the build is “stable” not that the dependency is. The last thing I want when I’m implementing a feature is to have to deal with some unwanted, unrelated API change because a dependency was updated.
looks like apl :)
It's astonishing to me that Dropbox ever thought it needed a 750,000-square-foot headquarters building. Wow.
True, in middle east, local banks were not happy to hear that I had SSN & US residency.
Now, Out of curiosity already. What is factually incorrect in the previous post? Or since everything is correct it's easier to simply downvote for bullying reasons by Apple employees? A small warning The more bullying the more chances of special film about the topic, so bullying would no work.
I think “vulnerabilities” are always worth thinking through like this. If a YAML library you only use to read in a config file at startup has some buffer overflow bug...who cares? It’s usually painless to just bump the version, but just because a bug was fixed doesn’t mean you’re now insecure.
Loved your thesis. Will implement it in Haskell for use in hgeometry (https://hgeometry.org).
This seems more like chasing yield and less like cash losing value or being a bad asset. Cash obviously has benefits to hold and that isn’t changing soon.
Surprisingly, so much of this is typography. I had the same question and started tracking down what 'why is there so much code' question. The answer, nearly always, lead back to being able to use arbitrary fonts and arbitrary languages, chosen dynamically at run time.
The beauty and danger of web frontend is how deceptively simple it looks, and how devilish the details wind up being. It's kind of a rite of passage in web dev to roll your own design and eventually discover a bunch of little things that lead to a complete rewrite :) I'll still sometimes do this a quarter century after starting down this path.

I encourage you to continue this as it's always best to have a project be the motivator to get deeper into it!
Or recognize that inelastic demand meeting inelastic supply can only produce a terrible price signal, and have a capacity market like every other grid operator.
In the US a student visa never leads to naturalization, you need a green card first. I think that's the case in most countries.

I heard of someone from Haiti getting Canadian citizenship while going to grad school in Quebec but that seems more an exception than the rule.
I would like to say that while this is definitely still a thing it has gotten better in recent years.

There has been a big push against crunch and there are more and more studios with a focus on work-life balance.
They're having more results shipping engines at the moment than whole vehicles -- their BE-4 engines are projected for use on both New Glenn and ULA's somewhat smaller Vulcan, and they've shipped a couple of non-flight-rated engines to ULA which have been fitted to a pathfinder Vulcan stage which is being used to test launch-pad setup and equipment.

New Shepard's first passenger flight may be this year -- but they've been saying that for a while. As for New Glenn, they've built an enormous factory to manufacture it, but aside from the first-stage engines, they're keeping further progress to themselves, for the moment.
For anyone else interested: https://github.com/corellium/linux-m1/blob/master/drivers/pc...
I do see the larger point though that ORM usage could still translate into problems elsewhere when you don't pull data you should, or you pull data you shouldn't, or pull data in a way you shouldn't.

But the thing is, a lot of things aren't really on the hot path and optimizing them isn't worth a ton of time. Like yeah so what if this web request that only gets used 2% of the time makes 5 extra database requests that it shouldn't, on a single data item. Not gonna tank the overall program.

I guess I'd accept that it's important to be aware of what you're pulling, regardless of whether that's automagically when a proxy object sees it needs to be lazy loaded, or explicitly in a query. Throwing junior developers on performance-critical paths is going to be a problem anywhere and on any DB access layer.
> The Mac is not by anyone’s definition.

Seems to me like a whole lot of arguments about Apple involve changing accepted definitions of things or using different standards for Apple versus others.

Apple does enough things wrong and I'm perfectly willing to accept those things and understand when people are frustrated by those things. No need to invent whole new things or shift definitions just so you can complain about them.
Yes, but India has something called Person Of Indian Origin Card, PIO Card. Which is also known as semi passport. You don't need visa to Infia, can buy land, business. Cant vote, stand in elections, hold government jobs.

Edit: or i think its OCI Card, Overseas Citizen of India. PIO is discontinued.
But, presumably, you can understand why it is very appealing to others.

These devices are mass produced, and have long lifespans.

It's a good target for development.
It certainly doesn't look like there are a lot of problems https://www.cvedetails.com/product/7281/Apache-Log4net.html?...
Yes, which leads to weird situations like Malta selling EU citizenship to anyone with money.

Imaging if the Alabama state government could sell US citizenships and pocket all the proceeds themselves! Definitely creates weird incentives.
It's not something that can get the general public excited about space

Space is like a sports team: the public gets excited when there are wins. The public is excited about SpaceX because of the company's many wins. All ULA needs to do is post some wins to generate excitement.
Nice shoutout to Videodrome in Atlanta

> “The general perception that people can essentially order whatever movie they want from home is flat-out wrong,” said Matthew Booth, 47, the owner of Videodrome in Atlanta, which sells VHS tapes in addition to its Blu-ray and DVD rental business.

If you're in the area, you owe it to yourself to check out. Some of the local filmmakers will stock their own films on VHS and only have them available for a short time. It's super indie and incredibly cool. [1]

[1] https://www.atlantamagazine.com/news-culture-articles/viva-v...
> But, it is way, way, less stressful living here, just in general. Americans have no idea. The taxes are worth the peace of mind along with the stability it gives society.

Can you please go on with this point and provide some 1-1 examples you've personally seen? I keep dreaming and have, for the last 5 years, about leaving the US and living in Europe but I feel like I'm throwing away an enormous economic opportunity by moving now.

I have accumulated and will continue accumulating wealth that would be impossible to accumulate in any European country in my lifetime. I keep saying, one more year, just one more year and it seems to be a hamster wheel that never stops spinning.

I'm afraid I'll wake up one day, after saying one more year, that I'm 50 years old with 2 kids and a life in the US that I'll have a harder time leaving behind.
I mostly subscribe to blogs on RSS when I find a good article on a personal blog on HN or Twitter.

I exported my Feedly list for you, there's a bunch of good personal tech blogs in here:

https://gist.github.com/trishume/5a32594aeb8e80af13b35e5efd0...
Made a torrent of the removed github repos I had downloaded (PC, Vita, Switch versions). Also includes Vita builds.

http://btcache.me/torrent/B55AC77DB29181235F17A0D78514409C3E...

or

magnet:?xt=urn:btih:b55ac77db29181235f17a0d78514409c3e127e90&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.opentrackr.org:1337/announce
Eternal September is the natural state of walled gardens as soon as you open the gates.

As rude as RTFM sounds, it's the only antidote.
That was my point (although possibly poorly worded): in this particular instance, dual citizenship is not an advantage. Just being a citizen of Croatia would have been better.
What would be the equivalent to “sending tasks” to a Future instead of awaiting result (re mistake 1) but in JS with Promises? Is it about operating on unresolved promises and awaiting final values as late as possible? Or does that part not apply to JS?
For sure and I don’t agree with the GP that the Lunar Gateway is useless. Even it just existing and people going to and from the moon will breed new systemic knowledge and inventions we otherwise wouldn’t have or need. Plus having a constant group of people living in orbit around another celestial body is just sexy in its own right.
You'd need to make a strong argument to convince me that situation would actually be much better than the one we have currently. At least with the current price-gouging laws, we're able to semi-select for the people who are willing to spend the most time pursuing goods, which has a much better correlation with actual need than who's willing to spend the most money.

Furthermore, I'm not entirely convinced that removing price gouging laws would really prevent these sort of events. Capitalism has a tendency to optimize for the short term, and to select for firms that are perfectly optimized for the current environment, however unrepresentative that may be. Sure, counterculture firms exist, but there's rarely enough of them to make a big dent, and the markets often remain irrational longer than they can remain solvent.
Life of an HTTP request in a Go server (2017)
I worked at Uber too. Turns out if you work at the right places, it opens doors for you. But yes most conferences have a "request for proposal" system.
Doug was a gem and we will be working to bring his ideas into the mainstream for many years to come. Steve Jobs was a big fan of Doug’s and would light up when he saw him but never funded his work as far as I know. Logitech gave him an office for many years as a thank you for the mouse. Like many geniuses, the appreciation for his work emerges long after his time.
Ok, so lets assume that is true, we can create a society with good parents everywhere. But until we have actually created that society we have to work with what we got today, and parents today aren't like that.
AWS Eventbridge and SNS Tutorial
...to play devil's advocate a bit (because I really do agree with you), I could have asked the same question about Linux on the PS3, and we all know how that ended.
There were many options overcoming memory limitations back then though: overlays, XMS, EMS, even protected mode with BP7.
Inflation is a general term for when the nominal price of goods increases disproportionately to the intrinsic or real value.

Inflation as represented by CPI is only one measure of inflation. Just because the Fed uses that measure to drive policy doesn't mean there isn't inflation in other areas of the economy, like housing.
That’s great that El Paso got this failure mode right. Are there other modes that they de-prioritized? Is holding them up as a model of success a form of "resulting" [0] since we don't know what counterfactuals in which they would have failed?

El Paso Energy is interesting bc it represents the old school community monopoly.[1] I wonder if the JPM buyout will help or hinder its mission.

0. https://nautil.us/issue/55/trust/the-resulting-fallacy-is-ru...

1. https://en.wikipedia.org/wiki/El_Paso_Electric
This implies that Python started using byte-codes after Java.

The first release of Python used a byte-code system. Looking at git log Python/ceval.c:

commit 3f5da24ea304e674a9abbdcffc4d671e32aa70f1
Author: Guido van Rossum <guido@python.org>
Date: Thu Dec 20 15:06:42 1990 +0000

"Compiling" version

commit e9736fc8a1e7b53f92e1616980b25de9db695ed3
Author: Guido van Rossum <guido@python.org>
Date: Sun Nov 18 17:33:06 1990 +0000

Free parse tree after compiling.
Added support for class definitions.
Reorganized main interpreter loop to fetch op and arg once at the head.
Use two bytes for arguments (see ceval.c).

Java started in 1991, though of course Oak was earlier.

Going back in time, UCSD Pascal compiled to p-Code in the 1970s. Quoting https://en.wikipedia.org/wiki/UCSD_Pascal#UCSD_Pascal_and_th... :

> James Gosling cites UCSD Pascal as a key influence (along with the Smalltalk virtual machine) on the design of the Java virtual machine.

Pascal is traditionally in the "compiled language" camp.

Zork' Z-machine is another virtual machine from the 1970s which compiles to op codes - https://en.wikipedia.org/wiki/Z-machine .

PyPy is a Python implementation with a JIT and without a Python VM. Actually, with many JITs. There have also been JIT'ed variations of CPython (Unladen Swallow, Pyston, Numba, Pyjion) and Python compilers (Nuitka and Shedskin).

And then there's Cling, https://root.cern/cling/ , "an interactive C++ interpreter, built on the top of LLVM and Clang libraries".

My experience is that thinking of dichotomies (or trichotomies) of implementations, much less a grand war between them, isn't that useful a way of structuring the concepts.
Does the average person here actually have a NYT subscription? Their paywalls are awful and I’m not sure why they end up here.
> No need to invent whole new things or shift definitions just so you can complain about them.

Since I agree with you, I assume this is aimed at the comment I’m responding to it, and those like it, rather than me.
It means the ML algorithm can propose designs that do well on the objective function (e.g. improved runtime), but can't actually be constructed. They give the example of designs that have more memory than can actually fit on the chip.
If I were you, I would start thinking about two topics:

1) What can I give up to reduce my annual time and financial minimal upkeep?

2) What do I really want to work on? If my upkeep was taken care of and I didn't have to worry about food and shelter, what would I be doing to the point of exhaustion, passing out, sleeping, then waking up and jumping right back into it?
There are 62 comments there. E.g. here's a snippet:

Just why should Apple care any longer? They already are raking in money faster than it can be printed. They get rave press reviews. They have large enough market share that would be hard to improve upon. And, the big one – what are the alternatives for consumers?

To reiterate: Why should Apple care?
As always it depends. If country C requires visa (ahead of travel) for passport holders of country B, but Visa free travel for passport holders of country A, you can just enter with your country A passport. No problem for country C to know this.

But remember the travel ban for Muslim country citizen in the US? There being citizen of B will in all cases prevent you from entering (except, of course you criminally lying plus intelligence agency screwup)
>>You must be joking re eth scaling. ERC20 tx's presently cost $20USD https://etherscan.io/gastracker A low priority btc tx currently costs 57 sat $4.40 https://mempool.space/

These are not using the recently launched scaling technologies. For example zk-Rollups, which are now operational on Ethereum mainnet, can process 2500-3000 ERC20 transactions a second on-chain. Once these gain a critical mass of users, Bitcoin, in the form of WBTC, can be widely used in payments by way of Ethereum's zk-Rollups.

The LN's limitations are too many, and it has thus far failed to gain traction for that reason. Zk-Rollups have none of the limitations of off-chain payment-channel networks.
For a lot of software that is not really true, especially on the client side. A lot of LoB software doesn't demand anything more; frontends with a bit of logic on top of a db. The fact that you get a lot of things out of the box does not mean they are required or expected. I guess everything working with a mouse would be the one thing that is expected, but that could be done in '96, just TP for DOS was not the best choice for that. You would take Delphi 2 for that if you were into Pascal.

But sure there is software that does a lot more as well, luckily we did progress.

But don't forget there are millions of (mostly Windows) programs in the world which could've been (and are still!) from that era or long before (Cobol machines in the basement).
This might sound ridiculous but some of the most advanced civilization builders I’ve played have been mods (custom games) of old Warcraft 3.
Those include Genesis of Empires 1 and 2. Although they don’t have quite the logistic mechanics you ask for, they do scratch an itch. However, some of them are rendered broken by recent updates.
Heroes and Empires also comes close, but the city building mechanics of Genesis are unparalleled in my experiences. Essentially a sim city like game with war mechanics that are rooted into how your society responds to your control.
Unfortunately it wasn’t very popular since it required a lot of knowledge about how to build your city and manage your army.
But no country will forbid you to reside in it when you are a citizen of it, and work for a remote company. I think the misunderstanding here from my side was that with "dual citizenship" you meant "having an additional non US passport", but I understood it as "also having an US passport".
While I can understand interpreting what he said as you did, I did at the time. There are facts on the ground which illustrate quite clearly that they do in fact allow alternative OSs.

I suspect Federighi chose his words carefully and deliberately. The alternative is they changed their approach. Regardless, documentation and code don't lie, nor do they contradict him in any way.
Where people live just meant that choosing to distort the equator. This does not seem like a useful map to use if you are interested in Africa or South Asia! It's a tradeoff for all projections.

However, I don't want to go too hard on these guys. Reading the arXiv paper, I think it's clear that they wanted to make a cool set of disks for the Solar System. They actually look really cool for Jupiter and Saturn with their equatorial cloud bands and polar vortices! And centering on the poles gives a nice symmetry with the Earth and Mars with the ice caps.

They also show the version of Earth with the projection centered on the Western and Eastern hemispheres and the distortions are a lot more obvious (e.g., Alaska, Canada, and Australia are pretty bad). I can see why they like the North/South pole version.