skysight-inc/HackerNews huggingface dataset:
I wrote a set of python scripts to pull down economic and stock market data. It pulls down several different data sets mostly from the Fred API service at the Federal Reserve. Using Jinja templates and Matplotlib for graphs, it builds a set of latex files and spits out a PDF that I can review. That way I don't have to look at 4 or 5 different sites to get the overall market picture I want. Essentially my own newsletter... to myself... okay, is that healthy?
Azure DevOps is really underrated: https://www.thoughtworks.com/radar/platforms/azure-devops
Dud author here. I'm guessing this was shared after I mentioned it[0] in the comments on this recent post[1].

Thanks, kind stranger, for sharing! I'm happy to answer any questions.

[0]: https://news.ycombinator.com/item?id=31008992

[1]: https://news.ycombinator.com/item?id=31006003
> but I don't understand why a medium/large business would choose anything but an on-premises setup.

Atlassian is in the process of killing the on-premise small/medium business option, already announced an EOL date.

Move to the cloud, buy a 500+ user solution for a much higher price or migrate away are my choices. Of course I use the local database and have local services JIRA/Confluence talk to so it's not really an option to move to the cloud.

I assume lack of competent on-site staff 24/7, having someone else to blame as well as lower costs are why people choose the cloud over on-premise though.
I hope that lithium recycling is going to be more cost effective than extracting new lithium. In theory it should be a very straightforward process compared to mining.
Erasure codes with lots of redundant drives is how online.net's C14 storage product works, but it is much more hassle than ordinary replication, since retrieval requires reading data from a lot of different drives to reassemble the shares, and similarly for splitting storage requests into shares and recording them. C14 is a Glacier-like product where you request a retrieval and your data is restore as an S3 object sometime (up to hours) later. That makes it easier, I expect.

I agree that this would be good as a last-ditch backup for stuff like Hetzner cloud snapshots, but the primary storage for those snapshots probably has to be ordinary RAID.

Fwiw I have a bunch of data in Hetzner Storagebox and have gotten several notices in the past few months that Storagebox would be temporarily offline for maintenance, which I assume meant raid rebuilds and/or drive swaps. The most recent of these was an "urgent" maintenance with less notice time than usual. It hasn't caused me any inconvenience, but I wonder if they have suffered a spate of drive failures recently.
Wouldn't personality disorders be inseparable from physiological problems ? Is there any particular literature/reference you are basing this on, curious.
After I met my now-fiancée on OkCupid, I deactivated my profile, turned off notifications and forgot about it for a while. A while later, I thought it be nice to revisit the first messages we sent to each other, only to find that... OkCupid had deleted both of our accounts. They didn't give me any advance warning, either, because I turned off notifications, remember? :^)

I'm still kinda salty about it. I understand why big services can't retain data indefinitely, but like... it's just a few KB of text, and that text happens to have a lot of sentimental value. Besides, OkCupid knows that I deactivated my account because I am a success story -- why not hold onto those profiles a bit longer? Or better yet, how about emailing an archive of those messages immediately when you click the "I'm leaving because I'm in a happy relationship now" button? /rant
Dozens, at least. Everything from: NAS apps that download television Electronic Programme Guides and automatically schedule recordings; to personal radio stations that integrate text-to-speech, calendar entries, local news headlines and the family Slack channel with the music on my home server. Utilities for managing the books I read and videos I watch, utilities to randomly insert quotes in my email signatures. And that's before we look at any of the work-related software.

Mostly these are written in Object Pascal via Lazarus and compiled natively for the target platforms, or they're web apps written in javascript and/or PHP. Many use SQLite for data storage; some just use an .ini file if the data is simple and not too volatile; a few are written against a MySQL back end.
There are plenty of good reasons to require it. Proving a trustworthy counter-party for the request is just not one of them.
A fascinating revelation indeed.
Zapier while despise by developers is a very good tool
> I therefore doubt that the estimation of "1/256MB/month" is correct

The probability is related to the physical volume the memory takes, since it's caused by a physical particle going through that volume. So, this rate will continuously drop as memory density increases.
It's it though? You can hop onto any of a constellation of other IM platforms, FOSS and not fairly quickly for an instant comms channel, even if you're missing the history. Having all your issue tickets missing is something you can't really deal with unless you have a very recent dump, and even then you can't just fire up Bugzilla and get something working without a lot of migration and administrative effort.

You can do without JIRA for a week or two as long as managers understand and you all have a good concept of what work needed doing anyway. Then it starts getting dicey unless someone becomes a human JIRA to connect temporary manual bug tracking systems with everyone involved.
Yeah Atlassian is a corporate leech, you don’t get away that easy
Easily explained by Zoom's "You seem to be talking, you're muted" message.
You can be unmarried and be in a relationship. Marriage is bondage. It's primarily a feminine desire of women to seek stability for their offsprings. Men are better off having multiple partners and having shorter relationships. Also as the weird bachelor you don't have to hang out with your coworkers, there is usually far more exciting company available.
Ask HN: Should I give away my book for free?
let's say i have a book and i totally want people to benefit from my work

should i publish this book for free or ask for a little fee?
I would assume the MSP is running a dedicated instance and can do a full/backup restore just for the user they're supporting.

If it's some multi-tenant solution it's no better.
He expressly stated he knew he was helping to evade financial sanctions and you think it's "sad" to punish him for violating the laws of our country?

How does it help anyone? It sets the tone that people who break the rule of law will be punished. It establish that there is real "stick" so that other people do not perpetrate similar crimes with other rogue states.
> The author's wife was trying to communicate to him: "when you do X, I feel like Y, and it hurts me."

Too often for me, I have tried to figure out a solution to a problem, when someone was just trying to let me know how they feel.

I think there’s some sort of an analogy around a leaky canoe.

Like: Is the person hoping for a friendly wave, some hints on stopping the leak or for you to get into the canoe and help bail the water out?
> california is among the highest state tax rates in the country...

Yes, but it's not even enough to offset the maximum federal tax subsidy to the top from the preferential treatment of long-term capital gains (that is, the federal top LTCG rate plus the top California income tax rate is less than the top, or even second, and almost third, federal income tax rate alone—and that's not even considering the additional federal taxes on labor income.)
What is this, slut shaming? I'm a man and not the person you replied to. I've had close to a dozen long-term partners and many more short-term ones. This is not uncommon in the western world for men and women.

Everybody gets annoyed by something. Men and women. Couples fight. Most of them a lot. Shit, in my apartment building I hear them fight all the time.
If so, that itself would be a huge red flag for dealing with Atlassian.
I think at this stage we're stuck with information that's not clearly provided, and only he can address them. However:

> Hundreds, maybe thousands of times, my wife tried to communicate that something was wrong. That something hurt. But that doesn’t make sense, I thought. I’m not trying to hurt her; therefore, she shouldn’t feel hurt.

"Feeling hurt" is vague. Feeling hurt is different from being upset that he dismisses her complaints as unimportant nagging. Saying that she does not think he respects her as a result of his dismissals and that it is causing angst is much better. It's not clear from his essay if she ever said something like this. She likely didn't, because:

> What I know for sure is that I had never connected putting a dish in the dishwasher with earning my wife’s respect.

Had she said it, there would be no connection for him to make.

> Yes she did, but he called it nagging and ignored it.

This is not at all clear from the article. He's quite vague about the specifics of what she said.
communication and compromise and all that stuff is a two way street. I mean this in romantic relationship, society, work relationships, just...everything.

We've come to accept the one who professes "hurt" must always be bowed to. And at first this makes sense. We SHOULD be empathetic to other's pain, suffering, annoyances and irritations and we should try our best to smooth out relations and get along. But this dynamic creates a power imbalance. The one who complains, the one who is slighted is now given control over those they claim slight them. And this power is often abused.

This is the "two way street" part. It's trying not to offend when you speak..but being CHARITABLE when you listen; meaning you interpret the words/actions of someone in the best possible manner, give them the benefit of the doubt.

Maybe he worked hard, had moments of stress and liked the dish by the sink? Shouldn't she just let the little stuff go? The point is... if it's always one sided, always one person not letting it go, or always one person not being empathetic to the condition of others.. it's bound to fail.

The whole "you're not wrong but you're an asshole" can go for the one slighted as much as the one not-intending-to-but-doing-so-anyway slighter.

My biggest problem about the author isn't even the content - but the whole thing is phrased the way it is for clickbait bc he's trying to sell a book.

My point is... relationships are about mutual-ism Mutual-ism that exists without having to keep score.
How could any approach involving n copies of data mitigate against loss of n devices? What is the superior approach that avoids this pitfall?
You're wrong. It was definitely made to fill a practical need: avoiding the middle man. Why do you think it's so popular in corrupt authorarian thirld-word countries? And if you live in the US/Europe, you'll get there eventually.
The most simple one, but so useful that time:

This car cheap autoradio has no random nor memory. Everytime the engine start, the music restart from the beginning.

Just coded at a stop a little python script for Nokia to randomize the name of the music files of the usb stick.
A webapp which helps with freestyling into rap beats. It throws rhymes at you which u can use to keep it "flowing".
> Zoom, for example, will tell you, when you are muted and you begin to speak

MS Teams has that feature too.

TBH I'm not surprised: when you mute the mic in an app, you're still letting the app in control. If you really want to be safe, you need to mute at OS level or in hardware. That's why cameras have a hardware cover in modern laptops.
Evidently Randall Munroe reads HN, to the surprise of no one.
But the quote is being used as an explanation and not as a joke.
I'm genuinely confused at what reasoning you are using to conclude this since CA already has the highest income taxes in the nation by a large margin. ...And they have higher taxes in a lot of other categories as well.

This just seems like the same progressive denial and pipedream which has led to the very bloated bureaucracy and regulatory environment to the detriment of CA which we are presently discussing.
>But last week, the buyer relisted it for $48 million & the auction ended with a top bid of just $280.

I don't think it was sold. The owner likely had minimum price.
fair enough, TOTP ain't possible on Bip, though camera shutter and navigation are both available

but those things you described as not available are extreme niche, so Bip would be still winner for most of the people
Hi, this is Mike from Atlassian Engineering. You are right the communications from us have not lived up to our standard. We will focus on this specifically once we restore service and get the post incident review out there. More details here: https://www.atlassian.com/engineering/april-2022-outage-upda...
He dismissed her feelings, she did communicate that it annoyed her but he thought "it shouldn't annoy her, it's really not a big deal". He tried to reason about her feelings from his own and came to the conclusion that he was right and she shouldn't feel the way she did. And that kind of thinking surely doesn't stop with dishes. He must have done that on all aspects of their relationship
you can get alphas from spallation, but you wouldn't really call that alpha radiation.
TFA says turbines can't operate for heat sources around 2000C. I'd believe they can't operate with steam at 2000C, but can't you decrease the temperature of the steam relative to the heat source by increasing the flow rate?
The infamous kNN algorithm
I switched from Lightroom to Darktable and with Lightroom it stored the images in folders "year/year-month-day/", so I made a little script that copies the .jpg/.cr2 files from my camera to the right directory based on their metadata. And then in Darktable just re-import this current years directory.

I also created a very hacky script that uses the python paramiko library to ssh to different hosts and spawn a python interpreter which runs a python function remotely for things like grabbing uptimes.
This article puts “roof repairs” in quotes to suggest that was an excuse, but it sounds like that actually happened from what I can tell. I think this answer on Quora provides a more reasonable explanation about why they were removed:

https://www.quora.com/Why-did-the-Reagan-administration-remo...

At the time they were not very effective at all and super costly to operate. They were intended more as a public relations promotion than anything else.
I would say within a niche on something like youtube you will find the content is different from other topics but the format and "what works" is all the same. In-spot ads are the same companies pushing the same stuff - ray con, hello fresh, if its gaming its something shadow legends, etc. Do these channel owners actually use that stuff? (rhetorical question)

Any new person into a space has to mimic others that are successful in order to get views - copying thumbnail formats, topics, video length, "putting links in the description in case you're interested" (aka buy stuff with my affiliate code), etc.

This leads to content within a niche forming a monolithic format/topics because they are all following the same "what works" roadmap for every channel in that niche. Everything is for profit, to do things counter to that means it is unseen, except rare cases like LockPickingLawyer but even his stuff is now pushing the products they make.
Nice! Can you share it?
Possible typo in site menu bar "Thread Model"

Nice to see someone thinking this through, a good template for
building your own personal threat model.
> Razer is known for its gaming peripherals and hardware. On the other hand, Lambda offers workstations, servers, and GPU clusters equipped with their software stack to facilitate deep learning as conveniently as possible. They have collaborated to present a sleek-looking modern laptop (powered by Ubuntu 20.04) tailored for deep learning on the go [...] The Tensorbook

> GPU: GeForce RTX 3080 Max-Q 16 GB VRAM ; CPU: Intel i7-11800H ; RAM: 64 GB 3200 MHz DDR4 ; Storage: 2 TB NVMe PCIe 4.0 ; Display: 165 Hz 1440p 15.6-inch

> The machine learning training benchmarks claim that it is way ahead of the M1 Max chip

A further article is at https://arstechnica.com/gadgets/2022/04/razer-designed-linux...

I would note that the market would probably appreciate also having some "battery conservative" range machines - this very impressive piece of hardware looks more like a "portable desktop", and may cost over 3500$ -, equipped with some chip allowing reasonable parallelism. There did not seem to be much option last time I checked.

HN member vimeh explained yesterday in these pages this project is a child of his, «A laptop with a no-compromise approach to speeds-and-feeds and shipping with OEM support for Ubuntu»: (Show HN: Razer x Lambda Tensorbook) https://news.ycombinator.com/item?id=31006716
You mean like an animal NFT?
I dunno, HPE had two issues with disks failing at specific power-on hours[1], and that wasn't the first time I've heard of similar things, just the one I can remember the vendor for. It's a lot more work to mix batches and stagger power on times than to build a bunch of disks systems at one time and turn them all on at once.

[1] https://www.hpe.com/us/en/services/sas-ssd-advisory.html
> not all ORM frameworks handle this case well, if at all

typically this is probably for internal reporting/metrics. But yeah, a custom script with direct SQL is in order. Personally my opinion is avoid ORM at all costs. Never seen a benefit that wasn't trivially done in SQL, and the downsides are incredibly painful.

The big downside of sharding out, per customer, is that's a lot of databases to migrate on upgrades. Or rollback if shit hits the fan.

The upside? You can have customers on different versions of your app if you really wanted to do such a thing.

In any case, proper tooling goes a long way to making it the difference between wonderfully manageable and torturous nightmare. Think idempotent backup scripts that are capable of failing at any time and resuming where they died, etc.
i spent many hours as a kid writing programs for my own use on a trs-80 that we owned exactly zero software for. turn it on and start writing code because that's literally all you could do lol
I use the hardware button to mute. My headphone has a mute button right on the cord. It's fast and easy and always within reach. If that's not available, I use the operating system to mute. My Linux systems have a mic icon on the top bar. I believe it's easy to do in Windows also. I don't know about mac.
Could this maybe be used as part of a fusion reactor?
Aluminum corrodes, too.

https://www.wileymetal.com/aluminum-corrosion-why-it-happens...

I didn't worry about the edges, as it would take a very long time for the corrosion to progress that way on sheet metal. Didn't worry about the shavings, either, just more of the usual grit at the bottom of the door.

Though if I have a dab of paint or grease handy I'd use it.
Do RTG reach the >2170K necessary for this?
Are you sure this is a good idea? Why not implement district heating? You can use solar collectors during sunny months and bridge winter with iron energy storage. Those solar collectors free up solar panels which means surplus electricity can be turned into iron instead.
They never heard of beta testing, rolling updates, infrastructure as code, federation, customer isolation, or Public Relations. What the heck.
Let’s turn on the AC because outer space on its own isn’t cold enough.
Sony and Lego's owners have invested $2B in Epic Games
A case for reducing complexity of software. Also, given the recent GitHub incident spree, it's almost debilitating. The entire tech industry takes a hit when companies like these fail at operations.
I think that depends on what you mean by compliance. Some regulations require you to irreversibly destroy data when they prescribe the destruction of that data.

That can mean as much as "you have to encrypt everything with a separate key, so that you can destroy the key for the given (say, personally identifiable) dataset making its retrieval irrecoverable"

I'm not saying that's the particular compliance reason they had here, or that the analysis you're giving is wrong, either. There is an interpretation where either of these ideas could be the correct one.
Last utility I wrote draws a calendar in the terminal, and highlights the current date and also the date of the next full moon. The full moon calculation is not accurate but good enough for me. I run this daily.

https://uguu.org/src_aoba_pl.html

I did that because `cal(1)` broke for some reason, and I felt like making some ASCII art.
I don't know that I'd consider most of them "programs", but I've written hundreds of small helper scripts of various sorts over the years. Most of them aren't even published anywhere, not out of a desire to keep them from the light, but more because I write them, use them, and forget about them until they are rediscovered years (decades?) later.

One of the simpler scripts I wrote that I actually published is a little helper to output WiFi signal strength on Macs into printable glyphs so that you can include it in your prompts on the terminal.
Define "program"! I suspect you mean "a persistent thing saved to disk that gets re-used", but a bash one-liner is its own program in a sense.
I wrote a mapping program that could display maps, my location on them, time estimates to a down-road position, etc.

"Why not Google Maps?"

Several reasons: Google Maps requires a cell connection. (They have offline maps now — they didn't at the time I built the tool — but my offline maps are far more controllable in what data I pull down. And if I need data I haven't got, and I have a cell signal, I can fetch it on the fly and add it to the offline cache.)

Google maps was much worse at the time about finding rest areas. They're better marginally better now, but it's still pretty tedious to do on mobile. (There's no general search for it; you can search rest areas and usually get rest areas + junk, but you also really want to also search at the same time for, e.g., Flying Js, Loves. Contextual knowledge about the road would be good too, in case I'm on a turnpike. Also, still waiting for it to realize that, if I'm looking for gas, food, etc. … I want it downroad.) Admittedly my own implementation could have been better here, but I also lack the nice datasets that Google has…

OSM's map data is, in my opinion, better.

The GPS device I have can acquire a signal pretty much instantly. The phone … cannot. Useful in situations where we needed a quick answer, b/c things are happening at 60mph.

Though, we did end up supplementing the program with the phone. (On-the-fly routing is better in Maps, b/c it's a really tough problem, and I didn't build an interface into OpenRoute or whatever its called.)

OpenLayers is an amazing library, too.
I've wrote a few, more like scripts to do something repetitive.

Wrote a script to scrape pictures off an old website from the Wayback Machine.

Wrote another program that scraped some data from a posted Apple Music playlist then used the data to generate a Spotify playlist with the same songs.

I've written several other smaller things related to Arduino and lighting but nothing too special.
GitHub Actions Billing Bug Top Score Challenge
Cell-cultured breastmilk: formula-fed babies[..]another option
> You're not wrong, but crucially those three broadcast networks didn't run their own studios.

Yes, they did (starting before they even were TV networks; NBC Studios has been around since the 1930s), though they also purchased outside content.

Just like the (more than three) major streaming services.

> They couldn't prefer their own, lowly-rated tv shows over more expensive, highly rated shows run by other studios.

Yes, they could. And did.