skysight-inc/HackerNews huggingface dataset:
So there's lots of extreme language in this. What you makes you say this is wise, vs. a rant from some dumbass who doesn't know anything? Do you know anything about statistics and polling? Here's some comments from this article:

> Even with the results of the presidential contest still out, there’s a clear loser in this election: polling.

> This is a disaster for the polling industry and for media outlets and analysts that package and interpret the polls for public consumption, such as FiveThirtyEight, The New York Times’ Upshot, and The Economist’s election unit. They now face serious existential questions.

> The real catastrophe is that the failure of the polls leaves Americans with no reliable way to understand what we as a people think outside of elections

> Without reliable sources of information about public opinion, the press, and by extension, the public, should perhaps employ a measure of humility about what we can and can’t know in politics. As wise as this may be—and even if people manage to act on it—that sort of epistemic humility risks falling prey to the same asymmetrical warfare that has characterized much of the Trump era.

You know what we don't see in this? Any sort of measurement of how good the polls were. And you know what? They were fine. Not a great year for sure. 2 years prior was very good.

If you want an analysis on the efficacy of polling from someone knowledgeable I would suggest looking at Nate Silver's reflections on 2020: https://fivethirtyeight.com/features/the-death-of-polling-is...

Or this one:
https://fivethirtyeight.com/features/how-fivethirtyeights-20...

99% of races favored for republicans were correctly called, including 100% accuracy for anything not labeled a toss up. 92% of races favoring dems were called correctly. and 95% overall.
> agile makes you iterate through pseudo productivity before you actually understood the problem

This kind of "development process theater" causes terrible cognitive dissonance.
Would be interesting if this can do HTTP/1.1 pipelining. Need to take a closer look.

What makes me hesitate to look closer is that I almost always am doing some text processing after the HTTP response and before the SQL commands. Due to resource constraints, I do not want to store HTML cruft.

I mostly am doing

HTTP response --> text processing --> SQLite3

rather than

HTTP response --> SQLite3

However I also have a need for storing different combinations of HTTP request headers and values in a database. I currently use the UNIX filesystem as a database (one header per file, djb's envdir loads the headers into environment from a selected folder), but maybe I could use SQLite3. For unprocessed text, e.g., from pipelined DoH responses, I use tmux buffers as a temporary database. Then do something like

HTTP responses --> tmux loadb /dev/stdin
tmux saveb -b b1 /dev/stdout|textprocessingutility --> ip-map.txt (append unique, i.e., "add unique")

The ip-map.txt file gets loaded into memory of a localhost forward proxy.

Databases, such as NetBSD's db, djb's cdb, kdb+, or sqlite3 can help with the "append unique" step if the data gets big.

Note: Any JSON I retrieve is "text", not binary data. Most HTTP responses are HTML, sometimes with embedded JSON. Pipelined DoH is binary but I still use drill to print the packets as text. (When I finally learn ldns I will stop using drill.)
Right? There was an article here earlier about running fiber in rural Michigan. Kudos to the dude doing it and I agree that internet access is important. But 30k per house seems like a very wonky investment. At 100$ a month that would be 25 years to pay back, which could be feasible depending on what we are doing for internet in 25 years. Still seems ridiculous. If you wanted to pay 30k per household to build super fast internet for everyone in Seattle or Austin, people would laugh you out of the room.
FTA:

>The Threadripper Pro models aren't intended for gaming, but regardless, we couldn't resist the temptation to see how the chips fare when paired with a high-end GPU. The Threadripper chips don't impact competitive positioning in the gaming market, so consider this round of tests an exhibition/academic exercise.
I do and am (un)pleasantly surprised how they find interesting ways to get by them... it's pure text matching rather than regexp or semantics based. But still, this is limited to textual content, and they will still show you the tweet because of the reply or quote tweet...

however, I cannot say, "don't show me photos of food, family, and vacations" I've tried to say these tweets are not relevant, but they still push the same garbage to me
Traditionally, a hermit is someone who eschews contact with others, of any kind. Hermits don't spend their time writing and reading letters, for example, which have existed forever.
> If you've written 400 daily poems and it doesn't seem to be having a positive effect, then it's certainly time to stop.

I'd probably say stop at around 7 if not positive, because then it is just a weird week long gimmick...
The money (and the areas that were bid on) go back in the pot for Phase II of RDOF. Starlink can bid on that if they demonstrate adequate performance by then.

Edit: Actually it looks like it goes back into the Universal Service Fund (which is where RDOF got it's money), and may be used for RDOF or other USF funded programs.
Beautifully put
Greater than 10 years
Of course mileage varies. I think it is fair to say that it is still the case that for many rails apps most of the request/response time is spent waiting on I/O. The DB I/O performance can be greatly improved by minimizing number of queries, indexing, query optimizations, ETC. DB I/O performance bottleneck is not a problem unique to rails, but maybe felt by rails devs more because the abstraction ActiveRecord provides doesn't make it obvious when you're misusing the DB.
Chomsky who loves to downplay genocide if done by a leftist party and the political system he advocates is so hilariously unproven and basically can not actually work. But sure he is really worth listing too.
Hi Kirill.
What a long story, nice to read. Thanks.

As a man, who've building a product for 6 years, I understand you well.

Keep pushing yourself.
As @Shindi said, it is important to start from potential customers and their needs first.
How much effort/development have they put in to the spam detection on Gmail?
When helping hurts, the best recycling of old fabrics to avoid economic reprecussions is probably for insulation or us dollars.

Most of the big name donation centers (GoodWill) will have this setup for their waste product.
If you average AWS snowmobile out, it does about 1 Tbps. Has some latency though.
> It only works for moderate scaling up before looking bad

That problem has been solved by multi-channel signed distance fields https://github.com/Chlumsky/msdfgen
> Territories aren’t just up and leaving Canada

It is a bit funny that you mentioned Canada - given that Quebec barely voted down independence by a 0.2% margin in 1995. Something that would have been a disaster for Canada to be literally split in THREE pieces.

..and it may very well have led to armed conflict as violence in separatist violence in Quebec was not uncommon.

Separatist movements are very very often superstitiously supported by foreign rivals and it is worth quite a bit of political power to physically keep you nation together.

> Individual states do not have the resources to oppose our military.

They do not need to. When independence movements are militarily squashed, that is when foreign rivals step in officially to fund and supply weapons to them. It happened in Kosovo, Taiwan, Donbass, South Ossentia, etc..

> I don’t think even hostile countries like China, Russia, Iran, or North Korea would even attempt to get involved in an internal conflict

I hesitate to even reply to this comment. I think you know, reading it, how wrong it is.
They don't want your old clothes, they want your semi-fresh ones.
AOSP by itself still contacts Google --- without any additional apps or services installed. /e/OS has described were/how this occurs.
Greater than 5 years and less than equal to 10 years
Do you have kids? It’s really not easy to withdraw all internet access without substantially disadvantaging them. But I don’t want them reading 4chan either. Anything which makes that less likely without fundamentally breaking things is welcome to me.
Webauthn does cover the scenario described by associating the credentials in the hardware token with the domain name, so that you're not entering credentials into a random site or iframe; the browser and token are verifying that the URL requesting a challenge is the same as the one that generated the credentials in the first place.

Showing the action as part of the dialog doesn't really solve the threat posed here, because if you're not validating where you're answering a challenge from, then you also don't really have a way to know they're not lying about the action presented.
Depends on your definition of a path. If what you mean is something like a SVG path, then consider the path is defined as a series of command that describe the shape. See https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Pa...

From my understanding there is no closed form solution to arbitrary paths defined in that way. So the only way to figure out what the shape looks like, and to figure out if a point is inside or outside, you would need to run all the commands that form the path.
100Mb is higher performance than most people need. That's five 4K video streams. While it's nice to push the definition of broadband forward from ISDN speeds, it should realistically consider the bandwidth a household can consume and that people choosing to live in a rural environment don't need to have the best possible service.
Microsoft's DirectWrite font renderer, which has been the default since Windows 7 IIRC: https://docs.microsoft.com/en-us/windows/win32/directwrite/d...

Its a blackbox. But Microsoft is very clear that its "hardware accelerated", whatever that means (IE: I think it means they got GPU-shaders handling a lot of details).

GDI / etc. etc. are legacy. You were supposed to start migrating towards Direct2D and DirectWrite decades ago. Cleartype itself moved to DirectWrite (though it still has GDI renderer for legacy purposes).

https://docs.microsoft.com/en-us/windows/win32/directwrite/i...
I don't know if it's still prevalent, but I've heard of a... routine where some sellers will sell an item, stretch the delivery date out, and if the item's cost goes down, release it to be shipped. If the price starts trending up, they sit on it and cancel it, later listing for a higher price, basically speculation and attrition.

Edit: I WILL take a moment to complain about getting higher prices on items when signed in on an account than incognito.
Sign in and they jump back up.
Are you sure about that? Running NetGuard reveals a lot of connections to G where one would not expect them (looking at you, Firefox, too). Also make sure you don't use 8.8.8.8 as DNS.

That said, /e/ is practically LineageOS, except you can buy it preinstalled on new phones.
Amazon begins large-scale rollout of palm print-based payments
I am hearing that lots of people are now getting under 50/15 out of it, and nobody I know with starlink has gotten better than 100 down. That is not really broadband. Those people may be in regions that are oversubscribed, but that is also partly a problem related to the price being too low. Of course, if they raise the price, then it might not be considered cheap enough for these subsidies either.
Of course!

And if you happen to want lifejackets and seatbelts on your bicycle, then everybody will be safe to assume that you are an exceptionally bad rider.

Same thing for wanting types on languages where they are not needed.
If employees can get away with doing little work, that's a management problem. That still doesn't make it an easy problem to solve though.

To take the typical scrum/agile method as our context...

First and foremost, you're supposed to deliver things that have value. In most cases though, this is very much a "soft science". You can have an incredibly full backlog of items with things nobody asked for, as the feedback loop after a release is often non-existing and the team is working on the next thing already.

Likewise, issues (due to laziness or incompetence) are super easy to mask. The engineer can call out some unexpected dependencies, setbacks, unclarities in the story (shifting blame), hardware issues, the list of excuses is endless. It's not like the PM understands any of it, so "it is what it is". The story is moved to the next sprint, or is split in two.

Same for task estimation. In particular with a dynamic where the PM is technically clueless, which is common as a team holds a wide variety of tech skills nobody can understand in total, it's easy to inflate estimates. There's little to no incentive to stretch your productivity, in fact it's a type of self-harm. Because next you'd be expected to deliver at that stretch level forever. Better to under-perform a little, create some breathing room.

Quality: often unmanaged, as amount of story points delivered is typically a primary metric.

Now combine all this and you can have a team looking busy/productive whilst it's delivering nothing of value, too late, and with poor quality. Without setting of any alarm bells. The lack of value, productivity and quality is close to invisible.

Now imagine having dozens if not hundreds of such teams, lol.
I'd expect the installer to support more devices over time, since /e/ officially supports 269 devices:

https://support.e.foundation/devices

It's promising that more and more alternative Android distributions are offering installers to make them more accessible to average phone users. On the Linux phone side, even Ubuntu Touch has an installer that supports 81 devices: https://devices.ubuntu-touch.io/installer/

But, device manufacturers need to make bootloaders unlockable for these installers to work, and I agree that regulation is a practical way to make this happen. I can see Europe taking the lead on this with the goal of reducing e-waste by encouraging the reuse of old devices.
How do we know anything, and how do we deem the human mind a suitable tool for ascertaining the result?

At some point I understood that faith is orthogonal to the mind, and the tension was lowered.
Facebook hired too many people during the pandemic and then got hit by the iPhone privacy change that killed their revenues. Facebook's stock is roughly 1/2 what it was a year ago. Also if increase your headcount by 62% obviously people won't have enough work to do.

"To be sure, the Covid-induced pandemic saw Meta embark on a massive hiring spree, growing its number of full-time staff from 48,000 at the end of 2019 to more than 77,800 — a 62 per cent jump."
Plus they are nuking their own skin revenue to support some other game's, total nonsense
I use them as fishing clothes.
Important to note this is a "terror watchlist" run by a private entity, not a government. It's largely just used by social media to flag groups and account sharing copies of images flagged by them. If the allegations are true, still not a good thing, but "terror watchlist" makes it sound a lot worse than it is.
> sell the clothing for furniture stuffing.

What's wrong with this? Seems like perfect recycling.
JSON is a text format that looks like a JavaScript Object when it (the object) is in text form. It has nothing to do with its memory layout. It's just a name.

The actual object in memory has to be serialized/deserialized to/from JSON.

ECMA-404 (the standard for JSON) allows values that cannot be possible represented in JavaScript - integers and float bigger than 53 bits; At the same time, it forbids totally legal JavaScript's NaN and Infinity.

JavaScript is faster and JSON because any modern JS VM is a lot faster than Ruby VM. If JSON didn't require serialization/serialization, it would be inherently unsafe at any speed.

: There are ways to handle exchange without serialization and serialization safely, but you're suggesting is that memory that holds json text is just cast to json object.
Instead of saying you're autistic, say you have autism. What you are is a human being, most likely. Having autism is just one of your traits.

TL;DR Autism is what you've got, not who you are.
I think some more effort should be made in getting the default memory usage down to a more reasonable level. This site https://programming-language-benchmarks.vercel.app/problem/h... shows a simple Hello World Julia program as using 169 MB of memory (and I saw similar memory usage on my computer running '/usr/bin/time julia -e 'println("Hello World!")'') which was the third worse of all the programming language implementations that were tested.
I think it's more about demand for a cheaper firebase, they also benefit that you can self host / open source
Harder for the state, in the USA. The constitution has something to say about that (IANAL)
You’ve read the ny post before?
It’s not that but total bandwidth capacity is limited by constellation size, waiting for laser links between satellites, etc.
The article here describes Goodwill's operation in the US, where better-quality items are sold in the stores, lesser at outlet, and eventually things are bundled up and sold in bulk, as scraps, and for other uses like that. The idea is to just maximize the monetary value of the donations and then turn around and spend that money on their actual charitable mission. It removes some of the "romance" of donating items, but as long as you support the mission, I struggle to say it's the wrong move.

Of course there are negative effects as well, like the eventual dumping of items on poor countries and the effects on domestic markets for clothing in those places... but at the scale the West buys and discards clothes, there's really no perfect answers.
Every app that uses an in-app browser (which is most of them) can do this. This is a clickbait headline that relies on "Blue Company Bad" sentiments.
By ownership? MS has chosen to let .NET run on platforms not owned by MS, but they are still controlling product direction.
Seems like a very "I haven't got any press recently" call: it's something where hyperbole can be used, it involves a popular & high profile target, has significant public cost, etc

It's not like they're deathtraps (it seems like mechanically/physically they are safe cars), and Tesla has repeatedly shown that they can disable and remove vehicle behaviour without a car going into a dealer/mechanic. So if it _is_ considered too unsafe a recall isn't needed.
I disagree, hedonism is underrated.
> There is simply no easy, universal guidance for the most Earth-friendly or hassle-free or socially good way for you to dispose of your old clothes

But there is. In fact, the answer is right in the setup of the article.

> For much of American history [...] most of the population considered the endless accumulation of material goods unseemly,

Basically, don't buy so many clothes to begin with. And then you don't have to dispose them.

This happens all the time. Looking for a solution to a problem, when the problem shouldn't really even arise in the first place.

It's a great slogan, `reduce, reuse, recycle`, but we tend to forget the first two are the most important ones.
I really don't think we're disagreeing.

You're just saying, very clearly: Our observational data does not match our mathematical models for gravity, and our alternative models don't account for this case (bullet cluster)

I'm not disagreeing with you, and I'm not proposing MOND or derivatives are a valid solution, I'm just saying that you're still just positing:

"we saw thing X that doesn't work with our current model, or with our modified model, so there must be some mysterious "dark" matter that we have to add to bring our math back to matching what we observe."

So far, though - no experiment to actually find or record it, or make valid guesses about how or why it's distributed from a theoretical view, rather than as "glue" to hold our model back together, has been found (at least that I'm aware of).

So I guess I am disagreeing - It's not "directly observed" in any sense other than "something is wrong here and we can't explain why".
So we have Facebook destroying lives on a massive scale by knowingly wasting people away glued to the screen. They also knowingly exploit base emotions of literally billions of people to antagonise them just to keep them "engaged" and sell some ad space.

I call this "next level" evil.

Regular evil is, where I live, a small developer (housing) went bankrupt and wasted life savings of hundreds of people. They did a lot of absolutely mind boggling stupid stuff and they knew they are running out of cash and still accepted payments from more people. Given history of these cases here, they are unlikely to ever spend even a day in jail and the most it ever gets is couple of mentions in local news.
Insightful approach on how distributed systems can more effectively use local data to provide both high performance and consistency
On SSRF: There is a "no network"[0] option for the extension, if you don't trust SQL input. This is what the example Datasette server[1] uses

Also to note, this is mainly meant for use with local data processing, I doubt there's a need for sqlite-http in a SQLite DB used in regular applications. If you're just wrangling some data locally with SQLite with these extensions, I doubt there's much of a security risk

[0] https://github.com/asg017/sqlite-http/blob/main/docs.md#no-n...
[1] https://sqlite-extension-examples.fly.dev/data?sql=select+*+...
AirPlay does this for some apps as well.
A chain tool is pretty small and is often included in cheap pocket multitool collections like

https://www.decathlon.co.uk/p/900-bike-multitool/_/R-p-10042...
Clay Shirky nailed in in 2003:

https://deathray.us/no_crawl/others/semantic-web.html

I'll just excerpt the conclusion:

```
The systems that have succeeded at scale have made simple implementation the core virtue, up the stack from Ethernet over Token Ring to the web over gopher and WAIS. The most widely adopted digital descriptor in history, the URL, regards semantics as a side conversation between consenting adults, and makes no requirements in this regard whatsoever: sports.yahoo.com/nfl/ is a valid URL, but so is 12.0.0.1/ftrjjk.ppq. The fact that a URL itself doesn’t have to mean anything is essential – the Web succeeded in part because it does not try to make any assertions about the meaning of the documents it contained, only about their location.

There is a list of technologies that are actually political philosophy masquerading as code, a list that includes Xanadu, Freenet, and now the Semantic Web. The Semantic Web’s philosophical argument – the world should make more sense than it does – is hard to argue with. The Semantic Web, with its neat ontologies and its syllogistic logic, is a nice vision. However, like many visions that project future benefits but ignore present costs, it requires too much coordination and too much energy to effect in the real world, where deductive logic is less effective and shared worldview is harder to create than we often want to admit.

Much of the proposed value of the Semantic Web is coming, but it is not coming because of the Semantic Web. The amount of meta-data we generate is increasing dramatically, and it is being exposed for consumption by machines as well as, or instead of, people. But it is being designed a bit at a time, out of self-interest and without regard for global ontology. It is also being adopted piecemeal, and it will bring with it with all the incompatibilities and complexities that implies. There are significant disadvantages to this process relative to the shining vision of the Semantic Web, but the big advantage of this bottom-up design and adoption is that it is actually working now.
```
Why do you look to your job for challenges. Why not simply look at it as a way to put food on the table and use the rest of your time and resources to seek out other challenges?