skysight-inc/HackerNews huggingface dataset:
I feel like a pantograph (https://en.wikipedia.org/wiki/Pantograph_(transport)) raised to connect to overhead lines in a charging lane with different speed limits would work fine. It’s certainly cheaper than something like building elevated rail networks.
Yes, and I was going to refer to that book, which is from 1998.

The article misses the point. He's describing the beginnings of marine insurance. The goal was to make commerce routine and at fixed cost. Before this, shipping was a high-risk, high-return, low-volume enterprise. Marine insurance converted it, gradually, into a low-risk, low-return, high-volume enterprise. From silks and spices to bulk salted herring in casks.

This is how shipping changed from "ventures" to "boring, but profitable".
i would say, everyone acts in their interests, at all times, except for individual actors who may value things like the city the work in or loyalty in themselves that may artificially tie them to a situation. i say, if you identify a problem with your organization that you can’t get over, be a grown up, and find another job. seriously, it’s the best thing you can do for yourself. if you feel an organization is rotten, leave. you will never ever fix the rot. if you’ve got bad hr you’ve unfortunately got bad hr, and that’s not your fault, but that also will never, ever, change.
Javalin is _very_ lightweight, and starts up fast. Use the framework that best suits your requirements.

Also, Java is working on reducing ram usage: https://openjdk.java.net/projects/lilliput/
Who actually cares about FP64 for AI? All I've seen has been going the other way, ie. bfloat16 or even 8-bit floats.

Since neural transition functions are largely characterized by a single point of inflection, it seems hard to see how you'd make 32 bits of mantissa pay rent even in principle.
As per Eurovision, Aussies are now Euros.
It’s crazy. My guess is they’re trying to tap into the FOMO vibe du jour with all the NFT insanity (“drops” for example) but they don’t even know or understand their own userbase. It’s really, really weird and unsettling.
Removing useful features is typically a reason to walk away. I'm really surprised you are really surprised.
> Well, it shows in your products.

If it does show in the product, shouldn't there be a way to quantify it?

It seems to me that the problem with OKR is that it's hard to formalise goals, the same way it's hard to formalise requirements when designing a product.
Does not imply it's not desirable to do so.
Do you recommend a particular brand?
I actually am quite sympathetic to challenges facing men, and agree that many don’t seem to care. For example, the utter lack of sympathy for male victims of marital infidelity is mind blowing to me. Women tend to be supported when their husband cheats on them, and men tend to be blamed and viewed as responsible when their wife cheats. I was simply pointing out observations counter to the assertion that men categorically have it worse in divorce, and did not come to a conclusion in either direction. There is too much gender based vitriol in general in these situations. The truth is there are sociopathic, selfish, narcissistic, etc people of both genders and ultimately that callous quality is the salient one in the cases I’ve seen, not gender.
If it works, don't fix it.

Besides, this hasn't been targeted to a release yet, so it might not come before Java 19, which is a year from now. Even then, it will still be a preview, which likely means another year before it's a stable feature.
In general, I would agree with you- because Kotlin or Java that corresponds to your own code should be easier to find and understand than hotspot’s C++ source code or the jit output.

Last I checked though, Kotlin was threading coroutine suspend/resume points into methods as part of bytecode generation (it’s been a while, please do let me know if I’m wrong on this) which is not something most engineers are ready to read in the simple case, much less when trying to interpret the compiler’s name mangling scheme.

In either case, the implementation that ships with the JVM will be more capable because of it’s privileged position of integrating with the runtime, so good news! Eventually Kotlin might be able to use the native facility.
i think that's a little naive. cheating is a highly emotional thing. business relationships are a rational thing.

although some people are mixing both up, most of people i have worked with manage to separate.

one of my moost loyal colleagues is cheating on his wife for years. and yet, he is loyal to the tasks and to the company.

hence, i find your view a little naive and funny and perhaps would label it with some -ism if there was some -ism term for what you think. making conclusions on people based on a thing that is 100% private and not related to the professional life is an -ism.
> Much harder

Impossible *
Guest languages always have to deal with taking decisions that don't go along with the platforms, regardless how they boost being "better".
Yes but then your code isn’t idiomatic/multi platform/whatever. It’s a trade off (and one where I would always chose Java).
It’s available. You just can’t enter the monopoly.
This is quite literally clickbait
I already use Pi-holes for local DNS and DHCP at home, but I'm still just using the default blocklist with a couple of extras added. Might need to spend some more time looking at this...
Interesting to look up
Underground mining. Could try CIM. most underground mines have been using electrically powered machines for years. Some Decades. Air quality underground is big concern.
Well, what would happen if everyone prioritized writing code over reviewing their coworkers' code?

Since junior engineers and new hires are not yet able to review code effectively, senior engineers end up reviewing a lot more code than they write.

I think recognizing and rewarding this behavior in performance reviews is entirely reasonable for any tech company that wants a sustainable codebase.
In abstract, yes.

In the real Kotlin world of taking a random Kotlin library and call it from Java, most likely "it depends".
I ordered it yesterday. I have some extra time to explore it now. This will be fun. Thank you for the suggestion.
Oh i thought the main motivation was to get more people to buy the coin to raise its price.
Right click on the dock → Turn hiding on

I also prefer:
... → Position on screen → Left
In my opinion Go and C# scratch one itch in common: being more productive than C(++) but still very performant.

But Go has a philosophy of minimal baggage, which is quite the opposite of C#. If that means you can't build a decent ORM, maybe you either don't need an ORM or Go isn't the right fit for that project.
Is there prior art to suggest that tweets about going private indubitably result in damaged warrants?

This notion seems dismissible by pointing out that correlation is not causation, but I am oversimplifying and that would be for a judge to determine.

Come to think of it, there are probably numerous episodes where such things happened but maybe not in tweets, but newspapers of yore and the like.
This has been my experience, my one old piece of Griswold is way more nonstick than my several pieces of lodge have ever gotten, no matter how much bacon I cook in them. Gonna try the wire bush on the lodge, couldn’t make it any worse!
4 out of 6 habitable continents are dominated by western Europeans.

Western Europe is just about the size of India. And had historically low populations because of the harsh winters.
> Firefox can still be abused to DDoS via ftp urls

How? They dropped FTP support a few versions ago (https://blog.mozilla.org/addons/2021/04/15/built-in-ftp-impl...).
I learned an hard lesson in the Borland ecosystem.

Always go with the platforms languages, and the IDEs from the platform owners, even if others are more shinny.

Long term it always pays off to be the turtle, as the platforms move into directions not forseen by the shinny objects, and 3rd party IDEs keep playing catching up with SDK features.
I love my Lodge 10” skillet. Cook everything in it. Can’t beat natural non stick, no PFOAs to worry about, great heat retention, oven safe and induction compatible. Plus they’re indestructible and learning how to look after and season them was fun.

Agreed about the utilitarianism, but I could see getting really into it haha.
> I don't know what's shaped your worldview, but this really isn't how things work, at all.

Okay, what do you think happens when there is an imbalance in the ratio of male:female?
I actually think it will greatly provide a lot of oxygen to other languages.

Virtual threads, project lilliput and valhalla is likely to be a great benefit for Clojure, which has great thread primitives and also spawn a _lot_ of objects that (mostly) don't care about identity.
I worked with X3D (the successor to VRML) and, yeah, it was primarily used for these weird low quality experiences that could best be described as "Second Life but worse".

So, if that, an open standard that did basically the same thing, didn't go anywhere, I can't imagine that Facebook's "metaverse" will either.
Hmm, maybe it has changed or I'm remembering wrong. It's been years since I tried borg, but I remember it taking something like 10 hours to scan for changes, and then another 4 hours or so to actually backup the data.

With restic, it still took around 10 hours to scan for changes, but it was also already done backing up all the data by the time the scan finished.
I went through this but with a child in the US. My ex wife decided to move away 3,000 miles away with our child. I spent a year fighting in court and spend $150k+ in lawyers fees. Being a man with a child under 6 y/o, you have almost no chance to block a mom to move away with the kid across the country. Most men think it won't happen to them, until their wife decides that "she's not happy".
Even though the workforce is changing, the family law is still stuck in the 1960's, considering the dad as the breadwinner and the mom as the caregiver. Watch the movie marriage story.
Fwiw, the large majority (~70%) of divorces are initiated by women in the US. Most divorces are not caused by cancer, and the advantage men have in re-marrying later are known and appreciated. So I think we can take the fact that most divorces are initiated by women as prima facie evidence that women recover better from divorces.
Ensuring people work on what they are comparatively best at is a feature. 1x engineers would also get a lot less done if they had to clean the toilets and sweep the floor and many of the other low end tasks others do, instead they assign people who cost less to those tasks.
I can't think of any framework that still does one thread per request. Normally there is a a queue of incoming requests and they then get dispatched on a thread pool as threads return to the pool.

The challenge is normally that if any of the threads in the pool, as part of processing a request, needs to itself make an IO call, it will block. Ideally you'd want to park the request processing, return the thread to the pool, pick up the next request, until the IO is done where then on the next thread available from the pool you'd resume that request instead of picking another one. This is what the virtual threads will make really easy I think.
Smedley Butler would agree that Monroe doctrine and gunboat diplomacy continues unabated.
For me, the Django ORM was always good enough, EF isn't. Lately, there is also support for type checking I think, but in general, Django is big on validating input data.
backwards compatibility?
when I learned the magic letters LTSB, I was finally able to see the decent OS hiding under all the bloat Win10 has foisted on top of it

hope there will be a similar version for Win11
One of the biggest milestone in my open-source life, that was truly amazing. The Journey
Agreed. It certainly doesn't demonstrate honesty or integrity, qualities which I value. While I'm sure plenty of adulterous people have made fine business partners... I'll take mine without, thanks.
Because this is about bringing green threads back.
Those all make sense:

- Native threads are great. They have a lot of uses, why touch them

- Automatic conversion will break a lot of stuff and eliminate some of the benefits of native threads. Being able to use an API/implementation that is *almost* the same is a huge beneift

- The memory model is a completely separate thing that Java worked on for decades. You don't want to touch that and you don't need to

- Inter-thread communication is a separate thing. There's no reason to go after that. Same is true for the data parallelism stuff.

The focus should be on hitting the 98% of what matters and getting it out without breaking everything we already have.
Recap: Saito Community Town Hall #4
But this also means you can’t assume a more experienced person will get the job done faster. They will be busy helping others, and that’s not a bug.
Wine is in the same boat. What connoisseurs consider se of the most exquisite wines is pretty far from the tastes of most people. Tannins in wines are liked by some connoisseurs, hated by most people who haven't tried them. Connoisseurs almost universally insist on dry wines, while many people prefer some sweetness.
Obsidian is great, but only free for personal uses.
Oh jeez. What could go wrong?
I usually clean stuck on food by throwing a bunch of salt in the pan with a little water. Just the right level of abrasion with a sponge. Dry and wipe down with some oil.

I find once well seasoned cooking tomatoes or other acidic foods once in a while does basically nothing to the seasoning. Just fry some bacon in it after.
This is pretty much exactly true. Though I must say being a person who comes in and get plonked on the underperforming team. It'd be really progressive if the Alice character had to take on some fresh blood to share around the knowledge and let new people build rep. Nothing sucks more than being on an underperforming team.
It's only that black and white to you because of your naivety and a lack of understanding of how the world really works.

The solution for this as for many other things is to switch off the computer and actually go out and experience the world and become more worldly. Otherwise, you will end up building a mental model of reality that quite doesn't exist.
I took care not to conflate the two and to isolate the terms outside the context of compression, and image processing at large.
Saito Roadmap Update – November 15, 2021
> That last one kinda hints at the current toxic GTK developer team.

With just about everyone being called toxic now, the word has lost all meaning.
It's a filter. Not meant to be 100% accurate.

As long as it filters false positives fine, false negatives are casualties.

We all have some filters in similar ways. I wouldn't want to work with a guy that shows violence to their family. I just don't want it. Simple as that.
Project Loom will include structured concurrency. But most of that will come out in releases after virtual threads.

If you read the JEP though, you'll see that Executors are auto-closable now, which means you can use try-with-resources to wait for all spawned threads to stop before continuing execution.
Which leads us to the topic of documentation and on-boarding. And it's still a ton of more code to write, read and maintain.
Agree, I am astonished to see the double standard when women cheat vs men : https://youtu.be/qOTe0_Z0vlc
If Will Smith was trying to justify cheating on his wife to feel "happy" he would have been cancelled by Hollywood.
This is partially right. But the Java implementation under the hood is still a CPS transformation, so it only allocates the memory that is required for the "virtual stack". Compared to that Go - which has similar semantics - allocates a more classical stack for each goroutine, which can however grow over time.

The CPS approach is certainly more space efficient, but but I'm not sure how much of a difference it really makes in the end. Go seems to be doing well too, after some attempts with linked stack segments and then moving to copying stacks while growing them.

What is interesting is that that some of the CPS like implementations have other performance drawbacks. E.g. since it makes the virtual stack more distributed over memory, the cache efficiency of such an approach might be lower. In Rust one limitation of the CPS approach is that the coroutine state is first stack allocated before being moved onto the heap, and this operation has shown itself to be costly for some applications. So right now I'm not sure if there is any implementation which is superior in all possible benchmarks. But the Java one definitely seems to make a lot of sense for what they want to offer!
A Mobile Bank Account For Crypto Traders (signup)
If you make a living off of trading crypto than we have a business credit card for you.
Scalable, Hand-Curated Newsletters: A Data-Centric, Automatic Workflow
Author here. Yes and no - the title here reflects the problem. Basic functionality is locked behind an arbitrary requirement for MDM. I’m not asking to define custom restrictions - I just want a blank new page. Functionality that has existed in most browsers for a long time (IE included).

This is like locking Start menu customization behind MDM. Sure, you can do this, but it’s weird stance to take.
It’s interesting how my comment seems to be taken as an assertion in the opposite direction: that women have it categorically worse in divorce. I believe that reality is much, much more nuanced than either “direction”.

That being said, who files is not a perfect signal. I know a few women who filed when it was in reality the husband who ended the marriage.
Just looks better and now we are used to it. Functionality is not better. We now have to think more about before clicking buttons and more load on brain.
For an employee or contractor in a limited role, sure, whatever.

For a partner, business is rational until it's not. If things start to go wrong. If lots of money is on the line and the contract is not iron clad.

I've seen enough times in my life that people who justify shady actions with excuses in one area of life will do the same in another, when the stakes are high.
> one of my moost loyal colleagues is cheating on his wife for years. and yet, he is loyal to the tasks and to the company.

i'm sure his wife thinks he is 'loyal' too :^)
I don’t know. I think cheating can be rational and business emotional. It’s never black and white.

I’m going through a business situation at the moment where rationality on both sides has been very low.

When I saw the article title I had the thought that what I’m going through is like a divorce and maybe I could get some insight from the article.

Great article but didn’t help me at all :)
if your org doesn’t work for you in some fundamental way, find a way out, immediately. you can’t change the board, and the board gives hr it’s marching orders, so if you have management you consider to be terrible and a “clueless” hr team, you have to leave. orgs can evolve over time, but they don’t change for you or your feelings, no matter how smart you are or how justified your feelings.
Fair point. However I don’t know any casual users with easy access to AD.
When you say "reading bitcoin core v0.8.0", do you mean reading the source code? I want to learn more about the fundamentals (technical part) of bitcoin, but am not sure if diving into the 600k+ lines of src code is worth it. Do you know any way to understand bitcoin (or cryptocurrencies in general)?
I was not referencing the invasion of Ukraine however.
I would say an approach closer to the Heisenberg uncertainty principle would make more sense. The more information specified that can't be changed about the expected product the less information is available about the deadline, ans vice versa. Thus, the desired balance could be used depending on the situation, goals, budget, etc.
Cheating perhaps, I can work with people who have had emotional reasons, but as the kid of parents who went through this (when I was an adult), the thing I will never understand is the ability for people to just endlessly lie to themselves and the people they supposedly love. That ability to lie to “trusted” friends and family members potentially for years on end is a huge no for me and I wouldn’t trust anyone who had done that in their personal lives.
Not only that, Kotlin has decided to marry Android as the platform language, so all JVM features not adopted by Google into ART means that Kotlin needs to decide to which master to obey, and with time Kotlin only path are to become its own platform.

Hence why JetBrains is so eager with creating duplicates from every Java library in Kotlin.
Maybe this one? https://docs.microsoft.com/en-us/windows/win32/secauthn/gina
I hope you - and every other HN reader - realizes that "normal people" don't realize most of the shit running this whole grand experiment we call the Internet, and especially social media, relies extensively upon automation.

A lot of "normies" think there's someone actively at a computer, doing all this stuff.
Interest, risk, insurance etc. are such intrinsic economic concepts that it is hard to believe they didn't naturally originate in some form in the earliest human societies. While I'm sure the word risk and formal methods of actuary can be traced to the era mentioned by the author, I'm more hesitant to believe that the "idea of risk" was invented there.
Economy class doesn't get toilets? Local rails doesn't provide toilets, but long travel rails always do no matter what class you use.
it's even more complicated by knowledge/experience in certain areas.

Fire me into some unknown terraform and I'll be able to orient myself faster than someone who only does C# every day.

Send me into my own terraform and I'll be faster still. Not all things are equal.
Fuzzing: “Fuzzing or fuzz testing is an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program”

[Wikipedia]: https://en.m.wikipedia.org/wiki/Fuzzing

(Just in case others are looking for a definition, though I guess it must be relatively well known)
Don't "the bad guys" also presume they're "the good guys" too? This article presumes the Western America hegemony is "the good guys" and that neat, absolutist dichotomies exist in reality. It's quite sophomoric and arrogant reasoning.

Also, that was Maduro included when he was elected and targeted by American meddling to foment a coup for commercial Western interests over the needs of the Venezuelan people is dubious at best. Max Blumenthal's interview was quite enlightening as it appears Maduro is resourceful and cares about providing for the people.
I'm curious about

> There are situations when the VM cannot suspend a virtual thread, in which case it is said to be pinned. Currently, there are two:

> When a native method is currently executing in the virtual thread (even if it is calling back into Java)

Does that mean any kind of native code is currently paying some extra cost due to the possibility of being blocking? What if I e.g. want to call a library that is known to be non-blocking, or make a syscall that is non-blocking which is not pre-wrapped by the Java standard library? E.g. a library that allows to offer interacting with a BPF map comes to my mind. Is there maybe an escape hatch for virtual thread aware java libraries, where they can tell the runtime that they want to call native code without extra guardrails and overhead?
Luxury strategy while maintaining brand value
It's been pointed out before by smarter people than me. But the biggest implausibility of the book (besides the submarines) is the modelling of the moon fragments as rigid, brittle bodies. Large objects are not rigid.