skysight-inc/HackerNews huggingface dataset:
When I make a batch of pancakes, I always make the first one about 1/3 size as a test to make sure I have the heat correct. Then I eat it straight, no toppings. The rest get syrup.
I wish ETRTO was more common terminology for consumers. It tells you most of what you need to know with very little ambiguity.

It would also be great if tyre widths were in MM across the entire size range. Even in Europe, mountain bike tyres are sized in inches!
Ok, I added the dates.
It’s not just Latin America. It’s also Canada, most of Europe, it’s India, Asia, and I’m hearing Africa also experiencing a similar pull.

There’s a global talent shortage for experienced people in software engineering, and it’s spilling over everywhere.

Remote work becoming the norm thanks to the pandemic, plus the rise of services like Remote.com, Deel and similar ones is making it much easier to hire remotely in most countries - and hiring outside the US is easier and cheaper: especially when you pay above the local market (but we’ll below the US one).

I’ve been covering this trend from mid 2021 both in my newsletter (The Pragmatic Engineer) and my blog. From all evidence I gathered, we are in the most heated tech hiring market of all time, one that is hotter than during the Dotcom Boom (details in [1]).

Having talked with closer to a hundred tech hiring managers the last six months across all geographies, the consensus is that it will get worse in Q1 2022 than before - and, obviously, this means better for many experienced engineers. And H2 2021 was hot enough with out-of-cycle compensation increases of 5-30% on top of annual raises at many tech companies, across all geographies [2].

[1] https://blog.pragmaticengineer.com/advice-for-tech-workers-t...

[2] https://newsletter.pragmaticengineer.com/p/more-follow-up-hi...
Heya, sorry for the delayed response (naturally, this being HN, I didn't catch your reply, and you probably won't catch mine, haha).

Thanks very much for the personal message. I'll set up a personal account and give it a spin. My company is a bit more nonchalant about vendor lock-in than I am, and so we're relying on certain AWS services for certain things, but we're also flexible and I'd be very keen to move some stuff onto a service like this.

On a more general note, I really hope you succeed. I believe 95% of developers just want to be able to:

- sign up

- get a machine with an IP(v4) addr

- [wanted/needed but not expected] have some help setting up / hooking up DNS + TLS

- get their application onto it somehow (in order of sophistication: 1: drag-a-folder, 2: shell access to use scp/rsync, 3: GitOps w/ a helpful flow)

- get it running and keep it running

- have some basic monitoring and alerting capacities

- have a sense of assurance that it's 'secure' (I know, this word is as meaningless as 'performant' without further qualification, but that doesn't matter)

I think you could get so far with a "sane defaults, maximally configurable if you wish" model. You may not support computational genomics or FPGA-assisted currency trading, but you can win 100x on UX by not having to play Twister trying to accommodate the long tail of niche users.

The only other bit of vague and cloudy fortune cookie advice I have to offer is: an escape hatch is so important. It's somehow reassuring to know that, if I want to do [thing I can do on AWS but not on Render], that there's some way - however fiddly - for me to connect the two, or replicate that thing. (Being necessarily vague here because I don't have anything particular in mind.)

Anyway - really appreciate your reply, and really appreciate your serving this market. (And please don't offer any credits or anything like that - I know it's common in these threads, but I'm really not fishing for that. We have a fuck ton of VC cash to spend, and I believe in sampling the pricing in the exact same way that I'd be sampling the functionality.)
I was playing out this concept the other day in my head and came to much the same conclusion.
Some people were indeed just trespassing, and were charged with trespassing. Others were trespassing and also fighting with police, and they have been charged with more serious offenses. A third group went even further and was actually executing a plan to overthrow the government, and they have been charged with seditious conspiracy.
We gather our own data without any conflicts. Sorry, I thought that was apparent.
If I lived in the US I'd have 92.7% more money, sounds about right.
I read about "Software ICs" in Byte Magazine in the 80's. I later thought COM was a decent try. The implementation and tooling around it was always problematic. People do buy software components off the shelf now, like special graphing controls in Excel for example, so it continues to be a useful paradigm. The Software IC concept got coopted by OOP, which isn't the way I first understood it.

Graham Lee blog post about Brad Cox's Object-Oriented Programming:

In 1714, Gottfried Leibniz published La Monadologie, in which he proposed that at the fundamental level, objects are made of indivisible entities called Monads. You can’t see inside a monad, it has an internal state that controls its actions and passions. Monads can be created or destroyed atomically, but cannot be partially built or partially annihilated because they are a “simple substance without parts”.

Cox, on the other hand, opens with the story of Eli Whitney and the industrial revolution. For Cox, the industrial revolution is not primarily about machinery and the harnessing of steam and coal power. It’s about the replacement of artisanal, cottage manufacture with scaled-up industrial processes that depend on well-specified interfaces between standardized, interchangeable parts.

https://web.archive.org/web/20191220204822/https://deprogram...

https://news.ycombinator.com/item?id=21833331
it may still be human, but if it's just rubber stamping is it really a review?
With yt-dlp, you can use something like `-P /home/username/Downloads`, and you can even put that in your config so you don't need to manually specify it every time.
There are good things and bad things. There is nuance. I haven't and can't provide the whole picture. I just provided one anecdote that I felt is relevant to the discussion here.

In re-reading my comments, I think it's easier to interpret what I wrote in an only negative way. I think that dealing with technical debt is would be a topic that the company does poorly.

On the flip side, they build new products quickly and use new tech often. I consider the organization to be similar to other big-company feature factories. There's a degree of dysfunction in that, but also has a purpose.
I think this is abusing the intent of GDPR.
This has to do with extremely poor land use policies combined together with bad incentive in the housing market, hence "robust" housing market as if it's something to be celebrated.

I note that the San Francisco housing crisis has been ongoing for at least a few years if not longer according to the notes I have been taking.
> Politically and culturally they are though...

I don't even know where to start in trying to understand this statement. Are you saying that you will only leave a political and cultural legacy in your children and no one else? People not having kids could very well be leaving a _larger_ legacy than those who do. They do have more time after all. That's just a thought experiment, but far from implausible. Frankly I find your point here to be utter nonsense.
Hydro and geothermal have non-zero emissions of course. They last for a very long time thou. It's a bit like buying an electric car. The emissions might look bad at the outset but you come out ahead really quickly.
Of the 700+ people charged for their participation in the January 6th Capitol riot, 11 have been charged with seditious conspiracy. 225 people were charged with assaulting, resisting, or impeding officers or employees. More than 75 of those were charged with using a deadly or dangerous weapon against police officers or causing serious bodily injury to an officer. 640 people were charged with entering a restricted federal building or its grounds. More than 75 were charged with entering a restricted area with a deadly weapon.
The Great Unconformity: Research points to glaciers being the culprit
SBB cargo is by law supposed to be self sustaining[1] and operate like a regular business unlike passenger rail.

[1] https://www.youtube.com/watch?v=t2DNK2lrSKA
Yup yup yup. I've been coming to this realization about myself so much recently too. It's how I taught myself web/app dev with hackathons, facing a huge project head-on and "backtracking" to learn stuff as needed. It's how I taught myself machine learning by jumping into a research project with a prof without ever having written PyTorch. And it's how I'm now teaching myself higher math, having just jumped into the homotopy type theory textbook and an idea I have for application in NLP, and going backwards to learn the required category theory and algebraic topology.

I wonder whether the fundamental structure of curricula could be changed to take advantage of this fact, because I think it's true for a lot of people.
I’ve been doing that for 7 years.

They’re* only a little more expensive than India/Eastern Europe. There are enough good developers that speak English good or well enough, but the likelihood of being able to communicate nuanced topics or revisions is the same as anywhere, including US.

(*I literally don’t know which South American countries are committing code, just the hourly rate the firm passes to me)
More discussion at https://news.ycombinator.com/item?id=30119748
Which reminds me of the funniest name for a pig: Chris P. Bacon.
If you had tried using it or otherwise knew what you were talking about you would know that you use it by specifying relative or absolute import paths for any package fetched with go mod or $GOPATH.

Just in case this needs an ELI5: it queries project packages to print the relevant documentation for any accessible component: “go doc container/list.List” - bar any typos from a phone keyboard - prints all documentation for the stdlib linked list. In case Rust had a decent doc tool it would be the equivalent of “rust doc std::collections::LinkedList”.

(And no, that the Go tool needs to do less work to find all relevant documentation than a Rust equivalent is not relevant to the discussion.)
A great example of a first world problem...

I seriously think the better off we get the more "problems" people make up. It's ridiculous.

Yes, there are still some real issues in the world, but these types of "problems" seem almost like satire.
This just in: people get angry when facing unfair systems.
Thank you for your feedback! Permanent offline use could be achieved through a mobile app, I will think about it.
> I don't believe it. I think it's woo. [...] ideological blinkers and confirmation bias

Physician, heal thyself.
> you don't care about money

See above. I "don't care about money" in this context in exactly the same way that I "don't care about money" by not buying my own wheat in tonne lots and milling it into flour myself. Yes, that would be considerably cheaper (if I ignored the value of my time and the associated storage costs) but it would be highly inconvenient, and I don't just spend enough on bread to make it worth my time.
> For "spend X% more/less on health care" they show total public and private spending

Absolutely agree with the first one, but for healthcare, public + private spending is the reasonable number to use. Not talking about the real number hides a lot of sins, such as the fact that US public spending on healthcare is already as much per capita as fully socialized systems, and allowed M4A to be attacked as "doubling" health care spending when it actually lowered it. Also, if I were a "run the government like a household" conservative, I'd add that the money comes from the taxpayer anyway (although that's wrong.)
Right, but doesn’t that apply to using an ST, too? You didn’t get a discount on synths based on which OS you were using.
"Brain Drain" has been a thing for years. I can remember in the late 90s in my Developmental Econ class my Peruvian professor complaining of brain drain from Latin America and how loss of top tier talent affected economic growth. We all appreciated the irony since she herself was a part of the issue she complained about, having studied and taught in the US for quite some time as she was standing up there saying this to us. But I could see her point.
Ha, I'm the opposite - not a hardcore Emacs user but I use dired whenever I can. wdired-mode is such an intuitive way to do bulk renaming.
It’s not poverty though. If you can afford a car, an iPhone, laptop, plenty of food to eat, TV, refrigerator, washer and dryer, and all sorts of other toys and time saving appliances, you’re not in poverty by any global or historical standards.

You may still be unable to afford to own a house in a clean, safe area with access to a decent school. That’s inequality, not poverty.
I understand that concurrent edits to the ledger will become problematic. If this really is a requirement, a distributed ledger solution (cloud based tool) may be needed

Though is the root issue just communication? At some point transactions need:

1. Recorded

2. Categorized (optional, but desirable)

3. Reconciled (This can only happen as often as bank statements are issued)

With multiple spenders, communication (to answer the question "what is this transaction for?!?!") is paramount and fits naturally at the reconciliation step or more frequently if desired.

The workflow described is synchronous, centralized and simple
Yeah seriously. Becoming an expert user of software (without being able to dig into its guts) sounds miserable.

Anyway, there are plenty of roles where you're not writing code day to day, but if you don't understand how to program a computer (eg, writing simple assembly for an 8-bit CPU) and how machine code is executed, you're missing a fundamental piece of how computers work from which everything else derives.
Not sure if this was before he tweeted. But Elon literally tweeted within the last few days that he will license FSD to other companies.
Do you have research and data to back you stance, like OP provided?
This article is about reaching just a level of proficiency in the technical aspects of your company and product that helps you excel in your non-technical role. The author specifically advises against learning to code because of the time and financial barriers to entry. Is there a way to gain an employable data science skillset that doesn't necessitate those same barriers?
I think you’re describing something else. The defining characteristic of ugly code is it’s hard to reason about and thus not easy to maintain. It can still reliable, functional, and ugly.
macOS and ios are heavily compartmentalized - but attackers are still able to get through.

Extreme compartmentalization through virtualisation is also insufficient, as it just becomes a matter of “is there a bug in the hyper visor”, to which the answer is yes: every major VM system has had multiple escapes, as another commenter pointed out even your example of qubes os has had them.

I know how hard security is. I know how hard writing bug free code is.

Brushing that aside and saying “just do X and bugs don’t matter”, assumes that somehow the people implementing support for X are immune to the same problems faced by other developers.
Rethinking Negotiation
Yes. I once got my account permanently locked at a well known service provider when I simply tried to make a payment for the first time. Support wasn't useful and all they could do was tell me that I somehow violated their Terms of Service for committing "fraudulent patterns" over and over again.

I could have and maybe should have just let it go, but it really got under my skin. I first tried out of band approaches to contacting somebody there. I didn't reach anybody, and you quickly realize how everybody else on the Internet just assumes you must either be lying or not telling the full story. Maybe it's just acceptable losses while doing business at scale.

So I finally just emailed them a polite GDPR request containing some spiel about Article 15(h), how I have the right to request my personal data, and also have the right to correct any inaccuracies in it, which must be the case since I committed no such fraudulent actions. I also requested a full list of all their data subprocessors, which I couldn't actually find listed anywhere on their site.

I'm not a lawyer, and I don't know if my request hit all the right notes or not. But literally one hour later, I got my account unlocked with a personal apology.

For what it's worth I also let them know that I'm not really looking to circumvent their systems, and I'm sure they have to deal with a lot of bad actors. But there really needs to be a better way to reach somebody to fix things when automated systems go wrong.

I also have the feeling that this approach would fall on deaf ears for big FAANGs, and there really needs to be some high profile ruling to put the fear in them.
Depends on what you mean by "recently". Python 2 has been EOL for over two years now. The lowest version yt-dlp supports, Python 3.6, was released five years ago, and I would say it's a pretty usable version. The only reason it even took so long for Python 2 to become EOL is because people kept dragging out the transition from Python 2 because of a few annoyances in initial versions of Python 3 that were mostly addressed by 3.3-3.4 or so.
Or in India you would die 76.3% more often.
I don't see any reason to believe that it's a semantic distinction. I'm pretty sure this is a more basic, misguided question.
> I have modified the LW editor to be more "Mac-like" which I guess makes me less hardcore.

You're shipping commercial software with CL so I think you're about as hardcore as it gets :)

> I have modified the LW editor to be more "Mac-like" which I guess makes me less hardcore.

If you mean in terms of keybindings, I did the same when I did a trial recently even though I usually use Emacs for working with lisps. I think it's nice to keybindings that match most text editing programs, and I think the benefits of Emacs-y structural editing are a little overstated (in my opinion). Was just curious to hear how folks using LW do their work.
There’s a very handy implementation of this splitting model for React called react-mosaic: https://github.com/nomcopter/react-mosaic
> Never mind everyone starts with exactly the same resources every time.

In a game sure, but does this seem to reflect lived reality?

Edit: in fact, I don't know what game you're refering to, but imagine a game where your opponent was given an order of magnitude more HP or an hour to level up/prepare before you entered the game. Is this a game you would want to play?
Y Combinator’s new high stakes strategy unnerves emerging market investors
Those land use policies come from nimbyism and a desire to “pull the ladder up behind you” that we see so often in our society. I think, and it sounds like the research supports, that inequality drives people to act more selfishly and this is the result we see.
McCLIM has been changing a real lot, actually, as of late, with many useful changes and bugfixes and applications that use it, such as Clouseau the inspector.
I think Joe Rogan is awful as well. I'm not going to try to silence him though or an entire platform. I just don't listen to his material.
People are disagreeing with you because you claimed, without evidence, that eating fruits and whole grains is similar to consuming sugar-sweetened foods and beverages.
React-mosaic: A React tiling window manager
There are quite a bit improvements in SBCL over CMUCL. I like it.
> You may still be unable to afford to own a house in a clean, safe area with access to a decent school. That’s inequality, not poverty.

But this sentence contains no reference to how X having more than Y caused Y to suffer. It contains a description of how Y could be better off if Y had more.

If inequality was eliminated by making it so no one had access to safe schools, it would not solve the problem at all.

If you don't want to call the problem poverty, whatever, but it's definitely not inequality.
Maybe it's crime, violence, and mental illness that causes inequality.
I'm not talking about high speed trains. I'm talking about medium speed cargo trains. Despite the lack of a flush body, each container does draft the following one, greatly decreasing drag.

Each car in a normal cargo train doesn't have its own engine. They are pulled by locomotives. This is more efficient than putting an engine in every car.

Passenger trains typically do have engines in every car, but we're not talking about passenger train here.
> There's no reason for my health to be harmed just because someone has more than me.

Being angry all the time can harm your health. Maybe being envious all the time can too.
Livecode's pricing is insane.
Because this isn't the case anywhere in a public space. Where do you go that you're required to be identified by the government?
I’m sorry, what?

I certainly agree that those who prefer terminals are a subset of developers - despite this missing the point of terminal-friendly documentation also means generally reusable and integration friendly, unlike a full web application - but terminal documentation is objectively orders of magnitude less work than writing web app for showing documentation.

Terminal documentation just means plan text. You print it, that’s it. Making it pretty involves indents and line wrapping. Any source formatting is just ignored.
No statistics or useful data. Only a couple stories with some information about the topic.
And you've just demonstrated why programmatic enforcement of contracts doesn't work. Courts are actually able to see through that semantic nonsense, because humans are able to discern intent.
Regardless of the intellectually dishonest take of equating any two opposing ideas, Young is just in his right of refusing to participate.
Yeah it sucks… :(
Thanks, I guess it is worth a revisit.
I'm one of the founders of thirdweb, our goal is to make it super easy to develop web3 apps. We've started by providing a foundational set of smart contracts, SDKs in JS, python, go, unity, (more coming) and a dashboard so you can manage your contracts, teams, permissions easily.

The main feature of our platform is you own the contracts (we don't have access to them), your wallet deploys it and is effectively the same as if you wrote the code underneath. Our core platform is all on chain so you don't rely on us to be around for your apps to continue to run.

There's a lot we want to get to in the next few months: analytics, bring your own contracts and other chains like solana / flow.

Generally in the web3 space here's the projects/tools i found super helpful:

buildspace - https://buildspace.so

hardhat - https://hardhat.org

crypto zombies - https://cryptozombies.io

eth foundation learn - https://ethereum.org/en/learn/

web3 university - https://www.web3.university

OdysseyDao - https://www.odysseydao.com

DeveloperDAO Wiki - https://developerdao.notion.site/developerdao/Developer-DAO-...

Feel free to reach out if you need more resources or help getting started!
> No that’s very different as bakeries and flour mills add value to the commodity product.

Uber adds value by letting me call a ride by clicking on an app, and then telling me when it has arrived, rather than making me call the cab dispatch office, wait on hold, and then constantly look out the door to see if the cab is there.

> Now, Uber costs more than the cabs did before.

Not here, it doesn't. In virtually every city, operating a cab required that one purchase or lease a medallion, and those were very expensive (up to $1 million in NYC). Now that was a pure rent-seeking racket.

Those medallions are still out there, by the way. If Uber is really charging more than a cab, then the cabs will come back and undercut them.