skysight-inc/HackerNews huggingface dataset:
I was trying to find a balance between not exaggerating the risk, while also letting people know that you have to be a little careful when viewing / downloading this in the UK.

If you have cloud backup enabled and you download this then expect to be put on a watch list. If you share this link publicly on social media then expect to be visited by the police. It might not happen of course, but you should expect it.

And you've already been in trouble with the authorities for posting something politically incorrect on social media then possession of this book could quite easily be used against you.
Swearing Is Dumb
https://archive.is/0cKbA
Ionocaloric refrigeration cycle
That's quite a cynical view of the world.
> I've seen a real trend over the past decade of a lot of people wanting to consume content/ideas/etc. from a slide format rather than reading paragraphs of text.

I prefer long form content... but spending time in the comments section of HN may show a revealed preference.

I concur with your observation. Piling on with a couple examples:

- Axios is a news service that only delivers information in bullet points. Unlike their long-form competitors, they are expanding into local news. [0]

- Long form content, such as books, are less popular. The average number of books read each year has fallen to a 30 year low. [1]

[0] https://www.axios.com/local/columbus/2022/11/22/introducing-...

[1] https://news.gallup.com/poll/388541/americans-reading-fewer-...
Being a group manager at one FAANG and having just gone through a 5-day massive org performance review, I concur. People who actually launched something (however messy it was) may get punished in favor of those who "influenced other orgs".
Imports can be statically parsed, such that a runtime can figure out what to load before executing. This makes it a viable standard for all runtimes, unlike CJS.

Also, it's a the official standard for the language & anyone doing anything else is just off in their own corner not doing the language.
The taboo is when you only test in production. At the very least you should manually try out your app after deploying a change. As far as automated integration tests in production, it is simple as identifying which tests are prod safe, and marking them. That really depends on the app, but in a web app it generally means all the GET requests, plus some of the others.
Well, there are no hard-and-fast rules to follow. If they'd stuck with Ballmer, he might have flown them straight into the mountain.

Did they have unique advantages even in the bad times? To my mind, they still had the allegiance of the big companies, which can be pretty sticky.
I use Cold Turkey Blocker between 9AM and 5PM. My wife's got the password should I need to unlock it. It's a partial solution, but if you have a few sites that are habitual (I can type "cmd+t ol enter" in my sleep) it can help break the habit.

Locking the phone and laptop in the car for the weekend used to work quite well for me, but my living situation is different now.
Hi! I wrote the referenced Segment post! Happy to answer any questions.

The way we did it safely is just as you say: creating fabricated users/organizations/configurations with data generators injecting into the system.

Faking data to look realistic is always challenging, but we used this cool library written by an early segment engineer: https://github.com/yields/phony

Not perfect but works well enough! And it's super simple. :-)
Decently-sized yet bounded:

- https://en.wikipedia.org/wiki/Advanced_Programming_in_the_Un...

- https://en.wikipedia.org/wiki/The_Art_of_Unix_Programming

I've only read the second cover to cover. Not as much there as you might think, the bulk was laid out in the 70s and 80s when most of an OS could fit in one person's brain.

Not much has been added since, basically extended color and a dozen or so sequences for hypertext links, etc.

I recommend these books. You could use a well-maintained terminal library or two in the meantime.
My understanding is that Yasuke was Black in the way used today.

However he was not considered bound by the same rules as a Japanese samurai, since he was not required to commit ritual suicide on the death of his lord, Nobunaga. That he lived after Nobunaga's death has some sort of meaning; whether that has been fully discovered at this point I don't know.
maybe even virtue signaling.
> If math is hard

Get fucked, mate.
Anyone with CI/CD is testing each deployment in production, right?
A happy customer! What a rarity. It was immensely tough to get the basics working on top of Symbian (Maemo was a breeze) so the experience was wonky and, frankly, kind of crappy. QML and Qt Quick were going to be the salvation, but we ran out of time. I hate what we did to Trolltech.
Roon. The commentary is invaluable and links to related music.
So beautiful.

The best thing that happened when my daughters were born was that, as the author suggests, you get to experience the world (and life) again vicariously through their eyes. There were in fact seemingly ordinary things in the world that I had come to take for granted.

My loss.
PDF of the original 1969 edition: https://www.militarynewbie.com/wp-content/uploads/2013/11/TM...
> This statement is just appealing to emotion and is commonly used in arguments against abortion or attempts to thought police

Your statement itself seems like a fallacy to me.

It makes sense to me that the comment you're replying to is emotional, because it's not meant to be a "proof" but an opinion, and it's valid to have emotional opinions; moreover, it was a reply to a comment which was in itself an emotional appeal!

Self-preservation is not innately good (or bad). Mass extinction events seem to have been good at giving rise to species that are now self-preserving; maybe a new mass extinction would give rise to even "better" species.

As a human, I'd rather we didn't go extinct. I'd rather mankind prospered and even spread out to more planets. But I'm ok with anthropocentric appeals to emotion :)
Google search has a fun easter egg for this mission: https://www.google.com/search?q=Double+Asteroid+Redirection+...

Some love and care was even put into making sure the page looks right when scrolled far enough that it needs to go back to normal.
They Promised “Safe and Effective”, We Got “Sudden and Unexpected”
How much noise can be introduced before the general public feels they aren’t getting meaningful results? It is just a matter of time, because Google shows no ability to restrain itself from selling out to advertisers.
> Your tone is really aggressive and detracts from your technical points.

True, but I went with the aggressive tone intentionally while appreciating this concern. For some odd reason when I voice these opinions with more pleasant language the responses are highly hostile 50% of the time. When I use an aggressive tone the responses are rarely hostile (maybe 10% of the time) and more likely to be agreeable. That seems strange to me, but I guess misery loves company. The context of a given thread is likely also a factor.

I have thought about writing my approaches to performance many times. I want to be helpful and share things I have learned, but in the end I always question the value of that time commitment. I have experienced great hostility during my career when violating popular conventions and then doubt the value of my time to commit to writing things that, in the past, have resulted in such hostility.
I believe who counted as a samurai was much less clear during the Sengoku period, to the extent where holding a sword did basically make you a de facto Samurai. After unification, those following the major leaders were the only ones recognized as samurai.
Secret Traffic Method Has 7 Million Visitors A Month
> Is it the "monkey" part and because some racist rednecks call black people monkeys?

Ding! You hit the nail on the head! To be succinct, if you hear monkey and think black people, then you are a racist regardless of any good intentions you may or may not have.
This is also true for authoritarian states, many of which have greater ability to impose policy shifts than democratic states.
Great, great! Thanks for being the pioneer, Josefa.

I hope she wins. It's not just marijuana. Perfumes and other chemicals have increased dramatically over the last 10 - 15 years. It has driven some people to suicide: https://www.ctvnews.ca/health/woman-with-chemical-sensitivit...

And in the case of marijuana this is easy to solve by the person smoking, eating or growing the pot. Keep your windows closed, do everything inside, and use an odor and chemical eliminating air purifier. They cost anywhere from a few dollars for the ones you directly exhale cigarette smoke into, to $100 or so for console purifiers, to $400 to a couple thousand for the full home purifiers which use pounds of activated carbon, zeolite, and various other minerals to eliminate multiple chemicals and odors. Plus money on an ongoing basis to change out the filters, though some of the filters allow cheaper exchange when done by the user.
SACD (DSD format) is higher than CD but still not as high as 24/96k available on sites like Qobuz.
> “We needed to understand the Didymos-Dimorphos system before we changed it"

As I understand it, one of the big research questions NASA wanted to answer was whether, if they shot the asteroids, the pieces would just fly off to the side of the screen and then wrap around again to the other side.
Simpler lifeforms have been one of the most persistent and successful lifeforms on Earth, with a way longer existence than mammals. In fact, some theories postulate they are capable of interplanetary colonization, something we still cannot do!
I’ve been looking for a tool which does this for ages… if the creator is here, thanks so much for making this! I’ve been using FontForge to inspect fonts previously, but obviously that software is optimised for a different usecase.
> My assumption would be 'fair use'.

Why? That's not obvious to me at all.

These algorithms take the entire image and feed it into their maw to generate their neural network. That doesn't really sound like "fair use".

If these GPT systems were only doing scholarly work, there might be an argument. However, the moment the outputs are destined somewhere other than scholarly publications that "fair use" also goes right out the window.

If these algorithms took a 1% chunk of the image, like a collage would, and fed it into their algorithm, they'd have a better argument for "fair use". But, then, you don't have crowdsourced labelling that you can harvest for your training set as the cut down image probably doesn't correspond to all the prompts that the large image does.

> Stable Diffusion does not create 1:1 copies of artwork it has been trained on

What people aren't getting is that what the output looks like doesn't matter. This is a "color of your bits" problem--intent matters.

This was covered when colorizing old black and white films:
https://chart.copyrightdata.com/Colorization.html
"The Office will register as derivative works those color versions that reveal a certain minimum amount of individual creative human authorship." (Edit: And note that they were colorizing public domain films to dodge the question of original copyright.)

The current algorithms injest entire images with the intent to generate new images from them. There is no "extra thing" being injected by a human--there is a direct correspondence and the same inputs always produce the same outputs. The output is deterministically derived from the input (input images/text prompt/any internal random number generators).

You don't get to claim a new copyright or fair use just because you bumped a red channel 1%. GPT is a bit more complicated than that, but not very different in spirit.
What I've done in the past is to write a test that runs every five minutes in production, accessing the APIs like a user for the most common app flows. It provided a great way to be sure the app was genuinely working.

That did require having multi-tenancy support, and there was a need to suppress some security features by whitelisting the IP of the test app.
Google has had tremendous success with damned good products: (off the top of my head these are all tremendous)

- search + adwords

- mail

- adsense

- tag manager

- android

- YouTube

- maps

- documents

- storage

- photos

- flights

- groups

- meet

- fi

- captcha

- domains

- translate

- analytics

- tensorflow

- go

- kube

- guava

- googletest

- bigquery

- chrome

- Chromecast (or whatever makes casting universal)
"oh you think you spend too much time online/watching videos? here's an app for that!"

I see absolutely no problem with that. The app is not showing videos nor is otherwise addictive in any sense, so what exactly is the problem? Is it simply because it falls under the label "app"? Therefore it must be just as problematic as apps that show videos or otherwise try to keep users engaged for as long as possible?

Your complaint is as absurd as saying "oh you think you are risking a head injury by riding a skateboard? Here's a helmet for that!" I mean, both skateboards and helmets are sports equipment, so it must be misguided to recommend addressing a safety issue with sports equipment with another piece of sports equipment. That's the logic you are using here.

Usually when I am drawn to an addictive web site or app (YouTube and Quora being the big ones for me), it is pulling me away from some other app I should be using instead, such as VC Code, which I am supposed to be using for my job. Again, not all apps are equally problematic.

I've used the selfcontrol app and similar apps for my own issues, and they work. That is not bad advice at all.

Also, addiction lies on a spectrum. I don't know if my issues count as true addiction or not, but they are problems for me. And I have good results with things like the selfcontrol app (which I miss now that I work on windows), and I have used other various mechanisms to help with behavioral tendencies I have that could benefit from external control. As a non-app example.... am I addicted to cannabis? I don't know. I do know I do better when I use a timer lock so I can reduce my temptation to use it at inappropriate times (i.e. hours I want to be getting work done), without eliminating it entirely (since I enjoy it and truly believe I get benefits from it). I suppose if I was a true addict, I'd just walk ten minutes to the pot store every time I got a craving. But I don't, because addictive tendencies lie on a spectrum. Same concept.
I fully agree. These drone propellers are incredibly noisy at those high frequencies, it's really disturbing.
Google is so entrenched they're the default search engine on 3 major browsers and it even became a verb in the English dictionary. Do you think the average members of the public are gonna start Googling stuff on Bing anytime soon?

I think most non-tech people don't even realize if they are or aren't getting meaningful results. They got conditioned that whatever is on the first results page of google is what's relevant for what they're looking for and if it's not there then it must not exist.

I really don't see any major market shift away from Google search any time soon. Maybe if Apple launched their own could change things up a bit.
Roon.
The distinction is usually to avoid lots of drivers milling about for riders and causing congestion for everybody else.
I completely agree. If the wind is wrong we have to close up our home due to the amount of marijuana smoke that comes in from our neighbors who seem to always be smoking.

It’s a public nuisance, and I’m not biased against the substance in particular; I find BBQ smoke or cigarette smoke equally irritating.
sorry, but in a millennium or two we will possess the technology to travel at an appreciable percentage of the speed of light

in the next million years (let alone hundreds) humans will have populated most of the galaxy

that is, if we survive climate change
"with the first successfully grown indoor wheat."

I very seriously doubt this. Here's a video from 8 years ago from Australia:

https://www.youtube.com/watch?v=DFxF3VpzdLY

Growing wheat in a greenhouse is going to have enormous capital and other costs. If this article was serious they would have posted the costs.
Children are the most wonderful thing. When people list a thousand reasons why they won’t have kids, I really don’t know what to say. The world has been a mess forever, we are always too busy, everything has always been too expensive. Raising children is a major lifestyle change, but it’s the most unique and rewarding one there is.
I don't think that's addiction. That's other people doing things you don't think they should be doing.
But is this a good thing though? (Excluding our own bias in that we want mankind to continue to exist)

Mass extinction events seem to work as a big reset button, dislodging dominant species that prevented others to succeed, rise and take more dominant roles.

So a mass extinction that is bad for some species may become a huge opportunity for others. There is no inherent "good" value (excluding anthropocentric reasons) to preventing mass extinctions.
What's the "ol" site? old.reddit.com? That's what came up for me.
"Brought on a CTO" is a red flag.
I know this is an unecessarily long comment for what might just be a typo, but I'd like to know If I'm getting this right myself.

I believe 'a pleb' is short for 'a plebeian'. 'Plebs' would be plural of 'pleb', so 'a plebs' seems incorrect.

I could be wrong though. English is not my first language, and I'd love to be corrected if I indeed am wrong.
I am glad you like it. This is actually a great (and easy to implement) idea. I will fix this in the next release. Thanks for the suggestion
In most of the systems I worked with the ACID database is the source of truth. So I carefully (there is framework support to reduce errors) run tests without committing the open transaction. Not recommended, but sometimes database copies don't surface the actual problem.
This was great to experience and a real gift with my kids. Everything is shiny, powerful, and new again. I only hope their excitement affects me more than my learned tendancy to dismiss somethings is on them. It really creeps up on one over the years, and I think I can best express it as I don’t have a favorite colour any longer.
Ok with all this in mind, reconsider Howard Warshaw's notorious ET the Extra-Terrestrial, which he had 5 weeks to write. All the challenges of writing anything at all for the Atari platform, then do it in 5 weeks.

Looking at it from some strange angle, it's a tremendous accomplishment.
Ask HN: Could ChatGPT-style AI revolutionize the generation of open-world games?
AI has shown itself able synthesize all kinds of creative content. Are we on the verge of a revolution in game design, where an entire cohesive galaxy of worlds, characters, story arcs, dialogue, events, missions etc could be synthesized by AI?

Even better if this could be done in a procedural fashion, so a consistent and infinite galaxy could be generated and explored by all players simultaneously.
may even go to FP4 standard!
I think the first step is to get a handle on how to sustainably (= for millions of year) live on this planet, given that we’re already slowly approaching its capacity limits in various ways. Then we can see about adjusting the orbit.
and this is just scratching the surface, I can’t emphasize enough how much better life is with your own children who depend on you, it almost seems stupid now that it surprised me as much as it did, it’s not just better horizontally or vertically, it’s more like an exponential fractal, better in ways you couldn’t have possibly imagined, especially once they start demonstrating how soon they will be smarter than you
Could you give steps on how you configured your ide?
Free lessons: https://drawabox.com/lesson/0

Or these:

https://www.amazon.com/Draw-Win-Course-Innovate-Visual/dp/03...

https://www.amazon.com/gp/product/1591845882/
I can activate the 'flow" state, starting with doing small tasks in the comments like changing / editing comments, commit them to git, and then see if your next commit can have more changes than the last one, perhaps find and fix a small bug. In a sense, a git commit is like hitting a winner, releasing the dopamine required to get you in "flow".
I have kids. I've found that people listing reasons they don't want kids to be their genuine feelings on the topic. I don't judge them one iota and hope they feel the same towards people with kids.

Agreed. Having kids can cause you to change, often for the better. You have the opportunity to be completely selfless.
> we should slowly expand our orbit

Pop science has prepared me for this moment. I believe all it takes is for everyone in China to jump at the same time. Maybe they can do that a few times a year for a few thousand years and we're saved.

I'm joking.
The new "longer lasting" more intense scent laundry detergents are also a problem.
> You have a typo in your first date.

Those are the correct dates as reported by the respective sites: January 28, 2022 for Reuters and September 30, 2022 for Medical Xpress.
But that is not what geriatric means, neither in the layman definition nor in the medical definition.

https://www.merriam-webster.com/dictionary/geriatric

https://www.health.harvard.edu/d-through-i#G-terms

https://openmd.com/define?q=geriatrics
I've been testing in prod for 20+ years, here are the best practices I suggest:

tl;dr: Safety comes in the form of confidence that you will know right away when something has gone wrong and can quickly recover from it back to the last known good state.

1) Observability is key. You can't test in prod unless you have really good metrics and monitoring in case you break something. It's also the only way you'll know the test worked. So that has to come first.

2) Automated deployment and rollback. You need your deployments to be fully automated as well as rollback. That way if something goes wrong you can quickly back out the change. It also means that devs can roll out smaller changes, because they don't have to amortize any deployment overhead. If a dev knows it will take 30 minutes minimum to deploy, they won't do it as often. Smaller deployments more often mean smaller blast radii.

3) Automated canaries. Once you have 1 and 2, you can fairly easily build 3. When code is checked in, have it automatically deploy and receive a small portion of traffic. Then have it automatically monitored and compare metrics. If the metrics are worse on the canary, roll it back.

You don't need to automate step 3, it's just a lot easier. But you can totally do step 3 by hand as long as you have 1 and 2.

These steps apply to stateless systems, but they can easily be applied to stateful systems with some small changes. With stateful systems you can still do canaries. But you have to add an abstraction layer between your business functions and their datastore (but you're doing that already right?). In that abstraction layer is where you add the coordination to keep data in sync during transitions from one data store to another (when doing schema changes for example). Or if you're changing the way you write to the data store in any way, so that you can write to both new and old and read from new and old without the code being different between them.

And then lastly you start adding in chaos engineering [0]. If your systems can automatically recover from errors in production, then it can automatically recover from bad deployments.

[0] https://principlesofchaos.org