skysight-inc/HackerNews huggingface dataset:
RIP Reader.

I use Feedly + NetNewsWire. Great combo.
The Web hasn't recovered from it, either. In retrospect, they obviously did it to pave way for AMP. Now that AMP is gone, maybe there's a small chance they could bring it back.
Hello, this is great to see. However, the site is not recognizing login on Brave browser even with lowered filters. I logged in via Github and can see your app is authorized. The site still thinks I am logged out.

Also, I block facebook pixels, reddit tracking and google tag manager that you have on the site. Could that be the reason. I don't want FAANG scum to get my data each time I lift my toilet lid :)
>That number will obviously depend on the read/write ratio of any given website; but it's hard to imagine any website where that number is actually "1".

I can imagine a static website where the content is read-only for users and is only editable by admins/developers/content managers through some CMS.
As with any other rust value it depends how you create it. If you just to "let x = ..." in your function then it'll be on the stack. If you do "let x = Box<...>" then it'll be on the heap.
You should checkout Cloudflare Pages. For static stuff it’s a dream to setup, and you get previews out of the box.
Only some versions of Office, mainly the non-cheapest business versions.
My home is top to bottom Linux. Linux media server. Linux laptop for work. My wife is on Linux. My parents are on Linux (since i have to support them).

Linux's rough patches on the desktop/laptop is one thing, and for me - easy to deal with.

on a mobile device, the polish matters in usability in big way. Running into a problem on a phone is infinitely more of a PITA than a machine with a sizeable screen and a full keyboard attached, where remote access is easy if necessary.
I've been running the 1.6 release candidates, and the compilation speed improvements have been massive. There have been plenty of instances in the past where I've tried to 'quickly' show off some Julia code, and I end up waiting ~45 seconds for a plot to show or a minute for a Pluto notebook to run, and that's not to mention waiting for my imports to finish. It's still slower than Matlab for the first run, but it's at least in the same ballpark now.
Uppercase and lowercase are not spelt identically any more than katakana and hiragana are.
q-Q, e-E, r-R, a-A, b-B and most of the rest are all completely different characters. Even m and M are not as straightforwardly connected as someone who learned a latin-character based language as their first language would think.
Exactly, if you have a surplus of dead people for 15 weeks straight, that means something.
That's very true, but OOP just isn't a very good method of abstraction. Keeping data and code separate permits much more flexibility.
All these years later, I still use the Google Reader frontend (with newsblur as the backend).

It turns out that Reader's UI assets were stand alone enough that you could just implement the backend API and it all would work.

I saw this originally in a project for viewing your Reader Takeout data[1], and just built on that idea to make my own personal Google Reader experience.

[1]: https://github.com/mihaip/readerisdead
A few months ago I switched to gnome since it supports hidpi and fractional scaling, and it's snappy enough but somehow feels bloated in everyday use (ubuntu 20.04).
I tried to switch back to xfce with a recent fix for fractional scaling, but it looked fuzzy on my screen no matter the resolution, so I had to abandon that for the time being.
KDE was the default at my work and I've used it for many years, probably over a decade.
The article says gnome is lighter, but that's not my impression, or maybe I'm missing something with gnome?
How do you trust that the devices are allowed to pull down the private key?
SQLite is a really neat thing. I was looking at extensions and how to augment it; you could even add a pg_notify -like feature: https://sqlite.org/c3ref/update_hook.html and have worker processes doing what would amount to out of process stored procedures in postgres (or UDF in SQLite) -- in any language you'd like.

You can only register one callback per table tho, although you could from this callback fire other functions... All in all it's an awesome tool for a project like tailscape, but I think the hackers there went for a flat file.

Personally I'd would love to see in process postgres; a build of postgres that is geared for integrating a set of your threads, and builds the whole of postgres with your app on all major OSs, only listening to the inside by default. For the same reason I'm using nodejs; to be able to run the same code anywhere. I think bundle size would be a minor issue, really, I downloaded Sage9.2 yesterday, it's 2GB! VSCode is 100MB download, and they refer to it as a small download...

cheers! happy coding,
Moving all ASN/X509 handling to Rust might be worth it though. That stuff is a minefield and has had plenty of memory-safety issues in the past.
"You are typical of why this pandemic has been so bad and deadly"

I wore a mask, I social distanced, I refrained from gatherings of more than 2 people. I followed protocol during the time of crisis and I did so willing and zealously. Your ad hominem attack does little to disparage my argument or my thinking on the subject.

This pandemic has been deadly because it was a virus humans didn't have immunity for. I wonder why people find such a thing to be so hard to accept?

Necessary measures were taken AFTER the fact.

You cant unring the bell around the neck of a horse that already got out of the barn and boarded a ship thats already sailed. I realize people died and loved ones were lost and this is an unmitigated human tragedy but the urge to find someone to blame isn't helpful.

Continuing the current practices in dogmatic fashion for some unspecified period of time isn't the answer. Vaccination is the answer. Immunity is the answer and at current that seems like a realistic possibility. Things can always go to hell again at any moment from some new threat and thats a fact of life.
What are some uses cases for it? I always thought that was polluting the class business logic with what should just be subcomponents?

Anyway Stencil is very similar to svelte and support TSX
If you think about your role in an argument as attempting to revise your counterparty's beliefs, steps 1-3 represent an agreed on prior, and step 4 represents introduction of new evidence which you hope to be persuasive. As well, a key piece of this Dennett process is demonstrating to your counterparty that you are listening and that you have heard them - so that there is a better chance that they will listen to you. The scientfic process creates a frame for this kind of dialog. A polarized political process annihilates the frame, so that whatever you say does not matter relative to what I think. Kindness begins and ends with the act of listening.
When I'm in the kitchen I'll put on cable news, which is also mindless but of a different type. I should try doing it in silence.
Our resources are not fine, look at the rampant inequality.
I'm curious what sort of performance you are hit by. For me, it is mainly org source buffers that I did not flag as async.

That and tramp not working too well over crappy internet. :(
>Academia is where we get much of the evidence that socially-constructed groups (based on religion, gender, race, etc.).

Social Studies in general are frequently non-rigorous, sloppy and a mess. The academic areas where those ideas are promulgated are even more so. For example, I have yet to see any evidence, for example, that a girl who plays with dolls as a child is being socially conditioned away from STEM fields as an adult ... a claim that is repeated all the time and stated as simply a fact.

At this point, given how sloppy those academic areas are, I can only be skeptical of the crap they promulgate.
Jobs looked bored.
I'm bored.
This guy wasn't a God.
This is just a rudimentary PR-enforced interview capture.
The way people hang on every mundane word that comes out of certain people's mouths is tribalistic to a disturbing monkey degree.
The real missed opportunity for Google was expanding reader's social/collaboration features into a more robust social network.It would have saved them from trying to ham fist Google+ for everyone. It could have been a home for Wave and Buzz type of tech. Instead they threw out the baby, be damn the bathwater.

That being said, I have a found NewsBlur a great replacement.
A variant of

> No has ever been fired for choosing IBM/Microsoft/Oracle/etc.
Sounds very interesting. Can you elaborate on how you're leveraging C# for this?
Yeah, folk will say "but use xyzRSS" and just not understand how well curated Google Reader was. It was immense for content.
I have a feeling that the success of the future ballistic passenger service on Starship is going to prove this statement incorrect.

That is, if they can get over the geopolitical hurdles of shooting ICBMs full of people between major world powers. There's no way for an early-warning detection system to know if there's 40 rich businesspeople on board or 40 MIRV warheads. I imagine this challenge will be about on par with the difficulty of building starship in the first place.
> We aren't talking about the relation between IQ and academic performance (although that is also clearly established to be significant). We're talking about the relationship between IQ and ACT/SAT scores.

What is the practical difference?

> I certainly don't "need" it to be true - things are either true or they aren't, and needing or wanting differently doesn't change that.

You are confusing truth for fact. Truth is where you hang your belief.

To be clear this is the basis of the APA's opinion on the matter: http://psych.colorado.edu/~carey/pdfFiles/IQ_Neisser2.pdf and the APA suggests there is only about a 81% alignment between IQ and academic/test performance. A 50% alignment, when there are only 2 items to compare, is random guess.

All opinions that test results correlate with performance are, either directly or indirectly, rooted in Lewis Terman's famous work on IQ which has been disqualified many times. His research wasn't even good and failed in his own assessment over a longitudinal study. Yet, people still follow this garbage.

EDIT: May this serve as some food for thought:

https://www.psychologytoday.com/us/blog/beautiful-minds/2009...
I worked at a bank for many years and I've dealt with union employees that perform building maintenance. I've been told aggressively by members that I am no allowed move my monitor or computer without scheduling it through the union. One guy even said that we were not allowed to plug in cell phone chargers in without approval.

My experience with the union didn't leave me thinking "this is an organizational structure I want to be part of". Sure they get paid relatively well, but it breeds a bizarre territorial environment. I also look at teacher unions as holding back vital innovations such as longer school days and shorter breaks, which disproportionately hurt the most vulnerable in society.
It would be an improvement to curate more diversity in this pantheon.
> If we want to talk about individuals, the top wealthiest individuals pay less in taxes proportional to their individual wealth now than they did in the 1980s and 1970s.

Yes, and if you look at my other comments here, I'm in favor of all individuals, regardless of wealth paying the exact same in taxes via a flat tax on consumption.

Whatever the flat tax percent is, it should be paid by everyone equally in proportion to their consumption.
Totally with you! If we want to talk in German philosophers I suggest Nietzsche, like this:

>>A state, is called the coldest of all cold monsters. Coldly lieth it also; and this lie creepeth from its mouth: "I, the state, am the people."<<

Or like this:

>>Everything the State says is a lie, and everything it has it has stolen.<<
Mike,

This seems like a fun project. I wanted to second my favorite Vue + Firebase combo. The purists may balk but it is super approachable for a luddite like myself.
Cool, I'll start with 1.6, but it looks interesting of course :)
To decorate CV.
"25-30 dwellings per hectare" (12/acre) is considered "medium density", and as you say, not compatible with an entire neighborhood of single-family homes, which are 10-12 dwellings per hectare (4-5/acre)

https://www.theurbanist.org/2017/05/04/visualizing-compatibl...

It doesn't require going fully urban, though. Lots of medium density examples that are below 3 stories. I particularly like the example in that article of "The Boulders at Green Lake development" which is 36/acre.
Yeah. Thinking about it seriously, the problem is that if you do a “drop in replacement” you’ve just recreated all the existing bugs. If you don’t do a drop in replacement, adoption will be poor, see BoringSSL etc. It’s sort of no-win.
XState is incredible when combined with something like Svelte. I've seen it used to power videogame UIs (huds, health bars, menus, etc.) for a AAA shooter.

The really nice thing about working with it is that all your components get much simpler about understanding when and how they should render. No longer are you trying to track state through some combination of variables or await statements, you are just asking, "Am I in this state? Great, I'll render." Double if you are managing animations or something else that takes wall clock time.

You also get an amazing visualizer and debug toolset where you can both see your app transition states, and inject the events to watch it transition states easily.

Would highly recommend checking out xstate in front end dev.
I still miss it terribly. And it’s a constant reminder that no matter how useful or popular it is, any Google product/service/API/platform that you use or depend on could be shut down at any time.
It's used pretty extensively. Standard language for log analysis (across all products), plus a bunch of newer microservices are written in it. It tends to be more internal tools & services, because...

Google has the disadvantage of history: a lot of the primary products were written before Go came out, and a lot of the newer products are spin-outs from existing codebases. It's very difficult to switch the language of a large existing codebase, and particularly difficult to switch the language to Go (because its runtime is incompatible with C++ and the JVM). You pretty much need a clean-sheet project, which occurs when there's a new microservice that talks via RPC, but almost never occurs in a primary consumer-facing product.
Move fast and break things is a terrible slogan. See Google for example.
I'm a bit of a noob, but could const generics allow for a const generic `.windows<const WIN_SIZE: usize>()` function that returns a fixed length array instead of a slice? E.g., instead of:

foo.windows(2).map(|window| match window {
[l, r] => ...,
_ => panic!(...),
})...

I would like to write:

foo.windows::<2>().map(|[l, r]| ...)...
This is still not a clear answer. Where is the data? who are those people holding the data? how do they enroll in this?
A golden nugget right at the beginning of the article.

> There is one rule, pretty much the only rule, that determines success in scaling data systems: avoid coordination whenever possible. This one rule neatly summarizes my entire career until this point --- the quarter century I’ve spent teaching, innovating, and building scalable data systems. At the end of the day it all comes down to one thing --- avoiding coordination.

In one of my previous jobs there was an inventory management service which was broken into two layers - one service that kept track of the inventory at a particular warehouse (including the location and more specific details) and another one which tracked the overall inventory across the entire system (without the specific details).

Whenever an inventory had to be allocated there was a need to co-ordinate between the global and local inventory systems. Easy enough to do with optimistic locking and performing compensation actions. But it turned into a performance bottleneck really soon.

Deciding to replace that system with an immutable ledger which gets lazily materialized improved throughput by a lot. You obviously had to handle the cases where the stale materialization meant that you'd just overcommited inventory but it was easy enough to do and allowed us to scale up the peak order processing rate by 6x.
Dang. this guy told me to fuck off and I flagged him and you're completely ignoring this?
Someone did write a plugin to have wordpress use SQLite as the backend: https://wordpress.org/plugins/sqlite-integration/

Perhaps not great for production since Wordpress automatically updates itself, and you would have to keep up with any changes. And not just for wordpress, but for any other plugins that use the database.

Edit: A single file fork (albeit 5k lines of PHP) of the plugin that looks interesting: https://github.com/aaemnnosttv/wp-sqlite-db
In Canada we have a “notwithstanding” clause in the constitution which allows the Supreme Court to allow for the federal government to contravene elements of the constitution (in this case, the separation of power between federal and provincial levels of government) where something (like climate change) is serious enough to demand the contravention.

Yes, everything ultimately comes down to personal opinion, though Supreme Court justices are selected for their ability to consider past precedent and current societal needs. Like the US, some stand more strictly with the past than others.

Edit: this article does a better job of explaining it. It isn’t the notwithstanding clause but rather the Peace, Order, and Good Governance clause being used because climate emissions transcend provincial boundaries. https://www.cbc.ca/news/politics/supreme-court-federal-carbo...
Cisco is pretty terrible and has tons of false positives. I wouldn't worry too much.
> IME a far greater % is coding. There's also a lot of OSS people involved who don't code who help out with the other stuff.

It was not my experience. In work, the proportion of coding was bigger then when I maintained open source one. Mostly because company paid people to do other stuff. In OSS, afaik, it is was more of rare to have dedicated tester or to get already analyzed input. Also, the planning, organization, documentation, keeping tickets clean, decision making and so on are all on you. The ratio of project work is the same.

> It'll still be different to what you do at your day job and will necessitate picking up a different set of skills and a different perspective.

Maybe yes, maybe not. And after a while of maintaining the same software, you already maxed out what you learned. Moreover, you can learn new stuff without having side project. It has advantages, because then you dont have to finish and polish stuff. You just learn or try what interests you.

Lastly, side project is really not that dissimilar then working on the job - meaning job+side amounts to 10 hours a day work basically. It means your hourly effectivity will go down exactly like all studies on crunch predicts. You will get tired and slow.
Not every developer is in a privileged position to contribute to open source projects, because they have bills to pay and have to commit time to do paid work. This can compromise their changes at getting better jobs, as employers tend to look whether someone has open source contributions in their resume. Very often it is not even possible to show any code from previous jobs, because it is confidential. This is just one of angles where this kind of model creates social divide.
It's pretty trivial to find many references with a quick Google search, but here you go:

https://www.ntu.org/foundation/tax-page/who-pays-income-taxe...
if they posted something and they're a bot, then you want to take that stuff down at some point.
> "No, the issue is it doesn't have high availability features: failover, snapshots, concurrent backups, etc."

I think it has concurrent backups via the backup api:
https://www.sqlite.org/backup.html
Do you have any entry proposal(s) or you are just complaining without a solution?

edit: typo
How do you meet 30 people who, apropos nothing, change the conversation to them not stinking? Do you live in some hotbed of weirdness? (like San Francisco perhaps).
Yes, I’m based in the Middle East so my view is more negative as a result. It’s really bad here - riders risk death to make deliveries while Deliveroo and other aggregators put all the blame on them and pay very bad.

Many people here are anti food delivery brands, it’s really exploitation here - bad food, risk to drivers, restaurants losing out
Smartphones – Sustainable Productivity (How to use them mindfully)
So even bacteria are put off by the smell?
Oh great, here we go again... I mean, which OS is available in something other than C?

Frankly, C has gotten us quite far in the systems engineering space. No matter what language, bugs will surface. Starting over on the hype-train isn’t always the best idea!
The last interaction/version of Bloglines was really quite good, but at that point the user base has switched to Reader.
I dunno. They easily could have integrated AMP into Reader, couldn’t they?
The commit with fix: https://github.com/openssl/openssl/commit/2a40b7bc7b94dd7de8...
Abstracting over two complex and evolving systems is a bottomless well of bugs. Contributers would shy away from this sort of compatibility because it would encourage users to ignore the differences at first, and then complain loudly when they are discovered.
Thank you for explaining your perspective, I understand the disconnect much better now. I went back and read the comment (the “girl’s table” one, not the “dangerous” response), and even trying to apply your clarification I still don’t read it as generalizing. I see that commenter applying to themselves and their own experience a more general statement from the comment above. In other words I see them identifying with it personally, not applying it to anyone else.
Whatever improves loading times is more than welcome. It's not really acceptable to wait because you import some libraries. In understand Julia makes lots of things under the hood and that there's a price to pay for that but being a python user, it's a bit inconvenient.

But I'll sure give it a try because Julia hits a sweet spot between expressiveness and speed (at least for the kind of stuff I do : matrix, algorithms, graphs computations).
test post - please ignore
MIT engineers make filters from tree branches to purify drinking water
Hopefully this is false news.
Covenants, easements, wayleaves: the hidden urban interfaces which shape London
While I share the lament, I happily pay for https://www.inoreader.com/ which innovated beyond what Google would have been willing to do. Highly recommended.
Tramp works a lot more reliably if you customize where Emacs puts your backups and autosaves, such that they're stored locally instead of remotely. The Emacs wiki has details on how to do that: https://www.emacswiki.org/emacs/BackupDirectory
This. One million times this.
Majority of FOSS development is paid for - by big companies.

There is this sticky idea of imaginary army of open source developers who produce full time job worth of effort and live from thin air and don't have to pay rent. And who do all that boring routine and difficult work of maintaining, merging, reviewing, patching, testing and so on for passion alone.
I know. I just think philanthropy does not fit with those topiphilology like philosophy/philology would.
The exemption is for charities and not for profit organisations.
I'm guessing it's not coming back - it competes with google news which makes Google money where reader did not.
Project looks cool. "Sign in with Github" doesn't seem to be working though.
For me, when I see old screenshots like this, it makes me realize how festooned with garbage UIs used to be. Just sooo much unnecessary shit. Everywhere.

I also don't love the state we're in today, when useful things are hidden or just removed altogether. But man, I can appreciate how we got here.