skysight-inc/HackerNews huggingface dataset:
Hostile Takeover: Kraken Hacks Rival Darknet Market Solaris
SD cards have wear leveling. Probably comparable in principle to dramless SSDs. I/O interface sucks, though.
I bought a combo laser cutter/3D printer a while back and ended up putting an enclosure around it and a dedicated dryer vent in my garage wall with a blower fan attached to it so the whole thing is at negative pressure. Few hundred dollars an a couple of hours of my life but I feel a lot more confident using it now.

I mostly did this because of the laser cutter (plywood can let out some horrible smells when cut), but it's nice to be able to do it for the 3D printer too. I know PLA is considered 'safe' but I figure better safe than sorry for these kinds of things. Hard to unwind damage that may take a long time to manifest.

The printer also has a CNC but I very quickly learned that I should _not_ run the blower fan when that's running. That was no fun to clean up.
I wonder if PayPal did the old “Your account is locked and we’re keeping your money” thing to GitHub too, as they have too so many others.
What works well will probably vary wildly between companies, due to the way that internal-tier support has to interface with the more customer-facing tiers.

That said, you have to be brutal during triage. Have a bucket of time set aside to handle support. That time is used for operational issues that are important but not more important than any product work you are doing. On a healthy system, most of the issues can usually wait to be fixed, due to either low severity or low number of customer impacted (or both).

For very high urgency issues, you drop everything. The sprint doesn't matter anymore, you are keeping the lights on. If your team is constantly dropping everything and blowing out sprints (or whatever duration measure you use), you need to look into why. Most likely, there is a quality problem somewhere that should be your top priority for sprint work. If you can't prioritize fixing that sort of thing, you need find someone who will listen, explain how much money is being lost spinning plates due to something that could be fixed at the root.

If you still can't get it prioritized, find another company. You'll burn out and quit at some point anyway ;)
Indeed, it works as long as the class of labels forms a set instead of a proper class.
This page has some inaccuracies, which I point out on my own Apicius recipe page, which is archived here: https://web.archive.org/web/20060717021437/http://web.onetel...
> Could I not also claim that I created an advanced AI model, which did not copy but learned patterns in the dataset?

Such patterns would enable the video file to decode into a multitude of pictures not originally in the training data. Obviously, a video file cannot do that...it's just compressed data.

Generative models however can generate things that are not in its training set.

And of course, there is a fundamental difference in the source data between compressed video and a generative model: video codecs work with a sorted sequence of images, where most images are slight variations of the ones before them. The training for generative AI doesn't have these properties, the input is not an ordered sequence, and even similar pictures are not sequential variations of one another.
Play, ADHD, and the Construction of the Social Brain (2008) [pdf]
If you are a Street View fan, check out GeoGuessr, a game where you try to guess the location of a Street View. Some pros on YouTube can guess with scary accuracy.

https://www.geoguessr.com/
I've never had problems with upgrades, in fact the latest version of Rails make upgrading a breeze. What Rails app version are you trying to upgrade? Happy to help. Rails also has an upgrade guide that's quite good: https://guides.rubyonrails.org/upgrading_ruby_on_rails.html

And you can use https://railsdiff.org/ to check what you're missing in upgrade apps. Anything other thing that breaks would most like come from another gem, which doesn't make it Rails' fault or Ruby itself, in the case of Ruby, you can track everything to the source to fix it. Ruby keeps a change log diligently. Everything is trackable, at least in my experience.
> This idea is not often mentioned, however. One possible reason is that it requires the capitalist class, i.e. the ruling class, to sacrifice some of their sweet capital.

I think the most likely reason for this is that the people with actual major decision-making powers know that the "AI is about to replace all of our jobs" is bs (at least on the level that most people imagine) on multiple levels. It sounds cool and futuristic, and it creates lots of room for speculation and hyped up article headlines. However, my robo-taxis (that everyone had been hyping up as becoming a thing by 2020) only seem further away with each year.

ChatGPT and Stable Diffusion are both neat and impressive, and will indeed take away some labor opportunities from humans, but they are very niche in their applications.

Sure, a more practically useful AI might come into existence in the near future, but imo it will open up even more opportunities (albeit more skilled ones). But hey, go back only 200 years, and reading was considered a really advanced skill, and you wouldn't be able to imagine nearly everyone in the fairly near future being literate. And this is all just a speculation on future more practically useful AI system that doesn't even exist yet.

Tl;dr: I think deep down, the decision-makers know that AI cannot replace humans when it comes to labor dynamics on the scale of a country, and that it will not get to that state in the next decade or two (or even within our lifetimes). Which makes it pretty much a non-starter for a serious consideration in the present time in matters of labor policies and economic planning.
> "we could do this a lot faster and eventually worldwide if we hitch our wagon to this new AWS thing"

Standard reminder, this was for all the non-content delivery parts of Netflix. They have always and continue to run their own CDN in-house, and don't use AWS for that part. It also took almost 8 years to fully transition to AWS:
https://ayushhsinghh.medium.com/case-study-how-netflix-is-us...
That's a surprising take considering how little it intersects with the rest of the SW universe. There's no Jedis, no lightsabers maybe one brief space battle and barely any direct overlap with the films. You could come in cold without having seen anything else and still enjoy it. I thought it was outstanding, especially the pacing and suspense of the early episodes. The second half is a lot more action-packed and squeezes in both an epic heist and an emotional jailbreak sequence.
More warning would have been ideal, but perhaps it's a security issue. Or a business negotiation issue. It's apparently something they don't want to tell us about, and are in a (relative to usual deprecation) hurry about.

I bet a lot of sponsorship dollars will be lost when people do not update.

I wonder if this will effect non-US donors especially. In general, I'm pretty sure paypal is accessible to more people than visa/mastercard. Over the summer they announced some international expansion to who can receive sponsorship dollars. https://github.blog/2022-07-28-github-sponsors-available-in-...
Very cool that capable individuals are paying attention to older technology, but it's not like IDE SSD hasn't existed for a while. Here's[1] one of the more recent selections, and it's been around awhile.

Edit: oops, missed that it was a ZIF interface. Ok, well done.

[1] https://eshop.macsales.com/item/OWC/SSDMXLE120/
Tell them to take NAD+ boosters like NR or NMN, or even the good old vitamin B3 in large quantities (1g/day). Addiction is often a sign of NAD+/FAD+ depletion in the brain.
I'm not sure why you're bringing this up. I'm not advocating for everyone to get Vicodin if they stub their toe. My point is that narcotics, even the strongly addictive ones, have their place in short term or terminal pain management. It would be unconscionable to make them unavailable to everyone.

Some people huff nitrous oxide. That sucks and I wish they didn't do it. I'd still opt in for general anesthesia if I were having surgery done. In my opinions, having those things as options vastly outweigh the cons of their abuse potential.
Well there’s the bottleneck in a nut shell. Ditch the PHP. At least consider Play if you can’t ditch the Java (I can’t vouch for it, but theoretically it should help.)

Otherwise they should consider Elixir/Phoenix as it is easily distributable and/or Rust if they need breakneck speed per thread.
Gaslighting again.

"Україна виплатила сім'ям загиблих моральну компенсацію ex gratia в розмірі $200 000 на кожного загиблого."
https://web.archive.org/web/20200507122206/http://www.istpra...
I think that's more of a ocular SLAM kind of thing for depth mapping
I rely heavily on an Apple Shortcut that I made which saves an offline copy of a webpage (just the text and images) and stashes it in Notes. Great for refreshing myself on a topic I read about months ago but hasn't become relevant until the current moment.
Pretty sure having to travel to my door is a good filter of effort that is lacking online.

I wonder whether the people downvoting me are all guys, or really don’t mind spam.
I’ve always used PayPal on GitHub for sponsoring great devs since it’s the lowest touch option. Strange that there is no explanation as to why it’s being stopped.
Microsoft + Stripe announcement incoming?
> If they haven't figured out how to turn a profit now will they ever?

The corporate entity Spotify will never turn a major profit, but that's by design.

Spotify made a deal with the devil to come to terms with the record labels, and is now fully baked into a "Hollywood Accounting" set of terms (https://en.wikipedia.org/wiki/Hollywood_accounting) which ensure the real money goes to the power players of RIAA cartel.

It turns out, if you have good lawyers, you can structure a set of entities such that neither the artists nor the public shareholders of the streaming service get the money, but rather, the opaque production company or record label that sits in between it all.
I'm pretty convinced that Google just doesn't understand information economics. In case you haven't noticed, Apple maps are getting better and better and I prefer their turn-by-turn directions over that of Google.

The interesting thing is that Apple now offers "explore" vs "driving" maps, I hope they also add "walking" or "Cycling" maps. And because they aren't driven by advertising sales, the maps can be more useful without compromising sales revenue.

If Apple decided to invest in a crawler/indexer with a search front end to give Siri the data sources for better response, and to allow for "pure" informational search (rather than search-ad/revenue prioritized search), once it got good enough for that it would put Google into a very tight spot. (Well tighter than the one it currently finds itself in).
An open source client gives a false sense of security as the APK you're downloading is compiled. In the end you still need to decompile the APK to know what it is really doing.

Open source client doesn't matter in mobile world, as you never compile the app yourself.
This is only misleading to the non-tech users who don't get how the whole thing works. That's why Telegram's claim of security is total garbage because while their client is "open source", the backend is that has all the messages is not. Something they don't clearly state on their website.

So the Telegram's admins can read all the messages in plain text on the backend.
So "open source" client means absolutely nothing for the security.
Medication management is a clusterfuck, same with ADHD meds.
I wonder what inspired OudeisPloiarkhos to create an account and upload the plot summary. It's their only contribution to Wikipedia, and it's so detailed I somewhat wonder if it's really proper for the site.

I'd guess some kind of academic assignment, though it's strange that they spent a few more months editing it after the original post.
See if you can get some objective views on the deal. Often this is done by staying in touch. Seasonal greetings, even.

The advice is going to differ dramatically based on the lens. If it's a pricing impasse, are you sure you know their budget and fiscal generals? Are they aware that terms can sometimes be made agreeable? It might help to talk terms instead.

I'm also a big fan of asking how the impasse felt to you. If it's just frustrating in general, maybe it needs more teasing apart. But if the people seemed awkward to work with, I'd hold onto that thought for sure. A bad sale can be worse than a missed one.

Good luck to you
Regarding git filter-branch, that big warning does point you to try git filter-repo [1] instead. In my experience, every case that I've need git filter-branch for (or BFG for a bit) has been handled easily and well (including performance-wise) by git filter-repo. Don't let the fact that it needs Python and is still a separate download from the git suite (in part because it needs Python and that is not otherwise a git suite dependency) dissuade you from using an easier and faster alternative to git filter-branch.

[1] https://github.com/newren/git-filter-repo
Sets are defined by their members. If you have a nonempty set, you must have defined a member when you proved it was nonempty. Take any convenient one.

This works for any finite or countable family, because you can repeat the process for each set, any set you can think of will be processed eventually.

But for an uncountable set, almost every set will never be processed, and almost every set is impossible to describe in finite time (per set!), unless you just assume that you can do it on one magical oracle bulk selection.
Topic reminds of film The Core in which the core has stopped rotating initiating a series of apocalyptic phenomena. (And in a Hollywoodian fashion the solution is to release a few nukes in it to restart it.)
No formal diagnosis here, beyond doctor's suggesting ADHD for my poor grades in elementary school.

I use Nicorette at work when I really need to focus, and I try to keep a consistent sleep schedule.
Wow this made my day. Thank you
I Bought a Printer
Agreed. MS has managed this extremely well. They've gone from Tay bot a few years ago to this.

1) they've recognized that none of this could emerge out of a corporate research department of a major trillion $ company. Just too rigid and constrained by day to day business concerns (e.g. Tay bot)

2) they recognized the strategic value to their business regardless of that risk (can't afford to let some more nimble player to leap frog them)

3) they identified a key startup partner that can get results here quickly and bank rolled them (OpenAI)

4) At the first hint of success, they consolidated early investments and are now building out a productive partnership with that partner.

Doing so, they minimize their risk while keeping their options fully open and getting a decent ROI in the process.

Contrast that with Google, which identified the same opportunity many years ago, declined to partner and insisted on doing everything in house, is also a trillion $ company, and is indeed not getting much of note done so far. Google is failing hard here. They are executing the strategy that Microsoft abandoned after Ballmer that wasn't working at all for them.

Which was to be highly secretive, ignore outside innovation, and keep on betting on results from internal R&D instead, all while repeatedly failing at that. So, Google is now saying that they could have done this or that, better, faster, cooler, etc. Except they didn't and haven't. Could have; would have; should have; doesn't count here.

This might just be the wake up call that Google has needed for a few years. Or not. We'll see. Time to put up or shut up for them. My guess is that they will still be figuring out how to respond to this for some time and are completely paralyzed by current events. The prudent thing for MS would be to not wait for that and move full steam ahead. Opportunity of the decade for them to grab some market share. This announcement is a good sign that they are doing that.
> A lot of software engineers in the valley should be able to live quite comfortable life even with 50% pay cuts

Show us the math, please.

Their stock is down by 50-70%. Their base is not that high compare to the insane rent.
I highly recommend Mato's chess videos on famous games (https://www.youtube.com/@MatoJelic), since he keeps them short (3-5 minutes), doesn't talk excessively about every single move, and only shows the interesting variations at critical positions of the game.
Sure, I'm not a pro but I've played for a bit so maybe this will help.

1. Choose a chess opening and stick to it. That means you'll always know how to react at the beginning of the game.
2. Counting. If your piece has more defenders than attackers, it's safe. If you're attacking your opponent's piece more times than it's defended, you can control that square. One of the biggest issues I had when starting out was literally just miscounting attackers and defenders.
3. Basic tactics. There are three fundamental tactics in chess: pins, forks, and skewers.

Other than that, watching chess Youtubers is pretty helpful. Some good examples are Aman Hambleton's beginner videos[1], and Daniel Naroditsky's "speedruns"[2]. The latter can be slightly more advanced but still very understandable imo. There are other good channels like Hikaru Nakamura's, Gotham Chess, chessbrah, and Eric Rosen but I think the two I suggested are the best.

[1] https://www.youtube.com/watch?v=axRvksIZpGc
[2] https://www.youtube.com/watch?v=sfjI4jEY58s&list=PLT1F2nOxLH...
In general, I agree with you. However, I'm somewhat torn here, as the point is for ease it typing math. It already has an allowance where what you type is not necessarily the same characters that will get rendered.

Consider the example the page loads with "sum_(i=1)^n i^3=((n(n+1))/2)^2". Some of those parens are dropped entirely. Some are changed into taller versions. The + is not the same as the \plus sign that is rendered.

So, yes, it is a restriction that comes with some tradeoffs. My gut is that this is probably fine for the vast majority of use cases, though. Such that it was probably the right call.
> A lot of drug users start because they're simply seeking recreation and someone is nearby to make drugs available to them. It's as simple as that.

Let's be clear here: someone's stated reason for using opiates might be recreation, but nobody starts shooting heroin for recreation without some pre-existing reason for self-destruction. It's not a secret that opiates are dangerous. People with normal self-preservation instincts find other ways to recreate.

> > You are broken because society is broken.

> Variations of this concept are frequently used by drug addicts to justify continued behavior. "It's not my fault, it's society's fault!". Taking ownership of actions and consequences is one of the key pivot points in helping people get control.

What this boils down to is that the addict has to understand, "Society isn't going to help you, so you have to help yourself." That's important for addicts to understand because it is, unfortunately, true. But if we lived in a society which actually gave enough of a shit about its citizens to help them when they have problems, the importance of understanding that society won't help them would obviously take a smaller role.

I want to be absolutely clear here: there is not effective help for the causes of addiction. For example, a common cause of addiction is homelessness. Contrary to HN opinion, the solution to homelessness is simple. The solution to homelessness is homes. Not shelters--don't embarrass yourself with the "I don't know what the word 'home' means" argument. The fact is, 1% of the US military budget would build a home for everyone in the US. It's not difficult: the reason it hasn't happened is that there are a lot of people opposed to it. Instead, we build shelters where nobody has any privacy or feels safe or can have a pet or storage for their belongings (that's just like a home, right!?), and only in places where they don't inconvenience anyone society cares about, and then blame the homeless for being hard to help when they choose not to pretend that our half-assed solution does anything to solve their problems.
Yeah, just the annoying task of having to go revisit their recurring donations, I'd expect to cost some donations, as people "I don't have time for this" decide to cancel.

Then there's the people who still intend to donate, but just don't get around to setting the new payment method.
There’s definitely a sweet spot for me that overlaps with when games became “really good” to my taste.

I was playing Civ6. And honestly, why the 3D and all the animations? It’s just slow and consumes power that it doesn’t need to. The Civ2, MOO2, MOM, X-Com era is still to my mind the best. I just want the quality of life improvements and some of the newer mechanics from the new games.
I don't have an ADHD diagnosis, but I have some suspicions.

I find I want to be doing things. Those things must be immediately (or very quickly at least) and consistently rewarding, or I'll stop. That much is, as far as I've found in the last few decades, an unchangeable fact.

That pretty much rules out studying.

You can learn by doing things too, obviously, but the early stages of learning programming are either sensible small steps (hello world, what's a function, etc etc) or gigantic unrealistic moon-of-an-exoplanet-shot projects (I'm going to build the next World of Warcraft by myself by next weekend).

The sensible small steps are exciting and give the doing things successfully rush at first, but that goes away fast and you need more.

You do hello world (wow I made the computer do something!). Learn how to use some conditions (wow I made the computer decide something!). Learn about libraries (wow so I can just stitch a bunch of these together and build the next Big App!). Start working on your big idea, quickly realise you're not going to be getting the success hits fast enough. Do something else "for a bit" and never touch your project again.

I'm fairly sure the only reason I managed to learn to code was that my first job in tech support was both easy and boring, and automating parts of that job was more fun than actually doing the job. Productive things become much easier when they're procrastination from something less fun.

It's taken me ten years, but I'm finally at the point now where I've built up a big enough skillset that I can take on projects that I'm interested in, and make progress fast enough that I get my fix and can stick with them.
There's also .git/info/exclude:

> Patterns which should be version-controlled and distributed to other repositories via clone (i.e., files that all developers will want to ignore) should go into a .gitignore file.

> Patterns which are specific to a particular repository but which do not need to be shared with other related repositories (e.g., auxiliary files that live inside the repository but are specific to one user’s workflow) should go into the $GIT_DIR/info/exclude file.

> Patterns which a user wants Git to ignore in all situations (e.g., backup or temporary files generated by the user’s editor of choice) generally go into a file specified by core.excludesFile in the user’s ~/.gitconfig. Its default value is $XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is either not set or empty, $HOME/.config/git/ignore is used instead.

https://git-scm.com/docs/gitignore
That's idiotic. I put it right up their with "let's reduce pregnancy by making it hard for teens to get condoms so that they don't have sex".
You don't need to have a GP referral. I didn't. Just go with a private psychiatrist that specializes in ADHD and you can get diagnosed.
GitHub Fixes Information Leak Bug in Its Container Registry