skysight-inc/HackerNews huggingface dataset:
SF is small, hilly, and consists of many square miles of single family homes; with cars being the predominant way around town.

Less than 2000 feet from the geographical center of town, I live in a fully detached single family home with a huge backyard. My Walkscore of 35 equates to the nearest full line supermarket being a solid mile away, mostly flat, the nearest corner store is 0.8 miles away with 364 feet of elevation changes, too.

:30 minutes between runs of the bus means that all of my neighbors and I tend to drive everywhere. Trust me, this is not ideal.
This looks amazing, but installing the Firefox extension I am worried about all the permissions it asks. I am surprised how comfortable people are signing off on these permissions. How do people at HN put these security worries to rest?
Are you familiar with the Danelaw, and with Danegeld? I think that knowing "Danes" ruled much of mainland Britain for hundreds of years and provided kings of a unified-ish (pre-Norman) England (Cnut [Canute]) makes it less surprising?
>Is it not reasonable to separate the creation from the creator?

That's a lot easier to do when they're long dead, like HP Lovecraft. When they're alive, being actively terrible and benefiting financially from the thing you want to separate them from, or even worse using that thing as a platform for their execrable politics, then refusing to do so is a valid ethical stance.
> There is also no way for a website owner to warn a Vimium user of conflicting keybindings.

Or Vimium users could RTFM.
I wouldn't think so. There are infinite ways for people to customize their browsers; it's not reasonable to expect website developers to account for them all.

Plus in the case of your parent, their website implements vim keybindings, so basically all of them are going to conflict with this extension, and it's going to be pretty useless if they detect that situation and react by changing all of them to something non-standard.
Ask HN: Give me feedback on my idea please
I've been looking into consumer social for years now and I really do believe that the future of social media is going to look more like a video game than anything else.

So I had an idea. The idea is a social app that lets you create your own avatar and your own virtual world. You can then add friends and join their virtual world and see what they have. You can also join public virtual worlds with your friend and explore around.

For example, building a jungle world and exploring it with your friends.

It would be like Roblox but less "gamey."

It would be entirely user generated and you can socialize with friends and have fun.
this is great - more people should take this approach. Individual efforts like this might be enough to help native species hang on in face of government indifference. I'm reminded of that story of the survival of the Chinese Alligator, which I believe is mainly down to the efforts of a single woman who protected the nest sites which happened to be on her farm, and raised the hatchings beyond year 1 before release back to the wild. Every little bit matters!
LastPass says DevOps engineer’s hacked computer led to security breach in 2022
A few million, and it can farm thousands of acres. How much does one of these vertical farming facilities cost, and how much food does it produce compared to those thousands of acres? Then add the cost of replacing all the sunlight blocked out by the roof.
I once used Vimium and some bug caused the extension to permanently close my hard-earned ~500 tab collection. So while I feel like I lost a lot, I've never felt so much at peace since either.
Dan McCrum from the FT wrote a book about it as well: https://constantinecannon.com/whistleblower/book-review-mone...
I'm amazed that they managed to decipher this given that it's "the first full sentence" in that language. Would love to learn more about how that was done..
A peek into the world of Japan's electric rice cookers
While github.dev may be better in some circumstances, github1s works in an incognito window, without being logged in to GitHub; the github.dev version appears briefly to boot up, then redirects to the login page for GitHub
> It's not memory safe.

The computer isn't "memory safe." If you want a language that can express every function of the hardware it runs on, you expose this fact as well.

Careful management of "unsafe" blocks might be an answer, but I suspect we're going to have to dig way deeper until we find a truly "safe" solution. At that point, would it actually matter which language you use?
It was made by veteran SWEs frustrated with C++ in whatever level of code that it was too pedantic for. I think it was targeting all that stuff that was written in C++ rather than Java for performance reasons but could still use bounds checking and GC. Pretty specific use case. Java, Python, or JS will still be a lot quicker to work with for higher-level things or quick scripts.
I don't think this has anything to do with Brittain or geography but rather the language of the Angles, which is posited to form the primary substrate for modern English.
None of the AI products use "AI". There is decidedly no actual artificial intelligence currently in existence.
I think the difference between dumbbell and barbell is just preference often based on the time you've put into each. My dumbbell press is pathetic due to a lack of training.

I think lifting for the looks is part of it. I've also read that most women prefer guys butts to other parts so it's probably a little silly that most guys do more upper body to get the girls.

When I was last going regularly to the gym I knew loads of other guys that worked out. It was near universal that leg day sucked. I was exhausted after doing squats and deadlifts. I'd recover quickly from most upper body stuff. Leg day was still fun but there was a mental battle to put in the effort required. I remember once not being able to drive home after week 6 of the training program Smolov JR with squatting. I pulled over and had to take an hour to recover. I've not had anything close with upper body lifts.

Everyone is different I guess and we are talking about preference.
I just quit my job every few years for a 6 - 12 months. The only reason I work is to save money so I can be free for a year to pursue my hobbies, art, literature, education, friendships, recharge my mental health, physical body, and explore the wonders of life without my energy being sucked away half the day by meaningless work.

I'd be a husk of personality if I didn't have this time to think slowly about life with full mental clarity. There was a month where I would wake up daily and go for an extremely long walk or bike ride and just sit next to the river for hours. Some of my best thoughts and ideas came from doing this. There was no work drama or deadlines ruining this thinking process.
There is a lot of code that can't run in a WASM sandbox, like drivers for example.

I do think more things running in WASM or WASM-like VM's could help a lot, but I'm not sure what the GPU part is supposed to mean.
This is silly. There is no such thing as "native" English. English is a hodgepodge of languages from Scandinavian, Celtic, German, Latin, French and more.
What always struck me about nuclear power is that even if you regard all of the waste fuel (ignoring your correct points about U238 being still useful in the future) as pollution, the pollution is so incredibly contained that it makes it comparatively trivial to sequester and contain it effectively indefinitely.

Making nuclear plants which can effectively and safely run for 100+ years is a more important challenge as well because decommissioning and commissioning are huge (and radioactive) tasks which only need to be done once (each) but fuel storage is a comparatively tiny and seemingly very well understood and controlled issue. I don’t know why people focus on it so much.
I feel similar. I thought I could navigate the darker parts of the web and viewed myself as a native. Now I am also overwhelmed. I don't want something that revulationary.
The AI Winter will be because no one can heat their homes; all the juice is used to train LLMs.
Yes you and every other game dev want that.
What are atoms
Here is the racist rant if you are implying the accusation is 'made up' . https://www.youtube.com/watch?v=vXp6ArvXcT8
That's only a problem if somebody looks at camera's live feed. Not so much on recording.
Honestly I can only hear this in the voice of one of the hobbits from the Amazon LOTR series.
MSVC was faster than Clang on Windows, but both were slower than Clang on Linux and Mac. And Clang was faster in release builds.
Are We in an AI Overhang?
I'd doubt it. Racial slurs have never been his style at all. At most he would do a mocking deconstruction of why you can't say it.
That's not the part of the comment I thought was relevant. It's just a program. Why refer to it as an intelligence?
When you're writing a ton of web backend code dealing with strings all over the place, it's easy to forget to check whether something is accepting and returning a string or string_view. `auto foo2 = StripAsciiWhitespace(AsciiStrToUpper(foo))` doesn't say what's going on.

I didn't downvote, btw. I don't do that in general.
There are a lot of great things about both the MSVC and LLVM C++ compilers and the world is a better place because there are multiple, actively maintained and highly capable compilers for C++.
You seem to have a lot of experience with some hairy stuff. Mine consists of creating some open source C projects using autotools, and also cloning / building perhaps 7 projects I frequently use on Ubuntu and popOS which I have not struggled with. But totally believe that autotools hell is widespread.

My total nightmare experience has been with CMake, with a project that mixed C and C++. IIRC it had to do with trying to get something to work on LLVM / macOS which it wasn't originally supported for.
Are you in a city with rats? Otherwise I feel this is often overblown/misattributed. Like, mice are everywhere, permaculture or no.
Why does the ADA not let Berkeley publish free course videos without captioning them, but also let Amazon get away with that kind of behavior?
Oh god happy birthday to me haha thank you!
Software engineering is hard problem. How is Julia in multiple authors codebase? A language need to consider ergonomics of multiple users working on same thing. Reading >> Writing.

C++/Python still hold ground in this regards sadly. One side for low-level control, another side for glue code.

Related:
https://kidger.site/thoughts/jax-vs-julia/
Sorry, the nature of local, county, state, and federal jurisdictions won't tolerate some inevitable voter takeover even if most people in a state seem to vote for some socialist WEF policy or another. It's one of the differences between federalization and what other countries have. You can fool the voters but they're getting sharper and they're becoming conspiracy theorists too now, for good reason.
What’s the difference between refusing to respond to an outage and having pre-existing commitments that make you unreachable (e.g. outdoor activities outside of cell coverage) or that aren’t compatible with work (e.g. childcare)?
Of course, the root of Gallic is undoubtedly the same as Gaelic :)
Holy shit... 500 tabs? I thought I was bad about accumulating tabs but had no idea ~500 was even possible. I'm trying to even but I literally can't--You might say "I literally can't even".
Presumably -c :)
Sad to see the comments at the bottom of the excellent article you linked to… it has one from this month mentioning the car is up for auction. I hope it’s for a good reason since it’s so sad to see prospective family legacy and history just sold off when hard times strike.
Will Cloudflare eventually open-source Pingora? I know there was a mention of open-sourcing it, but I haven't seen the code, which is a shame :/
Ask HN: Is there a good PyCharm setup for Pyright?
Our Python team has been going down the road of strict static type checking using Pyright. To me, it looks like a better option than MyPy for us given the differences[0].

However, we are a mixed IDE shop and some of our developers really like PyCharm. I've been searching around for a nice plugin or something for them to use Pyright inside of PyCharm. But that doesn't seem to exist. Has anyone successfully used Pyright inside of PyCharm? It would be nice if there was more immediate feedback than waiting for pre-commit to catch your errors.

[0]: https://github.com/microsoft/pyright/blob/main/docs/mypy-comparison.md
https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...

Are you exaggerating what your AI product can do? no

Are you promising that your AI product does something better than a non-AI product? no

Are you aware of the risks? no

Does the product actually use AI at all? no
Yes, we all know his persona and ongoing public drama. It's obnoxious. But I'm not sure why that would make a random story in some forum worth taking seriously.
And the Angles came from modern day Germany anyway
I love being able to easily navigate between tabs (a/J and s/K for me), go back/forward (h and l), open the current tab in a new window, close the current tab, etc. though (of course) the killer feature is "link highlighting" or whatever it's called. You can also enable "link highlighting" where selecting a link copies the URL. I also find that occasionally useful!

I can't use the web without vimium.
This is so naive.

Yes, there were no nuclear tests with bombs that go "boom" since the early 90's (except for the newest member of the nuclear club, North Korea).

But you can test your nukes so you can have an extremely high degree of confidence that they'll work as designed when the time comes.

How can one do that?

We'll get to that, but first: if you couldn't do that, the nuclear powers would not have stopped testing. Why would they ever do that? Nobody can coerce a nuclear power to stop doing nuclear tests, just look at North Korea.

With that out of the way, here's how you test. The easiest thing is to perform "hydronuclear tests" [1]. In such a test, just like in an actual nuke, you wrap the plutonium pit and detonate a shell of high explosives around it and create an implosion. The "UAT" implosion is slightly less powerful than the "production" one. Either critical mass is not achieved at all (i.e. sustained chain reaction) or if it's achieved, it's only infinitesimally supercritical, so the chain reaction goes on for only a few generations (in an actual explosion there are about 40 generations, with 99% of the energy coming from the last 2 or 3 generations). If the explosion is correctly tuned, you end up melting the plutonium pit (hence the name "hydro") but not transforming it into hot plasma. Hydronuclear tests are virtually undetectable. CIA thinks (with what they claim is a high degree of confidence) that Russia carries out hydronuclear tests.

With a hydronuclear test you can determine how well you know your nukes: if you predict that with this amount of detonation, plutonium pit will melt in proportion of 10%, and it happens just as you say, then you know what you are doing. If 80% or 0.8% melts instead, then you have work to do. You tweak all the knobs that you can tweak, check once, twice, three times everything that can be checked, and eventually you get it. Or not. If you don't get it, you restart full scale tests. But considering that no nuclear power have restarted the tests, they probably got it.

The US is quite advanced, it does not need to perform hydronuclear tests. It uses high power lasers, and who knows what. But the US is spending $15 BN on the nuclear stockpile stewardship ([2], p182). It's quite unlikely this money just goes down the drain.

[1] https://www.globalsecurity.org/wmd/intro/hydronuclear.htm

[2] https://www.energy.gov/sites/default/files/2022-03/FY%202022...
Show HN: 90s style demoscene – JavaScript is cool (hit Play)
Until recently Microsoft didn't even pretend to support C, they basically just built a C++ compiler. But they have really stepped up their support in the past couple years: https://learn.microsoft.com/en-us/cpp/overview/install-c17-s...
Its great if you want to leave your job. Spend a few months looking for a new role then go back to the old company if you can't find anything better.
As mentioned by Sam Altman, prompt engineering probably has a very short window. By this he says that very shortly (GPT-4?) AI won’t need specific keywords in the prompt to understand what you want. Natural language will be all you need.
This seems particularly pertinent:

> Traditional tests check individual properties (whitelists them), where characterization testing checks all properties that are not removed (blacklisted).

And I’d encourage anyone who finds snapshot testing appealing but problematic to consider this approach.
Not rubber stamp, they can approve or reject the suggestion.
Software was much less bloated then. Of course, it does a lot more now (but probably not 1000x more... as I write this from a desktop with 64 gigs of RAM.)
I can’t speak for the parent, but I know there are programs that avoid garbage collection due to pauses affecting the business logic. I think developers in those situations often look to C, C++, or Rust as any particular library you reach for isn’t going to be introducing GC into your program.
Nice feature set especially the Contextual keymapping. Can think of some interesting use cases it enables.

Offtopic:

The section "Declaration for Applicable Regions" from ReadMe, this is the first time I've come across it.

Should it be read as a disclaimer or an opinion?
Am I assuming in this case the engineer was using his home PC to work?

This isn't unheard of in the industry, Engineers using BYOD devices or similar to work from home. But with a company with a risk profile as high as LastPass this seems _incredibly dumb_.

You would assume anyone with the keys to the kingdom was working on a company provided device, or any device that fits a compliance framework based on their own risk needs (which should be massive!).

E.g., endpoint management, AV/detection, FIDO2 with Yubikeys to access AWS as an admin and otherwise. Just a few off the top of my head.
Yup, an incomplete list going backwards in time: Dixie Chicks, French Fries, PMRC, McCarthy

Typically the shoe was on the other foot.
10 million C++ lines is 10 million chances for you to misuse memory and cause your entire program to behave unpredictably, from simply crashing to writing garbage directly into your database. Imagine you're on a team of 8 and find one day that your DB's indexes were mysteriously corrupted, what do you do next? It's happened here.

If you use the wrong type in Python, you get an unhandled exception failing to find a property or something, that's about it. Maybe there's a contrived scenario where it'll succeed in a wrong way, but again that's a smaller blast radius
Language Is Not All You Need: Aligning Perception with Language Models
The fact that Rust has an ecosystem kind of hobbles it. C and C++ are often used in basically all the other ecosystems because that's what they are for.

C and C++ don't have a fear of package management. On the contrary, they're packaged in more ecosystems than probably anything else: gems, wheels, rpms, debs, nix, conan, vcpkg, you name it. The hard part of C and C++ packaging is making it easy for projects to integrate in all those ecosystems.

If carbon goes the same route as Rust, Go, etc. by standing up yet another hermetic ecosystem, it will be very clear that it's not really trying to replace C and C++; it will merely be trying to carve out a new niche.
Or choice-supportive bias.
Telegram will integrate a large language model like ChatGPT
I like many others have a hard stop at sending our entire inbox to a third party. Is there any way you’ll be able to provide the same functionality to local users or are you married to using cloud functions?
I’m not Islamic, but my understanding is that Islamic aniconism is generally restricted to representational art in religious contexts. Outside of that context there isn’t generally considered to be a prohibition.

https://en.m.wikipedia.org/wiki/Aniconism_in_Islam
These ideas are unfortunately a dime a dozen and the biggest thing holding them back isn't necessarily features, graphics or customization - it's being able to hit the critical mass of users necessary to attract other users to your platform in the first place.

Also this game exists, it's called Second Life - Users can customize their own areas (logic, assets, rules, etc) and invite friends to it.
> Swift didn't replace Objective C

Give it time. Unlike the other examples one company (Apple) has full control here. There is basically zero demand for Objective-C outside of development for Apple platforms.

Apple is already making Swift only features and APIs and is deprecating older things. Obj-C is arguably legacy already, but still works fine.

I’ll bet plenty of money there will find a day when Apple says “This is it, next release it’s out of the toolchain”.

Existing developers often have Obj-C code (I do), but the biggest user is Apple. So they can’t kill it tomorrow. But its days are numbered.

No one is in that kind of position with C/C++/JS/Java.
Senior DevOops Engineer
You successfully closed a vim-UX interfaced program?

I'm sorry you lost your tabs but congratulations nonetheless.

https://stackoverflow.com/questions/11828270/how-do-i-exit-v...
> “More specifically, the credentials for the servers were stolen from a DevOps engineer who had access to cloud storage at the company. This made it more difficult for LastPass to detect the suspicious activity.”

This comes off as spin to me by LastPass or LogMeIn’s PR department. Even if this was the case, how is it possible for intrusion detection systems to not observe and report abnormally high egress traffic? Downloading every vault should be a rather noticeable event.
This is a terrible article. SCOTUS declined to hear a case. It didn’t say domestic spying is too anything.

There is a circuit court ruling which, by default, holds—would anyone have a link to it?
Can't read this partial article, and in the first paragraphs it has yet to justify anything.
unit tests test a component in isolation, integration tests test the components when it's connected to something else.
I’m glad to see these ideas starting to get into the mainstream.

From homeowners opting out of monospecies lawns, to people apply permaculture design to urban spaces, to guerilla gardeners reclaiming abandoned urban wastelands, there are a lot of practical ideas around.
It turns grey pretty fast. But yes it won’t be pink/white like fresh pine. If you know what you’re doing I’m sure you’re fine.
What's hindering someone else? I'm not talking about ads only, but also search. Google brings customers without the business having to pay anything to anybody or suck up to industry cartels.
I’d argue that integration into GitHub via actions isn’t good enough—what about being able to review diffs using the git CLI? Or investigating snapshots with git blame?
> This was accomplished by targeting the DevOps engineer’s home computer and exploiting a vulnerable third-party media software package, which enabled remote code execution capability and allowed the threat actor to implant keylogger malware. The threat actor was able to capture the employee’s master password as it was entered, after the employee authenticated with MFA, and gain access to the DevOps engineer’s LastPass corporate vault.
And even more entertaining, these are off-the-shelf parts at this point.

https://www.cubesatshop.com/product/isis-magnetorquer-board/
Where people agree it’s self evident.
A paid three month sabbatical after 5 years for somebody making $150k/year would be an extra $625/month. With the costs of other benefits, it's really not that much different and would be relatively straightforward to work into a benefits package.