skysight-inc/HackerNews huggingface dataset:
Not going to happen. Not in our lifetimes. Human reactions times are not why cars keep their distance from each other. Even with perfect communication, perfect knowledge, a large number of cars that close together is extremely dangerous. Any small fault, a squirrel running into the road, will cascade into something major. All those little spaces between vehicles allow the system to iron out such things without impacting everyone.

We could see small trains of autodrive vehicles tailgating each other on highways, but not huge trains of random participants. The incremental advantage is far outweighed by the associated risks.

What will acceptable de-confliction space be? Ten seconds? Five? One? If you are a passenger in a car approaching an intersection, exactly how close do you want to be to the truck about to t-bone you?
GPGPU (general purpose gpu) programming is pretty cool. I wrote a utility to let you do it in javascript, in the browser, awhile back https://github.com/amoffat/gpgpu.js

The thing to note about GPU programming is that the vast majority of overhead comes from data transfer. Sometimes, it is net faster to do the computation on the CPU, if your data set and data results are very large, even if the GPU performs each calculations faster on average due to parallelism. To illustrate, look at the benchmarks on gpgpu.js running a simple kernel:

CPU: 6851.25ms
GPU Total: 1449.29ms
GPU Execution: 30.64ms
GPU IO: 1418.65ms
Theoretical Speedup: 223.59x
Actual Speedup: 4.73x

The theoretical speedup excludes data transfer while actual speedup includes it. The longer you can keep your data set on the GPU to do more calculations (avoiding back and forth IO), the bigger your net speed gains are.
Does Apache or nginx still have issues with serving lots of ip's at once. I know a long, long time ago it could be a performance issue.
Traditionally, n%m is true if it's not 0. You might want to add (n%m)==0 in the table.
The Expanding News Desert
I vaguely recall seeing something like this on the postfix users list ages ago. you can already do something similar (way less automated, though) with postfix's sender_access map.

as for why it's not a thing.. I think it's too many steps for the masses. you can do it on your own server like I mentioned, though. but on a smaller scale, sure. go for it.
Fair enough. Though my point was trying to say that protocols should assume a variety of component failure modes.

I'd rather just have to trust the safety standards of the manufacturer of my car (and to a lesser extent the cars I might directly collide with), not the safety standards of every vehicle within transmit distance.
You could ignore the eSNI on the web server completely if you wished. But even on HTTP servers serving only a single IP it is still typical to only respond to requests targeting the correct hostname (i.e. direct IP requests are bounced).

There's numerous reasons to bounce direct (non-hostname) requests including:

- Discourage users visiting via the IP Address, adding that to favorites, sharing it, etc. Making it difficult/impossible to migrate.

- Make it harder for databases to associate that IP Address with your site (for user privacy).

- Security. Ignoring that several modern techniques don't even work with IP Addresses, it also stops someone taking over the IP after you migrate and stealing cookies associated with that address, etc.

Point being is, that SNI is useful on IPv6. It is useful on single web-site servers. It isn't going anywhere.
The Real Salt company (Utah, USA) asserts their salt is not contaminated:

https://realsalt.com/has-real-salt-sea-salt-been-contaminate...

Real Salt is in local stores and at Amazon. Full disclosure: I do have an indirect affiliation with Real Salt.
Ah yeah you pretty much have to set up server-side rendering to combat SEO difficulties with single page apps. Google says they'll execute your JS to index client-side rendered sites too, but they really don't do it nearly as often/well in my experience.
How much social credit do i lose by visiting a mosque or church?
I know I sounded glib in GGP, but that bit about global warming is pretty close to the only thing Carlin said that ever really pissed me off. For a comedian that’s as close to perfect as you can expect.

He is sorely missed.
Rent control is back
FDR's internment camps was hardly a move "for the people".

Should we overlook the internment camps? Seems like FDR was a lot worse than a bully, in light of the camps.
> This boils down to the question "Do you believe our police force as it exists today has a net-positive impact on our society?"

That is supposed to be the benchmark now? Holy shit.
and the website is dead as well
> if you need to convert the innards of your objects to data

Not to mention: when you need to make objects correspond to a database.
Interesting article.

"The first formal writing system that we know of is the 5000-year-old cuneiform script of the ancient city of Uruk in what is now Iraq. But it and other systems like it – such as Egyptian hieroglyphs – are complex and didn’t emerge from a vacuum. There must have been an earlier time when people first started playing with simple abstract signs. For years, von Petzinger has wondered if the circles, triangles and squiggles that humans began leaving on cave walls 40,000 years ago represent that special time in our history – the creation of the first human code."

My understanding is that the evolution of Sumerian cuneiform is (sort of) well understood, from early markers for goods (a container with six dried clay tokens to represent "I sent six sheep with Elmer, if you did not receive six sheep, there's a problem somewhere") to simplifications of the markers and the rebus principle to early writing. It's not a single step from nothing to writing.

Oh, and the city is Unug in Sumerian. Uruk is Akkadian, a language that over much later.
Software developers are systematisers by default. We tend to value complexity for it’s own sake, hence the over-engineering common to software projects. The methodologies we use fall victim to the same tendency. We build complex, rigid rule sets that are claimed to improve software or development speed or whatever else, without any actual empirical evidence that these claims are true.

All you can really do is try to be knowledgeable about the methodologies, use the right tool for the right job, and try to keep things as simple as possible. And don’t subscribe to anybody’s dogma.
DoH isn't done by the OS. But that's my point. In order to use DoH, you have to (purposefully) use an extension/browser addon/browser setting.

As a system admin myself; if user applications started overriding the DHCP DNS that I give them, not only could intranet sites be broken, but I'd start having fights with users about it.

Edit: Rather, not overriding but querying the DoH instead of the provisioned DHCP DNS. I'm no expert in DoH, or how any of that works under the hood.

Further, when/if browsers turn on DoH by default, then I can't really fight users, because they did nothing wrong but use a browser. Suddenly, I can't support a browser or two because of it.

DNS caching by the application is fine, because they made the request to the OS, and got the response. That being said, TTL might be violated by that, since the record has a TTL, and whatever the application cache TTL is.
That book was "the gliding flight"
Powerful Executives Have Stepped Away from the Saudis. Not SoftBank’s
What a strange coincidence :/

First we had the YouTube outage and a bit later, this issue appeared...
How is it different from a payment terminal machine from bank?
The US government continues to lose the trust of the citizens. Because of poor policy making, too MUCH policy making, and crazy assholes attaining high level positions (Trump, Pai, etc...). So, what exactly is odd about that?

I agree that the military industrial complex (let's not call it "defense", when is the last time our military had to defend our borders?) created the environment that spawned the current tech industry, but, who cares? The people are rightly sick of it. We are sick of wasting tax dollars on foreign oil wars, sick of our friendly town police officer using military weapons and aggressive military escalation policies, and sick of the microcontrol our government exercises over our lives.

Well that turned into a rant...
We all can't be high brow, at times the VCR manual does the job.

https://www.youtube.com/watch?v=rNcMKWIuhBk
I think this is a key paragraph:

> The concept of incomplete penetration of DSRC transceivers brings up one of the biggest potential obstacles to adoption of our VTL technology. Could it still work even if only a certain percentage of vehicles is equipped with DSRC? The answer is yes, provided that governments equip existing traffic signals with DSRC technology.

There is no way you can modify all cars on road to make them DSRC compliant any time soon. OTOH making the traffic lights understand the system is very practical and incremental way of improving the situation.
I can't claim it, as it is just a conjunction of Clarke's third law and Hanlon's razor :)
Just so I understand you right: they're advocating global functions to operate on predictably similar data structures? If that's the case, it seems like you'd want some of them to be object-oriented, and some not.
You think they put as much work into this as Apple has? Do you think the phone will be more secure than an iPhone?
I think it is hard to infer much from some of these data points.

There may be some correlation between "high performance" and "self-taught", since it takes a decent amount of motivation and talent to even get your first few jobs as someone without the educational background, but I don't know how long that is significant for.

I'm self-taught, and while it has worked out well for me so far, I do wish I'd gotten a CS degree. I've spent a ton of time studying stuff you'd learn in a CS degree, but I do feel like - especially for the first 5 years of my career - I made a lot of mistakes I probably wouldn't have, spent more time "inventing" things that had already been invented, and designed things in less optimal ways than I could have.

Plus, it took me about 10 years to understand just how fascinating and fun some of this stuff is. Although, who knows if I would have appreciated it in college?
> Selling this system runs counter to Amazon’s stated values.

This is exactly in line with Amazon's values and past practices.

> Bezos suggested we wait for society’s “immune response.”

Bezos wants to make as much as possible off this until its no good anymore. Operating in the margin of what is acceptable is opportunity, to refashion his famous quote.

I think the author is in some westcoastish bubble of thought that has obscured a fresh view of how Amazon acts. Bezos wants to bring in more cash flow and selling more is how it is done.
Distributed Filesystems for Deep Learning
Spare the rod, spoil the child!
Hosters could play games with IPv6-hopping to make tracking/reverse association more resource-intensive. Their nameservers could even return different addresses for different regions. I doubt many will do that, then again hiding behind SNI never gave you any added anonymity in the first place unless you happend to end up on some shared reverse proxy in the first place.
A feel-good movie to watch with the kids : Paper Planes - https://www.imdb.com/title/tt3328716/
it uses square
It's not all that helpful to use "norm-breaking" as a rubric to judge politicians because it leaves out important considerations like if the norm itself is bad, or if the outcome is worth the sacrifice of the norm.
Integrates with all the other Square stuff I assume.
If You Need to Dodge an Assassin, This Man Can Arrange the Getaway Jet
A Conversation with Jess Lee, Partner at Sequoia Capital
Are you saying that Thanos just delayed overpopulation for a constant amount of time, and didn't really solve anything?
GitHub Experiments – Semantic Code Search
But if you're using CloudFlare through Firefox, Mozilla is doing collective bargaining on your behalf.

It's a different world, true, but technology can't be stopped.
If Mozilla succeeds in being a agent negotiating on behalf of users, all your base might be governed by reasonable contracts.
It's going to be just like record charts. People are looking for those popularity lists to find the interesting and good stuff that other people are listening to. We'll have scandals, companies will be pushing up their own ratings via nefarious means. Then you get more viewers, more money from advertisers, your network benefits - there must be podcast celebrities who get the equivalent of payola to say they like another podcast. History repeats itself.
Wait.

The yetis are here for our women?
> Intellectual property protection is a major inhibitor of repair.

Notice that this is only a problem as a result of excessive copyright terms and patent thickets/evergreening. If you buy a product halfway through its twenty year patent term and then have to repair it after ten years, no problem, by then the patent is expired and anyone can make parts.

Unless by then the manufacturer has stopped making new software/firmware for the device and the old version has security vulnerabilities or isn't compatible with modern systems, yet no one can fix it because the old unsupported software still has an unexpired copyright even though the vendor has abandoned it.
I remember reading about some twins who made airplanes that would just sort of fly around on the thermal currents generated by their bodies. Never could figure out how that works but I have seen ones where you can fan the plane with a big cardboard.
Drugmakers may have to disclose prices of medicine in television ads
It seems to be "Grey's Law", but with hazy attribution. It is a conjunction of Clarke's third law and Hanlon's razor.
React Native Bridging – How to Make Linear Gradient View
"Why" is hard, but Python's packaging system was created when global installation was just how packaging worked. There may have been exceptions, but the first local package installation tool I knew of was workingenv (2006). It was the predecessor of virtualenv, which I think led directly to pipenv.
Wouldn't they just be linking keywords to you just like they already do from your searches? Therefore I don't think this would necessarily be a different product to promote, it's just another source of data which makes their targeting more accurate.
Google knows that you and your colleague met, drove together etc from location of both your devices. So, "maybe" your colleague frequently searched about cricket on his device.
Based on these data points, google might have shown you cricket suggestions.
Kids are not supposed to make the right choice on their own. Someone should have nudged you a bit into reading.

Growing up, we had very few books in my house. My grand parents on the other hand had a library, full encyclopedia, and hundreds of National Geographic back issues. Combined with nothing else to do at their house, I would often just sit and read from random articles. At the time, I found fiction boring. It was not until much later that I began to appreciate fiction.
OOP with threads is fine. Mutability is orthogonal to OOP anyways.
Another conflation. I was specifically talking about what Google knows. By using an iOS device, even if I use Google Search their universe of knowledge about me collapses.

Even if I accept the notion that Apple collects more data than Google (which is dubious), Google's intentions with that data are far more insidious. I simply trust Apple a lot more as well.
They have to sue YOU for breach of contract damaging their reputation with the rest of their workforce, discouraging future hires, spending money on expensive lawyers, potentially waiting years for resolution. If their case is frivolous as it likely is you could do tens of hours of research and defend yourself pro se for nothing.

Most people would drop such a suit it seems.
They were both presidents, but after that I'm not sure how they were the same.
Inheritance can be so randomly abused as just a code saving hack.

Look how I abused inheritance in this assembler (for a Lisp virtual machine):

http://www.kylheku.com/cgit/txr/tree/share/txr/stdlib/asm.tl

The object system is used to define opcodes. Methods on these objects (which get instantiated as singletons) then handle assembling and disassembling.

There is a macro defopcode-derived which defines an opcode similar to another one, using inheritance.

There is no reason for the relationship to go one way or the other; it's just "this thing is like that thing, except for this slight difference". The inheritance could basically go in either direction.

Note that defopcode-derived doesn't even have provision in its syntax to specify behavior; the code is 100% re-used. The only thing different about the derived opcode is the instruction mnemonic and the opcode bits. Inheritance is used just to override a number and symbol which are static slots.
The medical field has a term for this: iatrogenic.
I always though dependency injection was an inevitable product of over zealous testing. As soon as someone says we need to test 100% of the code in our UI that is where you end up.
I did not know that but I'm glad they did. Displaying "internet points" causes herd mentality to propagate and removes critical thinking or at least diminishes one's capacity to genuinely listen to one's own feeling. The same goes beyond intellectual content; ditto for creative content (e.g. YouTube videos) etc.
Did some more digging, and another study [1] on microplastics in shellfish gives this highly informative comparison:

"""Exposure during meals via dust fallout in a household is estimated at 13,731–68,415 particles per year"""

So to match microplastic intake from dust falling on your food while eating, you'd have to consume at least 10 kg of salt per year in the case where your salt is fairly contaminated and your house is fairly clean (otherwise it would be even higher). FDA says salt intake should be below 1.5 kg (preferrably below 0.8 kg) per year.

[1] https://www.sciencedirect.com/science/article/pii/S026974911...
Like in procedural languages I write my own harnesses as needed. Because DI adds complexity. And for testing all DI does is make testing easier. You end up shipping all that complexity or you refactor your ship code. To be fair that might be acceptable to many in a typical corporate environment.
> If a couple is a couple and they break up eight months into the pregnancy

Since a woman is not allowed to wait eight months and then decide to have an abortion there is a argument to make that men should have to follow the same time limit. This is not about giving men more rights then women, but rather equal reproductive rights.

> I would be 100% behind abolishing child support as the current concept in order to replace it with a general child support system not dependant on the financial situation of either parent - kind of like UBI but for the child.

Here in Sweden I would claim that we have such support system already but the political climate is as hostile to giving men reproductive right as it is in countries without it. Every child is guarantied housing, food, school and about 125$ per month as a form of UBI until the age of 18 that by law must exclusively go to support the individual childs needs for everyday items like clothing. There is also an addition to the UBI per child if a family has multiple children.

> a very imperfect system that prioritises the child above the parents, because the child has no choices in anything and is in need of far more protection

The concept that children is at risk or worse when they only have a single parent is not very consistent in political discussions. In the last years the support grown very large that single women should be allowed to start a family through artificial insemination (paid by the government), and I have not seen any political opposition that talks about the child must have two parents. The outcome for the child is identical to that of paper abortion, but politically it is very different.
>>new millenial thing

No, it's an "everyone curses, and sometimes cursing is funny" thing.

The irony here is that you probably use Git in the first place. Why did Linus name it that again?
It may mean one less 3D printer is sold if the buyer opts for a used one instead of new.
Hey! Thank you for pointing that out! We have now added info@ as an address. :)
> What a load of B.S. Have you ever done any significant manual excavation with a pickaxe and shovel?

(rolleyes) Yes. I have a shovel and I'm not afraid to use it.
Tab autocomplete works nicely when configured
> someone could just block DNS-over-HTTPS requests altogether

If you are going to block DoH you’ll need to block all HTTPS traffic altogether, don’t you? I mean unless you are just blocking traffic to some list of known DoH providers.
That presentation basically says "write simple code". I'm not sure how is that helpful to anyone.
Repeating a comment from another thread - this article shows what has been tried in some NDAs:
https://www.theguardian.com/film/2018/aug/26/former-weinstei...

The clauses attached to the Weinstein agreement signed by Perkins offer an insight into how egregious some NDAs can be. She was prohibited from even obtaining a copy of the agreement – she could only look at it supervised at a law firm’s office, a clause that also prevented MPs from acquiring the document. Ultimately she obtained the agreement in June through a personal data request. Its contents confirmed that she was banned from talking to a doctor, therapist or psychoanalyst about Weinstein’s alleged harassment unless they also signed an NDA and that she should not speak about the payment even if HMRC questioned her about it.

“If a therapist, for instance, broke the agreement, I would be held responsible for their disclosure. There were guns pointed from every angle,” said Perkins, who has since managed to rebuild her career as a successful associate producer.
Asking the courts to enforce a cease and desist seems fairly reasonable (perhaps a bit heavy handed), but I absolutely disagree with the idea the courts should impose monetary damages on Amazon for using eBay's website 'improperly'.

In your example, it'd be reasonable for WidgetCorp to trespass you from the store if you're trying to compete on their property. However, I believe it would be unreasonable for Widgetcorp to try to sue for the revenue of the sales that were successfully made before they trespassed you.
Compression: ML’s “killer app”?
People should know about the truth.
Mixin inheritance is also inheritance, just linearized multiple inheritance actually.
Please don't include C++ in that statement. C++ doesn't "implement" OOP in any particular way. It gives you a pile of tools which can be mix/matched with other tools in the language to create any number of paradigms.

The "pure OOP" style that is so roundly criticized is just one of C++'s possible styles. The whole article is effectively about how there are other ways to use C++. I actually tend to think that much of the style he is describing (composition based) is really just what the pure OOP people used to criticize as "C with objects".
I think they are useful. I went to LA with a friend in Aug, we were low on battery and needed the phone badly for calling uber and navigation.

we were in a museum, and they have charging boxes ... basically a passcode secured lockers with cables inside. We had to wait for 10 minutes for the phone to reach 15%.

it would be nice if it was a battery that I could carry while touring around the museum.
Open Questions
Ok yes, it is about subtypes and interface is quite of an abstract base class. But if you have interface as in Java or C# and maybe 2 or 3 implementations without complicated type hierarchy under it, it is not an issue in practice to be not strict about contract, because you can spot deviation from it and fix it quick (ideally you also have integration tests to spot it for you).