skysight-inc/HackerNews huggingface dataset:
Sure, they are deprecated, but Xwayland has to display them at correct scale, still.

One of the issues in X11 is, that the display server can tell the clients what the screen dpi is, but it never knows, whether they honor it -- and they never tell. Many of them don't, some do, so you cannot have uniform handling for them, and if you find a mechanism where they can tell, how do you retrofit it back? You won't.

So yes, putting the mechanism into current toolkit is easy, but that means that the linux desktop is going to be broken for decades to come, because the old client won't disappear overnight. If they did, we would be in pure Wayland for years already...
Or just require them to plan their trade and publicly disclose like at least a week in advance.

If you become known for being uh.. "corrupt", the market will price out your gains.
> Even on Linux you can see that this "moderation" is beneficial. No software will land in the repositories that spy on the users, and its uncommon to install software outside those repos that ship with your distro.

Which demonstrates that this works perfectly well without restricting users from installing software outside of the repositories.

You want the App Store to exist. You don't want it to be mandatory.
Neither did the Newton.
Your personal account can get suspended for abusing the service, like when sidestepping their official apps to download videos.
That's a different story and a monorepo has zero effect on that. The versioning that was mentioned before was versioning of the services themselves, i.e. this build produces version 1.5.4, next build is 1.5.5 etc. We don't do that any longer since moving to a monorepo. We deploy by commit hash basically.

That is way different from providing v1 of your API and changes come out in v2 of the API while you also still provide v1 of the same API. You can (and we do) do that perfectly well with or without a monorepo. Mostly for the public API. Internal API's often don't need to do versioning and one can go with backwards compatible changes and/or rolling a change out over multiple commit deploy cycles.

Some of this will depend on your size I suppose. The larger the org, the more services etc. the more stable versioning I would suppose happening.
Apple Files for Patent,“Systems and Methods for Using Unmanned Aerial Systems..”
A lot of twitter users don’t follow links, that might be part of it too.
Elon has said multiple times Tesla will buy all the batteries from all the suppliers they possibly can AND make their own as fast as possible AND increase existing contracts with Panasonic AND seek out as many new suppliers as physically possible.

Takeaway: Tesla want more batteries.
> Well, they take the perspective that the "other team" is hurting the country, so hurting them helps the country.

It seems like the perspective gets taken to - as I write above - justify, after-the-fact, "why I've decided the same way my herd decided". There is a lot of grasping for easy answers ("Yeah, he must be being controlled by China, that's a good enough answer for me!") and cognitive dissonnace when challenged, that usually ends with people being angry so the challenger stops..
Thank you for the hint! Did not know that you can configure them with Linux! For the Docker thing - yes, my dream would be just having a Ubuntu partition and macOS for the rest. Maybe it will happen with M1 some time…
An Apple developer account costs $100 per year and with 20Million registered developers. $2B a year is more than enough to host an appstore.

Or they can compete in the free market and offer their payment gateway for a competitive fee, or they can do what google is doing and allow third party app installs.
> In fairness to me though, I never told anyone to change - I simply gave my opinion then questioned why people find it useful and get value from it.

Though, in fairness to ljf, your tl;dr at the top says "Please stop; write a blog post instead."
I’m surprised Timescale hasn’t given a comparison with SingleStoreDB.

I’ve found SingleStore column scans at parity with ClickHouse in speed. At same time SingleStore uses a hybrid skip-list, columnstore data structure in their universal storage (which is default table format).

So you have high throughput transactions, as well as insanely fast aggregate scans.

Usually in column stores, they are great at append, not so much with updates and deletes.
Those flashlight apps that siphoned all your contacts were decent though.
It's a combination of different headers that's hard to sum up in a short comment. A good article on the subject should talk about all these headers: Expires, Cache-control, Etag, Pragma, Vary, Last-Modified

Key CDN has an article on it. They certainly would have experience and expertise there. I didn't read the whole thing, but it seems to have it covered: https://www.keycdn.com/blog/http-cache-headers

There's also some interesting exceptions where rules aren't followed. Like browsers typically have a completely separate cache for favicons. I suppose because they use the icons in funny/different ways, like bookmarks.

There are also sometimes proxies (especially corporate MITM ones) that don't follow the rules. Hence the popularity of cache-busting parameters like you described.
How do things stand on account portability? If I sign up at a mastodon server, build an audience and network there, but later if the server admin changes its policies in unfavorable directions, can I migrate to a new server with all my contacts and reputation intact - even without the old admin's cooperation?
This is an example of the "you can pay people not to be corrupt" argument. It relies on people who are both willing to be corrupt, and happy to leave money on the table.

It's exactly the same argument as paying for media not to include advertisements.

What we should do is stop filtering for trash by having jobs that pay $174K require multi-million dollar application fees (i.e. a campaign.) That's exactly how you would hire for a job if you wanted to make sure that the primary purpose of having that job was personal enrichment. We talk about being saddled with college debt; we can see the results of being saddled with campaign debt.

How does that happen when your government is run by two tiny private clubs fueled by exactly that sort of personal ambition? It doesn't. Getting a handle on corruption in the US is going to take a lot more than a few tiny adjustments. Especially when the people responsible for making those adjustments would be the corrupt class we would be claiming to fix.

Expecting Congress to fix itself when Congress is composed of the people who were good at this process is bizarre. The best a centrist can do is wait for the courts to fix it.

edit: The court broke it more with Citizens United. It simply doesn't believe that self-enrichment from politics is bad in and of itself. It believes that part of democracy is that the elected person has a mandate to do what they think is best, within the rule of law, and helpfully abolishes any laws or norms that would prevent bribery.

https://www.newyorker.com/news/amy-davidson/the-supreme-cour...
For all intents and purposes, CS is a kind of math, it's just a different flavor than, say, differential equations. The amount you need to know to get a job is just pretty low compared to the depth available for study.
Tesla cars manufactured in China use Chinese LFP batteries: https://jetcharge.com.au/blog/tesla-model-3-australia-made-i... This story is about Tesla maybe switching from one Chinese vendor to another.
They sure do, much like words correspond to physical things, but words are still "abstract objects" (if you subscribe to Platonism, that is).
It's not just that he has to sort winners from the losers. It's that he has to be the first most important seeming VC in their minds. And he accomplishes that with these blog posts. That, and by using these posts to posit that people like him really are the best, he has a big hand in getting people to self-sort into venture-seeking types in the first place.

If you think of his posts as self-serving, that's true. But they're also propaganda meant to influence what we think of as being a worthy pursuit, and meant to define who should pursue such things. The more people believe his worldview – one where smarts dominate and make one powerful – then the more status he has, and the more easily he can do his job. People come to him whereas before he would've had to go to them!

I think he really believes what he writes. And I think it is true that smarts as defined by him are helpful to the kinds of entrepreneurs who see themselves in pg - like, the people he describes really are a type of person, and they should lean on their strengths. But I think it's not at all clear that pg-measured smarts matter more than other qualities for entrepreneurship, or that people like him are remotely close to the best sort of startup founder.

Maybe he's just found a way to seem high status to a subset of a population, and his success flows from that: he gets his pick of that subset, even though it is a tiny chunk of the world. Sure, he gets notoriety and status in a big chunk in status-seeking coders! But that needn't mean that he's actually cracked the code on entrepreneurialism. He has ABSOLUTELY cracked the code on how to speak to young men who feel like they can use what they're good at to achieve power and status.

Here's a scary thought: it's possible that by so completely dominating the conversation about what a startup founder should be, and by making the ideal startup founder seem like a reflection of his image, he's caused far greater numbers of more capable entrepreneurs to self-select out of entrepreneurial pursuits, because they aren't pg-like enough. Not saying that's true, or provable (though I have many many anecdotes that lead me to feel something's going on there). Just that it's important to consider that in making a hagiographic ideal the epitome of a startup founder, that you're necessarily excluding so so many other people for reasons that boil down to... pg got there first.

HN likes to point out just-so stories, and I think the stories he tells us are that. When we read posts like this and they seem to speak spookily clearly to something in us, it's probably because he's doing fanservice to people who serve to give him a tremendous amount of influence and power by believing him when he says we're special.
Is it though? Posting the entire thing to a blog, then reposting the entire thing to Twitter over a sprawl of 50 tweets seems even more ridiculous to me.
There are lots of files at the root level, which means I have to do 5/6 complete scrolls to get at the beginning of the readme. I see this pattern a lof with Go project. I've always wondered if it has an impact on the popularity of the project. If anybody from Github is reading this, that could be a blog post idea. Something like an invisible pixel at the top of the readme, and the number of top level files + directories, and see if there's any correlation.
If competing payment methods were reasonably available then maybe Apple Pay would lower its fees.
Perhaps GP doesn't want to set up and maintain their own installation, which includes things like securing it and keeping the installation up-to-date with security patches and performance enhancements. It's completely reasonable to ask if someone is willing to provide it as a service and do the ops work in exchange for money. Saying "just install it here and run it yourself" strikes me as putting the burden on someone who has already expressed a desire to have someone else take on the work.
This is really cool to see. At the start of my YC batch, when I was still dabbling with building general accounting ledger systems as a service, I discovered that the GraphQL API Brex itself was using was, actually, pretty usable. Schema introspection worked. I was able to write scripts with it. Looks like they went with REST for the truly public one, but it's good to see it at all frankly.
Read the "Mindset" book by Dweck. Was introduced by our school, and it felt like it was written for me as well.
Propositional logic exercises with the lean theorem prover
No-one would buy shares in such a thing, tho. Unless they lied about what it was doing, but, well, ask Elizabeth Holmes how well that's going.
Ban insider trading in Congress as well. Double their salaries, ban all speculative activity, and monitor their inflows/outflows and large property purchases so that no shenanigans occur under the table.

It's blindingly obvious corruption when Nancy Pelosi is able to do better in the stock market than Warren Buffett, and all hedge funds save for RenTech: https://twitter.com/nancytracker

It's nuts when congresspeople pretend to "grill" Big Tech and Big Pharma execs while holding multmillion dollar positions in their companies' stocks.

If there is a real "threat to our democracy", this is it. This is the threat. Of course this would deprive congresspeople of billions of dollars in stock gains, so you can be 100% sure no laws abridging any such activity will ever pass, but one can dream.
I can see the argument for the "Lead" model, where you have a single technical writer who takes a tech-lead-like responsibility for documentation and writing bit doesn't necessarily do it all themselves.
> They wanted to do a single.

Were they musicians? Like many of these people posting cover songs on YT?
Trump’s upcoming social network app is using Mastadon.

https://www.newsweek.com/donald-trump-accused-ripping-code-s...

Not trying to get political, but this site is obviously going to be the biggest Mastadon showcase.
Looks neat! Tried to sign-up, but getting 500?
Ruby on Rails 7, or Ruby on Rails 6 with Turbo/Stimulus.
With Actions they do this, if you're on GitHub Enterprise and run an action it picks machines out of a special pool set aside just for enterprise customers.
She's probably fuming right now that you dared ask her a concrete question about what she wanted.
Not really, most people very high up in the FED are already independently wealthy
Didn't this also happen with airplanes in like the 1910s? Can't we fix it in a similar way?
Good to see y'all again after so long. As a continued fan, I love to see the refinement over time.
Technically yes, all code eventually compiles to goto, or goto equivalents (simplifying slightly)

However, the idea behind "goto considered harmful" is almost all code can be written with function, loops and if/else statements and get just as efficient, and much, much easier to understand.
Simply change the labels in your statement and you have textbook discrimination in every country and historical context. “Not by the color of their skin but by the content of their character.” You saying this now and in the US doesn’t make it less hatred-based or fundamentally unacceptable than it should be.

> How about instead, you stand for women and people of color because it's the right thing to do? Regardless of how little they trust white men. Maybe, just maybe, try and understand why they wouldn't trust white men?
Already far behind MoonPay. MoonPay has KYC data of > 1 Mio users.
No, of course, but who said they were?

Also, I'm getting the feeling all the lols are meant to underline something clever and pointed, but I fail to see it. Can you clarify?
I think PG has definitely made the move at this point in his career from the previously more niche (interesting) insight years ago => mainstream (less interesting, more predictable) insight lately. It likely won't interest you and a non-negligible portion of the HN crowd at this point. But for the rest of society, he is still interesting and he is growing his following.
You're running on a very narrow difference between science and engineering:

> That is, take a ... hypothetical and run with it, explore the consequences of the idea.

How is The Martian not:

- hypothetical: Astronaut gets stranded on Mars

- consequences: Steps to survive, survivor and rescue crew decisions and emotions.
If Apple allowed developers to keep 100% of revenue from App Store transactions while Apple continued to pay for all the operating costs it would still, undoubtedly, work out greatly to Apple's advantage. They derive enormous value from having apps in their store creating value for their platforms.

Of course, they would not be satisfied with that arrangement because no company has ever been satisfied with making a ton of money if it is possible for them to make some more. But that certainly doesn't mean the model can't work or that if there were regulation to this effect that it wouldn't still be in Apple's enormous interest to continue to operate the App Store.
I think this could be defendable if they were selling the devices at a loss ("cheap printer, expensive ink" model, or gaming consoles model), but providing something that is effectively a general purpose device on which they already earn money, and that is locked down like this makes me annoyed with them ("we know better what you should do with your device, trust us"). That's the primary reason why I don't even look at what devices they are offering, which is a shame (I'd like to have more options).

> So how do you address this problem without charging every developer, even if they were otherwise willing to give away their app?

Aren't they already requiring developers to pay a fee to have a developer account? I'm sure there are ways they could recoup the costs of providing a service to the publishers of free apps (normally, a free market would converge on the actual price of providing this service). But they will only look for a solution when forced to, why give away a stable source of income?
Please tell me you're not building Truth.

If you are, you should stop right now and consider the effects that your actions will have. No amount of money is worth your soul.
No, you're definitely not the only one.

GTK is used by a lot of projects that are unrelated to GNOME, but unfortunately GTK still lives under the GNOME umbrella, and the GNOME developers are an unbelievably antagonistic bunch.
> I was saying that the government dictating that you cannot lose all your money in a foolish endeavor would, in some parts be seen as infringing on your "freedoms".

I mean, some people might think that, but every functioning state in the world has laws against fraud, at the very least, and generally various investor safeguarding laws beyond that.
How do I sign up
What does a "detailed and high quality question" look like?

If it's more than a few sentences I'm not surprised people are giving you canned responses, because it's too long.
I ordered mine on October 8 and it's arriving tomorrow. The estimated date when I made the order, though, was three months out. Maybe I just got lucky.
as of my understanding of the original design of HTTP, each HTTP resource may state how long itself can be cached in the response header; and the client (browser, proxy, etc) does not have to re-request the resource before the expiry. this is the sandard, so you can not hint that a resource has to be revalidated - in standard way. obviously since then, several tricks emerged, like your mentioned timestamped URL approach - however i'm not sure upto what extent is it standardized in clients to understand that "/path?query" is somehow related to "/path", because originally the request string (path and url parameters) was opaque to the http client, so they should be cached independently. things obviously changed since then. the method i use is to fire a request to the URL which has to be refreshed by Ajax (XHR) with Cache-Control header (yes, it is a request header too), then display the response content or redirect to it.
I'm a geek working at a nontechnical nonprofit, outside the US, and I don't even have a 6-figure annual salary. And yet, I was reading a book about capitalism and democracy in my current country, and I realized that my salary, which is decent compared to many Americans, puts me in the top 20% of earners here.

So I agree wholeheartedly: $160k is a large salary for the vast majority of the world, and I would guess that its large for many of HackerNews' global readers.
It's not a perfect example of that at all. I use Instagram, I don't think I'm a god, or that god has anything to do with it.
Anyone remember "Turbo" buttons?
GOP’s top FCC official calls for ban on DJI drone sales in US
OP here. I actually founded the 512kb club.

Thanks for the kind words about the site - there’s still more I want to do to optimise further, like get rid of bloody Jquery for a start!

Having said that, half a MB is a lot of data. You can do a lot with it.
They were down at least a solid hour last week and didn't even post to their status page. I put in a query and got no response. They then unilaterally closed the ticket asked me how my support experience was. Time to move to Gitlab. https://news.ycombinator.com/item?id=28874751
Exactly, it's to protect your user from you.
Mineral oil can be found in most pharmacies marketed as a laxative. It's a common oil to use for cutting boards and other applications in proximity to food.
In the full time span of human history, a 50-100 year of in development isn’t very notable.

Whatever you may believe to be a result primarily of culture, wether it be education, treatment of women or what have you, it is much more correlated to development status. Preindustrial Europe/Japan looked a lot more like Africa in those aspects does today than their modern status would seem to indicate.

Edit: also, where did I indicate we should get rid of ALL Japanese people? What a ridiculous straw man.
Usdc has the same problems as tether irrc. BUSD is almost completely dollar backed, usdc still hold a lot of paper.

https://blog.seedly.sg/best-stablecoins/

Fwiw, I still use tether daily, the markets are far more liquid. If I'm holding it overnight I convert to busd or hard currency.
Dude cares so little about looking stupid that he writes an essay to explain that he really wasn't actually stupid all the times he looked stupid.
Mastodon has a "profile move" feature that moves all of your followers (on instances that support the protocol) to your new account. However, it will not move your toots (posts).

All of your account data can be exported, and everything except for toots (and media) can be imported.

https://docs.joinmastodon.org/user/moving/
I love GitLab, and am now a shareholder, but advertising it as "drop in replacement" is setting up an evaluator for disappointment

At the very least, they use just absolutely incompatible yaml files for their CI pipelines (in, of course, an incompatible location in the repo)

But probably the bigger obstacle would be their incompatible API (and incompatible auth to it); that means one cannot grab a cool "github bot/tool for doing $X" and expect it to do anything reasonable in GitLab
I do want caching to happen, however -- until something changes the page.
I have no idea how much time I’ve spent doing monads because I still don’t know what they are. It’s possible I’ve done “monadic” things in the code I already write, but I have no idea.

I don’t know any Haskell at all, and it seems to be the only language out there where people think monads are a thing you need to learn, so I definitely have no motivation to learn them outside of curiosity.

But I am curious about them, enough to read every tutorial I come across about them. But I still have no idea what they are.
Its the other way around - it encourages wealthy people to serve as a public service.
I adore that the network is named "Pravda" and has a clause that says you can't criticize the service or its founders! Classic!

One has to really give a shout out to Trump's Russian handlers. They apparently have a great sense of humor and/or irony. They also know conservative right wing Americans are too stupid to notice or care. It's almost artistic, really.
I will show my age, but is there a turbo button [1] ?

[1] https://en.wikipedia.org/wiki/Turbo_button
oh right

> But what if you're not using C99 or newer?

UB - that takes all the fun out of it.
$50k for a baby cancer doesn't sound like a strong deterrent.