skysight-inc/HackerNews huggingface dataset:
I would love to think msft blocks gender because your code somehow made it into the training data and somebody was confused seeing “squat” as a gender.
Firefox is really annoying in that it just breaks an already open session because it's been updated in the background.

So instead of just waiting until you restart firefox, it forces you to restart it RIGHT NOW, usually in the form of showing a bunch of "GAH! This tab just crashed!" pages that crash over and over if you click the retry button.

Only when you try to open a new link in a new tab does it tell you what's really going on (with an annoying cutesy "We just need to do one more thing" - Well FU do it later, I'm in the middle of something!). Doesn't matter that you'll lose work if you restart now - you're just screwed. It's like Microsoft forced update, only much, much worse.

And then once it restarts and you try to pick up the pieces, you discover that it loses the last tab you had open, so you have to remember what it was and then use a search engine to find the site again.
I call complete and utter BS. This is in no way different than disabling a word procesors autocorrect when a writer uses the term gender in their novel.

The programmer should be able to use whatever the hell terms they want to use in their program. If the customer base doesn't like it that's their right. But it's not the right of the damn language parser programmer.
Try https://github.com/ghaerr/dflat, which is D-Flat version 2.0 ported to Linux and macOS.
What a lovely story, thank you for sharing.
Show HN: Three small steps towards a programming language
So what you're saying is that if we're all discussing the potential for catastrophe and it's already happened, then why publish this paper?

I think it's still worth discussing the likelihoods and severities of future catastrophes.
Want an even bigger challenge? Help your unenlightened users not be offended. By not providing stupid, unhelpful UI.
It's more about the right tool for the job. Also, was your greenfield projects in Windows Embedded specifically?
How about increasing only first-class ticket prices? Is that an option?

(yesyes, i know...)
> I did not keep either the condom or the book.

Nobody would have suspected the former until you denied doing it.

Thanks for sharing the story.

P.S. Time to throw that old condom away. Decluttering is good for the soul.
In the original version of the metric system, the base unit of mass was the grave, corresponding to the kilogram. 1/1000 of a grave was a gravet.
Choosing door 3 unfortunately leads to ...

A certain community explodes with anger since their machine learning dev-tooling is closed and has arbitrary restrictions.

If you try to please everybody, someone won't like it.
That's not the point. The President's actions absolutely have substantial effects on gas prices. The point is that if you raise prices of something by 250% and then lower them by 15%, you don't get to take credit for lowering the prices, since your net action was still to raise them by 200%.
He didn't agree with you if I read his post correctly.

He said "Policy causes increases on the market" meaning that the government can impact prices. Your original post went against that idea, or at least attempted to discredit it by reducing the argument down to a stock phrase.

And then he said "The administration doesn’t get credit for a small correction on a massive price spike". I'll give him the benefit of the doubt and assume he's a reasonable person. So perhaps he's willing to give a letter of thanks rather than the whole word until prices fall further.

At this point it's like thanking someone for a bandaid after they've cut your finger off.
So, I have a security camera that triggers when it sees a person or an animal and notifies you of what it thinks it sees. It always detect my tall big Black son as an “animal”. It doesn’t do that for anyone else who comes up to the door.
> But it's not the right of the damn language parser programmer.

This isn't a language parser.

This is a tool that suggests implementations of small portions of code.

If the training data is out of date, it's quite reasonable for people employing that model to decide it shouldn't return results based on the out-of-date training data.

Even about completely different things. If the output is C code containing gets(), maybe we should decline to return the result.

> he programmer should be able to use whatever the hell terms they want to use in their program.

Indeed, it leaves it completely up to the programmer by refusing to suggest an implementation that would favor either side of the debate.
How many more bottle-washers did they have to hire? Or are they using expensive people to wash bottles?
> autocorrect

> The programmer should be able to use whatever the hell terms they want

> language parser

Are you unsure what copilot is?
War of the Sixth Coalition – Interactive Map and Timeline
by the physics definition work is kilograms * meter^2 / sec^2
what computer users do on a computer is not work in the physics sense, maybe in the economic sense
What’s growth to a subway/underground railway company, or even, a cargo rail company?
Note that the comment you're replying to talks about nixing feedback that doesn't fit with the vision (there's still a ton of ways the cat can be skinned), not about nixing all feedback, which seems to be what you're reading.
Yes, I want the bowl that I poop in to spray back.
US Education officials urged to curb student snoopware
Ask HN: What skills have given you a 10x return?
Like many people I've learned a number of skillsets throughout my life but only a few have given me so much value that I wish I started earlier.

Specifically, it took me about a year of daily meditation practice before I started seeing significant results (more energy, focus, patience, willpower, less stress/anxiety, etc).

Another one is learning to bike safely in a dense urban environment. It's something I do multiple times a week that brings joy, exercise and fresh air (yes my per mile risk of an accident is higher than other modes of transportation but I'm also balancing that with better fitness).

Are there others that I should be learning?
Opposite list:

1. I wish I’d have cared more about others than my own “truths.”

2. I wish I had applied myself more and realized my potential.

3. I wish I’d had the discipline to hide my feelings instead of burdening my friends and family so much with drama.

4. I wish I hadn’t let my “friends” dominate my life.

5. I wish I hadn't been so obsessed with happiness, and had appreciated contentment instead.
This is wrong. You are logging their password attempts and then sharing them with the world. It doesn’t matter that you think you know they are scammers. What gives you the right to dispense vigilante justice by disclosing people’s passwords? Shame on you.
Let's Encrypt’s subscriber agreement changes on Sept 21
There once was a man named $first_name,
Who never accepted the blame.
He went on a bender,
And talked about gender
[INFO] [default] [2022-07-10T07:59:07.641Z] [fetchCompletions] engine https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex
In the python shell, `exit` is a string containing a message to the effect of "You can leave the shell by sending EOF (CTRL-D)".

I've seen HN commenters express extreme outrage over this ("They obviously know what you want to do, so why not just do it?!?!?"), but I love it. The first time I got that message, I considered it incredibly helpful, because sending EOF will work on any tool that reads from standard input, not just python. I hadn't known how to do that before the python shell taught me!
My wife and I enjoy figuring out the origin restaurant. Sometimes it seems like an attempt to appeal to a different customer. We found one that traced back to a sports bar with a kitchen. The fake profile was more generic family appropriate in tone. We didn't try it but we didn't feel that was all that nefarious if that was the goal. We've also found places that were gross trying to masquerade as new and not gross. Once an address that resolved to apartment complex, which was weird.
https://archive.ph/NSe1y
> if someone strongly wants to be referred to in a particular way, the polite response is to respect their wishes

Would you also respect the wishes of a schizophrenic person, if they say much the same thing? If they say that they are actually an alien from outer space, would you play along?
Nearly all of the Windows UX designers are Mac-users, which explains the similarity.
You can check on our careers page, we do post all available positions there, you can filter for stuff like chromeos or firmware or kernel engineer, etc. Example: https://careers.google.com/jobs/results/?distance=50&hl=en_U...
Realistically it would take a supervolcano or major asteroid impact to achieve such low-end radiative forcing scenarios, by injecting large volumes of material into the stratosphere and reflecting incoming sunlight, but any such event would be truly immediately catastrophic to human civilization (for example some major Yellowstone eruptions blanketed something like a quarter of continental North America with a meter of ash, IIRC), and would cause major crop failures and global starvation on an unimaginable scale. That would be worse for human civilization than any projected warming over the next century. Also, once the dust eventually cleared, the atmospheric CO2 levels wouldn't have changed much, so warming would continue (for about 100 years until temperatures equilibrated, assuming human civilization was basically destroyed and no more fossil emissions were taking place).

Case example: the Pinatubo explosion (1991) resulted in a bit less than a decade of steady temperatures, as predicted by climate models at the time:

https://pubmed.ncbi.nlm.nih.gov/11976452/

I suppose if we had a Pinatubo every ~5 years for the next 100 years it would result in the lowest plausible warming scenario, without destroying global agriculture.
In my previous job they managed engineers workloads. Instead, they mostly “supported” engineers. This meant reaching out to people/ making noise to get roadblocks cleared, attempting to fix any interpersonal grievances and etc.

It was great when the manager was an experienced developer, as their sagely advice/insight often made sense and helped me think about my problems in new light.

But then we also had managers that never coded in their life who would link me some medium articles about some pop science productivity stuff.
>What were you doing during the initial semi-helpless "why-does-this-hurt-so-much" phase of your emacs journey?

I just looked at it as something to have fun with honestly. When I got stuck with something I just put it down for another time and I kept in mind that it's going to take a long time. And because I intentionally avoided copying things I didn't understand there honestly weren't that many moments of being super clueless. Also reminding myself that it was basically twice as old as I was at the time helped because you just can't expect to grok it immediately.
This is the root of the problem, I think. Especially in JavaScript with the blanket ‘catch’ mechanism and no real good way to have any idea of what exceptions could have even been thrown in the current context.

Obviously the dev will have some idea of which error could have occurred (hence the use of ‘catch’ at all), but it’s not straightforward to enumerate all possible exceptions in that moment, and reason about some subset that should be human-readable, and then come up with some sort of instructions about how to fix the problem.

Maybe that’s the point of the root comment - the exceptions that the dev is trying to catch and prevent from affecting the user should have those human-readable descriptions. And the rest should be silently logged?

But that still just leads to the generic “Well, this is awkward…” errors that you see these days.

It’s a tough topic, and even having the insight of (for example) Java’s ‘throws’ still doesn’t mean the developer explicitly understands the state of the application when those exceptions are thrown (in order to provide some sort of useful message to the user).
always hilarious when it gets removed
steam censors passwords. if you have 88 in your password you will fail to register
Pick 95% of your users, not a hard choice.
All those billions would move out of the US into other countries where the tax regime is more favorable.
In all seriousness, the moment when somebody is trying to do something and getting thwarted by error messages is one of the worst possible times to try to be cute with them. You generally don't try to play cute when you can see that someone is in a bad mood, either.
How is your product differentiated from the many other SaaS players and OSS libraries that have similar (and often more) features?
The allegation is the root cause, not the problem itself.
Thank god for people correcting me on the internet then! Can look for other providers thanks!
That seems a pretty simple one to manage—a disclaimer stating "Copilot will not generate code referencing certain topics" seems both sufficient and uncontroversial.
> Nobody (not even you) wants a hostile relationship with their own device (eg: BSoD) but most users would prefer to think that their own device is at least their confidant if not their ally.

I have a very hard time believing that Microsoft cares at all about avoiding giving users the appearance of a hostile relationship with their own device. So many choices they make (or take away from us) are way too user hostile for that to be their concern.

They have no problems making it painfully clear that if you are running windows then the device you paid for belongs to Microsoft and they will dictate what it does whenever they want, along with what you are or are not allowed to do with your own system.
That's because Filezilla uses updates as a vector for advertising... they're incentivized to make updates as small and trivial as possible.
I don’t get it, Caleb. By your reckoning, the fact the I read your blog post means I’m wasting my time. Instead of doing I did reading.

I deny the existence of “productivity porn.” It’s a made up idea. I read for clues to improve my work and life. This is not empty stimulation, this is living an examined life.
I don't think it's entirely true that there's no documentation beyond the readme - aren't the code/concepts from your blog a reasonable introduction to people that want to jump in?

https://kaveh808.medium.com/

Previously on hn:
https://news.ycombinator.com/item?id=31115221
> Starship is planned to take 100T to LEO

The SpaceX website says “100+ t” to LEO. So 100t is a lower bound? Who knows? [1]

However:
“Starship can land 100 tons on the lunar surface," said Aarti Matthews, Starship Human Landing System program manager for SpaceX.” [2]

Aarti may mean “with refueling in LEO” so that would require additional launches without an established orbital refueling station. So to fix my math would require knowing the cost of tanker launches which I’m not going to attempt to do.

1. https://www.spacex.com/vehicles/starship/
2. https://arstechnica.com/science/2022/05/spacex-engineer-says...
I disagree strongly, in particular I have almost never heard the word used outside the Jewish-American community, but perhaps our experiences here differ.
Sorry, I didn't notice the guidelines. Thank you.
> So can I put "gender" as the first line in my code to stop copilot from ingesting it altogether

This means one solution for those worried about copilot laundering around code licenses is to put a statement like "for more details check the man page" at the end of each docstring.
Talking to your customers: a disruptive concept
Security professionals of this caliber often make $37k in monthly compensation, each and every month. That's only $230/hour. If you can do work like this, your consulting rate is at least that for penetration testing.

Bug bounty programs are a bad deal for researchers. The payout for this bug is absurdly low.
Or the backlash if it suggests code that only allows for two values.
Not every country where Microsoft is doing business in has the same mores as the western world.
>> Copilot crash because the word “gender”

> A metaphor for our times.

Social media amplifies an innocuous, extremely low stakes occurrence into a heated discussion because it happened to misstate the facts (nothing is crashing here) and focus on a hot button keyword ("gender" is only one of many blocked words)?
If I see "4Mg" in print, it's more likely that someone erroneously capitalized the 'm' in "4 milligrams", rather than sincerely using "megagram" as a unit.

It's just not done. Maybe that's weird, or inconsistent, or whatever. But it is that way.
Then they could added a warning that commented on the nsfw aspect and not on their own non-furriness.
The article is identifying a tendency for some people to over-explore (aquire knowledge) and under-exploit (apply knowledge). Specifically it's calling out when "exploration" is not being done in a structured way, and the result of that is slower / less effective skill acquisition.

If you want to learn to draw, you have a carve out time to practice and you need to learn a tree of sub-skills that may have interdependencies. Watching occasional youtube videos about drawing, or reading meta discussion about drawing is nice, but moves the needle very slowly. If your goal is a certain level of proficiency, you may not reach that level without a change in strategy.

I guess the author doesn't get all the way here, but by saying

"Stop thinking (reading, listening, watching etc.) about how to do something and just go do it."

...I think what they are getting at is this logical progression to pursue more exploitation (do stuff / apply knowledge), and to allow {the act of doing} to structure your priorities for exploration. I think a lot of folks talk about this (e.g. the whole idea of deep work).

It's a useful strategy because by _trying_ stuff, you discover what you don't know / what you need to learn, and as you conquer those things, you discover more things you don't know & this dynamic perpetuates itself.

This doesn't mean random exploration can't be helpful (as you point out, it can be very helpful) -- however by itself it has limited utility, and many fall into the trap of doing _only_ that. The idea of "productivity porn" is just "I'm stuck going wide when I know I should go deep," and the author attributes this to the firehose of feeds, tweets, blog posts, videos, etc.

There are clearly people who have the opposite tendency and go deep (exploit) instead of wide (explore), and can benefit from more explorative behaviors, but this blog post is not speaking to them. Maybe you're one of those people :)
lol, check out this loser, doing only 7 hours of running? Get real.
My first language was C.

Later I got into higher level languages. Where I'm at C jobs are rare.

I'd like to get back to lower level programming (with C or Rust or similar), but I don't see a path to reach there. I'm thinking I should maybe start with contributing to the Linux kernel (which I have done before).
thanks for the clarification.

assuming no one will invest the time and capital to build a similar foundry, is it fair to say that such secrecy has minimal benefits? or can an existing foundry learn these secrets and improve their own products pretty easily?
To me that’s like coding with one hand.
Those companies are in the US for more reasons than favorable taxes. Try moving a company to China and see how it goes.
Regular ones you use, just like how you'd treat an enterprise client, nothing fancy.

The hardest parts in these kind of projects is educating their staff and discovering the edge cases before they get shipped out.
Weight-training. The world is a lot nicer place to people who are in shape. I know from experience its worth it.
10,000 miles/year is not realistic in many (most?) parts of the country.

It's 13,476 for everyone. This link breaks it down by age and sex:

https://www.fhwa.dot.gov/ohim/onh00/bar8.htm
> There is also the notion of being able to make better decisions with more "connection material" in your mind. The more you know, the more likely you are to make a novel connection.

I completely agree with this, but I don't believe all blog posts and technical articles are written equal :)

You have:

1. Your garden variety tech blog post about somebody's experience using X or Y framework or just a general techy blog. (I'm thinking a joel spolsky or coding horror post here)

2. A technical dive into a specific problem/framework.

3. A raymond chen style blog post explaining the reasons behind some weird api.

And then you have the deeper material:

4. The Pragmatic Programmer. Not too dense and can still be enjoyed at a leisurely pace, but contains enough deep thinking type of material to motivate you.

5. A comprehensive reference book about a specific framework or concept (Game Engine Architecture and OpenGL SuperBible come to mind).

6. The Art of Computer Programming.

I only consider the last 3 productivity material. The first 3 can be helpful in rare instances, but they're more akin to watching a 3blue1brown video where I say "That was interesting" and proceed to forget all about that topic.
Throwing moon rocks is a funny-once.
I instead use words like "meet", "create", or other concrete and discrete <verb-action> and try to otherwise avoid the managerial douche buzzwords IRL.

I submit it's unnecessary and pointlessly toolish to use such phrasing and lingo. People who speak that way deserve judgment; it's lazy and the buzzwords are variations on low entropy / meaningless vagaries.
The market generally prefers buybacks over dividends because of the tax advantage. Borrowing money has been much cheaper than repatriating cash up until the last few months.
Why? Maybe I appreciate beautifully sharp knives. There is no line. Simply live an examined life. If you want to change something, change it. If not, that’s okay.

This post by the OP is his own musing. It has little bearing on the rest of us, and personally I just think his analysis is wrong.
The meta demo video I saw recently clearly shows that they're trying to seamlessly integrate prescriptions into their product via software and dynamic lenses.
Thats evil and hilarious lol. Password must start with a cat, end with a dog haha.
I once found a love poem hidden between the pages of a German dictionary. It was written by grandfather and dedicated to grandmother. He commited suicide in the 1970's and grandmother never knew about this poem, so to her it was like a little message from him years later.
Yeah, it is supposed to be that in theory. But in practice, I had to be trained through multiple research positions doing work for other people, none of whom had managerial experience or training. It was very chaotic and I rarely had time to work on my own research until dissertation.
Internet is a weird place. It is best not to take it to heart.
Please allow me to try again, sorry for the crap response earlier today.

I agree with your insights and appreciate the good advice, I am picky too but my recommendations are trash.

I do delight in finding the rare channel that doesn't spout "hit that bell" or do the vomit-inducing YT growth hacks.
Daniel Weinreb’s death was a genuine tragedy. Not just a great hacker, but a truly kind human being.
If you're not busy growing you're busy dying. Staying stable in a world where everything else changes doesn't sound any easier than growing to me; when you become irrelevant you don't make steady flat profits, you just die.
This isn't a smartphone level money maker...
Grad students aren't very expensive.
That makes sense, thanks for the context
They have. 95% don’t give a shit tbh :)
Dupe: https://news.ycombinator.com/item?id=32323757