skysight-inc/HackerNews huggingface dataset:
Those holding bachelor's don't have higher median wages than those without, in your area? That's wild. Yikes.

$60k's not so bad to start. IIRC it's still like $38-42k here—in a city and its 'burbs, not rural districts. They're slowly adjusting to the fact that low-end wages shot way up & inflation is hitting hard, and now their pay, which was just sad-making before, is absolutely pathetic, and their 1.5% annual bumps an insult, but they're not adjusting fast enough. Staffing's getting really tight and lots of teachers have left for 25-50% raises and less stress in other industries—and, go figure, the ones best-positioned to do that are the best teachers. Many districts are dropping to 4-day weeks to cut costs, better deal with the still ongoing substitute shortage, and attract more teachers. We're leaving for a state with pay more like what you mention, because we don't want our kids attending schools that are experiencing a slow-motion catastrophe—this state's gonna be in for a rough time in the coming years.
Totally agree. I additionally always say "any butthead can learn to read" but the deep listening skills developed at a young age are much harder to acquire as time marches forward.
I think you meant "ethanol", methanol is fatal to drink even in small doses.
Many of the comments here are about procrastination (and are all very good contributions to the topic).

However the article is more about expanding our thinking and challenging limitations that are self-imposed, which then prevent us from taking certain actions that can be highly significant (if not downright pivotal) for the goals we're pursuing in life.

Personally, one of my favorite phrases is "what if?", in a dreamy, anticipatory mindest of wondering what might be possible. Sometimes this allows me to see that an "evident" limitation can indeed be overcome.
Any other website. Most offer free shipping now, often even 2 day shipping.
I'll also buy online and pickup in store or simply just go to the store.

People just instinctually go to amazon now and don't even check other sources. Amazon isn't even cheaper anymore in many cases too.
I remember in my high (private, religious) school social justice class talking about this. The teacher's contention was that this was a form of patriarchy: that boys were held to higher standards because more was expected of them.

I wish I had asked the teacher what he'd have thought had the shoe been on the other foot and girls were receiving lower grades for the same competence.
Looks really good! Maybe add in the title that it's MacOS only for now.
There's options for local and cloud-based AI - which is nice. I'd be cool to see what's the compute cost of requests!
I bet that if you wanted to jump into Unity, it would be relatively easy for you and, if you enjoy this kind of stuff, fun.
Most goldfish in a large body of water get eaten.
I'm simplifying a bit for brevity and we can do some abstraction to handle it so it's not that the framework is simplistic. I'm just having trouble justifying adding this complexity with two types of IDs.
I guess it would be better to say you can flex your annual hours and pay by adjusting your contract load. A family member has lived this way for 30 years, and has pretty great flexibility on the scale of a month, but not necessarily day to day.
If both sides agree to limit debate to say 10 papers and 10 papers only before hand giving both sides time to research them I think it can be done. Without that limitation the "quacks" can win with verbal diarrhea of bad papers the scientist has never heard of and has no way to refute in real time.
For me when a task is overwhelming enough that I have been procrastinating on it for a while, or have attempted to start it a few times unsuccessfully, the thought of working on it for a whole hour is usually too much. But I can usually identify some trivial first step and say to myself “I’ll spend 15 minutes on that first step”. If I can get into the task, 15 minutes can easily become hours, at least until I find some decision overwhelming again.
I can’t use my left arm and programming with one hand is very draining. What would you suggest I’d take a look at? Is programming by voice a thing already?
Ask HN: How would you overcome the chicken/egg problem when making a dating app?
I think the Match Group +/- monopoly/dominance is terrible for society and single people, and it needs to be broken, one company shouldn't have that much influence over so many people relationships.

But the main problem with this kind of app is the chicken and egg problem. To give it any kind of appeal you'd need both enough men and women in at least one city.

I have a few decent ideas for differentiation and providing a better experience to users, but this won't matter if no one uses the app first.

I can think of one nasty way of getting users that would be a (bad) mean to an (good) end: temporary AI generated profiles and chats, to get it off the ground. I'd feel terrible about it, this would be very temporary, but if it can give it traction at the beginning it could be a good plan.

Focusing on queer people could also be interesting, you need less people if everyone could potentially be interested in anyone else on the website.

Another way would be to focus on online friendships/long distance relationships, and slowly switch to a more local focus.

I'd probably also use every trick in the book to promote it on insta/snap/tiktok as well as locally targeted ads/marketing focusing on one big city at a time.

What would you do to overcome the chicken and egg problem if you wanted to launch a dating app?
I’m sorry, but is your implication that the point of books is to make information hard to digest for the sake of some vain appearance of intelligence?

Not efficiently communicating ideas?
> You only see violence in protesters who break windows, not in governments who enact laws on their people.

A government trying to manage a country has a ton of compromises to make every day; I do not expect to be happy with every one of their choices, but I think the current government is doing OK.

On the other side, I fail to see how breaking a window can solve the problem of the protester.

> If you disqualify protests as a valid form of democratic expression

I'm afraid you confuse protest with violence. The ability to protest is fundamental for a democracy to stay a democracy, but protest must not imply violence and, especially, expressing your point does not make it automatically right.
Most CoC, unlike law, only list some general idea / ideology...
In this specific CoC GCC use, "Be friendly" / "Be respectful" can be _very_ subjective.. This is super flexible and open to abuse.
Soo in other words, the official lives in Florida?

What was their non-useless recommendation for someone living in Seattle or similar during the winter?
OK so the name is funny and that's a whole subthread already.

Does anyone here use coq to build stuff? What stuff, and crucially for me, why did you pick it over isabelle or lean? Or acl2, or others

I want to start using theroem provers in compiler construction and getting going is a bit like trying to get sane guidance on what programming language to learn first.
You said you personally witnessed something; I'd like to understand more about it.

In particular: did you witness the instigating incident, the bullying, or both? Did the bullying actually weaponize a CoC, or is it your impression that the presence of a CoC empowered the bully? Is "bullying" your characterization or someone else's? And so on.
Yeah. Does anyone actually remember Teamspeak/Mumble/Ventrilo, lol? Discord is an incredibly better UX. Those programs feel like they're from 2000, they're clunky to set up, and the reality is they're still way better than what came before (eg Roger Wilco).

(for some inane reason wikipedia lists the installer size for roger wilco... 768kb, now there's a sensible chuckle.)

Also, they need a hosted server (which most people see as a disadvantage, HN is not the norm here).

Discord just isn't a reddit/forums/wiki competitor, that's not what the product is intended to be, and people continue to insist on forcing it to be one for some reason.

I think that's what they're fishing for with the transition to unique global usernames tho. Hashtag usernames aren't a problem in small community chats... they are a problem if you're planning on making a reddit competitor, usernames really should be globally unique for a public board.

When your users keep trying to shove your product into another niche it doesn't fit... you listen.
> When vaccine expert Peter Hotez tweeted a link to a thorough critique of Kennedy’s lies and misrepresentations by Vice.com, Rogan challenged Hotez to participate in a public debate with Kennedy.

> There are many reasons why serious scientists should reject these invitations. One is that it gives liars and deceivers legitimacy.

Then Hotez should have kept his criticisms private. As soon as he challenged Rogan in a public forum, he signaled his intention to engage with the anti-vaxx camp.

In reality, though, it's the other way around. It's Rogan who is giving Hotez legitimacy. Rogan has 11 million listeners to his show. RFK Jr. has 1.5 million followers, and Hotez has 455K. That's the reason why Hotez initiated this whole exchange-- he's a small time player who needs attention from the big boys to get noticed.

Since Rogan doesn't use social media that often, he was hoping his tweet would just fly under the radar or be answered by a publicist, or perhaps a booking agent. He wasn't -- and probably will never be -- prepared to do a full debate with RFK.

Academics like Hotez (and the author of this damage control piece) have a somewhat warped view of the social order. They see it as a cathedral, when it's actually a bazaar. Lawyers, social media algorithms, and podcast hosts have a much easier time influencing public opinion than scientists if the people can relate to what they're saying.
I think that really is super dependent on your workplace, and probably your field.

In higher education, I can tell you, they do not value diversity of opinion, but they get it in spades. Every decision is questioned, argued, analyzed, and beat to death. Leadership hates it, but I love it. It's one of the closest environments to that 'value diversity of opinion' statement that I've ever been a part of.
Study: Cumulative force of impacts – not concussions – predicts CTE
How many companies do you think go under my sprinting to slow vs in the wrong direction?

I would love to hear an example where in business it came down to motivation of the companies workforce.

I suggest this video about the question of success: Luck or hard(-re in this case) work?
https://youtu.be/3LopI4YeC4I
Love your feedback! Thanks
When you're comparing two cars, the fact that both have four wheels and drive on a road is not that compelling.
Actually it can be signed, unsigned or have a completely separate type which is neither signed char nor unsigned char.
Which book should I use to read hacker news?
You can CGI ruby and run it just like PHP cant you?

https://stackoverflow.com/questions/2245634/setting-up-ruby-...
Exactly. I don't keep a mental checklist in my head of every time someone has ever gotten kicked out of a project's social spaces for being a jerk, it's just a thing that happens and everybody moves on with their life.

And it's not like I don't understand the baseline fear of bad-faith actors - I've been on the receiving end of a few myself, as have most of us. However, those fears never really led anywhere productive. What _was_ productive was going off on my own and building new things with people I actually enjoyed being around.
I see people talking about video calls all the time in the USA when working remotely but I don't understand if it's a social or cultural thing.

I'm French and I never did video calls, ever. It's always audio calls using Teams and we just show the relevant part of the screen to the audience (aka Screen sharing or something).

Is there something I'm missing?
If you only had 4K of ROM and 128 bytes of RAM you’d find a way. That’s what we all did back then. This isn’t to diminish Atari’s achievement (this stuff was super hard and also super satisfying), it’s just to say that doing these kinds of tricks was what you did when you wanted to create something state of the art with few resources.

Here’s a silly example: https://blog.jgc.org/2022/11/primality-testing-on-commodore-...
Yes, me. Telling people I work on "cock" was uncomfortable. It was particularly unwelcoming to women.
I moved into content moderation, which basically does all the engineering around ML models (logging, queuing, caching, databases, etc.) with limited opportunities to create my own models. Unfortunately, the barrier to entry is high, and it has been difficult for me to find the time to step out of my comfort zone.
so anyone got any good app ideas? wouldn’t mind prototyping something
Even in the Wild, Mice Run on Wheels
I'm not sure. I found Artsey the other day though, and it looks super interesting: https://artsey.io/

Maybe you could try something like this(?) If nothing else it's a decent excuse to try something new!
I’ve been using warp as my main terminal since getting a private beta key from a coworker a bit more than a year ago.

I don’t really use most of the advanced features it has to offer but I’m quite happy with it. It’s fast, it has a few ergonomic features that I haven’t seen in most macOS terminals, so no complaints here.
If everything stays the way it currently is, I don’t think I’ll move from warp to something else in the near future.
No way. In the B2B world at least, I expect hundreds of users coming from behind the same corporate proxies.
> Maybe I'm dating myself

I'm almost 40, so I think I can explain this. Discord is turn-key community infrastructure for users and moderators. Bespoke solutions have more incidental complexities compared to Discord with regard to hanging out with others and playing games. This initial gravity is what is pulling in the rest of the Internet communities.

VoIP is not easy to set up and use in the best circumstances, and Discord makes it painless. I cannot stress this enough! Usually it took That Guy who spent days pouring over how-tos and several aborted attempts at setting it up. Discord is similar to what GameSpy brought to game server hosting compared to hosting a game yourself. If that sounds like foreshadowing, I agree!

Discord also is replacing the whole communication/coordination stack. Forums are a casualty for the same reason Reddit took over; setting up a public internet service is hard. But Discord steps beyond that. It is taking over the chat communications gamers use to coordinate, including text messages and AIM/IRQ/IRC/etc. This meshes very well with guilds and amateur competitive gaming, as well as the hangout vibe of sitting in a chat room. Throw in built-in video streaming and you have Twitch.tv functionality all in the same app.

Combine the above with a single unified moderation, and you have a critical nexus of features for community management without all the fuss of hosting the infrastructure yourself. Individuals have a single login that can access hundreds of communities, while moderators have similar management controls as forums over their own.

Are there downsides? Oh my yes, but those will manifest later as Discord matures into its own blow-up stage of venture capital social networks.
1. Log onto OpenAI

2. Prompt ChatGPT for "how do I make a pytorch program that learns to do <some task>"

3. Ask ChatGPT for code and for it to explain the code

4. Run the code on Google colab, if it doesn't work, ask ChatGPT why and keep rerunning it until it does

5. If you find some API that's too new for ChatGPT to know about, just paste in the API documentation and then ask ChatGPT to propose some code using it

ChatGPT is wrong a lot, but if you keep badgering it, eventually you will get a solution that works. It's like having a tutor standing next to you that you can ask questions to, I can't think of a better way to learn even if it's wrong on occasion.
Ok but the iPhone also launched with Edge connectivity, no copy/paste, web apps only (no App Store), barely made it a day on a charge, etc.

We think the iPhone is great today almost entirely because of Apple’s iteration since launch. The initial model had promise but also major shortcomings that were obvious at the time.

So “remember the iPhone” is probably not as strong a reassurance as it might seem on the surface. In general, Apple “version 1” products are often flawed.

But Apple generally does not launch a product unless it intends to iterate on it for a long time (one of their not-so-secret keys to success).
It depends, I think, on whether those people represent and reflect on the GCC organization; does the project want to be associated with morally objectionable people?

With other environments like forums, or even single commits or issues opened, I think it shouldn't apply; they're just randos, often even anonymous.

But with some projects, where for legal reasons people's real names & identities have to be exposed, it becomes another matter.

For what it's worth, I dislike real identities on the internet; I think e.g. open source projects should allow contributions from randoms / nicknames. But I guess there's legal issues.
I started developing software as a kid on a Commodore 64, and I thought we were pretty clever if we were able to accomplish interesting things using only 32KB of RAM. But the idea that somebody was able to develop a full chess engine using only 128 Bytes of RAM boggles my mind.
Open Source is a term invented in 1998 a direct alternative to Free Software which is the term used by RMS/FSF. Bringing up RMS is irrelevant. If you want to promote licenses which don't meet the definition of FOSS, that's fine! Just call it something else. Here are some ideas:

- Shared Source
- Clear Source
- Awesome Source
- Friendly Source
- Just Source
This comment reads like a classic "X-ism doesn't exist because Y people have it hard too!"

No one is saying that Y does not have it hard. The claim about X-ism is that people with X never even had the chance that Y did. In your case, sure, someone worked hard to convince their boss to hire their friend, but the people who don't have those connection (i.e. because they are from marginalized backgrounds/different country) just don't have a single chance of being hired, regardless of how qualified they are.
I think it's closer to the mouse. When I was in seventh grade our computer room had an Apple II and a TRS-80. Apple had made floppy drives standard. The try-80 had a tape recorder and magic incantation for storing and retrieving programs.

One day reading the latest computer magazines was Steve Jobs talking about a computer so easy to use a 2 year old could use it. I could not begin to comprehend what he was talking about. He was talking about the Lisa. I don't know how long it took me to find out what in the world was going on.

It maybe like 2 mouses in that it has eye tracking and hand tracking. Which might make 2x as good as a mouse.
I have no familiarity with Seastar, but a quick look at the marketing: shared nothing, message passing -- that sounds about right.
This doesn't work for me or probably some other ppl. My brain's attention would be dragged to the consequences and still won't do the work.

What I find useful is the vomit writing technique. I will just drag myself to get started no matter how horrible the work I am doing in the beginning. But once I started doing, I won't feel so bad. This basically solved my problem.

I just need to start doing and do a shit job, then improve it to be less shitty.
In Iran, Some Are Chasing the Last Drops of Water
> The only effect of a Code of Conduct I have ever personally witnessed was that people were being bullied for greeting others.

They probably means you should name the opensource project that "bullied (people) for greeting others".
> The best you can do is learn to tune out

Or look around to see if you might be able to hop over to a team or company that doesn't run like this. They do exist!
I worry that even if self-taught, I wouldn't have the credentials (job experience or degree), to do a full-time ML job.

Our my concerns unfounded?
I've worked through all the 2600 programming books, including the authors. I've yet to start on anything of my own worth while. At one point I thought maybe I could start reverse engineering some games for some inspiration. Didn't get more than a few hours into it before I decided I'd just rather watch other people do great things with the 2600.
I get you, to be honest, I think other people are a lot better than I am at keeping their organization in their heads. I just suck at it real bad.

> And when you're looking for flexible calendar - you won't find anything better than small paper calendar, pen and cheap casio watch.

Yeah I was thinking I should give that a shot first...
We're neck deep in figuring out usage based billing for Fly.io. What we're doing is pretty extreme, and may not be representative of many other people, but it feels like no one's really solved this in a way that makes sense for us.

We run millions of tiny VMs. Each gets billed on a number of dimensions: egress, runtime (per cpu / memory combo), storage / io. We also have other metered services: ssl certificates, IP addresses, etc.

The thing is, we _already_ have metrics for everything we want to bill. They're in a time series DB (VictoriaMetrics, in this case). Sending a shit ton of events to yet-another-system is complicated and brittle.

Your k8s pods example is a good source of my hives. Anything that runs on a timer to fire off events is going to get bogged down and lose data at our scale. And we're not very big!

This is a somewhat solved problem for metrics stacks. It's relatively straightforward to scale metrics scrapes. And once we have that infra, it's pretty easy to just start pushing "events" to it when events become useful. We don't end up needing Kafka and its complexity.

My dream for billing is: a query layer on top of a time series database that takes data I already have and turns it into invoices.

One thing about your post that struck me – the last mile to billing and reporting is the thing we're most interesting in buying. It's less specialized. There also aren't any products out there that have really figured this out, I don't think (we've evaluated pretty much all of them).

Usage tracking and reporting is a thing we're ok building, because it's core to our product.
Apologies, went to sleep.

I don't actually see a defined peak in that trend chart. Such that I'm not clear what point that is making, all told. Though, I also didn't claim that worries on "teaching to the test" had peaked. That is your claim. If it did indeed peak during that timeframe, I'd be game to see explorations of that. If the linked chart is all we have, that looks more like noise and hints that the regional variation in how hot of a topic it is dominates. Which could explain why you noticed it drop off in your circles, but I did not.

I also fully suspect we would be in more violent agreement on these topics than this thread looks. :D I also do not like scoring teachers in that way, necessarily. I don't have a good alternative, but I fully agree that it screws up incentives and is the direct reason we get the degenerate cases. Cheating, in particular, being far worse than teaching to the test.
not really the point, but i am curious what ads they have a problem with
At least NBC is owning this.
Your C compiler is the result of a committee of hundreds, if not thousands of people; every line of code used is the result of collaboration, with the actual line of code being an implementation detail.

You can't have a product like this without its community, and you can't have a community without rules.
If a site gets even a little popular it attracts spam and security scanners and other nonsense no matter how it's built.
I might look into the AI features though, it seems nice not having to wade through man pages for basic CLI stuff that I don’t really do often but is sometimes necessary