skysight-inc/HackerNews huggingface dataset:
> To implement the same level of functionality and prettiness in a native app toolkit like Qt is at least a month of work.

Qt is not native in the way that matters: using platform widgets. In fact, the choice of language really doesn't matter if you're using them right: if you have a platform-to-language bridge and it works, generally the end product is not too bad.
Apple's desktop OS updaters have historically had the ability, serverside, to target specific serial numbers or MAC addresses to receive certain firmware updates. I would be surprised if they don't have similar functionality on the iOS side of things.
FYI: the free SteelSeries ExactMouse tool does this, and only this, and should work with all mice supported by Apple's built-in driver.
BGP may or may not still be involved.

BGP itself has no real facility for dealing with circuit congestion.

So, I am willing to bet that dynamic routing was certainly in place, but the secondary/eBGP multipath destinations were full when the primary path went down.

And that necessitates manual action in instances where you aren't doing MPLS-TE, or don't have enough standby capacity, or both.
I have two family members that work at Boeing. Theres only a few companies building these planes because its hard to compete with a subsidized company like Boeing. Its already basically an arm of the government.

Spacex basically surpassed NASA in ten years. Boeing is an overrated pile of garbage
Xor Filters: Faster and Smaller Than Bloom Filters
It should auto-convert units like ounces and pounds, but I'm not 100% sure if it does on the apps. As a fallback, we show gram weights on everything, but obviously not the most convenient to bust out a scale all the time.

To delete your account, click your username -> membership status -> delete account.
If you look for people who are really enthusiastic about your company, it's double edged - you'll lose them when they become disillusioned. And faith in a for-profit company is so fragile - any scandal or perceived shortcoming can lead to everybody good abandoning ship.
The "run" function creates a key, encrypts the program, passes the encrypted VM state to the VM (which has no knowledge of the key), and finally decrypts the result.

https://github.com/f-prime/arcanevm/blob/master/arcanevm/run...
I highly recommend keto. If you eat fast carbs when your glycogen reserves are full your body will turn it to fat immediately leaving you feeling hungry again even though you met your caloric needs for the day. The natural response is to eat more leading to obesity. If you nail the keto diet you don't have to plan your meals and go hungry in between to stay in shape. You can eat whenever you feel like it. That does mean your only carbs come from veggies. The calories from fast carbs should be replaced with animal fat, not protein. If you eat too much protein it gets converted directly to sugar anyway and is harder on your kidneys. I lost dozens of pounds without going hungry (except for that initial fast carb addiction breaking) or counting calories.
Safari used to (and still) do this automatically but in a limited way. In the browsing history view (Command Y), you can search visited pages by its content, and this is extremely useful. But there's no way(†) to tell Safari to display that saved content. If you revisit a URL in the history, Safari fetches it again, losing the original saved content.

(†): short of direct plist manipulation
More or less why I refuse to waste my time interviewing. I'd rather spend that time increasing my independent earning potential
Firefox actually purges history automatically. For instance, the oldest history I have on this browser right now is from January 2018. I found about this the hard way.
I mean, we're talking about engineers from two different companies at this point, right? Presumably the Foo App engineers have to prepare and sign a malware version of Foo and then you have to go coerce a bunch of Apple engineers to send the iOS update to specific phones.

Once your conspiracy theory involves multiple uncoordinated groups, the chance of it remaining secret basically goes to zero. Once you stop holding people at gunpoint they're going to tell someone what you did. Once it's known that Apple targeted malware at some of its users, its reputation will crash. So Apple would probably resist this as strongly as it can, which is probably pretty strongly given that it's the most valuable public company in the entire world.

Am I missing something? This is not sounding like a plausible conspiracy theory so far.
Put a wayback machine link in parentheses/superscript after every link in the page?
Well not necessarily more strenuous. Parked they’re exposed to the ground level weather, which might be harsher than in the air.

- Less water

- Less sodium if parked near a sea

Chemically it seems better to be above the clouds then bellow them.
You learn both! It's not a big ask. But GoLang will be superior for any multi-core, multi-threaded work. And it deals with C libs easily. Others mention bash like it's an option. No, it's a forgone requirement to basic development. A developer should be at home on a CLI.
Your average AWS and Digital Ocean customers have very different needs. Hence different feature sets and different pricing. Running a simple Wordpress blog on AWS is just as stupid as running a 1000 instance cluster on Digital Ocean.

Also, why don't you compare Digital Ocean to Amazon Lightsail? Or spot instances? You can often get those for 1/10 of on-demand price.
Safari does the same, even though I tell it to never clear browsing history.
Wikipedia itself states "the adage fails to make sense with questions that are more open-ended than strict yes-no questions". I guess this means there's no black or white answer but shades of gray. How shocking: reality is more complex than it seems! ;)
What's the reason to expect that? Adding reasonable security doesn't need to add a large and increasing amount to prices, and it doesn't make sense that they need an excuse if they are able to raise prices.
Why to talk to the Foo App people when you can make your own malware version of Foo App?
I think the Stack Overflow guidelines have "solved" this problem in about the cleanest way currently possible: expect links to die, and include the relevant information in your answer.

If the link still works when it gets clicked on that's a bonus, but it shouldn't need to be available for the content you're reading to be understandable.
There's no great solution, but there are things you can do to help, for example:

- take an 'archive copy' of anything you link to so you can host it yourself if it goes away (copyright issues to consider, of course)

- automate a link-checking process so you at least know as soon as a target disappears

- only link to 'good' content (you can feed back results from previous step to approximate this on a domain-basis over time)

(although these things require a build process, which the article's author is against)
Ask HN: A hobby makes money on YouTube. Should I share the revenue?
When I was young I played with Kapla with my brother. At around 19 I had my own place to live and I decided to take with me the 6000 planks (unused for many years) we had at the time. I then started making big constructions alone and uploading it on youtube. This is the first video that made ~100k views at the time: https://www.youtube.com/watch?v=tzVcXvCcE5s. I turned on monetization and my channel earned about 30eur/month. I let it run for about 5 or 6 months then turned it off because I didn't need the money at the time and preferred that my viewers see no ads.
I kept making kapla constructions. I made deals with citiblocs (another plank company) where they give me free planks and I make videos for them on a separate channel. I then made a deal with Kapla (the company) where they send me 25000 planks and I make videos for them. At one point, kapla asked that I remove (set as unlisted) citiblocs videos and I did because they have been quite generous overall.

Recently I turned on monetization again and it makes in the order of 400-500eur/month. I told my brother who helped me on some videos. To give a few examples, here he does help: https://www.youtube.com/watch?v=W61THELYq48, here he doesn't: https://www.youtube.com/watch?v=hIbsx9PeH84. About ~1/4 of the videos he helps me, it depends. The projects always have been my initiative, I own the planks and I edit and post the videos on youtube.

Today he wants some of the youtube revenue. What he specifically asked for is that I "give" him all de-listed citiblocs videos (with the consent or not of kapla), so he can create his own channel and have the revenue of those. I should mention that we have past disagreements about how to share the equity of a startup I'm trying to create and he left early (but that's another story)

Given the situation I describe, what is the reasonable thing to do? Is it legitimate for him to ask for some of the youtube revenue of my channel?
> questionable as an act of governance

I disagree with this. You shouldn't fail to emancipate some slaves just because you can't emancipate them all.
There is always going to be a market of people wanting the very best and fastest stuff since it conveys status no matter how little sense it makes.

And as an engineer I bet it can be a very satisfying environmemt to work in with less compromises for legacy and economic reasons.

But the problem with long flights today is not the time on the flight which would make supersonic travel worth it.

The real work should be put into optimizing the slowest step of my journey instead. Like being stuck in traffic to and from airport, the time it takes at the airport for security and to get passengers onboard, taxing to runway for 20 minutes, and waiting in queue of airplanes for take-off slot.

Also even in business class or first class there is horrible noise that makes me super-tired and I am expected to mostly just sit around and feel that free booze will make up for the lousy environment.

Give me an onboard gym, showers, less noise, proper air onboard, proper sleep compartments suitable for people being 2m tall and where I can shut myself in and not be disturbed by other pax or crew.
Figure out how many calls the big offenders need to be profitable, and set the amount accordingly. Maybe a penny would be enough.
Why does Signal want to make things so complicated?

This starting premise about the 'normal approach' is not true:

> However, you may want to change devices, and accidents sometimes happen. The normal approach to these situations would be to store data remotely in an unencrypted database,

No, the normal approach would be to let authenticated users export their data from their own secure device to a place of their choosing, then let authenticated users also import that data.

For paternalistic control-freaks like the Signal team, the data could even only ever be exported in an encrypted format, for encryption-at-rest. Sure, there'd be some risk that the encryption key is not well-protected, or the data-at-rest is subject to brute-force attacks – but many users can manage those risks themselves.

So why this strawman premise that the baseline is "remote" and "unencrypted"? Just give me a local export, and import, and I'll protect my data fairly well, thank you.

That would solve a major usability disaster of Signal on iOS devices: that even an orderly, planned device upgrade where both devices are in your sole control – and could conceivably do a direct transfer of all sensitive data! – will still lose all your history and Signal-contacts.

The cloud-centric strawmen from Signal continue with this related claim:

> In the example of a non-phone-number-based addressing system, cloud storage is necessary for recovering the social graph that would otherwise be lost with a device switch or app reinstall.

No, again, all a user needs is a local backup/transfer method for that list of usernames/identity-endpoints. (And to be no worse than the current Signal approach of re-using the device's native contact list, this list-at-rest or list-in-transit only needs protection as good as the native contact list, a pretty low bar.)
Can you recommend any good blog or tutorial on integrating C/Python and newer releases of Rust?
This was what made me convert from bookmarking to clipping pages into Evernote around 6-7 years ago. I realized I had this huge archive of reference bookmarks that were almost useless because 1) I could rarely find what I was looking for, if I even remembered I'd bookmarked something in the first place, and 2) if I did, it was likely gone anyway. With Evernote I can full text search anything I've clipped in the past (and also add additional notes or keywords to ease in finding or add reference info).

Since starting with replacing bookmarks, I've moved other forms of reference info in there, and now have a whole GTD setup there as well, which is extremely handy since I can search in one place for reference info and personal tasks (past and future). Only downside is I'm dependent on Evernote, but hopefully it manages to stick around in some form for a good while, and if it ever doesn't, I expect I'll be able to migrate to something similar.
>Use whatever typography you want, so long as you self host the woff files.

or use Google Web fonts, and set let last option in your font-family to be "serif" or "sans-serif" to let an appropriate typeface be used if your third-party font is unreachable. That's the beauty of text, the content should still be readable even if your desired font is unavailable.
For software engineering, the reason HR fears for arguments is because the whole process is so utterly lacking in rigor compared to the work that engineers do. Coding questions provide some amount of objectivity, but the selection of those questions is largely baseless. Moreover, engineers are accustomed to sharing key ideas and results, but in hiring even salary data is used in information arbitrage (especially before levels.fyi).

Even worse, we have things like Rooftop Slushie where FAANG engineers will give candidates feedback but for a price. As if FAANG engineers weren’t paid enough.

One gap that individuals can bridge is for IC interviewers to ask for feedback on their own interviewing. ICs typically don’t see how well hires do through year one, and almost never see where non-hires go. Hiring managers often stay on top of this data (or at least have access to it) in order to self-calibrate. If that data has any chance of helping inform candidates, it needs to trickle down to the IC interviewers first.
I'm curious where this is a thing more specifically, never heard of this living in Victoria and Queensland
> Genuine science (such as exploratory papers) very often does not start by specifying a falsifiable hypothesis.

There is plenty of useful work which doesn't specify a falsifiable hypothesis, but it's not science until it does so.

> Therefore, astrology can be falsifiable. Therefore, according to Popperian demarcation, astrology counts as science, or it's scientific

No. Again, being falsifiable means that astrology can be a subject of scientific study. It doesn't make it science in and of itself.

Science is work that follows the scientific process: Choose a question to answer, formulate a hypothesis, make testable predictions based on the hypothesis, test the predictions, analyze and report the results. We can come with a new term (maybe 'pondering'?) for trying to answer questions without testing hypotheses, but by definition it won't be science.
http://html.energy
In 2005 almost 14% of solid waste disposed in Ohio was from out of state [1]. I don't know how that compares to other states, but it seems like a lot. In the years since, I wouldn't be surprised if the number has increased.

Edit: sure enough, in 2017 the percentage of out-of-state waste has increased to 21.5% [2].

[1] https://epa.ohio.gov/portals/47/facts/2005_out_of_state_wast... (PDF)

[2] https://epa.ohio.gov/portals/34/document/guidance/gd_1008.pd... (PDF)
RSS will never die. After Reader detonated I moved to Thunderbird and have been using it ever since.
I think between always-on/lcd gauge clusters and DRLs that's a large part of the cause, but I think there are also a lot of really simple solutions that could be explored.

Right now the only way to realize you don't have your lights on when you have DRLs is to realize that your gauge cluster is missing the notification that the headlights are on.

I'd wager simply adding an icon in the gauge cluster like an orange icon with a cross through it would solve a large portion of the issue as it would only rely on people noticing the active notification rather than the absence of another.
I guess https://github.com/vector-im/riot-web/issues/2735 is the bug to upvote. Annoying it's been stuck open forever :(
Does it actually? I thought history was stored in a SQLite database and only kept the URL and page title.
It used to be free, so your logical justification for the charge is obviously spurious.
There's no getting around the fact that developing AR technology requires substantial investment in R&D. Only companies such as Facebook, ones that employ some of the best engineers and also have a strong incentive to make that investment, are able to pull it off.

Whatever product comes out of Facebook under its current business model will be optimized for serving ads. Not necessarily serving the user.

This in itself is not bad, as it will still stimulate the growth of an ecosystem where developers can create products with different business models.
XML tools should be able to validate the HTML locally, as these pages have already been "rendered" ahead of time.

And it would be interesting to see some stats on the types of pages that are returned for the broken links. Are they returning HTTP 404s? 30x? 200's, or 500's? Does their site even allow for 300 redirection?

But it makes sense to reduce infrastructure to serve static content, which are all points of failure anyway, or at least a maintenance burden.
"Last First Page Design"
Outstanding video ... beginner-friendly, great signal-to-noise ratio, succinct, excellent visuals and a clear voice.
Pairings have been tough for us to get right. Your nutrition targets and meal/food filters have the biggest impact on what foods show up together, and then we have some weightings that influence pairings, but relatively minor.

It's also tricky because while some people balk at certain food pairings, others think they're perfectly fine. Our main approach has been to just try to make it easy to swap things out if you don't like a suggestion (on the logged-in planner, you can tell a meal to give you a big list of alternatives to skim through instead of refreshing one at a time).

One thing to try is bumping up the allowed complexity of a meal. Click the 3-dot menu next to the meal's name, edit the settings, and bump it up from Simple to Moderate. Then regenerate the meal to see if you get more appealing results.
This was often a food for kids (<10yo) in Utah, USA, and other rocky mountain states.
The whole concept of "notability" in Wikipedia-land is subjective as hell. Whether your article makes it in is simply a matter of rolling the dice the first time you submit the article.

I created an article for NodeBB, a piece of forum software used worldwide by companies small and large (including several triple A gaming companies). We got AfD'd, and now every time someone creates an article for NodeBB, the AfD is brought up and the entire discussion ends as soon as it has begun.

We even created an article the _suggested_ way, by submitting a draft for review. It got reviewed alright... instant rejection because they felt it looked like an ad. We made changes, but nobody ever took a second look at the article.

Of course, a number of defunct open-source (and some proprietary) forum softwares with zero sources are still allowed on Wikipedia, simply due to the fact that they made it through when nobody was looking :)

One could argue that we shouldn't be writing our own articles (and they'd be right), so we just quietly accepted our judgement and market NodeBB based on the merits of the software, instead of whether it appears in some arbitrary ranking of forum software.

That said, it'd still be nice if we were listed in the Wikipedia list of forum softwares.... _sigh_, a guy can dream.
It's the thing that used to let me connect to a network in Windows 7 by rapidly typing win, s, n, f to open the start menu -> settings -> network -> Foobar Example VPN – without having to wait for Windows to catch up between the steps. The commands are buffered as you type and executed when the system is ready.

Of course, this doesn't work anymore in Windows 10. Now you have to wait for each bit of mysterious UI to load before you can click on to the next step.
It's not clear to me how the nodes authenticate a new node on node replacement. They say that the nodes check the new node's MRENCLAVE value, so what happens if there is a software update and the MRENCLAVE value has to change? How do the old nodes know what the new MRENCLAVE value should be?
Is this an exhortation to write raw HTML?
I've disabled the lock screen ads and most of the tracking stuff. It's possible it's still tracking me in some way that I'm not aware of, but as far as ads.. I don't recall Windows showing me ads for anything. Where are you getting ads?
Kinda sounds like you don't link to any other content, though (I guess you can include links in plain text, but that's a bit of a pain for your readers) which means your site doesn't really fit the use case.
Ruma isn't written by the core matrix.org team, and has its own community. Dendrite is much further along, so makes sense for us to hack on the projects we created :)
no, that's not true.. in C, extracting struct elements into variables, holding temporary values for longer, explicitly adding intermediate steps in a dense reference of references, would be examples of 'optional' contents that help readability and lessen potential ambiguity to a human coder. Each time data moves, clock cycles are used, at least.

For decades, compilers have looked for this sort of code and condensed it as an optimization, so the way the code is written is not always the way it executes at runtime, but the longer, verbose steps might add cycles, and therefore would be avoided when coding for 'systems performance'.
The problem is clear but the solutions presented don't seem to help all that much.

This is why I hope for a future with content-based addressing, as used in bittorrent and IPFS.

Bittorrent has its focus set on files, and IPFS is becoming a bit convoluted but the core idea is very powerful.

Immutable content persists by "pinning". And even if the author no longer wants to maintain the resource, there are likely some "users" that will (eg. linked pages). And even if there is little interest from users there are still archiving services that might want to keep it. Persistent unless it's so vile or irrelevant that even archiving services ditch it.

All addressable by the same content hash.
A physical mailbox is a valuable alternative to email because of higher friction, even though that also has drawbacks.
As many times as the article literally tells you will be necessary? One of the key points about links it makes is to use a link checker if you do link out.
I'm pretty sure that's a recipe on the site rather than a random combination. You can alter what recipes it will offer you.