skysight-inc/HackerNews huggingface dataset:
It's a "fake" VPN, it only captures the DNS traffic (that's just the cleanest/most efficient way to do it).
> Well, then I'd have to ask what your experience is that causes you to believe this? I don't mean years, I mean what languages, and what, more specifically, you observed.

Probably 20 Rails developers across 3 companies

> So? "Catching everything" isn't a thing

The "everything" I'm referring to is less about "all bugs", and more about "Type errors, spelling mistakes, missing imports, etc". All code has bugs. Not all languages allow remedial spelling errors to make it into a build.

> shrug Okay... To be clear, "runtime" doesn't mean "in production".

It sure does not. I'm not sure that changes anything. It seems like being difficult for the sake of it to argue that it's the same value to catch potential bugs now vs. later. Obviously the answer is now.
People that use the word violence in this way have no concept of what real violence actually is. Take your nose out of the Foucault (or more likely, third-order rehashed pop-critical theory funneled through social media) and try to use some of those higher order skills to view things in their historical context.

Offending your sense of etiquette is not causing you any material harm. By acting as if it does, you’re allowing something as simple as fashion to wall off entire bodies of knowledge. If you can’t read a post like that, imagine how much of the world is off limits, and how much that stunts your development as a human being.
Being a highly lauded author doesn't make you a good teacher either. The best writing teachers are probably relatively nameless individuals out there at various colleges and universities, or maybe even high schools. But no one is going to pay for a "masterclass" from them.
YouTube is deleting comments with two phrases that insult China’s CommunistParty
I don't think we will be missing out on anything. Blizzard has been creatively bankrupt for a few years now.
Write on your phone, commit to git, have some CI build it and deploy. Simples :)
But if you actually watch the news you'll see that most of what is reported won't get better with any amount of being "wound up". Natural disasters, crime, accidents etc. There is no sense at all in learning about such things.
What if Twitter keeps the president's tweets put a banner "this content violates the policies <insert what and why etc>, we don't condone this .... but for the interest of the public discourse we decided to keep this online etc etc"?
That's a fair point about tone. In my mind it's the difference, when being asked "Would you like a beer", between answering "No thanks", and "No thanks, I don't drink". One says simply no, the other says no, that's something I specifically abstain from. I suppose that could be seen as smug, and the difference would largely be in tone, as you say.
I just wish some of the electric car makers got this memo. A small electric 2 seater convertible that looked like this would be hot. Ok, I would buy it anyhow. Also one of those mini cargo vans.
Bold to assume this person has an iPhone :)
In 2020, "far right" has become a cheap epithet frequently applied to half of the country. (cf "deplorables") As such, it really has no application by a neutral news source anymore.

Or, to put it another way, if half of the electorate holds fairly similar views, they cannot reasonably be described as "far right" (or "far left", for that matter). The "far" end would be maybe one percent, not fifty.

In any case, I appreciate journalists that simply describe the situation, and allow me to decide for myself what I think about it. Hard to remember now, but that's how it actually used to be.
Windows uses KB to mean KiB. Raymond Chen explained it in a blog post.[1]

[1]: https://devblogs.microsoft.com/oldnewthing/?p=17933
Nice. I want to try something like this.
Thank you - yes, I've dabbled with io-ts, though I'm still learning how to wield its power.

> Opt-in runtime checks for SQL queries

Ah right, I do see in the repo for PgTyped that it's on the roadmap. That does sound useful!

I'm hoping that one of these days, TypeScript will support a more generic runtime type check, somehow closer to the language/TSC-level rather than userland libraries, plugins/transforms, or a parallel compiler/build step.

At the moment, I use a fork of typescript-json-schema ¹ for my purposes.

¹ https://github.com/YousefED/typescript-json-schema
> The good content is just a necessary evil to make you tolerate looking at ads.

You could make the same argument for Google or other online web sites relying on ads as the primary source of revenue.
Shame on them both then. And your comment. Defending toxicity is toxic.

I think it is fair to make assumptions about the type of person someone is and the material they put out into the world by the words they use. The idea that an article can't be judged by the words that make it up is absurd.
Let's not pretend that you have to be a Chinese citizen, or even Chinese in order to spy for China. Or for any other country for that matter.

https://www.cnn.com/2020/01/28/politics/harvard-professor-ch...
Interesting. From a quick look at the paper, the findings would explain why treatment with some IL-6 inhibitors like tocilizumab was successful in moderate to severe cases.
"optics" entered the news vernacular very recently, now everyone uses it.
China has around 65% of the total hashing power, so technically they control it: https://www.theblockcrypto.com/post/50274/chinese-bitcoin-mi...
survivorship bias in full swing here.

Can't find any followup successes after this product repositioning
I'm not sure we can really guess what the student meant, but I do know for sure that she was wrong.

If you add up a sixth of a six-pack and a sixth of another six-pack you get a sixth of two six-packs -- two twelveths.

The student's misunderstanding comes from being taught fraction addition in terms of items in a collection -- which only holds if you keep to the same set (what you called scale).

This is a common choice -- "students already know how to add integers, so let's start from there", but as it did in this case, it doesn't always work as intended.

This is a great example of taking an analogy so far that the student didn't learn anything new at all. Everyone feels happy -- teacher's teaching, student's learning -- until you test what your knowledge on outside the domain of the analogy.

Fraction and integer addition are one and the same, yes -- but from the point of view of fractions, wherefrom integer addition is a special case. It remains challenging to teach and understand from the point of view of the integers, which is where the student stands.
That's awesome and I've tried nextdns and loved it. But - and this is just me - I just don't trust anyone to delete my logs or not log in the first place.

That's why I'll probably not move off of my pihole
You can, and if you look at Google's actions long term, they do.
Lol the law of large numbers (the real name for the law of averages) is absolutely a law and it's exactly the phenomenon I'm alluding to

https://en.wikipedia.org/wiki/Law_of_large_numbers
This hits the nail on the head:

1 (person at table A) / 3 (people at table A) can't be added to 1 (person at table B) / 3 (people at table B) without conversion of units.
They certainly can, but they're needlessly buying into trouble. And, if it matters, probably bumping up Trump's fall vote totals.
> Fake news (the actual kind), name-calling, absurd conspiracy-theorizing, memes that remove all nuance from complex issues, botnets that amplify anti-science/anti-intellectual nonsense ... aren't political dialogue, they're the breakdown of it.

I understand the disdain for all of this, but this has been the state of American media for the vast majority of its history. Ben Franklin et al would find the anomalous post-Cold War period of journalistic "neutrality" to be unrecognizable. Fake news, name calling, absurd theorizing have been society's way of communicating about issues since the dawn of the printing press — or in other words, "political dialogue".
>So it's not like we get to side-step horror-avoidance.

Which is my point. It's easy to say "just force them to optimize for value to society" and then ignore what that really entails in practice. And what giving someone the power to do that tends to cause.

Actually solving the related problems and making things actually better is probably possible but it's messy and hard and complicated.
The problem is not the absence of volunteers, the problem is that as the first wave of the epidemic recedes, most volunteers won’t catch the disease by themselves and thus will add no information as to whether the vaccine works. And challenge trials (deliberately infecting people) are apparently a big ethical no-no.
Thanks for sharing! I'm the maker of this extension :)

To add a bit more context, I started building this app about a month ago. It all started with a simple "Save" button that would push code to a web app I had previously built to save code online.

I shared it with a small group of beta testers. They all had such great feedback & suggestions. Thanks to them the extension is now 10x better! It now has:

> Select text anywhere & right-click to save as snippet.
> Access recent saves in a sidebar from any tab.
> Save webpages
> Organize snippets in collections & tags
> And of course a way better UI and experience!

It still has some bugs & issues, but I couldn't wait to share it with other developers online. Really excited to hear your feedback!
The classical, as in old fashioned, 70s, 80s definition of AI is solving any problem using heuristics. This is contrasted with algorithmic problem solving; which is impossible to do if your problem is intractable (you can't have an efficient 3SAT solver if you don't use heuristics). The canonical example is CSP (constraint satisfaction problem) solvers: people legit thought, encoding knowledge in a Prolog-like CSP solver will allow us to create AI. AI researchers before the "AI Winter" thought AI is all about encoding the information in a way computers can use heuristic to solve problems like humans.
Just fyi, another dev team has picked up the SQLightning code and brought it up to date: https://github.com/LumoSQL/LumoSQL
The colonists were ALL for maximizing economic power (pursuit of estate). They were ALL for limiting political power against economic power.

So this notion that colonists were against economic power is just wrong. Others may have held the notion but not as the colonists if you go by the Declaration of Independence and Constitution.
GMails business model is basically based on scanning your mail.

It should be possible if they can work out how to put WebRTC with transformable streams in there.

It’s the most feature complete messenger. Maybe it’s possible to hook it up to ProtonMail
I mean, I'm not trying to say "china always good, USA always bad", either. I'm just trying to add some perspective.

If I were to take that on as some sort of debate challenge, I'd point out the mass incarceration and the fact that we still have a bigger chunk of people in jail despite being so much freer. Of course, that's a bit of a rhetorical gambit.

As far as the characterization of china, it depends. Han Chinese don't go to prison just for criticizing the government, they just lose opportunities. Party membership is a big part of getting ahead there. They go to prison if they start getting organized, holding meetings, being an alternative political party.

Xinjiang is a whole other can of worms.
I had it on my phone for a while, sadly it breaks URLs in the twitter app because it was blocking the analytics redirect. Nice service otherwise
The history of practical encryption has been largely about solving the "messy real-world bits".

I am emphatically not saying here that WG is a step backward. But what I had hoped to see - either from Jason or from somebody else in that community - were practical approaches to actually deploy this safely in real environments people have.

Let me give you a small not very related example that made me smile recently of how to make security usable:

Magic wormhole will cheerfully help do SSH public key setup for a new device that needs access.

Normally this is a messy real-world problem. The SSH public key for a new laptop, or a phone, or whatever needs to get authorized for access to some system. As a public key it isn't secret, but the correct key must be installed or you'd be subject to a sophisticated MITM. Unlike the server authentication there is no provision for TOFU and it's unclear how that should work anyway. SSH keys are too long to just read them out comfortably, secure messaging platforms add clumsy extra steps (copy, paste)...

But Magic Wormhole fits the gap pretty nicely. You run one end of the wormhole on the machine where the key is to be installed, and the other on the machine that has the key pair, secured with a trivial human memorable passphrase like '6-candle-cheesegrater-horse' and the result is simple but safe†.

† I've argued Wormhole security thresholds should be higher mostly for PR reasons, but it's not a deal breaker and you can doubtless find my rambling about that if you care.
I'm building a social media site that will bring people together rather than drive people apart. It's called Belief Challenge. It's social media for open-minded people. Try it! http://beliefchallenge.com
I mean, they'll control the supply and be able to make more in a snap, so they don't need "fees" if they can pay themselves without anyone knowing.
LMAX Disruptor: High Performance Inter-Thread Messaging Library
+1 for The Great Courses, at least the few that I’ve picked up on Audible. I listened to a course entitled Law School for Everyone that is 25 hours of four different law professors giving a very clear and coherent introduction to law. It was worth at least 10x the cost of the Audible credit, and I probably only used 1/2 credit after picking it up during a 2-for-1 sale.
> Write on your phone,

Ok that part's easy.

> commit to git

How? I've never seen a good git client for the phone

> have some CI build it and deploy.

Step one, draw a circle. Step two, draw the rest of the owl. :)

While this might be a fun exercise, it's more involved than deploying some code to Lambda.
Is this the point in the curve we redefine anything successful as using 'AI' because it uses a computer program?

Literally the only things you mention using AI/ML techniques are "speech-to-text, asking Siri for answers, translating web pages" and search engines, which are external to business process. Internal search is usually a disaster because processes are document based rather than web/publication based.

There are ML applications used for business, like speech recog, pricing, marketing and so on, but not so much for business processes. Where are the AI tools for parsing legal contracts? Agents for finding and negotiating prices with suppliers? Filling out regulatory reports?
This has been going on forever. Magazine content in particular was often written by PR departments of various companies. Even when it wasn't, the "journalist" writing it knew that if he didn't write what the company wanted, he wouldn't get invited to junkets, press parties, etc.

Just yesterday, the NY Times ran a prominent Opinion piece that read to me like a promotion for the author's book. Pretty great marketing.
ATM Skimmer Gang Had Protection from Mexican Attorney General’s Office
If this picks up, them being the smaller markets, they'll probably have to preprend something or just change.
Another bug report: the pop-up info boxes are hidden off the side of the screen on mobile Firefox. Screenshot: https://cloudflare-ipfs.com/ipfs/QmRHQqSuJm4kMQB67hoiaYJ5fXc...
Have you read a newspaper comment section recently? Lots and lots of shouting going on between readers.
Using this app, you can access DNS settings which are typically hidden in MIUI

https://play.google.com/store/apps/details?id=com.ceyhan.set...
I don't think OP is saying to literally cut off all information from the outside world -- that we should be info-hermits, unaware of who is running for president, unaware of which states are shutting down, whatever.

He's saying that people's very-common argument that "it's important to know everything happening in the world" is bunk, and voracious consumption of news is not useful and is harmful. You can get 99% of utility from news with just a few objective headlines and summaries, once a week tops.
That's ok. What you say makes sense. Note I did mention "actionable" doesn't factor into what I consider interesting. I find the world interesting, I guess.

What I find annoying are blanket statements like "don't follow the news". Says who? Who is this guy to tell me what is reasonable to consider interesting, and whether following world news is something I do "to worry"?
Build a simple static site generator in 100 lines of code
I was thinking about web-blogging / Zettels (https://braindump.jethro.dev/zettels/), but not about a particular platform. Could be under writenext.io/.
Good riddance to proprietary codecs.
How satisfied are you with product development at your company?
An Intro to Python
The Model S is fairy efficient and aerodynamic compared to other EVs.

If anyone did this, they probably would offer 15kW and 30kW versions, so both passenger cars and light trucks would be covered.
Still a very generous offer. Can you read all the data?
No, it’s not about ignoring arguments. It’s about talking past each other by adding more anecdotes to an entire class of data the other side does not prioritize.
If you think the debate is about haircuts, I'd wager you have a work from home friendly job with direct deposit where you don't have to decide between "staying home & going broke" vs "working & feeding my family."
Any benefits to switching to ZSH in Catalina? The prompt every time I open the command line is annoying me
So? Movies are not just story (the curse of mainstream US cinema) but also mood, photography, aesthetic, poetical expression, and tons of other things besides. You can have all those things without the others...

And allegory is a pretty cheap trick in art. You don't need that either...

You wouldn't ask what an instrumental music piece "is about". Why ask it for a movie?
SQLite v4 was supposed to have modular, pluggable backends, of which LMDB was only the first (of hopefully many). They were also working on their own from-scratch implementation of an LSM backend, which was also abandoned.

As I recall, they decided that the mmap-related performance tricks they learned from working with LMDB could just be plugged into their own SQLite v3 Btree engine. (Indeed, recent SQLitev3 is a bit faster than when the SQLitev4 project began. But still doesn't match LMDB.)
Hi Joe. I recommend finding a therapist that you really connect with, and perhaps looking into various 12 step groups, as there are many addictions that we humans struggle with that aren't necessarily drugs or alcohol. Wishing you the best.
Pushed implies someone with power over the network made it happen to benefit Amazon.

Change it to "used" or something like that and it would be reasonably accurate, if completely lacking in context.
We already have the actual information traveling at the max speed, the delta is purely the cost of indirect routes and switching. It seems very reasonable to assume we could get much closer to the theoretical max.

Also this is obviously only a max speed if we never figure out superluminal communication, which... [fingers crossed]
I always chuckled at the "AWS Simple Monthly Calculator": https://calculator.s3.amazonaws.com/index.html

It isn't simple at all! Not only is it complex and fairly daunting, you also need pretty deep knowledge of AWS to fill it out correctly. They eventually introduced an improved calculator that dropped the "simple" branding: https://calculator.aws/
Twitter labels Trump tweets as ‘potentially misleading’ for the first time
I don't think people realize how amazing it would be to flip off a clunking toggle switch to turn on Bluetooth.

It is fricking glorious. IMO, hardware controls > software controls. Big time and $$$.

All monitors today have no dedicated buttons for switching input sources. Instead we have a d-pad nipple that takes 20 seconds to pop up a menu, then dig into the menu shortcuts (thank god!) and then having to select input source.

Humans have regressed hard in last 30 years in terms of UX/UI.
If you are that rare shining example of someone with a cute anime girl icon who does not regularly engage in '''ironic''' assholery straight from the bowels of 4chan and vehemently argues that their right to free speech is being impinged any time someone tells them to fuck off because they are being a jerk, then I have nothing but the best wishes for you and your friends of a similar bent. You are a lonely flame in the darkness and I wish there were far more of you, whatever your actual and/or desired gender in the fleshy world is.

I just think the fact that this association exists is fucking hilarious, it's a detail that nobody even began to get anywhere near imagining in all the sci-fi I read growing up.
Meanwhile in a major city in Australia:

44 Mbps down
30ms latency
12.5 ms jitter

What’s it like having internet that actually goes?
Separating presentation and content is one way to do it, but it's not the only way.

For example, Facebook could create some kind of plugin API that allows you to interpose your filtering/ranking code between their content and their presentation.

For example, maybe they give you a list of N possible main page feed items each with its own ID. Your code then returns an ordered list of M <= N IDs of the things that should go into your feed. That would allow you to filter out the ones you don't want and have the most interesting stuff displayed first. Facebook could display the M items you've chosen along with ads interspersed.

Something like that could run in the browser or Facebook could even allow you to host your algorithm in a sandbox on their servers if that helps performance. (Which means you trust them to actually run it, but you have to trust them on some basic things if you're going to use their service at all.)

In other words, changing the acoustics of the echo chamber doesn't mean you need to be the one implementing a big chunk of the system. You just need a way to exert control over the part you want to customize.
You have to go to other historical events to find evidence of that. French Revolution, Bolshevik Revolution.
Well of course when you have enough 'file' in one place it starts to exert outward pressure
I guess it's worth clarifying what exactly you're talking about. If you want to share images and text with a small group of people, okay, that might be useful in some cases. But that's not the use case that Facebook users have in mind - you're setting the bar almost comically low and the impact on the actual landscape of the web will be exactly zero.

If you mean something that can make a splash in the social media space to address the "user agents on Facebook" problem, color me skeptical about the prospect of competing on useful features with the Facebook behemoth while fighting the complexity up and down the stack of making everything decentralized and trying to make it friction-free for casual users to run, with no funding from ads, and starting out at square one on network effects. Yes, Mastodon is a possible counter to this line of argument, but Twitter is so stagnant and their product is so simple that I feel like it's almost a unique case. And for most people the Facebook use case includes being able to find all their real-life contacts; by that measure even Mastodon would fail.
Your idea doesn't sound particularly tenable. A pay social network that limits you to only your close friends and family, that will have no network effects, have less features, and be more difficult to set up...

It's easy for people to point what they don't like about Facebook, but I don't think you are really comprehending why they dominated the social network space to begin with. It's not as easy as making a product that doesn't advertise, if it costs money to use instead.