skysight-inc/HackerNews huggingface dataset:
> 4th safest country in the world

You mean 29th? ;-)

https://www.gfmag.com/global-data/non-economic-data/safest-c...

Portugal was 4th in 2019: it only goes to show how meaningless these rankings are, so I'd drop it as an argument (even a passing one) in any discussion.
What seems quite likely to happen?
Here’s the thing though - even if you are running a Pro or Enterprise SKU, you still are forced to not have this functionality unless you enroll the machine into MDM. Even if you paid you’re not getting the right experience.
Finally CSRF attack scenarios on outdated router firmwares can be prevented.

CORS was basically ineffective in a lot of ways because it only works - by design - with newer servers that send those headers and with newer browsers that actually respect the headers and not simply ignore them. It was also ineffective for older servers from pre-CORS ages. The never break the web mentality didn't work out for this scenario.

Looking forward to this! Finally the LOIC and routersploit web implementations are ineffective. Now drop support for ftp in the web browser and we are good to go.

(̶F̶i̶r̶e̶f̶o̶x̶ ̶c̶a̶n̶ ̶s̶t̶i̶l̶l̶ ̶b̶e̶ ̶a̶b̶u̶s̶e̶d̶ ̶t̶o̶ ̶D̶D̶o̶S̶ ̶v̶i̶a̶ ̶f̶t̶p̶ ̶u̶r̶l̶s̶)̶

edit: correction: I was wrong: Firefox finally phased out ftp support this year in July.
Why is Google trying to be the smart ass here. Since when network access control and topology is the atribute of a web browser ? What's next ? X server ? OS kernel ?
this seems very useful.
Voice Cloning, an Assistive Tech: Leveraging Technology for the Vocally Impaired
It's interesting, I love cast iron for the exact opposite reason: I find it to be very utilitarian and not demanding of my time like a hobby. Definitely have not had any need to build an electrolysis tank.

I did use a wire cup on my drill to smooth the surface of my $20 lodge pan a couple years after I got it, about 14 years ago. That was worth the 20 minutes extra effort (plus reseasoning)
Can’t recommend a Linux IDE. I develop quite a lot of .NET for Linux lately, but I’m using a Windows computer with visual studio 2019 to compile and debug. Only using the runtime on Linux to test things, with printf debugging when needed. Still, quite a few people on the internets, in this thread even, are saying Rider is actually good.

About programming, most of the things you have mentioned (except integrals and limits) are in the C# standard library. Here’s a few tips.

Be sure to handle exceptions in your Main(). On Linux, I usually printing messages into `Console.Error` stream and returning a non-zero status code. Without the top-level try/catch in the main, unhandled exceptions crash the process with no information about what happened.

Set <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow> compiler switch in all your *.csproj files. It causes the runtime to detect integer overflows and throw exceptions in runtime when it happens. It’s very useful to debug things (exceptions come with stack traces, if you keep the *.pdb files they will even contain source file names and line numbers), but I usually keeping the setting in release builds too, for a bit of extra safety. The performance overhead is negligible on modern computers.

About the I/O, use modern APIs, the usability’s better. For instance, when you need to read a text file line by line, call File.ReadLines() method, returns a lazily-evaluated sequence of these lines. Also, modern .NET supports spans pretty much everywhere and therefore you can read/write stack allocated buffers or unmanaged memory. Albeit depending on your use cases, stack allocated buffers might be a premature optimization.

About web request, the standard library has two HTTP clients, older WebClient, and newer HttpClient. For many use cases the functionality is equivalent, pick whichever API you like better. In both cases, I recommend their async-await APIs to make requests. The language supports async main for a few versions now.
That's for a circular-ish orbit. The parts that "fell" 50 km to be in range of the ISS today will de-orbit very quickly.
Reaults of the Blender benchmark can be found here: https://opendata.blender.org/

Let's see if AMD takes over the GPU top list.
Please link a source for this one. Look, this is a great practice for sure, but we're in the realm of legal now.

I looked briefly[0] and couldn't find anything that explicitly that's what you need to do when describing options.

The only requirement that I can see they are *required* to do:

> furnishes negative information to such an agency regarding credit extended to a
customer, the financial institution shall provide a notice of
such furnishing of negative information, in writing, to the
customer.

And it needs to be 30 days. As far as I can tell, this is in good standing FCRA wise.

https://www.consumer.ftc.gov/articles/pdf-0111-fair-credit-r...
I find something percussive works for boring parts (compilation). That ranges from drum beats to game music to Metallica. It's like marching, just keeps me moving forward.

For parts where I have to think, I listen to nothing.

Sometimes I'm just not in the mood, and the heavy metal helps a lot with that. I can't really listen to it while coding, so I might just open a whole music video and see if it snaps me awake.
Yay, blue haired SJWs turn up the destruction to 11, more of it! Kill it!
Except peoples' equipment would most likely all be breaking down at the same time, because everyone is harvesting at the same time.
True and a fair point.

I was referring more to the fact that software sales and licensing (a delightfully dystopian version of which dominates the essay) is the business model that's projected forward.

Instead, we live in something of a bizarro-world of the IBM / EDS / Tymshare model, in which we-the-users don't pay for compute resources, but our eyeballs and manipulativeness is what's sold to advertisers / propagandists.

In a similar way, reading Arthur C. Clarke's descriptions of future digital technology --- his "minisec" from Imperial Earth (1975) foreshadows the iPhone wonderfully --- describes the hardware but not the business and financial model supporting it. The notion that a decades-old hand-me-down device from the protagonist's clone-twin-father would still be useful is also ... charmingly quaint.
This comment made me laugh because it’s so delightfully insightful. You are absolutely right and I’ve never thought to pose the question.
The satellite was around 450 km up, and the ISS stays around 400 km. The bulk of the debris should still be above them. The bits that traveled down 50 km in a day should clear out soon; one astronaut said tomorrow will be quieter.
The birds get a lot of articles, and the topic is well known to locals. I believe there is a trust that organises some conservation effort for them, but my Google-fu couldn’t find anything online about it.

There are hundreds that nest at the end of the spit. You can see how close to residential areas it is, a short walk: https://www.google.com/maps/place/Southshore,+Christchurch/@...

The reserve gets quite a lot of foot traffic, many locals walking the beach, and some visitors in summer (being at the end of a cul-de-sac helps reduce visitors). It would not surprise me if the end was cordoned off in the future, although I presume that would require a marine reserve status or something as I’m not sure under what circumstances the government can just fence off foreshore areas.

Aside: I recently found one dolphin vertebra, which would be legal to have if I notified the right people. “you are entitled to collect bones, teeth, ivory or ambergris that have already separated naturally from a dead marine mammal provided DOC is notified as soon as possible and are given details of the time, place and circumstances under which these items are found.”[1]. You can’t chop out a bone from a carcass: “if anyone removes any part from a dead marine mammal this also may be interpreted as taking that mammal ... liable to imprisonment for up to 6 months, or a fine of up to $250,000” + $10k per animal. The actual law[2] says: “by any person who finds or collects bones, teeth, ivory, or ambergris that have already separated naturally from a marine mammal if that person, as soon as practicable, notifies the Director-General or an officer of the find, and gives details of the time, place, and circumstances under which the find was made” so notify both?

Aside 2: I found an albatross wing on the beach a few months ago - much longer than my arm. I am pretty sure that it is highly endangered and illegal to even pick that up[3][4]. However a friend is taking it in to the museum where there is someone that can decide what to do with it. I have found dead penguins in Dunedin and Kaikoura, and a penguin wing at Brighton.

[1] https://oceanlaw.co.nz/wp-content/uploads/2016/07/MarineMamm...

[2] https://www.legislation.govt.nz/act/public/1978/0080/latest/...

[3] https://www.tepapa.govt.nz/sites/default/files/tuhinga.25.20...

[4] https://www.stuff.co.nz/environment/118796601/fisheries-hook...
There's more. When you add the "Empty New Tab Page", it's disabled by default and you need to enable it manually. Then, when you open a new tab the first time, it asks if the blank tab is a mistake and if you want to revert back.

It reminds me of the early 00's when everyone was installing add-ons that hijacked the IE start page or redirect 404/DNS errors. That's the ONLY reason I can imagine that would make MS think this UX is acceptable.
Great effort! Do you think you could add a section on building and workflows in general? That's the main reason I stopped using it after Uni. Rust just had a better experience there.
So this is what it's come to: The only sure way to cancel cable service is to have your lawyer send them a certified letter giving notice that you're breaking the contract and you will not be responsible for future debts. That way if they try any funny business later you can take them to court and have a pretty good chance of victory. (IANAL)
The URLPattern interface matches URLs or parts of URLs against a pattern
huh, they invented a new virtual vocabulary here and beat around the bushes to avoid saying coroutines.

Sarcasm aside, it's probably to steer away from kotlin and make it easier for users when seeking help/docs online.
So we just go one step further into the rabbit hole, now discussing what is truly power.
On infidelity - to some extent people's personal business is not my business.

But if I hear that someone was unfaithful to their spouse, my business trust in them goes waaay down.

If they're willing to break trust with the person closest to them in their life, what chance do I have as a mere business partner of not being screwed over at some point?
Libra Liberated
This still keeps me up at night.
Does not seem to be Open Source or offer a self host option like AppFlowy.
This is primarily a change at the virtual machine level that will also benefit kotlin and other JVM based languages.
The title here doesn't match the article title - to fully configure the Edge browser, you need to be joined to an Active Directory domain or enrolled with Intune MDM.

For those of us with experience managing Windows environments, we know that for a long time, Microsoft have offered much more customisations for Windows and the apps to organisations. And in this case, to fully customise the Edge browser, you need to have your Windows computers joined to an AD domain, or enrolled in Intune which Microsoft is pushing as the future replacement for traditionally managed networks.

It sucks that home users can no longer customise this setting. My advice - stop using Edge. Windows 11 and Edge are incredibly hostile towards its users. I use Windows 11 daily, and it's incredibly frustrating how a generally nice OS is ruined by stupidly hostile moves by Microsoft. For example, they've gone to the effort of including a widget sidebar, but you can't fully customise it - you're forced to include a news feed of crappy articles from Microsoft-chosen publishers. Very frustrating.
Once upon a time, in a galaxy far far away you could set your homepage to about:blank...
To be clear: I'm referring to text/background in the Navbar / Unibar on Chrome. In Incognito it's an ever-so-slightly-lighter-shade-of-pale against a nearly white background.

Again, for doing its job, of showing, you know, text, it's an absolute fail.

I can't even screenshot the brokenness because Chrome thinks the content is DRM'd.

Even in a new tab not opened to any page. (I've just tested this.)

See: https://www.chromestory.com/2020/10/incognito-screenshot/

https://www.mobigyaan.com/take-screenshot-chrome-incognito-m...
The delta between Java and Kotlin is definitely decreasing.

What Kotliners used to say about Java back then:

- no data classes. Now there's records in Java. Check.

- no lightweight threads. Boom, project Loom came in.

- no support for FP. Now there are lambdas and :: operator in Java. Also, Stream API.

- no type inference. Then came 'var'.

And some minor things that are in Java now as well: pattern matching; sealed classes as a way to get ADTs in the foreseeable future; kind of immutable collections; etc.

Yeah, you can argue that these features are not-so-native and painful to use in Java comparing to other languages. And, as one who programs in Scala, I 100% agree with you here. But you can't argue that people used to switch to Kotlin and Scala without hesitation because it was worth it summing up all the switching pros and cons. Nowadays, this is not the case anymore. You don't have to risk and adopt a new language technology stack.

Delta is objectively decreasing. For sure.
> A similar thing happens with retention. A great engineer I know who was regularly creating $x0M/yr4 of additional profit for the company per year wanted to move to Portugal, so the company cut the person's cash comp by a factor of four, causing them to leave for a company that doesn't have location-based pay. This was escalated up to the director level, but that wasn't sufficient to override HR, so they left. HR didn't care that the person made the company more money than HR saves by doing location adjustments for all international employees combined because HR at the company had no notion of the value of an employee, only the cost, title, level, and location5 <

This is overall a brilliant post by Dan (as usual) but in this case he is harsh on HR; there is also a cultural cost on breaking salary structure for exceptional individual contributors - everyone else gets upset and threatens to leave. HR needs to calculate this, which is more likely the motivator rather than saving a few dollars here and there on a single individuals salary.

Individuals matter, but in exaggerating the point, he has neglected to consider teams / groups matter also.
Or maybe just swappable batteries? Dock, empty cell goes out through port A, new cell goes in through B, drive off?

I reckon the majority of the car weight is batteries, but this could lead to cheaper cars, perhaps with shorter range but able to “recharge” faster than a gas pump, and takes away the range anxiety of an aging battery you can’t easily replace.

Probably not factoring in some very obvious drawbacks here, of course.
>If all you can do is complain
This is exactly the wrong way to frame the discussion. Pointing out that you are clueless is not complaining but raising issues which if unadd

he’s pointing out that you are clueless ramadass
I have lodge pans that are now almost 20 years old, well seasoned, and 90% smoother than when they were new. But they don't compare to some of the antique cast iron pans which have a mirror like finish, and are substantially less sticky. People who say there is no difference are flat out wrong. Ditch the reading and go buy a nice old pan and give it try! They aren't expensive.
Lol, I think the value created will be similar to that created in: gambling, gaming, entertainment, etc. Nothing to sneeze at but not exactly saving the world.
Yes.

We have figured out how to make digital cameras a while ago. This is not some new frontier.
Technical nitpick - joining the computer to an Active Directory domain will also let you configure this, not just MDM.
VRML was a standard in 1995 but now everyone's excited about The Metaverse
Use butter not oil for eggs. It won’t stick.
My sympathies, I've been there. My daughter was a teenager, though, so not so bad. In a couple of years she was grown and on her own anyway.

I know it won't make you feel any better, but when you get into your late 40s (assuming you're younger due to the age of your daughter) it will dawn on you that there's nothing you could have done differently, it's not anyone's fault.

The cruel joke of life is that you don't know what to do until middle-age, and by then you have the briefest of moments to make the most of it because your physical / mental endurance is on borrowed time at that point. That sounds work-related, but the same things apply to people's social lives too. They don't recognize their compulsive behaviors and mistakes until they're old enough to know better. Some never do.
Custom Themes Made with Stylus
Yeah, that does seem to be true, not that I have particular expertise on that. Sorry that you’ve had to experience that firsthand and I hope things get better for you. I think men and women have their unique challenge “clusters” with divorce (though they are tendencies, not the rule) and custody seems to be a rough one for men.
>> That 30-40 year lifespan is also a myth. High mortality brings down the average, but people's lifespan has been around 70 throughout history.

> Yeah, mortality tends to bring down the lifespan average. I don't see how you can meaningfully measure lifespan while removing people who died from the pool. Women dying in childbirths, which was not exceptional at all, should lower the estimated lifespan. People dying from accidents that could be saved today too.

Whoops, should be *child mortality. So yeah a lot of kids used to die, but we can't really blame them now can we. The way I've seen it measured is as life expectancy after a certain age, e.g. in preindustrial eras, once a person reached 30 they could expect to live to at least 60.

As for people measuring psychological stressors, yeah that's really only since the inception of the profession. Not too many 12th century psych majors...
Fathers are granted custody only 18.3% of the timey.

Mothers are awarded child support nearly 2 times as often as fathers are

Fathers are awarded nearly 10% less, on average, in child support

Fathers receive less of the awarded child support than mothers

More than 25% of fathers live apart from their children
The doco explains it quite well, so I won't repeat it here.

It's solving the same problem that async does, but it does it with virtual threads instead. The idea is that functions aren't coloured, and that normal threaded code will "just work".

I see some benefits of this approach, but I feel that what all of the solutions (Java, C#, Rust, etc...) are missing is structured concurrency[1], without which madness and eldritch horrors of late-night concurrent code debugging are guaranteed.

[1]: https://vorpus.org/blog/notes-on-structured-concurrency-or-g...
People cheat for many reasons. Some of these reasons are only applicable to personal relationships. So yeah, a cheater can be a good business partner.
Wow, how do I start a list of people to never work for.
I am lost here. the non-goal mentioned here are actually worth taking as goals to be fulfilled so that every other language and library ecosystem which runs on JVM will get benefited.

Non-Goals:-
It is not a goal to change the existing implementation of platform threads, that represent Operating System (OS) threads.
It is not a goal to automatically convert existing thread construction to virtual threads.
It is not a goal to change the Java Memory Model.
It is not a goal to add new inter-thread communication mechanisms.
It is not a goal to offer a new data-parallelism construct in addition to parallel streams.
Leaders may need to know some specific dates for some specific purposes. Responding to that need by demanding your methodology deliver a schedule for everything in case you need it is lazy and wasteful.

If your engineers are part of the same team, working on the same business goals, they'll be glad to contribute what you need to the decision about whether to announce at conference Y, and may even be able to suggest relevant aspects you haven't thought of.
A lot of my planning is making sure the most effective engineers are working on the most important things.

It is about making sure resources are most efficiently allocated to meet the business objectives.
Not sure why you would think it'll reach geopolitical level, a good product is a good product.

But, based on the description in their Chinese page, the service is not self-hostable (???). If this is true then there is no real reason to use such service since there are many better alternatives (Notion for example).
Not only that, but also because they make the programmer think about state representation.
Yes, which is perhaps the best part about virtual threads. Java, Kotlin, Scala, Clojure, Gradle... everyone benefits.
I don't care about hibernate either. It's impracticable with the current amounts of RAM anyway.

But I couldn't live without suspend!

I hardly shutdown my boxes. Not because I like "impressive" output form uptime, I don't care, but as I don't like to reopen things.

There is by now even enough RAM around that you don't have to close almost anything if you don't like.

Also wake up from suspend is not more than a second. That's much faster to get into a workable state compared to the 20 seconds to boot an average box and than even waiting longer until all applications started up.

The only reasons for shutdowns are imho kernel updates or when you need to lock the computer. (You should not trust Linux screensavers, they had obscure bugs in the past, even things got better on Wayland. Also FDE encryption keys remain in RAM throughout suspend usually).
ChromeOS.
Kotlin can call regular Java APIs, though. Doesn't have to take the coroutine route.
Even if it is "imaginary", there's a positive feedback loop between the belief that supply chain issues exist and changes in buying patterns.
LED diodes would like to have a word with you.
I don't have any Windows computers these days but if I may offer a workaround for the news feed -- I'd recommend looking to running your own ad blocking DNS with pi-hole. You can get a Raspberry Pi for $30 and get the whole thing up and running in an hour.
Second Person 'Naturally' Cured of HIV, Scientists Say
My point was that a GC’ed language doesn’t guarantee that this particular instance has to do with anything, especially since they use Swift for a lot of code (which does a form of GC via reference counting). The recommendation to switch to a tracing GC’ed language is naive because there are better solutions to this problem that don’t require a GC (ARC from Apple, managed pointers in c++, rust lifetime ownership etc), solve 90% of the problems with far less cost, which matters for mobile battery powered devices but also matters in high performance servers)
Setup is the reason I use Resilio over Syncthing. Sharing a 'share' is a matter of passing around one string. Infinitely more manageable by laymen.
Yes, I believe that was their intent, but they said it too soon. 10 still had a lot of ugly artifacts that appear to be cleaned up in 11. Well, I'm keeping my fingers crossed that I'm right. I think it's what they should do.
You don't need permission, but you do need money to buy mining hardware. Might as well buy a stake for that money instead. Same thing, isn't it?
Regulators don’t have to ban cryptocurrency use among citizens, they only have to ban/overtax everyone trying to cash it out or to run a legal business in it, to reduce liquidity to a level when it’s more risky or expensive than regular laundering. Cryptokids may then play their encryption penny as usual.