skysight-inc/HackerNews huggingface dataset:
I always assume security is worse than the most effective known attack, but IIRC it’s currently thought to be safe against quantum computers: https://eprint.iacr.org/2016/992

2^166 ~= give a separate quantum computer that does as many QOPS as the the most powerful supercomputer does FLOPS to each human who has ever lived and have each of them run for a thousand times the age of the universe.
but what about backups and/or other supporting documents? You'd have to hit multiple places at the same time, some of which aren't fully digital.
My nightly-x86_64-unknown-linux-gnu lib directory is 148MB. This is because it includes several libraries in both rlib and so format (static vs. dynamic linking), asan/lsan/msan/tsan variants, and so forth. You could easily imagine that ballooning to 1GB if we shipped all tier 1 targets. This is what I mean by shipping all targets not being scalable: it might have seemed so in the early days when the libraries were smaller and the targets fewer, but not now.
$500 to $1500 sounds relatively cheap for a Tesla repair since a battery issue can be in the tens of thousands (because they want to replace the entire battery) and even relatively minor body damage can be in the thousands or the tens of thousands.
Isn't it the same concept (giving up freedom/power in a shortsighted way), just a different population (government liberties vs individual liberties)?
The piece about possibly coming across killers as they buried a body feels like quite the buried lede…
What is the reason it requires iOS 14.1 or later? I run an old version for iOS and would love this. I make repeatable checklists for everything and I feel like this could really help me out.
This email is from March. Have there been any updates since then?
My mistake then, I guess I never hit that despite using Windows way more than IOS (Windows has a lot better at backward compatibility, at least in my experience).

Personal experience with trying to switch to Mac has been...well, both expensive and unpleasant. Single data point, but new hardware that fails every 4 minutes after power on and the fix being an upsell has really put me off.
Favorite Stories feature, now in Browsers
“But the peculiar evil of silencing the expression of an opinion is, that it is robbing the human race; posterity as well as the existing generation; those who dissent from the opinion, still more than those who hold it. If the opinion is right, they are deprived of the opportunity of exchanging error for truth; if wrong, they lose, what is almost as great a benefit, the clearer perception and livelier impression of truth, produced by its collision with error.” -- John Stuart Mill couldn't disagree more.
This is theoretically possible (SDR) but it's very expensive.

(Before anyone replies about $20 SDRs, those aren't even close to 4G/5G capable.)
Franklin used that line in more than one context. He also said "The Massachusetts must suffer all the Hazards and Mischiefs of War, rather than admit the Alteration of their Charters and Laws by Parliament. They who can give up essential Liberty to obtain a little temporary Safety, deserve neither Liberty nor Safety."

https://franklinpapers.org/framedVolumes.jsp?vol=21&page=497...

I think less important than the nuance of what Franklin meant in any specific statement, is that what most people mean when they use that quote is its literal meaning, and that if you look at Franklin's life and body of work he was clearly a staunch defender of the idea that Liberty is a God-given (or inherent) right of mankind, and one worth defending.
You presumably stopped hearing about it as he was arrested and then died. You can't prosecute a dead man, and there's no closure for the victims.
Whats funny is I had an app crash in the background taking up 80% of my cpu on my M1 macbook pro, and only noticed because I happened to launch activity monitor for something unrelated. You can't do that with any other laptop.
> It costs so much more to actually deliver a physical newspaper, and printing it costs so much more. [Compared to a digital newspaper distributed over the internet.]

It is not obvious that either of these claims is true. What do you think the marginal cost of one printing is? One delivery?

Mail delivery is quite literally the paradigm example of something that is expensive if you do it once but essentially free at scale.
Quite. The UK also had a formal censorship regime; America managed with an informal one voluntarily carried out by media organisations: https://censorshipissues.wordpress.com/2010/09/21/censorship...

(See the varied career of William Joyce: https://en.m.wikipedia.org/wiki/Lord_Haw-Haw from informing against the IRA to British fascism to German propaganda broadcaster; he was eventually hanged for treason.)
And the phone number is shared with the provider and if I lose my phone number it can be a serious pain to recover stuff quickly. Signal, telegram and WhatsApp are abomignities. Matrix doesn't tie accounts to cellular numbers (God we still are in a world where those cellular are a requirement to sign up to most things). The matrix network is as transparent as it can be, Element is a decent client that runs on iOS, Android and a Web browser.

Element is such a good alternative that the app store appears to be stubly demoting it in the search result, and never seem to show it as a related messaging client. Strange world we live in.

Edit: furthermore, Matrix tech both for the server and clients is entirely open source, and one can spin up its own network.
> we should have just gotten a dozen YOLO engineers and statisticians to run any permutation of dosage, duration, and vaccine candidate; much like how software companies run thousands of A/B tests at scale.

I, for one, would try to run clinical trials the total opposite from software companies.

"Fail fast, fail often" nor "Iterate fast, release often" really work for healthcare.
anybody notice a lot of crashes in their iOS device lately?
> Turns out AT&T operate on a whitelist system [1] ( What ? ) with a list [2] of phones. Sort of surprised but also not so surprised coming from an US Mobile Carrier.

Pretty sure all carriers in Poland operate on a white list of phones.

https://wificalling-volte.pl/
Hey, officer, send this guy to do drone job manually.
> ... but a lot of weed on the streets of the US today has a dramatically higher level of THC than it did in the past.

There's some truth to this, but in a misleading way. Sure, in the '70's, the product we'd snag in the streets, leaves mainly, was in no way as potent contemporary product.

But, but, we were just as discerning then as now. Should we wish something a bit more potent, it was widely available. At that time, most product from Thailand, and a great deal from Afghanistan certainly compare.

In sum, if you wanted it, it was available for a price. So the belief, "much stronger than in the past," is somewhat of a canard.
One Centuries-Old Trick Can Solve Your City’s Problems
Free speech absolutism has not worked very well. Usenet was overrun by neonazis and all the interested discussions moved to moderated newsgroups/mailing lists/forums. A genocidal terrorist organization made effective us of various social media platforms to recruit large numbers of people to their cause and the world is a better place now that they have been banned.

Right now we are missing one of our best chances to end the COVID pandemic -- widespread vaccination -- because too many people are spreading lies about the vaccine on social media.

There is plenty of room for legitimate political debate, where people passionately advocate their preferred policies on various issues, without having to give a platform to people who are not arguing in good faith and whose real purpose is to advance a violent agenda. The cost of "free speech" is not "giving terrorists a platform to recruit and spread propaganda" and the politicians of Ben Franklin's generation actually did understand that (shortly after his death Congress passed the Sedition Act, which banned false statements about the US government to prevent foreign agents from destabilizing the newly formed country).
‘Mismanaged to death’: Mexico opens up sole vaquita habitat to fishing
If the algorithm distorts conversation, then how can you be sure it more accurately reflects human nature?

How does something that isn't a marketplace of ideas prove it's dumb? Or should this question be punished by your algorithm?
This is what would happen in China. Myanmar is not capable of it.

> Within minutes, every iPhone is disabled from accessing the state owned cellular systems.

Ludicrous. Myanmar has multiple private telcos. During the coup the military controlled internet access by the highly sophisticated means of cutting wires in data centers. It would take them days or weeks to individually block iPhones.

> Any employees or executives in Myanmar risk arrest and, possibly, torture or death

Some of those employees are US citizens. They all represent America's premier megacorporation. Killing them would not be a good move, especially as the US military finishes opening a spot on its "developing countries to demolish" list.

> they must buy a new phone, possibly made by a state owned enterprise, that is much more invasive to their privacy.

The junta can't make phones.

Apple has no power in China but China and Myanmar are very, very different places. If they wanted to, they could exercise significant influence.
Want to use "apps" that run in a browser. Then just open them in a browser.

That's what I do with Teams, Discord and so on.

Much better than opening many isolated browser runtimes for what's essentially badly optimized webpages.
Absolutely, which is exactly what I'm arguing for. :)
So would a potential fix be just to add some metadata in the message somewhere that says when it was sent?
I don't think antivax conspiracy makes a lot of impact.

Current vaccination rate in the US is 55%.

This is comparable with the number of people who, for example, do a dental check-up at least once a year, which is 60%, although there's no dentists conspiracy theory, at least not such a popular one.

P.S. those downvoting, please feel free to, but I would highly appreciate a couple of lines on what's wrong with the message? Pure curiosity.
An ancient secret has solved the problems of cities for thousands of years. Few people have the opportunity to realize that one small hack can revolutionize urban life.
I won't pretend I know what it would look like or how it should work. That said, it's not impossible to at least improve the current situation: removing at least some demonstrably false statements would be a start. Requiring "right to reply" and equal air time to different parties would be too.

Again, I don't really support this approach, I'm just pointing out it is what people presumably want since Option 1 is out of favour and that only really leaves option 2.
Or just have public audits of police forces and provide accountability and transparency into cases as necessary.

In addition good policing should be rewarded with significant bonuses.

Incentivizing good behavior will always Trump criticizing "bad" (often never defined) behavior.
I guess we can’t speak about battle testing in a new release from a “running in production with real user workloads” but if the test suite is properly implemented and has good coverage and exercises many cases and failure modes, it’s possible that a SQLite release is more battle tested on day zero than other software is when it’s been running for months or years. What do you think? A new version presumably still runs through validation before release.
Registration/Creation date does not change when a domain is resold or renewed by a different registrar.

Here's my domain:

Created on 1999-01-22

Expires on 2022-01-22

Updated on 2021-02-07

I bough it from a domain auction site in 2018.
Most people are openly taught about the misdeeds of the McCarthy era in schools and in public discussions. This wasn't swept under the rug, most people agree that it happened and wasn't a good thing.
> it is apparently not obvious to the core Zig team

I think it really is not obvious once you start thinking about all the implications. Right now the recommended way of reporting extra information alongside errors is by using a "diagnostics" struct.

You can see an extremely effective example of that in zig-clap, for example.

https://github.com/Hejsil/zig-clap

Also this pattern was also mentioned in the issue you mentioned: https://github.com/ziglang/zig/issues/2647#issuecomment-5898...

The advantage of this system is that the caller can decide whether error diagnostics are desirable or not. If they're not, then zig-clap doesn't waste cycles nor memory keeping track of the context in which an error happened. It's the best of both worlds in my opinion.
Maintainability? Performance? Tighter integration into Rust projects?

Also, with using SQLite's amazing test harness, it might even make sense to claim that the Rust re-implementation is of similar quality in terms of (lack of) bugs.
the radio cannot be software defined (and user modifiable) for type acceptance and regulatory reasons
In Civilization, implementing Democracy reduces governmental corruption in all cities by 100%. It will more than double your GDP unless you were already a Republic.

It is not possible to be competitive in research production unless you are a Republic or a Democracy, which is an interesting interpretation of classical history.
Having "cc" as a sub-command with a space has caused some issues with Go (cgo), make, autotools, etc [0].

The latest proposal from andrewrk is a new zig subcommand which would automatically generate wrappers ("zig-cc", "zig-c++", etc) for for the target, then set them in the current env ("CC=zig-cc", "CXX=zig-c++") [1].

[0]: https://github.com/ziglang/zig/issues/8716

[1]: https://github.com/ziglang/zig/issues/8973
Here's where the asymmetry of security bugs and feature bugs comes into play.

Introducing a buffer overflow in a small unused corner / edge case of the feature set allows an attacker to fully compromise the process, and it's thus a problem affecting a 100% of the users.

Introducing a behavioral bug in the same unused corner / edge case, will affect only a very small number if people (possibly none)
Depends on the function.

But not sha256, no. I think you'd almost have to design it to be vulnerable, if you want that.
There might not exist a single global market, but whenever the Bitcoin price is different in these markets, there's an arbitrage opportunity. As a silly example, if the Bitcoin price was 4.000 USD in one market and 40.000 USD in another market, you could buy one Bitcoin in the first one, sell it in the second one, and pocket the 36.000 USD difference. Buying Bitcoin in a market increases the price there (suppose there were 10 Bitcoin for 4.000 USD each and 12 Bitcoin for 4.200 USD each, after the first 10 Bitcoin are bought the price is now 4.200 USD), and selling Bitcoin in a market decreases the price there (it's the same dynamic in the opposite direction). After some time, the prices will converge.

That is: as long as arbitrage between the markets is viable (for instance, it must be possible to move Bitcoin and fiat between the markets at a low enough cost), even though there's no single global market, the prices will tend to be close enough.
For the grains of sand thing, here's a technical explanation of that: https://core.telegram.org/techfaq/UoL-ETH-4a-proof#4-attacki...

This document seems like a better response to the theoretical problems the researchers found.
It might hard to accept this, but "public health" is now a part of the surveillance justification tool kit too. When it's impossible to argue against measures taken in defense of public health without seeming selfish, why wouldn't it be?
sorry for the dumb question but why can't you use GH Actions for this? (Instead of making sure all committers have the hook installed.)
I’ve been writing a bit about that idea https://paulfrazee.medium.com/productizing-p2p-bff5aed95f6a
But you can already delete specific cookies from the browser, or you are referring to deleting some other data?
And how many people did those neonazis actually effect? How many more people saw that and immediately criticized the neonazis who wouldn't have seen them before?
I don't even think my carrier Lucky Mobile supports it. I don't really get why? Does this actually save them money or is it because the people who care/need it are incentivized to upgrade to Virgin/Bell?

EDIT: Apparently it does automatically but they disable the toggle to turn it off.
You can install Microsoft Edge right now still on Windows 2008 R2 as well as on Windows 7. [1]

They even support this for WebView2, the embedded version of MS Edge that you can use in your applications. [2]

Both of those operating systems have been retired for a while.

Microsoft has its flaws as well, but at least in this part they are doing quite well.

I just happen to be working on a WebView2 ActiveX control and this is one of those areas that really did surprise me.

[1] https://docs.microsoft.com/en-us/deployedge/microsoft-edge-s...

[2] https://docs.microsoft.com/en-us/microsoft-edge/webview2/#su...
> That's from a birds eye view and is totally irrelevant to the current question.

Really? You don't think speed of execution is far more important? Getting something to your users, validating assumptions and failing fast is also kinda important? IMHO using the latest tech is not.

Now I know docker/docker-compose, but would I use it for my own projects?... meh.. probably not. It doesn't take THAT long to set up a box manually (apt install postgress redis nodejs nginx, will get you a LONG way) or with an ansible script if you know it and want to get fancy-pants on me).

Spending time doing AWS/GCP, your users don't care. Whether you can scale to 100M users like Facebook, your users don't scale. If you know docker and can deploy faster than me writing all this, then great use it. 95% of these projects will die within a year. My approach is everything within the first year is disposable.

If it takes you a weekend to hack something in php (not the most shiniest thing around, but if you know it great) and push it to prod in a weekend that's better than learning rustlang (although subjectively better in some eyes) and it taking you 6 months. IHMO.

> The state deployments are in right now, there's so many viable, and somewhat easily accessible options.

Here's one that takes you about 1/2 hour (or less) to learn: `ssh prod; git clone github.com/foo/great-project.git; cd great-project; npm run prod:build` (or the equivalent)`.

Done. Standard no frills get-shit-done. Crappy, yes. But faster than your competitors.

> but I'm finding GCP cheaper.

I'm a tight wad. I like cheap. That's why I think AWS/GCP are too expensive for what you get (AFAIK). Spin up a DO/Linode 4G instance for $20pm. Is is cheaper than that? I doubt it.

> I need to do one of 2 things and I just need help making the right choice.

The POINT is, which I wish someone told me at the start of my journey, is that you DON'T NEED (at least not in the beginning) anything but a strong attitude to get stuff done and released as fast as possible.

Now you may think learning GCP and AWS is great for your long term career and there is truth to that. Whether it's valuable to learn something for scratch to do a startup, I would question that,
Liblattutil
Depending on the cooling solution the temperature can drop like a brick. On my desktop I can go 75deg to dead silent in about three seconds.
The main agenda the algorithm has is selecting stuff human nature has a high propensity to click on...
The usual problem with no-code platforms is that the code they generate is garbage anyway and can't realistically be re-used or manually edited.
Life in Azerbaijan’s Digital Autocracy: They Want to Be in Control of Everything
Achieving 100m SQLite inserts in under a minute.
You can almost assuredly sell exploits illegally/unethically for a serious amount if you have the right connections. We know that iOS zerodays have sold north of 2 million $.
Ask HN: What is the best CS paper you've ever read?
The example is very confusing. According to the output of diffsitter, the diff is (in order):

1. "let x = 1" was removed

2. "fn add_one {" was removed

3. a closing brace was added

4. "fn addition() {" was added

5. "fn add_two() {" was added

(1) is neat, (2) is reasonable. (3) showing up before both (4) and (5) is super weird. Is there a bug, or does this just demonstrate a disconnect between how a parser parses the code and how a human parses it?
Tokyo 2020 Olympics composer apologizes for bullying disabled classmates
Yes, the Zig (and Go) developers have clearly put a lot of effort into ensuring the size of their toolchain remains reasonable. I fully believe the Rust developers could achieve similar results as well, if they really wanted.

Until then, the lack of a great cross compilation experience out of the box is just a limitation of the Rust toolchain. It's an acceptable limitation in many situations, but I don't buy your repeated arguments on this HN discussion that it is unclear that this is desirable to fix. Clearly many people in this discussion alone disagree with your position, and my own anecdotal discussions with other developers in real life aligns with this discussion. YMMV, obviously.
The whole Israeli state is morally bankrupt, but that doesn't mean that Israeli software developers doesn't have any responsibility themselves. Everyone is responsible for their own actions and should at least try to act ethically.

I can't say I know where the line is. For example, would it be unethical to work for Facebook? I don't know and I don't think so. Working for an online casino? In my opinion yes, but others would disagree. Writing software that is used by authorities to hack activists cell phones? Absolutely! It's so far beyond the pale that I can't fathom how anyone could defend it.
Storm: New Modern Torrent Client
Storm is a new modern torrent client built with Electron and React.JS. Comes with the idea of change the way we see torrents. The project is open source so you can start contributing right now!
NSO are literally owned by a Europe based private equity firm, and previously owned by a US based one. Their clients (Saudi & UAE) are very much NATO buddies.
The marketplace of ideas works. It may not work in the timescale you want or with the tradeoffs you want while the truth settles out, but I think these claims that it doesn’t work are hasty.

Furthermore there isn’t a better alternative. Right now censorship from platform owners is abusively used to skew political discussions, using the pretense of factuality. I regularly see fact checkers make mistakes or make misleading claims or they inconsistent apply scrutiny. I see trusted organizations like old newspapers and health organizations (like the WHO) regularly make mistakes or sell their own speculation as incontrovertible truth. Trust cannot be given to a few lone entities. The marketplace of ideas doesn’t have this problem since it is decentralized.
I prefer the way things are run in countries like France and Germany, where people understand the value of free speech in debating politics and spreading new ideas while also recognizing that some limits are necessary (e.g. limits on speech that promotes a resurgence of nazism).
Hm. How about a nice colored Touch Bar widget that would change depending on temperature and load? At least it would make the bar useful.
I don't know how the situation is on RPM-based systems, but I've been using the same telegram binary on arch as well as debian stable, with no complaints. Having maintained deb/rpm packages in the past, I won't shame anyone for being annoyed towards those ecosystems.
Not open-source (as you have to initially pay for a license), but it is self-hosted: you can try out my analytics platform[0] as it has an A/B testing feature and you can always implement your own A/B versions and just track stats for each of them.

Let me know if you have any questions or concerns about userTrack!

[0]: https://www.usertrack.net