skysight-inc/HackerNews huggingface dataset:
You can fill your phone with malware without ever leaving the Play Store. Similar is true of the App Store, with the caveat that at least hostile iOS apps can't replace your homescreen.
It used InnerMedia DynaZIP.

Source: Extracted VZIP150's InstallShield `data.z`, saw `DZIP32.DLL`, and `DUNZIP32.DLL`, and confirmed with `strings` on `Vzip.dll`.

http://dynazip.com/ confirms “DynaZip technology is used by Microsoft Corp. and for many years it has been directly incorporated into the Desktop and Server versions of the Windows Operating Systems. DynaZip technology implements the compression engine behind the Windows Zip Folder user interface which allows users to view, extract-from and create ZIP files that are managed as compressed folders.”

https://web.archive.org/web/19961130210204/http://www.innerm... Version 3

https://web.archive.org/web/20000226025901/http://www.dynazi... Version 4
It's not fud.

2FA traditionally means relying on one thing you know (i.e. a password) plus one thing you have, or one thing you are (biometrics).

Every single one of my passwords is unique and randomly generated and at least 32 characters, none of them are getting brute forced unless there is a sudden gigantic leap in quantum computing. And if that happens, the world has bigger problems than my passwords.

Having a separate identity factor, something that I own, is not to save me from myself. It's to save me if someone steals my phone or laptop and is able to get into it.

Now we all face different threat models and if your threat model doesn't call for having a totally separate identity factor, great! There's nothing wrong with that. But we don't all face your threat model, and some of us do indeed need a second identity factor that's not stored in the same place as the password.
That still wouldn’t work in all cases. For instance if a ring of locations are all more accessible than a location they contain. Which applies to basically all suburbs.
This is wonderful and I’m looking forward to reading the whole thing. Even just at the beginning I appreciate the mention of nuclear versus solar as a question of democracy versus authoritarianism. I’ve said in comments here on HN before that one of the issues with nuclear is that it requires a powerful state to protect it, whereas solar does not. This has long term implications for the society that relies on one versus the other. Entire regions would be tied to supply chains that might require their participation in certain political agreements. This is not automatically a bad thing, but when considering broad strategies between nuclear versus solar, I think it is important to consider. Technologies that allow more political freedom to break bonds as needs arise are more democratic than technologies which require the maintenance of powerful monolithic authorities.
UI and UX will be higher value
Beware that clip.exe clobbers unicode. For example, `echo caña | clip.exe` sets the clipboard to `ca├a`.

And there's no unclip.exe. You'd have to use `powershell.exe get-clipboard`, which is pretty slow.

I use this simple alternative: https://github.com/equalsraf/win32yank

`echo caña | win32clip.exe -i` and `win32yank.exe -o`
I'm in the air right now from Vancouver to SF and though the sky is dark since the cloud layer is blocking the city lights, I saw nothing over Washington at 25k feet and over Oregon at 33k feet. Kept eye out from 2030 to 2130 Pacific.

From https://www.swpc.noaa.gov/products/aurora-30-minute-forecast it looks like we took off too late for the high energy phase (happened around 15 UTC to 19 UTC, which is 8 Pacific to 11 Pacific when it was sunny). I would not have seen it.
Dude this guy is desperately trying to avoid fading into oblivion and is clinging to a little ancient format window to remain relevant in public eye. Have some mercy and let him have his 32gb moment.
Ask HN: How's entry-level data science roles looking?
I'm more in-tune with the SWE side and was wondering if other ppl know how data science is going. Asking for undergrad students.
The real answer is that we don’t know.

We know with 100% certainty that life exists on the universe, we just don’t know where else besides earth it exists.
Adverse possession in states that don't require all paid taxes.
Hi - I had similar experiences to you, but an old boss pulled me aside explained everything. For context, I was not doing great at work, I was missing deadlines, would get accounts confused, etc. While I was getting chewed out, he rattled off all the relevant numbers/structures/people for all the things I was missing. He told me he knew I didn’t care about my job because I couldn’t remember the details of my job. If I cared about it, I would know the details. Yet, when it came to the things I actually cared about (computers, video games, movies), I could list off of every minute detail. The framework of “you only remember the things you care about” helped me understand why I was dropping the ball in life and ultimately led to a happier life. I stopped doing some things I clearly didn’t care for and started doing more of the stuff I remembered more easily. The real kicker was that I also able to change the things I cared about. Work got much better a few weeks after that chat. I also got very good at remembering names because I started caring about others more deeply.

I hope you see parts of yourself in my story. You’re clearly a talented and smart individual - it’s never too late to turn things around.
Most American houses have at least one full bathroom, a room with a toilet bowl and a shower. Also most Americans shower several times a day as water and heat are pretty affordable for the vast majority. Having a special shower for your butt hooked to the toilet seems redundant to me. I just take a shower after I take a dump, pretty convenient and I don't need to run a 240V line to any toilets too...
> The closer you get to the centerline, the longer totality lasts.

The difference is logarithmic, though. And 90% vs. 100% center is only a matter of a few seconds difference.

The difference between being on the far edge vs. 10% inside is much longer, though.
What if the singularity leads to those with money owning the land and raw materials, and locking in their control of society forever?
> Something can be emergent and develop gradually

Emergent can be defined as the sudden appearance of novel behavior.
Three Body Problem Review: Benioff and Weiss' Netflix Debut Is a Brutal Dud
I've tried a couple but they had a tendency to lose track of windows and bug out in annoying ways. Perhaps they are better now, but having already set up wofi, a notification daemon, and bt/wifi managers I don't see what Plasma would even get me.
It would be nice if you can cite credentials, if possible; not everyone has/had access to Windows NT source code and Dave for his part provided his credentials.

Not that I am discounting your claim, but from a cursory glance through your comment history you're practically a nobody with a seeming vendetta against someone who credibly had a part in much of Windows NT's innards.
> they prefer vacancy to lowering rents.

My understanding is that this results from the terms of commercial loans. If they were to sign a lease at a lower rate, they'd have to lower the appraised value of the real estate, which would blow up the loan.

But offering "concessions" like free months of rent, or having apparently any rate of vacancy doesn't affect the loan.
Isn't that effectively the mentats of Dune?
If bees went extinct, it would affect none of the essential crops we grow. Grains are wind pollinated, not insect pollinated.

More generally, I'm sure extinctions would wreak havoc on wild ecosystems. But we grow food by explicitly destroying wild ecosystems, replacing them with monocultures. Crops seem to grow just fine anyway.
Good food cheap: (note these are the down and out locals eat here places...)

Reds Java House, breakfast, burgers, dont ask for tomato. (note you will be like 3 blocks from the falling over Millennium Tower)

Shalimar: Best Indian food ever, Baingan bharta from here will make you an egg plant convert.

Henrys Hunan: smoked ham and green beans... salty spicy and tasty.

Go to the mission, have a burrito... There are great burito joints all over, ask someone to take you to a favorite.

If your near the BofA building aka 555 California Street.. its where they shot the bad movie towering inferno (with OJ Simpson). There is a black rock statue out in front you will want a photo with, local referred to as the bankers heart. It's a fun memento of your visit or a grim reminder of what money did to the bay...

I'll leave you with this vision of the SF of the past, its one you can still find if you look hard enough:

"My central memory of that time seems to hang on one or five or maybe forty nights—or very early mornings—when I left the Fillmore half-crazy and, instead of going home, aimed the big 650 Lightning across the Bay Bridge at a hundred miles an hour wearing L. L. Bean shorts and a Butte sheepherder's jacket . . . booming through the Treasure Island tunnel at the lights of Oakland and Berkeley and Richmond, not quite sure which turn-off to take when I got to the other end (always stalling at the toll-gate, too twisted to find neutral while I fumbled for change) . . . but being absolutely certain that no matter which way I went I would come to a place where people were just as high and wild as I was: No doubt at all about that. . . ."
Hasn't worked for Common Lisp.
I’m not sure the implication you’re making is entirely true. We do have movies from the early 20th century of people going about their day walking down the street in their everyday attire. That time period isn’t too far off from these photos. The men in those videos are far better dressed than the typical tech bro in his jeans and t-shirt.
Keep in mind, I'm almost always in the engineering world more than the pure CS world, and yeah, it's often pretty useful.

The Apache tools are the biggest things for me; I do a lot of work with Apache Kafka, so being able to directly use the first-party libraries like Kafka Streams is useful. If I need to do any kind of distributed processing stuff, I have Apache Spark or Apache Flink when I need it. It's kind of falling out of favor now, but I still occasionally have a need for Apache Zookeeper as well.

Now, I'm sure that there's Clojure-first versions of these things, but the sad truth of the software landscape for me is that a lot of it is still powered by Java. I can either be tasked with reinventing a lot of the infrastructure myself by using a language that doesn't have good Java interop, or I can use a JVM language. I think that Clojure is the least-bad of the latter category.

In some ways, Clojure is an even better Java than Java; it's easy to compose together arbitrary java methods, without any kind of fancy fluent interface or anything, for example, and there's lots of helper macros that I think really do smooth over the Java-ness of certain interfaces.
Zerzura
“OpenAI do all the work” is a very wrong claim in this case.

It’s true that most of the complexity are solved by using LLM, but it’s not everything. There are still a good amount of work needed to be done if you want to build an agent (or even an AI wrapper, if you’re implying it).
sure. but there's a middle ground there somewhere. it's not just service blackout after 5 requests per second or a $10k monthly aws bill. if your budget was $500, you could set off alarms or auto-shutoff after some threshold. and turn on syn cookies if you're worried about the kiddies.

the point is... there's a middleground there somewhere and I think different people put the cost/availability tradeoff at different places.
But we do a lot to prevent that number from being higher.
>The unbound version even does a proper virtual dispatch for you--in C++ you can break class invariants by skipping a virtual dispatch by using a member pointer.

This is not true, the C++ version does the proper virtual dispatch.

>I understand C++'s intention, but it's doing no one any favors here and makes it really hard to build proper abstractions.

std::function is a perfectly fine abstraction built on-top of the lower level primitives if you don't care about always paying a performance penalty. As someone who writes performance sensitive code, I do care so I try to avoid that penalty.

>std::function is considerably more heavyweight (and according to this https://stackoverflow.com/questions/13503511/sizeof-of-stdfu... might be arbitrarily large);

Of course std::function can allocate arbitrarily large amounts of memory, so can Virgil's implementation. The sizeof(std::function) is always fixed, but because it can capture arbitrarily functions which themselves can carry arbitrarily large state, then so too must std::function also have the potential to allocate arbitrarily large amounts of memory.

In C++ people avoid std::function because as you said it's slow, and people tend to not use C++ for programs that can be slow, this goes back to the principle of not having to pay for what you don't use. In other languages you don't get that choice, you basically are required to pay the worst case cost even if you never use it.
>In addition: two months to a compiler? Four to a complete chip? All from a team under 15 ppl?

"Because of [Symbolics' automated design] methodology, we were able to do five different revs of the chip on four different technologies, which was pretty amazing [for the time]. ... We took about 10 to 12 man-years to do the Ivory chip, and the only comparable chip contemporaneous to that was the MicroVAX at DEC; I knew some people who worked on that, and their estimate was that it was 70 to 80 man-years to do the MicroVAX. That in a nutshell is the reason that the Symbolics lisp machine was great." -Kalman Reti (2012) https://youtu.be/OBfB2MJw3qg

Non-blub work environments bring sone fantasy-tier goals down to just within possibility by a motivated team of geniuses, which Symbolics had. Reminds me a little of how Alan Kay describes the forgotten art of Starrett erecting the empire state building in under a year: "Gentlemen, this building of yours is going to present unusual problems. Ordinary equipment won't be worth a damn on it. We'll buy and make new stuff, fitted for the job. That's what we do on every big job; it costs less than renting secondhand stuff, and it's more efficient." https://youtu.be/QboI_1WJUlM
I think it only feels like it is emergent just like how some people thinks LLMs are conscious.

It’s emergent because you don’t really understand what it was capable of? Or is it you have a confirmation bias because you don’t say its an emergent flaw when LLMs get some stuff so crazy wrong
Yes, if your vault is hacked, your 2fa will become 1fa, but:

- 2fa is still good for stopping someone who steals your password but not your whole vault
- 2fa blocks people from guessing your password (through brute force etc)

So there is still quite a bit of benefit.
“Discrimination is bad” is what we learned in the 1990s. “Woke” is a label we use to refer to this new thing we have now: https://www.washingtonexaminer.com/news/2007308/northwestern...

The statement is wrong because skin color is superficial and meaningless. Here’s a thought experiment: say you have a group of white people, and then I (a “brown” person) join them. Woke thought posits that, through added “diversity,” the group has become “stronger.” But to be “stronger” it must be “different.” What non-superficial characteristic about me are you inferring about me that leads you to conclude I changed the group by joining it? Any answer to that is going to be racist.
Arithmetic is treated as a proxy for general reasoning abilities.
Your comment doesn’t make any sense because how would the absence of an infection ever arrive at a debilitating outcome and thus be a point of comparison? The parent claimed COVID doesn’t cause debilitating outcomes. I provided evidence it does, including specific use of the exact term by medical researchers. When they couldn’t refute that, they made an ambiguous appeal to other infections to distract from being wrong, trying to shift attention from their original, unsupported claim to a new claim (COVID is the same as other viruses), and demanding that I provide evidence contrary to that. But that’s separate from the truth or falsity of the original claim, and thus irrelevant.
I'd be willing to go as far as an AGI being able to Game Theory the populace into making the decisions that it wants.
if your answer to 1 RT of 200msec latency is to add 3 RT of 200msec latency, you're using a calculus I don't understand.
> Every single one of my passwords is unique and randomly generated and at least 32 characters, none of them are getting brute forced unless there is a sudden gigantic leap in quantum computing.

One of the threat models that I consider is there being a bug in the particular RNG/encryption algorithm implementation used to get that encrypted password. In that case, my password can possibly be brute forced much faster than purely random guessing.
Papua New Guinea earthquake destroys 1k homes
I made a simple paste.exe utility for this actually. I suppose I should put it up on GitHub. Though win32yank pretty much does it all already.
No it's just incorrect and no amount of pandering to his authority will change that.

People make mistakes and this is one of them, it's not the end of the world. Avoid the temptation to believe false information just because you happen to worship someone, it reflects poorly on your ability to critically judge information.
Having been on a team years ago, which lost a 9 figure contract, I can say that their "success" is a product of over promising and then failing to deliver mainly due to extreme internal dysfunction. There were more bureaucrats on my team than engineers
Pgmq: Lightweight message queue extension for Postgres
To improve things, we need to talk about common user scenarios. Problem is, normal users will approximately never have to format a disk, and it's a perfectly adequate interface for nerds.

If this were the 90s and everyone was still using floppy disks, yeah it would be worth making it slightly more user-friendly.
I got the impression that they were using Figma as example of "highly collaborative software that's easy to use".
Got this to work!

shot-scraper https://news.com.au/ \
--init-script 'delete Object.getPrototypeOf(navigator).webdriver' \
--user-agent 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0'

Code and screenshots and prototype --init-script feature here: https://github.com/simonw/shot-scraper/issues/147#issuecomme...
Japan eventually ran into structural limits and growth has been stalled for many years. Out of the 100 largest companies in the world, only a couple are Japanese. The country is still doing well enough but has lost the ability to produce disruptive innovations.

Expect the same thing to happen to China. If they can avoid another violent revolution, that is.
Wireless Charging for Electric Vehicles: A Survey and Comprehensive Guide
META is a notable example, with the user data and AI practice
Fix Redis Drama
Yup, I swear by vi mode

You can also use

set -o vi

in your bashrc to enable it. I've used it for probably ~18 years now.

It also works with https://www.oilshell.org/ since we use GNU readline. Just 'set -o vi' in ~/.config/oils/oshrc
Context: The Missing Feature of Programming Languages
HN has a length limit for submission titles (80 chars I think), so that wouldn't fit.
Public key cryptography doesn’t work like that. If you were given wrong public keys you wouldn’t be able to connect to start with.
Basic technology we have today would have seemed impossible to people not that long ago. I mean they could have easily imagined it, but would have had no reason to believe it to be possible. There's a fun article here [1] where the NYTimes, in response to a failed attempt at flight, claimed that human flight would be basically impossible. Amusingly enough, that article was posted just 9 weeks before the Wright Bros achieved manned flight. After being proven wrong there, they would later go on to claim space flight was impossible. [2]

The point I make here is that there are two possible scenarios here. (1) We've now finally reached the defacto end of revolutionary technology, technology we might imagine yet have no reason to believe could ever really exist. Or (2) we continue on at just another random point in technological development, where our views of today will look as naive as those of the past. And it seems that one of these scenarios is inexpressibly more likely than the other.

[1] - https://bigthink.com/pessimists-archive/air-space-flight-imp...

[2] - https://www.rfcafe.com/miscellany/factoids/ny-times-admits-m...
You do realize that the Aztecs also practiced slavery as well.
This reminds me of when my brother and I read one of the Harry Potter books as a kid and we were incredulous when it mentioned him using a "torch" under his blanket to read secretly at night. We thought it literally meant he was using a flame and didn't understand how his he managed to keep his blanket from catching fire
Can Firefox do the same?
Is this a LLM generated comment? The structure of this response seems to be too close to the “while X, it’s also important to Y” construction that LLMs like to use.

Anyway, to answer your question, lots of pages need JS to work correctly, so using Singlefile is the better option.
Has a real Transmeta vibe. I wonder if Dave Ditzel is working for Arm these days.
One of the best things I did and forgot was piping either current line or selection into an existing terminal session. Vim compact <<< vim as command buffer.
I do remember there was a leak of Windows 2000 source code years ago.

I downloaded it only to search for swear words. The most offensive thing I've ever found was things like "workaround because some idiots call <API name> <description of a wrong way to do it>"
Heh, in deduction systems there is something called proof erasure, I believe asserting that any two proofs of the same proposition are equal. Maybe your mind's inference is working on something like a proof erasure principle? :-)
Stack Overflow Discussions
There's no SSL at all on that site, since it's http not https. Your browser is breaking the link.
I can’t believe how much energy some people have! Good for him
Adding a trampoline means making the calls slower.

Even if the lambda were to inline the call, it still would be a completely different location in the executable image.