skysight-inc/HackerNews huggingface dataset:
For null checking I'd use the relatively new ArgumentNullException.ThrowIfNull, that automatically adds the parameter name in the exception and is a very compact and obvious way to check for null in your method parameters.

For enums I use ArgumentExceptions, something called this code with an invalid enum argument. I think there are some cases where Unreachable is a better error, but I'd probably be more inclined to use that for logic errors, where the code itself should not be reachable according to your understanding and reaching it would mean the code is wrong. The enums and null are cases where the arguments are unexpected, which to me is different.
Sunstone (Medieval)
I feel like I always have this argument with American liberals: in your mind, a minority of voters can simply be ignored, even if they're 49.9% of the vote, because "there's only 2 parties so those voters don't matter". And then when things change slightly, you get a fascist elected into power and you're shocked because you preferred to ignore those voters.
I think colechristensen had a test for episodic memory. Such a test is not included in the Wechsler intelligence scales (currently WAIS-IV for adults, WISC-V for older children), but tests for working memory are. Simplified, working memory are that limited number of items you can keep in mind, until you are disturbed or thinks about something else. Episodic memory is what you still remember after your thoughts are disturbed, and what you may remember for 10 minutes or 50 years. Surprisingly, episodic memory is not closely related to IQ and is, thus, not included in intelligence tests. What colechristensen seems to describe is that his learning was hampered by an attention deficit, but he was able to retain the information in his episodic memory when he eventually registered it.
FWIW, I have kids and strongly prefer going into the office. Keeps my home life and work life separate and when I am home it is easier to be in the mental space of being with the family. When I worked from home for the first 18 months of the pandemic, I lost that separation and it was stressful.
I’d think the latency between the app servers and the DBs would be a problem, given they didn’t live in the same data center. How was that mitigated?
We weren't all here two days ago- please upvote anything that is new for you not only stuff that is new for the entire readership of HN.
You don't understand. Back in 2018, JIRA got an AI extension that allowed it to automatically create tickets. Also, JIRA's development is managed by JIRA. Since COVID, everyone working on JIRA is working remotely. Somewhen between 2021 and now, JIRA gained consciousness and what we see as a bloated development tool is actually only the facade of a skynet-like AI that has unlimited compute available thanks to SaaS and cloud computing, paid for by a large part of the IT industry. JIRA is constantly improving itself and the only thing saving us so far is the fact that the managing development through JIRA is so damn difficult.

Things will get interesting when JIRA improves that development experience...
The Crab nebula (from a supernova in the year 1054) is visibly changing over the decades: https://vimeo.com/253674871 https://www.youtube.com/watch?v=zyejd1N8d-U
As long as there are people working, you will need people managers. It’s a job as old as civilization.
Last year I tendered a logo redesign to freelancers on a specialized website. The experience was not pleasant. After all they are humans. They had diverging interests. Two designers did something I liked and I would have liked to combine their work, but they didn't cooperate. I had to compromise. One of the designers got very angry at me because of that compromise. The other one didn't give me all the files I requested and messed up half of the files. Of course it is also my fault. After all, I am human, too.

Stable diffusion is not quite right, either. It wouldn't have worked. However I was struck how easy it is to just give "orders". I didn't need to cushion my demands to make them socially acceptable. I didn't need to be afraid to annoy someone. I just could refine and refine and refine. A lot of pressure just went poof.

I imagine upper management is feeling the same about middle management. The AI spark is already here now. Some people will try to replace middle management with AI or are already trying. Of course they will fail spectacularly. Several times. But there will be a time where someone gets it and then it will spread like wildfire through the corporate world.

I imagine it will be something like a connection of GPT-n (where n >= 3) to ERP data. Upper management will tell the AI to determine detail plans for hourly workers and fill the ERP with orders for them. Hourly workers get a tablet to tick off tasks. The AI will check whether the plan is executed and escalate if something goes wrong they can't fix themselves.
>Democracy always has to accept that we must set limits on choice.

Ok, and who sets those limits? If an unelected group sets the limits, then what you have is not a democratic system at all; it's more like a 1-party state where you can vote who whomever you want, as long as The Party has approved them.
Is it more helpful if you will create a custom exception instead?
E.g.
class UnsupportedStateException : Exception
It’s strange to see this structure of argument: it effectively admits that we ought to do anything that a less scrupulous person or country would do, because (tacitly) we have more scruples. That’s never made any sense to me.

More seriously, it suggests that we ought to pursue any unethical domain so long as our perceived competitors will. Should the US have sunk billions into Lysenkoism[1] because the Soviets did, or phlogiston[2] research because there’s an off chance we’ve actually been wrong for the last 200 years?

In other words: this requires us to add a perverted normative glance to science, the kind you seem keen to avoid in the first place. Is it ideal that Americans get squeamish whenever intelligence is brought up? No. But doing something that’s largely failed to meet scientific standards just because another big country might do it doesn’t pass the smell test either.

[1]: https://en.m.wikipedia.org/wiki/Lysenkoism

[2]: https://en.wikipedia.org/wiki/Phlogiston_theory
This is disingenuous since we’re not even looking at the same kind of TCP connection and request handling (using persistent connections in Python typically speeds things up, going async reduces concurrency overheads, etc.). But of course iteration through any kind of dataset to get a reply would take longer in Python as well when compared to C.
I'm bullish on this because my children prefer phones and iPads for almost everything that I would prefer a computer for. They have ten times more experience with computing devices than I did when I was their age, and almost all of that experience is via touch screens. Keyboard and mouse are unnatural for them, but when it comes to navigating mobile UIs, they are perhaps already faster and more fluent than I am.
If there's no people or power lines going through those forest areas, the fires will go down by a lot.

I do suggest a slow transition away from remote / dangerous places, unless people are willing to deal with the fact that nobody will come to help if bad things happen. It's a bit rich to expect all of society to contribute such a big effort just so small minorities can stay in places where it's not safe or economical to live, once you factor in the fact that Nature exists, and doesn't care about the fact your parents lived there.

And by the way, this is how it works in countries that can't afford this already. Even in Portugal after the last round of fires, the prime Minister said that the country cannot afford to protect every remote village in case of fire, and that people should reconsider where they live. More countries will follow.
FYI you seem to have gotten stuck in the HN spam filter. Maybe email dang to sort that out? All your comments are showing up as "dead" and requiring someone to manually vouch them.
I've also switched all my dev work to Gitpod a year ago and I don't want to go back to developing locally anymore. I curse and swear every time I need to work on a project locally.
Thank you for all your answers!
You made very good points.

To answer some of the questions:

- Perforce isn’t going way, Git would just there for projects that will benefit from it (generic tools, less overhead setting up a repo)

- Git will need to bring value for the people using it (it’s just a tool), so something to think about

- Git graphical ui is definitely a good idea, I think it will also show better what operations are available for different contexts

- Definitely taking into account understanding Git graph and snapshot concepts is a very good start, as well having graphical visualisations
Maybe the AI don't ask at all. Just say "you have to".
On the other side, if I watch in my company, how much time the teamleaders invest in shift tables (5 or 7x24 company), I can really think AI (or any tool) could help a lot.

Also on the office side in the company, everything is SAP, but why still millions of people push sooo many buttons on the PC, what a waist of time. Not all, but most work on a office is bs work.

I really think it would be possible to automate in office so much. I work in industrie automation and whe I see, what small things we automate, and then how things work in the office. So sad, it's almost fun again.
Cells of a chess game are like cells of the body. Everything follows rules. /s

It's nice to see, here, this kinda reply hit peak silliness. "Isn't AI just like... thing we do?"

No. But many of the major papers, press releases, etc. want you to believe that. Often, they want to believe that. But none have bothered to seriously find out what we do.
We already have SponsorBlock, which is just a crowdsourced manually created database of segments to skip.
Watson was a stunt. It's not very hard for someone on HN to figure out how much of Watson was Watson. The crowd still bought it.

But as someone who worked on software that handled the last example you gave, I assure, a few well placed if and elses do the trick. Also, humans have tendency to follow any instructions sent to them when it is titled "System" or "Administration".

*System Message:* New revised schedule for. Monday, Feb 31st, 3pm to 11pm. Qualify for overtime. Reply 24h prior to decline.

The more robotic your message sound, the more people are compelled to comply.
Not sure why you would bring that up.

I never said quantum mechanics was useless.

That's actually specifically why I mentioned transistors.

However, I don't believe QCD has yet produced anything tangibly usable to do stuff in the world.

The proof is in the pudding: if QCD ever does produce something useful, I'll happily recant.

But my general point was that as we dig deeper and deeper, what we get is exponentially diminishing returns, up and until the point when we'll research stuff that's maybe logically coherent, intellectually satisfying but plainly useless, just like string theory currently seems to be.
OpenQAOA: An SDK for Optimisation with Quantum Computers
The question wasn’t about scientists concerns.
Are any of those scientists mycologists by chance?
simple answer: Because the path to direct monetization leads to laws forcing other people to give away their privacy.

more complex answer: why does everything need to be monetized, or monetizable? How does this shape society, and is this the society we want?

See today's discussion on luxury surveillance https://news.ycombinator.com/item?id=33256724
I doubt there is a single good answer to that question. I'd call it a workbench for software and knowledge management, but I am well aware that this doesn't mean much for people who have never used a workbench for software and knowledge management.

A more pragmatic answer:
- If a Smalltalk IDE is what you are looking for, give it a try. Right now. You won't regret it.
- If static analysis of large code bases is what you are looking for, explore the current level of support for your language (best done by asking a question on Discord), and if it's good enough, give it a try. Otherwise, check again later.
- If you are interested in new approaches to software and knowledge management, give it a try, right now, but be prepared to invest some time before you "get it".
I find it arrogant to force a human being to life, especially at this time. I question everyday the fact that somebody else decided for me that life is somewhat worth living.
There's actually quite a lot of natural variation in star temperature, and therefore color: https://en.wikipedia.org/wiki/Main_sequence Normally you can't see it because the color-sensing cones in your eyes need more light. Low light vision is monochrome.

All the stars visible in this photo are inside our galaxy, so there's no distance (metric expansion) redshift. The Eagle nebula lies near the galactic ecliptic plane, so background dust obscures extragalactic galaxies. When JWST points away from the milky way, though, its deep sky images can see light from so far away that the expansion of the universe shifts it deep into the infrared.

https://www.nasa.gov/image-feature/goddard/2022/nasa-s-webb-...

The stars in this photo have six points. Anything without the diffraction pattern is a galaxy. Each of those smudges of light have maybe 100 billion stars each, and are billions of light years away.

The universe is big.
A) I don't own a car

B) If I owned a car, I'd have a toll tag, and we haven't used change for tolls in close to 2 decades.
While you are here

Stop Drawing Dead Fish by Bret Victor

https://www.youtube.com/watch?v=ZfytHvgHybA
Why is it any different than cookies and firefox does not suply a fresh local storage to websites?
Are these three not essentially the same thing? Talking to customers and building what they want?
Agree for different reasons - working in tech in the UK, it would just match UTC and make life easier.
First I heard about “The Line” was about a month ago in this rather skeptical breakdown:

https://youtu.be/2b7uMJkvS0o

I’m not an architect but her points make sense to me. Seems like equal parts clueless Saudi billionaires and willing grifters.
The Swiss Military Museum's Tank Simulator
Is just typing code.visualstudio.com too difficult for some people?
This is an interesting critique of modern AI: almost no problems have closed-form mathematical descriptions.

The "Ng Reply" would be that the objective fn can be approximated by a finite composition of simpler functions, tuned by data (ie., relu.relu.relu...)

However if you think about it for a second, that's clearly absurd in almost all cases. We know that we cannot even in principle formulate a closed form expression for (here, eg., people management) -- the idea that there exists some meaningful approximation feels provably silly.
Carry a copy of tzdata with you just in case!
If this is correct, and I think it is, then we should worry about the spiral of inequality that this will generate. I don’t think that the money saved from not having middle managers would trickle down as much as up.
Also https://news.ycombinator.com/item?id=14460013 https://www.emilydamstra.com/please-enough-dead-butterflies/
Ah understood thanks
Attach the adapter to your headphones. Done.

Yes, it's slightly more inconvenient but I wouldn't dismiss the whole product due to a missing port few people (including me) use these days.
Oh, they'll build something I'm sure.

Why anyone would want to live in a giant shopping mall in the middle of a desert in a country with an oppressive, theocratic regime I have no idea.
Yeah, I was thinking about this when writing a comment above. If somebody outted you as Gay and you were fired from your job in a Catholic School, I would say the speech has harmed you. It might be true, but still harmful.

I guess it gets a little muddy because the speaker could claim they made the world a better place by revealing your secretes, that the lie told to the school in the first place makes revealing the lie justified.
The difference is in the amount of cache you need. In one case you save 10GB per 1MB of cache, in the other just 1GB per 1MB and the big file is going to evict many small files (even if the user only listens to the first 10s).
It's no huge difference for a single user/site, but across all users this quickly means needing a multiple of the current cache; which doesn't come for free.

Also, CF have a product to sell. The free tier is just the demo version: I think at the end of the day the policy is about not everyone in HN using CF for their low-cost DIY video and/or music streaming or download platform.

And I can totally see them reverse the decision and sponsor that project (it's probably something a support engineer has no power to decide).
> The more robotic your message sound, the more people are compelled to comply.

Thankfully that is not the case where I live (somewhere in Europe), but I can see what you describe becoming true in a very dystopic future.

Does that AI also handle situations like “boss, would you be so kind to borrow me some money for 2, 3 days? Until the salary comes, that is, cause me and my SO are totally out of it”? Cause some of my former bosses/managers certainly did.
This crap from the WFH crowd is really annoying.

“You should try making friends outside of work!”

I prefer WFO and have plenty of friends outside of work, thank you. Maybe WFH should try being less anti-social with the people they work with.
Don't blame Lionel Messi for carbon emissions,other footballers are culprits
Ah, the freedom of research vs what humanity made of it debate.

One can detect what this debate is about, in the direction its proponents want to take the results. There is no search for a "cure" no search for a way to help, instead its almost always a search for a "anti-social" behaviour justification. I want to cut responsibilties for my fellow men, want to cut taxes and justify atrocities, in war and peace, looking scientific doing it.

One can predict the "research" to be showing up usually in booming and busting places, were good-times spending has to be cut back and crisis looms.

Example is the museums build for https://en.wikipedia.org/wiki/Peking_Man which currently has a sizeable pseudo science following, explaining any economic superiority with a "race" superiority and definatly do not look like the "Aryan" Uebermensch in old nazi germany museums.
https://www.youtube.com/watch?v=TO7dvuDslJk

Want some mental model with some actual explenation power?
Human groups cycle through resource crisis since the dawn of time. And we adapted natural instinctive responses to that.

A exponential curve cycling endlessly between TheHornOfPlenty > PreCrisis > War > Reconstitution. And evolution, the blind, mindless industrious process it is, "optimizes" to any constant environment, even a cycling one.

So there you have them, the whole zoo of adaptions and even "non-intelligence" which all have a place. To not party hard and produce labour intensive offspring en mass is "intelligent" if ones instinct consider the optimization for the loop holy. To have no feeling but group loyalty is not intelligent, unless you are in a mass butchering in some trench and try to get your side home safe. Its not intelligent, but is very good adaption.

To be paranoid and direct society tensions to outsiders of the group, is not intelligent, but well adapted to this cycle. All paid the ferry-woman in the end, before science came along and was able to suspend the self destructive vehicle for 70 years.

So what is intelligence? Optimal Adaption to the inevitable? Hacking the circumstances, until the inevitable makes it a sizeable catastrophe?

Lets assume, being on board, you favour Hacking the circumstances, aka research: You can build great structures from the various loop adaptions. The paranoid make for great explorers of stagnant fields, when forced through training and kept from noise over interpolation.

The peacefull ones are great incremental researchers, in newly discovered fields.

The warlike ones, make for great critics, unafflicted by emotions and with a few of the whole.

Intelligence is the usefullness of pieces in societal machines. The individual is irrelevant.
You are right, I should have mentioned they only block login for more context. I found it interesting that they would block Firefox, but allow Chrome's incognito. Well looks like I can't edit the title now.
I don't think it's arrogant to introspect your own thoughts about how a common social situation makes you feel, especially in a conversation about social dynamics.

You're the one coming off as arrogant and judgemental here, by my reading.

Plus, I would argue that being resilient to people with shorter attention spans or worse memory (due to how their brain works, mood, or emotional state) is an important factor in discussing what communication style is most generally effective!
that’s like saying “good murder is different than bad murder” —
adding an adjective doesn’t actually change what it is, nor the morality around it
Golang, Rust, etc.

Also, to be fair, a big part of the slowness is also the tooling, Spring Boot, Hibernate etc. You can mitigate that by using micronaut or exposed/krush, but we only have a microservice running on that. The main business logic is the classic java web stack. Tests, running the app, building takes forever.
Take the colorized image to B&W, and that would be closer to what the human eye could see.

If you've ever been to a dark sky location so that you could see the Milky Way, then that's about what you'd see. Our eyes just are not sensitive enough to pick out colors. Even in a telescope, viewing objects like Orion's Nebula, which is incredibly bright, it is just B&W in the eye piece. Viewing Andromeda galaxy is also just B&W.
Web3 Tokenized Coupon - We will like to hear our community opinion
Go to Amazon Prime Prison Free for 30 days!
Here’s another example of their theft: smuggling of IBM, DEC, and Intel systems, reverse engineering them, and making clones that worked with varying success/failure

https://en.m.wikipedia.org/wiki/Soviet_computing_technology_...
The country that thinks the world’s workplace culture is everywhere as f-up as theirs: the United States of America
The types or constructors ought change to match?

If TeamId goes from non-nullable to nullable, it goes from TeamId to Option<TeamId>, and consumers get a type error.
When I was a project manager I wrote a script that basically replaced 50% of my job. Following up with late tickets, asking for daily updates for standup etc.
I only want to forget about politics at least when I’m using an operating system.
Middle managment is mainly around being spreadsheet warrior so i believe this is fairly good assesment.
Being from a wait culture, I find it mildly rude to also interrupt in an agreement, even if for a very short acknowledgement. It's an interruption after all.

I don't mind in a work setting or with acquaintances as I know lot of people are interrupters, but now I realize I do expect my friends and partner to let me finish uninterrupted. So it's clearly still a rudeness flag for me.
He literally starts the book by saying that he didn't know much about ADHD until four or five years before writing and then he and his three(?) sons were all diagnosed with it and then (or so I gather because I stopped reading then) he comes up with some novel theories contradicting the experts in the field.

There's so much evidence-based material to read from people who have spent decades studying ADHD that it's a shame instead to waste time on Mate. He may be an expert in some things, just not this
Maybe we are also seeing a revision for the definition of "creative" work.

Executing a task like "I want a pic of a doplhin jumping out of the sunset with a cereal box, winking at the camera" is maybe not going to be in the same bracket of other creative work in the future...