skysight-inc/HackerNews huggingface dataset:
Preventable accidents that result in explosions, any amount of unneeded pollution, fear and anxiety, among others is worthy of this attention. Further, it is being noted that safety regulations were ignored. There's also the fact that people have come to expect the people responsible will face no consequence and will instead probably receive a raise for a "job well done."

There is lots to be upset about. Not everyone lives on the internet to know events happen as they happen.

What you are suggesting is nothing more than a conspiracy theory and I hate that term. Provide some bloody evidence, anything other than "my gut."
I for some time had way worse experience with GMeet.
I wouldn't lose hope. I'm still seeing plenty of remote jobs. Out of the six interviews I did recently, the single one that doesn't offer it is tip-toeing around the subject and even promised "two days a week at home" off the cuff during negotiations.

I can see more bureaucratic companies or some FAANGs not allowing for it, but then again it's not really a surprise.
The point is that altering the existing social contract of software updates is an attempt to enclose the commons Open Source established and created.
Depending on the company, layoffs are usually only known about ahead of time in HR and at VP+ levels. Your team manager is just as worried as you are.
And yet it won't run most games and apps because Apple won't support Vulkan like ... every single other computing platform in existence.

You're ignoring mainstream apps and focusing on niche things off GitHub.

What's Apple's market share again in the GPU compute space? Oh yeah, it's almost zero.
You haven't used it on Linux perhaps, or perhaps you aren't aware that it was spying on Android users?
payfac flexibility (aka, no vendor lock-in) — requires an independent platform ledger (where payments have two legs: payee to platform and platform to merchant). Refunds and chargebacks may affect both legs :)
Teams? OK, our thoughts are with you in these difficult times. Good luck.
Ugh, I definitely wouldn't want that. Have you seen the state of government-owned housing projects?

I want landlords who are incentivized to keep their properties well-maintained and configured for what the rental market wants in terms of both functionality and aesthetic taste.

For-profit landlords do a vastly better job at meeting market demand than a government bureaucracy. Which is why, of course, we're a capitalist economy rather than a socialist command economy.

Government-owned rental housing sounds like a nightmare. The same nightmare as nationalizing industry in general.
I've never had an ESPP purchase coincide with a black-out period. If it does, that's pretty shitty of your employer.
Haha absolutely not. PG&E says that 5% of projects in California cost over $20k just for trenching in new underground service feeder. That doesn't even begin to mention the new main panel and all the branch wiring behind it.

If you need to upgrade your panel it can easily cost $100k.
Regarding this blog post, I don't understand how AGPL is a good fit for the first stated use case.

>Case 1: You fork our code to build your own billing system at your company. It’s awesome and we would be grateful if you could take some time to share your code as well, as it could help other companies. This is _strongly encouraged but not required_, as we understand not all companies can afford to do this.

And later in the quoted explanation of AGPL:

> "If you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there."

If you fork the project, your company's customers are communicating with your forked code. So are you required to publish your forked changes? Only required to share the fork with paying customers? Or as your desired case states, not required?

(In any case, Lago looks very cool. Thanks for pushing forward the conversation on open licensing!)
Show HN: I made a code notebook for Datalog queries
We learned how to do this from the Americans and the Chinese.
You make a good point, but consider a query that many people use everyday:

"Alexa, what's the weather for today?"

That's a question about the future, but the knowledge was generated beforehand by the weather people (NOAA, weather.com, my local meteorologist, etc).

I'm sure there are more examples, but this one comes to mind immediately
I don't see how this can be true at all in the search engine context or even chatGPT where you are asking for information and getting back a result which may or may not be true.

It would be different if an AI is independently creating and publishing an article that has false information.. but that's not the case. You are asking a question and it's giving it's best answer.

I'm not a lawyer by any means, so someone please give a more legal distinction here. But if you asked me what the operating margin of company X was, and I give you an answer (whether I make it up or compute it incorrectly), you or the company can't sue me (and win) for libel or anything of the sort.

So I'm not sure the potential is as big as you think it is.. that's like saying before any AI you can sue google because they return you a search result which has a wrong answer, or someone just making shit up. That's not on them- it's literally indexing data and doing the best it's algorithm can do.

It would only be on the AI if you are literally selling the use of the AI in some context where you are basically assuring it's results are 100% accurate, and people are depending on it as such (there is probably some legal term for this, no idea what it is).
Ask HN: What is going on in the ad-tech market?
The NYT ran a story this week about deterioration ad quality.

It’s obvious to everyone here that services like google search, social media, and YouTube have had user experience vastly degraded in the hunt for ad revenue.

Apps and sites that should have long ago perished are able to linger on like ghosts, endangering user data (MySpace still exists).

And yet this earnings quarter, we learned that companies are doing better than we expected. Meta is growing its user base and google is increasing its clicks. Despite the wishes of the media, twitter is doing OK. Dilapidated app companies continue to raise funds.

What is going on? What would cause the ad-funded ecosystem to fundamentally change?

Looking for insight from people on the front lines.
Oregon officials kept popular booze for themselves, diverting it from public
Well, in this case, the article author is talking about a sprained ankle, and top level poster is dismissing his experience because he broke his ankle once.
Ask Syrians that are still underground because there is nobody to help them.
red hat?
I'm assuming that is answered mostly by the second paragraph OP wrote that you seemed to miss:

>[. . .] without the benefit of an incredible amount of engineering practice, inspections, audits, and enforcement.
As fun as quoting 1984 is, there is a huge gap between that and just not making up the winner of the Super Bowl so confidently.
el mercado de cuetes de Tultitlán explotó más fuerte.
There are a lot of issues with this, but a big one is that this has a dependency on cross-site tracking: Blendle or whoever needs to learn the sites you visit so they can decrement your wallet. And all the browsers are working on making cross-site tracking technologically impossible.
We have to use Teams here where I work, and for the most part it's okish. However, a long standing bug in the Mac version that's really annoying is using CMD+TAB to switch to the app really doesn't work. I think there is some sort of hidden window that the app spawns so when you try to switch to it, it technically does, but nothing is there. I've seen fixes that instruct you to use the native Mac notification system vs. the Teams app notifications, but the issue still persists.
Thanks. I have re-posted this comment as a reply in your thread.

https://news.ycombinator.com/item?id=34777780
Expect this to be the case for a lot of companies in 2023. They know that due to layoffs, people are likely to stay.

There is a case to be made for certain sectors definitely being more productive while at the office, especially those that are working on future products. The issue is that from a management standpoint, you can't make certain people come in while letting others who can easily do work from home stay with WFH. So generally, there will be policies mandating everyone to return to a certain extent.
You were not.
A lot of historical monuments have been significantly reconstructed or periodically reinforced so this doesn't necessarily follow.
How many "big piles of mostly-ascii data" are there though? (Does anyone want to write a script which searches /dev/mem and categorises pages of RAM into ascii-or-not-ascii so we can get some meaningful numbers? :P )

(If you’re doing number-crunching on giant CSVs, maybe I can see it being important, but all the ascii files on my desktop that I can think of are pretty trivial)
I will take a meeting in WebEx any day over a meeting in Teams.

Teams has the worst layouts for the videos, moves UI elements to inconvenient places, often has more stuttering…

WebEx is clunky but far superior at what it’s meant to do.
I haven’t used it much, but as an outsider it’s pretty hard to judge how much the criticism is exaggerated. People also hate Slack with a burning hatred passion, while I’ve used it for many years with very few issues.
BLS: Explore how the CPI measures “shrinkflation” and its impact on inflation
I don't necessarily think that billing which is hard to estimate is good for anyone. For large deals I've seen this be a real turn off. Same with surprise bills. Ultimately if the service can scale billing in a way that their value scales to the customer (Datadog and Snowflake come close to this) then both the provider and the customer will be happy.
You’re saying it requires no special skills, just persistence and hard work. I’d suggest that persistence itself is a skill, which most people lack.
> The amount that came from ten cars, spread into the atmosphere, is virtually nothing.

Erm, on what basis do you make that claim?

Ten train cars of dioxin spread over a square mile is a lot. Spread over 100 square miles? Probably still a lot, like the place in missouri that dumped it on all their roads to keep the dust down. That's probably that same order of "10 cars over 10x10 square miles", of a sufficiently nasty thing.

10 cars = safe is a number that needs context and validation and it will depend on the particular chemical.
Advances in biotech are happening at an extraordinary pace, and it has been going on for decades. iGEM is celebrating its 20th year of synthetic biology competitions. https://igem.org/
Rich Hickey’s talks may outlive Clojure itself.

In some sense, the principles he taught and aimed for were the ideal. Clojure today wasn’t necessarily the ideal.

I think there could be room for a better Clojure than Clojure, so to speak
If I'm not modifying the source and just using the built application, then I have nothing to worry about regarding mixing programs.
That's a great example that I agree with. Also consider the "You haven't had a real fracture unless there's bone sticking out of your skin." to the person who has a hairline.

What I'm saying is that it's especially easy to get caught up in this mindset when discussing mental health topics. The existence of "real" burnout artificially introduces the concept of "fake" burnout.

Let's be clear, the concept of burnout and worn out is more compassionate, descriptive, and most importantly has the important consequence that I'm interested in avoiding: not turning into a who has it worse spiral that ultimately ends in people with burnout not being able to identify it because someone else has it worse.

It's this class of false negative that I believe is important to have a conversation about. These people often go unnoticed, because despite having burnout will not identify it as such because someone has it worse.

I get that you're interested in the false positive case, and that's fair. I understand that if too many people misidentify worn out as burnout that it can make burnt out people feel like people aren't able to understand their circumstances as severe, but I trust you'll consider both types of error as important and deserving the attention they do.
Yes. The IT revolution that promised equal access to all of the world's information was first ignored and we - tech people - were left alone, to dream of our tech-crypto-quantum utopia. Then normal people joined, transforming the Internet into a loaded gun strapped to societies' collective heads. Efficient, personal channel of communication straight into people's brains (almost) - not weaponizing it was never an option. It didn't take long at all for someone to realize it and start pulling the trigger.
Maybe because musicians were able to make money from recordings is the reason why it wasn't stopped.
Twilio is nothing more than a Robocall enabler that’s going to be shutdown by the FCC anyway.
Your genome is so much more complex than C - if you can't appreciate that, it sort of reinforces the fact that average people should not muck around in it. I, a computer programmer with a fancy degree in biochemistry, would not touch this stuff without a significant amount of work up front to understand what I am messing with.
Yes, codes do become outdated, but this works both ways.

There is an opposite example to your hallway carpet example: many old bathrooms were not required to have outlets because there were not many mains powered bathing accessories, but now there have been multiple instances of people being electrocuted when running extension cords from other rooms into the bathroom to use.

Really, if we had outlets everywhere that met the best safety standards possible -- we'd prevent all of these issues, in any time. But we don't do this because people want to save money.
I don't understand your thought process in this situation at all.

Things worked out for you when you followed the rules, and because they worked out, you're not going to follow the rules in the future?
I think for most people it isn't, but only if you tell them the truth. If you gaslight them and say they are 100% safe, then you will get a much higher percentage of people losing trust and not taking the vaccine anymore.
The ISO C longjmp has a silly feature. It takes an argument that is returned to the setjmp caller, but if it is specified as 0, it is rewritten to 1.

It means that a longjmp instruction sequence has to contain an extra conditional check which substitutes a nonzero value for a zero value. Instead of the completely trivial, branch-free instruction sequence it wants to be.

Of all the places where it would be good for C to compensate for a programmer mistake, why do it here? Why can't it just be that the value is the value. If you pass zero to longjmp, your logic breaks; the caller of setjmp gets a zero, and so it looks like a context has just been saved.

Meanwhile, if you perform an input operation on a read/write stream whose most recent operation was output, and you didn't fflush or use a positioning operation, you have undefined behavior.
I think you underestimate how much a reactor and associated radiators turbines and heat exchangers will weigh
You really needed HN to tell you life isn't fair? Open your employee handbook on the company values page, look if "fair compensation" is listed

Focus on your own career, do whats good for you, don't look at what others are making. There are plenty of people in your situation making less than their coworkers instead of the same
I love this writeup! I'm not a developer but am very interested in "small databases" on the web - there was a good discussion around my post on this on HN last week. The magic of small databases: https://news.ycombinator.com/item?id=34558054
I have the feeling that after Nubank bought Cognitech, Clojure has gone to stagnation. I mean, i feel that promoting and improving Clojure is no longer a priority. And another think that stinks me everytime Cognitech talks about Clojure they have to bring to the table Datomic. They tried to push Datomic on my company long time ago when they do some consultancy job at my company. You can skip all the talk, because is all about how good Clojure is and that is. No any eta about future features, improvements and fix problems of current Clojure users.

Lot of open source contributors have leave the community, because there is any plan on Clojure. I guess that Rick Hickey is happy with Clojure as it is now, and this is the way is going to stay. And still no Java 8 support for CompletableFuture, lambdas interface, Stream api, java.time, no pattern matching, java records, this group feels like a group of old programmers stuck at Java 6 that cannot move forward.
https://steveblank.com/2009/12/21/the-elves-leave-middle-ear... is the one I was thinking of

Note that it doesn't even have to be malicious at all; it's just a sign that the company is switching from the company you started working at to something else. Not everyone is up for that kind of change. Imagine the difference between working at the plucky startup trying to do X and working at any of the huge companies those startups can become.
Compiler errors are better than runtime errors

Runtime errors are better than bugs

Tooling is better than documentation

Documentation is better than nothing

As a grumpy old gray-beard those four are my favorites
Mainland China already does this. The extent to which this is a real solution are pretty dubious.
When the local rules are reasonable and local everything is fine, but a large enough country the government can start trying to use its weight to encroach on the severity of other countries and push across whatever fence the company has set up.
There may be something to be said for working in industry generally, e.g. all the soft skills issues such as dealing with management, colleagues, deadlines, interviews, the touch-and-go nature of private companies. These can help with career development, regardless of the tech you work with.
Uh, the technology is being integrated into a search engine. It's job is to surface real information, not made up BS.

No one would be "getting excited" about this if Microsoft wasn't selling this as the future of search.
It used to be said that if you aren't the customer you are the product. Now we get to be both the customer AND the product.
Why do you care at all what they make?

You spend your time in a different manner than they do, something that takes less skill (in terms of programming), but more skill in terms of non-programming. It's just different work, not more important or less.

Could you do all the work if they left? If not, you have to acknowledge their contributions to the company.
I have made this notebook so it works completely in the browser. Setting up indexes at the beginning is a bit slow but after that it performs well.

I have been using the following stack.
- https://gleam.run/
- https://github.com/hayleigh-dot-dev/gleam-lustre

Despite very early days for the lustre framework, the type safety it inherits from gleam makes development very fast.
Yeah, private healthcare can always be a valid addition, but access to "strong socialized healthcare" should be a relatively good minimum floor — something many countries do not have.

All humans need health maintenance, it doesn't need to be a "can I afford it" value proposition. I know friends currently living without it because they can't, even with subsidized social options... this is endemic to the problem of "socializing" a private healthcare system, where $ comes first.
1:1 meetings? what's that?
adding some quotes seems to help; you can search for e.g. "coe-xx-mode" and it will turn up results.
Only if you believe loyalty can only be bought with loyalty.

Companies provide some value for employees that they don't get back from them, and vice versa.
Z-Library returns, aims to avoid seizures by giving each user a secret URL
Would it be fairer if you were paid more? Sure. Would it be fairer if they others were paid less? Absolutely not. If you are paid a fair wage for your work, then let it go. If not, then move on.
This would be a good post, if only I could read any of those images on mobile. Substack, fix your damned user-scalable=0! Even clicking on the image doesn't provide any way of zooming in on it. Do they do any usability testing?
Fair is largely irrelevant. There are quite a few people doing about 5 hours of work per week while taking home six figure salaries, and in the end, anyone given this opportunity and not taking it would be kicking themselves in the behind for quite some time.

The only thing that matters is whether or not you feel like you are being compensated fairly for the value you bring.
I had an annual review on Friday and got my highest marks ever with the company. I've built a reputation for myself as the go-to guy for troubleshooting deep problems with the system and I'm on a first-name basis with people outside of my department because of this, so I'm not really overly concerned about layoffs because we're profitable and stable. It's also why I haven't concerned myself with moving on to another company as of late. Yeah, I could definitely make more elsewhere, but I'd go from being wanted and needed to merely being wanted.

I have impromptu 1:1s with my manager all the time, though, simply because I've got the best handle of what's going on with our platform at any particular time.
I'm not sure how "It just answers based on statistics" and "generating new ideas" are mutually exclusive. As a physicalist, I'd argue that the human brain "just answers based on statistics" too. It's all just semi-stochastic chains of activations in the end.

Babies learn language by being exposed to many many examples of it, why shouldn't the same work for artificial intelligences? The concept of "new ideas" is also flawed, as nothing is truly new—our actions, feelings, thoughts, desires, and ideas are all recombinations of our experiences. Even the ideas that seem to come out of nowhere must come from somewhere.
Indeed. I work at a company that had massive layoffs recently. A very higher up friend assured my I'm going to be okay but my direct manager knew nothing until the day itself and I couldn't tell them anything.
I made a simple script which lays out the components in the layout like in the schematic, so it's not so confusing when starting out.

https://github.com/ignamv/kicad_scripts#place_footprintspy