skysight-inc/HackerNews huggingface dataset:
Elizabeth Ann, the First U.S. Endangered Species to Be Cloned
The idea to avoid fun things seems off the mark. Perhaps:

1. Avoid facile things.

Things that aren’t facile involve difficulty which in turn can involve learning, challenge, mistakes, or other things your brain finds painful. To know more tomorrow than you knew yesterday, you may have to remember why it seemed fun to touch the stove.

Have a hard look at what you do rather than work and whether each is genuinely fun. If it’s genuine fun, you likely don’t regret the time spent. More often, the things done instead of work, when looked back on, were not meaningfully rewarding. You’re not the better for having spent time on them.

This also helps you decide among “fun” things. For instance, between these two guilty pleasures: binge Netflix, or binge an airport novel?

The second one subconsciously reminds you that reading can be fun, and rehabilitates your ability to focus on reading at length, so primes you to be able to read and learn rapidly as needed to maintain mastery in your profession.

Anecdata suggests that for coming back from burnout on activities, facility-based alternatives are better than abject avoidance.
Tales from Open Source: VLC
So, for example, one previous database I worked on had an access pattern where we always wanted to get results sorted by the order in which they were inserted, and we needed this to be a completely stable ordering. Even two rows that get inserted during the same microsecond, as part of the same transaction, needed to have some official (even if arbitrary) designation of which one is first and which one is second. And both of those requirements also meant that the ordering key needed to be unique. And we also needed table access to be as fast as possible, and disk-friendly, and tend to offer the fastest access for the most recent data.

All of this points to using serial numeric IDs as both a unique key and the clustering key. UUIDs do nothing to help with any of those requirements, and generally hurt all of them. They do that because of certain characteristics they have that are specifically there in order to solve one of the few problems we didn't have to worry about.

Tangentially, in software systems design, I've long since realized that the word "always", when left to roam around freely, unchaperoned by any qualifiers to limit its universality, is an indicator of limited breath of experience. So, when you encounter it, it's useful to mentally insert "in my experience" as a stand-in qualifier. Having done so, the next conundrum is that "in my experience" advice is only actionable to the extent that you know what experience the advice giver has to draw on.
You need a good amount of specific knowledge to integrate something like TOR without putting people at risk through mistakes. Leaking dns is so basic that it's clear the expertise for doing the integration safely does not exist at Brave.
The First 100 Days on Mars: How NASA’s Perseverance Rover Will Begin Its Mission
Sounds very similar to what I believe they will write about bitcoin in the future. Time will tell.
I respect your comment but you can ignore the left half of any but comment.
COVID mutates a lot slower than the flu so it's unlikely that every year will need a COVID booster.
The exhaustive number of articles, blog posts, twitter rants, instagram memes and comments which take <arbitrary military expenditure item> and then suggests that it is instead spent on <socially progressive item of choice> misses the fundamental issue here. Geopolitical facing military spending is often a facade.

Particularly with such unprecedented success of western-hostile nations in either misinformation, or propaganda relating to the pandemic, I wouldn't be surprised at all if the US has a hard mathematical spending allocation not unlike Britain pre WWII - having a navy that must be AT LEAST twice the strength of the next nations. That allocation was probably established before the cold war. This is critical for the projection of power. MAD is a shaky concept that isnt oft guaranteed.
So as someone who has mastered those notions is this compiling, interpreting or neither?
Funnily enough in my experience it's usually Chrome and Safari that do weird things, which as a Firefox user always gets me dinged on PR reviews :p
Because if you didn't take a selfie, you were never really there.
I use them to extract data, mainly liked pages from where I can find specific companies, and there is a usage limit per account.
Gaussian Processes: from one to many outputs
Quite the opposite IMHO : when your program interacts with a user, you cannot panic the program each time something unexpected happens. Here are some examples of unexpected conditions:

- "Null pointer dereference"

- "Out of memory"

- "Disk is full"

- "File does not exist"

- "File does not exist in cache"

- "File exists but is corrupt"

- "Access denied"

- "Connection reset by peer"

It's pretty obvious that all of the above is generally unwanted most of the time.

However, putting them all in the same bag labeled "error", and forcing them to be treated the same way might be counterproductive. Sometimes you might want to panic. Sometimes you might want to retry. Sometimes you might want to ignore!

Now, if your program isn't interactive (such as a compiler), halting on any error might be a choice. But you still have to provide contextualized and accurate error messages, which is easy for the case "File does not exist", and a lot less easy for the case "Out of range index".
Forget the 90s; I have yet to play a better CRPG than Betrayal at Krondor.
As a masters student,I am seriously considering doing that since I don't want to depend on streaming and cloud backups anymore.

Any pointers good sir/mam on how to have their own physical backups? Like NAS and others?
Are Griddy users sent an SMS or app-alert notifying them of peak pricing? If not, how can they manage their usage (and spending) when they are charged live rates, but invoiced (and informed) monthly?
Chrome didn't even exist until 2008. Firefox existed and had a foothold, but it was very much a minority. IE was >50% until 2010 and remained the single most popular browser until 2012: https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#/m...
My son as well! And me too ;)
From most to least frequent:

* news.ycombinator.com

* calendar.google.com

* mail.gmail.com

* old.reddit.com

* twitter.com [website, not app]

* google.com

* github.com

* youtube.com

* amazon.com

* craigslist.com

* locals.com

* ebay.com [and site I own related to ebay]

* netflix.com
Code smell, poorly factored. I almost never do this, but when I do, it's almost always because the code is already messy.

This can vary by problem domain and language. I see some examples of regex below and I can agree with that, because regex is difficult to read.
> I am saying that there's no insight in the content. It is unsubstantiated opinion.

Insight, and unsubstantiated opinion are not mutually exclusive.

Also, by ‘insight’, do you mean things you personally hadn’t already thought of?
> “Eradicating this virus right now from the world is a lot like trying to plan the construction of a stepping-stone pathway to the Moon. It’s unrealistic,” says Michael Osterholm, an epidemiologist at the University of Minnesota in Minneapolis.

Name one way in which eradicating the virus is a lot like trying to plan the construction of a stepping-stone pathway to the Moon...
> I have no idea what the phrase “people in power WANT society to look like” really means.

OP wasn't exactly ambiguous. Only thing that was missing from "people in power" was maybe three sets of parantheses enclosing it.
> i expect annual flu vaccines to improve exponentially

This sentence doesn't mean anything.
huh. your cell network must be pretty bad.

i recall only one time where whatsapp voice was ok-ish (better then regular cellphone) quality but the lag totally killed the conversation. when someone calls me via xy-voice i usually deny it and call them back via cell. it became a meme that only cheapos do this some time ago.

international might be different as quality and lag issues are more prevalent and money is usually what keeps the conversation short.
Every now and then (like right now) I visit today's HN, but usually I like to follow it 48-72 hours behind (using the _past_ link). After a couple of days, the dust has settled, and you don't have to check back to see how a conversation evolved. This also keeps me from wasting time trying to get karma.

I have a small list of blogs I follow.

* https://www.scottaaronson.com

* https://blog.plover.com

* https://blog.rongarret.info

* https://drewdevault.com

* https://thezvi.wordpress.com

* https://acoup.blog

Like a barbarian, I check them every day instead of using RSS or even paying attention to their update schedules. In aggregate, I get about one new post to read every day.

When I'm in the mood to know what's going on in the world, I check:

* https://text.npr.org

* https://lite.cnn.io

I also follow the alternative weekly for a reality check on what I read here on HN.

Edit: formatting
I think I understand bitcoin pretty well. You don't mean I don't understand bitcoin, you mean I don't understand "Bitcoin, the phenomenon". And I think I also understand that pretty well. I just happen to understand from a totally different point of view than you.
Can you link to an article saying this is the policy of the Scottish government?
Yes, Signal is good, but the parent said that one of their criteria was "need to be possible to run on desktop without any mobile need". Signal doesn't meet that.
They didn't have to maintain the draconian initial lockdown the whole year though. A few months in they were opening things back up and thoroughly testing everyone that came into the country to keep it from being reintroduced while maintaining the monitoring to catch new cases. To all outward appearances it worked. The failure in the US wasn't inevitable, the US didn't even implement the basic versions of fever monitoring and test and trace, this whole time there have been two places that have temperature checked me; the courthouse and an store for a shared glass blowing studio. We have a lot of the same tools, medical quarantines, food distribution so people don't have to leave their houses, etc, there's just a massive difference in the attitude towards collective action in the US.
This is terrible from a UX perspective though. Nobody wants 36 random digits in their URLs.

Assuming you can stomach the latency hit, the best solution is usually a lookup table where you take all the friendly URL keys and map them to internal identifiers. So if you're making a multiplayer game site and want to create a page where folks can find their friends, then you might support yourgame.net/user/username, yourgame.net/character/charactername, yourgame.net/steam/steamlogin, yourgame.net/xbox/xboxgamertag, etc. Internally you have an inverted index that maps [type, string] to the internal ID for the player, then proceed normally.
It's weird to want all the benefits of web development without it's unfortunate quirks in my opinion. If desktop developers don't want to deal with them, which I think is reasonable, they have loads of other tools they can use to build desktop apps (and give the users a better experience most likely).
I’m curious how people feel about wanting the Tor browsers to override system DNS for privacy but Firefox doing it for privacy is totally unacceptable and should defer to DHCP.
Ah, my peeps! I love you guys.

enriquto when you talk about "a language with no error handling nor exceptions" it reminds me of a crazy idea i was toying with: what if you made all "exceptions" require handlers, e.g. what if every divide had to be accompanied by code to deal with divide-by-zero? In other words, DIV(X, Y, Foo) would be (X/Y if Y != 0 else Foo()) And so on...
There is a physical garage (more of a hipster warehouse styled co-working space) that the org no longer fits entirely in, but was still in use up until Covid hit. The plan pre-covid was to build more of these spaces to use for co-working sessions with clients.
Considering Apple usually strong arms everyone, my guess would be that they believe they could have gotten it for free. I could be wrong of course.
it was a perfect target due to the fact that saturated fat raises LDL cholesterol which is a big factor in atherosclerosis
"It's unrealistic."
Can bad mappers be banned? Or is the net value positive even if theyale some errors?
I guess it caches every image, video etc. you see for some time?
What percentage of small shopify stores' whole business is dropshipping cheap Chinese garbage at huge mark ups?
This is huge. I've been waiting for the equivalent of this to emerge in the crystal lang ecosystem for years (gotta get them to finish windows support first). I might dust off Rust again just because this exists.
I used to ponder on an idea that partial file copy’s could be done with file fragmentaion.
Sorry, I have a poor style of writing. I'll try to clean it up.
Mapillary – Street-level imagery, powered by collaboration and computer vision
This seems like an extremely risky way to make this bet. By trying to keep his exposure to ETH price changes, he set himself up for a scenario in which he could lose $1 million for a potential upside of $50k. Not sure I would make that bet.

A lot of people recognized this for what it was, but chose not to play because of how finicky PredictIt and other prediction markets were around the rules of the game. In most previous elections they would have already closed the markets.

Personally, I made off with a nice chunk of change buying No-Trump on WI, MI, GA, and AZ after the election, but I only played with what I could afford to lose.
These are short-living signed URLs, not for sharing as links. :)
So I guess Signal is going to be offline again for a few days.
Yea, but as a user, it's disappointing, and kind of impossible for me to push back on this trend. I can avoid using these apps, but it's an impotent show of protest. It won't make a difference. User experience, native look and feel, and the user's RAM are all being sacrificed on the altar of More Comfortable Developer Experience.
Guardian Firewall – Protect your privacy and data on your iOS device
100% agreed.

Look (listen?) for the cagey answers:

"Is this Restaurant X?"

"I can help you place an order!"

"But is this Restaurant X?"

"I can take your X order when ready!"
Ultima online came out 3.5 years after Ultima VIII. I think it's unlikely that serious development effort went into UO during Ultima VIIIs development (Ultima IX and Ultima Online were definitely developed in parallel though).
I actively try to fall asleep every night working through a problem or designing some intricate/problematic code in my head. I'm not sure if it's that cognitive work right before falling asleep or the dreams (where I'm usually working through and/or coding that problem a few different ways, often for what feels like hours in my sleep), but I almost always wake up with enough of an idea to get started and/or some revelation that'll help in some way with the high level design.
A big difference is also that things are sequential at the gate level. Everything happens at the same time. It’s almost like a massive multithreaded program. Also, propagation delays can make you pull your hair out if you aren’t aware of them when debugging. There’s also a possibility of unclean signals (not Vcc or GND, transition bouncing, etc.).
telegram works fine.

can even use it from pc/tablet if i misplaced my phone ;)
Mars landing: Photo shows Perseverance rover during landing
It's been a minute since I attempted it on Windows, but transparency of borders and borderless windows with the webview on Windows was next to impossible. It's one of the reasons we used Electron. I'm curious to know if they've solved that, but can't find my mention of it.
Thank you, I hadn't even considered that. What a great point to make on the value of commerce.
> US has a hard mathematical spending allocation not unlike Britain pre WWII

IIRC it was a two major war policy for a while not sure what it is now.

https://www.britannica.com/topic/two-theatre-war
Show HN: Augmented Reality Route Setting for Climbing
Hi,

I've made an AR Route Setting app for iOS called Climb Designer, I've been working on it during lockdown whilst I can't go to the climbing gym.

The app has lots of holds/volumes & walls that you can place/stack anywhere.

You can change the color/texture/size of every item, and if you make a mistake, it supports undo/redo.

Using RealityKit Collaborative Sessions you can let a friend help you design a climb together.

Phones with Lidar scanners mean I can map your environment better, and even create a 3D model.

If you visit https://www.climbdesigner.com on your iOS device, tap a route, it will load in AR using Apple's QuickLook Technology

It's free on the AppStore: https://apps.apple.com/us/app/climb-designer/id985956922

Thanks for reading!
deflationary / inflationary have precise meaning in macroeconomics.

when JPow says deflationary, what he means is general fall in demand.

It could "look" inflationary to a wage earner, if he loses his job, his saving account returns 1%, and the cost of products spiral out of control ( causing a fall in demand from JPow's perspective ).

inflationary conditions like those in the 1970s are unlikely as most countries are quite developed these days, and general increase in price in developed countries doesn't mean prices are increasing everywhere for all products.
It might be a burden or responsibility to meet if what you really get pleasure out of in life is your next heroin fix.
Amazing, kind of like Stripe's konami code for their 3d gradient background. I actually took a stab at doing this in three last year:

https://twitter.com/Chase_Davis_/status/1340706045761609729
It is how a large majority of microservices gets implemented in practice.

What was originally a package, gets its own process and REST endpoint, sorry nowadays it should be gRPC, the network boilerplate gets wrapped in nice function calls, and gets used everywhere just like the original monolith code.

Just like almost no one does REST as it was originality intended, most microservices end up reflecting the monolith with an additional layer of unwanted complexity.
Is there an ideal circumstance or organizational structure or development process that could allow this to work - and perhaps that is simply necessitating a very large amount engineering and security/QA resources?
Clearly Trump won and the Democrats staged a coup: https://hereistheevidence.com/

We're currently under occupation by a geriatric pedo that is completely mentally shot and controlled by Xi Jinping.
Behavioral Finance, Cryptocurrency Markets [video]
Plastic recycling results in rare metals being found in toys and food packaging
In that way, trying to plan the construction of a stepping-stone pathway to the Moon is a lot like slicing 20.000.000 tomatoes and using the slices to build a cathedral in the desert for Mike McGear, Paul McCartney’s younger brother: it’s unrealistic.
I’ve not heard anyone actually explain why eradication is unrealistic.
It is important to note that we are talking about one specific virus, SARS-Cov-2. There are zillions of types coronaviruses around us at all times[1]. They've been here a while and they'll be here or a looong time yet.

Who knows, maybe with all these breakthroughs, someone might cure the common cold.

[1]: https://en.wikipedia.org/wiki/Coronavirus#Infection_in_human...
Seriously. What does it take to call a lawyer if not _being accused of a crime_? Particularly one that affects your capacity of getting a job and therefore your livelihood and future?

Call a lawyer.
Zoom and it's relatives and precursors were, in fact, used a lot less. The analysis of the traditional office work flow consisted of people dealing with work flow from manufacturing. (orders/parts/repairs etc) as well as similar work flows from ducument managing companies. (insurance is the leader) and dealings with the assorted levels of government.
Many of these work flows took very well to remote work and this process is now so well established that it will never fall back to the way it was. Similarly conferences leapt in zoom and it's kin. They may never fall back to the way it was. Same with trade shows - online tradeshows flowered - they will not die - too many people found they quite liked the efficiency and cost/time saving of the online mileu.
Sales people will want the zoom/online conferences to die ASAP, as they prospered in the one-on-one pressure sales - think car sales people.
So I feel this blog is - to a degree - wrong. Online will not collapse, it will fall back a bit, but not to where it was.

My direct experince with well done online professional society meetings means I will never fly to a conference (unless no simultaneous conference is also running).
It means little to me to drink and rub shoulders with other attendees - and waste 3-4 days and a few thousand $$ if I can deal with it online.
Conference organisers will exert great pressure to block simultaneous online and convention hall conferences - they lament that gravy train, so a muddle will emerge, and online will win - IMHO
From the comments I'm assuming "jab" means "covid vaccine" is that correct?

If that's the case, I think it's a reasonable thing to do: the company has the duty to protect its employees from infected people.
There are plenty of great, free Ultima Online servers to play on. No need to stop playing!
I love this feature roadmap!
Just have to keep in mind that bets could be a strange gofundme & don't participate in bets that can be bought out against you
Say what you will about cryptocurrencies, it sounds like a damn interesting area in which to be spending your time as an engineer, even if 90% of the stuff ends up being total crap or a fraud.
After all the Facebook scandals you really trust them to honor that choice?
I recently discovered NeutralinoJS, but I haven't tried it yet.
Whilst your second sentence is true, belief that Trump would be declared the winner of the election even after he lost is something highly skewed towards people inclined to believe Trump and Trumpists' claims about electoral fraud,- Mike Pence having the casting vote etc.

And the most obvious reason why not enough unbiased cryptoenthusiasts were tempted to place massive bets on something already decided to correct the odds was suspicion that the oracles might be too biased in favour of Trump being the real president for them to be sure of the easy profit the odds implied
AFAIK there are no V8 <-> Servo bindings. So in theory (I don’t know Servo well at all) you could render a static HTML document but you’d have no DOM JS APIs to work with.
These games all predate wing commander III (which was the first with FMV). Wing Commander I and II both had two expansions that sold well, so it was 6 games with one engine, and with the exception of the base WC 2, had little more novel animation than e.g. Ultima VII.
The federal budget process threatens America’s future
I don't disagree with you but...

> They were the in-group until they weren't. They died because they weren't members of the party.

So were they the in-group or not? Most people in occupied Europe did not approve at all of nazi germany. Sure, there were some collaborationist but most europeans did totally disapprove nazi germany.

It's not the same as people who voted for communism then got was they asked for: in my opinion, when you vote for a totalitarian society, it's just fair game that in return you get what you asked for (I know, I know, the ultra-left leaning are going to say that "this wasn't true communism and next time, believe us, we're going to make it work").

You cannot compare occupied Europe who didn't ask to live under a totalitarian society to those who supported communism.
CockroachDB's PR Organization Philosophy
105%
You are probably not wrong. In my experience online retail ofent package stuff in the most ridiculously sized containers too. Trucks driving around with air.