skysight-inc/HackerNews huggingface dataset:
I don't know much about your specific situation of course, but I think the answer is "it is more likely to be you but you are not alone". The TL;DR: "if you are feeling it it's real, but there are other options."

I think most programmers don't burn out. There are a lot of programmers whose jobs are undemanding 9-5 and it's all cool.

There are a lot of high stress jobs, many unnecessarily so, not just in programming. If you work in certain FAANG jobs you can have enormous stress, but there will be other parts of the company that are laid back (well, maybe not at Netflix).

And then of course there are people who will burn out in almost any job. I am one of them, so some degree. I consider it self-inflicted.
Namecheap's API is like this. It's baffling. People wipe out their entire zones by accident

https://www.namecheap.com/support/api/methods/domains-dns/se...
Vanagon owners already have a network app (VanAlert) that's free (donation encouraged). We use one another's driveways and tools, and watch out for stolen vans. That feels like "community." This venture feels entirely like something else, like someone trying to make cash off a different type of van/RV dweller. Cringe Not sure I'd partipate, even if I do have property near two national parks!
AOL but in the 21st century. Possibly minus the ISP part.

All the shit you do on the web, but controlled by one company, in their app, so they can rent-seek the hell out of everyone else's business.
Install adblocks, give up and close the tab of any website where ads can't be blocked, not giving a shot, enjoy life, sip coffee, life is good
Do you have an end to end tool that integrates whisper to translate Youtube videos? Share! (Or make us pay for it lol)
It is E2E in transit but not everything is encrypted at rest by default. Users now have the option for at rest encryption but you need to make sure that you store your encryption keys properly as there is no net to catch you.
says who? cooks at a fine restaurant better know everything about their part. but they chose to try to work under a greater chef because their eventual upward mobility as a practitioner is higher. literally chef means leader or the boss. in the rest of the world that usually means less specifically qualified. not likely here that a chef isnt a good cook but a good cook certainly has the ability to set a menu if they wanted. you're not making a strong argument imo.
Wait, if there’s a site I don’t want to see search results for I can just submit a DMCA?
I seem to read that post completely different to you. The way I read it is that they are complaining that there are too many GUI elements (mainly toolbars), taking away screen real estate from the writing canvas.

But why optimise for an 800x800 resolution (which would essentially give you lots of empty real estate if you have a higher resolution)? I really don't get this post?
Isn’t that practically the definition of “anti consumer”behavior - A company division being bailed out by another because of its ineptness?

It’s one thing for Microsoft to continue to pump money into Xbox (look at Amazon and Alexa). It’s another for them to simply purchase the competition.
Driving away lucrative advertising, replacing with much less sustainable premium subscriptions. Then there's cutting the moderation and safety teams to the bone.
The plugin is better than nothing but not really up to par with Jetbrains standards yet.

- More than half of compile time errors are not shown in the IDEs.
- Breaks when using some macros. For example wheb using gtk-rs each file defining a custom widget constantly show 2 errors that aren't there. Autocompletion fails for a lot of macros, even simple ones with macro_rules!.
- The debugger works but there are no type renderers. I wish it showed the result of Display or Debug. Often you have to go through 5-6 layers of objects to find the actual data with std types. Single stepping can be very slow at times. Runtime expression evaluation almost always fails except for very simple expression like accessing a field (forget about anything that creates structs).
- Finding files with double Shift is usually very fast but for some reason it can take 6-7 seconds for Rust files to show up.
Better compression would surely help.

The cloud gaming people are telling us they can deliver 4K 60fps video over 35Mbps.
My apologies, however Elon has identified as bipolar publicly.

https://www.dailymail.co.uk/health/article-4746914/Elon-Musk...

As someone who has bipolar as well, I think it’s an important thing to talk about and glad he has. Now that he has, I hope we can too without being shut down. It’s not uncommon in our field but it has a huge stigma attached to it that’s unhelpful to the people with it, or to the people are are affected by a friends, coworkers, or loved ones mania or depression. When I’m under a lot of stress I tend towards mania, especially when it’s “good stress” like an achievement or great new job or something really exciting to work on. Inexorably I get drawn into a pit of despair, especially as I start to realize the impact my mania has had on my relationships and reputation. I have a good network and good self awareness built over 30 years of meditation and Buddhist study, so the impacts are mitigated.

I suspect if people understood bipolar and were willing to discuss and learn, we might understand better what Elon does and why. He’s not bad. He’s just different. Bipolar is considered an dimension of neurodiversity, and like other aspects like autism, is nothing to be ashamed of.
Come on, dude. C provides almost no type safety whatsoever. There’s no point in saying “C/C++” here, because you won’t adopt the C++ solutions for making your code actually typesafe.
What about it? Will the FTC rule that SqEnix titles must be released on Xbox?
I liken it to a housesitter rearranging all of the contents of your drawers and closets without your permission.
>If at some point consumers have to pay more than they would in a more competitive market, how is that not harm?

No one HAS to pay for entertainment. It's a pure luxury. There's tons of things you can do with your free time besides playing video games (let alone brand-new AAA console titles): go outside, take a hike, play an instrument, take up a hobby, socialize, learn to cook, write your own software, I could go on and on. You can even do other forms of entertainment with your time: watch a movie or TV series, watch YouTube, watch a sports game, actually play in a sports game, play retro video games on archive.org or in an emulator, etc. All these things compete with (modern Activision) video games for time.
There's some nitpicky bits (like how "utils.py contains two utility functions" is then followed by _three_ bullet points :P ) but one big one that jumped out was using "zrank" to get the new score.

That's not going to return the right value most of the time - for instance, in the example from the docs at https://redis.io/docs/data-types/sorted-sets/ has this:

zrank hackers "Anita Borg" is 4

but "Anita Borg"'s score is 1949. The operation you likely wanted was "zscore".

It would be straightforward to check this, either manually or in an automated test - simulate hitting "/api/abc/" once and "/api/xyz/" three times. The result of 3 of the 4 requests will be wrong:

for /api/abc/: will have count=0 because /api/abc/ is the only entry in the sorted set
first one for /api/xyz/ will have count=1 because /api/abc/ sorts before /api/xyz/ and they both have a score of 1
second one for /api/xyz/ will have count=1 because /api/xyz/ has a higher score than /api/abc/
third one for /api/xyz/ will have count=1 because that's still true

Now, it's true that the assignment didn't say anything about what the service should return: you might have done better on this assignment by returning HTTP 204 and an empty body.

IMO when a "super senior / staff engineer" chooses to write code, they should write WORKING CODE and verify that that's true.
Top article of the day? Really? :)
>To play those games, I would need to buy an Xbox

Then play a different game.
Yup, and that fair comparison shows two things:

1) There's plenty of room for editing

2) The UX at the top is about 25% taller because everything (fonts, icons) is scaled to be about 25% larger in each dimension for readability since people have bigger screens now.

And so actually, usable area has actually increased as a proportion of average consumer screen height.

The original Twitter post is just a silly unfair comparison.
no more than engineering is fundamentally beholden to imperfect science.
I hate the framing of problems or domains as hard, since it kept me from pursuing them further for many years. And the years later when I tried my hand at those problems, I found that it wasn't nearly as hard as it was being made out to be.

Historically many problems have also been hard until people figure them out, and then they stop being considered hard problems. In recent years this has been mostly true of AI-related topics.

A lot of people have achieved mastery over really hard problems and synthesized their learnings over countless hours, making the information much more easily accessible for future generations.

If you keep hearing someone talk about how some field is hard you should take that as an opportunity to challenge yourself rather than shy away from it. One field that has recently interested me is organic chemistry, which I'm interested in learning mostly because of how many people I've heard talking about how it's so challenging. May I find a worthy opponent.

Edit: This is relevant to HN when talking about C and C++. People talk about these languages as if they're some magical beasts, but in reality you can get really far with them by treating it as a serious endeavor. People will talk about how they don't have full mastery over the language, but you don't need anything close to that in order to be effective. If you know how to program in other languages you can pick up C++ just as easily and start being effective very quickly. No mastery required. It's not that hard.
I would suspect the CMA would view Activision exiting the UK market, if owned by Microsoft, as a major consumer harm.
I don't even know if external links to Twitter work any longer, but Elon claims that Twitter has a "dick pic bot": (maybe joking?)

https://twitter.com/elonmusk/status/1678143935976464384?s=20
It’s mentioned towards the beginning:

> Physically, desktop/laptop DisplayPort outputs come in two flavors – full-size DisplayPort, known for its latches that keep the cable in no matter what, and miniDisplayPort

But yeah, the latches are great.
It would be pretty hard to spin this as a loss for consumers.
> If they were capable of understanding the extended details, they would already have an academic background in the subject. Laymen aren't going to have a clue what MoE means even if they went to the trouble of digging up the paper.

This is, hopefully, an accidental thought experiment gone awry. "IF THEY WERE CAPABLE of understanding the extended details, they would already have an academic background in the subject" can and should == "I spent a ton of time in the library", and an follow-up apology for putting "capable" and "academic background" in the same sentence.

The whole friggin' point of this glorified LAN is that we can break down those dumb walled gardens and let kids learn from random BBS textfiles, MIT YT videos and the gathered wisdom of HN.

If you are going to just dismiss auto-didacts, you're going to have to re-write the complete higher education History in Western society. I won't even begin to try and validate how wrong this is for Eastern History as well.
The real issue IMO is that users do not understand that ads pay for their apps. They don't want to see ads and the ads they do see they want them to be uninformed and general. They want everything free. This just encourages subscriptions. Which we're seeing become more and more common.
> There really should be a minimum "ink" or "coverage" amount before determining that a frame has been given a proper amount of effort in the drawing.

I know what you mean and I agree, but your example of measuring ink usage reminds me of measuring a programmer's productivity by counting the number of lines of code they've written. What would be the equivalent of deleting lines, though?
I've spent two weeks combined solo off trail just wandering Death Valley, and will say I could have gone much longer. There's a lot more water back there than people realize, and parts of the year are colder than they are hot. HOWEVER, as a close friend of a friend of the superintendent and someone privy to SAR details, I'm telling ya, even on trail (on road) it's just not a safe place for most people once it's over 95° or so. Forget 110°! Many people suck at decision-making, and even more so once warm and suffering electrolyte imbalances. The Germans were some of _many_ to perish in Deva.
Production peaked a few years ago[1].

Additionally, the energy required to recover a barrel of oil from shale, etc. is far more than from traditional sources.[2]

[1] https://data.oecd.org/energy/crude-oil-production.htm

[2] https://en.wikipedia.org/wiki/Energy_return_on_investment
Ask HN: Why can't my old laptop be an AWS replacement?
I have two old macbook pros with 8vcpu's and 16 GB of ram each. A comparable computer on AWS would be approximately $100 a month. Why isn't there an easy way to utilize my unused hardware for my production servers (if not for mission-critical stuff, perhaps just for background jobs)?

Any counter / pro arguments are welcome.
For locally generated strings, it's not a concern. For String.intern, this is actually a very serious bug that should be treated as a security vulnerability.
Amusing video. 0/

I have a different theory.

But first...

New projects have stalled because of permitting bottlenecks. 1/

Investment in '22 was $1.1 trillion dollars. Another record. https://about.bnef.com/new-energy-outlook/ 2/

There's plenty of other investors. Like utilities, NGOs, govts, and customers. Here's the list of projects in Bhadla Solar Park. https://cms.mercomindia.com/wp-content/uploads/2020/03/List-... Where's Big Oil, Vanguard, Blackrock? Scanning some dozen other marque projects tells a similar story.

Further, IIRC, the ROI for mega projects are largely predetermined via PPAs and such. Think of them as bonds. There seems to be no shortage of investors (for feasible projects).

Okay, back to my theory...

Big Oil knows this is the end game. But they want to compensated for all their soon-to-be stranded assets, real and (more likely) imaginary.

So this is a hostage negotiation. They've redoubled their efforts to up the stakes. "Pay us! Or we kill the planet!"

It's just straight up extortion.

I have no sense for how it'll play out.

My vote is for nationalizing all the fossil fuel companies. Then put all their execs (say Director on up) and board members in solitary confinement for life. Stage some show trials at The Hague for ecocide or whatever, to add a veneer of legitimacy.

Though I recognize opinions may differ.

--

0/ I prefer my socialism to be advocacy-oriented, vs whinging, but tastes differ.

1/ Separately, post IRA, the billionaire funded reactionary astroturf campaign is now in full swing. For instance, every single offshore wind farm has been opposed, farmers adopting solar are being harassed, ad nauseum. So even as permitting is reformed, brain worms will likely slow our transition.

2/ Early reports post-IRA suggest new investment, in everything, has gone bonkers. With potential for even more as the Biden Admin firms up the implementation. David Roberts' Volts podcast is one of my primary sources, highest recommendation. https://www.volts.wtf/podcast/archive?sort=new
Of course we're living in a simulation. In fact, it's simulations all the way down ...
Bubblewrap is also the name of Google's pwa to twa tool.

Why pick the same name?

https://github.com/GoogleChromeLabs/bubblewrap
It's pretty uncanny!
Given that at least 2 feds were independently scamming the Silk Road leadership, how is any related prosecution not tainted?
I can do hard things but loss of sleep from a newborn is still hard. This guy prob didn’t do overnight feedings for his kids
OTA currently circumvents cable and satellite, in which the broadcaster gets re-transmission compensation; and circumvents their OTT delivery systems, in which they can chose to charge for access.

OTA viewing, which is currently at about 20% in many major markets, is a threat to this model. If they drop OTA, they lose rights to re-transmission fees. But they can limit OTA if they want.

So I think that's why they want to encrypt ATSC 3.0.

Side Note: Only the largest broadcasters can demand re-transmission fees. Low-power, public and most independent TV operators don't have this right.
Well maybe someone saw me complain because I got a new invite. Thank you, someone!!
ohhhhh.. right. had to dig in deeper than the opening sentences to see this..
99% of the time, the calling code trivially owns the array. If you are in a situation where the compiler cannot figure that out, then you need to deal with it regardless of what String does, because the exact same problem exists by the caller itself having a reference to the object.
"It costs you nothing to believe in yourself.

But it will cost you everything if you don't."

Discipline is a muscle. Go Build it. Key is to understand different activities require different muscles.

Be mindful of picking your activities, but dont keep on waiting.
With the enormous size difference in Playstation to XBox markets, it is not a "piddly incremental" to also tap that market. Odds are stacked heavily against them making more by aiming for the subscription uptick they may see. That is, this is almost certainly a "grow the market" move. Hard to see it as anything else.
Remember when we had to listen to Neil Young through the Eat Pray Love soundtrack because Neil pulled all his music from Spotify because Joe Rogan said some stuff about covid?
Thank you to whoever saw this and sent the invite!
> Currently, the only compiler available is Wernicke

Well, there’s Inform 7: https://ganelson.github.io/inform-website/ :)
Oddly, I feel the writing is on the wall for this one. Minecraft would be a perfect game for the PSVR2, and yet?
Ah, that's an interesting perspective.

I'll postulate a core goal, with regards specifically to optimal abstraction/inlining, involves ensuring the functional dependencies mirrors the readers internal conceptual representation of the problem domain as closely as possible. I consider this property as part of legibility and more important than readability. What it sounds like you are saying is that different tasks involve different conceptual representations and thus need different views, and I find that reasonable.

I'm not convinced that this is possible right now - if at all, however. The crux of the problem is that extraction supporting more than the abstractions you already implemented would encounter obstacles. I suspect automatically abstracting would be a hard problem. And the function naming problem would re-emerge - both you could give functions wrong names, and also your system could. In some cases there will not even be such a thing as an acceptable name, unless you assign random strings, in which case you'll have to check the abstracted code anyway to see what it does. And type signatures/property-based tests can't save you here, because the system would have to determine those. So automatically acquiring different views of the code may not be feasible.

Maintaining multiple views of manually implemented function hierarchies over the same data also sounds even more prone to name/doc drift than conventional formulations.

My point here is that for extraction to work, you have to implement the code you are working on in terms of all the helper functions already and you'd still have to deal with how you chose abstractions and names and description drift and so on.

Your concrete suggestions seem to be to use an IDE that can inline and fold code, use a binary file format for code, use auto-formatting tools, and give your language multiple ways to do each thing so you can have the IDE reformat a block of code with a different style to change how is presented. The only new feature may be using a ML model to tag code according to purpose so you can hide code by tag or hide all code not matching a tag.

While I agree those could be useful, we'd still end up with a canonical lexical function dependency hierarchy to obsess over. The problem of inlining vs abstracting still comes up there. Now abandoning that would be something, but I don't know how to do it.
Its a Facebook narrative to get you to use Threads. Twitter is doing just fine.
From the viewpoint of privacy it is an absolute train crash too.

I mean, Facebook wants to rape you privacy wise but if they suck data into their system it is in their system and it is not going to leak out if they don't want it to.

Mastodon has no controls at all, I mean, anybody can attach a server to it and start hoovering data down. When you delete your account they'll propagate a message politely asking other servers to delete your information... Yeah right.

Mastodon.social is based in Germany and I can't see how they are doing this in GRPR-land without any consent theater or harassing us with endless cookie warnings except that I think explaining to Eurocrats that some hackers in some sleepy town like Dusseldorf swrote some open source software is like explaining to some birds that some rats built a little 2 foot long battleship and they want to sail to the other side of Central Park.

So anything that leaks outside Threads to the fedi is out of Facebook's control and anybody can do anything they want with it, anything that gets sucked into Threads to Fedi goes into Facebook's dossier building machine (but who cares about a group which is like 1/1000th the number of total meta property subscribers?) And really anything you post to the the Fedi whatever can be hoovered up by... anybody.
It was also mentioned recently in Julia Evans’ lima post: https://news.ycombinator.com/item?id=36668964
Cool language! I wish there was more standard interpreter support though. Everyone seems to be using a different flavor, which yields different results depending on where the code runs.
It costs $3 bucks to make a basketball.

It takes thousands to produce the simplest video games.
I have only ever had the chance to sign up for United Healthcare plans in my last 3 jobs
I think they have a whitelist for things like Wikipedia.
> ... teenager asks why they need to learn calculus

> But if we avoid hard things

I don't see how you can justify the former by arguing the latter. These two are orthogonal. If I were that teenager, I think what I really would want to ask is that why it has to be calculus instead of some other things that is also hard but with obvious real world application like writing a small 3D game engine.

And my answer to that question is you probably shouldn't if your were in an ideal education system. You would be taught what interesting interactions you could have with the physical world, and be induced to discover calculus or some other math tools that helps you understand how the interactions really work and demonstrates you really need such tools. You're more likely to grasp them when you're driven by curiosity.