skysight-inc/HackerNews huggingface dataset:
Again, nobody was asking for the Heartbeat feature. I went back and read through the (IIRC?) tls-wg posts about it. The same is true of extended-random† --- 4 different proposals! None of them were really pushed back on. It was just sort of assumed that if nobody strongly objected, it was going to become part of the standard.

DNSSEC is another great example. Look around. Nobody in the industry is asking for it (try that "dnssec-name-and-shame.com" site to confirm this), except the IETF and a very short list of companies with a rooting interest, like Cloudflare. In the very short time it's been around. DNS over HTTPS has done more to improve DNS security than 25+ years of DNSSEC standardization ever did. The cart has been dragging the horse here for a long time.

† https://sockpuppet.org/blog/2015/08/04/is-extended-random-ma...
BTW- Try spinning up a next-gen project in Cloud and see if it is easier, turn on scrum or kanban or estimations with a single click. Filter a board without learning JQL. You get the idea. Report back. LMK.
I think there is something romantic about the siren's song that is "we don't need object detection or velocity estimation if all objects self-report their location, velocity, and intent".

I hope you're right and that once we establish best case utility, as a community we refocus on handling component failures more gracefully.

Although it's unclear if the second and third order system effects in our financial system will ever get that sort of treatment. So let's hope driving gets a bit closer to flying (and farther from wall street) in terms of attitude towards safety.

EDIT: clarity
I agree it seems absurd on the face of it (forgive me), but with enhancement techniques going mainstream elsewhere, I could see it happening with surveillance applications. Sure, the false positive rate will go up, but it might help generate legitimate matches that otherwise crack cases even if the recognition footage itself can't be relied upon in an evidentiary capacity.

Speaking of, Pixel 3's new enhancement feature[0] is now mainstream. If these end up mistaken for originals, it opens up an evidentiary Pandora's box. Then again, much poorer quality image enhancement has been around forever now (e.g. "digital zoom").

[0] https://ai.googleblog.com/2018/10/see-better-and-further-wit...
You mean tech companies want everyone to buy almost identical phone every two years?

If anything pace of tech development plateaus after technology gets commoditized.
I don't get it when a functional programming comment gets highest score in a game programming pattern thread while a game-dev related view gets the lowest.
>This is where it can be blocked. Either blocking DNS query or a known IP address or just an IP address with suspiciously tiny responses that responds to active probing requests as a DoH server.

This works great in theory but if it takes off then Google and Cloudflare can simply decide to serve DNSoHTTPS requests over their existing service IP space and you're left with the choice of block the internet or allow encrypted DNS lookups.

As far as government comments you're never going to deploy public infrastructure inside a state and be able to avoid the state so it's pointless to bring anything about that up.
> That is the big promise and the big lie of OOP.

Well I wonder all those reusable libraries that I'm using all the time such as boost, Qt, POCO, openframeworks, etc... come from then. Am I dreaming them ?

> The medium used across systems today is data, not objects. Your objects are not compatible with systems across the wire, they need to be converted to data (JSON, XML, ...). They're not compatible with your data base, they need to be converted to data (SQL, ...)

not all code on earth is your average server app that communicates with a DB and sends JSON to the internet. I don't think I have even one installed program working like this on my computers. However I have an office suite, a lot of GUI apps, media authoring software, music player, web browser, mail client.. and they are all built with OOP languages - C++ being the one used for the immense majority - and OOP patterns.
Also my design as a kid, turns out I'm Russian??
No it's just an inevitable product of 'testing'. It's a simple way to enable and disable dependencies. There is literally no better way, apart from not having any dependencies in the first place of course.
Mozilla Spoke: Create 3D Social Scenes for Mozilla Hubs
You don't have to sign up for any podcasts. You just sign up and start receiving recommendations. At first, recommendations are free or virtually free for the podcaster, since there is no data about your interests. You start accepting the ones that interest you and rejecting the ones that don't.

Podcasters get access to the entire data set for every listener and can run clustering and regression to their hearts' content. As you listen to podcasts and perhaps rate them, the cost to target you (i.e. your random ID) goes up because the podcasters have better data to work with and should know better than to send you politics podcasts when all you listen to is vampire erotica.

If you become a listener, then they've acquired a listener and you've acquired a podcast that you like. If you're not interested, then they pay the cost of poor targeting, and you are compensated for the inconvenience. Proper incentives all around!

The net cost to the podcaster doesn't have to be $0 for the service to be worthwhile. It only has to be more effective than AdWords and other venues where they pay to expose themselves.
Mirrors in skylights seems like a very obvious improvement to increase the amount of natural sunlight in a space. It seems adaptable to north-facing top-floor suites. Mirrors could be installed such that the sun would reflect into the suite throughout the day. It seems to be such an obvious improvement, but I've not noticed such a system anywhere in my city. Maybe the regular cleaning of the mirrors is enough of a deterrent for building owners to invest in something like this?
Typical web surfers like to see the most upvoted stories and most upvoted comments

Refresh my memory, but upvoting wasn't even a thing until sites made commercial decisions to implement it.

No system is perfect but web forums like reddit and HN have less spam than Usenet

I'd like to see the numbers behind this assertion.

your newsgroup reader software had to have an "account id"

???

A lot of this sounds like hindsight bias and just-so stories to me.
To be honest, I've never seen a problem I couldn't solve in easier way with core modern JDK libraries than with "3rd party" libraries.
I was fascinated by D&D rulebooks when I was a kid. The systems captured my imagination as much as the fantasy aspect. Because of that, my vocabulary included excellent words like "melee", "flail", and "barrage" while I was still in the single digits of age.
My parents never bought us (or themselves) books, but they took us to the library all the time, and we all like to read. I now take my kids to the library often as well.

Buying as many books as we read as kids would have cost a fortune.
When, Exactly, Did Vesuvius Destroy Pompeii?
Did you check out the new integration with GitHub? https://techcrunch.com/2018/10/04/github-gets-a-new-and-impr...
That would be a really counterproductive way to game the system. :)
> Another story is how DMA in the x86 world is cache coherent (no need to use uncached memory or flush before starting an I/O operation- which I have to do it in ARM). This is awesome from a device driver writer's point of view and is the result of having to support old operating systems from the pre-cache days.

Nitpick: You mean "Sequentially consistent".

ARM is cache coherent, but NOT sequentially consistent. x86 is almost sequentially consistent (only a few obscure instructions here and there violate it).
That would be Joe Armstrong:
https://www.johndcook.com/blog/2011/07/19/you-wanted-banana/
"boys"
I believe you, but do you have a source?
Wikipedia would have you believe the contrary: https://en.wikipedia.org/wiki/Fugitive_peasants

"Stadtluft macht frei" and the related "year and a day" are still German proverbs. Eric Hansen made similar assertions here (popular history, but sounds plausible): https://www.amazon.com/-/dp/3596173248/
I don't think all restaurants should emulate the Chili's experience.
> I don't get for why people think it isn't a friendly human computer interface

Because the human is not friendly and has near 0 margin for error.

> The way we've dealt with speaking is just learning to speak clearer,

No, the way we've dealt with that is also to understand less clear speech.

Doo u undrstnd mi? None of those words were even actually correct yet I imagine most people had a good guess at what I said.

An unfriendly human interface that acts like many CLIs:

Hello I'd like a burger

NOT UNDERSTOOD I'D

Hello, can I have a burger?

NOT UNDERSTOOD CAN

Hello, burger?

ERROR ITEM BURGER NOT FOUND

Hello, cheese burger please

Good evening sir, thank you for placing your order.
I completely agree, but I would also point out that being manipulative by using an evocative name isn't always great by default. Personally, I think it would be beneficial in those cases (shell shock, battered spouse), since dehumanizing suffering is awful at best.

But then names like the "patriot act" also come to mind. Or for something a little closer to home, "anemic domain models".

I suppose appreciating emotive language would depend on whether or not you agree with the purpose behind it.
I think ebay has other concerns to worry about. I recently tried auctioning a iPhone and the process was nothing but spam. The second the item was listed I was getting spam messages left and right. Then when the auction was over it more spam. "I won your auction. Send the phone here" crap.
How long ago are we talking? Apache 1.3? That used to have a few nuances but it's now been superseded several times over. I didn't use 2.0 a whole lot but I don't recall it ever being an issue with 2.2 and we're onto yet another engine rewrite with version 2.4 (which has been available a few years now too).
How do i get an invite?
In the same vein of repair and things having a long life, I'm experimenting with the idea of giving unused things new homes. We own many things that are not utilized often, so why not move those things better homes?

https://cultofless.com
Reminds me of the quote by Charles Bukowski "The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence. "

This phenomenon seems to be explained by the Dunning–Kruger effect.
So DDD is now a prerequiste to use OOP? Wow!
Transitive trust is the scariest form of trust in any system.

It's also the part of V2V that seems to be most powerful and least talked about.
Are you sure? I'm pretty sure I can branch on core-specific measures like (in CUDA) TheadIdx and BlockIdx
This is one I grew up with (as the dart & square plane alternative). If you fold the winglets as the instructions, you end up with an aerobatic plane. If you instead just gently bend the plane in half along the center line (so it looks somewhat arc-shaped), you get a pretty reliable glider.

https://www.instructables.com/id/How-to-make-an-aerobatic-pa...
With this new release of Jira everything is no longer "common", This means we've moved from a more global permissions policy to a more local on. "Project Based" if you will. This means that within a "project" you have more flexibility to design the way you want to work at a project level (boards, issues etc. than you ever did in the past.
> with the standard setting of the session resumption lifetime in many current browsers

> seven days, as recommended upper limit

Do we fix this by changing that setting to a few hours?

Edit: the report discusses this: "The recommended upper limit of the session resumption lifetime in TLS 1.3 [19] of seven days should be reduced to hinder tracking based on this mechanism. We propose an upper lifetime limit of ten minutes based on our empirical observations"
> Inheritance is very useful especially in game programming (in context of OP), and hardly ever anywhere else.

This is because OOP is good at modelling objects and games are modelling objects.
But you still use the OOP concept of inheritance, which is basically "indirect methods with function pointers". Beside, "interfaces" don't even exist as a syntaxic concept in many OOP languages, C++ being the most prominent one.
The Dirt on Clean Electric Cars
This is something we've heard from a lot of people, and we account for it. Meetings that only include yourself aren't counted in the stats.
I sometimes wonder if the improvement in the US middle/lower class from 1940 to 1970 wasn't at least partly because the upper class saw the challenge of Communist ideology, and decided that it was exactly in their self-interest to improve the condition of the lower classes.
How does putting your card in the reader / tapping at the table change that? You still have to sign + tip at the table in front of everyone.
Read or watch the news to understand why: jobs, market growth, yadda yadda.
Ask HN: Who is the creator of the Unicode emoticon shrug, ¯\_(ツ)_/¯?
I can't imagine why just memorizing shirt colors would be worthwhile.

But if, for example, the author made it clear that the other kids were all wearing the same color shirt and the main character was not, you might infer something about their relationship from that--like maybe that the other kids all went to the same school, but the lead character went to a different school.

Details do matter for reading comprehension, because every detail is chosen. The real world is full of superfluous detail... writing, especially good writing, is not. Every word on the page represents a choice by the author--a choice to put that detail in, and to use that particular word instead of a different one.
> And most importantly, civil law is still a series of well defined laws. You can't pursue a civil case on a whim, there needs to have been some law that was broken.

Can't you sue civilly for breach of contract? I don't think many people would consider breaking a contract to be breaking the law, even though there are laws governing contracts.

https://en.wikipedia.org/wiki/Breach_of_contract
I thought this was quite interesting:

Tractor Hacking: The Farmers Breaking Big Tech's Repair Monopoly - https://www.youtube.com/watch?v=F8JCh0owT4w
I don't know enough to ask the right question...but do you think there is any type of research being paid for with a specific outcome targeted? Not to break out my tinfoil hat, but the conspiracy theory part of me assumes that pharma/manufacturing companies with the most to lose, would be willing to part with large sums to skew research majorities in their favor.

Like I said I'm mostly ignorant of that domain, and curious what more informed people would say on that topic.
Especially if they're people.
Why hackernews have a so shitty login page
really... I am sure it s intended but I was curious if anybody knew the story behind
"Hefty profit"? I don't see how that is good investing -- properties sell based on yield. If someone buys a prime property and it generates 3 or 4% per year.. then they're not going to let it sit empty for two years.

Renters do have leverage here. You're not going to get it for $1000, but you might for $2500 or $2200.
Tab completion makes it significantly better. It's a bit like syntax highlighting. If it doesn't tab complete properly then something is probably wrong.
They finally gave in and got rid of the flat roof. People eventually find out that they will develop leaks that are impossible to find.
This is cool, but no way am I granting access to a years worth of calendar.

I like how they describe their usage and that they auto remove access. But even if I believe them, there are many errors that would expose hundreds of email, contact info, and docs.

I wish they had a scrubber utility I run and can remove unnecessary data. They should not need pii for their stats.
Somebody has to though. If we just blindly accept things, then we end up in a nightmare we have with unsecure IoT devices. It should be accepted that if something can be exploited, it will be exploited. As developers, we shouldn't be blind of that.
Forget ads, are they selling it to Alphabet Agencies?
Probably the Spin Plane. I've built similar to this and it loops a bunch.
This suit is frivolous - in a free market sellers and platforms should be free to do as they please, including pitching an alternative platform.

That said, Amazon deserves this suit - remember, this is the same company that routinely sues former employees for non-compete, & pays wearhouse employees to favorably post on social media. They deserve a taste of their own corporate BS lawsuit
I don't think kids watch sesame street anymore as they used to, at least from what I have seen with my kids, it is just another tv show among many others and not that influential.
Describe yourself a little bit – we'll invite you as soon as possible, but asked for expertise helps us to answer requests internally :)
An international union for IT ppl
I think we are smart ppl but we are not paid what we deserve in a lot of locations... do you know any union or some open source platfrom where you can go and
- check your rights
- how much you are worth
etc
like glassdooor but opensource

it would great having an association to which we could join and create a real network - fu@@ off LI
Minimizing your commute goes a long way without having to physically remove yourself to some desolate region.

If you spend 2 hours commuting every day, then that's 2 hours that are essentially wasted, that could be used to cultivate idleness (or other, less idle activities).

I am so much happier to have all but eliminated my commute by living close to my office. Even when I was taking the train and could read, listen to music, play games, etc, those were always compromise activities and didn't contribute to my personal happiness.

Other people have suggested meditation/mindfulness as a solution, but that isn't necessarily the only way forward.
Which is pretty evident if you’ve ever spent time in typical commercial flat-roofed buildings. Who hasn’t seen buckets catching drips at some point or other?
I read this https://www.techrepublic.com/article/it-unions-the-wrong-app...
Having tried, and failed to use MySQL Spatial Extension (which some might argue is PostGIS' analog) and failing miserably at some pretty basic things, I agree totally. I'd take PostGIS over ESRI's SDE and Oracle Spatial as well.
This is quite a pedantic opinion. I’ve found jsonb pretty useful to handle semi-structured data in production.

I wouldn’t try to use jsonb attribute in a primary key though (even if it’s practically possible as it’s a fully featured base type).
Peer-to-peer protocols work just fine, and sure, we could design protocols that are resilient to adversaries (like the various iterations of bittorrent).

But client-server is so much simpler operationally with respect to NAT traversal and CGNAT and IPv4/IPv6 and latency and other real-world networking and compatibility concerns. So I expect a commercial enterprise building "smart" or "self-driving" cars will instead just go for the tried-and-true thing of cellular modems that phone home to a central server. (Or, SSH servers exposed to the Internet, I guess, like Tesla did: https://twitter.com/atomicthumbs/status/1032939617404645376) And if the server shuts down, then the devices become useless (like with so many other smart devices).

If you want to get rid of traffic lights, what you want is a dedicated right of way. It can have train tracks, or it can have asphalt (like transitways in Mississauga or Ottawa, or conventional freeways, highways, or tollways).
The Digital Bill of Rights
Paying for experiences like this is still consumerism.
The problem was DoTLS was too easily blocked, even by accident with networks that only allowed their DNS server on 53, HTTP on 80, and HTTPS on 443. Easiest way to fix it without giving network administrators a choice unless they control both the devices and the network was to make it ride over HTTPs. Unfortunately I think that means DoTLS is likely to become unused even though it is technically a "cleaner" protocol implementation.

As far as resolvers you can run yourself everyone and their brother has made one - facebook, cloudflare, cordens, dnscrypt, your cousin's brother's sister on Github. Literally all there is to it is rewriting well formed datagrams into well formed JSON and back.
Show HN: Reuse React components by combining them
I read the article, but they missed an important point.

A lot of landlords are only choosing well-known brand chains because the value of their property increases - ie. the brand attaches to their portfolio, aside from the fact that chains may pay less because they have staff negotiators.

One landlord I read about said his property is worth 5% more if signs a Starbucks, for example.

Often they don't even want to talk to mom and pop stores anymore.
If you really care about our privacy that much, please configure the GDPR popup in a way[0] that let your EU visitors to say that they are not allowing third party usage of their personal data.

[0] https://www.leonpaternoster.com/posts/techradar-gdpr/
> I don't understand how some people are saying this would be an unethical action. This is competition, which is how better services end up being provided to users, and for better prices. It's not competing that's unethical, and is what leads to monopolies, price fixing, and other anti-competitive behavior. If they don't like Amazon "poaching" users of their site, then they should offer even more desirable terms to their users.

This is a really weird perspective. Not all "competition" is the same; there are such things as fair competition and unfair competition. Having your employees seek work at a competing factory to sabotage its operations is definitely a kind of competition, it's just the unfair kind.
You're right. Those people weren't working on a software project; they were in a fight for their lives—literally—with an enemy they just barely won against. It's not the same thing at all. But it is worth watching for the depiction of how hard humans can work, together, for a common objective when the ONLY thing that matters is getting through. I can't think of a single major character not damaged, broken, or killed by the end of the movie. I guess it resonated because that's the only kind of environment I've ever worked in. Yay, Lockheed.
I'm wondering if Kudu + Impala + RAPIDS + YARN +TonY might do instead... maybe more support?
Understood, I guess I'm wondering why it hasn't been possible to cull more of the less-successful attempts, or at least make it obvious to newer users what is legacy. As an outsider/newer person to Python, the number of package mgmt options to consider is vast and confusing, it would be helpful if there was one (or a few) more "blessed" solutions :)
> I think we can say that US democracy has not "resulted in an explosion of peace and liberty unlikely anything the world has ever seen".

But we have. Name any other period in world history that has seen the same spread of freedom and peace. There is nothing that comes close.

> The fewer artificial market constraints the better.

The Postal Treaty, and free trade and globalization in general, is a removal of artificial market constraints. Now we will return to artificial constraints at international borders.
Can you add an ability for me to upload a calendar file that I scrub out everything I don’t want you to have temporary access to?
Thanks for an incredible comment. I'm inspired to listen to a ton more Carlin, and go back and re-read some Vonnegut.