skysight-inc/HackerNews huggingface dataset:
This writer is really entitled. It is a free tier for a service that costs money to host and maintain. Of course there are upgrade prompts.

I use Feedly (free) as a hosting service, and Reeder or one of the other many great RSS client apps as the frontend to it, so I don’t have to see the feedly interface.But the Feedly API I use constantly and it is extremely solid.

That’s part of the greatness of RSS services. If the service’s UI bothers you, you don’t have to use it.
The Boring Company opens first station in expanded Las Vegas tunnel system
Yet their colleagues at Tesla did the opposite and put everything on the tablet
This is a complete misunderstanding of the problem.

I invite you to read Taleb (I'm not trying to sound like a fanboy; but his ideas are literally the utterly common-sense conclusions you'll reach if you study complexity science as applied to the financial system; i.e. they are objectively and necessarily true).

I'll try to present a very simplified but rigorous case:

1. There's commercial banks (that take consumer/corporate deposit & give out loans), and investment banks that arbitrage the markets. If you allow banks to fulfill both commercial and investment roles, consumer deposits are at risk from bad investment decisions. Note that Glass–Steagall is still repealed, and banks are still allowed today to put your money at risk.

2. Many investment banks used mathematically-flawed risk models, that underestimate fat-tail risk, and therefore lead to inevitable collapse. Read Jim Rickards's testimony to the House of Representatives on this; he was LTCM's general counsel, and LTCM (a who's who of finance PhD's and Nobel Prize winners) blew up due to overconfidence in these flawed models (https://moam.info/house-testimony-rickards-committee-on-scie...).

3. The problem here is systemic risk: banks only get rescued because they're systemically important. "Systemic-ness" is mainly a function of interconnectedness of markets, i.e. systemic banks cannot fail without destroying the markets and economies. Hence banks have an incentive to become systemically important, so they'll get bailed out if they make mistakes. Risk of catastrophic system failure is incentivized.

4. Small banks failing is normal. FDIC insures deposits to a certain amount; no Average Joe gets wiped out, bank investors do. The key point (covered in Taleb's Antifragile book) is that individual survival (agent) and ecosystem survival (system) are often at odds. Animal evolution requires death, since that's the filtering process; if everyone survived, no natural selection occurs, no evolution, and pathological mutations would eventually accumulate and wipe the species out. A healthy banking industry is one in which banks fail regularly, without impacting consumers (thanks to FDIC), and where bankers who worked at those banks get wiped out financially too, and don't just walk away with bonuses. Then, they'd have an incentives to stop using known-defective quant risk models. Contrary to popular opinion skin in the game isn't about incentives but about filtering (if you fail at the game, you personally suffer the consequences and cannot continue playing).

Many problems in the world stem from misunderstandings of either complex systems theory (an actual scientific discipline that should be taught in high school), math (mostly dimensionality and fat-tailedness) and probability theory. Without a basic understanding of these, people simply don't have the tools to understand or discuss much of the modern world.

The consequences can be seen in systemic financial failures; in ineffective pandemic responses; and in much of social science. See for example:

https://arxiv.org/pdf/2007.16096.pdf

https://arxiv.org/pdf/1505.04722.pdf
I used ZeroTier in the past. I have migrated to Tailscale because:

* It allows for faster transfer speeds.

* It's less laggy.

* It takes less time to negotiate the P2P routes on "difficult" topologies (both peers behind CGNAT, for instance)

* It actually just works (with ZT it was hit-and-miss. mostly hit but very frustrating when miss)

* It was easier to run on my router and just use that as a gateway, as opposed to meshing all my devices (I did this with ZT but there was quite a bit of configuration and trial-and-error required -- TS just works)

Perhaps TS gets more coverage because people like it better?

Disclaimer: not affiliated with either company, just a happy user - despite the issue with identity providers.
Swift has task-based structured concurrency since last year, and it looks really nice. https://developer.apple.com/wwdc21/10134
The Glossary has it! I was also wondering how long it can go without ever resolving the meaning of each letter.
For tailscale, I suspect open source is a way to market their software. I guess open sourcing iOS, macOS, Windows isn't worth the marketing advantage.

https://apenwarr.ca/log/20211229 (the gift of it's your problem now)
> I ignore the junk. This is the price you have to pay when you get something for free.

clearly it isn’t, or the author wouldn’t have been able to move to a free alternative without any junk to ignore.
He isnt still giving all of his money to research to figure out how he and his wife , sorry, I mean, all humankind, can live forever?
I rarely ever pay for services on the web. But I will pay for theoldreader.
My mind is getting foggy with age, but I think it does everything that Google Reader did, and not much more. The perfect drop-in replacement.
You have canine teeth for eating meat instead of tree fruits. Your body can also extract nutrients from this fungus versus merely passing it like if you ate some wood or something else entirely non-nutritious. You might be one of those people who are able to process lactose effectively. None of these things are unnatural to our species if we have natural mutations in our population that confer these adaptions.
> There was no cryptocoin. No blockchain. There was just giving money to her and her associates.

So why is she called "Cyryptoqueen"?
We will come up with a way to “fix” that (if it’s even a problem), as we have done in the past.

Why ignore human ingenuity ?
Yeah, and for $0.28 apiece as well, so getting 500 of those for just $140. I'm starting to want to glue one of those to everything I own now, which is less than 500 items.
Increment this counter by one (by upvoting this comment) if you thought I was exaggerating, but hadn't immediately noticed the same bug as the one OP reported in my top example :)
It's actually not that bad, its like doritos but chicken flavor.
Ask HN: How do you solve big, complex problems?
My process is to:

- put all the problems/insights/concerns (that I am aware of) in front of me;

- stare at them until I have a broad-strokes solution;

- then, refine the broad strokes solution, and see if it still works;

- keep doing that until I feel like the only thing left to do is to implement the solution.

I find that the "stare at it until I see how to solve it" part tends to be very slow and incompatible with collaboration.

How to approach problem-solving better? Any recommendations? Books?
Making a Hydraulic Pressure-to-Force Gauge (2018)
Battery replacement works only if you make compromises. EVs are currently designed to put batteries where they fit, a standard battery means much less batteries and thus much less range. Second cars come in different sizes, a swappable battery needs to fit in the smallest car, leaving larger cars with a much to small battery.

Sure it can work, but overall I have to call it a bad compromise.
Yeah, all these African people with their checks notes unsustainable lifestyle of nearly no co2 emissions compared to the rest of the world.
Wow, that's a lot of clothes! I wear like 10 [t-shirts,socks,underwear] and 2 pairs of [pants,shorts,footwear] and replace them at the thrift shop (except underwear and footwear) when they wear out. Counting jackets and hats and sportswear and more-formal-wear (i.e. shirts with buttons and collars) it can't all be worth $500.
I can imagine that if you reverse all dep directions and do page rank on that as well, you can create a better ranking by calculating max(rank, revrank)
When the title of an article is "Something Part 2", the first thing I expect to find on the page is the link to "Something Part 1".

Whoever missed this connection, I don't trust him to talk about software.
Twenty20 Is Shutting Down
> making sound decisions ... Is a skill

I agree! It sucks that most jobs don't care about paying for that skill though.
Yes; attachment-disorder screening for children is only a small (but essential) part of a functional system, and can't itself fix more deeply-rooted systemic dysfunctions.
In the US maybe. Lot's of countries which offer charge capabilities for EVs everywhere, even at hotels (The Netherlands, Norway etc.).
This ain't such thing as a world view, it's only about tradeoffs.

When you build something that is highly transactional, say booking train tickets, and you don't have the resources, like dozen of 200k-400k a year devs, you are better of with a really short path between the where the state is stored and what is displayed to the user.

What we are seeing currently is something like that :
DB(ms sql, ...) <-> [ microservices(java spring ?) ] <-> FrontEnd (react ?)
With few integration tests and load testing, legacy authentication with oauth or oidc on top, and a really poor user experience (see https://www.sncf-connect.com/). The user experience is in fact poorer that it use to be with php, and even lousier than it use to be with https://en.wikipedia.org/wiki/Minitel

The "antijs crowd" is saying : When it's relevant, let's make more simple systems, but let's still offer solution for some interactivity in the frontend. That's it, it's not a "world view".
If you have never seen a modular synth in action I urge you to check out lookmumnocomputer on youtube.

Very hn, he makes lots himself, he resurrects old machines to the extent that he has a museum to keep it all in!

https://youtube.com/c/LOOKMUMNOCOMPUTER
> Just imagine you're sending the data across a network, instead of between local functions. If you have a web service that spits out JSON, then you have data that is decoupled from code. That's not to say that the JSON data isn't then read and manipulated by code; just that no specific code is associated with the data.

That's not really true in classical OO or DOP. There is always code that depends on specifics of some data. In classical OO it's extremely common to de-marshal data straight off the wire and into a class (AKA hydration). From then on the thing that interacts with the data structure directly is the object instance.
How much force can bolt cutters exert? (2015)
DOSBox is something different. I was referring to the largely incomplete legacy DOS compatibility on Windows NT based systems.

Soon it will get to the point where the UI toolkits that matter will have ported entirely to Wayland and remove their X11 compatibility code. When that happens, all modern apps will be Wayland-native only. That leaves legacy apps and toolkits that haven't gotten with the program. For those, a VM running an old OS with Xorg will suffice. That is the "DOSBox equivalent" here.
This tiny country is the sixth(!) largest exporter of food in the world. We export more than Japan, Canada, and Italy. It has always been deemed that this is worth the damage. No question.

Edit: second(!!) largest, according to https://humboldt.global/top-agricultural-exporters/
>will do the environment a huge favor and keep the birth rate trending down.

Why? intuitively it would seem that that less humans will improve the environment, but intuition is often wrong.

The planet can sustain much more people, it's essentially empty. More people means more intelligence and more money and power to improve the environment.

Remember, most of the environmental damage was done by a very small number of very rich countries. The poorest countries is where most of the population lives, and those cause the least environmental impact.
The weird thing is if you click on the author's name to view his other articles, it's not there either.
Not seeing the start button on my Android Firefox browser. But I love the idea.
The other common misuse of averages I keep hearing confusing "the average X" with "the X of the average Y". (Known formally as Jensen's inequality.)

So for example, the average time to review a code change is not the same as the time it takes to review a code change of average size.

The average user experience of a website is not given by the user experience of the average response time.

And so on. People tend to compute the average of an easier variable and then forget that the derived value of interest is often nonlinear in the easier variable.
Out of curiousity: How do you reed "dep" with one 'e' as "deep"?
If anything the fact that you have things like the crypto.com arena taking over the staples center ossifies it. People are now making automatic contributions to both a 401k and a crypto portfolio. There is an entire fintech side of this too. That last line in your post made more sense when bitcoin popped at 17k years ago. Its a fundamentally different animal now that you have goldman sachs boys buying crypto with their models, and I don't think the global world of finance is going to let go of this new plaything anytime soon after they have spent so much effort on regulatory process.

I'm not putting much skin in this game, but I'd be a fool not to hedge my bets and stake some versus blind myself on principle and sit on the sidelines. Betting what you don't mind losing is always a winning strategy; things can only go up with that outlook.
We need to re-work the economic system. Currently the incentives are greater for the “first world” to divide and exploit the “third world”.

Once you start increasing quality of life and education, birth rates will plummet.

It would only be “over population” because our current in-effecient systems can’t keep up and they need to evolve.
The scary hypersonic missiles are the large, suborbital ones that can be used for bombardment; anti-tank rockets are a different genre of weapon, with unrelated uses, projects and funding.
> ... undeveloped countries who will bring their unsustainable cultures with them.

I hope you are aware of the carbon footprint of an american versus someone from, say, ethiopia?!
There are lots of people who 'almost made it', and desperately looking for a way to catch up.
When 8B?
> But that's not sustainable - the US has the highest CO2 emissions per capita when you factor in imports, etc. nevermind other environmental damage. And is also dependent on terrible conditions in Asia, etc. to produce all the cheap goods and clothes that you enjoy.

Thanks to globalization... corporations influencing governments around the world to favor a global market. It's colonization all over again. Even back then, at the time of discovering America, for example, it was corporations that went around the world in their ships and did it for profit. The only difference today, is that there are no governments doing it explicitly (i.e. Iraq war), but rather corporations via the excuse of capitalism.

I'd be fine with buying everything local and more expensive, but often that option is not even present anymore. It's like the battle was won, and now we're all dependent on this global chain of commerce in one way or another.
I do find the rendering logic less powerful, I know that in Jinja you have includes and macros, but I miss being able to extract specific logic to methods. I also like being able to use the language that I'm working in, to write extra logic in my templates, in React that would be JSX.

With Jinja it's this "weird" syntax that's completely different from Python and HTML. If that makes sense.
Humans thought they'd find a fix for their problems before, so nothing to worry about.

A lot of those people died because no fix was found in their lifetimes. Nobody fixed the plagues that went around Europe. Nobody fixed the droughts that killed millions. Entire civilizations went extinct because they weren't able to find a fix before a problem caught up with them.

A lot of problems won't have a fix within our lifetime. Thinking it's guaranteed to happen is magical thinking--assuming we're the main characters in the universe and things must work out. Most of the time, they don't.
Its easy if you only bet amounts that you won't miss. I'm not saying move your entire portfolio for crypto, I'm saying its probably wise to hedge your bets and ignore your principles sometimes.
Voyager was never a bank, LLCs can't be 'banks'.
You don’t have to go back many decades to where pouring used motor oil on the ground was the common practice in the US.
I thought slovenia was the Austria of the Balkans :)
Every american consume about 1000x the resources of every African. It's incredible how the media brainwash you into believe you are actually taking care of the environment when 90% of the CO2 emissions comes from America (and China joined them but just in the latest 5 or 10 years)
> those cause the least environmental impact

For now! They all want the quality of life of the rich nations and understandably so. I really doubt that the world can support 8bn people with the average US standard of living, let alone more. There isn’t enough land to grow feed for all the livestock we’d need for a start!
I think the problem now is that more and more people want to live like the small number of rich countries.
Stolen guitar recovered after 45 years using photo recognition
I'm with you on this. The world can still house a lot more people and we should stop being worried about the current population.

In terms of energy, nuclear. In terms of food, there are still large swaths of un-farmed areas. We can farm these and still maintain natural parks and not destroy the environment. Opening up immigration will solve labor issues.

We have the technology, we just have to distribute it to easily quadruple the carrying capacity of the earth
This place is literally called hacker news lol. We hack, not just build things to spec from committee
Can't relate. No Ren-Fair costumes? No gardening boots, gloves or shirts? What about hiking clothes?

I own about 4 mundane shirts, 3 pairs of pants. That's it. Not much to track for me.
SEEKING WORK | Melbourne, Australia | Remote

I am an experienced full stack software developer with 15+ years of experience across the board dealing with dozens of languages and frameworks. Most of my recent work involves working within the Python ecosystem with Django as the framework of choice for web development. My experience includes working directly with customers and managing small teams to launch products and services. I also enjoy working with Linux servers and production infrastructure.

Reach out if you need help with any of the following:
- Defining requirements and setting priorities
- Prototype, POC and MVP development
- Turning prototypes into production-ready platforms
- Scaling your platform
- Optimizing performance
- Decreasing technical debt
- Maintaining legacy applications
- Conducting due diligence
- Technically managing your small team to ensure delivery

Get in touch if you'd like to discuss details.

Technology: Python/Django, Javascript/React, Javascript/Vue, PostgreSQL, AWS

Website: https://codedemigod.com

Email: alaa@codedemigod.com

Résumé/CV: Available upon request
There's a joke that goes something like "To an American 200 years is a long time, to a European 200km is a long distance".

Driving from San Diego to Sacramento is about 800km; in good weather and light traffic you could cover that in 7 or 8 hours. Get up early, drive that first leg, stop for lunch, then keep going (e.g. towards Portland or Seattle).

Of course, an American would usually stop for gas before hitting empty because we're used to the idea of "No food or fuel next 2 hours".
I liked this part about thinking of your codebase as a database:

"Now close your eyes and imagine your codebase like a database - some imaginary glowing network floating in cyberspace - and then imagine your ‘program’ as a ‘query’ of sorts that zaps around this network."

This is similar to what you get with logic programming languages like Prolog: A Prolog program is itself like a database, in that you define facts and rules that you can use to define the relations you want to express, and which themselves can also be readily inspected and reasoned about with the same mechanism.

For example, we can define the predicate member/2 to state under what conditions an element occurs in a list:

member(E, [E|_]).
member(E, [_|Es]) :- member(E, Es).

And then we can use the relation to ask queries about what is true:

?- member(X, "abc").
X = a
; X = b
; X = c
; false.

And we can also inspect the definition itself, using clause/2:

?- clause(member(A, B), Body).
B = [A|_A], Body = true
; B = [_A|_B], Body = member(A,_B).

This ability to readily reason about the code itself is very attractive to analyze and rewrite the code.

I also like the premise of the article:

"Software complexity is starting to outpace the human ability to keep track of things."

And indeed: There is hope that several kinds of problems we are facing today can be avoided if we are able to more easily reason about the code itself. For example, by running the code "hypothetically" and analyzing its consequences, we may be able to automatically detect certain classes of errors and failures before they happen in practice.

For instance, I often think about software problems such as those described in https://en.wikipedia.org/wiki/British_Post_Office_scandal, and wonder: Can they be avoided by analyzing the software itself in better ways, and by writing it in such a way that we become able to "ask" the program itself: "Can such a problematic case even arise in practice?" Thus, in analogy to querying a database, we could pose and resolve questions about computations and their logical consequences.
@reinman

Can you share part 1? It doesn't seem to exist on your site.
MATTERS RELATING TO FOREIGN NATIONS ITEMS OF SPECIAL INTEREST

Increasing Special Operations Forces Collaboration with Allies and Partners with Irregular Warfare Programs

The committee commends the Department of Defense’s use of the authority for the Support of Special Operations for Irregular Warfare (IW) provided in section 1202 of the National Defense Authorization Act for Fiscal Year 2018 (Public Law 115-91) and recognizes the ability to increase the capabilities of partner countries special operations forces such as Ukraine’s.

https://armedservices.house.gov/_cache/files/a/d/adc17850-ff...
I left Feedly for the same reason a while ago. I think there is a trend of "editorialization" of all kinds of apps that tries to sell new features and "experiences" to users instead of focusing on the core ideas, which I find really annoying. Plus the Feedly UI itself is annoying and doesn't give me a simple mailbox-like view like normal RSS readers.

The solution I went with is native RSS readers (like the author), but backed by an Open Reader server (The Old Reader in my case, but there are others) for syncing between devices. On the Mac, Vienna as a client is quite nice.
Location: West Coast US

Remote: Yes

Willing to relocate: Maybe

Technologies: (Tech) Cisco (IOS, -XR & -XE, NX-OS), Cisco ACI, Linux, AWS, Ruby, Python, R, C#; (Biotech) PCR, ELISA, Mammalian Cell Culture, Aseptic Technique, Quality Systems/GMP

Resume: (PDF) https://drive.google.com/file/d/14WkLAynFKvI4pL86QJoBQ2NvlxB...

Email: cameron.sean.r@gmail.com

I have dual hatted as a network engineer and product manager for years on client facing engagements. Have been involved in occasional side engagements specific to security. Life science geek on the side.

I would prefer a remote role. Alternatively I can do hybrid engagements (2-4 contiguous days per week onsite) to Burbank, the Bay Area, or Seattle. Other arrangements may be feasible. Feel free to ask.

My priorities in an employer are a) adequate challenges / use of my skill set b) opportunities for professional development c) health insurance.

Thanks for your time and consideration, and I look forward to hearing from you.