skysight-inc/HackerNews huggingface dataset:
From experience it can be difficult and it's something that a lot of people come across when they join a company for the first time. Particularly people coming from research into industry, or self-taught programmers (like me!) I think there's a lot of nuance around giving and taking criticism and being empathetic to the people you're working with.

I've found both extremes in academia. There are researchers who will throw together absolute spaghetti, publish the paper and repository and move on, never to touch it again. There are researchers who get extremely anxious that anyone will see their spaghetti and never publish the code. There are researchers who are by all accounts good programmers, but are terrible at working with other people because they're not used to it and can be quite opinionated. The latter is also something that industry exposure helps with - e.g. when is "good enough", good enough. Also understanding that prior design decisions were made for a reason and "we had two days" is a valid one!

I have a few projects that I collaborate on with people outside work and by far the most enjoyable are the "passion" ones where there's no pressure, we try to write solid code and we play around with current best practices to see what's feasible to maintain. But we also accept that there will be bugs and laugh it off when someone breaks the build.
> It's easy to be egoless if you're already working at a FAANG

Doesn't amazon hire anyone and everyone these days. They gave me a sde3 350k remote aws job after asking similar sets of basic coding questions and some BS called 'leadership principles'.
I have hard time believing anyone half competent will fail those interviews.
Count me among the people for whom COVID was the needed wake-up call. I realized how dependent I was on civilization for things like energy, water, and so on, and watched neighborhoods break down into chaos and madness over a few supply shocks. It was the kick in the pants I needed to move the fam out to the boonies. I’m not fully off-grid and independent yet, but for the first time making good forward progress in the right direction. My energy mix is now propane, rooftop solar, a wood furnace, and the grid. I’ve got space on the property to store an abundance of food and water indefinitely. Fresh water stream behind the home. Yea, I know, this makes me barely a Level 1 Noob Prepper, but it's a start. Maybe one day we move more fully off-grid, when we are ready.

I realize a lot of good fortune and privilege allowed this which is why I can’t fault the poor folks in the article.
"Fallacy" or "misconception" would be closer to what you meant.
The notifications used to just be stuff directly applicable to you (X tagged you in a photo etc).

Then the demographic that advertisers really care about — affluent Americans in the 25-49 age bracket — stopped using Facebook.com every waking minute, and product managers panicked.

Their solution was to add more content to one of the most-clicked areas of the UI (I bet at least one product manager got a nice stock bump based on that change).

Short-term gains are great and all, but the change smelled of desperation, and had utterly predictable long-term effects.

And now we get a blog post telling us what should have been obvious to begin with.
To me the idea of living on a cruise ship is pure madness, I find it even madder that people think it can be a viable lifestyle.

How can you have or start a family like that? Have meaningful normal relationships? How can you explore different aspects of life? Access advanced medical centers in case you need.

Nothing about this sounds sane, to me it feels like the worst of tax evasion meeting pointless planet pollution, meeting void and "luxurious" lifestyle.
They have tens of thousands of top engineers, billions in the bank, half a dozen products used by over a billion people and their main product is ads for people who use the internet. Companies always face existential threats but as far as moats go, Google has one a mile wide. Their downfall will be slow and obvious and even after their decline in cultural relevance they’ll still churn out billions of dollars a year.
This is the cry of someone who has run out of good arguments.
I am a strong believer in taking-notes so that I don't have to face a blank canvas every time I want to start a new essay.

My issue is that when I am in "the zone", I can't write. When I am very intensely focused on a topic, I am informing my internal conversation very efficiently by skimming papers. If I interrupt that with taking notes, then I am adding unnecessary friction that slows me down.

When I write notes, I feel that my ideas race ahead of my typing speed, and my working memory is not large enough to keep these ideas in a buffer. This is an issue I have had my whole life but only recently noticed it is an impediment and only now can I describe it.

All that being said, even if this wasn't an issue, there's a trade-off between how quickly you move across text and how much of it you store on notes. There's an optimal point, of course, and this can be raised with technology, focus, and practice.
Hipster PDA
From the article

>rather than our usual operating model of sending all relevant notifications (either rated 4 or 5 on a scale of 1–5)
Expand your view. AI can write tests, read error messages, find bugs in your code, we just need to give this task.

Let's think about tests. You write a function, the AI writes a few tests for you. maybe you need to add a few more. But it's better to have tests, and you might have missed one of them.

Error messages - we rely on error messages to make this leap from "code parrots" to "bug free". Most of our codes fail the first time we run them. We're just fancy pattern matchers too, but we have a runtime. So the AI could also fix its bugs all alone, given the opportunity.

Finding bugs - we can train AI to spot bugs. It can become an excellent tool to check not just AI code, but also human code. Having a bug detector running in the background would be great, even if is not perfect.
> I submit that the only people who get to determine whether something is an incredible waste of human talent are the people possessing the talent.

I think that's an excellent way to consider the topic as long as we remember the protections like title VII and title IX were put into place to bar obstacles to employment and education such as "We don't think it would be worth our time and effort to train you because people like you don't succeed here."
You can lead a horse to water...

You really think this is an isolated incident?
I have experienced something similar. I drive around the world and document my adventures with video and in print. For years at a time I drive from country to country, only ever on a tourist visa for 30 or 60 days per country. I don't set foot in my "home" country for years on end.

It was perfectly legal for me to be a resident of no country for tax purposes and pay no income tax.

Things have changed a bit now - in my "home" country they changed the laws so that if you even have a bank account there you're considered a resident for tax purposes and you must pay income tax there.
I don't think I have any links. It is just something I am noticing after 13 some years in big tech.

And unfortunately, I don't think I can "describe it in detail" as that's what the ego wants. That's the whole point, the ego wants to hear the details and then argue with the details.

Details often times make a lot of sense, while the end result does not.

The U.S. Tax Code is 6,871 pages. When you include the federal tax regulations and the official tax guidance, the number of pages raises to approximately 75,000.

Every single word has to be there, because it is solving some corner case.

Imagine, a json parsing library 50k LOC in C++ that can be cross compiled on most of the platforms.

Every single LOC (line of code) needs to be there.

These are creations of the ego (and orthogonal cartesian view). That's the dominant ideology in our world, it works very very well.

PS: Everybody knows, you could just parse your little json with `strnstr()`, and somehow we believe that amending cmake anytime it breaks is more meaningful than having spaghetti code calling strnstr that just magically works.
Thanks for this link, it's an interesting and informative post. Gives me an additional PoV to consider.
Sonic has 10GB symmetric fiber with no data caps in parts of the Bay Area. The best ISP!!!
I don't have expertise in this, but wouldn't it be that your chance of mining a specific block doubles? I don't believe it would affect your overall profitability, because in the inverse case of the amount of miners doubling, if you lose out on a specific block, you can just start mining the next one instead, so on average it should be the same. And you don't lose out on work because of the high randomness of winning hashes.
Reddit or (a very small number of) youtubers are pretty much the only sources of truthful and good-faith product reviews. Almost all of my recent purchases are due to recommendations by hobbyist subreddits like r/mechanicalkeyboards, r/photography, r/bifl, etc.

Google automated ranking, using totally random pagerank algos, which was their downfall. Reddit and youtube, in general, rely on crowdsourced ranking, which is harder to game (not impossible).
At $dayjob we're considering replacing DataDog with Grafana and friends, already using it elsewhere to great affect.

Haven't used influxdb yet so can't speak as a comparison but from my usage, I'm sold on Grafana, Loki, Prometheus, and friends over DataDog. It mixed with OTel have been a real pleasure to use.
Yeah I get that from my U6 Pro APs, the signal doesn't go as far as you'd hope but the speed when you're in the same room is good. Unifi's software leaves a lot to be desired though.
And in the end they found out that it had to be only the very most relevant like being tagged in a picture or receiving a friendship request.
Body Pitch and Movement Distort Perception
"... Surprising no one without an active ad revenue addiction"
The air circulation from forced air keeps the mildew down. I once had an apartment with radiant heat. The windows would collect condensed water and the sills were all moldy. Forced air also keeps the CO2 levels in the room in check.
The confusion is coming from both potential notifications and actual notifications both being called notifications.

Think of YouTube. Usually a comment on a video sends you a notification. This may make sense for small creators, but if a creator is getting thousands of comments they may not want to actually be notified of each one. YouTube has to decided if the notification for a comment on a creator's video is relevant enough for them to be sent an actual notification for it.
If the definition constantly changes, no one gains the confidence to challenge the people enforcing the definition; they can change it at will to suit their needs, and revel in being hypocritical because they know there's no consequences to it. The demoralization takes hold that the system cannot be questioned or fought against, and any resistance fails.
Some of us out here absolutely do not want to have children, so it's not a problem for us.
For me it's different. I've always been a person that likes challenges and to improve, and programming was just what I needed. It's an endless road of challenges. I am trying every day to get better, and this doesn't have much value besides for myself. Companies that I work for doesn't need much of a knowledge I have.
rem scales with zoom
No, like Exxon and IBM.
You probably don’t want to befriend grackles - they are absolutely magnificent to look at but they crap twice their weight every hour, they chirp to each other around the clock, and if you are feeding them they will bring dozens or hundreds of their closest friends to the party, and they won’t leave.
Yes. Anyway, the Canada bills don't mention pronouns at all. That Google search did not give me much. I can't find any law enforcement getting involved in Canada at universities regarding pronouns. General articles about what compelled speech is but no laws. Reading those articles tho is interesting bc I'm not sure what I think you are describing is compelled speech anyway. It bans a certain type of speech potentially but doesn't force you to interact with someone. I'm also talking about the US not Canada. Where do you get your news?
Oh my gosh - that's why! I always assumed that the 5Ghz radios were slower to boot their FW or something.
In witch trials, suspected witches were thrown into a body of water. If they sank to the bottom, they were presumed innocent (albeit still dead). If they floated, then they were presumed guilty - and burned at the stake.
Subjective. An ET could quite easily think they're repulsive.
You can use the `Vary` header.
I'm not sure whether it counts as boredom, but Python was said to have been created by GVR to keep himself occupied during a Christmas holiday.
> Power vacuums are rarely filled by who you want them to be filled by, and too many are hurt in the process.

I wish more people learned from history.

Punch the Fascists? Well, the Left tried that in Weimar Germany, and it ended with the Fascists in charge.

Have a Socialist Revolution? You end up with Lenin and Stalin, or Mao and Deng, or, for extra points, the Khmer Rouge, a regime so insane even their fellow Socialists in Vietnam invaded them to end their brutality; even if you insist none of those people were True, Honest Socialists, that's part of the point, isn't it? They're the people Socialist Revolution ended up putting into power.

What is to be done? Maybe, just maybe, not something which puts the most violent out in front.
Yay, more whining by people who want to spread b.s. about what a private company does with its content. Where are the Fox Files? Over a million people have died of COVID and charlatans still want to have a go at it.
It's too early to say what will happen, really. That being said, nobody is predicting that RISC-V will dethrone Qualcomm or Apple in the next 5 years, but low-end processor adoption isn't always about price. If you're a Chinese manufacturer designing the knockoff 32-bit ARM chips that go into Joe Shmoe's microwave, RISC-V looks a lot more attractive than ARM in the long term.

In the end, my prediction is that it will rely entirely on compiler support and Linux packaging. Seeing as most of that RISC bootstrapping work was carved out by ARM, I'm hopeful that RISC-V will find its footing.
Sorry, I just meant that people shouldn't miss it, because there's great stuff there too.
Ask HN: Have You Tried Homesteading?
I've been kicking around the idea of living comparatively off-grid for a while, and my family is on board with the idea.

Have you ever done this, or started researching into it? With a steady-enough income stream via remote work and reliable internet, is a "fully remote" existence a good idea?

Or are there downsides to the approach? I'm not exactly a "hang out with people" type, and I'm racking my brain trying to talk myself out of the thought, but every risk seems to come with opportunities. Am I missing something?
The obvious corollary is "our spammy emails get good open rates and low unsubscribes" is a signal that we should continue. Do you agree?
1. Pretend you must pay $1 for every word. Cut accordingly.
2. After you've written the first draft of your essay/chapter, delete the first paragraph entirely. This usually helps.
3. Write like you speak, and you'll find your voice faster.
4. Vary your sentence structure.
5. Periods are almost always better than colons, semi-colons, or dashes.
6. Read quality writing as much as possible.
7. Write and edit on different days.
#humble
probably apocryphal, but I've heard "what's it doing that for?" is the most common phrase found on aircraft black boxes. I always imagine that someone at LTCM, maybe not Meriwether or Merton or Scholes, but someone, probably uttered that phrase at some point as well.
This is a highly editorialised title. The title chosen by the authors is "All-Knowing Machines Are A Fantasy". There is nothing in the blog post about "AI chatbots" versus search egnines.

Due the editorialised HN title the top comment takes the thread on a tangent about ChatGPT versus Google web search.1 There is nothing in the article about Google specifically, other than to mention Google has their own language model for dialogue ("AI chatbot") along with OpenAI and Facebook. Nor is there any discussion of search engines, e.g., Google's, except to point out at the end that "AI" and search engines are similar because neither is under the control of the user. They are each offered by corporations that, regardless of the input, shape the output to benefit the corporation's own commercial interests. Neither offers "neutral" results.

A true improvement in search technology would be one that provides neutral results. Providing that improvement means the "tech" company cannot survive. It has no viable business model except operating as an intermediary (middleman), selling ad services.

1. Incidentally no user ever verifies that either Google or ChatGPT searches through millions of anything. The corporation will tweak the results to make sure it stays in business and maximises profit. The user is never allowed to see the tweaks.
Ok here is what ChatGPT thinks on this subject

"Bees do not die after stinging. However, the stinger is left behind in the victim's skin and the bee will eventually die because it is attached to the bee's digestive tract and other internal organs. When a bee stings, it releases a chemical called pheromone that attracts other bees to attack. This is why it is important to remove the stinger as quickly as possible to prevent more stings.

Bees are essential pollinators and play a vital role in maintaining the balance of ecosystems. They are important for the health of plants and the production of food. Therefore, it is important to respect bees and avoid disturbing them, as they are a valuable and vital part of the natural world."
I have always assumed the megaphone to be figurative: a platform for publication, reach on Twitter, media advertising, etc.
This book should be required reading in school. I read it when I was around 18 and it vaccinated me profoundly for all things entertainment industry, be it video games, TV or social media. I partake, but there always comes a point where I get that Clockwork Orange gag reaction at some point and am driven away.

And yes, this site is of quality content, but it is still the same opiate.
Anyone who argues that a given technology is outdated/antiquated/boring has already lost the argument. Sometimes that tech is already part of the operating environment and can get the job done efficiently enough that there's no need to install another piece of software (read: dependency). Other times you have no choice because the project consists of half a million lines of code written in that "outdated" language, and there is simply no practical way to fix a given bug or add a new feature by introducing another language.

P.S.: "Boring" technologies tend to also be stable technologies, a trait sought by smart programmers.
Isn't this environmentally irresponsible? I thought cruise ships had a huge carbon footprint and many negative impacts.
Purely speculating, but there could be a feedback loop if people observed the hash rate plummeting, lost faith in the network's functioning, and selling en masse. The plummetting price would impact the profitability of miners, who might start pulling capacity from the network, confirming people's fears and encouraging more selling pressure.
Less and less people these days care about having kids. I know so many people in their 30s now choosing to be child free and this lets them do things like the guy in the article.

For me personally, I’m also child-free and I’ve lived in 7 different countries now working in tech, saving lots of money, living in various tax free locales etc.
Hello Simone, Merry Christmas to you too! That article is an evergreen, I still get pretty regular mail about it from people that are in the process and somehow find it and have concrete questions about what they are going through.
> With a human, garbage in can lead to something fully legitimate out!

Because we get to see the error messages, fix and try again. You can try this on chatGPT - give it a task, run the code, probably fails, copy the error back, and let it fix is errors. After a few rounds it gets the result with much higher probability than when you allow it one single shot.

A language model can write programs, and then we can run the programs to check if they pass tests, then the language model has a special signal - execution feedback. If you retrain the model with this new data, it will learn to code better and better. It is reinforcement learning, not language modelling.

AlphaGo was able to generate its own data and beat humans at Go by doing this exact thing. It's an evolutionary method as well, because you are cultivating populations of problems and solutions through generate + execute + validate.
On-demand all-topic courts
They compare to Electron multiple times which makes it seems like it would run as a service with protocol layer support for the defining the UI and callback or something. But it looks like yet another UI framework/library that will only work with the implementation language (and ffi).

The lesson of Electron is that a server/protocol based UI is better than a library. Particularly a large/framework library that requires a lot of resources and is limited in scope would be better done this way to increase it's audience and participation.
Starting a family in your 40s sounds terrible. Not only are you physically in decline, so playing and keeping up with kids is not as much fun, but when your kids have kids, you will be too old to be an asset, and likely to be a liability.

Not to mention issues with fertility and increased probabilities of birth defects.
Yes, but some sorts make for a worse world, among those are the people who are sexualising pre-pubescent children. Drag shows belong together with burlesque and other explicitly sexual things in a wholly adult world, not in the places where they are now being pushed.
There are people who will work on the "dumb SaaS" or whatever project/company even though they don't need to financially because they couldn't work on something of similar scale/complexity/impact otherwise. But I suspect that if you gave a sufficiently large amount of money to most people, they'd be out the company's door in a moment even if they were in a senior position.
I have no problem the hypothetical Nazi being removed from that particular bar, just as long as it's possible to have a Nazi-friendly bar.

I suspect you're not happy with that either, and that's my point.
First thing I do to all OSs I'm using. Disable all notifications for everything except DM from family and friends.

If I want to know about a new email, group message or some other random thing I'll open the app or site and take a look.

Otherwise leave me the ** alone.
Delta’s Parallel Reality Display Board
Not everything in life is about buying a house and investing money. Life is for living and enjoying it while you still can. You never know what’s going to happen in the future, I think this guy is doing something amazing.
In my personal history my creativity has dropped by a frightening amount since the rise of YouTube and smartphones.

I now have to actively lock myself out of certain services and do daily meditation sessions to somewhat counteract those distractions.

They're just too easy to indulge in.

I've mostly stopped doing music and writing prose because of it, and I'm slowly getting back into the groove.
This comment is meaningless to me. You can elaborate if you want.
> I'll never forget the open contempt Meta has shown for me as a user of their products.

And as a revenue-generating set of eyeballs they can monetize and sell to said video content creators.
"It is difficult to get a man to understand something when his salary depends upon his not understanding it" strikes again.