skysight-inc/HackerNews huggingface dataset:
Replacing C# with Rust for front-end sounds equally ridiculous.

C# is much higher level and ergonomic to use for this, the tooling alone is lightyears ahead for the job - compile times/debugging for GUI iteration alone.

I can understand using rust for front-end to slap some simple gui on top of some complex lib and allows a lot of reuse (although I would still prefer GUI using rust through an interface from higher level like FFI/IPC).
Writers tend to report very different ways of working. Some plan out everything and write a huge synopsis, others sit down and write start to finish. Some iterate somewhere in between.

For my part I plan out the high level plot, and a list of scenes. At most a 2-3 pages synopsis.

Then I write start to finish. No exceptions: Scene by scene, paragraph by paragraph, without going back.

Interestingly seeing as you suggest writing is more dynamic and non-linear, that method of writing a novel - which I've used twice so far, and in-progress with the third - is a lot less dynamic and non-linear than the way I write code.

I rarely plan out at anything but the very highest levels when I write code. I sketch out components and fill in pieces of code as I need them, and stub out other things, and then I test, and then fill in some more.

I can't write that way. I find if I try to produce any kind of in-depth synopsis I just end up changing most things when writing the full scenes anyway. I need to know the details of what went before to fill in the scene I'm currently working on, so I can't work effectively on it until I've written the previous ones out fully.

Some people do write by jumping back and forth, so I'm not suggesting you're wrong for you, but that's just not how it works for me. When I revise my draft I similarly go through them beginning to end. When I get it back from the editor, I gather up the notes, decides what to listen to and what to ignore, and go through my draft linearly, beginning to end.
It’s just a trade-off. Which part of the OS do you hate fighting the least. Given that by the early 2000s you couldn’t really get away with a text-only terminal as your dev machine and years of fighting with XF86Config and some other bullshit I left it for MacOS using Emacs tramp-mode on the Linux box for development. I’m still waiting for the “year of desktop Linux” to arrive.
For me, tabs are very much a manifestation of what’s going on in my mind at that very instant. Basically a cache. But once I’m done with my task or work is over, I’ll close every. Single. One.

The fear of not being able to recall information is a classic busy-syndrome feeling. Sometimes I also have to tell myself “I’ll probably remember what I worked in yesterday, so maybe there’s no need to panic after all”.
Nope, it's not. I always try to polish my English as much as I can, but after more than 8 years living in US, I still occasionally get messages from co-workers saying like, "hey dude, not to be pedantic, but ..."

If I were to write a long piece, you'd almost certainly notice that I'm not a native speaker. I'm subscribed to a few Telegram channels led by Russian speaking people and I always spot minor mistakes in their messages. Even when the text is grammatically correct, the way sentences are structured is what usually reveals them. I observe similar pattern with the partners I work with. Heck, even my English teacher's English (she is my friend on FB) is different from a typical writing style of a native speaker.

It obviously doesn't mean that Russians cannot learn a more "traditional" English, but when it comes to Russian hackers...meh, the chances are low, imho.
API Security Checklist: What You Need to Know
All freshmen? Or only CS candidates? If it's the former, that seems like a giant waste for most of the people in the class and requiring any additional basic sciences or math course would likely be more beneficial.
Note that aledalgrande’s original post above was speaking specifically about annual vaccination. That is is a completely different league than the common vaccines that require a booster shot every decade or so, and are much easier for people moving around internationally to plan around.
Not that I'll say Linux filesystem managers are any real good (last one I liked I think was replaced by nautilus), but Finder is no great piece of software. It actively opposes me finding hidden folders and files. It intermingles folders and files, with (AFAIK) no way to to change it. It won't show to-the-byte files sizes (AFAIK). Cut and paste and moving files is annoying. It constantly forgets I want details and not other views. It won't show zip contents without exploding it.

There are a dozen other things I recall shaking my head at but don't remember the specifics. File extension hiding, program association issues, split view crashes, integrations constantly broken between releases.
Swap files are created by the OS when the existing ones are full. They are removed by the OS when they are empty. There is no way to set the swap size, because it is dynamic. What is the point of setting the size yourself, besides running artificially out of swap when you need more or taking unnecessary space when you need less?
Neat! That link worked for me on the latest Chrome ¯\_(ツ)_/¯
$285! Wow...
> I guess it's like ML

It's very like simulated annealing.
Ask HN: What's the easiest companion to Google drive?
i have so many google docs / files and its so hard to organize and search for this - whats a good companion tool for this.
In 2016, while I was still working at Microsoft, they gave us cloud engineers a separate laptop for accessing customer data (they called them SAWS, for Secure Access Workstation), because they decided that our normal everyday Windows 10 machines with root privileges could not be trusted. This was in 2016, not 2001.

I do not think you can have secure Windows infrastructure today. In the future, a few years after it's fully open source, perhaps.

Of course you are free to make your own bets.
Yes. Like yearly vaccination campaigns.
I had the same thought! Dang repeats the mantra, "bring curiosity" and here is a very curious post being downvoted. Also, the whole point of the downvote is to "disagree" but it doesn't seem to be used that way. Also, down voting limits the ability of the person "disagreed with" to communicate and share their position, which empowers the mob.

And furthermore, even talking about this topic is "meta discussion" which is discouraged here.

What does that say here? Disagreement is suppressed and self-reflection is not appreciated.

Let's just really think about that philosophy. It's an algorithm destined to echo chamber. A lack of diversity of thought.
All I know is "We tortured some folks." -B. Obama

https://m.youtube.com/watch?v=Z9EBfEPuOXU
Do you happen to have the exact wording? As far as I can tell these mean the same thing.

1. "You must support URL length up to 100 characters" -> your browser must support URLs that are 100 characters or less (and may or may not support longer ones)

2. "Your supported URL length must be at least 100 character" -> You must support URLs that are 100 characters or less (and may or may not support longer ones)
There is sequence of return risk. The average return by itself can hide that risk. Imagine if the day you retire you experience a series of bad crashes, followed by years of stagnant growth, and finally the last couple decades of your life of massive growth. In that case, the average will tell you one thing, but in reality you’ll be destitute because you’ll have to consume your capital during those early years while it is depressed.

A Monte Carlo simulation is the best practical estimation for looking at that. I believe that historically a ~3% withdrawal rate was the highest you could go, for retirement periods of 50 years or longer with substantial equity investments.
Ah. Thx!
> This is a business that actually provides better support than a regular business.

The thing I find fascinating from a sociology perspective about ransomware is that they have to. To be a successful ransomware company, you have to simultaneously be:

1. Completely immoral enough to attack companies, hold their data ransom and potentially put them out of business and reveal the private details of thousands of people.

2. Create enough trust in the company you attacked that they believe you will give the data back once you pay them.

It is crazy that they are psychologically savvy enough to simultaneously attain those directly conflicting goals.
I was actually a big user of firefox panorama. I know that it wasn’t easy to discover but it was the best idea of tabs I’ve seen. Expose, grids, and multiple desktops work the best for switching windows, why not have it for tabs?

I think that with the right desktop environment we could completely get rid of most tabs. Windows and ie were terrible with opening new windows which made tabs a necessity, but really they should be used for grouping related pages.
I had this idea while trying to make "AIOps" work with flux on my Kubernetes cluster. You can integrate this api with your CD platform for canary deployments (eg: flagger/Argo) and this would look at your log and metrics data and report abnormal behaviour with your applications.

The API is currently FREE, so please feel free to try and drop a feedback. Looking forward to connecting about your experiences :)

Note: We currently only support Linkerd, Istio support is coming soon.
"Does not" and "cannot" are two different things.

My read is that tax enforcement failure is intentional, lubricated by political donations and influence, vs incompetence.

See the high-net-worth enforcement group at the IRS that was quickly shut down for murky reasons.
There are a lot services in Sweden that requires that you provide a real authentication by using something called BankId. Basically a personal digital id. This is the way to go. 100% secure validated users. If there was a function added to make the users anonymous to third party services it would be great.

I work with Cloudflare sites and it is clear that thier current enterprise offerings are hard to tweak to solve attacks without spamming the users with captchas. The captchas are already too complicated for the average user so it is mostly turned off even though it has other consequences. I have to look into this new thing though.

As much as I like the idea of an open Internet to be used by anyone from anywhere. It does simply not work today for a lot of enterprises.
Some closely related cases for thought:

How about experimenting on cell cultures harvested from an adult who was executed by the state?

How about experimenting on cell cultures harvested from an aborted human fetus?

In both cases, the source of the cells doesn't give consent, but their designated caretaker does.
But as a software dev of course this is something you might have to do every once in a while.

In about twelve years of a variety of software development on Mac, from embedded to iOS/Mac apps to web, it has never even once occurred to me to do that. Considering that the OS will fill the disk with swap if need be, I'm trying to think of a reason to even want to do this.
> (Did "hours worked" really increase, or was that time spent changing laundry and running errands that got classified as work time)

Let's keep in mind here too that "hours between commute to/from office" != "hours working." Coffee shop runs, lunches, snack breaks, chatting, walking around...
This doesn't really improve the optics. If anything it makes it worse: if very technical people who clearly want to escape government oversight can't, what hope would my 60yo "I think Windows and Word are the same thing" father have to use them correctly?

Beyond all the technical discussion about the value of cryptocurrencies I never believed that the idea that everybody would carry their cryptocurrency wallet with them at all time was in any way realistic. People would get their wallet stolen, destroyed or lost all the time, locking them away from their savings. The vast majority of people will prefer having the peace of mind of entrusting their coins to a third party who'd handle the technical details and provide insurance against lost and theft. And just like that we've reinvented banks.
The URL can be up to 1024 characters. The browser must support at least 1024 character URLs.

They're 2 sides of the same coin, but MS didn't actually rephrase the sentence properly. Their version would have every URL have at least 1024 characters in it. Any less than that, and the browser should reject the URL as invalid.
The UK taxes are, in all fairness, the simplest I have ever seen (and I've made a point of learning about and comparing several countries). You can use a calculator such as Listen To Taxman [0] and be within a 1% error margin from the reality.

Of course, there are always edge cases, and the government has deliberately made some areas a mess (case in point: contractors); but the base use case of standard salary is insanely simple. And, for our American friends, the NHS is included.

[0] https://listentotaxman.com/
I get sick every year for some reason, often gastro, and the bi-yearly AC switch off/on giving me a long cold because I grew up in a country without AC. A year out of two I have a bad flu, a year out of 5, a bad otitis so painful I can't eat for a while...

Well the ONLY year of my life (I'm 33) I wasn't sick was 2020-2021. I think... the mask helped a lot. I feel like I understand now all these people telling me getting so sick every year wasn't normal...
Is it complexity, or is it the result of the simplification of unifying expressions and statements in most cases?
I would love to see a Miro-style, infinite canvas, tiling tab manager. If I zoom out past the page, show me a canvas with thumbnails of all my tabs, that I can click and drag to group or arrange however I want. Then let me zoom into one of the thumbnails to switch to that tab.

Basically Apple’s mobile Photos.app interface but for browser tabs.
Yes, but that’s irrelevant in the context we’re discussing here, where the the reviewer was testing his friend’s iPhone.
Who cares? If you need some minimal programming language with some special characteristics, you can write a FORTH in 2k lines of assembler or so.

The first time I used 32 bit ints on an 8 bit computer was in a FORTH that implemented 32 bit math, for instance.
The NYAG said they were liars who had comitted multiple acts of fraud and fined them.

There have been precisely 0 (zero, none) completed audits of Tether's holdings
That's just after launch at basically no speed. Of course you must exit the launch tube along the direction of the tube (usually with launch charge) and then turn.
Letting him out definitely won't benefit society. The recidivism for "mentally insane" convicts is extremely high.

It feels good, but it's like letting a drunk driver get back behind the wheel after they show remorse. The chances that they get in another DWI (and hurt someone) is high.

It's also why we have sex offender registries. The recidivism is high.
That thing (the System76 keyboard) is fugly. :-) I did just by a fun clicky, expensive keyboard, and not so expensive mouse for home. I purposely didn't buy wireless as I find no point in wireless when these things are on my desk 100% of the time. I just replaced both an apple wireless keyboard, and wireless magic mouse, with a wired Razor Blackwidow and a wired Logitech G403. Not to mention I'm sure someone can snoop on and log wireless keyboards. But, I'm tired of dealing with charging things, or replacing batteries.
> I also love url and picture previews displayed directly in Element (and other clients) by way of synapse - far nicer experience than the text-only of IRC in my opinion.

What is the difference with IRC clients showing URL/picture in terms of experience?
They may have just intended to get money, but they definitely spread terror. I had to have like an hour long phone call with my mother on Monday explaining why she had to go to 4 gas stations before she could get any gas, and that no the pipeline was not going to explode.
Love it. Always looking for new weird side projects. Can’t be too productive on your hobby software
I think it's well understood that deaths in India are massively underreported.

California and New York both came close to having their health care systems overwhelmed in certain counties, Florida did not. That's exactly my point.

> There's no statistical evidence that countries with stricter lockdowns had a lower death rate than those without.

Honestly, you would expect it to be the other way around. Lockdowns are a last-resort tool to prevent healthcare systems from being overwhelmed. You would expect areas that implement lockdowns to be either denser (thus, hypothetically having less warning time between rising case counts and hospital saturation) or, more likely, to have an existing large scale Covid problem that they need to get under control.

Lockdowns are correlated with bad Covid outcomes because lockdowns are implemented in places that are liable to, or are already having, bad Covid problems.
I guarantee if a ransomware attack shut down 40 percent of the hospitals in the United States at the same time, we'd have an Iraq War situation on our hands.
I'd rather a thousand cute bunnies go blind (or worse) than one woman's eyesight be harmed by dangerous makeup.
I've pretty much stopped browsing the web on my iPhone at all. The mobile web is broken. With all the banner ads and videos popping up, My 6 inch long phone is reduced to about 1 inch of readable text. It's like the 2000s again with the adspam, or maybe its always been like this and I've just been using an ad blocker this entire time.
Not OP, but Tree Style Tabs is for Firefox.
I don't see they have considered , daycares being closed, kids at home, remote schooling, no where to go, mental agony , loneliness, overworked, many new to remote work culture, non-remote friendly processes etc. Analyzing WFH when a pandemic is ongoing is not helping anyone and it is doing no good.
I remember there was a site / tools that fit the whole web page content within its URL. And it was precisely limited by this "standard" where every browser behaves differently.
Then maybe Satya Nadella should've been put in prison first. https://www.marketwatch.com/story/microsoft-starts-accepting...

Start with the guy who started accepting bitcoin for pizza.

https://ln.pizza/myfirstbitcoinpizza/
> If a business externalizes the cost, does it matter to them?

I mean, yes? Maybe not before next quarter's revenue statement, but eventually it will have to start to matter?

If your dog goes and craps in the yard every day, you eventually have to clean it up or you will get flies in the yard, and if you have to open the door or leave the house at all then sooner or later you will have flies in the house, it matters, yes. It's really not any more complicated than that.

If you are responsible for dumping toxic waste out the back door of your factory, it's only a matter of time before it's in your drinking water at your house, a couple of miles down the road. Externalizing a problem doesn't really get rid of it, just makes it someone else's problem (for now at least.) Those other people are real people, and they will find you.
I don't feel that I have to fight the operating system at all. In order to get the package manager and a modern version of coreutils you have to run three commands:

$ sudo xcode-select --install
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew install coreutils

The upside is getting a system where most of what I need works out of the box with fairly sensible defaults. The viability of macOS probably depends heavily on the kind of work you're doing.
I don’t understand how ransom ware works at all. The address is known well in advance, so a miner knows they might face sanction of their own coins for including it in their block. Not worth it.
This is a variant on an old joke about ideas for fighting spam:

https://craphound.com/spamsolutions.txt

To over-explain the joke: we hear a lot of ideas but they never pan out, and here is a simple checklist for all the reasons that they might fail. Check those that apply.

(Ironically, email spam does seem to be a largely solved problem, though it has morphed into a lot of other things.)
On the high seas of the Internet there is a thin line between pirates and state actors. There could even be "privateer" (https://en.wikipedia.org/wiki/Privateer) attackers who work for a nation and for profit at the same time.

From the victim's perspective it matters less who is attacking you or why they are attacking you and much more what the results of the attack are, how you can mitigate and recover from the damage, and what needs to be done to prevent future attacks.

For the case of DarkSide and Colonial Pipeline, the attackers did not claim to have a political motive, but the resulting fuel shortages and panic buying might as well have been a form of terrorism.
Ah, I never considered or used Dropbox as a backup tool, only for synchronization. Backup is separate.

For simple undo operations (recover a recently deleted file), Syncthing's version history is good enough.
Good question. From the original Cell paper at https://www.cell.com/med/fulltext/S2666-6340(21)00153-7

Interestingly, the arterial pressure of CO2 tended to be decreased in the l-EVA group, presumably due to the excellent O2 - and CO2-carrying capacity of perfluorochemicals (50 mL O2/dL and 160–210 mL CO2/dL, respectively), while the arterial pH did not change in our experiment. These results indicate that perfluorochemicals also act as an adsorbent for elevated CO2, indicating a need for future follow-up studies of gas exchange mechanisms.

So, they speculate that some of it is absorbed by the perflourodecalin.
I can highly recommend Tabli [1] an open source chrome extension that you can use to save and restore groups of tabs very quickly.

[1] https://www.gettabli.com/
> but I think that people who are so virulently dead-set against crypto are IMO usually seething no-coiners who are mistakenly of the belief that they totally missed the boat on potential wealth

That certainly is one reason and probably the main one, but I guess there is also the activist types where they feel so strongly against something that they spew vitriol against the great demon that is destroying humanity in some way. They just happened to latch on to crypto.
What I'd really like to hear is the story for after you're gone and the business has several hundred services spread out over 5-10 years of development, with varying historical stratums, and plenty of them being left on life support, where the business just doesn't want to pay barely anything to keep them running.

And then how does the teams dealing with cross cutting concerns like security, logging and monitoring deal with them.
Every developer should learn an installed-by-default POSIX standard text editor, when you need to make remote changes to a box (yes, cattle not pets, but the build server is probably a pet. Your personal workstation is probably a pet. Etc).

Every developer should learn to work with an SCM tool.

Yes, Vim and git are specific choices, but they are reasonable, extremely popular defaults. The first will work basically everywhere, the latter at least gets you the concepts necessary to quickly learn and use something else if needed (while being the most popular of its kind)
So 10ish words per minute? Not blazing fast but for leading research pretty darn good! 40 WPM it probably beats the average human and most cell phone applications.
I highly recommend Tabs Outliner, a Chrome extension
That's just b.s. to shove the issue under the rug. The truth is these kids are exposed to environmental toxins left, right, and center. Yes, 72 vaccines since the day you are born are part of the problem (the ingredients in these things go directly into your bloodstream) but not nearly the only factor.
Secretive Swiss Bank Pictet Torn Between Old Money and New Risk