skysight-inc/HackerNews huggingface dataset:
As a Street Roots Vendor (Portland, OR), getting The Miracle On Hippie Hill published in the Street Roots Holiday Zine is my key accomplishment.

A brother of several years was drinking a gallon of vodka a day early in our relationship. Had to drink in the middle of the night to get back to sleep.

I told him then (2017) of the research from 2010 that psilocybin cures alcoholism (and prevents suicide and relieves depression). He talked to the guy selling shrooms and three months later he “didn’t need” his bottle anymore. > I went back six months later and he had a job that paid for an apartment in •San Francisco• and had a girlfriend, all because the bottle lifted off his head.

At the end I pointed to research that says sensory deprivation produces similar results without ingesting anything…things like spelunking, float tanks…

Even though I’m not a “believer” in religion, I’m planning on going to churches and talking with pastors about how this sounds a lot like “going in the prayer closet to talk to god.”

Maybe we can heal the rift of the sixties by focusing on healing addiction, trauma and depression from all theological and non-theological perspectives.
No Chinese ship has been targeted so far, to my knowledge, even if transiting.
Start the app and play something through one bluetooth device. Pause, then connect to another bluetooth device. App won't play videos and bugs out.
How I accidentally deleted all my passwords from Google Password Manager
Yesterday, while trying to get a government website to display a menu of installed certificates to use with it, I decided to delete all my Google Chrome browser history. Since I haven't done it for a while now I opted for the most severe option - delete everything since the beginning.

Well hidden in the delete menu, there was a checkbox among many others that I automatically clicked - an option to delete saved site passwords.

Oh boy, was this a fatal move?

Soon thereafter I got the answer to that question. All my passwords from Google Password Manager were deleted and this new state was synced across all my active connected Google devices.

Is it possible to make such a serious mistake when deleting browser history? Google says it is. And there is no (easy) way back. Thinking about replacing your separate password manager with Google Password Manager? Well, think again. What's Google's response to this situation? Silence.

[If you're lucky, a possible remedy: Find another connected device that hasn't been synced with the new state yet. Ensure the sync doesn't activate on it (disable the internet connection on the device). Export the saved passwords. Sync the device. Import the previously exported passwords. Sync again.]
>Auto Burglary: 783 Auto Theft: 136

This is why I'm too scared to take my car with me when I ride the subway.
I think it varies by entitlement?
> And I think you’ve taken away the wrong point. It was about unexpected behavior, not “driving with a death wish.”

Indeed - so how did systems with a "death wish" enter into this discussion? Well, it turns out it was by you, about which you said "...maybe not so good on a public road."

In this light, your complaint about others twisting the point seems rather ironic.
Nonsense; take them at their word. On October 31 they vowed to attack Israeli targets until the military action in Gaza stops. They later said they would target any ship that was headed to an Israeli port. There have been literally dozens of news articles quoting them.

The only reason to not consider it an act of war is to avoid recognizing their legitimacy as a governing force.
Great work, I like this a lot. Some feedback:

- It would be great to have the options of having tabs so that I could group my notes into a Math specific tab, or raw notes, code, etc.

- Another option to the above tabs would be to sort the blocks by type (grouping all the Math at the top for example).

- Having the ability to then save each block into a separate file.
Separate cursor keys are much more intuitive indeed!

But people who like Vim don't like it for its intuitiveness. Cursor keys aren't ergonomically located, switching from touch typing to moving the cursor with cursor keys involves a massive hand movement compared to how frequently it's necessary. Using HJKL for movement fits extremely well together with touch typing, and the vim mode switching is more comfortable than moving the hand to the cursor keys.

Don't confuse "intuitive" with "ergonomic" or "efficient" or good". They're very often not the same thing.
It looks like it is just a funnel for getimg.ai which is a stable diffusion front end with monthly subscription plans.
Google Cloud-Based Solution for Santa Claus's Global Operations
I use NewPipe regularly but unfortunately many videos play.. .weird, either skipping frames or pausing for a few milliseconds and then going faster. I have a Pixel 6a so it's as stock Android as you can get without using an AOSP based ROM...

OTOH on the desktop Freetube is basically 10 times better than original Youtube under every aspect, and videos play perfectly. Kudos to Freetube.
China is involved by coming out aginst Isreal. Thus they support this terror campaign overall.
I tried to do the same with music but for some reason the next enqueued song has the tendency of going straight up to 20 min, 60 min, 3 hour, 10 hour long videos.

Not sure why. But this was reliably repeatable. Starting from any given song, I'd hit Next and before 5 to 10 videos I'd already be in the 10hrs long spectrum.

Another thing that would also happen too frequently is that the next suggested video gets locked on always different videos of the same song. Once and again.

Without any way to limit video duration and some filter to skip videos with a too similar name to the ones already played, it was useless to me.

We could argue that that's just the next video suggested by YouTube's server. But YouTube ReVanced, on the other hand, doesn't exhibit any of those issues and starting from any song, will enqueue a variety of mostly non-repeated, single-song videos. Much better.
Embedded with IRGC advisors, not fighters.

The Houthi movement isn't a pan-International Shia movement like Liwa Fateymoun, Liwa Zainebiyoun, Hezbollah, etc.

Zaidis are technically Shia, but also base it on ethnic and familial ties.
Because of the ick factor of implantation? Or the concept of surrendering bodily agency?
I'm the author. I firmly believe I would not have ever been paid if I hadn't been persistent. The turnover at the firm, the fact it was under stress and the fact they didn't need my work any more all led me to believe that I would have gone to the bottom of the creditors list.

I believe my polite persistence prevented that from happening. It was a substantial sum of money to me.

The larger point, which perhaps my anecdote didn't drive home, was that as a contractor you need to be concerned with getting the work, doing the work and getting paid for the work. As employees, we often focus on that middle step, unless we work in sales or accounting. That's a luxury.
The -mdoc macros are much nicer to use than the -man macros.

https://man.freebsd.org/cgi/man.cgi?query=mdoc

https://man.freebsd.org/cgi/man.cgi?query=groff_mdoc
Definitely Scam. Whole site pretends to be Midjourney except smalltext and points to https:// getimg . ai /?via=mid-journey.
From the HN Guidelines:

>Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.

https://news.ycombinator.com/newsguidelines.html
I closed the tab at "cognitive engines." Overwrought balderdash masquerading as prose.
In some setups, you're required to trust both the maintainer and the mirror, which are not always the same party. If someone can generate a collision, it means a mirror can mount an attack even when the maintainer is corrected trusted.
Those are omnipresent, literally, but not as recognizable elements like bottle caps or bundle of net threads.
It's a riff on the "It's never/always DNS" meme. Pointing out the common inconsistency between reality and expectations of when the issue you are facing has is due to DNS.

https://www.cyberciti.biz/humour/a-haiku-about-dns/
Levels.fyi Pay report trends, 2023
About one year ago I purchased on Ebay this cheap Chinese player

https://www.jolike.com.cn/productinfo/534495.html

It's well built, sturdy, battery life is great and sound quality very good.

But...

After some use it appears crystal clear that they cobbled together parts without testing them properly, which is normal in cheap devices with no or minimal quality control. FM radio audio level is completely different from recorded music, and at minimum level (that is, 1) it is still too loud for relaxed listening in environment without loud ambient noise, and if you go from say mp3 to FM without adjusting levels be prepared to jump. Touchscreen is badly arranged: some functions are in the way (playing speed to name one) and could be activated by mistake when changing tracks. Navigation can be tedious in crowded directories because advancing by pages doesn't work as it should. Last but not least, as with many other cheap players, the preset based equalizer is a joke. That is not how a proper equalizer should work; just give me a damn graphic one but please stop that useless Jazz-Rock-Classic-Disco-etc. thing that never, ever works. Etc.

That device could have been a real gem if only they didn't ruin it with junk firmware with no way to upgrade it. Had they sent a couple free devices to the Rockbox folks plus enough technical information on the employed hardware, they would now have a real gem instead of a half assed mediocre toy.

For reference: https://www.rockbox.org/
It might have been free on Play Store a few years ago when I tried it, maybe just very cheap. I was looking for a fun game on my Amazon tablet after installing Play Store, and Mindustry delivered.
Both are non-standard DSLs that need an external library to work
(I work for a competitor of Ory.)

That's awesome! Can you talk a bit more about what you love about their solution?
Happy for your want to contest his claim of feeling sadness, but how do plan to do so? I expect you will come to realize it too is incontestable.
Happy for him!
I’ve never not had permissions to download a dmg; I wouldn’t say most Mac developers…
It’s an initialism of Qt (“cute”), historically a toolkit by Quasar Technologies .
Middle East politics have always felt beyond my understanding. I know we (as in western countries, specifically the US and the UK, but also others) contributed greatly to this mess (and still do to this day, in multiple ways).

That said, at some point, you expect things to normalize, because fundamentally people should be conflict adverse, however, it seems this region has an unusually high rate of conflicts that aren't strictly due to massive government failing in succession, since it appears Middle Eastern governments have been in power a long time (thus, can establish a relative order) but seem unable to control their own country within their own borders still. Which i suppose is indeed government failure, just of a different nature than one would typically imagine (IE, losing total control)
How do you look around at the legacy of colonialism on earth and be like "yes more of that please?"

There's an incredible amount of scientific understanding to be achieved over the next few decades using unmanned probes in the solar system including mars. After that we'll see. We are barely capable of manned spaceflight at all, don't even have a proof of concept of a self-contained ecosystem that can be isolated for years at a time. We are simply not politically and scientifically sophisticated enough to attempt this on the scale of decades. Leave it for the future.
I think it's underappreciated that Rust's `unsafe{}` doesn't exist in isolation. Rust has facilities for building safe abstractions on top of it, and has a culture of taking this abstraction layer seriously.

Danger of unsafe features and FFI is usually conditional — you can use a pointer only until some point, or only on a single thread, etc. A use of unsafe in Rust doesn't become "be careful!" kryptonite spreading around the program. It's possible to build walls around it to contain it completely.

In Swift + unsafe or Java + JNI I've struggled building equally solid abstractions around FFI. They don't have "you can call it only once" or "you can't call go() after finish()" as a compile-time check. They don't have "you can use it only within this scope" (they may use a closure/callback to give access to an unsafe object, but these aren't hermetic, so that's a convention not a guarantee). Exposing objects to Swift or Java requires the higher level language to be in charge of their lifetime.
Mindustry was a great game prior to the campaign rework, which in my opinion made things harder to progress and really enjoy. But if you've never played it, I still really recommend it as it's a cross between lighter factorio and a tower defense game.
As I've said a thousand times - stop listening to Zeihan. He's a quack. In my policy days, we never listened to the Stratfor guys.
You don't need resources if you are small and unknown. Run it at your house until you have a few thousand users, and then move to something like Hetzner (if you're one of those Swiss people with 25 Gb/s Internet, skip step 2). If I'm interpreting their grafana[0] right, Wikimedia gets ~20 edits per second and usually peaks less than ~200k requests/second across all projects, and it looks like traffic has not exceeded 7 Gb/s over the last 90 days across all data centers. Even the largest projects are not a lot from a technical perspective these days.

[0] https://grafana.wikimedia.org
It works in my car, I have it running in background mode and I just select the media player in the car menu, no Android auto needed.
Yes.

Source: used to work in the policy space
Yeah it's the same concept, instead of .screenshot you do .pdf in pupetteer.

But with pdfs the money is on getting those headers and footers consistent and on every page, so you do need some handcrafted html and print styling for that (hint: the answer is tables).
What a complete view of what one should strive for.
I know this is not possible all the time, but it is a nice goal
> Of course you'll still need to appoints someone to manage your hosted environments if you decide to go with external services.

Fair point! It's also fair to say that managing hosted Office365/Exchange is a very different skillset/background than a traditional Linux sysadmin role, and that they were making use of the resources they've had at hand (considering how finding a reliable IT partner can be challenging by itself; I've seen many shops struggle with that).

Still, my original post was how your branding/perception as a self-hosted project can be ruined by someone else's mistakes in setting up said self-hosting. I've been on the other side of that fence, trying to convince the management of a different company, to host a particular service - one of the execs had a horror story, and our team had a hard time working out a compromise. For open source projects, which rely on contributions, this external perception by decision-makers (or decision-makers-in-the-making) can have real impact.
There are plenty of solutions you can run in-house like Keycloak or PingFederate. Not using Okta or Azure AD doesn't meant hand-crafting your own tooling.
Great work! I´ve been looking for something like this for quite a time!

C# syntax support would be welcomed.
> I call them “tobacco companies of the mind.”

Having known quite a few regular smokers - who remained kind, capable, healthy-ish people for decades - I'd suggest something far more negative than "tobacco companies".

"Methamphetameme gangs", maybe?
> The key purpose of this module is for when the venv module has been removed from the standard library by your Python distribution.

I find this confusing. Does Python have plan to deprecate its “venv”? It doesn’t make sense
Diagram updated. Hope it is more clear now.
"most"? I'd say that's actually an extremely weird and rare restriction.
The Goldmine of a Neutron Star Collision
> Differences compared to the venv module
>
> The code operates similarly to py -m venv --symlinks --without-pip .venv, except that:
>
> There are no activation scripts (you can execute python in the virtual environment directly)

Minus the non-existence of activation scripts, is this not the case with normal virtual environments? I've always been able to invoke the python executable in the virtual environment directly and be in the proper environment. I believe the activation scripts just ensure your current shell uses the virtual environment's python rather than the system one or whatever you've configured your shell to use.
Some desktops have a TPM header so yeah, you can replace the TPM chip on those.
Yeah, at the moment I'm hesitant to add tab support (for the reasons that you stated), though I've definitely thought about it.
It’s not even just about choices, it’s about consensus and we’ve forgotten how to see a win from a partial loss. We no longer know compromise at a federal level
>I'm certain we can agree that it's still better than China, Russia and or Iran.

I'm not certain that the people living there agree. From their perspective they bled, got betrayed, and had their entire region royally fucked over for decades.

To them we are no different from an authoritarian regime. They don't get to vote in our elections.

Maybe if the west simply kept their promises a lot of this could have been avoided. "Diplomacy" is pretty hard now, given that our word isn't worth the paper it's written on.
Here is a compilation of some questions I got:

What is the backend written in?
.Net Core (C#) + SqlServer + Laravel (Frontend) - Running on a Linux Hetzner instance

What Hetzner location are you using?
Ashburn US

Is the data from Tradier real-time? Are there any limitations to the data?
Yes RealTime, the only limitation is the rate limited to 120 api calls per minute

What are the features updates that have been requested?
The features requested are mainly adding more filtering properties and adding new complex option strategies to the screener

What's the agreement with tradier? Why are they providing data for free, can they start charging you if you get bigger?
Tradier is offering their market data and trading API for free for established platforms, see here https://tradier.com/platforms
Their goal is to create an ecosystem of third party vendors.I can easily add the feature to trade options on Tradier.com from within postoptions.app. If I do that Tradier will make money and I make commissions. This is the essence of the agreement.

How many of your users are friends and family?
Zero

Who's your main competitor and why are you differentiated?
My main competitor will be https://optionsamurai.com/, my product offers realtime screening, theirs has a delay of several minutes.
But overall my product has fewer strategies
So it's a double cancellation of it that bring it back to the original phrase? To show that they didn't take it seriously because it isn't actually true, but then they found it was true in this case, or at least it felt true if all other cases were ignored? Like it was sorta true but not completely since another problem might have had a non DNS issue at its source?

I feel like I see what they're saying but I'm still confused at what's getting communicated. Just "sometimes DNS can actually be a source of problems?"
Christmas NiGHTS into Sonic
This sounds like nonsense, but no doubt you'll share some citations that back up your extraordinary claims?

I'm most interested in knowing how the Houthis seem to know that a ship is Israeli, when the ship is registered in Panama, operated by a Danish shipping line (Maersk), insured by a UK company (Lloyd's), carrying cargo from all over Asia but mainly China and Vietnam, and making multiple stops across the world. Somehow they look at this ship and think "yeah it's Israeli".

It's horseshit. This isn't the 1800s when a ship would be unambiguously English or French.
With the new version I think it's a contender. Now the playlists per channel are available, which is essential.
Speaks to puritanical American values and outrage porn more than anything.
> later said they would target any ship that was headed to an Israeli port

Sure. Then they hit a Norwegian tanker carrying biofuel to Italy [1]. Then another Norwegian ship [2].

[1] https://www.reuters.com/world/middle-east/cruise-missile-yem...

[2] https://www.cnn.com/2023/12/18/politics/uss-carney-red-sea/i...
You’ll want to read “The Great Taking”.

This isn’t happening simultaneously on a global scale by accident.
We didn't get involved because of the holocaust. At the time many favored it in the US. Only near the end did se realise how horrible it was
The Sphere
Wikipedia's Good Articles Criteria
Therapy is only similar to confession in a descriptive sense, from an external observer that doesn't believe in the religion in question. For the believer, it's a very different thing to be confessing sins to a representative of the divine.

https://en.wikipedia.org/wiki/Thick_description
Scientists Reveal What a Nuclear Explosion Would Do to an Asteroid
I read this as the FTC trying to be reassuring that they are doing their job. But I guess it's just a blog post written right before Christmas so I'm sure the author just needed to get something out.
Scientists develop 'flying dragon' robot to fight fires from a distance
Midjourney has no blogpost or official release about v6 allowing phishing site like this to propagate. Searcing for "Midjourney v6" in google points to this site. Similarly they don't have a blog so searching for "Midjourney blog" point to this and some .co.in site.
My favorite one is probably when I was working at a retail Forex where consumers would try to make money on currencies. There were a lot of support calls where they disputed the price they saw and the price their order was entered. My solution was to log the price when they click the trade button. The interesting bit wasn't that I logged the currency pair and price, instead I did a tree walk of all the Java Swing GUI elements in the open trade window and render them into the log file as ASCII using "(o)" for options, "[x]" for checkboxes, "[text_____]" for text fields, etc. I wasn't sure if it would work as the elements were rounded to the closest line, and sometimes just inserted a line between two others if it was close to half a line in-between etc.

The ASCII 'screenshots' came out beautifully. From then on when a call came it, we told them to use the view log menu item, scroll to the trade time, then they'd shut up quick. A picture is worth a 1000 words indeed.
> Parents are supposed to teach their children the skills they need to navigate the world. This already feels somewhat obsolete - where are the Google programmers who were taught Python by their fathers, or the Instagram influencers who learned content creation on their mother’s knee? Soon it will be completely hopeless. Where we’re going there are no roads.

This was a clear presentation of a thought that has bothered me a lot. It's easy for me to get engaged and keep teaching my children specific techniques, so I have to occasionally stop and remind myself to teach them things like falsification, self-monitoring, incorporating feedback, noise filtering, pattern recognition, and other meta-skills that they can use to build far more skills than I could ever teach them.