skysight-inc/HackerNews huggingface dataset:
HE is designed for running a secret algorithm with secret input data and obtaining secret output data, all on an untrusted computer.

It works a little bit like this: you write your algorithm using only HE computing primitives, then you encrypt it and the input data and send those to the HE runtime, who you don't trust, and who DOESN'T have any way to decrypt your message. The HE runtime executes your encrypted program and sends back the still encrypted output. Once you receive your output, you decrypt it using the key you have kept secret.
This explanation makes sense to me. If you invoke this function with reflection, there's no hope of capturing the textual argument from other parameters.
I think there is a structural problem here that we are avoiding. The reason some higher ups don't see the merit of particular individual developers is that their pay does not reflect their contribution. Pay is the simple metric that should reflect worth, but we don't use 10x or 100x pay scales. We are failing to pay stars and superstars in accordance with the value they contribute to company. profits.
T-Wand: beating Lucene in less than 600 lines of code
Challenge with that is you lose access to a bunch of “nice-to-haves” that enable you to use Visual Studio or play games due to missing dependencies. LTSB/C is great for isolated environments that are somewhat frozen in time, but for consumer scenarios those can be full of gaps.
Unfortunately, there is absolutely no risk of jail time if a women makes false abuse allegation (either abuse towards her or towards the kids). On the other hand it is a common practice advised by unscrupulous lawyers to get rid of the dad and get full custody by getting a temporary restraining order (it is called the "silver bullet").

A recent story where it happened to a dad, who eventually got killed by the father in law : https://www.youtube.com/watch?v=H_z0AfxT2bE
No coverage or sympathy from either the media or the politics.
Uber is hiring front end engineers
please email if you are interested in

echo aGlyZTRlbmcjZ21haWwuY29t | base64 --decode
play the Game of Life if you want a real classic ;P
Please don't do this, it's literally the second sentence of the rules.

>Be kind. Don't be snarky.

None the less, my experience with both medicine and the law is that unless you are quite wealthy, you are best off learning the stuff that applies to you (whether directly or indirectly) and then using lawyers and doctors for things that you either can't handle yourself or would be much better off having someone else do, and basically tell them precisely what to do. I particularly find doctors to be a complete joke, as I've only ever got any use at all from specialists, and think its infuriating that we require prescriptions for most drugs.
> without any human review

Therein lies the problem.
> 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.

Key word: automatically. If you want an OS thread, you should be able to get one. But if you simply spawn a task into a virtual thread, that task should behave basically the same as in a platform thread, but with less context switching overhead (and less strict claiming of OS resources).

The locus of choice is at whichever part of the code constructs the threads to begin with; if you change it to use virtual threads, you shouldn't have to change anything else.

> It is not a goal to change the Java Memory Model.

Was there something you wanted changed? I've heard that OCaml's memory model is pretty stellar, but I don't know much about it myself, and I think a memory model is a sufficiently fundamental thing that changing it might cause backcompat issues -- but it depends on the change you'd like to see.

> It is not a goal to add new inter-thread communication mechanisms.

Is there something new you'd like to see? Supposedly, the existing inter-thread communication mechanisms will work just as well for virtual threads.

> It is not a goal to offer a new data-parallelism construct in addition to parallel streams.

Virtual threads are explicitly task-parallelism constructs, so this makes sense. Maybe you would build data-parallel constructs on top of them, but it's not something the JVM would be directly responsible for here.
At least in the codebase I work on, I need to create an IRequest/IRequestHandler/Validator class triplet for every single endpoint, each in its own files, including all the lines with single braces and using statements for all the magic extension methods and dependency injection constructors. And often I need to add new ViewModels because the mapping doesn't work correctly.

DRF is much more convenient.
> A baseball bat at least is pretty dangerous when used as intended. So is a car. A skateboard isn't, and an ice cube isn't.

If you claim to not see the similarity between a skateboard and a baseball bat in terms of the potential for serious bodily harm, you're either lying to us to keep this tepid, boring argument on life-support, or just lying to yourself.

> The legal system wouldn't implode if it was just 'assault'.

You don't think assault with a deadly weapon is a more serious crime than simple assault?

So you'd charge and punish a shove identically to hitting someone with a skateboard?

Fascinating. I don't believe you.
> I doubt anyone would switch to Java Virtual Threads anytime soon, unless via Kotlin.

Switching to virtual threads will, at least in the microservices I work with, involve changing a few lines (Executors.newUncachedThreadPool() -> Executors.newVirtualThreadPool()).

Switching to Kotlin coroutines will involve re-writing a large part of our codebase, which is why it hasn't been done.

It would surprise me if people didn't switch to Java Virtual Threads by the thousands when it comes out.
/cries in New Zealander.
No, this particular text on the page is not written by AI. It's just an illustration.

Of course, AI version will be a draft.

> What happens if the user edit's it and then a new department t is added?

I think to separate the description in several parts. So general text description will be editable, but more objective things like unique values will be handled automatically.
As long as there's a critical mass of users somewhere

All that mass lives in EU, US and China, and nowhere else, that’s where the argument breaks down. You can buy a nice rc toy with bitcoin, but some day you may need a place to live in and they will ask you where you got the money from. And you’ll say, ah, that’s from that illegal btc exchange.
That may be true. But the fact here is that UI always become more illegible and that's why people are hating this update. It needs much more load on brain nowadays to click a button as everything looks so flat. Just for the sake of new update and job security by designers.

We just get used to it later with the flatness and then they make it more flat. The cycle continues.
Except they all end up going shareware like model where the FOSS alone is useless without the proprietary magic dust.
PDF files are often made up of JPEGs internally.
Uncle Enzo remembers.

Chisled spam.

https://sites.google.com/a/trinity.edu/snow-crash-fall-2016/...
> It might also be the result of provocation by someone open carrying around an assault rifle in public

First off, there's no such thing as an "assault" rifle, there's just a "rifle". Stop using idiotic terms made up morons who don't know shit about weapons.

Second, provoking someone who's openly carrying a firearm... yeah, that sounds like a good idea.
When it comes to "the modern world", slave labor has always been a tiny fraction of the overall labor.
Is this project loom finally delivering?
I suppose your's looks like reasonable if you want minimum changes to FI layout. Personally I don't the tradeoff is worth it compared to the superior ergonomics of more US based layout like mine, especially considering the large amount of special characters that are not available in FI layout at all.
Just host auth provider right next to it... Awesome-selfhosted list has some cool solutions
that's interesting, my primary (and only, really) use-case for windows is gaming. i only get games through Steam and they're mostly post-2010 titles, hoping thats the reason i havent run into dep issues yet

my motivation wasn't blocking telemetry or whatever, I just needed to squeeze every single frame out of my aging rig, and dove down the rabbit hole of optimizing win10 starting with LTSB

i had to jump back to win10 pro after a failed migration to LTSC, but i'm constantly looking for an excuse and will probably go to win11 only if there's a similar route (and then maybe even gladly :) )
The only advise I can give is, if you go the autodidact route, learn the stuff that you don't like as well. Look up an official curriculum and pick at random.
I've been to uni, and I think the major contribution it brings is forcing you the fundamentals of subjects you'd otherwise skip.

I hated compiler construction with passion. But I love that language design is now at least comprehensible for me when looking at new languages.

Of course this is just one example, another being formal methods/ software validation awesome stuff; would have never learnt it otherwise.
"No, because the Roman Emperor is always perfect. It's always people in far-off lands who are 'bad.'"
Came here to write this, but @pezzana did it better.

Having a degree for long time, the only usage where it is important is work visa application - in many countries you just won't be eligible for proper visa without degree. Besides that, the only thing I regretted were 6 years wasted in college.
I’m pretty sure LINE has more than twice the users that Twitter has. Not knowing it is like not knowing about WeChat: it’s because you’re not familiar with things outside of the US, rather than not being up-to-date with the space in general.
It could equally be seen as evidence that staying in a bad marriage is worse for women than for men, so women will risk more to escape that scenario.

(Presumably people file because they expect a better life outcome for themselves from divorce than from not divorcing. This could be because they expect a better outcome due to divorce, as you say; or that they expect a worse outcome if they don't divorce, which is my alternative possible interpretation. I'm neutral on which is actually the case.)
congratulations on finding a comfortable way to work that works for you, allows you to be productive, as well as more socially fulfilled. as someone currently attempting to find a nice niche for myself as well, much respect.
The whole industry built this bed of lies by their own hands, I don’t see how it’s government’s fault.
If you have much to do with family court you'd fully understand why suicide is a way out for men treated like sources of money with little other value.

It would be quite educational for all men to attend family court as an observer prior to marriage. They might reconsider marriage as an institution altogether. Society itself might have to realise how badly things are set up.

Maybe not. Everything's fine. Enjoy your special day. It'll be great.
Why the downvotes? Did I say anything that is against the policies ? You don't need to upvote but what are the reasons for downvotes? These are genuine questions/challenges that I had when managing people's OKR. If you think they are not any problem at all, please help provide your opinions , it will greatly help me in understanding how to effectively use OKRs.
And sorry about links, here they are again:

Old stuff: https://dataquestion.io/

New stuff: https://datafresh.unicornplatform.page/
Sad to see Heron go
Sure it's a filter, but I think the point is that the sensitivity / specificity of said filter might be below 50% for all you know. I doubt anyone in this thread has performed thorough analysis to try to determine either of those numbers.
> No, the problem here is, you have a derangement syndrome around Google.

https://news.ycombinator.com/newsguidelines.html

> You rarely mention Facebook for example.

Facebook is incredibly easy to not use and block. Google is a monopoly in almost every space it operates in, and I've been trying to escape the great beast for five years, and I still encounter a new problem daily that can be summed up with "someone at Google thought this was a good idea, and now we have to deal with it".

Facebook is trying crazy things because it is having an existential crisis with the reality that the most profitable target demographic does not care about Facebook anymore, and probably won't any time soon.

> Maybe you have a point with MIDI, but musicians would probably disagree

I think musicians can install some sort of feature pack that adds these sorts of APIs, as everyone else doesn't need them, and a massive bloated attack surface is a bad thing to do to web browsers just for the sake of a single group. (I similarly think if you buy a VR headset, you could probably install some addition to your browser along with the inevitable hardware driver nonsense and setup.)

> if Facebook succeeds
> if VR/AR becomes way more popular, which it seems poised to do

I do not think Facebook will convince everyone to strap monitors to their heads. It isn't the sort of concern that outweighs the massive problems I see day to day in real world scenarios.

> check their iPhones for how many recurring subscriptions they've been tricked into buying

This is arguably a very good concern, but Apple is probably the least worst offender here, as they wrap all those subscriptions into a single UI where you can easily remove them without having to call someone on the phone. Checking someone's credit card statement for these is far, far worse, and incredibly hard to get rid of. (Six months, two Better Business Bureau complaints, and a credit card dispute later, I finally cancelled a subscription recently.)
An FFL won't help you get an MG, it will help you buy and sell guns. An FFA tax stamp would though.
> A bit of configuration shouldn't be a deal breaker for something you spend a significant proportion of your waking hours on.

That's how I started using linux.
None of this is correct.
Given this, it's also possible that it would take such minimal effort for such an advanced civilization to destroy upstarts, that they would automate it and be done with it.
filesystem?

...oh wait, google drive updated itself without me asking a few weeks ago, even though I haven't used it in ages, and now, randomly, every few days, I get a popup telling me I need to sign back into drive, even though I closed the system tray application. (is being annoying to the user just an inherent property of this kind of service? are they trying to compete with OneDrive for reluctant end-user obnoxiousness??) there's probably half a dozen ways to get rid of it but it's a nice periodic reminder that I really don't care for google anymore
There is a competitive port of tensorflow for AMD GPU. Just the only issue is that it is from Apple and works only on Mac. Tensorflow fully supports AMD GPU in Mac and it could max out the graphics card usage as well. Makes me wonder if Apple could do it, why can't AMD work to use Vulkan instead of Metal.

https://developer.apple.com/metal/tensorflow-plugin/
Satisfaction does not breed improvement.
> 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?

My understanding is that pinning only enters the equation if you need to yield while a native frame is on the stack. If that call is non-blocking, then by definition you'll call into it and return without needing to yield the current task.

A non-blocking call should give you some way to tell when the job you've requested has completed, of course, and then you need to either poll for it or arrange to be told when it's done. You don't want to spinlock in a virtual thread (you're just hogging an OS thread continuously, which is exactly what pinning is), so either way, you'll end up blocking -- but as long as you're blocking after returning from the native call, you should be fine.

> Does that mean any kind of native code is currently paying some extra cost due to the possibility of being blocking?

I have no special insight, but I imagine any costs are only incurred if a yield actually occurs with native code on the stack. Only then would the yield logic pin the current task to the current thread.
Too high tech, and the infrastructure costs are enormous. Maybe in another 100 years. :P
If you're not adverse to a little OOP, Pony is a very interesting language with a nice syntax and a particular niche in solving concurrency problems.
Since network end points have supported HTTP GET requests.

If your router or IoT device isn’t secure any webpage online can embed a (for example)

<img src=“http://192.168.1.1/enable_remote_access.php”>

And it’s not as if consumer routers nor cheap Chinese IoT hardware have a proven track record for security.
Yes, launched via a kickstarter a few years ago. Their Youtube channel promises additional products soon.
> Also: in July, Nauka's thrusters fired uncommanded, sending ISS way off attitude.

It's incredibly misleading to describe it vaguely as "in July," when it occurred just a few hours after arrival and its first ever docking at the ISS. Not abruptly from some long stable state.

You're willfully trying to be conspiratorial, go away.
Yes it’s three careers. I say just before it if you have two kids close together. Two years is a normal gap. So seven years of subsidy out of three forty year careers. The mother and two children each have forty years of “productivity”.
> After watching this relentless advance for 4 decades I'm pretty sure it will go beyond even that, but we just don't know what it will look like yet.

Just like people in the 1950s, having seen the rise of the car and the airplane in their lifetimes, thought we would have flying cars by the 2000s.

Things will eventually plateau, and we will see improvements elsewhere.
I suspect that this is not about the possibility of blocking, but rather that native code needs a native stack (not on the Java heap) and execution state that cannot be suspended like Java code can.

If you have "short" native methods, like in a typical async I/O library, this is not a problem. They cannot be suspended while in there, but they repeatedly go back to Java code where they can be suspended.

So your scenario is only really a concern with a long-running but non-blocking native method, say, a physics library that does lots of computations. The answer is most likely: Don't run that in a virtual thread.
One would have to know about this failure mode to write a test for it. Would you think to write this particular test?
Satellites give better performance but there is no reason why a ground based system can't work just as well. LORAN gave accuracy to a hundred metres or so across a good portion of the globe https://timeandnavigation.si.edu/navigating-air/navigation-a...

Most location services on a phone are performed using WiFi and cellular data rather than GPS except in remote areas. With modern technology an array of autonomous radio transmitter buoys could give the same accuracy as GPS.
Class 3 SOT to enter the promised lands of S, MG, SBR, SBS, DD, and AOW.
That’s not my point, the point is semantic markup is a dirty and hopeless way of communication between agents, they should have dedicated endpoints
>If you have much to do with family court you'd fully understand why suicide is a way out for men treated like sources of money with little other value.

That depends on the country. But if I'd live in US I wouldn't marry without a prenuptial agreement.
Indeed. “of” infected Java with the awful naming conventions imposed by java.time (and to a lesser degree java.nio) because “new” is a keyword and doing “newThing” instead was not in vogue. Now it smacks of the worst kind of hipster disease and is going to enter java.lang for no good reason at all. What’s wrong with “newPlatformThread” or something similar? This shouldn’t have survived the initial sniff test.
My comment was general, not specifically about salt. The nutritional guidelines are mostly well intentioned rather than shilling for food producers, however the underlying science is shaky. So the recommendations continue more out of historical inertia and the bureaucratic imperative than anything else.
SteamOS 3.0 to Be Available to Public as a Standalone Distribution
`Optional.of`, `List.of`, `Set.of`, `Map.of` (and `Map.ofEntries`), ...; this language is actually pretty settled into the JDK.
As far as I'm aware, Microsoft are planning to continue with the LTSC versions for the foreseeable future. But I don't think it would be suitable for a home user - I'm not even sure how a home user can get hold of it? I'd love to go back to Windows 2000 - in fact there was a post on here the other day about running it in Docker on Linux!
I am not on a support contract (rather the opposite: small team). But I am just being careful to get caught having to spend time upgrading code that I would otherwise not have touched, just because my non-LTS JVM runs out of support. Support is not just a support contract, but also security patches being released. In my understanding, for non-LTS versions that ceases quickly when the next version is out. Particularly for non-LTS versions there may be experimental features that are not going to be compatible with subsequent versions, increasing my risk that a migration to the next version is occasionally not quickly.
Debt doesn’t have to be seen as borrowing from the future, it can also - depending on culture- be seen as borrowing from the past.
I give you the difference of a cow and a sheep now, and next year when I need it, I will have a claim that may help me survive.
Even today that attitude exists in some cultures and some families.
Perfect, thank you. I do love the Jetbrains IDEs professionally, but its an expensive purchase for occasional use.

I much appreciate the mention of catching exceptions. For my own programs I usually don't catch exceptions because I want the failure to be hard and informative. It seems that dotnet is the exception here.
> I would be willing to work on myself and expect nothing in return for the rest of my life if...

Going by children of divorced parents, doing this anyway is the best thing you can do for your child, your spouse and your self.
If I have learned anything from Khronos APIs is that if Internet was a Khronos standard instead of IETF, we would only have IP as standard, while everyone else had to come up with TCP, UDP, HTTP,... as extensions.

Language support and tooling are never better than the alternatives.
Spacebar is what I dislike about US ANSI layout. I don't need such big spacebar but I need a Spacekey and useful thumb keys.
Does civilian space program and the ASAT capability live in the same organization in Russia? Seems like those are two quite different things, and I'm not sure the obsolescence of Soyuz bothers strategic weapon operators so much.
Thanks. I just figured that text scripting, which I do often enough, would be a good foot in the door. I'm not looking for a better Python replacement, rather, I'm looking to get familiar with dotnet with a small project that I would be doing anyway.
Hmm question:

Will this race to secure the internet mostly by applying ever more complex band aids end up in completely discouraging small entities from running their own public resources?

It's already next to impossible to run a public home server. Is it likely to become completely impossible?
2017 post.
There's a reason "divorced dad" is an identifiable aesthetic. It's treated as a meme, but the very point is that the loss of something that basically grounded a person's life for years is almost irreparable.