skysight-inc/HackerNews huggingface dataset:
When I was working on onion routing and mesh networking 10+ years ago, I remember reading a paper that showed that in a mesh network every additional node added total throughput capacity, but the rate of increase asymptotically approached 0.

I don't have the citation handy, and I'm sure the proof was tied to a particular topology, but the take home for me was that it was possible for mesh network advocates and skeptics to both be correct; that mesh networks can be a way to continually increase network capacity cooperatively without centralized authority, but that doesn't mean such capacity increases would be meaningful.

The same might apply here: yes, the rate of increase in N may approach 0 such that at some point it becomes an irrelevant factor to economic growth. OTOH, in the absence of alternative drivers even a tiny rate of increase is something, and removing it could lead to accelerating reductions in global wealth.

But we just don't know. The relevant questions and answers are more empirical than theoretical. My point was just that the growth narrative isn't predicated on a pyramid scheme, it's just the safest and possibly only known reliable strategy we understand. But an end to population growth seems inevitable in the next couple of generations (barring space colonization), so I suppose we'll find some answers rather soon.
Not a big one, but one that I found helped a lot: cutting out the "filler" words ("like", "uh", "so"...). These fill words are used in many place to hold onto the listeners attention, but doing it too much can make your talk non-dynamic, and your audience will stop listening.

We have somewhat primal instincts that make us maintain focus on subtle things like body movement and differences in speech, or even lack thereof. So moving slowly from one spot to another, talking with your hands, and having _gaps_ in your speech will help your audience naturally maintain focus.

Filler words are easy to remove: just practice not saying them when you're having conversations with the clerk at the store or your friends/family. You'd be surprised how effective it is, and how much more polished you'll sound.
That's not /calculating/ pi though, just returning a constant.

"""
maxima-5.43.0/src/mlisp.lisp:

(mdefprop $%pi 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608
$numer)

"""
The interesting thing about the debt is that it costs 8.7% of all Federal outlays now verses 15% of federal outlays in the mid-1990s. Hence probably why Nancy Pelosi a few weeks ago agreed with Donald Trump to get rid of sequestration which was holding the line on Federal spending.

https://www.pewresearch.org/fact-tank/2019/07/24/facts-about...

https://www.forbes.com/sites/markcancian/2019/08/03/goodbye-...
This probably is not quite what you are looking for, but Walmart has sub-$30 pay as you go phones. They are not smart phones, just traditional flip phones.

Mine was $12 but they discontinued that one. It works great, long battery life, can't do "apps". If someone sends me malware, the phone just throws up some binary as text in the message or says "I cant display this".
> And what server side code “behaves differently” [mean]

Spend a bit of time on the Vapor Discord channel and read about all the quirks Linux users have to deal with that the rest of us don’t.

(My impression is that it’s due to Foundation libs.)
You mentioned specific profiling in XCode and how that makes it necessary for server development. XCode doesn’t have much of any profiling that would be beneficial to server development - the entire topic of the submission.
Netflix Expands into a World Full of Censors
What's so hard about Leadership
Children are generally not separated from their parents when their parents commit non-violent minor offenses

Children are separated from parents every damn day in cases of neglect or endangerment. Hell, we get CPS involved when a kid is left unattended in a car or alone at home, or even if a home is dangerously unkempt.

Dragging children across two thousand miles of desert and multiple borders (where many die en route) is far worse endangerment.
Is it ok to stay in web development if you generally loathe the process and are only in it for the end result?

That's totally up to you to decide. If you think the results (and presumably compensation) are worth it and you are willing to grit your teeth and bear it, then you can do that.

It's also fine to feel it's worth it this year, then change your mind at some later date. Maybe you decide there's more to life or maybe you start grinding your teeth in your sleep because the process is so miserable and you decide you've finally had enough.

Things that are worthwhile usually involve some level of discomfort to make them happen. It's up to you to decide which things are worth which personal costs.
So instead of a specific example you want us to go to a random discourse channel?
A serendipitous advantage of the cookie-cutter rectangular definition of many ag states' county boundaries is that regions are fairly strongly normalised for land area. And ag productivity, for some strange reason, correlates strongly to area rather than population, all else equal.

California would be an exception, though the distortions aren't particularly exceptional.

A rough eyeballing of the county-based graph (lower in my Mastodon reshare) suggests if anything that larger counties are less rather than more represented in high-significance areas. Most large counties tend to be both exceptionally sparsely populated, and agriculturally marginal.

San Bernardino County, in California, is a notable exception.
Scala's implicit parameters and Haskell's typeclass instances are this, correct?
> Async/Await

There's some long-term plans for concurrency: https://gist.github.com/lattner/31ed37682ef1576b16bca1432ea9...

IIRC the compiler already has internal support for coroutines. Unfortunately, I think it will probably a long time before we get user-facing features like async/await.

> Swift and Swift package manager support on Windows

Swift works on Windows with all tests passing, though I imagine it's still a lot of work to compile and run (but I haven't checked).

> Swift Package Manager resources and run scripts

I agree this would be nice. Swift PM doesn't really give you much flexibility right now.

> Backtraces

Discussed in the article (section Swift Backtrace):

> This package provides support for automatically printing crash backtraces of Swift programs on Linux. Backtraces are generated by a builtin C library libbacktrace and demangled using a private Swift runtime call. We hope to improve the implementation by adopting SE-0262 when it is approved. We are also working with the Swift core team to discuss the benefits of merging this functionality into the Swift standard library.

> Faster/incremental builds

Swift has pretty good incremental builds, especially compared to the early versions. Compile times are way better than they used to be and are continuing to improve.
Same here. Duplicati works great until you actually have to restore. It took me 3 hours to restore a 12GB backup. After that I quit using it.

Now I just made my home folder a shared folder on Syncthing, in send only mode, so it constantly backs up to my Nas. Much faster and the backup is directly readable.
Nice Abom79 t-shirt.
Hey Tanner - there's a typo right away:

We believe that a healthy open source ecosystem relies heavily on the quality its packages -> We believe that a healthy open source ecosystem relies heavily on the quality of its packages
I have retirement savings, yes. I'm lucky that I enjoy the work that I do, and expect to continue doing this kind of work in some capacity for as long as I'm able.

I expect to have to pay for things in 2049 just like everybody else. I anticipate that dollars saved today won't go as far in 2049, and so I save more than I think I'll need. If higher than expected inflation or lack of caregiver supply is a problem, then we'll have to find a way to deal with it. If my dollars won't go as far as I think they will, well that's tough cookies for me, but that's not any different from how the world works today too. You can't anticipate everything.

But suggesting that the root cause of this problem is women not having enough babies, and insinuating that things would be oh so much easier if we could just go back to how things were in the '60s where half the population was disenfranchised (as this article does) -- is utter lunacy. That's not happening. That shouldn't happen. And even if it did happen, it wouldn't actually fix the problem.
Sadly, that adds friction to the sign-up process. Companies that operate like this, "charge instantly, investigate eventually," are like the plague. Amazon is getting up there, too, with its co-mingled inventories full of counterfeit products. But at least Amazon has good customer service.

I'm very scared of using airbnb because of stories like this. I've only used it once. All other times, I've stayed exclusively in hotels, because at least then I have a proper way of getting my money back. I have a way to know that if I book my room, I'll have somewhere to stay, guaranteed. I have a way to get a new room instantly if my current room is unacceptable. And with a hotel, I know who I can complain to! That's the worst part about this dumb scam for me. Airbnb refunds you a small percentage of the full price, and the host ghosts you. Now you're SOL unless your credit card company has mercy on you and decides to rule in your favor. What a shitty, stressful situation.
Sorry, I asked that wrong. Clearly misclicks matter at the pro level, as pros are going to exploit their competitors mistakes ruthlessly. What I should have asked is, at the pro level, how often do misclicks affect the outcome of a match?
There is always a well-known solution to fix every human problems — neat, plausible, and wrong.
The Facebook shills are certainly not foreign to the influencer group that is HN if you track recent news discussions.
It's all working fine for me - messages, feed, photos. I can't see that it contains, loads, or calls any JS on the page at all.
No, got a pay CUT.

Salaries did not change, but the amount we need to pay each pay period for health, dental, vision, etc. has gone up about 25% (not unexpected) but the coverage we get for that has gone down significantly.

We had arguably, really good insurance coverage. Low deductibles (less than 1000), on the order of $20-30 copays.

Now, for 25% more a pay period, we have much higher deductibles, much higher out of pocket limits, co-insurance (we now have 20% coinsurance until the out of pocket max is hit), the prescription formulary moves up to the higher tiers a lot of medications coworkers take....

Same with life insurance/dental/vision. It's more per pay period for significantly less coverage.

There's no way to frame it as net-neutral, unfortunately.
I did some experiments the other day and found to my surprise that Google has by far the best no-Javascript experience of the major search engines. Duck Duck Go could learn a thing or two from them.
Well, I guess all those people living in tents under the freeway in Seattle have "adapted" then. Problem solved!
It depends on how you define tech. The Netherlands are small (16m people) and world leaders in Agritech. We've got some decent tech companies in general (Philips, Booking, NXP, TomTom) and of course Shell / Unilever.

You can probably say something similar about Finland or Ireland.
Much better. These two paragraphs tell me much of what I need to know, and whether or not I'm interested in the product:

Alf.io is a free and open source event attendance management system, developed for event organizers who care about privacy, security and fair pricing policy for their customers.

It features an ecosystem of tools to cover the lifecycle of an event from ticket distribution, to event management, to reporting.

It's difficult when you're deeply immersed in a project or product, but "ticket" can have many meanings, from issue tracking to events to traffic citations to various inter-process communications tools.
Which Foods May Be Addictive?
1) A typesafe variant of this example, caught by the compiler, is what he implements further down
2) There is. Rust has the Drop trait, which guarantees destruction when going out of scope. Even better than `with` statements since the API doesn't require anything special from the user.
> At that time, it was making people crazy to think that an object could remotely affect another one. Now, people just accept it. But, when you think about it, it really sounds magic.

Do people (read physisicts) accept this. My understanding is that, while unconfirmed, the graviton is still a respectable hypothesis.
Cool! Guess I was wrong. Thanks for the follow up.
I think part of the problem is that every videogame is a parlor trick in a sense. Unless you are a tournament player or someone who enjoys a really hard challenge, the bulk of the customers who buy the game just want to enjoy the illusion of a challenge. You don't really need a complex AI directing the hordes of enemies you want to defeat; you just want the illusion of battling enemies and emerging the victor, and how the game accomplishes this is not that relevant... unless the trick is so blatant that it breaks the suspension of disbelief, of course.

Why does this matter? Because the trick is often less effort than the real deal. The point of videogames is to entertain you, and the goal of game publishers is to turn a profit while doing so. Obviously there are some exceptions, and indie/free games might have different goals (we all know indie games that can be punishing, like Dwarf Fortress).

I remember with the original Left 4 Dead by Valve, they claimed there was an "AI Director" that modified the map according to how well you were doing, "adapting" to how you were playing. In practice it amounted to closing some sections of the map according to how easy you were killing zombies without dying. So this wasn't really AI but a glorified IF-THEN-ELSE trick, but what does it matter? It served its purpose. Do we really need something more complex (and expensive!) when killing zombies in L4D?
For me, AirBnB usually isn't about the cost, but the ability to rent a unique place that is nothing like a hotel or where a hotel is unavailable.

Read the rest of the comments here, and there are many others with similar reasons.

Also I loath high end hotels - saccharine service with lifeless interiors and a walking dead ambiance.
Agreed, backup is slow (although recent versions are leveraging multi-core CPUs, so that's given a modest speed-up).

Syncthing in send-only is not a sufficient back-up strategy for 90% of use-cases, however. Without incremental back-ups, you're still susceptible to ransomware and data-loss should syncthing update after the event. I do, however, like to keep a "verbatim" copy in addition to my incrementals since they are less likely to have a "restoration" problem.
For grains and similar items, I guess it really depends on the amount of available storage on the supply side and the duration of the failure. The grains themselves might withstand the delays but the disruptions would still be present (demand side lack of availability and increased prices).

The reasoning is:

1. If the usual way is to always ship out the grains, then presumably the supply side currently lacks storage facilities to store a lot of extra grain. I doubt anyone can keep such facilities around and empty "just in case".

2. Whatever the supply-side storage capacity is, it could still fill up if the stores were not emptied fast enough. And here the emptying process was part of the infrastructural failure.

3. The use of alternative transports could help but would cost more, otherwise everything would be already transported using these methods.
Me to I was nervous, but when I was 20 or so I joined a group in the UK 18 Plus (now just Plus) similar to Rotaract.

I joined the committee and I was my job to stand up and announce the next weeks events, I used to imagine putting on circus masters top hat to get over my nerves.

I ended up going to various conferences run on formal lines and speaking at those.

I have also gone to a large number of "political" conferences run on formal lines (think roberts rules) both as delegates and standing order committees - which organize the formalities of business.

I was on may way to a meeting and bumped into John Bercow on his way to the house of commons, unfortunately I did not have my copy of Citrine other wise id have asked him to sign it.

Simon Lancaster has a good book on a mechanics of rhetoric and speech writing

https://www.amazon.co.uk/Simon-Lancaster/e/B005NAQX8U/ref=dp...
The Z-80 came out in 1976, three years before the 68000 and was an extension of the 8080. I don't see comparing the two as fair or sensible.
Even when people cancel last minute, they still have to pay the Service Fee (money to AirBNB). As the OP pointed out, there's asymmetry...AirBNB always wins.
Well in theory it could fail in such a miraculous way that everything is intact and it just skidded across the dirt - so while that might be considered a "good" landing it would be considered a "bad" missile launch.
It's still a high APM game. Reducing redundant button presses still doesn't change the fact that APM is very significant and that being able to process information and act quickly is more important than pure strategy.
Has anyone found any similar guidance around master data management? Matching/deduplicating, and feeding back into source systems.
You should probably have read the rest of the blog post, because in Rust it is a compiler error to not test the result, and the post specifically calls this out. Specifically, look for this section:

let mut my_file = MyFile::open(path)?;
// Note the `?` above. It's a simple operator that asks
// the compiler to check whether the operation succeeded.
// The *only* way to obtain a `MyFile` object is to
// have a successful `MyFile::open`.

// At this line, `my_file` is a `MyFile`, which means
// that we may use it.
I have a diferent perspective.

I work in a portuguese bank at almost 2 decades and now we use Scrum and Kanban.

For the sake of clarity when I talk about Scrum in "my bank" I use two epochs:
- b.s. (before Scrum)
- a.s. (after Scrum)

Before Scrum we work hard and we dos many things, but we didn't measure nothing so we didn't learn.

After Scrum, we work hard, we build, measure and learn.

We have performance indicators, we know where the botlenecks are, we know a team velocity and how many Functionalities IT deliver in racha month/year. We can compare the performance with other years. We can learn with our mistakes because we have data to prove it.

Scrum have disavantages, but in my humble opinion working without Scrum is a lot worse.
Sort of a judgement call but from my perspective the process part (which is actually the part I tend to enjoy) of things takes up way more of your life than the result part.
Much of the "sunlight" defence points back to John Stuart Mill. Mill's argument has been subtly distorted over the years.

I strongly recommend Jill Gordon's paper "John Stuart Mill and the 'Marketplace of Ideas'" (1997), which explores Mill's views and the history of their use, in depth:

https://www.pdcnet.org/soctheorpract/content/soctheorpract_1...

(Paywalled, though available via Sci-Hub / Library Genesis.)

https://philpapers.org/rec/GORJSM
What kind of job? The person who prepares and files my taxes will retain their status as "my" CPA basically forever, but they only do my taxes once per year.
Making people sleep in cages on concrete

That was during the Obama Administration, yet those in outrage over ICE now were utterly silent then. Why is that?
The job of the union is to take the business interests and then keeping that as a constraint, maximizing labor's share of income.

This usually directly means having the right people in the right places, to do an effective job, so there's not much time wasted. (Which is their time.) And so on.

Unions shouldn't try to keep everyone on board, they should simply counteract shareholder pressure to keep labor costs down.

Of course, the union should help members to retrain and then should help those members to find their place where they can contribute value.

Of course, the union can and should represent the political values of its members.
In actual Rust APIs, opening a file returns a result, which needs to be handled or unwrapped in order to operate on the file.

All resources in Rust are implicitly like your Python with example -- when they go out of scope and destructors run, the file will be closed.
Flat Design vs. Material Design – what's it all about?
When I fall into the mindset of just the end goal, my 9 to 5 becomes hell.

There is a lot of busy work googling and finding code on Stackoverflow to solve some tedious problem. It's not exactly fun, and if I get stuck googling for a day or two on a single problem it's incredibly stressful.

Alternatively, I put on my research hat and see the source code and the tech stack as a series of questions and unknowns I have yet to figure out. Every piece of tech has a story of what the world was like before it, and that tech is the solution that was created to fill that need.

When I put on my research hat I slow down, and focus on learning everything around me inside and out, bit by bit. If I google vocabulary I'm unfamiliar with and end up on a Wikipedia page, this might lead to a handful of new questions. I recursively learn everything around me.

There is a middle ground between research and getting the product out the door. When this middle ground is found, not only is development accelerated, but work becomes smooth sailing. You become an expert in the tech around you, and if you learn it properly you only have to learn it once. After a few months of doing this you stop having to Google so much. You start being able to help others around you. The pressure of the goal stops becoming the obstacle and the challenge of writing code that minimizes future bugs and increases readability fades into the forefront.

Unless it's crunch time, being tightly focused on the end goal is one of the least productive and most painful ways to write software. There are better ways to go about being a software engineer that are at least worth considering.
> the whole idea of airbnb is cheaply stay in someone's property with "air bed and breakfast"

No, that was the whole idea in the beginning, now "AirBNB" is a high-value brand, built on the idea that you can stay anywhere at any price level like it's your own home.
But honestly, even if all those people made twice as much, you'd still see millions of people unable to cover an unexpected expense (maybe not 14%, but, say, 10%).

I've met more than a few people who are just mentally unable to save money. The second they get money, they spend it, regardless of the actual need.
This sounds similar to what my friends in academia describe while exploring their fields. They build an impressive repository of knowledge regarding who's working on different topics/subfields over time. This may be one advantage of pursuing a PhD. Would be cool to see someone make the process of acclimating to a new field more accessible.
There is a world between the two when it comes to types. Even more so at run time.