skysight-inc/HackerNews huggingface dataset:
I suggest you get one eye done, and give it a month to compare before getting the other done. I did this and the difference between Lasik and contact lens was glaringly obvious (contact lens is wayyy better vision, especially at night).

The surgeon will push to get them both done at once. However if you do that you simply don’t have anything to compare against, so you can’t know the pluses and minuses. Most people you hear from that have done it will be unrealistically positive about a choice they can’t change (psychology). I never got the other eye done, so I can truely say what the benefits and downsides are, whereas most people will give you extremely biased points of view.

LASIK benefit: no hassle with contacts and risks of irritation, better for water sports, no ongoing costs.

LASIK downside: much worse night vision (stellation due to irregularities in uniformity of surface - not correctable). Need reading glasses as you age.

Contact benefit: I was short sighted and if I need to do fine work, I just remove the contact and suddenly I have superb good close up vision in one eye. Macro mode!

I would recommend laser surgery if you find contacts troublesome or you are not a careful person about maintaining them, or I would recommend if you do sports where contact lenses are a problem.
I moved my workspace to VR, here's what I learnt
We could point out why would you need design patterns when the language directly supports them natively, but can't since this is a Go thread ;)
Thanks again. Happy to help on 5. Merge ideas @ https://github.com/globalcitizen/kicad-fully-secure-unified-...
It varies by country. In Australia basically all phone plans have unlimited SMS but in places like south america and africa it seems common to charge huge rates for sms which is why whatsapp is so big over there.
I think they will use it for a fallback description so it could affect the CTR. But one that short probably doesn't really help.
This is perfectly doable in Darktable too. You can either save the adjustments you want as a style or just copy the history stack and paste to other images.

Just did the same thing last week.
I've been tracking the Actor implementation in Swift and was wondering if they were going to go full on distributed but so far it looks just to be a localized concurrency model versus distributed.

I could potentially see Swift becoming a competitor to Scala/Akka if they can advance their Actor implementation into more of a distributed system. Apple did hire one of the core Akka maintainers, so the skills are there.
Devil's advocate: no action short of landing your own project will prove that you use a library. I've donated to stuff like Godot (which I have yet to open myself) and Blender (which I only know the bare basics of; I haven't even tried the new UI overhaul) years back because they are projects I appreciate an open source alternative for these very complex problems.

of course, giving cash is a much bigger gesture than just pressing a star button, but it sounds like the star button is closer in vein to the kinds of acknowledgement people are asking for here.
While I suspect the DOJ is leaving out critical information, it is true that these gangs are not nearly as elite as some people imagine.

They just happen to be in an untouchable legal jurisdiction.
Read this before applying though and decide if you'd want to work for a company so fragile that an intern could re-create their product in a weekend.

https://news.ycombinator.com/item?id=27424195
> they become a market that manufacturers refuse to tap, because it cannot be fully exploited to the disadvantage of the operator.

Sounds like a market failure if there is money left on the table but no competitor who wants to grab it for themselves.
Whoa. Details?
In the footer is "Lists", which goes here and includes that: https://news.ycombinator.com/lists

Others have added more here in 2009 that aren't in either place: https://news.ycombinator.com/item?id=1024293
As an Australian, I have never seen this myself :)
WSJ reported they recovered 64 Bitcoin out of 75 paid in ransom by the company, so it was most of it.
SHUM - Should have used Monero

SHUTC - Should have used Tornado.cash

SHURENVM+TC - Should have used RenVM and Tornado.cash
It's a self-contained application using the Dear ImGUI library rather than a bloated framework, and is designed for a single language. It's not simple compared to the likes of vi, sure, but it's almost certainly many less lines of code and much more architecturally simple than just about any other (popular, in-use) IDE out there.
Colonial paid 75 BTC, and they recovered 63.7 BTC.
It's absolutely disgusting for that to be the case. Tell me again why we should treat America's government as anything other than evil and despotic?
How the Biden Administration Is Confronting a Surge in Cyberattacks
I just found this after looking through a couple of interesting posts. I have no idea if this is permitted or why it was set up unfortunately.
Two distinct genomic lineages of SARS-CoV-2 suggests a natural origin
very impressive! hopefully this can also run on something akin to iSH or a local editor in the browser like stackblitz
That's not really the hard or useful part part. According to a radiologist and machine learning researcher[1]:

"It turns out that deep learning is a very good match for some of the most time consuming (and therefore costly) parts of medicine: the perceptual tasks.

We also saw that many decisions simply fall out of the perceptual process; once you have identified what you are seeing or hearing, there is no more “thinking” work to do."

[1]: https://lukeoakdenrayner.wordpress.com/2017/05/03/the-end-of...
Static just means your site is loading actual CDN- and cache-friendly files and not stuff dynamically generated on the fly by a server side process, or loaded through such a process.

Javascript can still be statically loaded in this situation and could be used to provide UI elements (such as collapsible sections) or even an interactive local search.
>It copied even unique, invisible aspects of Replit's architecture that I consider to be flaws.

And yet you haven’t managed to tell anyone what these “invisible” aspects are. So it kind of just sounds like you’re making things up.
That sounds good in theory but it doesn't compose.

Maybe only a few people are using your library directly, but most use it as part of some larger library. That library has a continuity problem now.
That makes sense, I'll definitely add a snippet like that to the README once our IO system is finished so you can do a proper side-effecting print of "Hello World" rather than just returning the pure string.
Yeah Elliptic and Chainanalysis make all their money by convincing people that all transfers are of the same Ultimate Beneficial Owner until it hits an exchange

As long as the ignorance stays high, they get government contracts
It’s not as hard as you imagine, but it isn’t easy. You’ll be annoyed and feel stupid, at least for a week or so drastically you change the layout.

A note about layers. You probably use “layers” everyday without thinking about it.
Holding “shift” enables a whole new layer where the numbers send symbols and the letters are uppercase.
Holding option on a Mac enables a whole new layer with a bunch of funky symbols.
Holding “FN” on a laptop enables a whole new layer (or maybe just a numpad).
The various DEC operating systems (RT-11, VMS, etc.) had PIP (Peripheral Interchange Program) which allowed you to copy files to devices (such as a printer). CP/M had PIP, but did not implement the devices in the filesystem, which MS/DOS did. The result of putting specially named files in the operating system was that files were not always files and strange behavior would occur in fringe use cases.

The basename (without the extension) had certain reserved names such as CON, PRN, AUX, PTR, PUN, etc. Originally these names always had a trailing colon to identify them as devices, but MS/DOS dropped that. MS/DOS kept the trailing colons for disk drive identification, but not much else.

This capability could be used to make a batch files (.BAT) without any editor on the system. One could type: COPY CON RUNME.BAT, and then type in the wanted lines of the batch file. The end-of-file character (^Z 0x1A) was the same on CP/M and DOS, unlike (^D 0x04) on Unix.

https://gordonbell.azurewebsites.net/Digital/RT-11%20System%...
Justice Dept. Claws Back $2.3M Paid by Colonial Pipeline to Ransomware Gang
> Google has turned into a cesspool.

All these same sites appear near the top of Bing searches too. There's nothing particularly Google-specific to this story. It's about SEO hacking that will work against anyone with a PageRank-style system.
I'm a lay person, but selling this book highlights:

"CD-ROM included: easy-to-use screen resolution TIFF files of every image"

If I'm buying a $200+ book with an "easy to use" CD of the images - they'd better be highlighting very very clearly that I can't use these in projects.
No new 16” MBP announced. No multi display support in the M1 MBA/P. And my 2014 15” MBP has been phased out of supporting Monterey. Personally, this WWDC has been a bust for me. I skipped the 2016-2019 MBP and was hoping for a replacement to be announced. Alas, it was not meant to be.
It's not required. Apple music has a real android app and has you pay external to the app.
My point is that Signal is preferable to Apple Messages for privacy and security. I am not claiming that Signal is the best solution for every use case. (For instance, Matrix is superior if you do not want to be tied to a phone number.)

> Not really needed when your IME is spying on you.

Users can choose an open source keyboard on Android, such as AnySoftKeyboard or the default Android Keyboard (on AOSP installations). I don't know of any open source keyboards on the App Store for iOS, but the lack of an open source keyboard on iOS does not justify compromising encryption keys for Apple Messages users in certain regions.

Signal is not responsible for the security of the rest of the user's system, and if a user is using a keyboard that leaks information, then that also affects Apple Messages and any other app they are using, not just Signal.

> Want to also point out that months go by without server code being published

The Apple Messages server and clients are completely proprietary, so Signal is still preferable even though it had previously released server source code with a delay.

> Also, when users protested reliance on Google's store, analytics, and play services...

Apple Messages is only available as an app on iOS, iPadOS, and macOS, with no option to fork because it is closed source. FaceTime is the same, but now also has a web app with limited functionality. On Android, Signal is still preferable in this area because it is fully available, can be used without Google Play Services, and can be distributed independently of an app store.
Cheaper in the long run, to bite the bullet and move to higher ground.

Or there will be another "New Orleans Katrina" type of swamping and loss of whole areas, anyway.
Every Spacecraft on Mars – Comparison
AU Federal Police and FBI nab criminal underworld figures using encrypted app
> What does CodePerfect 95 mean?
It's a retro name. It hearkens back to a time when software was fast and started up instantly, despite running on hardware orders of magnitude slower than we have now.

WordPerfect was a huge monster, probably one of the largest (15+ diskettes) and sluggishiest DOS apps I had back in the day.

Windows 95 was cool, but also a significant step back on snappiness compared to 3.11 or even OS/2 Warp.

There are probably much better retro-snappy names, like, don't know, CodeKick 1-2-3?
The phrase that comes to mind is "Xanatos Gambit" https://tvtropes.org/pmwiki/pmwiki.php/Main/XanatosGambit
I think issues are a great way to get people who are willing to maintain it, together and working on forking and getting on a single repo. Completely cutting it off is a bad idea. Perhaps disable notifications and pin an issue saying "I can no longer work on this project, feel free to fork it" and if people fork and good-faith maintain it, perhaps list it on the Readme or pinned issue.
> it might be fair use assuming you changed something to a point where it's a derivative work

Pretty sure copyright doesn't at all work like that. I.e. copyright can be (and usually is, AFAIK) preserved across derivation.
Rather than the us just "having" the key, could it not be a possibility that they in fact managed to somehow crack it? If any power could surely it's the us right?
It does run through every node in the would-be scene graph by default, but IIRC the Dear ImGUI library caches the actual expensive toolkit, graphics, and/or window system calls for each subtree. The API is immediate-mode, but its implementation does not have to be stateless. (Cf. React.)
this is disappointing behaviour. are there any alternatives to repl.it one can recommend? I don't want to use it anymore.
I can't say I agree. He could also summarize what the company said, thereby placing the accusation at company level. It's a blog, not a legal document.

Or, he could include the literal chat, yet blur the person's name and photo. I'd still object to that, but it's better.

I fail to detect why to make his point, he needs to reveal full identity details. I consider it a nuclear option, but I guess others see it as just "normal".

I tend to agree with your last bit. The guy has a strong moral compass, and clearly is a technical talent. I'd hire him based on that, minus this communication style.
> Not really needed when your IME is spying on you. Signal in such an arrangement becomes security theater.

This is not a signal issue. Literally every single app that gets user input from a keyboard suffers from this issue. Saying this is a signal issue is like saying flat tires are a ford issue.

> >free and open source
> Want to also point out that months go by without server code being published:

Is there some unwritten rule that a open source project must publish code every x days to be considered open source? All of signals code has always been open source and always will be.

> Also, when users protested reliance on Google's store, analytics

Analytics? Care to show me where they ever used them? 99% sure they have never used them.

> Moxie chose to attack the forks

It takes a lot of money and man hours to maintain the servers and infrastructure for signal, why should OWS pay for other projects to use it? Signal is 100% open source, if someone thinks they can create a better replacement... They are free to take all of signals code and make their own app. But don't expect OWS to pay for the infrastructure and let them leech.
> What I fail to understand is how you cannot see that there must necessarily be predictive value in such a database.

I can see allright. But you cannot see that your hypothetical database is lacking most of the info because your doc actually mostly evaluates you by looking at your general composure and relying on X years of experience and a bit of knowledge shoves that into the really complex decision tree in his head: "Hmmmm... this guy looks mostly fine."

Now, you feed your database to the latest deep-learning shiny thingy that tells you: "this guy has X% chance of having a horrible cancer, but I can't explain why". So you enjoy many months of costly investigation because you don't want to miss something, right? And after the fact, it is discovered that the lack of standardization in measurements caused the algorithm to decide that the light hue in the office was a sign of cancer.

All that to say that yes, someday what you are imagining may well be possible, but we are really very far from having the technology to do that now.
"There's never just one cockroach in the kitchen"

https://www.cnbc.com/2017/08/30/warren-buffett-on-wells-farg...
I swear, Pinterest must have employees working undercover in the Image Search team for Google to have let them destroy image search results the way they have.

It's literally never the original source for anything, but you can bet it's most of the first 10 pages of results. Then it doesn't even let you right click to open the image file, and dumps you to a login prompt if you click on anything. THAT'S NOT EVEN YOUR IMAGE STOP TELLING ME WHAT I CAN DO WITH IT.
Not quite.

> Stalinism/communism provided you a moral/ideological choice: to be part of it or to oppose it. Although sometimes people who were taking the side of stalinism and were active in whistleblowing and finger pointing in the name of ideological purity were later repressed themselves.

The point is there them being repressed themselves. Stalin, & Co. were rather indifferent to who was pointing fingers at whom with regards to who goes to GULAG first.

Very often both the "stukach," and his victim were sharing the same train to Magadan.
There’s a lot of good stuff to unpack here, and thank you for bringing all of it up!

I’ll highlight the main point, which is that these “check your vision at home” tests never screen for disease. This is 100% true and is one of the biggest issues I have with the “exams” that are currently out there.

There’s a critical element of good vision that exists outside of needing glasses or needing contacts, and that is, are your eyes healthy and functioning well? Are there underlying, silent issues that don’t bother you day to day but may turn into serious problems down the line? All of these are serious considerations that my team and I are thinking through very carefully, and I want to make it quite clear that our end product will at the very least be able to screen for all the major categories of disease (eg diabetic eye disease, AMD, glaucoma, optic neuropathy, etc.)
Couple of problems.

First, how do you cool such a chip? Sure, you could add a bunch of transistors but the thermal costs per transistor will stay the same. Assuming similar design but adding 20 layers, how would you account for your CPU now consuming 600W?

Second, The tech doesn't exist. The problem we have is that layering chips today is basically growing crystals in a controlled fashion. Defects in lower layers spoil upper layers. Today that's already a problem (CPUs today have ~7 or 8 layers). Can you imagine the problem of 20 or 30 layers?

Who knows, maybe we'll come up with solutions to both problems, but that's a big maybe. My bet is that instead we focus on architecture designs. We revisit old but deemed too expensive concepts like an async CPU.
Modern GC doesn't even preclude the possibility of developing a no-lag UI. You just have to be very careful with how you manage your data so that you don't get hit with more heavy-handed collection mechanisms (i.e. large gen2 cleanups in .NET).

Small and short-lived class instances (more ideally structs) are the key to success with low-latency applications in most GC'd languages. If you are only touching gen0/1 in a .NET5 app, you will probably find the GC impact to UI latency to be negligible. In .NET, avoiding gen2 allocations is pretty easy. The biggest thing is replacing every byte[] with Stream as feasible, so you don't send objects directly to LOH (gen2). I believe the LOH threshold for byte[] is lower than the published limit of 85k, but I cannot recall the specifics (might be closer to 10k). Regardless, you really shouldn't be holding onto chunks of memory that large if you can ever avoid it. In some cases you can cheat. Pass around the path/id to a file and then stream it from disk at the very last possible moment (i.e. copy a FileStream direct to the HttpContext.Response.Body stream). If you absolutely must allocate large objects, try to reuse them as much as possible. Act as if anything entering gen2 is in memory forever, because with enough LOH fragmentation, it might as well be.

UI is one thing, but real-time process control is a wholly different animal. If you want to write a PID in a GC language, you better be prepared to eschew any notion of allocation in the process under collection. Even if you don't allocate, there are runtime components that still will, so you will almost always have some minimum amount of noise to contend with. That said, if you only need to run a PID loop at ~10khz (100uS loop delay), you probably wont have any issues. Just make sure you put the PID loop on a high-priority thread and care for its surroundings gingerly. A Raspi4+ is actually an amazing platform for this sort of thing.
Rather than some removing this limitation I'd settle for the ability to have file paths longer than 260 characters.

Also, why 260?
In theory no that's exactly the sort of thing you'd need to make it go away, the mechanism exactly depending on the case.

e.g. if they had a patent on something and were accusing infringement you'd countersue to say the patent's invalid (which I think in a nicely engineering appealing way is conceptually separate from the question of whether or not an awarded patent has been infringed upon).

Trademarks, being a de facto recognisably you mark, are not if they are in widespread use - which is why you get a lot of big guys suing tiny little guys and tabloids pick it up outraged they'd pick a fight so below their weight - but at some point enough little guys diluting your brand is going to mean it's no longer your brand, your trademark, and then it's too late to fight it.

(IANAL.) I assume this isn't about a non-compete clause otherwise he would've just said that instead of this vaguer message. (And it was two years ago OP worked there anyway.) So unless there's a patent supposedly infringed on, or closed source code copied out, I don't know what the complaint could even be in the first place? Just reads like an empty threat to me. That 'repl.it superiority' commit message is unfortunate though.
Creepy maybe.
Sometime after 40 you are likely to need reading glasses.

If you are short sighted, then without surgery you can remove your contacts for close up work like electronics or other maker activities (or reading!).

LASIK will also affect your ability to do fine work on a screen. I would especially avoid Lasik if you are a designer.
Somebody already has, for perforce:

https://github.com/improbable-eng/perforce-buildkite-plugin
In an earlier thread I was claiming that http://ai/ was no longer operating, but I belatedly learned that this is because systemd's DNS resolver has hard-coded a refusal to look up addresses with a single label from servers outside the LAN. I misinterpreted the lack of results as implying that it had been removed upstream.

https://news.ycombinator.com/item?id=27157712

So, (1) there is another site that is as short as the one you mentioned, and (2) Linux systems that default to using systemd-resolve won't be able to see either of them!
If the story is that China is operating vast fishing fleets which trespass, fish illegally and violate territorial claims then sure, it's true. That's not what the video is saying.

The video clearly claims the USN sunk the ships and uses video footage to support the lie. Please stop supporting fake news.
> Now if you are feeling very magnanimous, you could argue that the editor is a freemium tool, and that added links are how you pay for the free version.

Well, unfortunately this is basically how every freemium tool works. They have some way of advertising, in exchange for free use of the tool.

Even reputable CMS tools like WordPress include back links to wordpress on a new site and themes.

Although, this is much less common with open-source free tools, as the community resists these kinds of changes.

No such thing as a free lunch!
I did, yes. I was noting that I was expressing the same sentiment as someone who was not replying to you, but I figured that the overall thread was small enough that the reference would be fairly plain. I replied to you, though, because I was addressing your question.
It’s well known that the Kremlin is very hospitable to cyber criminals as long as the stay away from the Soviet bloc. It also just so happens that a country with that sort of reckless policy, has lots of other bad policies which make them an enemy of the US and many other countries…

It’s not a conspiracy. You just have the cause and effect backwards.