skysight-inc/HackerNews huggingface dataset:
As a (middle) manager: I sincerely hope many employees learn this. The best processes, systems and tools have people engaged deeply enough that they care about and work on future performance, UI/UX, efficiency, etc of that processes / system / tools. There’s nothing I like more than kindly being put in place for having unrealistic expectations. However, it is of my opinion that most don’t learn this. Those that do turn into MVPs. Not everyone is a MVP. And that’s not bad. I do think we can teach all people to speak out concerns in a positive way. It’s up to management to listen and take that to heart. That’s good culture. In my open office I hear chit chat comments and worse all the time, but constructive feedback a lot less.
A friend of mine was a PM at amazon and was part of the layoffs earlier in the year. Hasn't had any response to their applications, only 1 interview from a referral but it wasn't a good fit.
Plenty of large cities missing entirely too. San Antonio (1.47 million), Dallas (1.3 million), Austin (974k), Jacksonville (971k), etc.

They've got 4 cities done in California, which leaves 15 for the other 49 states.

I'm in Knoxville which isn't covered, only Nashville here with Memphis presumably next in line. We're the 131st largest city in the US with about 200k people, similar to Salt Lake City or Columbus. Could be a long time before they get the rest of us.
You are right but to expand on it, hard work with an arbitrary often impossible deadline without working OT definitely contributes. One can only run on the treadmill for so long before something breaks.
Oh really?

Can you illustrate this with examples? Ones that are from outside of the Unix and C family, just to make it clear that we aren't talking about tweaks to old tools?
If you don't do anything with it, it's not necessary, therefore needs consent.

If you store a cookie to know to not track you don't need consent as long as you don't track which users have this cookie.
Usually labeling text/images, answering simple questions, ranking or scoring.
This in and of itself is the problem

When every system is *critical system for somebody* and the downtime means loss of capacity, then people are actually hurt, and there are real problems when these things do go down. So you become numb, like a triage nurse, to real suffering because you’re in a system that doesn’t actually give people the resources to fix these things.

Most of the harms in the world are when large systems filled with a lot of people, who have no alternative, break in ways that don’t have compensatory measures. It’s coming for the food supply soon too.

I’ve been in senior leadership positions in very large organizations multiple times, and I promise you that there are critical workloads not just in tech, but in medicine, defense, etc. who only have one or two poorly paid people who are there to make sure that whatever the system is, doesn’t break. And when it does? Welp tough break.

The reality is there should be many people as back up and as compensatory measures however, companies are not incentivized to pay for those back ups because in “normal” times everything looks fine. It’s not broken right now so we don’t need extra support. We’ve all heard the story.

The problem I see is that the world is increasingly filled with these unsustainable debt fueled “critical services”, and humans live within dozens of these large complex systems with no direct alternatives. The workers there are holding on by threads because no company can maintain their business in an environment of forever margin chasing (rat race) and all profits go to insulating owners from downside risks rather than making systems more robust to shocks. So the workers are blown out, owners have half a foot out the door in case of emergency and customers and users are just along for the ride.

Sounds great
Jeffrey Epstein claimed to have set up meetings with senior UK ministers
https://archive.is/YV3Hr
For a while I worked in a government role that was very close to the political layer of government - one or two people separate you and many elected politicians.

The emergencies and surprises never stopped. Timelines would change quickly - “start working on it but no deadline” would regularly turn into “this is due at the end of the month” and then “Can you have this done in two weeks” and then “what can we accomplish by the end of the week” and then “this needs to be complete in the system by 4pm tomorrow” sometimes all within a few days. Sudden weekend work including absolutely ridiculous requests that I can’t talk about was pretty normal. Many people involved essentially volunteered large portions of their non-work time to the government because their positions did not include overtime compensation and they thought if they put in the work eventually they’d climb to a position where it would be worth it.

Every meeting was a potential crisis, and the bosses between you and the politicians were no better because of downhill shit theory. Some of the non political leadership were helicoptered political allies instead of technical specialists in the thing we were supposedly supposed to be doing.

I realized about 6 months in that even though in meetings they kept saying “we know workloads are higher than normal but we think we’ll get back to a more reasonable period soon” was just lip service, and that we were actually just in a permanent state of crisis of after crisis handed down to us by politicians who would take days off to go golfing. All this at wages that were not comparable to private industry but on the other hand less worries about tracking hours for billing like I would have had to do outside the public service.

I am glad to have left it behind. My health, both mental and physical, suffered even though I couldn’t tell at the time when I was going through it. There is no reason to live your life that way.
> It is part of the narrow-minded micro managing mindset that too many European politicians (especially the greens) have.

Ironically, even in the USA with the CCPA they are trying to regulate this somehow. This is just not something you can leave untouched. Without even mentioning other non-EU countries (China/Russia/India, etc.) that have even stricter data regulations.

> Making things illegal, even if in almost all cases the use is benign or even makes a lot of sense.

What is there benign about sending your IP address to 10-15 external services that have nothing to do with providing you the service in the first place? Try to install the NoScript extension and you'll see that 90% of the websites only require the main domain to be unblocked to be used. A few more websites require allowing 1-2 additional more scripts (CDN or ... payment systems/redirects, etc..). The rest is just your data being treated like toilet paper for marketing purposes. And I wouldn't even mind if they stopped there (marketing website A buys the data, and they target you with some crappy ads you won't even click on): no, they sell, and the buyer resells, etc.

Is this really what makes a country innovative? Advertisements? I thought that innovation was self-driving cars, electro cars, new ways to fight diseases, digitalizing bureaucracy (which can be done without giving away your personal data to random online companies), etc.
I'm also curious about this. Can anyone describe what tasks a mechanical turk worker would be requested to do?
Do you typically have issues with nausea?

It just seems to me like many people might struggle with VR on a plane given that planes and VR can each on their own cause people to vomit, and not only would you be using both at the same time, but they would actually impact each other because the plane has turbulence which would impact accelerometers but not cameras.

I have no idea how this would all work out in the end. Perhaps it wouldn't be as bad as one might think.
Sounds like maybe your source files are bigger than the context window? Try including fewer files in the chat. See some notes on GPT models and file sizes here:

https://github.com/paul-gauthier/aider#gpt-4-vs-gpt-35

I also have some incoming improvements so the tool is more graceful and helpful if you hit the context window limit. And in general, most of my main efforts are focused on making it possible to work with larger and larger codebases in spite of the context window limitations.

Please do file an issue with more details on your problems. I can try and help and give you updates if I make improvements to the tool which could solve your use case.
It is implied that this advice is specific to software. Half of this advice would not apply to a small business that produced things.
It has always been the case, with volunteer work and work-for-hire, that you could get canned for things you say or do outside of work.

But I'm going to have to call slippery slope on the cheese moon thing. We're not moving towards a world where literally every thing you can possibly say will get you fired.
I find myself wondering if my email is broken. Which is to say I get very little reply.

Compare this to a year ago when I got a reply to almost every application I sent out.

I'm kind of kicking myself for being so picky; I haven't had a job in a few years and running out of money (I was never that well-off, but coming from a working-class background I don't live an expensive life). I've had a few bad experiences and I wanted to find something I really liked (I actually had a very well paid "Silicon Valley type" job for a company most here will know last year which I quit after 3 months because they gave me fuck all to do and I felt their engineering ethos was horrible – it just didn't feel right accepting a huge salary and not working for it).
And it's also ok if the pixels-per-degree (PPD) towards the edges is lower.

Which makes PPD analysis based on counting pixels suspect. Good optics can cheat by moving pixels from the peripheral field of view to the central field of view.

Simulavr claims to go from 24.48 PPD (pixels / field of view) to 35.5 PPD (actual pixels per degree near the centre) by doing this.

They also have a great blogpost on it: https://simulavr.com/blog/ppd-optics/
Ha. Amazing! Someone actually implemented a variant of COME FROM of C-INTERCAL infamy in another language.

And moreover made it a reasonable and readable variant!
Except abstinence education is shown to delay sexual activity [0] (and possibly drug activity). Normalizing potentially dangerous behavior under the assumption that it can be safer is not a replacement for saying you probably shouldn’t do it until you’re able to understand and handle the consequences.

0 - https://jamanetwork.com/journals/jamapediatrics/fullarticle/...
That's besides the point. Some people also do not like laptops and prefer desktops.

The phone is not the final destination for personal computing.
Yes. It's a pro-birth movement, not life. Life lasts a long time and that's expensive and "something she should have thought about before having kids" or some such gymnastics. These same folks will gladly spit on a child because their parents are poor or talk about it like it's some kind of lesson they deserve.
I'm pro-vaccine, but boy has the anti-conservative takes aged poorly.

Sincerely: Someone who is nothing. Maybe I'm an anarchist if it works, but most likely I'm pragmatic and issue centric on fiscal matters, and far left on social matters.
Encrypt it. Block ciphers are bijective so they will turn sequential IDs into unique random IDs in a way you can easily reverse.

You can also do that to get opaque identifiers from an auto-increment primary key.
> You either spend brain-time on memorizing the intricacies of a lot of prebuilt tools

I suppose another piece of evidence about how this is a personality thing is that I hate having to learn specialty tools. They're limiting in that typically, they only exist on certain platforms, and they often specific to certain languages, so knowing those tools often doesn't help me generally. (Libraries and the equivalent count as tools here, too.)

So I make it a point to not grow a dependency on them even when I use them. I very much prefer to focus on skills that I can leverage widely.
I would recommend AI Applications Engineering (e.g., applying LLMs as a unit of compute).

Start with reading AI Canon and setting up projects like PrivateGPT and AutoGPT locally, then working with LocalAI to serve up HuggingFace models in place of OpenAI models.
I'm not qualified to answer this, but I would state nothing is really "overkill"

I've been "filling in the gaps" in math for almost a year now to learn machine learning stuff casually. I don't even need to use it, I am just obsessed with learning and I read about it for nearly an hour a day, and its still not enough.

Being self-taught at math introduces so many painful problems. If I were to do this seriously I would start ALLLL the way back at algrebra in 5th grade and work forwards ALLL the way up to linear algebra/calculus etc.

There's just too many tiny things and subtle details that are missed that I find. It makes any example require 10 times more brain power just to do simple things I don't remember, like the rules of factorization etc. So I'll go learn that thing which is simple, go back and 2 mins later I'm off trying to find some other simple thing. Mainly the idea of learning 5th grade math and such is so boring I just never have actually done it, so really instead of what I do, I would just learn the ENTIRE freaking thing.

Learning stuff like gradient descent and stuff is easy, but that's not even where all the hard stuff lies. I feel like trying to understand the math deeply behind those topics where youre not just glossing over explanation is where it gets difficult, and to do that you pretty much need the most solid math background without gaps.
Working with employees on what the difference is between bitching and exploring concerns is a skill that most managers do not have, or do not teach.

A good manager communicates well, a great manager teaches everyone around them how to communicate well.
Please change the heading font at landing gallery. I thought something was wrong with my glasses as the font characters distorted.
All of the above. But I do have another perspective:

Both the companies and the government are reacting to the genuine public will. Maybe not reacting in a forthright and effective way, but public opinion is surely a major factor.

The majority of Americans believe that AI is a potential threat to the survival of the human species. [1] And a large minority aren't just abstractly worried or a little worried; they are seriously worried about societal derangement and collapse - or Terminators - in the near future.

OpenAI's oddly eager call to be regulated might be understood in that light. A business which is percieved as an existential threat to all of civilization needs some PR damage control ASAP.

[1] https://www.reuters.com/technology/ai-threatens-humanitys-fu...
For example, are the people who regulate air traffic safety similar to organized crime? Drug safety? How so? How do they differ?

Also, these are legislators who are being lobbied, not regulators.
Yup, that's what I used. It produces really nice, crisp SVG screencasts.
> Drupal, like GCC proposed rules, allow punishment of someone for something they did outside the community

I mean, of course it should. I’m not talking about the Drupal case because I don’t know the particulars, and it sounds complicated to say the least.

But imagine a very plausible case where someone fills their social media with slurs against how a particular race is dumb and lazy, then works on a software project with people of that race. It’s reasonable to expect that maybe they’re going to be a jerk to those members, ignore their suggestions, slow roll their merge requests, etc. It’s also reasonable to expect that those other members are going to seethe every time they see the jerk’s name cross their screen.

“Oh, he’s only a racist on social media” doesn’t pass muster.
What I’ve Learned About the Pitfalls of Hiring After Holding 1000 Interviews
Discord is great for chatting and hanging out and playing and discussing what is new.

Forum features are important to forum use cases. They are irrelevant when you don't care about that.

It would be odd if a librarian asked "why are people hanging out at bars and restaurants, they are not good as we are at archiving information" Your question about Discord is similarly odd.

A more useful question may be "why are forums so bad at what they do, that people would rather use Discord for something it's not great at"
Tagging the data for training, and also doing data clean up so the network is not trained on some complete garbage.
That's fair.

But I think the core point here is that, as with much of the Plan 9 design, by including a more elegant and powerful abstraction in the core design, the need for a much more powerful and much more complicated abstraction layer on was obviated, if not eliminated.
There's pretty much 0% chance that life isn't some simulation
> they feel zero pressure

But then it's a question of whether they have the motivation to complete the projects they want to.

It's really easy not to ship things, and never know where they might have led.
I think I’m screwed.

I can’t get interviews anymore. Every now and then I get one and it goes nowhere, and I almost never make it past the first round. My LinkedIn profile views now show mostly as “salespeople” instead of recruiters.

I’ve lost a lot of money thanks to emergency expenses that happened towards the beginning and have been steadily bleeding my savings through general cost of living. I’m not sure how much longer I’ll be able to keep it up, but at this point I’m pretty much convinced I’ll run out of money before I can get a new job.
The issue is you only have relational statements in the "Code of Conduct", but that can have a very real consequence of a ban hammer come down on you from the "Code of Conduct Committee" for reasons that are not relational at all.
Enjoy it while you can. I love computer science and programming. But there’s so much CRUD apps you can work on before it stops being exciting. Now, I just do my job in the work hours, then move to personal stuff in my spare time. Unless it’s for myself, I wouldn’t work on anything if not for the money.
I’m not an apple person but I do think the eye tracking to focus / pinch the air to activate combo is very natural and significantly different to what meta, HTC etc are doing. I think this might be the turning point for AR/VR.
> Steve Jobs with the iPhone 6 called 300 pixels per inch at reading distance, which works out to ~60ppd), “retinal resolution.”

Jobs died in 2011, the iPhone 6 came out in 2014.
Ask HN: Ive broken my wrist. What tools can be explored to continue programming?
As pointed out by others, both Microsoft and Meta have faced the same problem.

MS had to do it first to solve boat use for the IVAS military program and partnered with Volkswagen [1]. Meta just announced a program last month [2] and is partnering with BMW.

So like most of the Vision Pro, Apple is using technology choices with the same trade-offs as everyone else in the market and Karl, TFA author, is an opinionated expert in those trades so go read his teardown of the Quest Pro if anyone is offended at his redteam style calling him an Apple basher.

But I think he might be missing the tightly coupled OS layer with an attention to detail not typical in the industry to date. In the same YouTube video quoted above they mention (50:57) developing a whole new glyph rendering engine just to get better text. That and a hundred other fine-tunings is what I hope to see.

[1] https://mspoweruser.com/microsoft-and-volkswagen-collaborati...

[2] https://about.fb.com/news/2023/05/meta-bmw-ar-vr-experiences...
NewsMast
It isn't just programming. It is all of us. Self inflicted. Each of us is part of the system.

MOLOCH.

https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
> but I bet nobody has learned the Hammerklavier Sonata or a Paganini Caprice by ear.

Kogan learned the Waxman Carmen Fantasy by ear, off a vinyl record smuggled into the USSR due to not having the sheet music available: https://www.youtube.com/watch?v=eK51Awg9jR0

This is at Paganini level for sure.
When was the last time you read anything in Latin/Greek because people in 1750 would agree with you, except they would be talking about the classics.
> you can also just limit the amount of sign ups from one IP each day

This is a classic example of how "just do this" kind of thinking can lead to terrible results.

Do you now see how "just limiting the sign ups from one IP each day" can go very very wrong?
Rocq was my clear favorite, though I would have picked Roc. It's a real shame that effort seems to have stalled. This is a real barrier yet not widely acknowledged as such.
You can, but then you discover that places like Bangladesh and Cambodia, that do a fair bit of freelance work on the 'net use a surprisingly tiny number of IPv4 addresses to do it.

For lots of these countries their total allocation of IPv4 addresses is < 20 per 1000 people and the nature of their access (through glorified internet cafes) mean that you will have some IP addresses that really are totally legit, yet have LOTS of users.

One size fits all is very dangerous on the Internet.
People have different preferences, but I will never, ever, ever again in my life voluntarily commute hours every day in standstill traffic to a bland, lifeless corporate hellhole of an office to have disinterested polite banter with random people I have nothing in common with to do a job that is entirely based around sitting at my computer. Not when I can work comfortably in the peaceful surroundings of my own home office, decorated and set up exactly how a I want, or even at a local coffee shop (or halfway across the country while visiting family for a month), eat lunch with my wife, walk our dog mid-day, and spend my mornings and evenings peacefully getting household stuff done and relaxing.

The improvement to my quality of life that remote work has produced is so monumental that it's hard to even envision how I coped most days before.
I wouldn't say that a childless person paying for school is "outrageous" either. If I said that, would I be entitled to a doctor when I'm old?

The better we educate these little people the better the future will be. Letting people take this money that we set aside to invest in the future seems unwise.
In a world where most programming languages have async/await style abstractions this stuff is pretty applicable IMO
The [0..n] slicing is what I was surprised to not see being done. As for what you're suggesting, using from_utf8 adds a overhead to check that you're giving it valid UTF-8 (this does not get optimized away). Dipping into unsafe can help here:

const INDENTS: [u8; 256] = [b' '; 256];
// ...
IndentStyle::Spaces(n) => unsafe { std::str::from_utf8_unchecked(&INDENTS[0..n as usize]) },

But I would consider having INDENTS be a &str to get the cheap slicing without needing unsafe. Since putting in a string literal of 256 spaces is nasty I would use the const_format crate to generate the constant:

const INDENTS: &str = str_repeat!(" ", 256);
I think it depends where you live. Its relatively easy to land a 100k plus job after a couple years in software in the US. If the argument is things are just way more expensive now, then preach on, its insanity how much a trip to the grocery store costs now.
> The need to express polymorphism manually in C

Or, don't do polymorphism in C. It's not a mandatory technique. I love C, but I'd argue that if you're doing advanced OOP, you should use a more appropriate language.
A fetus is a human organism (this is the consensus among biologists, including pro-choice ones). Induced abortion is killing. You can make arguments as to why this is justified, but that doesn’t change that it is taking a life.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3211703