skysight-inc/HackerNews huggingface dataset:
It runs on device and it's fairly easy to analyze the traffic, you are not giving a third party all your access. You could proxy all the traffic through a Mac running LittleSnitch, read their code, inspect the VPN profile it installs on the device, etc. It will only have access to your internet traffic if you opt-in in the actual VPN tunnel service they sell, which is optional.
The reason I called out Apple is because they normally take a strong stance on misuse of permissions. I’ve had my own apps rejected for the justification “I need location permissions so I know where you are” in a mapping app where the use case is obvious.

If Apple is playing hands on, they deserve just as much blame.
By "No Code" I like to think people mean "the code is already done and all the abstractions defined suit my needs as desired".
You're right, I should have qualified that statement with "for most people…".

I doubt your claim that this sort of beer savouring is "common in US bars" (or if it is commonly available, I doubt that it is commonly ordered).

To put it another way, compare the amount of alcohol ingested on an average evening where beer was the primary beverage vs. an average evening where wine was the primary beverage.

I don't have data to back this up and it's not like I drink heavily myself, but my instinct and experience tells me alcohol-for-wine consumption is much lower than beer's, and so it is in most people's minds.
The Theory of the Parent-Infant Relationship, D. W. Winnicott (1960) [pdf]
>The solution is not to force Apple to police developers but for you to stop using Terminus.

The actual scalable solution is for Congress or states to pass GDPR-style privacy legislation (or CCPA if your politicians are captured by tech industry interests).
It's Andrew Yang's whole platform: automation is putting us all out of work. But it's not true - China is putting Americans out of work, not automation.

https://www.nytimes.com/2019/06/27/us/politics/andrew-yang-a...
I think the article takes as a given that men's labour participation is tanking, while women's isn't. For most of the audience, this will be common knowledge. Here is a graph about female participation:
https://data.worldbank.org/indicator/SL.TLF.CACT.FE.NE.ZS?lo...
Powerful GPG collision attack spells the end for SHA-1
True, firewall is for inbound connection. Thanks.
Book Review: The Secret to Our Success (2019)
Did you see the other replies on the thread?

Guido has absolutely every right here.
As I understand it, it is a matter of looking at the total picture instead of just the free house. I don't have specific numbers, but I recall an article I read several years ago which was talking about costs that are incurred by a homeless person, covering such services such as police, hospitals, etc, and concluded that the costs were way higher than giving the homeless person a house. Therefore, the reason to give a homeless person a house is not motivated by just altruism, but actually also from saving taxpayer money. It's a similar concept to making sure the poor have good healthcare, so that the spread of diseases are contained.
What was the students' response? Did they have a background in programming?
In my experience, Swedes and Danes have scary good English.
This isn't for what I did in the past. It's goals/vision/etc. for the future.
I feel also air field (wind), height field (land), light field (photons), and so on.
> People don't get killed by trains and bicycles in remotely near the numbers that they do by cars, especially when you count all the people killed in car accidents.

I never said the amount is equal.

> Your entire argument is "we can't completely eliminate ALL deaths from any vehicle of any kind, so we need to keep our society car-based."

Not at all. Neither did I say we cannot reduce the number. I said too many is not a useful statement. That is all this is about. Too many does not tell us what the correct tradeoff is. My concern is that people only see a number and want it go down to zero without taking pareto efficiency into account.
When you choose a weather location manually, you actually get a less fine-grained report than the one you get from a GPS-resolved location. Basically, you get weather for "the closest weather station to the geographic centre of the named city" rather than "the closest weather station to you."

This can be a big deal if your city has a large altitude range, such that going a few miles east means the difference between clouds vs. fog, or rain vs. snow; or if your city is coastal, such that going a few miles inland can mean rain vs. sun, and can make a dozen degrees' difference in temperature. (And, in some cities, you have both problems. Yay Vancouver!)
Well it depends what emotions you are trying to catch. Don't try too hard. If they are in the way of your work, they are likely more important than it.
Wrong timeframe for the startups. For Uber, the timefime would have been 2011 with its series A and B, not late stage growth rounds. You buy in at the $60M valuation with the potential for billions, not actual valuation in the billions. In 2015, the "unicorn" to invest in would have been something like Pendo.
There’s two apps in germany that broadcast warnings of either dangerous weather conditions or other incidents (major fire or similar). I can configure both with a fixed location, but this is really a case where I want the app to geolocate me and warn me about dangers around where I am currently.
> Clojure has cons, car, cdr which you can use in the classic Lisp sense. The only thing you CAN'T do is have a dotted pair or dotted list in the last cons cell.

So, it doesn't have them in the classic Lisp sense. Conses are just pairs. Using them as such isn't exotic. (cons 1 2) being an error in Clojure isn't a minor thing, it's very unique compared to other Lisps. It has a very different definition of cons.
Microbes are probably the best answer. There is already evidence that they are eating a large proportion of the plastics and oil that is dumped / spilled into the ocean. https://www.sciencemag.org/news/2019/05/these-tiny-microbes-...
Or the groups or that did the wrong thing simply died, and what we are left with are the accidental randomly distributed beliefs that came about for no reason at all, but happened to be ones that weren't slightly more correlated with dying.

The example I like to use here is that it is often assumed that cannibalism taboos arise because people don't want to/don't like to eat other humans, or that doing so increases risk of disease. But 1. Meat is meat, especially once cooked 2. Have you _seen_ some of the stuff we eat? and 3. Instances of humans eating other humans still happen routinely in the modern world when people are hungry enough, though in some well documented instances they don't actively kill anyone for food.

I find a plausible alternative hypothesis to be that the innate (pre-cultural) disposition toward eating conspecifics is essentially random, and that cannibalism is actively selected against because human beings hate nothing more than the feeling of being prey. We kill everything and anything that is even remotely threatening to us. Groups _without_ the cannibalism taboo are thus much more likely to be wiped out as a result of virtually universal hatred and fear by any other group around.

"Why don't we eat the people we kill mommy?" -> "Because eating people is bad and you are more likely to get sick." vs "Because if we did everyone else would hunt us down and kill us and anyone who believed like us. Better to leave them be or bury them to show we are not predators."

There is probably an answer out there waiting to be found in a pile case studies and social science polls.

tl;dr It's the hunting not the eating.
What emotions are you feeling that need catching?
That's a little unfair. When someone tells you something relies on UDP, nobody in their right mind assumes that this person implemented TCP features on top. UDP is simple and quick, and the assumption is that there was a reason they chose that route.

AFAICT, QUIC loosely defines a way to do client address validation, but it isn't required! It's worded as 'CAN' and 'MAY' in places, and places outside the spec basically hint that 'oh no! it adds another round trip'. This makes it feel totally bolted on. Why wasn't it required up front? If someone came up to me with this idea of QUIC, the -first- thing I'd tell them is to solve this problem definitively first. The idea seems sound to me, but not if you let everyone turn it off...
Please ban sites which fail to function using vanilla HTML
You could argue that the market would want that nobody works hard at a dying company.
First, I disagree that physics, and its foundations, have not changed. Incrementalism is common in mature areas of study, but the cumulative effect is still felt.

Second, I am reminded of Thomas Kuhn's The Structure of Scientific Revolutions [0] This work described exact the state, with historical examples of the cycles, whereby progress exhibits peaks and valleys, periods of time wherein little monumental progress is made followed by brief frantic periods of discoveries, often stemming from the fertile ground laid by those who worked in plodding toil.

And so I am more inclines to believe we are in such a trough at the moment and not even a particularly deep one. Various avenues of thought & experiment show amble potential to thrust us forward into one of Khun's Scientific Revolutions.

[0] https://www.amazon.com/Structure-Scientific-Revolutions-50th...
Any recommendations for hardware to run an OpenBSD router on? Support for ARM and MIPS devices seems pretty limited, leaving x86 stuff like Protectli or PC-Engines (which are both pretty expensive for what you get).
If you like Pi-hole, consider nextdns.io and their iOS app, or their plenty other configs/apps as well.

Using the web control panel, pick from high level categories to block, or drill down and select from among the most common of dozens and dozens of block lists. Make one or more configs, so different family members or devices can be blocked differently.

With Lightweight apps for Android, iOS, Windows, macOS and Chrome OS offering privacy and security benefits of DNS-over-HTTPS. Always-on on all networks automatically to automatically bypass network filtering and government censorship.

Their DNS hosts leverage latency-based routing to automatically use the DNS server with the lowest latency, or use a subset outside "Five eyes" locations.

https://nextdns.io
As my experience lines up with ‘tptaceks I’m curious if there is some objective measure we could use to determine if we are the outliers or your experience is.

Presumably that metric would track back in time to some pre-time where suburbs were safer from cars and kids didn’t have to hunker town in front of screens for safety.
> It's also made by ex Apple engineers, in case that helps for building trustworthiness.

It really shouldn't. Plenty of Apple engineers leave the company to work on shady things.
OT and CRDT trade-offs for Real-Time collaboration
Infiniband is a lower level than TCP. Infiniband is often used as a replacement for ethernet in a supercomputing cluster.

If you wish you can run IP over Infiniband (IPoIB) but I think most people using Infiniband are running a lower latency protocol like RDMA

https://wiki.archlinux.org/index.php/InfiniBand#TCP/IP_(IPoI...
Not a single thing about modelling? Do VCs even know basic accounting? Does anybody care about balance sheets, income statements and reports? "Accounting is the language of business", if you believe that old guy from Nebraska.
Reminds me of the railway gauges, space shuttle and horses ass story, can't find the original link but here's one on reddit which summarizes it, hope i'm not spreading some urban myth: https://www.reddit.com/r/Jokes/comments/5mh5mv/railroad_trac...
You mentioned it yourself early in your comment but IMO going from Rails to Go is a bit weird. Rails to Phoenix (Elixir) is much easier and productive for many devs, it turned out.

Elixir itself is almost completely staying-out-of-your-way language as well -- meaning that if your request takes 10ms to do everything it needs then it's almost guaranteed that 9.95ms of those 10 are spent in the DB and receiving the request and sending the response; Elixir almost doesn't take CPU resources.

I worked with a lot of languages, Go/JS/Ruby/PHP/Elixir included. Elixir so far has hit the best balance between programmer productivity and DevOps happiness. (Although I can't deny that the single binary outputs of Go and Rust are definitely the ideal pieces to maintain from a sysadmin's perspective.)
> The target here is China.

Welcome to the trade war.

> They alone are responsible for the largest transfer of wealth the world has ever seen (Trillions $$ in IP theft from western tax payers).

The largest transfer of wealth was either from china to europe/america ( opium wars ), colonialism in africa/india and the confiscation of land in the americas ( particularly the US ). If your assertion were true, china would be ruling the world and their economy would be bigger than US + EU combined. China's economy is only 1/3rd the size of US + EU while having 300 million more people. Not quite the largest of wealth transfers. Also, wealth transfers normally happen via war. Don't recall china winning a war recently.
Ok, the magical fairy has implemented the measures you had in mind, now 24 instead of 245 children die every year. Is it still too many?

If yes, where exactly does too many stop?
Yeah another person brought up that the cost is reduced based on the data their mining for usage.

I'd also like to point out that most of the sub-$400 Smart TVs on Amazon don't have any DisplayPorts, and the display is probably of a lower quality than something that's designed to be looked at from a couple of feet away rather than dozens of feet.

Bigger than 42", I'd just recommend a projector.
Didn't know such a thing existed till now. They took the feature that mint and others built early on and turned it into a business. Awesome. Have no idea how good it is but a multibillion dollar exit is great.
> often the unvested options in the acquired company are converted into unvested options in the acquiring company on the same schedule

Yup, and I'd clarify that the new options aren't 1:1, but calculated based on some price-per-share of the acquired company.
That is the "goal" of dna as far as a non thinking entity can have a goal. It's deeper even then males and females. Dna that reproduces more frequently and consistently ends up dominating it's environment. How the dna accomplishes that is what changes, whether it's by reproducing in higher quantities, or making adaptations to have the organic payload carrying the dna get more opportunities to reproduce, or some other solution
Pubic vs Private? I'm not sure what your trying to say here, there is such a broad range on both sides with a lot of elite private schools having the most expensive tuitions.

https://www.businessinsider.com/most-expensive-colleges-in-t...

I think if you really want to look at how to lower costs you look at how the community colleges do it. Rick Perry (for all that is wrong with that guy) was spot on, when he basically said that it shouldn't really cost much more per year for a 4 year college as it does at a community college. Thats really the key to free college. When people look at Sanders plans, the conveniently forget that we manage to educate these same kids for 13 years without bankrupting the country, adding another 4 years should be a small increase, not a budget busting problem.

https://www.governing.com/gov-data/education-data/state-educ...

Which puts the average at $11k a year (about 1/2 to a 1/3 is overhead outside of first line teachers salaries).
To err is human, to forgive divine, to fix immortal.
FFS...can anyone run a business these days without XYZ company getting acquired.
I would say this is an example where a duopoly is useful for consumers. The duopoly allows consumers the ability to use a credit card pretty much anywhere they want in the US; This is pretty convenient if you use a credit card responsively. It is also a better solution than the old days where you would have store cards or a store account.
(I am not saying the duopoly is great because these companies are a massive headache for businesses, and increase the cost of things)
This is how votes across Taiwan are counted
Inefficient compared to whatever optimized, adaptive, video-oriented protocols Netscape, YouTube, and Chromecast are using.

I'm wondering how much you lose by doing it the simple way?
FWIW, batteries period may be the wrong technology for most users of these devices.

Personally, I'd happily trade the need to have multiple battery packs with long charging times for ultracapacitor powered tools that might not run as long, but could be recharged to full power in seconds. Cost really might not prohibitively higher since you wouldn't need so many of the battery packs anyhow, and chargers could readily be run off of either wall current or your car/truck.
That option would mean the user couldn't listen to other audio in the background.
Later it was moved to the forests south of Chicago, where it remains buried today:

https://en.m.wikipedia.org/wiki/Red_Gate_Woods

I knew there was some ulterior motive to those forest preserves! Otherwise they'd be covered with housing developments.
There doesn’t need to be such a flag because C++17 was fully backwards compatible with 14, with some tiny exceptions nobody cares about.

Indeed, C++ has rarely made any breaking changes. A decade or so ago, GCC did cause some major ecosystem breakage, by cracking down on C++ constructs which had never been valid according to the spec but which GCC had previously allowed. When that happened, there was a flag to (at least partially) revert to the old behavior: -fpermissive.
Based on that argument we shouldn't have the internet because some users will do unethical things with it.
For $5.3 Billion!!!
Given that this uses a beam search decoder to find the most likely word pattern, is it possible small perturbations in audio could cause it to improperly decode certain word strings? Sort of like the audio equivalent of adversarial attacks, but on ASR?
Yes, that is why I said "past that, we do it for things we want."

In those cases, they are doing it for things they want to do. My point is it's not just a male phenomenon.
Rust, [partially] OCaml and [partially] Elixir come to mind. Elixir is much slower than those two but for the value it brings to the table, is quite fast.

Out of everything I worked with in the last 15 years I'd heartily recommend Rust for uber-performant-yet-mostly-easy-to-use language.
Pretty sure they stopped shipping ads enabled by default a while ago. Pretty sure both of the Samsung smart TVs in the house didn't have them enabled out of the box.
You have to be careful with such an argumentation. It may very well be that forbidding pork is the result of century-long observations that people who eat much pork will on average die earlier than the general population. It may even be that the only kinds of meat eaten in the culture that originally invented this rule were fish, chicken and pork, which would mean that forbidding pork was equal to the modern damnation of "red meat".

Arguments like "pigs are unclean and live in the dirt" may have been used to explain this effect and to rationalize the rule, but just because the rationalization of a rule has been proven incorrect, its original intention is not automatically wrong.
> Equally concerning, a flaw in crypt32.dll might also be abused to spoof the digital signature tied to a specific piece of software. Such a weakness could be exploited by attackers to make malware appear to be a benign program that was produced and signed by a legitimate software company.

This looks like it could be abused to lead to code execution.
I don't expect anyone to rehash the usual debates over this, but I have a question I've never found answered convincingly...

How the heck do vegans eat high-protein diets? I don't mean "get enough protein to avoid deficiency", there are lots of recipes for that. But practically every vegan food I see described as "high protein" is well under 1/3 protein, which is a pretty unremarkable target if you want to build muscle.

Eggs are a really easy way to fix that: you can eat a lot of them, you get a pretty good range of micronutrients, and their macros are majority-protein so you have "budget" for other foods. Is the vegan fix just getting really good at cooking seitan with green vegetables? That's (with tempeh and tofu) the only option I've found that's even in the right ballpark.
> which layer does TLS

Transport Layer Security? Transport layer.

> which layer does NAT

Network Address Translation? Network layer.

---

That said, the names aren't as important as the layer and independence. E.g. TLS can be used to secure any TCP traffic: STMP, HTTP, etc.
Great list! Maybe time to add WebGPU ;)

https://news.ycombinator.com/item?id=22020511
> Super illegal

[citation needed]

Also, what makes it super? And how does that compare to normal illegal?
https://spinningup.openai.com/en/latest/spinningup/keypapers...
Besides what's described in the article I have some other grievances. I find Daily Lists no longer loads new entries when at the end of the list. I don't get many new recommendations in them anyway. Some bug made the list descriptions disappear. And then there are a ton of songs that I may have listened to someday, and Spotify decided to mark the Like button for me on them. I never pressed that button myself.
I agree with the author... The last few paras really explain what was supposed to be conveyed:

- If you don't want to use it, don't want to muck around with the license, fine ...

- But don't dis a FS that has been solving important problems for a few YEARS in production even before btrfs was being written.

Perfect summarization there. As a tech person, we could get biased into dissing other people's tech. But I feel that where it's due, one needs to give credit.

Historic aside: ZFS is 14+ years old, launched in November 2005. It's sort of a feature-parallel version of WAFL but eventually open sourced to the world with OpenSolaris in 2008. I used to work in NetApp when it came out and I was like, whoa. NetApp and Sun share a lot of history.
Alas, I am not sure about that.
Use of a bad language like C or Java or Emacs Lisp (if that can be called bad) can be necessary -- the best choice.

I don't have a novel explanation of what makes Common Lisp and Scheme bad dynamically typed languages, just the ordinary obvious reasons, so there's no point in writing it out.
Lots of potential uses indeed — also for travel, potential megastructures, and mining beyond the wildest hopes of asteroids but it's likely to be harder to get the stuff (gold, iron, etc) down there than it is to travel millions of kilometers out there through the void and radiations...

And yes, potentially much more heat than we'd know what to do with currently.

Interesting hard sci-fi (well, basic physics principles mostly) about it by Isaac Arthur: https://youtu.be/jZQP2oNDkAM

Disclaimer: absolutely not affiliated with the man but deeply hoping that such perspectives become maintream, normal expectations. Not holding my breath, but one hacker at a time, we'll get there!
I don't disagree. They need to do have a consistent approach. Selective enforcement is not likely the thing here, it seems like sibling that this just got missed.

So, report to Apple, file a review, stop using it.

If Apple comes to the rescue and characteristically fixes it, great, if they don't - they've already made great steps in allowing you to make informed decisions.
JS vs pure data (a video file) is an important distinction. I will grant you that. My point is that it's perfectly reasonable to assume users can access this blog post just fine (and my analytics show that is the case for the vast majority of them), because the functionality is built-in to every browser on the planet. You literally have to take action to circumvent the way your browser is intended to work, in order for my site to not work.