skysight-inc/HackerNews huggingface dataset:
They weren't calling for Boeings demise specifically. One could argue that it is indeed self-destructive behavior for an aerospace company to speed commercial flight products to market, minimize documentation and training regarding safety critical differences in new models, while lobbying for reduced safety driven government oversights.

There have been many questionable design decisions coming to light in the past decade. Battery fires, cracking pickle forks, and the max8 disasters to name a few. And these issues really can have a significant negative impact and ripple effect, regardless of past track record.
Bernstein, The greatest 5 min. in music education
Originalism? In my NPR?? Hamilton is a delight, if I had a genie lamp in front of me I'd have the media quote him in relation to every topic of national controversy.
Although I no longer run it wekan (https://wekan.github.io/) fits the bill perfectly. Their docker image (https://hub.docker.com/r/wekanteam/wekan) is always up to date, and a pleasure to work with.
Given what I’ve seen of acquisitions the teams remain distinct decades later.
> AR-15 does not stand for assault rifle 15

That's the joke. I thought the "lol" I put at the end of that phrase would really sell that fact.

> assault rifles are already heavily controlled.

Awesome! Perhaps we can better control other guns for which self-defence is not a valid justification.
I just put a Ryzen 5 3400G in a B450 board and it hits the login screen from cold start in like 3 seconds (and no there's not still a bunch of stuff churning in the background - it's all but done loading at that point).
Inserting network and server latency into the local UI feedback loop is a terrible anti-pattern.
I find it somewhat disappointing that these kinds of tutorials always use such simplistic demo data. I don't care about a database with 3 rows and 4 columns. I wish the authors could find a way to illustrate what a larger, more realistic database looks like. Like, a database that would actually need an index.
Most of the spam calls I get these days are just silence. I'll answer them occasionally and just listen, but even after 5-10 seconds no one says anything. Who benefits from that? I really don't get it.
Note that single newlines make your text into a wall of text, you need

a blank line in between two paragraphs or items.
I'm exceeding skeptical that this law, or STIR/SHAKEN, will actually be effective.

I hope it will, though. It would be nice to be able to answer my phone again.
I'm sad this didn't attract any discussion.

As someone who learned several languages both as a child and an adult, I've always thought the "kids learn new languages so easily" meme was rubbish. The children this refers to are typically thrown into an immersion environment where they spend 6+ hours a day with the target language with no way out of it (other than sitting around daydreaming, I guess). I've been in that environment several times.

Adults are very good at avoiding those kinds of environments. They'll study casually for an hour a day, carefully avoid situations in which they would be forced to use the target language, and then marvel at how much faster their kids are picking up the language. No surprise there!
> They already won't allow aspheric side mirrors because those "confuse" drivers (even though cars in Europe have them).

It is so nice to not have a blindspot larger than half a car. That leaves all attention for bikes and bicycles.
I've never had a rental car in the US which did not have a blindspot the size of a small car.
WordPress exists as as OSS even though WordPress.com exists. And there's a clear migration path from being hosted by WordPress.com to running your own private WordPress.org instance (or vice-versa), that can be taken at any time if someone's needs change. I don't see what's so different here.
It seems strange that he didn't release it to the public domain or GPL it right after they announced their intent to seize funds.

I guess he's still profiting from other markets?
Uhhhh... like what's the point of this? Like who is doing what they suggest folks are doing with JavaScript? Who isn't using SSL and who is rolling their own encryption layer?

It seems like a clickbait rant more than something actionable or even really relevant. They even go on to say in the article you totally can do crypto "right" with JS it's just really hard. Isn't that known? Isn't that why we have libraries which are audited for security vulnerabilities by experts in the field? Isn't that true for literally _every_ language/runtime/vm ? I'm not saying JavaScript's number types and quirks aren't a huge pain in the ass but so is managing memory.

/shrug just my two cents.
I hope people will consider the idea that UBI could factor into this type of discussion.
> My main point is simplicity wins.

Not true. The moment you need to do anything too complex for a simplistic tool, simplicity loses. Multipass doesn't do CentOS, for example. Therfore, for some of my use cases, multipass's simplicity loses.

Furthermore, with multipass, as soon as you need to do anything beyond launching a default image, it's no longer simple. It's just as complicated as Vagrant. Someone has to write your cloud-config.yaml file, just as someone has to write an Ansible playbook.
Who gets fined, the caller or the company who enables robocalling (I’m looking at you Twilio)
Correct. That's basically the argument Smith makes in Wealth of Nations.
Why is that worse than scattershot spam calls? You get called either way.
https://www.bbc.com/news/science-environment-50840134 BBC synopsis with some nice pictures for the short and simple version.
There was a major upgrade to the conference calling about 6 months ago which took it from being "barely usable" to "almost as good as Zoom". It's different semantics to Discord in that it's classic conferencing rather than a voice channel, but it works well enough for the whole core Matrix team to use it basically constantly for remote collaboration.

The conferencing servers are currently in London however, so you may suffer from transatlantic traffic problems if you are elsewhere in the world.
I don't have any traceroutes so this is speculation but the probably just route around it if it only takes 30 minutes. I was under the impression that a beam splitter can be installed without disruption. If they fucked up and broke the cable installing a beam splitter, a 30 minute fix is still pretty impressive.
Much as I'd like it to, this article will never die. I'm still convinced directionally of the argument I made here: browser Javascript cryptography is essentially cosmetic and provides none of the assurance that cryptography normally offers for client/server applications with clientside secrets. I think I could make a better, shorter, simpler can now than I did way back when I wrote this.

Just to head off as many of the standard arguments I can remember occurring whenever this shows up on HN:

* I'm talking about browsers-qua-browsers: while Javascript is not especially hospitable to cryptography the way, say, Rust is, it's not my claim that something intrinsic to Javascript is what makes cryptography hard. In particular: Node.js serverside applications and Electron clientside applications (with some caveats) are capable hosts for cryptographic features.

* Yes, Chrome extensions do complicate the analysis for the browsers themselves (of course: application providers don't want to do Chrome extensions, because it drastically cuts down user adoption). The story with extensions is not as simple as for Electron applications.

* No, WebCrypto doesn't make any of these problems better. WebCrypto provides primitives, but the interesting vulnerabilities in cryptosystems are in the joinery; a malicious server can still exfiltrate secrets even if you're using WebCrypto.

* It remains Hard to effectively assure the integrity of whole programs delivered to browsers, because there are too many ways to update an instance of content-controlled Javascript. The standard answer of "we'll just hash the js files" has never been credible!
Amortised across all calls, the fines amount to a half-penny per call, if assessed and collected.

Which I pointed out a month ago:

https://news.ycombinator.com/item?id=21494828

48 billion calls, $208 in assessed fines, $6,790 collected.
>However, in the deceptive condition, the confederate
is wearing the same hoodie with the hood pulled up while
wearing sunglasses.

Yikes. Anyone getting a feeling of some racial bias in this experimental setup?

https://www.dailytarheel.com/article/2018/04/diversity-0426

>As of fall 2017, UNC-Chapel Hill had a 7.8 percent enrollment rate for Black students, one of the lowest in the state, while just over 22 percent of residents in North Carolina are Black.

Not to mention, there doesn't seem to have been any control in this experiment. What a bunch of nonsense. These students were told to act sketchy, and predictably probably hammed it up to please the experimenters (see: they stuck their hands in their pockets, looked around a lot, etc).
You need a wildcard match which allows you to fail... at run-time. I see what you mean.
The article is talking about things like web mail providers that do in-browser OpenPGP to provide "secure email".
> I’ve never really understood what “homoiconic” is supposed to mean.

The author gives a great candidate definition but doesn’t want us to call it homoiconicity for some reason

> What’s this intermediate syntax tree? It’s an almost entirely superficial understanding of your program: it basically does paren-matching to create a tree representing the surface nesting structure of the text. This is nowhere near an AST, but it’s just enough for the macro expansion system to do its job.

I was taught that macro expansion is just another AST transformation, and homoiconicity makes this easy because the syntax tree can be transformed without understanding the grammar.

But I guess this whole article is an exercise in un-defining things.

Also, (2012).
This is not a problem you can solve with tech or more info for the consumer. I had an endpoint with two names, IP which could change mid-call, 3 possible origin numbers, and the "phone company" was a blurry concept in that case (ITSP, or its first upstream, or first POTS gateway?). And I was just a consumer. This gets even more complicated for any non-trivial company.

And that's still before name collisions. You can get a valid call from Bill Gates at Microsoft. Just not the one you think.
On the Bias-Variance Tradeoff: Textbooks Need an Update
Starlink, Kuiper and Oneweb will be a significant improvement in $ per Mbps and throughput capacity over current options via C, Ku and Ka band geostationary VSAT terminals, for very remote and hard to reach locations.

And for small users much more likely to be affordable for a CPE terminal and monthly service than the smallest service options available via o3b.

It will not be a viable option to replace 80 x 100 Gbps DWDM wavelengths on submarine fiber cables.
This law talks the talk without walking it - many MANY fines have been distributed, but the organization issuing them has no power to actually collect them.

When the collection starts, let me know.
It was more common before than it is now; LetsEncrypt has probably killed the practice off. But what really motivated this was stuff like CryptoCat.
Is a btree with a million nodes really going to be any easier to understand? Like I understand some times its better to have more realistic data (e.g for presenting results related to benchmarking performance), but for a post explaining the data structures behind a database it wouldn't help at all.
> There hasn’t been a single C++ job posting in the entire region of where I live in 1989, so it’s probably fair to say that almost no one uses it.

I don't see your point?

> Rust "feels" like one of those languages that will stealthily become very important

Rust is not very stealthy at all :)
Partisanship is the problem, (something the founders considered but didn't fully grasp) and it could be ~90% solved by instituting a voting system that tends to elect the first choice of the median voter. As it is, we have plurality elections for electing representatives as well as the president, and by their nature candidates must cluster into parties to avoid losing due to vote splitting. That's where most of our partisanship comes from.

A lot of people point to ranked choice voting to solve this, but it really isn't a lot better than plurality. Approval voting does way better, and it finally has been put into practice in local elections (in Fargo ND), and is being considered for a big city (St. Louis MO).

It's a shame more people don't see this for the mathematical problem that it is, since it is relatively easy to solve.
Settings > Phone > Silence Unknown Callers
This Monktoberfest 2019 talk about "Management Mistakes I've Made (So You Don't Have To)" has some similar advice for managers managing their team members and managing up:

https://youtu.be/jYXX3QFgtYg
How do we actually get the robocallers these days?
They call from spoofed numbers.

And even if we can, would we get any of the money?

PS: I read this book and 9 years ago they might have worked:
https://www.amazon.com/How-Sue-Telemarketer-Stephen-Ostrow/d...
On 2006-12-26 there was an underwater earthquake in Taiwan that cut off all sea cables between East Asia and Europe.

I was in China at the time. All internet traffic was going the other way around the globe and was extremely slow or most often just timed out.

It took weeks to get normal internet speeds again.
Ask HN: What should consumer drones look like in the future?
I swear back in 2012 it was the norm/style to use 4 spaces in Rails...

Edit: Maybe it's PSR2? Or maybe it was one of the dev teams I worked for.. honestly I can't remember why I used that lol. I'm getting senile at 40, I swear.
Aren't these kind of ideas applicable only until they are identified? Once this become common knowledge it will just adapt.
> Any attacker who could swipe an unencrypted secret can, with almost total certainty, intercept and alter a web request.

Not really. Modification risks exposure and some attacks are only possible after hours of compute time. For example if the HTTPS connection uses a cypher that's later found to be insecure then they can analyze the data pushed through the connection after the fact, but they can't intercept the now-closed connection. The NSA layers encryption for this purpose, and I don't really see the harm in encrypting with JavaScript as an additional layer in addition to HTTPS.

Plus, there are many places where passive attacks are much more likely than someone that's actually going to change your JavaScript. For example, many organizations terminate HTTPS at the perimeter of their network in order to monitor employee actions on the web. Using JS to encrypt is going to keep your secrets safer there, though some would argue that it's hostile to the orgs that downgrade the protocol on purpose.
Thanks Bruno! And I totally forgot about Minecraft!
> depressing world

Maybe in the short term and a tiny focus. But I'm exceedingly optimistic about our collective future.

How? Hans Rosling (blessings) and Steven Pinker mainly. Two data based shining beacons of hope. Also I don't listen to or read the news. It's new, it's not necessarily wise, useful, or interesting.
Are you saying that the developers are unable to look at a bill?
Useful for attracting talent, I guess
Sounds like the overtargeted ads on the web selling you stuff you just bought.

Though most of spam calls are either scams or just barely that
> instead of complaining about surveillance in intelligence, which likely doesn't relate to you, why not complain about "normal" civil liberties in a criminal law context

Because some of us believe privacy to be a human right and aren't willing to accept violations of other's rights even if we might happen to benefit from it in the short term?

Also, it absolutely does apply to us. The biggest revelation of Snowden's leaks was that the NSA was collecting data on all of us, not just people for whom they had probable cause. Just because that data hasn't been used against you or me yet doesn't mean it never will.
>I find it funny how when you put two developers in a room they can't decide on one programming language

May be because most programming language are English alike?
Which emails have the best Impossible Travel risk detectors?
We found a few and listed them here: https://www.hacware.com/travelImpossible.html

Is this only supported by Microsoft? I would like to know your thoughts. Thanks!
If Amazon isn't willing to wait for the next round of licensing, and play the same rules, then I'd think that shows their intentions are to dominate the competition at whatever the cost.

This article, in general, renews my concerns over the space junk problem. It's depressing how much trash is already in orbit.
My take on the attitude in academia: Here we describe a set of algorithms that can solve a class of problems that previous algorithms can't. In the 60' someone published a solution to a problem we have improved upon with the novel innovation of called "hyperlinks". The technical, social and economical shortcomings of our solution are invalid because it is decentralised and therefor morally superior to the current offerings, used the world over, of industry practitioners who are only doing it for the money. More funding is needed for further research.
Yeah, they definitely have with the newer LED light bars compared to the old ones with bulbs. Police in my area usually turn half of them off (to where only the very edges of the light bar are flashing, the middle lights are off) once they pull someone over or stop at an accident scene. I feel like otherwise they'd just cause more wrecks due to blindness.
CryptoCryptoindex AI Daily Predictions and News for 12/19/2019
You find their content usually derivative?

Edit: I suddenly realized maybe "originalism" isn't some obscure synonym for "originality". My bad :)
There's also no way that it won't have backbone fiber in that network. It's gotta cross connect with the rest of the internet at some point.
The Shopify developer experience is terrible. No fluffy blog can change that fact.

Shopify says the main product is the store owner. But the developers pick up all of the slack of Shopify.

Recurring payments. App.
Store backups. App.
Theme backups. App.
Order editing. Came late 2019.
Checkout. So locked down. Where’s the API?!
Slate tooling. Abandoned.
Starter themes. Abandoned.
Storefront SDK. Terrible documentation.
More than 1 variant image? App.
Metafields. App.
Wholesale. App.
Mailchimp. Removed.

People talk about google abandoning products. Shopify abandons nearly all developer tooling and is so locked down that it’s a constant “app for that” for the basics.

The interesting thing is theres been more than a few store owners I know that use Shopify. They’ve asked how to move off of Shopify.

I guess fulfilment is more important though. Right?!
pickpockets do have extremely regular patterns however, I could definitely believe an AI identifying potential pickpocket groups.
> There's a comfort in wanting to believe we live in an age that breaks all the rules, so a lot of people soothe themselves by thinking that it's ok if they're afraid of or not comfortable in the world because after all it's something no one has ever had to deal with before. That lie gives us a comforting feeling, and people prefer a comforting lie over a cold truth anytime

You are right that the printing press was very disruptive for its time. But I would say that every day since the beginning of the industrial revolution is living in a time that "breaks all the rules" as you say

I could retort that it is comforting to call me the crazy one but I still believe that this age of instant, accessible global communication is indeed unique and that, psychologically, we as a species are not ready to deal with it. All throughout history the groups that you and I speak of were always relatively localized; it was very difficult to build a movement that affected all of Europe, for example. Not impossible -- ideas were and are as infectious as ever -- but beset with much much more entropy

Could Russia have facilitated the kind of propaganda/misinformation campaign that it did for the 2016 elections without any of its ever needing to leave their Moscow office in WWII? All else held constant, could these flat-earther/antivax morons have reached nearly as many people and had their movements spread as far and wide as they have in the age of the printing press? No, because entropy. And even when movements did (Lutheranism, for example), it took years to take hold.
Because certain types of political messaging would be highly effective if carefully targeted, but would be a massive scandal if they became more publicly known.
Identifying the break can be done really quick:

https://en.wikipedia.org/wiki/Optical_time-domain_reflectome...

But then you still have to go there and fix it. I can't even get a pizza delivered in 30 minutes so I suspect the fix did not actually repair any cables.
Aka, kenematic phrenology. Cmon hn. We are better than this.
> such cuts are usually the result of cables rubbing against rocks on the sea floor.

Huh. How much current is there down at the bottom of the ocean? I was imagining a mostly static environment.
Go after the providers. Someone is providing them a gateway.
> The only major conservative / anti-progressive argument on this topic I'd give credence to is that corporate power and influence and the resulting abuse of workers is a necessary evil to compete globally.

What is the point of competing if not for the benefit of the people? Is competing globally an end unto itself? That sounds neo-liberal, not conservative.
I'd be curious to hear more about these Swift features.

(Context: used to do iOS dev w/ obj-c; haven't used Swift, but keeping an eye on it, mostly out of curiosity.)
"Digital rights" feels quite appropriate and accurate though, and in fact should be considered a natural extension of the rights in the bill of rights.
Good thing we cut that "a" out of the title. Saved me so much reading time, and at the low cost of making the title ungrammatical!

(Seriously, why keep doing this?)
My apologies, dang. I’d had a long day and a few too many beers.
https://twitter.com/Snowden/status/1207628691234316288

> I don't own the rights—the publisher does—but if you're extremely online, you can find a copy in the usual places.
TechBest – Future Technology News
Who receives this fine? What are the funds put towards?
Employ a 'reverse Snowden' and it's a done deal.
Does it?
https://krusekronicle.typepad.com/kruse_kronicle/2008/02/inf...
Great question! As mentioned in the article, when making a change you would typically add an `ApiChange.in_effect?` check to see if your new functionality should execute. When we implement security fixes, we do not include this check and the fix retroactively applies to all API versions.
it was not caused by a failure of the js vm though, it was caused (from what i can tell) by a failure in c++ tracing code.
I'm not sure I follow. You're counting nation-wide petroleum production of these countries against 1/20th of the oil production of one US state, which only produces a fraction of the 15 million barrels of oil produced daily in the US. How is that a better comparison?

Let me make my point even clearer: go pour a glass of gasoline out in your yard (hypothetically, don't actually do this). You have now polluted more than over a hundred countries' oil production industries. Because out of the ~200 countries on Earth, only 96 have oil industries. I could turn around and write, "one man contributed more oil spills than the oil industries of hundreds of countries!" and in a purely factual sense this is correct. But anyone who bothers to scrutinize this statement will see that it is very misleading.
The moron ripped off the site content from snap shooter and even left in the company name. He absolutely deserves criticism. The guy is scum.