skysight-inc/HackerNews huggingface dataset:
Thanks for the inspiration. I've tried starting this in various forms over the years and failed over and over. I guess I haven't fully committed to using my real name as a public persona for authorship. These are the reasons I think I've failed to blog:

Reasons:
1) Indecision - Wordpress has dependency issues that need to be kept up with, as I understand, and there's so many scripts targeting vulnerable packages...so it made sense to use a tech stack like Hugo, except...

2) Tech fatigue - I'm not a programmer, so I've ended up, more than five times, starting test sites with Gatsby or Hugo and gotten frustrated due to my limited JS knowledge, not having a mentor or being in a class (maybe I should revisit the programming class idea). I've been stuck in "dependency hell" and countless "PATH://" problems that resulted in me sudo'ing random commands from StackOverflow posts in the hope to brute force my way out of such problems, not fully cognizant of the risks associated with those issues. And then thinking back, "damn that Hugo site was quite nice, I'd like to revisit it", and when I do, feel completely lost and have to start from scratch again. The result is spending hours a day trying to get some minute design/CSS feature to work with constant tinkering, and that could have been actual writing time! Maybe ADHD is to blame...

3) Fear (of success) - I'm afraid that if I really dig deep into something I'm passionate about that is also controversial, and end up lucky enough to get some attention, that there will be people who will want to target me (i.e. writing letters to my company about how I'm a dangerous conspiracy theorist, etc.) Is this a legitimate fear or just paranoia?

4) Abuse - I'm concerned that if I spill out my soul, my hard work will be ingested by AI-driven tools such as GPT-3 - that the work will somehow lose value if it's published. But by not publishing, there's no exposure to these ideas, and it's basically pointless to not publish, because then no one can read your work and send you email about it.

Honestly, PG's site is design perfection in my view. Are those endnotes he uses doable in the Wordpress environment? Upon writing this, I realize it might be best to bite the bullet and go for a Wordpress.com type of site, seated on a custom domain. I don't know how to make it air-tight from a security perspective though, but maybe that's not as important as I'm thinking it is.
Fair enough - but I also get the point that it's absurd that "modern" "safe" C++ is invariably more obnoxious and verbose than the unsafe version.

Then when new syntax _is_ added, there is no attempt to fix anything. My favorite example is the iterator syntax:

for (thing: things) ...

Being defined as equivalent to

for (iter = things.begin(), end = things.end(); iter != end; ++iter) { thing = *iter; ... }

Which is great because it makes any kind of range checking or reallocation safe enumeration much slower. All just to allow the spec to avoid making changes to existing "idiomatic" begin()/end() based code.

So prior to this syntax I had made the WebKit Vector class perform bounds checking on any indexed access, in all build modes. So enumeration was generally indexed, because begin()/end() are atrocious, and that meant that enumeration was both bounds and reallocation safe. But then the enumeration syntax came along, specifically in terms of begin()/end() - and I was never able to make an iterator that could have the required semantics that didn't simply shit the perf bed.

So now you have a new "modern" C++ iterator that is strictly less safe than the old form of iteration, and for which a safe and secure iterator is intrinsically hard to optimize due to the semantics of the rest of the language. Hurrah.
Personally I've had some of the rudest encounters of my life with strangers in SF. Conversely some of the nicest interactions I've had with strangers have happened in the Eastern metropolises. I would probably attribute this more to randomness rather than one side of the country being nicer than the other.
epoll / kqueue is a good thought. That also makes me think of scatter/gather i/o (readv/writev), though I can't remember if we ever really saw big gains from it like we do from epoll.

One other improvement worth calling out is that /dev/random (or substitute your RNG method of choice) is a thousandfold better now than it was in the 90s, though Linux has a big wart with entropy pool exhaustion. BSD leading the way there from what I understand, having an RNG that Just Works. This isn't just an invisible implementation detail, it means application developers can request and use random data without a bunch of "just-in-case" bit shuffling like discarding lower bits.
Why not just set up a spam-bucket Google account and log in with that?
Article is fancy money begging but has some truth in it.

From my layman understanding core defence rests on GPS and hypersonic misiles. China has their own GPS and good satelite tech. US has Starlink, space millitary branch. So that’s enough to prevent all-in war.

The Taiwan war if happens will be more boring than you think. Probably it will be chinese embargo for Taiwan and US. But that’s not profitable unless you secure other core customer (EU). Win would guarantee higher currency value against dollar but you get embargo anyway so again no profit. Also with economic issues means less export.

Drones probably will be important but US has laser tech to fight them. Can invest into better/faster image recognition.

I think communication systems could be improved. You still find that command is often poor (soldiers act autonomically but dont have enough context info - AI could help with broadcasting). Not relevant for Taiwan issue.

Cybersecurity is obvious AI target, because the point is for things to go wrong ;)

Taiwan war would need to be siege or total destruction as assault by sea is not feasible AFAIK. Siege means economic war or stupid attrition war.
If chinese would be stupid enough to go for attrition war then US has advantage in the sea and air. In such case air defence would matter in Taiwan and then also logistics, that why Starship delivery is needed tech. Economic is also not that sure as US can block Singapur choke point and then you need to go around Brazil to trade by sea.
That's unfortunate because, whatever other factors may exist, it's undeniable that heavy addiction to certain drugs like alcohol or heroin can be completely debilitating in it's own right. But it's also true that as long as society has outcasts, it will also have people who turn to desperate, normally-undesirable ends. No matter what drugs are available, or where.
If I’ve got to use CC for video the point of the video is nil. Whole experience ruined. I probably don’t represent everybody but still enough.
I drink it black. Maybe I'm a masochist.
Wikipedia has direct links to a subsection, saving readers the trouble of hunting for it:

https://en.wikipedia.org/wiki/Arica#Swedish_Toxic_waste_dump...
Most recent snapshot on archive.org: https://web.archive.org/web/20221127025706/https://jungiance...
It's easy enough to sort out in your head if you consider the non-water component changing from 1% to 2% and staying the same mass.
Right. A legal reason is a good defense to an accusation of using an illegal reason.
Patreon exists to solve that problem.
Yes, but also no. Prediction implies somewhat steady flow. That is of course the ideal! If you know roughly how much is going to be needed when you can just run things to schedule and you don't need any signals at all!

The problematic case is when variation is too big for that. That's when (from my memory -- was a while since I read the books) Goldratt leans on global ingress control instead of local signaling.

But I do realise I may be misremembering. I should probably re-read some time soon.
I respect Windows for saying no to a hack that is fork. Fork is just bad design and no software should use it, and thanks to existence of Windows, lots of software avoid use of fork, which is a big plus to software ecosystem as a whole. Thanks to Windows, new operating systems like Fuchsia can also avoid fork.
Yes, you must be exhausted after moving the goalposts that far. Take some rest.
Tap water with a little lemon is cheaper than any beverage in the grocery store. I wonder what waistlines would look like if people stopped drinking their calories.
You're not wrong, but the tone of your reply is off-putting. The reality is that many developers can use knowing things you teach them, but teaching people requires a bit of compassion for their relative ignorance.
https://hn.algolia.com/?query=betteridge's+law&type=comment
It's just history(i.e [1] )not conspiracy theories. We are past that. Same thing about surveillance. It used to be "conspiracy theories" but wikileaks and Snowden showed us that the truth is even worse.

[1] https://en.m.wikipedia.org/wiki/1954_Guatemalan_coup_d%27éta...
Typically you build up accounts and pages over a long time period and try to fly under the radar until you're big enough to affect change without getting caught. In this case, my read is Russia is much better at growing before getting caught, probably due to more experience with influence operations.
> You should be suicidal to try and cross the street outside of crossing in cities like London and Paris

I spent 3 years living in London, and this is utter tosh.
Wordle for Poker
Indeed but then people found out they don't care about what's behind the ticker (i.e underlying value) as long as its price goes up. You can find the same behaviour on many stocks as well(i.e $AMC more recently).
2017. Full text at https://www.researchgate.net/profile/Farrah-Powell/publicati...
You have your users add remote.origin.fetch='+refs/notes/*:refs/notes/*' to their git config and then they're fetched going forward, but yeah it's annoying that it isn't the default for a fresh clone.
Elon Musk Is Better Than You – By Michael Huemer
Large compilation of recent global open source UAP videos
It's funny. Roll back the time to about 2-3 years ago, YouTube's recommendation algorithm was terribly good. It's the only reason I still kept my YouTube account but every time I visit YT I feel less of a need to keep the account now.
But haven’t you seen the giant rainbow arch at Apple HQ?
I always wonder how China can "dominate" AI while there still are no noteworthy Chinese compilers, programming languages, chip building tools, software collaboration tools, and more.

It is likely that "dominance" claims are inflated just like China’s GDP [1]. And for people thinking that China will in the future dominate AI, there is the problem that the demographics are unfavourable and that the foreign policy has been extremely hostile in the last 10 years [3] which partially contributed to nobody willing to collaborate on high tech. For example, China has 0 fabs with EUV machines [2] meaning that no chips below 5 nm can be produced domestically.

[1]: https://www.nber.org/digest/aug19/official-statistics-overst....

[2]: https://www.lightreading.com/semiconductorsnetwork-platforms...

[3]: https://youtu.be/y87R3Lp0jd0
What kind of stoichiometric alchemy converts time to volume?
Open source is known for having less bugs and vulnerabilities per line of code in comparison to proprietary software. This was one of the main reasons behind mass migrations away from internet explorer to firefox.

Open source is also known for being more innovative. Linux was the 1st out of the box operating system to come equipped standard with a firewall. Forcing microsoft windows to follow the trend.
The same Apple that censors apps like Telegram and bans specific podcasts from not only its own podcast app, but third party apps? That Apple?
That doesn't appear to have gone past a proposed amendment 10 years ago unless I am missing something those protections are still very much in place.
Protip: mash > to increase playback speed.
This was an interesting lesson for me. Not only did pretty much every commenter miss this point, but I did too!

We were all talking about better ways to use memcmp(), such as whether to use the "!= 0" or not, or my memeq() wrapper.

Those are all good things to consider if memcmp() is the right solution in the first place.

I only had the "aha" moment after I took a break for a long walk and dinner.

I should do that more often before assuming I have the right answer... :-)

Maybe this is an example of what they call an XY Problem:

https://en.wikipedia.org/wiki/XY_problem
I live near a four way stop intersection where my wonderful neighbors and visitors usually don’t use turn signals and often don’t yield right of way. So I just cross in the middle of the road away from both intersections because the car behavior there is so much more predictable, even though I don’t have right of way.

I would 100% support some kind of automated system for issuing tickets for people who don’t use turn signals at intersections, similar to red light cams. I would even pay to install them myself if the price were reasonable
FWIW, you can make your SSH itself key-auth only and then setup whatever second factor you like via pam. (including fancy stuff if you like, n of m yubikeys ...)
> Take a look at the standard hashmap implementation (https://doc.rust-lang.org/src/std/collections/hash/map.rs.ht...). Notice the lifetime annotations everywhere. This is a relatively basic data structure, but it has a ton of visual noise due to the constraints of the lifetime and borrow model, and programmers must know, understand and be able to reason about these constraints when using this data structure.

I'm honestly not sure what you're referring to with this example. The lines you linked to have no lifetime annotations, just generic type parameters (which I expect you'd see in most statically typed languages for a type like this), and from scanning down the file, the only places I see explicit lifetime annotations other than the anonymous lifetime (i.e. '_) are in documentation comments until the iterator implementation. I already think that the somewhat common argument that Rust makes implementing data structures isn't really that meaningful (because despite implementing hashmaps and linked list being common CS homework assignments, it really isn't common for most programmers to do at their jobs), but I'm not sure that you can even make that point with regard to lifetimes here. If anything, I think being able to do almost all of the hashmap implementation without needing to explicitly name a single lifetime makes the opposite point, which is that you can actually go surprisingly far without needing to use lifetimes at all and that even an intermediate level understanding of how to use them will cover a large portion of the cases where you absolutely can't avoid them.

Lifetimes can definitely be confusing, and sometimes the syntax for them is verbose enough that it can make it hard to understand what's going on, but I don't think they're quite as big a roadblock as they might sound from your comment. Even when you do have to use them, there's a dirty hack you can use if you're absolutely stuck (assuming you're writing safe Rust; unsafe is a whole other can of worms that I think you can make a good case about with regards to data structure implementation, but it's also even less likely that you'll need to use it than explicit liftetimes): the compiler only requires explicit lifetimes because brute forcing the potential lifetime combinations to see if any is valid is extremely inefficient, but you can always just try the different combinations yourself. Because the whole point of providing explicit lifetimes is that the borrow checker can easily verify whether the ones you provided are correct or not, you don't actually have to be able to tell yourself! By definition any lifetimes that the compiler doesn't give errors on are correct, so if you find something that works, you can move on (and maybe later ask online for someone to explain why it works if you're curious, or come back later yourself when you feel more confident in your understanding).
Ukrainians are using Polish TOPAZ system that does mostly that. Not AI needed (radar systems). Probably radars or satelitte images could be imroved with AI though. I think with somethink like starlink you could use tracking tech for tracking foreign military but US seems to have something like that. Probably also smart to automate analyst like in Russia-Ukraine war you could source info from relevant Telegram channels. Also tracking of social media for any leaks (seems like it’s present already).

What ukrainians needed was their own satelitte that got crowdfounded as US didn’t want to share all intel in real time. What they need now is long range rockets and then Russia will start peace negotiations.
> It lets me through the majority of the time

Maybe the system has determined that you are human and you are intentionally attempting to mess with them. Since the primary goal of CAPTCHA (confirm that you are human) has been fulfilled and you appear to not be a good source for the secondary goal (crowdsource training data), the system decided to not waste any more time with you.
Feynman said the same:

https://youtu.be/obCjODeoLVw

I’ll take him and Sabine, and my 24 yo masters in elastic structures, over your entitled screed any day.
Won't tell you anything about the static site generator they use, or much else about the HTMl that's returned was made, even what program spit it out-- the information usually just isn't there :p

They've got a post on their workflow here: https://andreyorst.gitlab.io/posts/2022-10-16-my-blogging-se...
George Hortz said that was one of the first things he wanted to get rid of so maybe it’s not Elons win.
Not a native speaker, but “Against” has many meanings, not all implying adversity/competition. https://www.merriam-webster.com/dictionary/against mentions, for example, “compared or contrasted with”, which covers the search and compare examples you gave.
Binance is pushing for global crypto regulation, which no one wants or supports.

They also have a guilt by association issue due to them being closely affiliated with FTX.

Their fractional reserve rates (which are inferior to tether) aren't likely to impress many who have been paying attention.
Because for this the stores and consumers gave do change their ways. Biodegradable plastic alternatives are compatible with the present convenience-centered consumer behavior.
Its fun to see my favorite hobby show up on HN once in a while, I went through the trouble a long time ago to become a Divemaster while helping teach a lot of these concepts in classrooms. I have around 800+ dives. Scuba diving is like entering a alien world and I wish I still had the availability to go as often as I did when studying for my current job.

I still work as an underwater guide on the weekends sometimes, I love taking people out for the first time but I also value the time I spent in the ocean more than ever.

I know a lot of people here live in or frequent the CA Bay Area, if you are interested I cannot encourage you enough to take a SCUBA class and get certified so you can dive in Monterey, CA. It had a massively positive influence on my life and I made many friends and memories through it.
For Group C, potentially AI that improves critical thinking skills? This relies on the fact that more critical thinking leads to more democracy. It could be that this type of AI will improve education across the board (rather than critical thinking only), which will improve STEM skills in autocratic states as well, so I could see this falling into Group B as well.
That’s a very different problem. The law not being applied fairly is fixable.
https://archive.ph/4YzMs
All those {;} - languages are the same. They differ as much as different LISPs.

Elisp seems to be my programming language, if we ask the question that way.
A boil water notice has been issued for the City of Houston
The real problem is programming languages picking the wrong abstraction for their string type. Strings should be exposed as collections of code points, not code units. UTF-whatever is an implementation detail. Python is one of the few mainstream languages to get this right.
Apps minimize distraction. Plus you can now install it on devices that don't support browser use cases e.g Android TV etc.
OpenAI’s language generator has no idea what it’s talking about
> persistent wasted RAM/disk space, awful disk IO performance

I'm getting cranky about arguments against VMs.

1) I have had more RAM than I ever use for about 25 years. I upgrade about every 4 to 6 years. Is everyone else writing code on Amigas?

2) I keep getting told by everyone (IT, devops, DBA, my boss, his boss) that disk space is cheap.

3) VirtualBox has been consistently ok for about 10 years and I almost always can outrun scripts in a Linux VM on my Windows machine compared to our production AWS instance running K8s. Of course my machine would never keep up with a high user count but this is about disk performance, and locally I can prove both my monolith and my VM are faster.

I don't see how arguments like these are good anymore with the modern hardware of a local dev system. That makes containers an over complication. The only reason to do them is to save devops the headache of having to create a docker file. I mean the guys read books and watch YouTube while I'm writing code, so...they can write the damn docker file.
New C2c Marketplace – Letzell.com
A new c2c marketplace created using elixir, phoenix, graphql and react typescript. feedback welcome.
I think you might be right that it would be worse.

Delayed CC is definitely an interesting idea!
If oil demand decreases enough, it should get more expensive. It seems counterintuitive, but so much of the supply chain depends on moving large amounts of oil, refineries selling different grades of molecules to different customers, and oil companies not having to pay to shut down old wells. Heh, just kidding on the last one, oil firms never pay to shut down wells, they just sell to small firms which can go bankrupt instead.

But the big complicated supply chain for petrochemicals can break at lower scale. Compare how freaked out the markets have gotten at Meta and Netflix for losing users while still being profitable, and you can see how financing could dry up before the wells do.

I doubt it’s enough to phase out plastics, but it might make alternatives more economically viable.
Wow this is great!

I was planning to use the Python version and it’s really exciting to see a cleanly implementation in C++.
I don't know enough to understand why fork is a bad design. Can you say some about what problems there are?
China Covid: Shocking protests are huge challenge for China's leaders
YouTube provides many ways to access its content and clients such as this one utilize some of the lesser used methods to access the videos. But after all, YouTube allows this to happen and they are probably well aware of how their API is used. My guess is that people using alternative clients are a drop in the ocean and their impact on ads is completely negligible. You'll know this is no longer the case when YouTube cracks down on alternative clients.
Yeah, I know that. CFA Franc is exactly what they are accusing the Fed of doing, just without the good-doer facade. As ironic as it is :)
Emacs, sure, but I've yet to find a distro without at least vim
There are so many unanswerable questions about the Dreamcast. Would launching with dual-stick controllers have saved it and jumpstarted the era of the console FPS early? Would the increased sales from using DVD have made up for the increased manufacturing cost? How much did waiting a year to launch it outside Japan hurt it?