skysight-inc/HackerNews huggingface dataset:
well no? Line-of-sight communication with zippy sign language is not distance dependent, or as dependent on environmental audio considerations (jamming). Incidentally, I have always wondered why naval ship-to-ship communication isn't with a LOS tight beam laser -- unjammable and uninterceptable. Conceivably, a football team could learn to adapt by physically blocking line-of-sight between QB and receiver but it's too niche. Same goes for reading sign language.

If indeed they are winning because they have a communication advantage (which is and always has been in american football), true it is not strictly because they are deaf, because any other team could learn to use a similar system, but let's be real. It's because they are deaf, fluency especially at a high speed takes near-zero effort.
Fascinating. One of the better bars of chocolate I ever had was a Mast bar with nibs. Later, I bought some of their other bars and they were markedly different. Having read this, I wonder which (if any) were actually Mast chocolate.
I think you greatly overestimate how well software is documented. Just one example: When the Y2K problem was discussed in the late 90s, one of the big problems was that almost nobody understood the decades old code base. They hired experts, of course, to make sure there were no difficulties when they switched to the year 2000. They made such hair-raising discoveries in some code trees that a lot of the variables had completely useless names, like "Mickey Mouse".
No-one said anything about the "no server involvement" claim here. What's disputed is capableweb's comment that the app is sending the file itself to the server and not even using WebRTC, which is incorrect. They even say "checking how it works is trivial if you open up the Network inspector" but WebRTC traffic does not show up in there. So much for it being "trivial".
Like you, I had a similar realization but I think it was a pretty good idea. It was some instructions for a nice way to enjoy life.

Fine art, classical music and dance, etc. are all relatively wholesome things that you can absorb as much interest as you can muster.
GIF uses LZW compression, not RLE, but your point stands that it more efficiently compresses long runs of the same color.
We were talking about wines, weren’t we? I don’t have a definition pinned down but do drink wine from time to time and I subjectively prefer some to others. What Im quite sure of is that nobody regards wines as high quality if they’re headache inducing or taste like vinnegar.
why paste the FAQ into your comment?
Also for a website that claims to be concerned with reducing energy usage for sustainability... why the heck do they have a 5053x3581 ~6MB JPG even on their "standard, not solar-powered" website, amirite?!?
Compound (YC S19) is hiring engineers to build products for startup employees
I actually think this was a big reason why we did a landing page chatbot - because everyone else had one.

The original scope was just a chatbot for support, but the logic was heck we were paying for it so why not use it in more places.
What you're actually seeing is people who want Chrome to control the web and expect all other browsers to blindly follow whatever features they add to suit their business model.
That’s really only been my experience with telecoms. Other companies I’ve called in to have absolutely put me in touch with higher level managers who can actually resolve the problem. It depends a lot on what company you’re calling in to, but I’m not going to stop doing it just because it doesn’t change anything at EG Comcast. And I’m totally fine with you mentally erasing the conversation after I’m done.
> High level reasonable design decisions

Viewing language choice as a high level design decision for a project of nontrivial scale is a symptom of bad high-level design decisions.
Object-orientation became mainstream in many ways.

There was Visual Basic and Microsoft's COM. (e.g. when Microsoft adds a new API to Windows it adds a COM interface.)

Everything from TCL, Perl, Python not to mention LISP and Forth added ways to write object-based if not object-oriented code.

Smalltalk won the battle for ideas even though the exact syntax and runtime didn't win.
C++ is forcing a style on you that encourages you to avoid a copy. You could, of course, have a library like:

std::string ToUpper(const std::string& str) {
std::string as_lower(str);
absl::c_transform(str, as_lower, std::toupper);
return as_lower;
}

to enable:

int main() {
std::cout << ToUpper("hello");
return 0;
}

but this would be no good! You have chosen an API that forces your users to be gratuitously inefficient. Maybe that is OK for your personal project, but an API like that has no business in the standard library.
This is what windows network troubleshooter was meant to be. But it never seems to work.
If one cared that much about speed, they'd use `--i`, not `i--`
> Fucking bullshit

No it's not. The quote is true. People who are not depressed treat it as a disease. But life truly is a trauma for most people, yet we are supposed to be optimistic disregarding the truth. It takes some medicine/chemical or copium that makes it look beautiful and everything is ok. Lots of people just never think too much and do whatever they are supposed to do, so not depressed.
Show HN: My proposal for a new keyboard layout
Yes, that's the point of peer-to-peer communication, you need peers to communicate with.
The problem is right now DDR4 devices that work correctly in that regard, do not exist. Likely the best mitigation for any sensitive application, even so lightly, is DDR4 with ECC (even if it may not be enough, it is vastly better than nothing, and not just because of rowhammer)

And I have no idea if the internal "ECC" of standard DDR5 helps or not. It is not intended for regular ECC level of reliability anyway. (And I have seen discussion about likely bitflips detected in crash dumps of M1 Pro devices)

So, as much as I would like to return defective devices, I would probably be left with no computer, no smartphone, etc.
53k SLOC is tiny project. 5 senior developers at 1k SLOC per day will generate 53k SLOC in two weeks, just one sprint.
What do you mean by "be paid"?

Usually, one is "paid" when "the money is in the bank", right?

And this is what happens here. The initial step is to create a bank and then "payments" happen there.

As for how to pay someone who is not "customer" of this bank, see my answer to this question:

https://news.ycombinator.com/item?id=29227788
> You really need to get to know people and build a long term relationship to understand if their opinions on a topic are useful and informed.

Well, that's exactly what the article says: assume everyone is stupid (on something) including yourself.

There are 100% chances that you'll be right.
I don't refer to downvotes because of the internet points at all, only as a method of disagreeing.

[This is all for before-the-edit] According to (or at least in the spirit) of guidelines, downvoting is not for the comments that you disagree with, it's for comments that don't contribute or make a point in the discussion. So, reddit-style passive-aggressive downvoting (again, before the meta-edit) really ticks me off. If you have something of substance to say, respond. Otherwise, what are you trying to do?

The reason is I'm smug is in fact, yes, I think less of someone silently downvoting-as-disagreeing, as a discussion participant, than I would of someone who would have insulted me in all caps. At least the latter person stands by their potentially-unjustified position in person ;)
so is this a replacement for cosmos DB?
Um, how concerned should I be about this? Is it time to turn off javascript in the browser? And if it is, is this not the End Times for browser distributed software? I ask because sometimes you need to ask if it's really the end of the world or just Monday.
That's why I'm mentioning the filler. It definitely can't be "very thin". But all that matters is if the resulting shape is predictable.
A lot of knowledge is probably institutional knowledge, especially about how the different systems interact (over the decades everything starts relying on implementation details and bugs of everything else). And the people who hold that institutional knowledge either left at some point in the last 60 years or have no interest in undermining their job security by telling you
Its only a partial quote of the whole FAQ. I know its usual to get a gist for an article from the comments before getting to the full details...
We often switch to subtitles when they're less baity. It's a legit source for an HN title. In this case I'd say it's far less baity than "These Mighty Shorebirds Keep Breaking Flight Records—And You Can Follow Along", which is kind of embarrassing.

I agree with you that "bar-tailed godwit" is an invitation to dumb internet jokes (a couple popped into my mind as soon as I saw that), but so far the thread is mercifully free of them.

p.s. Here's a past explanation about all this, with links to others: https://news.ycombinator.com/item?id=22932244.
I think you might have mixed up the different images at the end of the article. The image labels are a bit confusing.
> Dithering would, in theory, work well for compression if you use a palette. GIF always does that, PNG also has a palette mode.

Even then that's a bit more complicated because both formats will apply LZ compression (respectively LZW and LZ77 because DEFLATE), so depending on the original source the dithering can work against the compression.
I think those architectures you mentioned come from entirely different philosophies.

The data center model relies on a glob of services that you manage yourself, and manage infrastructure & networking for. That's how a lot of the early AWS services were built. AWS still offers that paradigm, especially for bigger enterprises that want or need that level of control.

But Cloudflare fast-forwards all that by a few generations, which makes their edge computing MUCH easier, faster, and cheaper to use than Lambda or similar services. Instead of worrying about specific data centers, interconnect, firewalls, bandwidth, etc., on Cloudflare the topology is mostly invisible (unless you have to deal with the Chinese Firewall). You just upload your stateless Javascript code into a worker, and it gets replicated everywhere nearly instantly. Replication and caching are handled invisibly by Cloudflare and you never really have to think about it. If you need state or durable storage, their edge storage products (Workers KV, Durable Objects) function similarly... a few lines of code and you've got a globally scaled auto-replicating data store that you never have to manage the infrastructure for.

The benefit is that it's way easier than having to manage network infrastructure, and Cloudflare's offering is far superior to anything a small business could easily set up or maintain on their own. If you're a huge enterprise, maybe there's more concern about how much control you have over the topology, caching details, etc.

But for simpler websites and apps, the Cloudflare stack is tremendously easier to work with than anything AWS offers, waaaaaaay faster (especially for cold starts), and usually much cheaper.

Workers isn't a 1:1 replacement for Lambda, but it's probably the better choice for simpler functions.

As for this database connector, it goes against their edge-native offerings, but it's probably just there as a compatibility layer for people who aren't able to rearchitect their whole stack yet. Like their other CDN products, this lets you connect legacy stacks (single host or single data center) to a global CDN with little work.
I guess another plus for DDR5 which has some ECC built in to including in the non-ECC versions.
> > If there's no such thing as good taste, then there's no such thing as good art. Because if there is such a thing as good art, it's easy to tell which of two people has better taste. Show them a lot of works by artists they've never seen before and ask them to choose the best, and whoever chooses the better art has better taste.

How does one determine "better art"?
It’s all about perspective.

Some people find original Star Wars to be a truly great movie. Those same people may find the movies that inspired Star Wars, like Kurosawa’s “Hidden Fortress” or Midway boring or solely on technical factors like color vs black and white. In a mass market product those technical factors make the work less approachable.

I spent several years walking through a pretty good collection of mid-20th century modern art. Most of it made no impression on me at all, but one installation’s aesthetic appealed to me for reasons that I cannot really describe. Part of it was the absurdity of what the facility did to that space — they literally dropped a random howitzer in the room. But if I nerded out and studied the artists and their art, I’d develop a more nuanced understanding and appreciation.
One of the more absurd plots...

"It's broken! Buy more of the broken stuff!"
Congrats on the launch! Any plans to integrate with Apache Superset? https://superset.apache.org/
Their service is great if you take money online at all. The $200/m tier plan, that is. I gather the $5,000+/m custom plans are nice if you need all the extra networking features, though way overpriced if you just need basic CDN features—which includes some kind of firewall, DDOS protection, e-commerce attack protection (e.g. anti-credit-card-stuffing) and light routing/rewriting/"worker" features at this point, all of which are quickly becoming table stakes in that market.

The free tier is great for serving low-value (that is, not enough value that you need a SLA from your vendor) static sites for pennies a month.

Having so much in one place is really nice for small shops.

But they 100% are on track to be the next Big Bad of the tech world, and they're heading that way very much on purpose. Their entire strategy for how they've positioned themselves is, transparently, bent toward making themselves the Web's #1 middle-man.
This article is a high effort examination into whether quantitative easing in the U.S. has contributed to the current division of income between different socioeconomic classes. The author finds that larger macro forces including fiscal policies (healthcare, shifting of taxation to payroll taxes, militarization, deindustrialization) are larger culprits but that QE may also contribute as an accelerant by reducing the wealth-destroying effects of the normal business cycle.

I appreciate the author’s perspective as an engineer. The article provides counter examples (such as other economies that have used QE to a greater degree) and includes a historical narrative that helped me to contextualize the extent and reasons for wealth concentration in the US.

Any economists or other subject matter expert’s have a different take?

Disclosure: I subscribe to Lynn’s premium report.
What's the "Java way" of accomplishing something like you'd represent with Union or Intersection types?
All these new hardware level physics exploits in software fascinate me. At the same time they make me wonder if the hardware will ever truly be able to be secure and perhaps we need to just move on to new methods and concepts in hardware design and maybe trade size for security.

It also brings to mind that Simpsons scene: "Stop stop! He's already dead!"
I think the scary part is this one:

> “DDR4 systems with ECC will likely be more exploitable, after reverse-engineering the ECC functions,” researchers Razavi and Jattke said.
So much this. Most of the new "features" Google keeps introducing and expressing irritation aren't supported in Safari offer significant privacy risk and dubious real world benefit.

And herein again, Google does an "Oops" like they so often did to Firefox. https://www.zdnet.com/article/former-mozilla-exec-google-has...

Chrome team no longer gets the benefit of the doubt. They are a monopoly with a history of aggressive harms to competing browsers.
Since when do founders make 50% equity? Two co-founders, that's 100% already with no room left over for VC investors.
What I'd like to have is easy offline media files sharing across as many phone models as possible. Basically a free open-source alternative to ShareIt. Why it doesn't exist yet? Does ShareIt use some hidden and/or proprietary APIs?
Great essay. Paul does here what others take much longer to do and I can’t help but grin when reading the comments here that take issue. Just mentioning the obvious triggers a lot of people. I used to be one of those people, but like Paul, experience and reflection allowed me to grow out of. The world makes more sense once you abandon the position that taste or beauty do not exist. The line “judging art is hard, especially recent art” is key. It’s also what makes art so enjoyable and worthwhile. Anything worth doing requires effort. Enjoying art is challenging and seeing beyond what’s extraneous is a great muscle to strengthen. It pays dividends elsewhere in one’s life. That taste exists is more parsimonious that the other position.
Eventually, it will be obvious that running shared workloads on a single piece of physical hardware has fundamentally unremediatable security implications. This slow recognition is deeply perpendicular with how the current landscape of x86 chips are both manufactured and priced, as well as how cloud providers have structured billions of dollars in DC investment; in other words, they'll down-play it. This will be a massive opportunity for ARM & SoC manufacturers in the coming years, as its far better positioned to offer, for example, a single rack appliance with 64 individual 2-core mini-computers at a price-point competitive with a 128 core x86 rack, as one computer.

Computing moves in cycles:

- 2000s: gigahertz race on each core

- 2010s: increase core counts, multicore everything

- 2020s: back to core-efficiency and increasing per-core performance. M1 is already leading this charge, but is obviously a mismatch for a DC environment.

AMD and Intel need to adjust, or face extinction. Its not just about pushing ultra-high per-core performance (they're both good at this); its about pushing for more efficiency, so per-blade density in a DC can be pushed higher in the face of more, smaller individual computers. If they don't evolve, AWS will for them [1].

[1] https://aws.amazon.com/ec2/graviton/
Don't LN channels require a (quite expensive) transaction to open and close?
Should discussions about the history of Smalltalk mention Objective-C? Was it the most successful Smalltalk-inspired language after Java? Ironic that because of the quirks of corporate decisions, both became the initial languages for the most successful smartphone platforms- previously most mobile systems from Palm to Symbian were developed in C++.
But isn't that failure mode almost unheard of, or at least as uncommon as a physical key breaking apart?
Is it that bad? I remember back in the Delphi days it were a few easy clicks.
I imagine this happened especially in COBOL, a language designed to be easy to learn so that business people can write their own subroutines instead of solely relying on programmers.
Speed Up the IPFS DHT with Optimistic Providing
This book would have made an excellent article. Nonetheless it has a great premise: you can apply the KonMari method to obligations and get rid of the ones that don't spark joy.

Don't confuse it with the similarly titled book with Mark Manson, which reads as if Shia LaBeouf's motivational video was turned into a book.
I believe this was entered into evidence separately from the video as a whole:

https://twitter.com/frostycharacter/status/14597224299498782...

That means the jury will be able to see this as its own exhibit. (It may have been assigned two exhibit numbers.)

And I'd say it makes sense. Each additional processing step can change the image. For example, if one used the waifu2x algorithm to scale the image up, that would certainly be wrong.
Forget pleasing others. Have the courage to be disliked
> a rational actor maximizes the expected value of their life

If the definition of human value is "money" then you're probably right. But I would question whether someone who has the drive to found some new venture, but never does, has really maximized their personal value.
The internal ECC in basic DDR5 is intended to provide a reliability just good enough to be at the level of DDR4 without ECC (or maybe slightly above, but probably not a lot?), and likely the error rate would just be crazy high without any DDR5 internal "ECC" at all -- even without a rowhammer pattern or cosmic rays, etc. I not sure it will help against rowhammer (and variants)?
You just explained why C++ will never be as productive as Python.
That is the danger of a tiny standard library and a cascade of dependencies with various levels of quality and supported platforms.
AMD and Intel deliver CPUs tailor made for large cloud customers already; those SKUs are not available via normal channels.
As a person who learned to abandon likes and dislikes, I can break this proof.

"It means we can't say that any painter is better than a randomly chosen eight year old."

First, this is a non-literal arguement and so is disconnected from reality in a literal sense. We CAN say this. We can also make taste claims AND we can admit it's arbitrarily driven by many different decisions and biases developed before this lifetime, as artists and art don't exist in vacuums. We can also admit it's absolutely an adultist perspective to dismiss a person's contributions by the age of their current body. Literally everyone has different skills and the impact art has can be wildly different depending on the piece and the context it's viewed in. A person (namely me) can become inspired to change the world by witnessing a 1-year old creating a realistic drawing of pumpkin seeds. Is that art good based on whether or not the person is successful at changing the world? Who cares! It's an arbitrary and unnecessary judgment being made out of a habit of judging things, rather than observing and accepting whatever's being received.

This post represents a continuation of the cultural norms of preference-making (which is a form of limited identity), avoiding absurdity, over-reliance on classical logic instead of uncertainty logic to process reality (since it doesn't leave room for art that exists in multiple classes of equivalence of good and bad and judges art based on too short of a timeline).

Anyone who abandons their preferences gets to realize how limiting thinking like PG proposes here is, how it limits the joy and value of any artist or work of art, and how this creates a hostile environment for artists of literally every kind.

Good... bad...meh.... there exists art that meets all needs while denying none and then there's the rest.

If you've never abandoned the automated judgment and preference-making most of the world teaches, you can never realize a perspective that transcends arbitrarily subjective thinking.

Also, as an aside, tastes are, in part driven by trauma. I hypothesize this is why some people in addiction recovery develop different tastes after having spiritual experiences/awakenings: they heal from and release the stuck feelings from some past trauma(s) which were being used to judge other things in life.

So does anyone want to abandon their preferences as an attempt to falsify this perspective for science? I have a practice that worked for me and want to conduct an experiment where some people genuinely/sincerely commit to it without being aware of the practice and others choose to try it only after learning about the practice. Any brave souls want to seek deeper joy and release from cultural/ trauma programming?
Thanks! I wasn't going to read the article -- and this answers my questions:)
He's the authority on his own response. And it may be true that Shakespeare is overrated. It's possible he could persuade me that Shakespeare is not good. (E.g. I've read Plato in translation and think his giant reputation is a blot on society's collective judgement.)

Tough to argue, though. People still respond to Shakespeare and not only because they're supposed to.