skysight-inc/HackerNews huggingface dataset:
I agree no one uses devices for long. But as a pedantic N=1...
I use a computer from around 2011-13.. can't quite remember.
Added a stick of RAM(it came with 4gb), and changed the HDD to an SDD, and had to replace the coin cell battery in the nvram once, all told for <10000INR. So it's the original cost + 10000INR for something that works perfectly well today, after 10+ years ;)

So yes, we exist too.

But, no complaints, linux windows all of it work flawlessly.
I'd say that PhpStorm doesn't really qualify as SaaS.

Not all software subscriptions are SaaS. See, e.g., here: https://www.dataversity.net/saas-and-subscription-complement...

SaaS means someone else runs the software and your access to it is mediated by their service (usually a networked service).

Some SaaS tests:

If you can keep running it when your subscription runs out, it's not SaaS. If it runs on your own hardware, it's not SaaS.

This concept creep elides the extraordinary level of alienation inherent in SaaS, which is exceptional even for proprietary software. This overly broad usage of the term can make the tradeoffs involved¹ in actual SaaS seem less severe than they are.

--

1: https://www.gnu.org/philosophy/who-does-that-server-really-s...
Check out https://immersed.com, it's VR monitors
> I'm having a production problem at work right now in which some tasks just get stuck. I wish I could do the equivalent of `gdb; thread apply all bt`

For all the hate that Java gets, this is something that has Just Worked(tm) for like 25 years, and it's enormously helpful for troubleshooting. You don't even need a debugger; you can just send the JVM a SIGQUIT, and it'll dump a stack trace of every thread to stderr (including which locks each thread is holding and/or waiting on) and keep running.

I miss this feature in every other language I've worked with. You can even use it for ad-hoc profiling in production: just take a bunch of snapshots, and use grep/sed/sort/uniq to look for hotspots.
The way I understand the article, the banks ain't making $64B from free cashless payments but from other services like non-free cashless payments, loans etc.
Most of the time I'm using 3: 2 big screens (often browser on one, IDE or similar on the other) and my laptop (usually terminal, or Slack, or a similar auxiliary app). It feels no more complicated to me than swiping between phone apps, and definitely simpler than someone with a carefully curated WM setup.

My screen size has gone up over the years, but that's more a matter of aging eyes than information density. :-)
So to inject preferred biases instead of whatever is embedded in the data.
It's unreal that a software product like that was available for free in the first place.
Go reply to the parent comment with that.
It's my personal opinion that they had lost their way before getting bought by Zoom. Mostly gut feeling from the actions and words from senior leadership.

But you're correct, Zoom's purchase was the death knell.
For film composers (niche, I know) each screen can represent a distinct task all of which are happening simultaneously.

So:

- video reference

- synthesizers

- daw/waveform playback

- score

I wonder what other professions might find value in a similar setup.
> I think confusion comes from the idea that you can take a regression or expectation and extend it into the future and is that extrapolation.

That's the literal definition of extrapolation, so I think the confusion is coming from your side.
> when in reality 34% of US judges are women, according to the National Association of Women Judges and the Federal Judicial Center

What percentages of judges are women is a different question than what percentage of judges depicted in visual media are women... and that is an even different question than what percentage of judge images used to train stable diffusion were women?
That's something I was wondering myself. I like to read philosophy, but I don't know any references that cover the subject to a satisfying degree. Even if I go to Stanford Encyclopedia of Philosophy (a good starting point for your research with lots of pointers towards other articles and books) there is an article for Implicit Bias, but there is no article for Bias itself; this concept seems to be taken for granted and as nonproblematic.

The idea of bias is quite simple in the context of instrumental rationality: you have an objective and you optimize for it. For example, you may want to determine whether something is a face or not a face. In such case face pareidolia is a manifestation of bias.

But what is bias if we don't talk about instrumental rationality and goal-oriented behavior? What is bias in terms of so-called value rationality? There is a whole bag of those weird abstract concepts that exist as a foundation for fashionable contemporary mainstream philosophy and even beyond that as the Zeitgeist of our age. But those concepts seem to often just be asserted as an obvious starting point you have to agree with before something like (quite ironically called considering the context) Critical Theory would make sense to you.
Waiting for a Windows PC version...
First of all, does anyone know if there's a flag that just turns off work-stealing? Seems like you could then decide for yourself how you want Tokio in particular to work.

Second, the send + sync thing seems onerous, but from my POV you are encouraged to only pass little messages on channels anyway. I find it easier to just not share anything. If two things need the same structure, they can both subscribe to the ring that gets the messages, and each construct the object for themselves. I find if you have a bunch of Arc<RwLock<>> something is wrong. YMMV.
once you consider overflow and underflow

You're explicitly comparing apples and oranges here. Are you implying that it's never necessary to check for overflow and underflow in dynamically typed languages, and that it's somehow mandatory to do so in statically typed ones? Or, in case your argument is "numbers in dynamically typed languages do not overflow", are you aware of BigDecimal in Java or sys.maxint in Python 2?
The Clojure devs should be aware that the synchronization pinning problem is intended to be temporary and doesn't apply at all with GraalVM native images. One of the Loom developers talks about it here:

https://mail.openjdk.org/pipermail/loom-dev/2023-September/0...

So they could also just choose to ignore this problem for now.
The article is fascinating but seems to give no context for the use of Hitchcock's name in the title, so I'm going to just go ahead and suggest it is regarding the film director's calculated formula for suspense:

https://www.criterion.com/current/posts/5966-hitchcock-hoppe...

or perhaps his differentiation between suspense and surprise:

https://auralcrave.com/en/2018/08/01/what-is-suspense-the-de...
> A software they use for time tracking didn't support screenshots on Wayland and[...]

This is much more of a red flag than forcing someone to use Windows. A time tracking that takes screenshots? Who needs this kind of micro-surveillance?
Epic makes money therefore film studios should get free money?
> I'm having a production problem at work right now in which some tasks just get stuck.

To mitigate this kind of problem, at my company we use a library [1] that allows regularly logging which tasks are running and what file/line numbers each task is currently at. It requires manually sprinkling our code with `r.set_location(file!(), line!());` before every await point, but it has helped us so many times to explain why our systems seem to be stuck.

[1] https://github.com/antialize/tokio-tasks/blob/main/src/run_t... has set_location(), and task.rs has list_tasks()
BEC is also not done with gift cards. Google definitely does not pay their invoices with gift cards.
That takes more effort
Many non mammals have vision that includes UV (birds, reptiles, insects ... )
if any of these hunt the mammal, fluorescence may be a way of not reflecting light the predator can see. Fluorescence must emit a lower frequency and intensity of light than could have been reflected
It is questionable and indicates the author doesn't understand CPU bit width.

There are three key bit widths that impact a CPU

Address bus: how much RAM the CPU could theoretically address.

Data bus: how many bits at a time the CPU can read from the RAM it can address.

Register: how much data an instruction can operate on at a time.

The author appears to understand only address bus width and may be influenced by early (valid, depending) complaints that the transition from 32 to 64 bit didn't benefit end users.

Going from 32-bit to 64-bit registers can provide a significant performance improvement. But only if you're doing math on 64-bit values. Without specialized instructions, 32-bit and smaller math won't improve due to the register width improvement.

Increasing the size of the data bus can provide a big performance improvement if the previous bus was narrower than the register width.

Many (most? citation needed) current, mainstream CPUs use the same bit width for all three (address, data, register).

The 8088 was notable back in the day because it had a 20 bit address bus, 16 bit registers, and an 8 bit data bus.

Edit: The Alpha had 64 bit registers -- it wasn't just a 32-bit register / data bus CPU with a 64-bit address bus.
damn these were the good old days

The people
the leaps in tech
the simplicity
the naivety
I never keep tablets around long - I usually sell them (and all electronics) once they're no longer useful.

eBay is my Marie Kondo :-)
They mean generating fictional methodology and then passing it off as real in a scientific paper is unethical. This is also unethical if you don’t use ChatGPT, of course
Hard disagree. Crypto is the only real way to move large sums of illicit money across the world. The people that attacked MGM aren't going to show up to accept cash or diamonds, and Steve Wynn isn't going to hop on a plane to Moscow with a duffle bag of nonsequential hundred dollar bills. Do you expect the crypto gangs to include a PO box number? Dead drop on a bridge Big Lebowski style? Of course not.

Payment networks are obviously not an option. Visa and her peers are not going to deliver the funds.

The only thing left is crypto. In fact it is the only use case where crypto is the preferable solution. I'll quote Stephen Diehl: "Any application that could be done on a blockchain could be better done on a centralized database. Except crime." [https://www.stephendiehl.com/blog/nothing-burger.html]

Also, the first paragraph of your first link (the Wikipedia page for "Ransomwware") literally ends with "... and difficult to trace digital currencies such as paysafecard or Bitcoin and other cryptocurrencies are used for the ransoms, making tracing and prosecuting the perpetrators difficult." Crypto and ransomware are absolutely intertwined in 2023, and have been for well over a decade.
You're right, it took a while for Windows gaming to really take off, even in the Windows 95 era. But Windows 3.1 was great for other kinds of productivity-related tasks.
Because this is the persons own device, it's the employer who failed to provide software that works properly with those devices.

To be fair, the firing offense technically isn't refusing to use Windows, but failure to do time tracking I suspect. Not really sure what the screenshot feature is suppose to do though.

It really depends on why this person isn't using company issued hardware. I've used my own laptop on jobs before, but that was to prove that Windows was slowing us down, once that was established my boss just bought macs.

There's also the option that the company could issue cheap laptops for the stuff that require Windows or other specific software and just let people use their own hardware for everything else.
Nobel Peace Prize Awarded to Iranian Activist Narges Mohammadi
Your story about operation Ajax is just that - a story. Iran’s PMs were all elected by parliament and the one before Mr. Mossadeq was assassinated by Islamists allied to your “democrat” who then let the killer get off with no jail time.

You also fail to note that the PM in question had a “99%” referendum during his tenure. You also fail to mention that the said PM refused his constitutionally valid dismissal by the Shah and then proceeded to launch a COUP against the constitutional monarchy.

You fail to mention all this because NYTimes and CIA and the rest of the Western world is perfectly happy with the narrative of Kermit Roosevelt getting off the plane with a suitcase of dollars and then taking over a “99%” supported regime overnight! CIA is sure impressive!

The facts are that the PM in question began to alienate his allies — the Islamists — so they withdrew support, and very substantial chunk of the nation absolutely did not agree with his coup and his program of unilaterally changing the outcome of the 1905 Constitutional Revolution of Iran which do grant certain powers to the monarch. This includes dismissing the PM.

So, now that we have a more ‘rounded’ historic context of what actually led to ‘53 counter coup encouraged and supported by US and UK (which failed) and the next day’s Army’s counter-coup (which succeeded), the topical point remains:

Whatever CIA, or “Anglo-Saxons” or this or that evil empire has done in NO WAY excuse or elucidate the dictatorial regime of the clergy and their very open trampling the rights of women in Iran.

I am not sure what is the Islamist version of “Tankee” but you are it.

[and a ps for Iranians in the audience]

If you continue to repeat the ridiculous NYTimes/CIA version of the story you are denigrating our great people. The idea that some flunky from CIA with a suitcase of cash managed to unseat a “99%” PM overnight mainly says that Iranians are mindless chumps who are trivially manipulated. This is neither flattering or accurate.
#whataboutism

The fact is, the mullahs torture and kill anyone who speaks up. That's happening now, not 71 years ago.

"women trapped in these regimes" does not need quotation marks, unless you think there are NO women trapped in these regimes.
Some teachers notice if you only cite sources on the Wikipedia page, too. More likely if the whole class is writing on the same topic.

The work-around is to write it from Wikipedia, but find sources by searching on Google Books. Being able to read a couple pages around each part you’re citing is enough, so their page allowance for restricted works is usually plenty.

Hit your citation count and real-book-source requirement (if they still do that second one) without leaving your chair. Barely more work than writing from Wikipedia and not covering your tracks.
While Russian gangs do have a lot of involvement, I don't think these particular casino hacks were attributed to any Russian group. Scattered Spider is attributed and is believed to be 19-22 year old's from US and UK: https://en.wikipedia.org/wiki/Scattered_Spider
Show HN: Free tool for improving email confirmation rate
It’s probably known by now but just in case if not: they’re dramatically nicer to wear without facial hair. Not just “no beard”, the most comfortable I had them (KN95) was from whenever I fully shaved up to a “medium stubble”.
If there is >50% of something, I wouldn't be surprised if a model chooses it 100% of time.
I've almost organically switched to using Youtube Music over Spotify because the android app is such a poor experience and constantly changing for the worse.
It's probably a little bit like they now think this is worse than Zamaan-e-Shah, and that time is now viewed with history's rose-colored glasses

But the Shah was overthrown for a reason (and his overthrow was good and just even if what succeeded it didn't pan out well), and was a pretty popular event.

In the absence of the Regime's latest round of oppression, where they really turned it up a notch, and in the absence of economic turmoil, I doubt there would be much by the way of serious protests. I don't believe that absolutely everything can be reduced to economic factors, but I think that's usually a pretty big motivator in terms of getting most of any population to care enough about something to risk life and limb to protest.
Thermophotovoltaic (TPV) Energy Conversion
I've always had a soft spot for the VAX 11-780, I now have one running VAX/VMS in my phone, thanks to SimH.
100%

I once worked for a very small agency that "preferred" that I use my own machine. Then my PO would get upset that I didn't put documentation into a Word doc (was on Linux, and this was in the days where OO did not have great .doc compatibility so her styles that she insisted on using would be mangled badly) and go complain to the COO. He'd then ask if I could install Windows and my response was always that if he provided the machine I'd run whatever he needed. Which meant that's 2-3 golf outings he couldn't go on with clients and he was not about to sacrifice that. So he'd roll his eyes and leave me alone for a couple of months.

That company, too, ended in failure (luckily after I left).
If I had to guess, it's a few factors.

They probably overhired during 2020-2022 period like everyone else did.

Additionally, AFAIR there were tax rule changes going in play this year that would change the accounting balance sheet. [0]

But, the biggest one in my mind, realities of inflation/shrinkflation are setting in. I'd have to guess that my food cost has gone up enough that I could have theoretically purchased at least one or two skins with the extra money I'm spending on the same or less food [1]. I think this is a factor that is easy to be insulated from in tech, however my friends in various luxury service industries are feeling the pinch; folks cutting down on "spa days" and fancy restaurant trips.

[0] - I know earlier this year a bunch of changes around how Capital Expenditures/R&D were allowed to be deducted, and in some cases it would lead to a large increase in the cost of engineers.

[1] - I don't do Fortnite so I have no clue what stuff costs, broadly speaking however 10-20$ a week is a light estimate.
Opinion: PayPal dark patterns are borderline fraud
In my business account, there are two types of "faucets" that siphon money from my account.

1. Subscriptions
2. Recurring Payments

Neither are present on the overview, and finding automatic payments really takes some digging around in the site.

I'm a middle-aged dude, and cannot imagine what it must be like for a senior citizen that is even less familiar with tech to figure this out.

I wonder just how many millions or billions dollars worth of extra transactions have flowed through PayPal because of this very thing.
Musk's argument is that not showing any of the content other than the image will force people to instead put the article text content in the Twitter post itself, next to the image. By showing almost no context for a link, it will force posters to manually include more context, and thus people will stay on Twitter longer than when they were generating a bit of context for the embeds (e.g. article title).
What if they provided a machine, and the person would still refuse to use windows? This story reads more like the company wants to have a secure screenshot-trail of their workers' activity, and the writer just doesn't want to use the required environment. Classical conflict of interest.

Though, still a shitty employer if this is true. Check the results, not the process.
This is missing the forest for the trees.

There is no one always-right way to get best performance for every program. You can argue about it all you want. Thread-per-core benefits/downside is a typical "it depends" discussion.

The problem is that using `async` in the first place is a premature optimization. 99% of Rust programs are not redis, linkerd and alikes. They are some CLI tools or Web apps that could have been written in Python or Ruby, and they would still be fast enough.

So why as a community we abandoned blocking IO Rust and everything is async now, and developers are just doing `#[tokio::main]` by default on everything?
also related

3 month ago "Ask HN: Could you share your personal blog here?" https://news.ycombinator.com/item?id=36575081

9 months ago "Ask HN: Share your personal site" https://news.ycombinator.com/item?id=34279215
On the contrary, only someone who can't produce more value than an AI should be afraid of being replaced by it. Our value is in abstract thought and using tools as force multipliers, not writing boilerplate by hand.
Non-paywalled article: https://archive.ph/JHIyh
It’s been decades since most people here took a natural history class.

World is full of doctors spewing fifteen year out-of-date medical knowledge. Not everyone is going to be up on recent-ish events in your little niche. You’re in for a lot of rough conversations.
Why do you feel this is Tencent's doing if they're not the majority shareholder?
I agree, this should not be normalized at any cost otherwise we'll delve into some dystopian scenario fast
Better/worse is one of those subjective things that comes with experience. No one can definitively answer such a question in a way that will apply to every circumstance.

But as someone who rarely writes bash scripts but just enough to be dangerous ... I use `set -xe` at the top of every single shell script I write. The -x flag causes the script to echo every command that is executed to stdout which can be very valuable if I am debugging a shell script that is running on an external environment (like a CI). I've seen this habit suggested many times and it has served me well.
This is the true 500 pound gorilla in the room. Somehow, as we all become ever more dependent on AI, we also need to become ever more aware of the biases built into that AI. Without constant vigilance, we risk becoming obedient stereotypes ourselves, oblivious to hidden biases and agendas in the smart tools that we come to blindly trust.
Can you think of a single CLI tool that would let me commit a past incantation to a file and retrieve it later? Especially one that syncs well across devices.

The best I can think of is Atuin (https://github.com/atuinsh/atuin) but I wasn't super interested in using it - I kind of want something more lightweight.
I'm doing some light gamedev, and with two 28" screens I feel like I could use a little bit more screen real estate.

The situation where this still feels lacking is when I'm trying to solve a problem and have a 3D game view, source code, object list and properties, debug output, debugger (watched variables, call stack) on one screen. Then on another screen I'll read documentation of whatever I'm trying to fix.

Productivity clearly had a jump when I added the second monitor, and I think I could get some boost still by either having larger monitors, or perhaps one big bigger curved one with two monitor inputs.
I've always thought it would be great to do a Reddit-style "AMA" with the developers of crappy apps like this and put them on the spot to justify all these awful decisions. Bonus points if they are honest! Who knows, there may be good or bad reasons for all of these, but we'll never know because unlike Open Source, for commercial software there's never a public mailing list where bugs and features get discussed.

It would be refreshing to hear some Product Manager say "Yea, that feature is terrible and anti-user, but it juices our MAU metrics which means huge bonus for me!"
Dec 25, 2021 was not pre-GPT. Or even pre-GPT-3.
Why do you think pro-Russian channels have a different fate for monetization?

---

Having watched this particular YT channel for a stint, I stopped because it was full of speculation and bias. The pro-X sides all show the same content and speculate wildly, only show you bias confirming content. These daily recap channels are all pretty much for war porn addicts at this point.

I maintain a playlist of what I think are high-quality discussions and conversations: https://www.youtube.com/playlist?list=PLFDNgGI8RJ_c3mSs_hrUR...
Record $7B in crypto laundered through cross-chain services
Mind if I slytherin?
Which is a good strategy when you don't do it retroactively, and you do give time to switch. If your product is best of breed (which UE5 is) it would make sense.