skysight-inc/HackerNews huggingface dataset:
Often they are waiting for you to say something before they start. I'm not exactly sure why but I think the strategy is to make it sound more like a real phone call.
Richard Dawkins Discovers His Ideal Idiom and Audience
This is from 2011, when people (usually correctly) believed things like "SSL certificates are expensive," "SSL connections are expensive," "it's reasonable to host just the secure parts of your website on SSL," "if you only need authenticity and not confidentiality, it's better to avoid SSL if possible," etc.

In the years since 2011, we could have implemented high-quality side-channel-resistant JS crypto libraries (plus added browser features to allow storing secret data that wasn't accessible to the website, auditing JS source, etc.), or we could have just deployed SSL everywhere. The world chose the latter, and it was a better choice.
I agree with this. Broadband.com has been a thorn in my side for years now because of this crap. Every single one of the non-spoofed numbers I look up are owned by Broadband.com, and I'm pretty sure the spoofed are probably flowing through them, as well.
المحترف حوحو للمعلوميات
> BOM costs make or break mass market hardware products. You don't just add 50 cents of BOM to a mass market item without a real good reason.

I guess the question is, why is that so?

IMHO, a valid "real good reason" is fixing a product/technological UX regression. However, it seems American business practices have settled on shamelessly selling the cheapest acceptable product for the highest acceptable price. If cheaper means a little crappier and enough customers will put up with it, cheaper it is. I'm dissatisfied with it because it usually means the stuff I buy is less durable or lacking on some fit-and-finish area.
Voice-control has been a massive success but social robots have not. Why? Because they are creepy like the Boston Dynamics stuff or toys like the ones mentioned here. Maybe eventually an product that's attractive to the average consumer will show up but we haven't seen it yet. The article makes some good points about what's missing.
There are easier ways: whitelisting. Android and iOS already have a ton of shenanigans in their SMS apps to deal with stuff like RCS. A lot of people also now block and ignore calls not from a familiar caller id. Exchanging contacts can be tied with exchanging QR codes to allow auth, a practice that has been normalized by social media companies like Snapchat. This is relatively scalable. Same thing for corporations, they can post their codes online. For the non-technical an additional manual entry code can be added to automated telephone systems. For good or for bad, the mobile operating systems market has generally consolidated around a few big players. Stuff like Sailfish, KaiOS are still very very small players. Software updates can be easily and cheaply deployed OTA.
RAIB Report: Loss of safety critical signalling data on the Cambrian Coast line [pdf]
That would certainly be something, especially if we can see car pricing become something like this:

Boring sedan, MSRP $25,000, Boring sedan (with AI headlight option), MSRP $1,750,000
Maybe. Not sure what I think about that framing.

FWIW, I was picking "eyeballs" as something wider than just ad revenue. I think ads are the big share, but I'm sure there are people/orgs who want eyeballs for other reasons like ego/status, promote their company/brand/service/products, etc.

In some sense I think your framing is accurate, but I don't know about whether we'd be better off (have an informational ecosystem that is more net-positive?) without status chasers. Some share of them are inevitably gaming the system and diluting the ecosystem; others probably add net value in pursuit of eyeballs?
>Jefferson’s and Washington’s psychology was certainly very interesting as far as their attitudes towards freedom and slavery went. I wonder how they justified to themselves having slaves while talking about freedom and liberty.

The history of liberalism, from J.S. Mill to Jefferson is fraught with hypocrisies and inconsistencies like this[0].

[0] https://en.wikipedia.org/wiki/Liberalism:_A_Counter-History
The color temperature was much lower in the past with tungsten lamps, and even lower with selective yellow[0]. With xenon and LED lights there's a much bigger blue component.

[0] https://en.wikipedia.org/wiki/Selective_yellow
Sorry, I edited it. Ambassador to the EU, Sondland. He was on various phone calls.

You'd really want to go read and review some of this. There are some decent summaries like

https://www.washingtonpost.com/opinions/2019/12/10/case-impe...

This is no 'conviction'. He has been impeached, and that's forever, as with Clinton. More likely than not, he will not be removed from office.

No one really knows what the political consequences are, but the people running the investigation felt compelled to act since what he was doing represents a clear and present threat to free and fair elections.
Mods, can we add (2011) to this? A bunch of the comments seem to be saying this advice doesn't make much sense in 2019, and in fact, it doesn't - it's written for a world where people are trying to avoid SSL if they can.
I believe you may have lost a connection to the developer experience over time Tobi and developers keep Shopify relevant. Look at any store it’s packed full of slow loading plugins picking up some of the very basics. It might be that 2020 is better suited to making some of the tooling better and if we can hope for consistent.
With virtual machines, the separation between what different customers get is quite straightforward.

With Docker containers, how do you solve this separation?
context-dependent, or "reified" assertions are a pain point for sure. I come from the perspective of cultural heritage data, where context is king. Which expert made this attribution for this painting? Who owned it _when_? According to which archival document? etc.

Almost all the engineering problems cited in the original post are still basically there, but graphical models are still the least painful way of doing this, particularly when trying to share data between institutions. Example: https://linked.art/model/assertion/
While this accident is terrible, it pales in comparison to the US output of GHG's per year. The collective action that is needed will also call for individual action. You're right though that individual action alone is not enough.
If you’re that small, you can probably stay under the always free lambda tier.
I like the keeping historical records part. But an important part of being in a family is face to face problem solving. Then again it might allow family members with little voices to be heard instead of being stepped over.
It's just a Linux VM. You still need to configure it somehow, either by ssh-ing into it, or by using cloud-init.
I suspect it's this scam:
https://gimletmedia.com/shows/reply-all/n8ho3a

Spoiler Alert: Don't read below if you don't want the podcast episode ruined.

You're not the one being scammed it's the telco.

From the episode:

JAMES: The way that the toll-free industry works is that it's a reverse payment system, right? So you have a toll free number, I call you, I don’t pay. Right? The--the remote end pays.

PJ: So-- so that I knew. But what I didn’t know is that when a company has a toll free number and they pay the phone company a dollar or whatever, the phone company takes that dollar, and shares it with every other phone company that helped make the connection.

[MUSIC]

PJ: So like I’m making this up but if I call Jodie right now, I’ll place the call and it’ll go to like an AT & T tower near me, and then a Verizon Tower in Manhattan, and then over to a Sprint tower to New Jersey, to Jodie.

JAMES: So there’s 1, 2, 3 hops down the chain. Each one of those, you know, for a 1 dollar phone call, is getting maybe ten cents, right? Carrier 2 is getting ten cents. Carrier 3 is getting ten cents.

PJ: So, it’s actually even less money than that. But, there’s so many of these calls happening every single day, that even though the phone companies might just be dividing fractions of penny each time, those fractions of pennies add up to like millions of dollars.

ALEX: Right.

PJ: And so what happened a few years ago apparently, is some brilliant person was like, "Huh, I would love to take some of that money." And what they did was go to some shady telecom company somewhere, like Crazy Eddie’s Phone Service and they were like, "Listen, I am going to place a ton of 1-800 calls though you, and when you get paid for them, share that money with me."

JAMES: So, the more phone calls I can make, and the longer that those phone calls stay up, the more money that I make.
PJ: OK, so how does that get us to spooky phone calls from nowhere
JAMES: Aha! So, let’s think about that, right?
PJ: OK.
JAMES: I send out a bunch of phone calls that are just silent, right? It takes you what, a second, two seconds. “Hello hello, damn it.” Hang up the phone, you’re done, you're gone. So how do you keep people on the phone, right? You appeal to their curiosity.
PJ: Right.
Well, since you say this isn't a homework problem ...

Wilson's theorem says that for (p-1)! == -1 (p) iff p is prime. Easily proved by pairing each non-unit with its multiplicative inverse, noting that a^{-1} != a (mod p), and so 1x2x3x4x...x(p-2)x(p-1) can have everything paired off and leave just the (p-1) term, hence if p is prime, (p-1)! == -1 (mod p).

I suggest you take some time to work through that and convince yourself.

Now consider p an odd prime with p==1 (mod 4). Consider (p-1)!. Pair every a with (p-a) and hence note that 1x2x3x4x...x(p-1)/2 equals (p+1)/2 x ...x(p-1) up to a multiple of -1. But since p==1 (mod 4), (p-1)/2 is even, and so we have 1x2x3x4x...x(p-1)/2 == (p+1)/2 x ...x(p-1) (mod p).

But that's (p-1)!, which by Wilson's theorem is -1, and so {((p-1)/2)!}^2 == -1 (mod p).

As an example, consider p=13. Then (p-1)/2 is 6, 6! = 720, which is 5 (mod 13), and 5^2 = 25 == -1 (mod 13).

You'll need to work through the details to convince yourself.

FWIW, I don't understand any of your last paragraph, because (a * b) / b doesn't seem at all hard to me ... unless you're working in a group you haven't told me about.
"strictly subsets of the reals", thanks autocorrect.

For example, if ℚ is the rationals and ℝ is the reals then ℚ∪{√2} is a strict superset of the rationals but a strict subset of the reals. However, it still has the same cardinality as the rationals (cf. https://en.wikipedia.org/wiki/Hilbert%27s_paradox_of_the_Gra...)
Nice. Now explain query optimizers.
I'm wondering if it is possible to eliminate the use of phone number altogether? It was needed in old days, but today we use apps like Whatsapp and FaceTime.
Wow. Goddamn hypocrites. I’m honestly not shocked but I wish I was.

So Apple’s ‘focus on privacy’ is pretty much just PR bullshit, then. That sucks. Was hoping for at least one last bastion of privacy.
I see your page and this thread when searching on Google, it is probably some hickup in their algorithm.
I use iCloud mail and gmail and google scholar. If google went away it would be annoying to transfer over banking info, but possible. Google maps is really good here though.
yeah, I think it would ultimately give the reader better understanding of how a real SQL system works. The idea, after all, is to give the reader an understanding that they can use to go on and create performant applications, right? If you create an application while thinking of the database as a 2d table with single digit dimensions, you may make some pretty big design missteps when it scales to hold real data.
This article is a little outdated. (2011; that should probably be in the title.) JS in the browser _does_ have a cryptographically secure random number generator now, for example (Crypto.getRandomValues) and a secure way to generate and store keys (SubtleCrypto.generateKey).

A lot of the article's other concerns are still valid, but there are a few new standards on the horizon which could eventually fix most of those and make cryptography in the browser viable, such as the Web Package standard. The Signed HTTP Exchanges standard's section on binary transparency is especially interesting for this use case: https://wicg.github.io/webpackage/draft-yasskin-http-origin-...
You can't speak about Supply (running out) without factoring in Demand & Price. They are all linked together. Especially when the resource has recreational uses.
Search for "b ok cc" on Google if people are looking for the book.
Remove their common carrier status and enforce content filtering? I know this is just a knee-jerk comment, but I hope on reflection you can see how catastrophically terrible that idea is.
> Remember seeing a video once where someone could light the water coming out of their kitchen sink facet on fire.

Note that this happens more often completely naturally than as a result of any drilling operations. See https://en.wikipedia.org/wiki/Petroleum_seep for more info.

Oil and gas in economically useful amounts is generally deeper underground below https://en.wikipedia.org/wiki/Caprock that prevents it from flowing upward. If that caprock was not there, then the oil would not have accumulated in that location in the first place. Oil wells generally have multiple layers of steel casing and cement between the wellbore and the shallow water table at the time. This is necessary to protect the integrity of the wellbore throughout the drilling process and to ensure that any produced oil goes to the surface collector, where it can be used, instead of leaking all over the place. It is also mandated by regulations in most jurisdictions.

Meanwhile, the same natural processes that cause oil and gas to be produced and migrate upwards happen in many locations. In some, there is caprock deep underground that causes them to accumulate in volumes that make sense to drill wells into. In other locations, they may naturally flow all the way to the surface, or flow into shallower underground water tables and end up in residential water supplies.
I'd certainly hate to be convicted of deceptive walking. The punishment is probably something like 5 hours of honest walking per day.
Yep, in this context "originalism" refers to the philosophy that the way to answer Constitutional questions is to try to divine the original intent of the Founders who wrote it. See https://en.wikipedia.org/wiki/Originalism for more details.

The opposite of originalism is the "living document" philosophy (see https://en.wikipedia.org/wiki/Living_Constitution), which argues that the meaning of the document has to be interpreted by each generation in the light of their own experience.
Or, say you come up on the scene of an accident where a car has gone off the road at night. You pull your car off the road to illuminate the scene of the accident with your headlights but they stubbornly refuse, turning all the way to max deflection one way or another in an attempt to point at the road.

About a month ago I came upon this exact scenario and had to use my headlights to light up the wreck. Wouldn't have been great if they weren't cooperating.

Though I'm sure (I hope) there'd be a way to disable the GPS tracking.
The main thing to learn about btrees is that they have very high branching to ensure shallowness and thus trade off more sequential accesses for fewer random accesses, a good tradeoff for disk I/O. The other thing is to recognise that sorted access is still better than random access even over an index; better for disk / block cache, better for CPU cache, and seemingly redundant sorts can e.g. have outsize constant factor performance wins for some joins over materialized subtable queries.
Robinhood fined $1.25M for failing to ensure best execution when routing orders
Truly impressive design and engineering work here! Not to mention the commitment to the project.
> Over the summer, Pai announced that the Commission would be moving to make overseas robocalls and malicious text message spoofing illegal after Congress passed new rules that required them to do so in 2018.

The problem isn't overseas robocalls originating in the US - it's robocalls originating from outside the FCC's jurisdiction.
There is also recurring novae (objects that have been seen to experience multiple nova eruptions), and the idea that our sun might be one of them.

https://en.wikipedia.org/wiki/Nova#Recurrent_novae
More like there was a cable cut, resulted in congestion on someone's network and they rerouted it (internal backbone changes, etc.)
I would say browser makers are more at blame here.
They never really implemented features to discover feeds so it was always up to the webmaster to include some "what are feeds and how to subscribe" pages. Those are mostly gone now, though the feeds often are still there, just hard to find.

If we want them to become more popular, we just need to tell people about them. But then again, I always struggled to make many of my friends and family - even many other techies - understand what they were and why they are great.

Still, they are around and indispensable or many power users.
That's the ethical way to do it. If you give a business everything they ask for in requirements, the end result is probably going to be absurdly complicated for anyone to edit even with documentation, training, and open code.
I don't know who "we" are. YOU can feel free to not have a phone number.
Will future employers google your SN and see this? What would they think? While you may have a solid argument that many IP laws are poorly written, used, and enforced, brazenly dismissing all of them is not a better position, ethically or practically.
pretty much any server in existence (vendor hw) takes minutes to boot, it's painful having to test bios options on most servers.
Multipass on Linux does CentOS and any other cloud-init enabled image.

It currently does not support this for some reason on macos which really sucks! Hopefully it will eventually.

I also want to say that I enjoy using Vagrant as well. It certainly has it's advantages for certain use-cases. For my personal most common use-case, I prefer multipass. That's all! Glad to see there are multiple options continuing to evolve in this space!
I've run substantial systems (200+ node operations) on OVH and it was completely unreliable. The hardware kept breaking down, the internal network was terrible, and the support was terrible. Sometimes some backhoe would cut the network connection and cause a 12 hour outage (ok, over 3 years only twice). It was also was inelastic, and provisioning was slow. So if I needed new hardware there could be considerable lead time required.

We also tried Heztner, Linode and others. They were all bad in their own unique ways.

With AWS, and GCP, yes it is more expensive and also have their own set of problems but nowhere near the same scale as these other providers.

Yes if you are running a 1-2 machine setup, who cares. If you are running a professional organisation where you cannot reasonably have downtime without customers screaming, don't go for the cheap stuff.
The attached image of the assembly has a nice easter egg:

https://imgur.com/a/df6XnAs
Did you not think to, y’know, Google it?

It’s Secure Boot and the T2 that’s the issue, which can evidently be disabled:

https://www.google.ca/amp/s/www.omgubuntu.co.uk/2018/11/appl...
On Amazon, I see $17.99 for the brand new hardcover, and the cheapest used copy ("very good" condition) is $23.13.

Damn it. Guess I'll buy the used one anyway.

Oh and thanks feds for reminding me about this, I totally forgot that this book existed.
What would it take to make any change in the way elections currently work at the federal level?
My theory is that there are idiots with power. Its pretty far out I know.
Which server does modular.im run? Synapse? Ruma?
And that 5 second boot time was on an Asus EEE 701, which had Intel Celeron M 630 MHz, and just 512 MB ram.
super misleading headline
Sounds to me like they used Tinley being out of state as an opportunity to push for the password. I’m sure they were suspecting something at that point.
This is interesting. If US companies are originating the robocalls, fining them sounds like a great idea.
Someone tell Trump that Obama signed that Executive Order. It will be struck right down.
Democratic elections and hyperpartisanship are not one and the same.

The problem is when representatives have more allegiance to their party than to their constituents. That's a long term side effect of plurality voting (which forces everyone into two opposing sides, lest they lose due to vote splitting). It's also very solvable, such as with Approval voting [1] that is not subject to vote splitting and tends to elect the first choice of the hypothetical median voter.

1. now in Fargo ND! :)
At some point the cure is in fact not worse than the disease. Robocalls are so bad at this point that, if I could get away with it, I wouldn't have a phone number, at all.

I also think that common carriers can still ban such activity.

The common carrier statute says carriers may not "unreasonably discriminate* against customers.

I have to imagine most sane individuals would consider cutting off customers engaged in obviously illegal activity as, in fact, reasonable.

Just like USPS can turn over packages containing drugs to the Feds.
Without the social features it was great, because it aggregated your feeds without needing to run on your machine. (It also stored the entire history of the feed without taking up storage on your machine.)

I used to use Thunderbird for RSS feeds. That failed one day while I was on vacation -- the PC shut down for whatever reason -- losing track of what had happened while I was away. Not a huge deal, sure, but Reader was a huge improvement because it couldn't fail like that. It tracked everything and knew what was new and what was old with no chance of slipping.

(It also let you read blogs that were blocked by the Great Firewall, back before google itself was blocked.)

Lacking a free online RSS reader, I use Thunderbird again now, but Reader was better.
How did this pass? I'm surprised like say TurboTax or other people who benefit from dysfunction didn't lobby to keep their profits. It's also humorous the related protocol is termed STIR/SHAKEN.
> Furthermore this is the year 2019. Why would you still manually traverse a linked list? Oh right because C doesn't have parametric polymorphism (genericity) so you can't abstract out the traversal in a standard library.

You actually can. But it takes some clever allocation tricks to precede the object allocated by the list struct. There usually is 'a way' to do it in C but it is hardly ever an elegant one.
Building genred playlists using clustering methods
Ha ha, me too :)
I don't like this... but in fairness, this is not a regression.

The Documents folder was not protected from Terminal before Catalina. Now, items in Documents are protected unless you explicitly drag them into Terminal-- but there's no way to "re-protect" them.

That is, at worst, users are in the situation they were before Catalina.
I had a review like that, and I didn't fight. I quit. Why was I such a wimp? Well I figure what is the point of that battle? Some people have deranged thinking and it's not my job to turn around that juggernaut. I'd rather focus on finding and working for a better boss.
If you want to move away from phone numbers I don't think Whatsapp is a good place to go..
Faster Python with Different Implementations
I think the work on domain randomization for visual data is something that can be worth exploring. https://lilianweng.github.io/lil-log/2019/05/05/domain-rando...
Almost everything is down to join order, and that's mostly down to which join order ends up with the fewest rows to process.

MySQL IMHO is better for this than Postgres because it's more predictable and you have more tools to force its behaviour, with straight_join and index hints, whereas with Postgres you're forced to use CTEs to control evaluation behaviour when you have application knowledge that the DB doesn't have stats for.

If you know nothing about how databases work, and deal in mostly simple queries, Postgres is a better choice though.