skysight-inc/HackerNews huggingface dataset:
Of course transient deflation can be a good thing. Adn deflation as we are now accustomed in the tech industry is a very good thing - it is caused by an increase in the quality/supply of available goods, rather than a decrease in the money supply.

However a deflationary spiral of declining money supply (usually created by destruction of value), where labor utilization & wages decline makes things much harder for ordinary people.

That said, I'd like to note the the above answer was to a question about what is bad about deflation. The good thing about deflation may be that it tends to be followed by increasing growth, possibly in no small part because central banks try to do something about it.
For simple CRUD apps yes, but this doesn't hold up for more interactive experiences.

Also, not everyone wants to maintain a server for everything. Static file serving is just way easier sometimes.
In another way it makes sense, divergent thinking is tolerated for the very purpose of evaluating how effective new ideas are, and we ourselves tolerate being weird because we believe we can prove something new.

One decides how far to push the envelope and how much they can tolerate seeming crazy. That’s how you earn trust in your judgement.
Great User Experience with React Suspense
Wind and Hydro are going to be part of the mix. So, outside of Alaska it’s largely a question of economics at this point. We already have huge investments in Coal and Nuclear which are being phased out of the market. But, cheap natural gas is a very different beast. As long as supply is abundant market forces are going to keep the price low enough to be attractive vs storage.

IMO, we are headed to about 70% renewables in 30 years baring major changes.
I mean that's the kind of money you spend funding two interns for a few months. Is it a surprise that this app looks like it was designed by a few interns on a tight schedule?
Iowa Democrats Should Have Known Better Than to Use an App
> Telling Sanders and Trump voters that their support is based on conspiracy theories is not a good way to win their support away from their current candidates

Nor is telling flat earthers that their beliefs are based in conspiracy theory a good way to win their support. I am not trying to win their support by that comment, as this is not the proper forum for that conversation. I am simply stating a fact.
The Coming Antibiotic Armageddon
I wrote up how I'd do this in scala, just to compare and contrast

val shape: Option[Shape] = ???
shape.map {
case Square(0) | Circle(0) => 0
case Triangle(b, h) if b == 0 || h == 0 => 0
case Rectangle(l, h) if l == 0 || h == 0 => 0

case Square(side) => side * side
case Circle(radius) => radius * radius * math.Pi
case Triangle(base, height) => base * height / 2
case Rectangle(length, height) => length * height
}

what I noticed

* scala doesn't have a way for cases to fall through, so the first cases have to each declare that the result is 0. it would be cool if we could use something in place of '=>' to make the case fall through.
* C# doesn't have structural matching, so the 'when' keyword is used more often.
* scala's pattern matching is exhaustive so if we assume the shapes are in a sealed type hierarchy then we don't need a default case.
* it's idiomatic to use 'Option' instead of null in scala, but there are lots of libraries in c# that offer option monads, so it's more a point of what's idiomatic than what's possible.
To paraphrase (fictional) Mark Zuckerburg - "If you had invented the iPhone, you would have invented the iPhone"

Every human that has ever lived has lived on the same Earth. We have all had access to the same resources. However, some people did different things with the resources available to them. Stating that the basis of these achievements require the work of others is true but besides the point. Someone somewhere, with access to the exact same things you and I have access to, is inventing something that neither of us will. Should that person not get the reward for their skill and work?
It's built-in, rather than an add-on?
I've always seen switch statements as an anti-pattern in C#. These examples however, do demonstrate neat time saving techniques.

Does anybody have examples of real-world use cases that take advantage of this that couldn't (or shouldn't) be solved in a more OO way (Visitor, Strategy, Template Method, etc)
Rust's type system is more expressive than Java's so you can end up with much nicer to read code with stricter and more obvious invariants. There also tends to be way less of the `EnterpriseJavaBeanFactory`-style code in idiomatic Rust.
That's very sweet, my cousin's dog was named Shadow. I hope it goes well for her.
Their long game is to slowly convert C# into F# without anyone realizing it. They're roughly half way through already.
Flow Fields
cool this is what I was looking for, which games are supported. Stadia's has a weak library. Being able to stream my existing Steam library is/would be amazing.
You find F# easier to work with. That's all. Doesn't mean others _must_ share your opinion. Good luck to you.
Not the case... AFAIK (based on talking to people who have played with Habana test systems), any real performant applications still need to be hand optimized with their assembly.
Saudi problem seems more severe! Call me crazy!

Not that I use twitter; people who get on the thing seem to have some bizarro Stockholm syndrome.
That question has already been answered: https://missing.csail.mit.edu/2020/qa/#vim-vs-emacs :)
That remains terrible branding. Branding is part of marketing. Her dog is not part of that.
This was also true in the asian territories, but PC Cafe's are still a major thing, so that might be part of the reason, but it's not terribly satisfactory.

Particularly since it doesn't fulfill all the same needs as arcades did -- you get the game, but you lose the social aspects, and you lose the ability to play games while outside (and more importantly, for short duration, and for cheap, at least on a per-play basis).

But perhaps general wealth is sufficient to explain the difference.
Google revenue 2018: $136B

Bosch revenue 2018: $78B
I thought I was special in this philosophy but seems like others are catching on too. The tip that worked for me is "Do the activity to get that type of body." I've always admired the physique of basketball players like Steph Curry so I picked up basketball a few years back. It's done wonders for my posture and aesthetics and basketball is a fun kickass workout.

Swimming/soccer/tennis are other sports I'd put in the category of aesthetically pleasing.
https://news.ycombinator.com/item?id=22233937
Intel have implementations of other instruction sets for their GPUs, don't they? And have done for years?
Speaking in terms of donating percentages is at odds with reality.

1% of 300 USD is 3 USD, and probably a lot for that person. They're probably needing every penny they can get to maintain or increase their standard of living.

1% of 3000 USD is 30 USD, and probably not much for that person. They'd spend it on a friday night.

Never mind the very rich. For them, the difference between 1% and 10% is effectively nothing; it doesn't decrease their standards of living.
> A real-time vote transmission system that requires data integrity and validation is not quite the same as a consumer website, or an email marketing system.

That's not at all what this was or sounds like. This was a data collection app, from everything I've read. It is meant to replace a phone call.
Can you share any more about the proposal process? Where was the RFP posted? What were the evaluation criteria? I was kind of assuming that this was more of a handshake deal or a cold sell or something, surprised to hear it went through a structured bid of some kind.
I've taken a crack at it. Does it work now?
In this[1] video at about 32 min, mark there is a discussion on GC and apps that do caching.

[1] https://www.youtube.com/watch?v=VCeHkcwfF9Q
It has often been said that politics is Hollywood for ugly people.
Still requires authorization for me.

EDIT 19:34 GMT-3: Now works without! http://shouldiblamecaching.com/
I was actually wondering what the lowest-resource way of launching a bunch of mostly-idle single port applications in isolation currently is. Docker runtime is bloated, Kubernetes has recommended limits (and enforced on cloud providers), Runc feels like you have to implement Kubernetes/Docker on top yourself. Anyone seen anything else out there to run a few thousand single port binaries and multiplex them with a webserver?
Yeah, that was a good one.

Engineering of good reliable products, whether software-only or multidisciplinary has nothing whatsoever to do with the ability to enter or edit text quickly or efficiently.

I am not sure they care --given what they wrote I don't think they do-- but it is very wrong for a respected entity like MIT to spread false information, as is the case with the nonsense they wrote in this CS course regarding vi/m. At the very least it betrays an utter lack of knowledge of history and, even worse, a fabrication of a preferred narrative and reality.

These editors did not come to exist for any reason other than we had crappy character-only screens, crappy keyboards, no GUI's and terminals that communicated with computers at 1200 BAUD. Package all of that together and the only thing that makes sense is something like vi. In that context vi made sense. In fact, it was necessary. Evolve all of that to modern hardware, UI's and performance and one would never author such a tool, not even close, in fact, one would be laughed out of the room --and rightly so.
Perhaps it's special because it's a mobile app, and the only way to get the functionality is to have it included? I don't use Android, but there's no add-ons on the IOS version.
I dont mind a bank, but facecook? The site where people gossip about their travels wants me to download their 500MB app on my phone to verify me in order to post a silly picture on my game’s page. Twitter just banned my crypto-prices bot for the third time. I m not giving them my number again. I give up, this is sillyness, and i notice growing resentment from people too.
The non-nightly Firefox Preview for Android doesn't support add-ons. I imagine the title is just to emphasis that add-ons such as uBlock Origin work with this nightly.
Been waiting for uBlock Origin support for some time. I'm really glad the developers decided to support it! UBlock Origin seems to be the only suggested add-on in a fresh install. Just tested it briefly, and it seems to work great.
One of my favorite examples of a small, successful dev tool is https://getcssscan.com. You can already see styles in your browser dev tools for free, but this tool is just so much faster/easier that people are happy to pay (dev has done $70k in sales). As a starting point, it might be worth exploring other browser dev tool features and consider what each would look like if turned into a product.

Another space that has a lot of potential is tooling that helps people skip the boilerplate that goes into setting up a new project. I'm working on one for React at https://divjoy.com, but I'm sure there are a bunch of other ways to make project setup easier.
> Whether consent is legally required or not

Lets not guess it, lets file a complaint, and see if we can get Google sued for n billions of euros.
Once everything has been decided, an iron clad paper trail IS produced. There’s nothing anonymous about the results document and it is signed in front of witnesses. AIUI, the paper doc isn’t discarded until after the party convention.
Where does it say it supports ublock? Is there a special build required? Going to AMO it says it's not compatible.

edit: seems like you have to go through settings -> addons to install.
Those people have a really good claim to have the most optimized choice on each language. They've found Java to be 2 to 3 times slower than C and Rust (with much slower outliers).

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

On the real world, you won't get things as optimized in higher level languages, because optimized code looks completely unidiomatic. A 3x speedup from Java is a pretty normal claim.
I perhaps should have been more explicit about the goal rather than the method, since sealing records is only one part of this.

This is all in service of private constructors. You effectively cannot have private constructors for data classes in Kotlin because the copy method remains public and cannot be "turned off." `sealed abstract case class` in Scala gets rid of that.

Private constructors for record types is a fantastic light-weight way of incorporating runtime checks into compile-time types.
Classes require tons of work under the hood to work. In exchange, they add a confusing new concept of fields alongside protypes while also hiding the actual prototype inheritance to ensure future confusion.

The pipe operator is a super-basic transformation of the AST. In exchange, you get much easier to read "nested" functions. `foo(bar(baz(x))) --> x |> baz |> bar |> foo` is very easy to teach and very easy to understand.

It's hardly a fair comparison.
That may be true, but it might just be a side effect of the fact that most of our perception is based off of layered pattern recognition.
Ofc you'll say that "it only got worse" overall bc other things got worse... The digital-virtual economy needs to grow at least 10x, and percentually to at least 95% of the actual economy (physical goods need to be comoditized, and some maybe distribute equally in a pseudo-socialistic way, outside of the economical system - the fight should be for virtual resources). You're not going to see any "things getting better" result yet, we need to go full-speed all-in in this direction, not half-heartedly... Virtual economy has a > 100x growth potential once we have better VR, AR, and later neural interfaces. "Demand" will appear or be manufactured, in the end we'll probably have too much of it.

And tons of services can be created even around the negative consequences of this... all the cornucopia of new diseases mental and physical brought about by excessive virtual consumption will boom into a huge healthcare industry etc. This will also be growth!

And just like "power" can't be real or fake, it either is or isn't, same with resources - as long as there are exchange mechanisms, there's no difference between "real" or "virtual", everything is as real as everything else...

Entities that insist on "old fashion fighting for `real` resources" should be restructured. People rewired / reeducated.

We're on the right path, but yeah, we're maybe only 0.01% of the way there... need to do things faster and harder. Let's not chicken out now and go retro/conservative instead of pushing further! The future is... amazingly incomprehensible! Heil to it!
This sounds a lot like classic MacOS (pre-Darwin) memory allocation. You were allocated a handle, which you called Lock on to get a real pointer. After accessing the memory, you called Unlock to release it. There was definitely a performance hit for that indirection.
Yes, but they would also need a valid TLS certificate?

A country's government could also take over the TLD and grab its traffic overnight.
Martini used the service injection pattern and made use of reflection to do so. It was a very popular framework and one of the first in Go (it currently has ~10k stars), and the use of reflection became a very contentious viewpoint in the community.
Much safer to buy put options if you think the stock will go down.

https://www.investopedia.com/terms/p/putoption.asp
Show HN: Plaid for Software Engineers
Some might claim the BSD community's focus on security to be a purity spiral, but it's arguably produced things of value. Having small communities around who occasionally drive themselves to the extremes of a particular idea can useful for broader society.
I'm a bit more optimistic than the author. Whatever the name ends up being, this is phenomenon is only getting better known and pretty soon lots of communities will be immunized against it when a majority of the people in them have already seen it happen before and start calling it out in the early stages. Purity spirals will never completely stop, but their impact will likely be contained, starting in, oh, a couple decades or so.
> I mean, either you're paying nvidia $5 per month, or odds are you're paying them many hundreds of dollars for a GPU every two years. I don't think they're really seeing the downside. Nor does your economic case actually make sense

Sure, there's an upside for nVidia in this case, since they supply the cards, but since you need to place your rendering farms as close to the customers as possible for latency reasons, you can't have a global pool of cards to handle peaks around the globe, so your utilization rate of the cards is going to be pretty crap.

Better than the utilization rate of the card that sits in my PC, sure, but not that much better.

> It's also worth noting that the quality offered by this service easily matches or beats a PS4 or Xbox One X.

...if you have the bandwidth for it. 4K video eats through data caps pretty damn quick, and if you compress it too hard, you're removing details that you spent GPU time on creating, so you have to balance the render quality with a target compression rate, which means that for an acceptable video bitrate, you're not going to run at full detail, which means a local gaming PC, or a local gaming console, will provide better quality, simply because the bandwidth of an HDMI or DisplayPort cable is unlimited and consistent.

Bandwidth caps are the norm at least in the US market, and you have to take those into account.

> I love the service. I normally game on a pretty beefy "gaming PC" and had fed many thousands of dollars to nvidia over the years. Do I not count because you disagree?

The question is if you are an outlier or the norm. There's been plenty of companies doing exactly this, and they have all pretty much failed. The one good difference I see in this case is that nVidia allows you to grab games from external libraries, games you already "own", that solves a trust issue that plagued all the predecessors. But I'm still pessimistic about this, I don't see what makes the underlying fundamentals different this time, that would magically make this thing work, when all the others have failed.
The extra information has been known since 2016. Bernie (or his campaign) asked for it as a means of providing additional transparency into the process.
A nice first approximation extension of the billiard ball model is to look at a stalled wing in comparison to an un-stalled: the down side will continue to "deflect the balls" just fine. But while the un-stalled upper side of a wing will also draw air downwards in an orderly way, the stalled upper side pulls a tail of vortices forwards. Not strictly a billiard ball model anymore, but even the crudest model of turbulent flow is enough to get the general idea.

The purpose of an airfoil, in this approximation, is giving the pulled air a longer, gentler acceleration compared to the short peak of acceleration a flat wing would require at the same angle of attack. You won't be able to calculate optimal airfoils with this model, or even a winglet, but it's good enough for many of the usual little riddles like symmetric airfoils, inverted flying etc.
My build (just downloaded as a fresh install) is #20351804. Add-ons are a menu option now, with UBlock Origin as the only recommended one. Actually, it might be the only one available at the moment?
People often say this, but I wonder if they've actually used those apps. For example Signal, try to back up your chat history. The hoops you have to jump through are not feasible for non-technical users. There were many more relatively small issues like this (I tried switching 6 months ago) but I forgot most.

For a basic 'send text message from user A to user B' app, there are lots of options. Something that is as convenient as Whatsapp though - there are none.
In 2016 there were only four confirmed cases where people voted who should not have and would have been stoped with voter ID.

All four voted for Trump, but that's not super relevant. What's relevant is that it was four out of 127,000,000 votes. Even if the problem were 1,000 times worse then we know it still would have had no effect on the election, even if they were all in Wisconsin.
What It's Like to Work on League of Legends
Remember that the comparison is a hand performance tuned Java program, vs a naive Rust implementation. When you are trying to extract performance out of Java, things can get pretty messy.
You're switching to Rust because Go is too slow? Colour me sceptical, but this seems more like an excuse to adopt a trendy language than a considered technical decision. Rust is designed first and foremost for memory safety, and it sacrifices a lot of developer time to achieve this, so if memory safety isn't high in your list of concerns Rust is probably not going to bring many benefits.
I'll do my best, but I'll probably disappoint! A friend of mine who works in politics told someone in the IDP that I might be helpful because my company makes software for Democratic political campaigns. I had a conversation with the IDP staffer, learned more, and told them very quickly we wouldn't be able to help with this. They might have ran a more formal RFP beyond that, but I have no knowledge of it, because we did not advance beyond that conversation.
> ideology conflates architectural decisions and workflow processes with individual worth

No. You start with the ideology based on your local culture and project needs, then you pick the tool that supports your project's needs.

This is why we spend so much time talking about philosophy in the Fossil vs. Git article, particularly this section: https://fossil-scm.org/fossil/doc/trunk/www/fossil-v-git.wik...

Which of the two philosophies matches better with the way your project works? That alone is a pretty good guide to whether you want Fossil or Git. (Or something else!)
Apologies, but here's the obligatory link to my OneOf exhaustive type matching library: https://github.com/mcintyre321/OneOf
Counterpoint: Intel SSDs have been going strong since at least 2008.
Whatsapp has been the default choice for 10 years. From other people's pov, Signal and Telegram are the 'fashion' apps.
The CTO is a former Googler SWE.
>Us humans like to think that we are the ultimate organisms and everything else is either the material that composes us (cells and tissue) or our products (corporations, cities).

And yet if we perished from the planet, literally every single other species, animal mineral or vegetable, would benefit from our absence. Everything would grow back at an amazing rate and it would be like we were never here.

Meanwhile, if the bees disappear, we're all screwed.
"Asana files to go public"

At first I thought this was a security breach, like an open s3 bucket or the like
> But let's not overstate this: nobody is going door to door and carting people off in hoods for their ideas.

Let me re-introduce you to China and Russia
Probably. It has been pretty much confirmed everywhere it has been tested.

For example, chess masters memorize chess positions faster than normal people--but only for chess positions that are "valid". If you can't get to the position with play, they don't memorize them any better than normal people.
I have this picture in my mind of Charlie Brown, Lucy, and a football.
It's

flip ($)
I wish I had this during my internship. My mentor was literally writing notes on a separate doc while I was walking through my code.
It was web hosting in 1997 not cloud services - I remember it well, as I was working for a vendor. It seemed like such a stupid grab for incremental income and coolness even then.

Now they're doing drone shows and sports as incremental business attempts. Sometimes I think of Intel as a PR agency with a semiconductor fab in the backyard...