skysight-inc/HackerNews huggingface dataset:
I think the future for a lot of businesses will still be in-office. Having the team in one room has its own benefits. Plenty of others will be remote since that also has benefits. A lot more will be somewhere in-between. I think that will be more common. 100% remote won't suit a lot of businesses.

But 30% of the time? Or 20%? For plenty of people this won't seem weird. Spending two days per week working from home won't be strange.

I work remote now. While I still see a need for in-person catch-ups this doesn't include any need for the classic daily commute. That, for me and many others, at least, is now dead.
What you described about your programming experience is already way more than what junior devs have.
We're talking about a different level of "easy" I think.
Easy: asking devs add a gem to their app.

Hard: asking them to write migration code of any kind, much less understand tablespaces and replica placement.

You're advocating something we spent a lot of time trying! Boring Postgres read replicas worked for almost everyone we worked with, and it works for the vast majority of what full stack folks are already building. Our infrastructure will work great for the ones who need Cockroach/Yugabyte, too! That's specifically why we covered it in our post. :)
How have they done better? Prices have risen substantially as quality of service stagnates or deteriorates unless the companies are given grants and subsidies by governments to compel them to upgrade infrastructure at the taxpayer's expense. All the while they reap ever growing profits and lobby to get their employees onto regulatory boards to prevent any pro-consumer regulation.

"city-granted monopolies", are you kidding? The monopolies exist because of non-competition arrangements between companies. A city can't have anything but a monopoly when only one company willing to run cable because they've made everybody else agree to keep off their turf.

And starlink won't save anybody. For one thing, satellite internet already exists, you can buy it from providers like Viasat, DirecTV, and Hughesnet: it's expensive and the latency is outrageous because of the speed-of-light distance to satellites.

I get that you're just reciting the propaganda talking points that you've heard from news organizations and media properties (which are all now owned by telecom monopolies thanks to all the cash they have to spare from the extremely profitable telecom business, funny how that works), but a person can hope.
Work / Life separation doesn't mean "Work life" is devoid of social aspects, and while "Work life" is different from "Life life" it can share many of the same activities.
what I've seen a lot over the years is that an engineer gets asked about timeline, thinks for about 10 seconds, blurts something out, then if it's off (too short) they bust their asses / cut corners trying to hit their own estimate. Since estimates are usually optimistic, I tend to see a lot of over time and/or corners cut.

there's certainly an element of personal pride in that dynamic I think. You're asked to give an estimate. You give it. You now feel like you've staked your professional rep to it.

the author shares his method for coming up with estimates, and it looks like an offline process that involves more than a gut check. I think for sufficiently large features we (eng managers, eng peers) should encourage engineers to _not_ give on the spot estimates given we know how difficult it is to estimate.
None of these things are solved by WFH.
Intuit is not without blame, but the IRS in genrral is at fault and allows these problems. One cannot go to or ask the IRS for help on taxes as the IRS is not responsible legally for anything they say. Which means the IRS can tell you how to fill out a tax form and then penalize you for filling the form out wrong. Here is a solution to the tax problems... no income tax.
> It's just a weak side-effect

Isn't it literally a constitutional right? It's not a side-effect of anything - it's a right by itself.
Functional, declarative audio applications
Wow. I haven't had an ISP that used CGNAT in a long time, but something vaguely related is probably happening. Maybe I occasionally get assigned IPs that are on some sort of abuse list...
There is no "one size fits all" problem solving approach that is optimal for every problem.

Sometimes "measure twice cut once" makes sense, sometimes it doesn't.

My standard is that by the time you finish, you should understand the problem as well as how your solution works.
The problem is that a cross platform API for consistent GUIs is a problem that is only solved by th HTML5/CSS3/JS stack. And because of that, everyone wants to develop for that stack, which creates demand for these APIs.
Fair Use is an affirmative defense (i.e. you must be sued and go to court to use it; once you're there, the judge/jury will determine if it applies). But taking in code with any sort of restrictive license (even if it's just attribution) and creating a model using it is definitely creating a derivative work. You should remember, this is why nobody at Ximian was able to look at the (openly viewable, but restrictively licensed) .NET code.

Looking at the four factors for fair use looks like Copilot will have these issues:
- The model developed will be for a proprietary, commercial product
- Even if it's a small part of the model, the all training data for that model are fully incorporated into the model
- There is a substantial likelihood of money loss ("I can just use Copilot to recreate what a top tier programmer could generate; why should I pay them?")

I have no doubt that Microsoft has enough lawyers to keep any litigation tied up for years, if not decades. But your contention that this is "okay because it's fair use" based on a position paper by an organization supported by your employer... I find that reasoning dubious at best.
Yup. If the argument is "don't fall in love with your servers", I'm in agreement.

However, the idea that whenever anything weird happens you should just kill you server/cluster and move on without doing any sort of investigation seems like a recipe for disaster. That's a great way to mask bugs that may in-fact be systemic in nature, where they are or will eventually cause service degradation for your customers.

I would hate to work in an environment where bugs are ignored and worked around instead of understood and fixed.
The latter, of course. Launch prices have been fairly consistent for about 50 years. Promising a sudden 20x cost reduction over SpaceX's already exaggerated figures without any real innovation is ludicrous.
> it made the switch

Nice.
I had the same experience right out of university. After about 18 months the company transitioned to Office 365 and everything got better. It took forever to finally get rid of Notes because so many internal tools had been developed as notes apps and so they all had to be rebuilt.
The choice of using one markdown document to render all the pages is really interesting to me. Do you just edit the document in your terminal? Trying to imagine the usability of that, I guess if I was quick at jumping from one "page" to another it might be faster than opening and closing files.
Baffling that the US financial market is simultaneously run by supercomputers built as close to the physical stock market as possible to reduce latency, and then also manual letters and people personally mailing checks and such.
>Where does that money go anyway?

I believe that FINRA keeps its fines and uses it for operating expenses, which are also partially funded by annual fees paid by its members and maybe other funding sources.
> Emotional reason: The politics and media frenzy and the strident, aggressive nature of the "get vaccinated" crowd, which is largely the same people who advocated lockdowns have pissed me off.

No disrespect, but this is probably the worst reason to make any decision. Do you also reject good diet and exercise because of the "be healthy!" crowd? Do you reject antibiotics because of the "infections are bad!" crowd?

> Personal reason: I have confidence I will weather an infection just fine.

Everyone thinks that until they're on a ventilator. You're not special. No one is. Healthy 30 year olds have ended up dead. You may end up fine, you may end up in the ground, or you may end up with covid long-haul syndrome that leaves you permanently incapacitated.

And that's ignoring the fact that if you get covid you'll spread it to others and endanger their health as well; people who might not be vaccinated because they have no choice due to health reasons (allergies, compromised immune systems, etc).

Worse, as a teacher, you're exposed to children who would bring the infection back into their homes. Do you want to be the reason some kid's mother or grandfather dies from covid?

It's not just about you.

> "Political" reason: As a protest, I won't get vaccinated with a Western vaccine because Russian/Chinese vaccines aren't recognised in Europe, where I live(yet). What bullshit is that ?

I don't know what this means, but if your first reason not to get vaccinated was silly, this is downright ridiculous.
I feel like it's been quite a while since I saw anyone talking about IPFS, but I used to hear about it not infrequently. I don't know if this is because it was too nerdy, or too misaligned with the incentives of most organizations (it's scary for some to not be able to unpublish), or because it comes with some privacy sacrifices, or perhaps it just matters less when hardly any page is actually static any longer.

But, for guarding against "published", supposedly static material disappearing, or changing silently, and for removing a short list of organizations from being responsible for preserving content, IPFS or something like it seems well-suited. Anyone who cares to preserve something can. Any change is noticeable.
The replay is only automatic if you opt for the version where you catch write errors and turn them into replay requests.

My experience of building web apps, where most business logic runs within the scope of a single HTTP request, suggests that a quite impressive number of common cases could be served by the replay-request-against-the-leader pattern.
> they are not as credible as you think

Again, how do you know what I think? I'm not as dumb as you think.

> Any chinese will know for sure they will be shut for some reason such as crossing a redline. Whether that's right or wrong it's your judgement.

It's not my judgement, it's a matter of human rights. Whether I judge it so or not, those people have a right to act and speak freely. It's not up to me (or you or the CCP).
The problem is when Microsoft employees are only able to consult, don't have access to any systems, no one internally seems to own the migration process (or at least appears competent at communicating anything) and even worse, the majority of it appears to be outsourced to a third party in India. Hypothetically of course, no large enterprise would ever do such a thing ;)
Millions of jobs and a shortage of applicants. Welcome to the new economy
I did this once.

The "professional" they connected me with turned out too not actually be a CPA, and was an IRS "Enrolled Agent" instead, and did all of my taxes wrong. I don't mean "the math was a little off", I mean "used all of the wrong forms" because he was was unaware of the criteria to be considered a Resident Alien for tax purposes.

Further, when I tried to contact this individual again (through Turbo Tax), Turbo Tax had shut down the program and was blackhole-ing all of the email without notice.

It cost me thousands of dollars after-the-fact to get fixed.
You guys also cheered on Zoe Quinn during the Gamergate bullshit. Alex Holowka is dead because of Zoe Quinn and the mob she riled up to go after him. The only "proof" that anyone had was just Quinn saying "Yeah I don't like him and he did stuff to me!" Y'all cheered on a woman who made an innocent man kill himself.

What about the millions of Redditors who caused a man to kill himself because they doxxed him and made people think he was one of the Boston bombers? Again, you people gatekeep and point fingers at anything that goes against the grain. It's ridiculous.

Byuu is a pedophile, the proof is right fucking there, we've known this before 2020. Why the hell do you people do this bullshit? Have some compassion for ALL people, not just the people who agree with your same political bullshit.
I'd suggest that being "tech company" is in large part cultural mindset.

Are they primarily dependant on off-the-shelf software? Possibly not a tech company. Is their software development team bigger than the whole of the rest of the company put together? Probably a tech company. Have the developers convinced everyone else to form squads and hold all the usual agile ceremonies? Don't @ me.
How do you make something idempotent if one of the effects is sending an email?
Totally agree, but my anecdotal experience is that I've felt those things at all three startups and none of the six big companies I've been at. It exists in BigCo land, but I think it's a little harder to find.
Cool! Similar project I maintain: https://programming.protips.wiki/
I mean: just to be clear: you can't write to a read replica. There's no way to introduce a conflict that way.

Also just for what it's worth: we agree with 'foobarbazetc. There's a section about that in the post. If you're saying there are important classes of applications this doesn't work well for, that's true.
ZFS – Raidz Expansion Feature
> Basically does reading GPL code pollute your brain and make it impossible to work for pay later?

It seems to me that some people believe it does. Some of the "clean room" projects specifically instructed developers to not even look at GPL code. Specific examples not at hand.
In 2020 RH revenue (not profits) was $682M, so $70M fine is definitely not "minuscule".
If you were coming from a different background (ex: manual labor / blue collar) and it would be a step-up I would consider it. For you, no matter how you slice it, this will be a step down and even if you were to get parity with your current profession it would be a grind. I'm in my 40's and have been slinging code my entire career. I still (mostly) enjoy it but it is work and I no longer do much coding outside of work for fun.
A hundred would be understating it. Thousands easily.
Very cool stories. I remember running some pranks but those are all from the early 2000s.

Best story I remember there was this arrogant guy that worked with on the Unix department. He was into FreeBSD by that time and had an attitude towards the Linux guys. One day he left his table and forgot his machine open with a root prompt. They took the chance and modified inetd.conf to map a certain port to the shutdown program. People had so much fun shutting down his computer remotely and watching his reaction.

There was also this time working for a smaller company and we would prank each other all the time. I had admin access to the Linux router so I've created a NAT rule to redirect this guy's traffic to a transparent squid proxy running a perl script that relied on imagemagik to turn the images upside down. Got the script from a Slashdot post. Poor guy even tried to reinstall the OS to no avail. He eventually found out and had his revenge by going into my computer CMOS and setting disk access to PIO instead of DMA.

I also remember scaring people through Windows' net send commands and that one where you take a screenshot of the desktop then you remove all the icons and interface bars and set the screenshot as background image. Also randomly adding 'alias ls=exit' to some server /etc/profile.
I'd like to welcome the people of HK into my own country but it seems presumptuous to speak for an entire country myself.

At least the UK government has made public overtures indicating a path to citizenship for HK people.
Ask HN: Petition: Can we ban non tech posts from news sources posting in HN?
By news sources I mean the following ones :
- economist
- Nyt
- Reuters
- Atlantic
- Washington Post
- Guardian
- Bbc
- Cnbc
- Bloomberg
- Npr

HN is the place we come to for dedicated tech related news, views and blogs. And while they are news sources, I wouldn’t put them in the same group as Anandtech, techcrunch, the register etc or other dedicated tech news publications.

The sources listed above are just news sources with articles that are at best tangential to tech.. Most of them they are unrelated or opinion pieces along the lines of ‘Big Tech bad.. real bad’.

To me it feels like they discovered this forum of fairly dedicated readers and decided to spam it with whatnot, scouting for clicks. I think its degrading the quality of content that we all appreciate and come here for. Before long this will turn into yet another random news forum, or worse like the news section of reddit.
This is why I think Twitter made a mistake in using the normal suspension mechanism to ban @realDonaldTrump.

Not passing judgement on the decision to take away his posting privileges. But by suspending POTUS, everything he posted during his term in office is just... gone. Every hot link to anything he said, on any website, is broken.

This is an enormous loss to any historian of the era. He was using Twitter as his main microphone to speak to the world, and all that content is, while not lost lost, thoroughly and permanently scrambled.

It would have been better to just lock him out of the account, publish a statement that the @realDonaldTrump account is now permanently archived, and that any new account he tried to open will be suspended.
I think the whole point of the post is that you can move your coins to the new protocol through an exchange mechanism, or stay put. Unlike a deployed server.
You are speaking truth my friend.
Can't imagine hiring IBM to manage any software project if they can't even work their own email.
See this comment: https://news.ycombinator.com/item?id=27691788
>the majority of it appears to be outsourced to a third party in India

IBM should just be able to run down the block and talk to them then.
I come here for the very sources you seek to have disallowed, and the discussions of those topics.

The value isn't in the links posted specifically, but in the community, the discussion from those folks, and most importantly, the moderation.

If I wanted just a raw feed of tech news, I could toss an RSS feed in NewsBlur. There is some nuance why "Hacker News" has more depth than "Tech News" (/r/programming, /r/technology, and similar); it's a state of mind, not a domain (imho). My take is this is a place of exploring curiosity, regardless of topic, and it would be a shame to limit Hacker News to technology topics only.

There is a "hide" link to hide posts if that is helpful for hiding posts you have no interest in. I use it frequently myself.
I am about to move our infrastructure from ECS to EKS, what other AWS products is EKS tied to?
That makes sense, like a bug too scuffed to allow a recovery.
This has a long history, Leonardo Da Vinci did the same thing with his letter to Ludovico Sforza (the Duke of Milan). Almost nothing he said he knew how to do were things he had done before (or would ever do).

https://www.openculture.com/2014/01/leonardo-da-vincis-handw...
> I get the sentiment, but 9/10 you won't actually understand the problem until you actually work on it.

Yes, but the "work on it" should be designed so that you progress in that understanding. Too often it does not.
Are you using terraform ?
100% agreed. Valuing a candidate because they contribute to diversity is judging candidates by their race, sex or other group affiliation, instead of their personal merit. Such hiring practices are based on a cult-like victimhood culture that is thick with crude race/gender-based generalizations.

It is ideology, and a fundamentally racist/sexist one, being injected into corporate operations.
> We’re keeping this fee as low as possible

> this fee would be $10K per month

I literally laughed out loud.

I used the Unsplash API a few years back for a travel business I was trying to build (that didn't pan out for multiple reasons). I liked their API. But I implemented it because it was free and I didn't want to spend time manually choosing stock images that matched particular search queries.
Nope, still pretty paultry.
"They are the ones we should just kill with no remorse whatsoever, scum of the planet. Hope all of them die an agonizing death."

Why do people think it's okay to wish death and agony on people that are supposed "sociopaths" or people with "no remorse".

Literally replace "Kiwifarmers" with "trans people", or anything else. You're a sadistic evil dude.
Its a darn difficult question. The "internet" is the first time humanity got a technology for information exchange that can scale arbitrarily. It creates a complete graph that can enable data exchange between any two individuals (and of course an arbitrary additional number of devices).

How this increadible technical potential got translated into social reality says more about society than the technology[0]. If the stack of applications that has been built on top of it has become dystopic it is because society had dystopia in its dna. The technology simply allowed it to be expressed, so to speak.

By the same token, any technical tweak that maintained or improved this scalability would simply have led to an alternate dystopia. It may be counterintuitive but maybe the only internet that would actually be "better" would have been a more local / less scaling version. A more gradual transition might have given society time to adapt, develop some defense mechanisms and not be dominated by the lowest common denominator

[0] Keep in mind that all communication technologies of the 20th century (phone, radio, TV) quickly degenerated and never delivered the utopia initially projected
> Hard: asking them to write migration code of any kind, much less understand tablespaces and replica placement.

By that standard, any kind of global consistency (or even weakened consistency of various kinds, but maintaining some desirable properties) will always be 'hard'.
Sounds like an old version of Notes to a new version?
Ehhh… “major” is kind of pushing it.
The risks of X-Rays where understood years before these where banned. https://en.wikipedia.org/wiki/Shoe-fitting_fluoroscope

For context the Radium girls won their lawsuit from 1927. By 1950 the belief was all radiation exposure resulted in increased risks, yet these things where used into the 1970’s.

Hell, the nuclear industry continued to use known inherently unsafe designs. Fukushima wasn’t really a failure due to a tidal wave, it’s a failure due to requirements for active cooling. Inherently safe means turn the lights off and come back in a year and it’s fine, not everything is fine as long as you keep doing X.
Microsoft loves Linux so much that packages.microsoft.com has fallen
One caveat is that downgrading the apiserver is not guaranteed to be possible, since the schema of some types in the API may have been migrated to newer versions in the etcd database that the previous version may not be able to read. There are tools such as Velero (https://velero.io) which can restore a previous snapshot, but you will likely incur downtime and lose any changes since the snapshot.
Use source-level annotations to help GCC detect buffer overflows
but this was true anyways -- the lower your skill, the more competition you have. At the lowest skill levels, you better damn well have a contingency plan, because any slight downward shift in market demand is sword coming straight for your neck.
1952 Inter-Camp POW Olympics
Even more, as it is measured, the more replaceable you render yourself in your work the smarter and skillful you are, and the quality of the work is considered higher.