skysight-inc/HackerNews huggingface dataset:
> I can't imagine this is going to win them any friends in government circles but it's definitely a step in the right direction.

Quite the opposite. Governments probably already have taps to decrypted traffic.

Otherwise how come that would even be legal to run?

If someone commits a crime and government cannot find evidence, because Apple gives shielding, then isn't that making them hypothetically an accomplice?
I think people see a qualitative difference between eg a decryption key which you can easily memorize and an encoded file.
> I don't think Apple cares as much about video content providers, though.

Not being able to watch Netflix, Amazon Video etc. in Safari seems like something Apple would in fact care about.
Biden Shows Putin the Way Forward
I was on the free tier but hit 300k requests in roughly 25 days. My primary smartphone, laptop, and parents' smartphones. Upgraded to NextDNS, happy customer for an year but jumped ship to pihole. Have two pihole devices on the Tailscale network. NextDNS was great. Checks all of my requirements. Just wanted to support open source software. I donate to pihole often instead.
The numbers aren't really illegal. The information that can be encoded via the number might be illegal to use/disclose/share.

For example, you can take a revenge porn video and convert it into a number (like you can with ANY digital file). Sharing that number so that people can play the porn video might be illegal. But if that number happened to be used to encode a something else, its not illegal at all.

This is just a rhetorical argument that "information shouldn't be, like, illegal man!"
The other relevant sentences are the rest of them.

Like "But we have to look at this much more closely and there are still further analyses to be done, so those opinions could still change"

He basically, said "Eh, maybe, but we really need to look harder".
The Million Dollar Homepage is still up.
I'm on the paid tier. I pay the yearly subscription. Our family of four (2 kids) easily hit 1+ Million queries a month.
Wait, are you seriously trying to tell me that bash is more readable than PowerShell? Excuse me, but what alternate timeline did you accidentally stumble in from?
DDG uses Bing's API for search.
Another minor typo, "web assembly" should be WebAssembly (no space, and CamelCase).
https://twitter.com/yegg/status/1401216879293874185

"China banned DuckDuckGo in 2014 and we have no plans to change that. This image belongs in search results and never disappeared from our main page. For the image tab we mainly use Bing and they fixed the error. We’re looking to supplement w/ more sources."
Do it like New Zealand, write about the victims only. Don't give in to the urge to feed the longings for name of the suspects.
Mockcompose to mock Go classes,interfaces and functions
Why don’t infiltrate the fleets and spoil the catch with some disturbing underwater sound that makes the fish flee? Im sure it’s not impossible to do that and it is not illegal either
> At some point you browser will just turn into another operating system running on top of your operating system.

Why is that good? This is what people keep saying, but now instead of having Windows, Mac OS X, and a few Linux distributions, we know have several different browsers (Chrome, Safari, Edge, Firefox, etc.) running on top of several different OSs. The surface for error and behavior differences is much greater and the browser "OSs" are still inferior to the base OS. A desktop app gives me files I can manipulate and pass around, ability to use things offline, multiple windows, etc.

To do real work, I almost exclusively still use desktop (non-Electron) applications, where the web is mainly used for searching things, reading documentation, e-mail, and the like. I can't imagine working everyday inside a webapp. The main Electron app I use is Visual Studio Code, and it is held back being a desktop web app, namely due to an inability to have multiple windows within a single app.
James Joyce reading his work (1924/1929)
That’s enough to track you across recent sites, and if any of those sites use a cookie that spans a day, to track you across days.
It seems particularly unfortunate for most of the documentation of something that is supposedly a Javascript library to assume you are using something that is not actually quite Javascript.
Reminded of that too. The owner is Alex Tew who has parlayed it into a startup or two. He’s currently working on Calm.
By the same logic, I’m the taxpayer who paid to help build the highway that the drug kingpin used to get away during a high speed chase. I’m an accomplice now.

I’m the scientist who purified the water that the criminal used to get enough strength to run away. I’m an accomplice now.
It's the old-school cynical left tho, not the modern knee-jerk woke left. To each their own!
To party 1: "Give us a netflow log of all of this user's traffic."
To party 2: "Give us a list of all outbound connections matching this netflow list of inbound proxying requests."

It would work the other way around as well (going from visited sites to a given Apple id). If you can monitor all nodes in an onion routing network, you can deanonymize everybody.
Show HN: A minimalistic versioned, log-based relational database in Common Lisp
Anecdata, I've switched to DDG as my default search engine on both desktop and mobile.

At the beginnning I would still go back to google for technical queries, but by now I have accepted that DDG is actually better at excluding spam/SEO stuff than google. Also the fact that it actually honours keywords like 'site:' 'domain:' is a huge time saver.

The difference may be regional or specific to my areas of interest so perhaps your mileage may vary but to me DDG has improved substantially in the past 2 years whereas google just seems to increasingly just push for this natural language paradigm and discard my specific query, showing instead whatever popular approximation it chooses (I can only assume this probably saves them a tonne of resources and caters to >90% of users).

The only feature I still feel google is unmatched is 'regional' online shopping discoverability. The 'Google Shopping' service is still the go to place for me to find specialist physical stores near me that also have an online retail front.
I am not convinced that editions are much better than language version switches.

They only work in the ideal case that whole dependencies are available as source code, the same compiler is used for the whole compilation process and for light syntactic changes.

In fact for IntoIterator, a small fix to the editions was made, https://blog.rust-lang.org/2021/05/11/edition-2021.html

With 40 years of history, several Rust compilers in production, corporations shipping binary crates, expect the editions to be as effective as ISO/ECMA language editions.
Out of curiosity, I dug up a list of EEZs, sorted by total area.

Since it's mostly a function of coast distance, and especially of number and distribution of islands, it's definitely different than I expected.

And shows some major gaps in area:GDP, if we're talking about enforcement. (Noting: different areas can be substantially different in fishery value)

https://www.liquisearch.com/exclusive_economic_zone/rankings...
This only counts if they recognize you after you return. If they think that you're unique again, then the tracking didn't work at all. This was the case last time I used their tool, Panopticlick.

Edit: I tested this current tool and it recognized me after I returned. Opened it first normally, I'm unique. Opened it in a private window, unique. Closed that and opened a new private window, and bam, one other previous browser had my fingerprint already.
> Clearly it isn't going to "turn itself on again"

Why is it so clear? An iPhone hotspot turns itself off as soon as a device disconnects, with no option to leave it on, presumably for security or battery reasons.
Microsoft marks the end of Windows 10 support for October 2025
I had this thought half a year ago. Anything not to have to parse text make me happy. Though i guess learning to parse command output helps you learn how to parse other text down the line.
You have broken my heart.
It's the same way you don't have to have pictures of lockpicks for a law to make lockpicks illegal.

How do you know if any piece o might actually be an illegal lockpick? Maybe you don't really, but if you have a big box of scrap metal you're not going to be charged with possessing the lockpick, you only get charged after trying to pick a lock with it. Illegal decryption keys are just the same as that.
Legal expert says Tether and Binance Coin are likely picks for SEC lawsuit
Gaming PC market registers 50.2% growth in EMEA region over first quarter 2021
No one from the US was arrested because the US just wanted to eliminate the competition internationally.
Aya – a new eBPF library for Rust
Orthokeratology Contact Lens Market Size
Brooklyn, New York, USA, 2021-June-16 — /Meridian Market Consultants/ — A recent report focusing on the development of the global market of waterproof coating has been added to the massive database of Market Research Hub (MRH) and titled “Orthokeratology Contact Lens Market Size, Share, Growth, Industry Analysis, Opportunities and Forecast 2021-2028”. The report delivers qualitative and quantitative summary information along with the market size and segmentation data, textual & graphical analysis of market growth trends during the forecast period of 2012 to 2028.
A _lot_ of sci-fi in general is social commentary and/or recreational sociology.

By moving the setting to an unfamiliar one, you can make parallels to back to _familiar_ societies in a way that allows the audience to see them with a new eye. It's a nice trick to get around familiarity blindness and sidestep some biases.
Railguns are interesting devices but it was clear there was never going to be a viable combat model. At best, these might be used to do more research for a launch platform used by the space transportation industry. It really is useful there.
The media rush for clicks and advertising is not the right driver for such kind of news.
That goes counter to the spirit of Free Software.
An standardised protocol approach might make enforcement easier. It would make it a lot more clear cut whether someone was infringing or not.
There's absolutely no difference between files and numbers, that's the whole point behind encoding.
Well: IMHO, "company bullshit" really has nothing to do with the word "company"; you could as easily substitute "interpersonal" / "human" / "team dynamics". People are the hardest part of any problem...

...but also the most rewarding. For me, no, the money would not be enough to put up with the bullshit, not by itself. Much more compelling is the idea that multiple people working together as an effective team can build things of greater scope, quality, and importance than one person can working alone.

Of course, if "people here can't work together as an effective team" - e.g. because the culture is overly cutthroat, or the environment is interruption-prone, or project teams are demotivated by a lack of trust / agency / autonomy, or impossible deadlines are the norm - well, if those things are part of the bullshit, no amount of money will make that enjoyable and rewarding.

In such an environment, what's a rational strategy? Probably to save up a bunch of money, to the point where the next job search can be motivated by things other than immediate financial need, and quit once that's achieved. (Hence "rest and vest" behaviour, which is often a huge red flag about the organization and not the individual person.)
Still, the boss said: "add a banner anyway." Better safe than sorry, and everyone expects it by now.
The design of editions is such to specifically reduce implementation complexity in the compiler, for this reason. The majority of the compiler is edition-agnostic.

It’s not the only reason, but it’s a big one.
Link is to the release announcement, but the repo contains all the documentation and a simple example¹ about using it.

¹ https://github.com/alessandrod/aya#example
That fact about pi is suspected to be true but still not proven.

https://en.m.wikipedia.org/wiki/Normal_number
Anyone who has reverence for the US intelligence apparatus is not on the left. They're liberal totalitarians and Western chauvinists.
Stripe Saw Major Uptake of Staff Offer to Move with 10% Pay Cut
Full Interview with Russian President Vladimir Putin
Unfortunately, this won't happen. People aren't buying smart speakers because they're necessities. They are responding to the constant badgering from Amazon, Google and Apple to buy them. They'll use gimmicks like "Alexa, look up [trending event]" and convince people it's the only acceptable way to search for information about something.

A privacy-focused equivalent wouldn't do nearly as well because it wouldn't be pulling any of these tricks.
This is true, but what changed is that Lego is now filling the inside of their models with ugly colored bricks, which makes changing the models much harder than in the past.
Thank god that at least google, fb, amazon etc. are trying so hard to improve our advertising experience as much as possible. Where would we be if the ads directed at us were not so personalized....
Yes, in this particular instance that would be correct. But tracking down that bug made me realize something. A well tested program, fed improperly typed inputs, will fail in different places depending on it's type discipline.

With the weakly typed language, it will fail anywhere within your codebase and won't tell you that it is doing so.

With the strong/dynamic types, it will still fail anywhere, and while it will fail loudly, it still leaves you with the work of tracking down why. You won't know that it is due to improperly typed IO until you've traced that data flow all the way back from the point of the failure. For large apps, this can be a nightmare.

With a static/strong typing discipline, type errors can only occur in one place: exactly at the point where objects are constructed during IO.

And let's say that that upstream API provider (that you have no control over) silently switched to bignum strings instead of floats, your strong type system caught the problem immediately, and now you have to accommodate. You change the object, and get a stream of type errors in your IDE, and you go around fixing them all until they disappear. Almost like magic, your program works again. No new tests, no running multiple times until you track down all the type errors. With a dynamically typed language you'll have no such luck.
Microsoft did not follow it when they designed Edge. They copied Chrome’s leftmost tab spacing, but didn’t copy how Chrome counts that as a clickable target for the leftmost tab.
Big cities tend to have high density. Sure, if density lowered so would the stress levels but cities make use of higher density to make certain things such as public transportation as well as other types of businesses viable which in turn makes the proposition of living in cities more attractive.
Two out of three of those things have nothing to do with editions. The final one is basically saying “you can’t make huge changes,” and I’m not sure how that’s a criticism of the possibility of “in 40 years there will be too many changes.”
Tried it with Tor to see if Tor provided much better privacy. Relatively it is better than another browser, but still 12.n bits of uniquely identifying information (1:4096). From a k-anonymity perspective, I might as well transmit a full zip code to all the parties at each site the browser interacts with.

I don't have the data handy, but the idea of expressing this in terms of conceptual zip codes could be useful. e.g. a 5-digit US zip code has a wide range, but handwavy, let's say the average for all 5 digits of a given zip code is a population of maybe 5k people. 4-digits could be 50k people, 3-digits 100k etc.

12-bits of information is a one in a field of 4096, which implies to me that the Tor browser finderprint yields the unique information equivalent of sending a consistent zip code, just not your physical one. It means that your net level of anonymity requires other Tor users to also be in that "zip code" of fingerprints, which seems to have a very low probability.

I am surprised Tor doesn't appear to tumble these fingerprint features.
It's not so clear cut to me. The same number can decode to completely different pieces of information. In fact one can build a concrete mapping such that a specific number maps to any piece of information. Does that make all numbers illegal?

What if I compress the same information with 10 different algorithms. Are the 10 hex representation of that file illegal?
I recently saw that in a firmware update last month there was a new "gesture eraser" feature added. Supposedly if you hold two figures down elsewhere on the screen, then drawing turns into area erase. Curious if you've tried this and how well it works.
I checked again exactly why this happened: Samsung Calendars app (which is a default calendar app on Samsung phones) has set a default calendar for my new events to my Google Calendar account. And if you just enter the event title and set the time (what one would usually do) - and leave all other settings untouched - then by default it will be added to your Google account which will then be synced to the cloud... You can change these settings (see [1]), but the default is wrong!

[1] https://eu.community.samsung.com/t5/galaxy-s9-series/default...
Ah, by "not reusable," I wasn't referring to environmental concerns. Rather, it's a "consumable" substance that will eventually get used up, and I'll have to remember to buy more! So are the pencils of course, but the glue adds another thing.
Maybe you are not aware, but VAT has been raised many times in the last years.
email is from the end of the 60s. SMS is the GSM service layer, so no, email is not newer. I agree email is better in most terms, but sms slips through without data, and nothing else does because of what it is.
Hi sahaj, this app is something new, I believe that it will gonna rock in the market.
I have some ideas and I will surely gonna make some apps on blup.
great job :)
People abusing ADHD medication like that is the reason that the medication is so tightly controlled and hard to get as someone who actually has ADHD though.

It stops being "Their body, their choice." when tangible harm is being caused to people who actually need the medication to treat a neurodevelopmental disorder.
I would look at any city with around 100k population and a historic revitalized downtown, I found mine so I don't really need to look for others, but it should not be too hard. We have aerospace industry here which helps, so also see if there is a commercial backbone. Good luck!
Someone I know recently quit an Amazon warehouse job. According to him, the actual work is not as bad as some people make it out to be, but what got him in the end was the relentless, mindless automation of the HR and performance systems.

Sometimes the scanning machines they used glitched, causing the system to erroneously report that they were 'idle' for 15 minutes. This inevitably resulted in a scolding from their manager, or even a formal warning on their record. Managers always believed the automated systems over employees.

He was studying part-time, and every single time he was given permission to take a day off for an exam, whether paid or unpaid, the system mistakenly marked him as absent and added 'points' to his record. He often had to spend hours of personal time on the phone with HR to get these points removed. Accumulating a certain number of points meant being fired automatically.
> trying to circumvent region locked content

Semi-related to this, but they do offer an option to pick between preserving your approximate location and using a broader location.

The example they took in one of the sessions was, if you live in San José, with the first option, you'll get an exit node near San José so you can still get local "content". With the second one, you could get an exit node in Los Angeles.

In practice in Europe, it looks a bit different. I do live in the north west of France, and with the first option I regularly get an exit node in the southwest of France (from Fastly), about 700km away (which is pretty fine by me).

With the second one however, I get exit nodes in Germany and the Netherlands (pretty much exclusively Cloudflare), which can become an issue with region locked content. I had the issue with Prime Video last week not offering me a Tennis match for which they only bought rights for in France.

Obviously it's still early and they might tighten a bit the locations outside of the US, but overall it's definitely quick and well thought out.

Last thing, all your traffic from Safari (and presumably some other Apple services ? Still unclear) whether http or https will be routed through it. Only http traffic from 3rd party apps (Firefox, curl etc) is routed through the relays, which I think is a pretty sensible default.
Additionally, this only works for port 80 traffic from apps. Other traffic is not run through this, so a VPN would still be useful in those scenarios.
I'm not sure why you see this as so bizarre. This seems like a fairly conservative estimate across the board, intended to be used to produce some kind of lower bound, rather than be an expected case. This is a pretty common and normal idea.

Is it that you think the technological civilization duration is not conservative? Remember we're talking about a civilization that can cross the galaxy here. They can show up in a star system and throw habitats across any planets, moons, or asteroids they find appealing. They can also set up whatever number of space structures they want. What exactly do you think is so likely to utterly extinguish this species in every star system within 100M years?

The long duration between colonization events is not only highly conservative, it also functions here to allow any particular civilization to be pretty irrelevant. Even if some crazy war breaks out within a star system, a single surviving habitat is enough to allow the next colonization to still occur.

So, yeah? It all strikes me as a pretty normal conservative estimate intended to let them figure out some kind of reasonable lower bound here. All pretty normal stuff.
Pretty sure they're being sarcastic, but anyway, I wouldn't call that anywhere near comparable.
Waiting for the release
This is a great piece. I've (been on teams that) explored every one of these points and I cannot think of others.

The only big thing (which the article does call out) is that this is about scaling _traditional_ SQL databases. Traditional SQL databases don't have builtin horizontal scaling.

The article is a little hazy about "specialized extensions":

> When we need to store and work with geospatial, time series and other specialized data, we can sometimes use a database extension like TimescaleDb or PostGIS to make the data processing and storage more efficient.

The point I'd call out is that specifically TimescaleDB allows you to horizontally scale PostgreSQL which is a pretty radical improvement on vanilla Postgres.

https://blog.timescale.com/blog/timescaledb-2-0-a-multi-node...