skysight-inc/HackerNews huggingface dataset:
I did it. Not being a Plummer. I changed from being a programmer to working in sustainable mobility (railways). Did an MBA in the field, got a job at one of the largest companies in the field, supposedly with a fast track into decision roles. This is my outcome:

* I now work more hours than I did as a programmer

* I have to deal with a lot more bullshit, politics and doing annoying tasks

* In total I lost about 5 years of career, due to education and starting at a lower level in a different field (in North America this may not be so bad, in Europe they have difficulty counting years of experience in other fields)

* I lost 2 years of pay (education), then started work at half what my cs peers make. Since programming pay increased a lot, but mine didn't, I'm now at a third.

* Instead of a (internally) well respected expert feeling near the top of my particular field, I am sort of on the path of getting there

I did it because I didn't want to code for work anymore and actually shape the real world, but it's not exactly been an easy path. It should be considered well before doing it. Ymmv.
I normal don't like outing employees publicly for the conduct of companies. In his case these employees conducted themselves in a manner that lend to said outing.

To quote Doctorow:
"In other words, I only engaged in conduct that your own employees insisted was legitimate."

"That said, I am happy to report I have removed the names of your employees from my article. I don’t do this because you threatened me, but because I am an ethical person, and ethical people do not deliberately seek to cause distress in others (for example, by sending thousands upon thousands of unethical legal threats)."
You should start by buying a book about Swift: https://duckduckgo.com/?q=swift+software+development+on+ios+....
Firefox with uBlock Origin.
Well at least he isn't exiting quickly after having made his million bucks. I sometimes take NMN. I have no idea if it works or not.
The DOS family tree lacks FreeDOS, the last remaining maintained DOS implementation.
An old plumber friend wished he’d specialized. His idea was 1) live in a college town with tons and tons of student or vacation rentals (we already did) and 2) just do water heaters. 24 hour service and mark up for unscheduled installations.

Easy, clean, indoor work (generally) that you can get really good and you can pretty much name your price because everybody freaks when they don’t have hot water or it is leaking.
correct! i did see alphonso mangos being sold at the local indian store once in 2019, $5/ea
Landscaper -> retail associate -> construction worker -> software developer

Would never go back.
Intel says its new crypto chip is designed to be energy-efficient
it's nice seeing my native language's character: ჩ
Fundamental? I see it the other way -- this is an illustration of how neat, fundamental concept ("When you bind to a port, it puts a pointer to your socket in that table.") is actually full of random hacks and ad-hoc changes. The linux kernel is full of random logic like this, and this article could be continued (there are at least network namespaces and sys.net options to consider).

Don't get me wrong -- all of this functionality is useful in some context, and it is there for a reason. We cannot radically simplify the kernel without making it less useful. But it is still somewhat sad there is so much essential complexity even in simple things like "listen" call.
*Free - just as in "beer".
Re 2. it happens in PUBG and other battle royales. The client needs to know positions because it has accurate sounds of gunshots that vary in direction and intensity depending on where the shooter is. Sometimes the enemy may have a very powerful sniper where they can see you but you probably can't see them - yet the client needs to know. And it is very clear they are cheating if you watch a replay, because they will e.g run across the map with no fear when no one is around, slow down near enemies, walk into an empty compound and grenade the precise room someone is in who they never spotted. More subtle cases are possible too, where it is possible to be fairly sure someone is cheating only after watching many replays. If it's that difficult for a human, I can accept it may be near impossible for a computer.

It does ruin the game for me, and Fortnite has the same issues as it's another free to play battle royale. Anyways, I'm just saying cheating is a real frustration for some, it's a different situation in battle royales than in CS, and some of us would rather run a kernel module to help catch them than not. I don't think it's a non issue or can be solved the same way as valve does for all games. I think Epic is right to limit Linux when it could result in an influx of more cheaters, has a low market share, and high fragmentation that makes it expensive to develop for.

Even if they disagree with Epic's reasoning, Epic is free to hold different opinions and do what they like. Overall, I feel it's ridiculous for users of any niche to feel _entitled_ to having a company serve them and get mad when they don't. That is like elevating the ability to play a specific game to the same standards as a critical service like healthcare or a constitutional right.
tips hat in a grumpy voice

Damn, take my upvote. You're right and you won.
I do think that, yes, I know what technology they use to assign thresholds to transactions for flagging or freedom.
The average human has approximately one testicle and one boob.
Yes, it reminds me of this project, using Checked C for the FreeBSD kernel: http://secdev.ieee.org/wp-content/uploads/2020/11/s1-02-Duan...
I am building Jig (https://www.jigdev.com), which you could use for that.

It's based on Observable (https://www.observablehq.com), which has a nice Summary table feature, sounds like what you need (https://observablehq.com/@observablehq/summary-table)
That's true. Maybe my desire for a "disgusting" Baron comes from watching the David Lynch adaptation one too many times.
Keep in mind that transplanted organ recipients must take immunosuppresants for life and that transplanted orgrans eventually fail, usually within a decade or so. Being on immunosuppressants means even a common cold can kill you without medical care. This is probably more of a limiting factor for long-term survival by continuous transplants than the availability of donors.
I am no expert, but I know what a container is and I use it in my daily job; same for Kube, but hearing the actual people going through it feels a bit like an history lesson.

(The documentary also touches various interesting point, such as open-source in the eyes of upper management, and so on... surely there is some better source/book/article, but I found the format pretty chill and easy to absorb)
It’s degrees of suspension of disbelief. Software is just tricking sand into to thinking.

I have no issue believing that an imaginary consensus stored ledger in thousands of computers all secured by massive amounts of energy and limited to 21M units over 100 years might be valuable.

The ability for people to copy this software idea? Not valuable. The ability for people to issue new tokens on existing chains? Not valuable. The ability for people to post and sell jpegs, Not valuable.

Only original ideas are scarce. It’s the first step vs the n-th step.
How about describing what it is. It sounds like an arduous boy, which would be a weird thing to post on HN.
Good old times, in Tibia ~2007 you actually feared for your life, as you could lose weeks of work when you died, and most servers where pvp enforced

Talking to the NPCs at the store was also very interesting, you actually had to talk, using the chat like a normal human being, not click the options, and they only answered one player at a time
Inertia sometimes. That is, I sometimes go days without any exercise. Also, while I like being alone there are times when it feels isolating.

Then other times I’m social and it feels more intense because I’m not used to it. I will say that while I always hesitate to do something social, I almost never regret it. It almost always works out way better than I imagined it would thinking I look something the cat dragged in.
Wasn't this posted yesterday?

https://news.ycombinator.com/item?id=30313438
It also appears in the novel _ Miss Smilla's Feeling for Snow_ by Peter Høeg.
The future appears to be unevenly distributed. Some get redirected some don’t.
I start with a broad outline of a design, but I inevitably change significant aspects as I go along.

One of my bigger long-term projects right now is a word processor document templating engine. I've had to massively redesign a lot of the character set handling code, because the Real World of how, e.g. Microsoft Word determines the character set in current use is absolutely bonkers (there are situations where Word will interpret Windows-1252, which is pretty much ISO 8859-1 with extra characters in the 0x8_ and 0x9_ range, as Arabic for no reason other than a RTL marker).

That's all by long way of saying it's helpful to have a mental model of how you think the program should work, but you should absolutely count on having to revise that model (and the resulting design) as you learn more.

"Plans are worthless, but planning is everything." —President Eisenhower
Firefox, µBlock Origin, and NoScript: the holy trinity. ;p
That URL currently redirects to the NYT version of the game, although it's possible that browsers may continue to cache and display a previously-requested version of the page contents (avoiding a redirect, at least while the cache remains valid).
if you’re looking for easiest the best bet are OS frameworks like Visual Studio and Xcode. you’ll get comprehensive platform support ,great tooling , great docs

go and build a simple gui app for macos and it’s a dream .
Interesting. I control all sorts of things around my house using a raspberry pi with thr Linux version of this capability, LIRC. Heat pump, stereo, TV. Might be more fun to try on arduino. I wonder if it works with esp8266.

https://lirc.org/
No it isn't. The powerlanguage address [1] redirects to the New York Times's version [2].

[1] https://www.powerlanguage.co.uk/wordle/

[2] https://www.nytimes.com/games/wordle/index.html
Even if we accept the thesis that central banks are interested in holding crypto as part of their reserves, is there any reason that it would be bitcoin? It is the largest cryptocurrency right now, but the space is also famously volatile so it might not be the largest in a few years.

(Btw, I doubt a country would want to hold something as volatile as bitcoin since the whole point of national currency reserves is to be a stable source of value. Bitcoin is basically the opposite of that)
In my little experience, although GCP docs leaves a lot to be desired, the support was always very thorough and fast to answer, even for not critical/emergency situations.
Sorry to drag you into this! I meant “inspired by” in the literal sense, not as a claim that it would fall under your definition. I mentioned so when I tweeted it, but not in the post itself https://twitter.com/paulgb/status/1492923557801869318?s=21
Storks in Denmark have dwindled to 1-2 pairs from a larger population.

This is of course also projected in the birth rate: https://www.macrotrends.net/countries/DNK/denmark/birth-rate
I wouldn’t trust this article. How can only be 1 pair of storks in Belgium, while 5000 pairs in Hungary? I think the article needs better peer review before I accept the fact that storks deliver babies.
Do you block all UDP including outbound?

I guess DNS works over TCP (and TCP/HTTP) these days...
Hubris.

Steve Yegge talks about it on his podcast: https://youtu.be/9v4z46Ea35Q

Amazon actually works backwards like they say - they ask customers what they want, and build it.

Google thinks they're smarter than everyone else so they can't comprehend that developers out there in the world want different things than the developers inside Google.

You can see this permeate even in this documentary, which is ostensibly about a success - when Google actually did launch something that developers really liked - K8S.

They didn't start from developer needs or wants. They started by noticing AWS was eating their lunch, and wanting to compete with them, but realizing they couldn't win by doing it directly.
Not a plumber, but if I could earn this kind of income building fun cars I’d do it yesterday.
Say you are a miner. How would you buy the electricity to run your mining rigs without fiat currencies?
I also note that.

Probably typo mistake from author?
It can be used in smart contracts, DeFi (such as a decentralized crypto exchange or earning interest), and can be used for very fast transfers between centralized exchanges/services that might not allow actual USD deposits/withdrawals or that require waiting for an ACH transfer to go through. Several cryptocurrencies are good for transferring between centralized services, but USDC will be price stable in comparison. Fees can be a problem though.
This is horrible to read. I gave up after the first screen page. When I'm trying to extract knowledge from a post or an article, I don't want it padded with useless prose that I need to skip when parsing the text. Like an invasion of this fluff style of "long read" that has become fashionable in what used to be journalism.
yeah same here tried obsidian and dendron moved to checkvist - because it is keyboard driven
<puts down fork>
The new Wordle has a shorter word list (down from about 12k to about 10k valid guess words).

EDIT: both lists are about the same length (12k); a small number of words were removed.
><You don’t need to learn any programming languages

Yes you do. If you want to have buttons and tables and do something above of only showing the data you'll need to learn VBA. Also SQL implementation for MSAccess has some peculiar stuff in regards to LIKE or how datetime is handled. So you'll learn 2 programming languages actually - VBA % the variaton of SQL that MSAccess has. And you can't scale up from single user to multiple users as MSAccess is not a server like PostgreSQL.
That's a sovjet era joke about professors working as plumbers, because back then blue collar labor was more respected than intellectual endeavors.
Location and culture plays a factor. If the average stranger in New York City or Miami, Florida offered me a free sandwich, I would be skeptical. If I were visiting a small town that wasn't known for a negative reputation, I wouldn't automatically decline or be as skeptical when offered a sandwich.
"In all likelihood, 100 years from now mere knowledge of the entire genetic code will suffice to recreate the animal from scratch."

For some animals, maybe. I'm not so sure of those that require a womb.

A living organism born from a womb is not just the result of its genetics, but also of its interaction with its parent while in the womb.

If an animal is extinct, then you won't have an animal of its species to gestate in, so you'd be forced to either use a different animal or an "artificial womb" (if that ever becomes possible). In either case the environment it gestates in will be different from gestation in the real animal of its own species.

It's an open question whether the result of that will really be the same as the extinct animal, even if the genes are the same.
Yes, US tax law compels and drives Tesla's behavior. We tax cigarettes, we tax beer - we tax bad behavior in the hope of positive outcomes. From that perspective, it would be considered bad behavior if a corporation does not utilize tax law to reduce tax burden.

Now it may be that the definition of "good" corporate behavior is shifting, but until the changed definition is reflected in tax law, it makes no sense to criticize the corporation who is only behaving in the manner tax law provides.
That is my problem: I don't see that difference. Its still stereotyping. Can you explain how it makes different to stereotype based on choice or some inherent immutable property? Its the majority of asshole careless drivers (inherent immutable property) that _choose_ to buy a BMW that make up a statistic. Still the stereotype selects that group, not by their choice but by and because of their property (being an asshole careless driver).
Dividing the Bitcoin stash has become a source of contention in divorce cases
Variation and interleaving of materials is a good way to increase learning efficacy and fluency.

Repetition of the same problem type or set can give illusion of fluency through short term memory familiarity.
Ultrahigh-energy photons up to 1.4 PeV from 12 γ-ray Galactic sources (2021)
ReTool. The fact it’s interactive and scriptable with JS makes it better IMO than all other BI tools I’ve seen.
I think that's too narrow a scope you are putting on people who do searches. I in fact have searched on Google for ads, when I was looking for car insurance. I'm sure other people have searched for ads as well, I can't be the only one.
Oh, wait, the best Wordle opener is not “crane“
When I hear "NFT", my mind goes into binary options mode, then tunes out.
I get your point but don't fully agree.

For one -- I did not get cheap, subsidized taxis. I got a service that moved me from one place to another, yes. But it's incorrect to call that service "taxis", considering what the taxi industry actually offered.

That's not fair to the entire taxi industry. I've lived in places that had incredible taxis. London and Tokyo, for instance. Uber didn't actually improve those places much. But in San Francisco? Manila? Any given tier 2 or tier 3 city? It's a different service. One that actually works.

Now the taxi industry, at least in some places, is finally improving; adding some tech, making itself a serviceable option. And that's fine! If you want that to replace Uber -- great. I'm on board. But that would not be happening without Uber having acted as the hoard of rats chewing the blockage out of a sewer tunnel.

Similarly, the article argues that Uber has done some massive harm to public transit. It gives no evidence, so I'm disinclined to believe it. Public transportation was either good or very, very bad in each of the places I've lived, with not much in between. That was before Uber, and the "very bad" category was not on track to improve. Cities can turn around now and decry Uber and blame it for their terrible buses, but those same cities were doing an awful job before.

So largely my point is backward-looking. Whatever changes Uber has wrought are already in the past; and looking into the past, I say they were good. I can imagine an argument with more nuance than mine, but this article is pure outrage and vitriol. Nor do I think it's even reasonable to say that, if Uber goes into bankruptcy in the future based on its inability to turn creative accounting into profits, the entire transportation industry will somehow collapse. It will be fine, and still greatly improved over 2005.
It's funny that they don't report which spending cuts the senators are proposing to compensate for the lost revenue.
For the lack of dependencies – probably Go.

For simplicity – probably JavaScript w/ Express.
I generally want an idea of the data model and data flow before starting to code. Define components with responsibilities, but leave their interfaces pretty abstract, other than being able to fit check that all the right information will be available. Choosing async vs sync responses fits into that as well.

For situations with a lot of breadth in possible approaches or a lot of edge cases, I like to have a reviewed design ahead of time. That or if I'm going to get a lot of people to work on it at the same time. For that, without pretty clear interfaces, everyone gets bottlenecked trying to make clashing updates to the interfaces
Metabase is what you're looking for.

https://metabase.com/
The mistake also reveals the constrained imagination: Google could only conceive of offering what they had internally to others, struggled, and continues to struggle.

Amazon didn't try - they just knew that they were good at building high scale distributed systems, and thought they could build services for others. That's what S3 and SQS and EC2 were - built from scratch, not trying to figure out how to externalize the internals.
The style can work. In this case it largely doesn't, mostly because the writer insists in trying to be cute about "Tim". Tim is a sockpuppet for the author, like Socrates in Plato's works. After the first couple of paragraphs, there is no point pretending he is anything but that. Trying to flesh him out, over and over through the text, is a waste of everyone's time.
Electricity Production on the Moon Is in the Hands of Estonians
Before reading the article I was hoping the chip would do Curve25519 operations or ChaCha20-Poly1305, but no, it does sha256 for bitcoin mining. sigh
now you're trying to argue about a specifics of the example I've given. Its tangent to the main question: whether stereotyping on something that is a choice or inherent is different? If you say that it is, can you please elaborate?
It would be improved by changing the framing from a discussion to singular persons internal dialogue showing progression and train of thought. I’ve used this before in a work context to explain complex debugging issues.

“Hmm that doesn’t work, what about X”

<code>

“Oh but that didn’t do what I wanted. What if we added Y and Z”

<code>
Techno-optimism and the rule-of-threes: an era of mass flourishing
I never understood the opposition to "trigger warnings"; isn't it just the same as labelling on films and video games that we've had for years?

I do think they're mostly pointless though, and some of the more aggressive demands for them are usually "second-hand offence" (e.g. "someone could be disturbed by this" rather than "I am disturbed by this"). But still, who cares if there's some pointless warning?
> What I wonder is, how much of the overpayment for non-digital art in the 20th century was like this?

Hundred billion dollar question. Blockchains are just providing immediate transparency for big markets that we didn't have the transparency for. I just consider it price discovery, where all price discovery is better than the absence of it.

I noticed it is easy for me to accept things that others have trouble with due to two or three things:

1) To me, all price discovery is good

2) I don't care what prices the price discovery reveals

3) It isn't controversial to me that prices can go down, or that liquidity can evaporate, whereas with others this seems to be something they think is their missionary duty to reveal to people. Speculation does not matter to me, be objective about your own risk profile. Don't worry about other people's lack of objectiveness, if you are a smarter market participant then the market will reward that.

This isn't supposed to be some libertarian free market theory, its just shocking that people are operating under a less effective set of rules for a market based economy, these are assumptions that work really well because thats what is happening.
To be honest, AWS cloud support isn't that fantastic either. Responses to tickets usually come in 48 hours, if not more.

I don't know about you, but in 48 hours I've usually already built a workaround and moved on to other projects.

Not saying that AWS support is worse or even equal to GCP support, but just commenting that cloud support in general feels pretty useless and an afterthought at best.

And let's not even get started on the horrible, awful UI in AWS console.
Careful, the more people install it the less likely it is that Google will keep ignoring it.
100% this. I have been renovating my house for the past few months, room by room. It is fun on some days and not so much on other days. It can even be stressful when you can't figure out certain corners, or end up with leaks etc. I have contemplated started renovation as a side business, but having spoken to independent contractors I have figured it isn't all that much lucrative. There are even assholes who won't pay you at all.
Sometimes I consider going back to the trades (I have enough experience I could easily do so), but no way would I want to be a flagger. The boredom would kill me by noon the first day.