skysight-inc/HackerNews huggingface dataset:
Firefox ALSA backend is no longer supported [0], disabled by default (--enable-alsa), not deprecated yet [1]. Need to fix while we can.

Hope you enabled Telemetry [2], bonus - it produces nice graphs [3].

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1345661

[1] https://github.com/kinetiknz/cubeb/wiki/Backend-Support

[2] about:telemetry

[3] https://data.firefox.com/
They have Dart, which is alive and well after 9 years and Go, which is alive and well after 11 years.

What point were you trying to make?
I think you've nailed it. It's the business version of "let's make learning fun!" Even the article mentions this:

> Bank interfaces use pastels, rounded corners and soft drop shadows to make mundane or unpleasant tasks more "fun.”

I think I lean more toward your position than the article's. I would probably refer to this trend as the infantilization of product design.

Edit: I was wondering why I had that particular word in my head. A comment further down:

> Recently discussed, an article with an almost synonymous title: “On Infantilization in Digital Environments (2015)”

> https://news.ycombinator.com/item?id=22490089
Social Media and Human Connection in the Age of Covid-19
The Web & Netscape? At least, this is the pattern we're trying to copy with Matrix & New Vector. (Minus the AOL bit :/)
With bitcoin you get the worst of both worlds: no jewerly to show off and a "scam with overinflated price that are controlled by cartels". Go in, have fun, but don't delude yourself that your are "investing" something more than a ponzi scheme.
As a wsl user I miss all this tools.
You've articulated perfectly something I've been struggling with on conversations here on hackernews in your last paragraph. People can be incredibly short termist when it suits their agenda but some things are dangerously irreversible if we get them wrong. I liken it to a child dismantling a toy to see how it works and then not being able to put it together again but on a civilisation impacting level.
I've saved (up voted) a lot of articles on HN. It'd be nice to sort them by category. That way you could get a better idea of what all the articles are about at a quicker glance.
What is it that china still cant do?

1. Metallurgy? Or just engines? Of all types.. Petrol diesel jet gas turbine steam turbine rocket etc

2. X86 or general computing cisc chips, maybe fpga n asics too. Maybe fab process tech as well. Or is it all silicon? Theres only licensed designs and last gen fab?

3. glass?
Canon L, nikkor ed, any leica or zeiss..

4. watches?
Selitta miyota ronda.. We're not even talking a lange&sohne

5. Maybe some materials that dow dupont basf bayer akzo nobel are producing? Roche novartis sanofi?

6. ???
Model-Based Machine Learning (Early Access): An Online Book
I would be more interessted in a ready-to-use server which I can selfhost and to which I can throw any script for collecting data, filter and process them, which also handles errors and storage.

At the moment the only real solution for this seems to be using your own RSS-Reader (Tiny Tiny RSS for me at the moment), which has the disadvantage of being limited to RSS-sources, as also not allowing much filtering and processing. But with more and more sources moving avway from RSS, I want something which can be fetch alternative sources and integrate them into a unified interface.

In best case it would be even work with any language, be it a shellscript or python, ruby or even java.
the next job to get extinct
you can always find examples to learn from in nixpkgs git repo. If the package can build from source, look at other package with similar dependencies. If the package is binary distribution (eg closed source), follow this guide: https://nixos.wiki/wiki/Packaging/Binaries
Locks in PostgreSQL: 2. Row-level locks
I can't find it anymore but there was an article here published a few days ago that essentially estimated whether infections with SARS-CoV-2 come from homogeneous transmission, i.e. everyone who has it infects a few people, or from highly concentrated transmission, i.e. there are a few people who infect a large number of others. The latter seems to be the case for SARS-CoV-2. This to me makes me believe 2. is correct. We know that this disease is non-lethal for the large majority of people below 40-50. It is thus not unthinkable that it was able to spread widely in those groups before finally hitting more vulnerable parts of the population all at once in March, leading to the devastating effects we observed. Additionally, in a model where everyone is equally likely to be infected, the number of deaths would reflect the percentage of people having the disease. That is why people think there is an upper limit of a few percent of infected. This however breaks down entirely if there are clusters of cases within different subpopulations.
Ask HN: Any Literature on “Pace Layering”?
A few months back I saw a comment[1] from one of the stripe co-founders where they mentioned they were thinking about "pace layering" and how it applied to their company and processes.

A quick google turned up an interesting article summing up a concept with the same name[2] by Stewart Brand. In the Acknowledgements section he mentioned a chapter in his book, which I tracked down and read[3]. While there are some clear parallels to software/product development, and I actually enjoyed it much more than I thought I would, I was left with more questions than real answers.

I'm wondering if anyone can point me in the direction of some more reading material on the subject, preferably in a tech/business context? Personally I like to do my professional reading with books, but articles, talks, podcasts, etc would also be super useful.

Thanks Team!

[1]: https://news.ycombinator.com/item?id=20929631

[2]: https://jods.mitpress.mit.edu/pub/issue3-brand/release/2

[3]: https://www.goodreads.com/book/show/38310.How_Buildings_Learn
The discussion is about whether it should be opt-out or opt-in. Killing a person for their organs is illegal, because killing a person is illegal. Euthanasia follows a very strict protocol.
> Programmatically collect normalized news from (almost) any website.

By this you mean ... Fetch RSS feeds from
the websites that we've hardcoded into a Python library?

It seems like the work here was in collecting and cataloging a lot of RSS feeds. You don't seem to be able to arbitrarily "collect news from any website".
I was reminded of php's variable variables [1], which often makes for a good joke.

[1]: https://www.php.net/manual/en/language.variables.variable.ph...
Are you suggesting that this paper is in earnest? O.o
This is not serious. US has lots and lots of aces in its sleeve: first - top quality universities, second - military research, thirdly - with moving TSMC factories in into US and probably asking/forcing Taiwan to not accept Chinese orders etc, US will keep its dominance for long.
Ask HN: My mother has shaky hands – guidance on iPhone accessibility settings?
As my mother ages (she's 89) her hands are getting quite shaky, and she's finding it more difficult to use her iPhone. I've been looking through the Touch settings in Settings > Accessibility, such as Touch Accommodations, but I'm a bit confused by the number of variables.

Her hands don't shake so much yet that she triggers Shake To Undo, it's more about things like the screen detecting the start of a swipe when she wants to do a long press. I also think Touch ID can be a bit confused by slightly shaky fingers.

I'd really value guidance from people who've gone through the same process, either with relatives or themselves, whether through age or conditions like Parkinsons, so I can at least have a starting point to work from.

She recently bought one of the new iPhone SEs, but I'm wondering if it wouldn't be better to get an XR with FaceID to avoid issues with TouchID.
Jared Diamond, who is much more researched than anyone else commenting here, has written a lot on this topic, and briefly stated - it has more to do with a society's capacity to receive and process outside ideas. It's less about American culture and more about the fact that America has been for the most part an open society, but more so American metropolitan society and not America as a whole.
Well, we hat is quite similar to what we are doing at newscatcherapi.com.

We collect tons of news data and let you query it with an API
Ok just one variable - X[], use an enum for indexes into that. Enums aren't 'variables'.
“this is not for adults”

Sometimes I feel like adulthood is a social performance that people just aren't that into these days.

I mean, sure, there's biological adulthood, which is a bit more well-defined, but in the usual sense of the word, as a collection of tastes, behaviours, modes of expresssion, etc., perhaps it's just going out of style.
>I’m not sure I’d call this “kawaii,” as that has a particular (and often cringey) connotation.

Kawaii is great within the culture it created it (and not cringey, in fact, cringey is a cringey neologism applied to everything these days).

But this is definitely not Kawaii - doesn't have any major kawaii characteristics as known. Cute in some way != kawaii (which might mean "cute" etymologically, but refers to a specific aesthetic).

Your description "middle school pamphlets aimed at teaching kids about sociology" is spot on (at least concerning the human-like figures and color tones).
If you're a bit frank and you're dealing with a person you don't particularly care for, you might use the expression "Do you want me to draw you a picture? How dense are you?"

The thing is that it's extra effort for the author to draw pictures and think of image layout for what is ultimately the manipulation of symbols. If you're a proficient touch typist with a powerful editor, including macros, jump to definition, symbol search, multi cursor editing, you can spend a few minutes at a time without your hands ever moving far from the home row, let alone touching the mouse. We have very powerful tools for text manipulation and the highest bandwidth input device we have is a keyboard, so it's not at all surprising to me that text is still king for programming and probably will be until we have some kind of direct brain -> machine interface.
> What if the my network uses several different local subnets? How would the browser figure that out?

It would look at your computer's routing table. If it is an IP address your computer talks to directly, it is on a LAN your computer is on and would be blocked. If it is an IP address that your computer talks to through a gateway, it is on the internet and would not be blocked.

> After all, these ranges are supposed to not be directly routeable to from the Internet.

They are supposed to not be directly routeable to/from the public internet. They can be directly routable between non-public parts of the internet.

A not uncommon example, especially now, is having a VPN connection between a home network and the internal network of a business, both of which are using addresses in the private ranges.
Show HN: We brought bulk email verification (230K at once) to Google Sheets
> "Almost any website"

Is there a list of supported websites?
Blocking 15 out of 16 exploit attempts sounds great, but you have to ask yourself how many shots you get, and since most people don't think "this program crashed: I should never run it ever again", this isn't anywhere near as helpful as it seems. If you crash my webserver, I spawn a new one. You might even already have 16 webservers running right now! If the user clicks a link and their tab crashes, they might hit reload a few times before giving up. If you receive a text message or an email that crashes a parser on your phone, the retry might seriously happen in a tight loop. Like, I hear about this sort of thing being a good idea constantly, but I have never once heard of it actually blocking an attack against any "normal" target (I say "normal", as some super hardened military target might be configured to go into complete lockdown immediately upon a single unexpected event, with a protocol to call in a forensics expert to analyze logs to see if it is safe to restart the service before ending the outage).
That seems incorrect. The most commonly mentioned ones in this thread are:

LabVIEW (C, C++, C#): https://en.wikipedia.org/wiki/LabVIEW

Unreal's Blueprints seem to produce C++ code? I can't find any mention of it being used to implement itself: https://game-ace.com/blog/unreal-engine-blueprints/

Max/MSP (C++): https://en.wikipedia.org/wiki/Max_(software)

Please name a few of the "almost all" visual programming languages that are self-hosting.
It's actually amazing for how many conditions exercise helps, depression is another one.
Ban Wordpress bruteforce attacks with Fail2ban
It varies from project to project but I think usually they reverse engineer the asset formats and then reimplement the game engine to use that. Then you have to provide your own copy of the original game to use the assets (graphics & levels), or use demo versions.

Some games are decompiled versions of of the code, e.g. Devilution which I'm fairly sure is not legal (though I doubt anyone is going to care).
Symbols are pictures too; and they have denser meaning than diagrammatic pictures.

It's not that difficult concepts are easier in visual form. It's that concepts are verbosely described in visual form. Verbosity puts a ceiling on abstraction and makes things explicit, which is why things seem simple for people to whom everything is new (experts, on the other hand, find it harder to see the wood for the collection of tall leafy deciduous plants).

When you need abstraction, you need to compress your representation. You need to replace something big with something small. You replace a big diagram with a reference. It has a name.

Gradually you reinvent symbolic representation in your visual domain.

Visual programming excels in domains that don't need that level of abstraction, that can live with the complexity ceiling. The biggest win is when the output is visual, when you can get WYSIWYG synergies to shorten the conceptual distance between the visual program and the execution.

Visual programming is at its worst when you need to programmatically maniplate the construction of programs. What's the use of building all your database tables in a GUI when you need to construct tables programmatically - you can't script your GUI to do that, you need to learn a new paradigm, whether it's SQL DDL or some more structured construction. So now you've doubled what you need to know, and things aren't so simple.
for years that was how i worked, without medicine i cannot work in the morning. but i would regularly stay till 2am working.
My Commodore Vic 20 running basic only allowed 2 character variable names.
The only "Chinese" factory worth talking about is TSMC. And it is not on CCP's side of China.
I'm using Nix and Fish and have been for a year or two now. I remember some issues initially but NixOS and home-manager have boolean options to enable Fish and it Just Works nowadays.
Recent update is a huge leap forward, but still, no one understands, why they have to save/remember 3 passwords.

Only my closest family would listen me explaining that there's encryption but there's also authentication, yet only because I force that info upon them while standing over their shoulder, making sure they write down all the recovery keys.

Select few graduated to password managers and know to back the bases up.

It's a struggle, mainly because I'm the only one who cares in this particular social circle, and thus people don't see my concerns as normal.
Yeah, I'm wondering from time to time, what's going on with the strange cult of the small head. I've seen that illustrators call this trend 'big limbs', but I call it 'small head'. As in 'Let's not focus on this big head of yours, shrink your head, just go with the flow'. Get rid of your brain, your thoughts, your personality, everyone is OK.
Looks like it's the millenial's equivalent of the boomers' large nose cartoony characters (or maybe a shitty pastel family-friendly castrated version of Robert Crumb's body fantasies) and it will pass. However, I think this one's still in its prime time and gonna keep pissing me off for quite a long time. Maybe I should try harder to propagate the style I enjoy- giant head, no body, tiny limbs.
Problem is many conspiracy theories were later on validated as facts. Take big pharma for example. They have paid scientists to lie repeatedly. Every nation is also biased against others.

The big problem we now have is ... all journalism has a bias. How can you cite or link any article which doesn't have bias. What is foolish is assuming that conservatives don't conspire to create biased news and only liberals do that.
Unreal blueprints and Unity playmaker are doing great, by the way.
Microsoft naming has been executed poorly.

If you don't have daily familiarity with these tools, they are absolutely inscrutable.
From a technical perspective, Matrix & XMPP are about as different as you can get. It's not just a marketing thing.

Matrix is a decentralised encrypted conversation store; where all conversation history gets replicated across all the participating servers/nodes. It's a bit like Git, or NNTP (Usenet) or possibly IMAP, depending on how you squint.

XMPP is a message-passing protocol; where stanzas get passed between servers/nodes. It's a bit like SMTP or SIP.

There are a bunch of other differences philosophically (Matrix is one big monolithic versioned spec; XMPP is a cloud of XEPs, etc) too.

The only similarity in the end is that you can use both to build chat systems (and you can use both to build a bunch of other things too - e.g. IOT use cases).

Another way of thinking of it is SVG versus Canvas. Or OpenGL versus a Scene Graph library (Open Inventor, or whatever that's become now). Sure you can use both to draw pretty pictures, but architecturally they couldn't be more different.
2D space is quite limited in arrangement I think (and with 3D you always have occlusion).

There are very established graphical programming languages in the art-scene. They are easy to get in to, but become messy for complex projects.

For the erst stuff think they are a bit like jupyter notebooks, but even better: everything compiles in real time and you can see it working. On the other hand it quickly just becomes a spaghetti mess..

For everything else you need things with a limited scope. A single state to track (workflows, conversations) or really basic logic and strong abstractions (mangling two APIs together). Beyond that you need a programmer anyways and his gain from a GUI is limited.

Generally there are a few things hard to represent, e.g. abstracting and recycling code (writing functions), parallel processes, state and highly interconnected things.

A few examples for the curious:

For Visuals:

- quartz composer (old by now) http://www.mactricksandtips.com/wp-content/uploads/2008/03/n...

- touch designer (modern, very nice nesting, you can zoom in to groups): https://youtu.be/hbZjgHSCAPI?t=49

Music:

Pure Data and maxMSP (not strictly for just for music): https://youtu.be/rTQgfhsQ7xo

Bitwig Grid (very skeumorphic, yet one of the modern "modular" ones. I dig the look of the droopy bezier curves though): https://youtu.be/dNdhbHGeHPw

More recent and really interesting to me is "no-code" environments that are now gaining traction.

Business logic:

BPMN + Camunda (you still need to code everything in text, but you can shuffle the flow around afterwards): https://youtu.be/HxtZf5VD6lQ?t=625

No-code API plugging:

Appmixer: https://uploads-ssl.webflow.com/5a9d00dba5e9fa00010cb403/5c8...

AI-assisted chatbots:

Cognigy: https://youtu.be/QSJ-nTwjn-c?t=1525
You can either cover my monthly 5 digit server bill or upgrade to a paid version. Sorry to be the bearer of bad news ;)
Completely unrelated but are there any plans for setting a explicit content filter for riot? At the moment on RiotX you only need to scroll down 7 times in the room directory on matrix.org to see rooms dedicated to sexual content. I think it would be beneficial for broader mass adoption.
People don't need to be aware of a law which has good intentions, and does not affect them while they're alive. This is a law with good intentions because it is going to save lives, and increase the quality of life of people. The few who care about this for religious reasons or liberty reasons are in the wrong IMO, but they surely know, as they care about this issue. They'll be able to opt-out.
> but I wonder if, to some extent, they were in the right place at the right time?

It's certainly true for PARC, which owes its success in large part to the ARPA research community that preceded it. Many of the same people from that community came to PARC when in the beginning, as government funding was drying up elsewhere
You concluded that on a sample size of one?
Building a Physical Blink Tag
Weird change to me.

The official post is concise and contains all of the important information, while the Techcrunch "article" is mostly just a string of rambling quotes with filler sentences.

Techcrunch has horrible quality in general, and is only accessible in Europe through a basically malicious tracking opt out.

Since when are low effort aggregators preferred over the original source/announcement? The TC article would be just fine as a comment...
I'm not that knowledgeable on Pharma, but wasn't Valeant an anomaly rather than the trend/modern way pharma worked? I mean Michael Pearson was fired, and The Valeant even had to change their name and rebrand after their fraudulent "buy pharma, cut R&D, spike the drug price" scheme was exposed? Or are there more Valeant like pharmas, and them just the tip of the iceberg.
Concrete has poor liquidity though both literally and figuratively so when it turns out you spent way too much money on concrete instead of agricultural development you are screwed. Also, US financiers are bondholders, meaning the public. The public reposessing corporations would mean nationalization, which...Chinas economy is already far more nationalized than the US.
To be honest I don't find "verifiable fact" to be worth much these days. If coronavirus has done anything it has highlighted how easy it is to do wrong.

Journalists and politicians alike getting drawing incorrect insights from data.

Meanwhile so little of the data surrounding coronavirus is comparable. You have countries only recording cases if the patient was hospitalised (not if they tested positive) and cause of death reporting is a minefield.

So "verifiable fact" is just as easily weaponised / politicised as bullshit. At least bullshit is easier to debunk...

We had this almighty Imperial Model projecting 500k dead meanwhile Sweden just did their own thing.

I don't really have a leaning to the policy setting but it feels that once you wrap some information up with numbers, maths and scientific authority you can parade subjectivity as fact anyway too.

I guess I'm a little jaded after seeing politics and business use spurious pedestalise data which really amounts to numerology when you start peeling back the layers and thinking critically.
Hydroxychloroquine: NHS staff to take drug as part of global trial
Not selfhosted, isn't it?
By which I mean it costs money.
TikTok would like a word.
That's by design — It's not a charity service.
I have a feeling this is going to be the major problem of the next decade in software/web development.
Xbox and Windows NT 3.5 source code leaks online
Going on wallstreetbets toblearn option trading.
Don't want to go into much detail here but it involves ocean vessels.
Userland was mostly American though. If not Linux, then we'd would have used very American FreeBSD, almost 100% same thing.
Why not just use x1, x2, ... Problem solved.
Round corners, nice. Hope next they will figure out 3d buttons and how to draw humans.