skysight-inc/HackerNews huggingface dataset:
> The argument on the other side is, as soon as they start doing this it becomes profitable for someone else to enter the market. Is the cartel charging $40 for something that should cost $20? Go around to all the customers and tell them you'll sell to them for $25 tomorrow if they agree to a long-term contract today to buy from you at that price. Then you have enough guaranteed customers to pay off your new factory, so you can build it without being bankrupted by the incumbents slashing prices. And because anyone can do this, the incumbents don't collude to charge $40 to begin with because they know they would invite it.

The Phoebus cartel[1] existed for quite some time, and its operation contradicts this argument. They captured the world-wide light bulb market with agreements between manufacturers. It took WWII to put a dent in it.

Today, you can look at the price fixing that happens in the mobile app store and payments markets. 99% of each market is dominated by a two company duopoly. Prices in those markets have remained steady for over a decade, and any changes to pricing and terms are adopted in lockstep between Google and Apple. They've effectively captured 15% to 30% of all revenue collected in mobile apps.

Neither cartel relied on regulatory capture, but both cartels recognized that without collusion, it would be a race to the bottom if they compete on price, so they became complicit in ensuring that doesn't happen. It only costs so much to make a light bulb, download an app or process payments.

[1] https://en.wikipedia.org/wiki/Phoebus_cartel
My father in-law once asked me if one could charge a phone using body heat. I did some calculations but the thing is that if the heat difference is small, the conversion efficiency goes down too. As others suggest, insinuating the source is much smarter if you want to save energy losses, and with much simpler (cheaper) technology.
> It sounds like you really dislike Google

Google's a great if you want a high standard of living and being pampered. Not the highest pay, but it's more relaxed.

Also if you have a PhD. Google could be a research playground for you.

Everyone at Google is or appears nice. I had a slightly mean team lead at Google once, but he's been always my favorite. Highly technical, no BS, little patience when I wasn't hyper focused. One of my coworkers at Amazon weren't nice, and just confronted me with feedback that I should show up exactly at 9A.M. I appreciate having honest and direct feedback like this, and this is where I grew the most. I don't think I ever received negative feedback at Google, even though I probably should have. Some people prefer environments where everyone is perfectly nice and happy all the time. I think I would like Google more if we didn't sugar-coat things. That would prune products and people who are deadweight, even if that possibly means me. I respect the Finance industry to the degree that they do not mask their profit motive.

> It also sounds like your manager had something to do with it.

Of course. People leave managers, not companies. That said, the managers are part of a system. I did shop around for other teams before I left, but they were all boilerplate CRUD work. CRUD work's also fine, but the value of these projects to users was not clear to me.

> Perhaps it was a lack of promotion?

I'd say that is a symptom, not the cause. It's about being appreciated and having your work understood.

> do you have an opinion on why protocol buffers aren’t more widely adopted than json?

I think some people dwell on the performance difference. I think adoption boils down to ergonomics, ease of use, and tooling. Within Google, there has been significant investment in internal tools/libraries around Protobuf especially Java. For something like Protobuf, it's not broken, why fix it? People at Google are familiar with Protobuf. The outside world is familiar with JSON. When I was at Google, I launched a gRPC/Protobuf API but our clients had significant hardship onboarding. I think this is within the theme of externalized Google tech being inferior to the internal version solely from the aspect of ease-of-use/documentation.

Until TypeScript came around, I think an argument can be made against JSON as lacking type safety. I used TypeScript when it was still in Beta and felt Google was reluctant to this. It doesn't help that TypeScript was pioneered by MicroSoft. To be fair, at the time people didn't trust Microsoft. I mean, people were trusting Chrome more than IE for good reason. Once people actually give TypeScript, I think it's a no brainer
Interesting then that the latest Intel chips are dropping AVX-512.

Makes me wonder if BLAKE3 will be changed to suit, or if Intel chips are just going to suck when it come to performance with the standard?
Even after writing yaml for years, I can never get the indentation, when to use a dash or not and other things right without an editor knowing the spec of the yaml file I'm trying to write. It's bonkers.
I'm pretty sure there isn't a free black market. I'm fairly sure drug dealing is very regulated by armed forces in any geographic region and historically most major criminal enterprises are similarly regulated.
My music player for the last 2 decades.
How to win the metagame (in real life)
yes you could launch a journal like that, and given enough funds -- as in plenty of millions -- and a strong network of people involved it might even become moderately successful, but the workflow wouldn't become widely adopted (=no change on a significant level).

existing subscription journals would have no incentive to allow republication at all, even less so with a measly 1 month embargo period.

citations and high IFs don't depend on permissive licensing and openness -- they are more easily reached via established subscription publishers who already have the supply chain to serve their content to thousands of subscribing organizations and millions of academics.

i mean OA/OS itself is a good example here. it's been an ongoing project for some 20 years, and granted there has been change, it's also been ample time for the industry to adapt to and limit this change. so now you have read-and-publish agreements (=more expensive subscriptions basically), transformative agreements (=we'll go full OA once you've lined our pockets enough), etc.

meanwhile there are plenty of journals, initiatives, manifestos, platforms -- PLoS stable of journals, other publishers, all the various *rxivs popping up, COS and OSF -- advocating hard for OA/OS but they're ultimately limited to carving a niche for themselves with little effect on the wider system itself.

and achieving even that little effect has involved an ungodly amount of policy changes and introducing mandates that favor this one particular mode of communication.

so yeah i don't think this will catch on either, not in my lifetime at least.
Read old books that have stood the test of time.
Correct, because capitalism is an economic system, it is perfectly possible to run capitalism under a harsh dictatorship or a liberal democracy for that matter, thus laborer selling their labor to a different employer can either be allowed or disallowed, hence capitalism can never guarantee any economic freedom as previously claimed.
Zilch: A Framework for Deploying Transparent Zero-Knowledge Proofs
No I want to improve my English and learn. I checked again and I found some “lots/a lots/sintax/plural/etc..." errors, and I fixed them.

Now I installed https://languagetool.org and I will use it before write tects...ehm texts =)

Thanks for the comments and help!
Past related threads:

Winamp Skin Museum - https://news.ycombinator.com/item?id=24373699 - Sept 2020 (264 comments)

Winamp Skin Museum - https://news.ycombinator.com/item?id=24371210 - Sept 2020 (3 comments)

Winamp Skin Museum - https://news.ycombinator.com/item?id=24366172 - Sept 2020 (4 comments)
There's historically been a whole list of neo colonial "adventurers" out to forment coups just to make some cash and damn the population to poverty, violence and chaos. And you better believe it's all done with an approving nod by the Western powers.

https://en.m.wikipedia.org/wiki/Mark_Thatcher
Not a win for your users. It makes your code a pain to use. All things being equal, I would choose a library that was less heavy handed.
It’s a paid feature but yes
Indeed it was edited, it said EU before. Europe makes even less sense, there is no centralized public procurement in all of Europe.
I dis/agree in parts - esp. when it comes to response times.

I love having comments, but I have them with a delay. This way they can well loop back, say 2x a day, to a static blog.

And: the comments are seperate from the article in an iframe, see e.g. https://blog.mro.name/2009/08/nsdateformatter-http-header/#c...
I wonder why publishers seem to lean towards 500-pages books. Very complex ideas have been expressed in 10-page articles, spreading probably much smaller amount of information across hundreds of pages does not help.
I've been using YNAB for about 7 years now and it works for me. I'm not particularly attached to their service (I think it's really expensive if you don't use their bank integrations which don't work for my banks anyway), but the basic principle has clicked in my mind early on.

If I were to start fresh now, I would probably use Actual[0], which uses pretty much the same idea as YNAB, but has certain features like e2e encryption that I value.
This would be worse for efficiency than uninsulated pipes. It would be wrapping them in a conductor to more efficiently take away the heat that is supposed to stay inside.
On a High-End Desktop Chip? YES! Intel made such a cooler recently[1]. But on mobile/low power devices it might be worthwhile to have them run a little warmer (within spec) but take the heat energy back via a peltier element. Would be interesting to see such an element directly on die feeding back into the chip directly, sort of an electric rebreather for a chip.

[1] https://www.intel.com/content/www/us/en/support/articles/000...
Although the changes doc[1] states that dicts being ordered is an implementation detail that shouldn't be relied on. Nobody does of course ;)

[1] https://docs.python.org/3.6/whatsnew/3.6.html#new-dict-imple...
Cool. They even included one of the skins I made (search bkaro). That's twenty something years ago.
This is (in almost all cases) ignoring the clues, I.e. non-hard-mode. I find the hard mode where every clue must be used to be far more interesting for exactly this reason. It makes it impossible to use canned guesses from the second word onward. You need to dig deep in your dictionary.

Even better to try to also use all negative clues and not re-use any gray letter either. This can’t be enforced with a setting however.
Can't wait to immediately disable this in my configuration.nix
> I never said we don't need comments. We probably do not need it on blog.

But my blog has some tutorials, people may want to ask me something, if we don't talk on a personal blog self-hosted, we have to rely on some centralized platforms/socials. There are already lots of them!

>As I mentioned in my comment the disadvantage of that is people abuse it.

If someone (you) write "penis" in other languages, I can delete (as I've done) it. There's a spam filter for these stupid things, but I hope people are a bit more adults than who write "penis" in Indian on someone's blog! =)
I found ghost to be very easy to use
https://ghost.org/
I wrote a side scrolling beat-em up in the terminal ("telnet exploit.courses"). Charm seems to have identified all the pain points, the Charm backend with KV store and user authentication would be something i'd need to implement multiplayer functionality. Gonna play with this stuff for sure.

Love the website!
indeed – you might locally mirror comments from other webmention/activitypub etc. places and black/whitelist as usual.
The part that seems strange is the "growing percentage" part of your cynicism. While a large number of companies do this, it seems like number has always been pretty high.

It may be that companies are becoming more capable of doing so in these grand ways as software eats everything and they can use copyright law to continue to exert ownership over part of what they sold you.
> Go asserts that "error handling" and "main flow" (a.k.a. "happy path") code paths are equivalent,

Yes...

> and that you can't ignore the bad stuff as you program against the good stuff.

No? I don't claim that -- at least in the sense that the compiler permits you to ignore errors if you want to. But that's not some death blow against the language. The compiler is one of many mechanisms that can be used to assert code quality.
> At scale this adds up to millions of dollars.

Buffer bleeds like Heartbleed cost the industry hundreds of millions of dollars.

Also, to be fair, Dan's post is about checked arithmetic in hot loops, i.e. the data plane, which as I've said, "large organizations" would know to amortize by using large buffers, and by clearly delineating between data plane and control plane.

For example, why not simply disable checked arithmetic at block scope level for a hot loop? Disabling at program level by default, and then having to re-enable it everywhere that's not a hot loop, just seems like conflating data plane and control plane, and like a massive overly big hammer.

It's also dangerous, because unsafe defaults might be run by new programmers who don't understand the risks of unchecked arithmetic, and who think that Rust gives them 100% memory safety.

Also, do you think that a 5% penalty on control planes is cost-prohibitive? I don't.

Control planes are usually where "large organizations" have tons of assertions anyway, for example, AWS really like to run their control planes at constant max load, regardless of actual load, to avoid cascading failure. That costs them millions of dollars, but relative to the hundreds of millions of dollars that their data planes cost, it's worth it, because it saves outages and failures that could easily dwarf the 5% performance gains at the expense of safety.

Safety becomes much more critical at large scale in fact, more so than performance. Better to be correct first, and then fast. Than fast, but not correct.
I didn't know his name until you wrote it here (I specifically abstained from looking it up), so to me you're the part of that NYT doxxing crowd who "upended his entire life".
Nice and clear summary of the state of the art. The Sony video in the article was good too.
i think the lessons learned from the Palm Pilot, hand writing system, was a good example of how to make useful robots.
Instead of perfecting hand recognition and it's complexities, it took about 3 minutes to teach a human how to write, so the computer could understand. very simple. very innovative.
I see the same combination of utility and morality in your reply as in my own experience, and that’s exactly what I question.

You don’t want the complication, but you also think of yourself as a better person if you don’t cross that line.

But I’m not at all sure that the people who do cross it are any less self-respecting. In the case of my friends who I know have done so, I kind of doubt they would have lived better lives had they been more monogamous from say their 20s to mid 40s. It’s not like they were trying to hurt anyone. It’s not like they didn’t have good relationships. And compared to myself, I look at their less sentimental, more realistic view of sex and love as possibly healthier.

If someone cheats on you and you never find out, does it mean anything?
From other user experience problems introduced by Google (what they did with Chrome address bar) I have impression some incompetent non-computer people are making thechnical decisions there.
It's a bit niche but for reading about military history I've really been enjoying https://acoup.blog.
It’s never been a better time to be a developer with regards to choice of employment and pay so boohoo for your entitled first world problems. Go cry me a river.
It surely is impressively well made. I am wondering though whether Charm actually qualifies as a text-based interface. Isn't it more like a replication of a graphical user interface, with windows and tabs etc.? If one's issues with working on the command line has always been that there are no "drawn" windows GUI elements, then this of course is a revelation, but we already have high-res versions of Charm, i.e. modern windows-based OSs.
Show HN: Word.rodeo – Custom Word Puzzles
> dangerous driving

I am amazed how academia is disconnected from reality.
Coups don't help. They make things worse and that's about it. I don't know a proper solution. All I can suggest: donate money to education. Invite foreign children temporarily to US, educate them and send educated ones back in their home country. Do it on scale. Don't allow them to stay in US (because most of them will want to stay, that's harsh thing to say, for sure). Educated smart people will eventually get the power and hopefully they'll build better home country.
The issue with running your own domain is that it could be blacklisted by google (and Facebook) if you get hacked, and then you're fucked big time. I encountered that because of an outdated Wordpress. Domain was blacklisted everywhere on the internet. Luckily I didn't have email set up on it.
Dear CEO: Here are tips to most effectively hire and manage your head of product
Clickbait. KDE has not said anything about adding ads and the article even acknowledges "it’s doubtful you’ll see ads in KDE’s core applications". They're conflating Qt adding support for displaying ads with applications (not necessarily open source) using it because it's more inflammatory. It's especially weird that they mention Calibre as potentially including ads and then admit that Kovid Goyal says he makes a decent living from donations.
Every time Neuralink trends in neural tech I get a sinking feeling in my stomach
What a clickbait. There will be no ads in KDE. It's just Qt adding new feature.
I suspect a country like China could do this for ‘the greater good’ without anyone knowing for a number of things.
What about this is high tech? These things are nice, but all systems I know are basically just text files with links between them, no? I'm thinking of roam, org-roam, etc
Ask HN: G Suite Legacy yet to receive notification of change
Long term HN lurker and long time G Suite Legacy user. I still haven't received comms from Google on the deprecation of G Suite legacy.

Is anyone else in this same situation on waiting to here exact confirmation from Google?

I was in the UK at the time, around 2007/2008 when I signed up, not sure if this matters, though I did see some others users mention the same thing.
LRB is great. I've subscribed for years.

It's more than book reviews, also social and political commentary.

And often the book reviews will be nominally about 3-4 related books, and give really interesting in-depth takes on historical events, social movements, etc.
Judging by the examples it seems different but equivalent. It certainly doesn't seem obviously better. Personally it's not compelling enough for me to want to try it out.
well done as usual julian, keep going
There are many industrial processes that produce large amounts of waste heat. Capturing some of that can make sense. But I guess unless you're retrofitting existing installations you get better efficiency with different solutions than wrapping stuff around a pipe.
You're saying some without saying much. Willing to expand on this, or provide a link?
Well, I honestly was worried about you. Glad you are not annoyed.
Delightfully evil <3
I quit my job at Facebook, here’s why I left (why you should quit your Big Tech)
- Retro game GAN upscaling, although it appeared in 2019 (ESRGAN). I think this will explode this year. Enhanced Super Resolution Generative adversarial neural networks https://www.theverge.com/2019/4/18/18311287/ai-upscaling-alg...

- Demakes of computer games into 16bit titles, weird and useless but there is something here interesting going on with it, https://youtu.be/qtNytQXVnx8
Does Bear Spray Work? – A First Hand Account
It's an illogical leap, from "the Qt toolkit has functionality to facilitate ads", to "the KDE desktop environment, built on Qt, could enable ads".

This article is a clickbait piece based on nothing of substance. No KDE maintainer has so much as suggested the possibility of ads. No linux community would tolerate this, and there is no realistic threat of it happening.

Related HN discussion (from 2012):

https://news.ycombinator.com/item?id=4558049 ("Ubuntu Will Now Have Amazon Ads Pre-Installed")
From their about page:

> "Whether it’s your drug sales, IRS fraud earnings, or stacks of gold bars you purchased with stolen credit cards; money matters to us all. Rather than relying on straight edge normie crypto - with their fees, delays, and anti-fraud risk - we stand for blockchain without limits. That’s why we support DarkBlockchain, a global digital cloud currency that only you can control on the dark web. Find out more..."

Maybe it is high tech, I don't know, but all I was thinking is wtf
I don't think many problems are ever "every single person stop everything now". The problem is it should be "those people who are disproportionately responsible, stop them right now, and start funding solutions".
You couldn't double blind that study, it would be obvious which treatment group people are in.
Atari Falcon
Heat pumps are a great idea where you have reliable power and your lowest temperatures you could see are not too low.

If the temperatures you could see go below a certain level then a heat pump makes less sense, because you’re going to have to build in an auxiliary heating system.

If your power isn’t reliable, then a heat pump doesn’t make any sense at all, because no part of it can run without power.

And so now you know why a lot of people are likely to stick with gas.
Awesome!

Just remember to use `ssh -a` (disabled SSH agent forwarding) when talking to untrusted systems.

Edit to add: by default, ssh doesn't forward the SSH agent, but that can be changed by config. Doesn't hurt to add the -a.
It's pretty crazy to think about the fact that your email is de-facto your online identity, as it is the universal second factor that is used as a fallback if other login mechanisms fail. An email service is two things: a global name user@emailprovider.tld, which is really your online identity, and an email service that hosts the SMTP, IMAP and DNS services required for the identity to function. People are willing to hand over not just the ownership of the service but also their global digital identity (the email address) to a third-party which now assumes total control of it, and which does not have any interest in supporting you. It is a major hassle to move to another provider, even a paid one, because your email address is tied to the service provider.

Because email addresses are practically a requirement to function in society, I think they should be a public service. Everyone should have the right to get an email address controlled by a public service institution which guarantees you that you can move between service providers as you please. There could even be a standardized protocol that service providers could use to easily update DNS entries when the user requests a move, assuming that you can identify yourself via some other means.
Buc Wheats, Target's Italian Sodas, some toaster oven Glazed Donuts, Campbells Meatball Alphabet, it's late so the other 20 brands that died I forget right now

If I loved it, it got discontinued.
Agreed, I try to read books that are at least 10 years old.
Somebody tell this guy about bagel chips, and his head will really explode.

https://www.allrecipes.com/recipe/72102/salt-and-garlic-bage...