skysight-inc/HackerNews huggingface dataset:
At least one persons head exploded reading that.
Deleted FB well over a decade ago, probably more like 15 years.

Don't regret it at all.

I was at a family gathering today with family I don't see terribly often (some I haven't seen in 20+ years) and got introduced a few times as "that's adam, the one without the facebook account" The net effect of it was that I got to interact and tell people about what was going on in my life and learn about what was going on in theirs, they hadn't already heard it all from Facebook.

The dog does have an instagram account though. Can't get him to delete it.

https://www.instagram.com/stupendousoliver/
Accountability is for peasants, I see.
Ehm, which company is working to maximize human potential as an higher objective? Seriously mention to me one! I'll send my CV there immediately!
> Annual cases of theft in San Francisco are down 33% from where they were in 2017, according to San Francisco police data, but a national retail security survey found that shoplifting was at an all-time high in 2020, costing the industry an estimated $61.7 billion. Such crimes are part of what’s led 80% of San Franciscans to feel increasingly unsafe, according to a survey from the San Francisco Chamber of Commerce.

The other part is articles like this, that find a way to make it seem like people are especially at risk even though crime is at a historic low.
I'm just not sure we can fix it at this point. Polluting nations don't care and can't be shamed into improving, and the prevalence of these stories combined with how little of the ocean we actually have vision on at any given time suggests that it's an absolute killing field out there. Even if we were to stop dumping in 10 years and scaled up the ocean cleanup efforts by 100x, it's just not going to solve the issue.
Can i still edit the post's url?

At least, with this one :

https://www.gamerbraves.com/steam-epic-and-other-websites-ar...
Side note on the money aspect: San Francisco spends approximately as much on homelessness per vagrant as it costs to house an inmate for the same length of time in San Quentin, where per-prisoner costs are also notoriously high. Inmates are ineligible to receive Social Security.
He paid his debt to society and has a felony record. Now he's staying out of trouble. What more do you want? Guy's in a wheelchair. You want him to starve in the street?
Sorry, I was imprecise. I meant the naturalized children of illegal immigrants.
Things were never good for the average janitor. They are definitely less bad than they used to be however.
Alternatively, Apple will loosen restrictions on what App Store (tm) apps can do to prevent profitable apps (for Apple) from moving to alternate app stores.

But, you know, I can just not install those app stores so it totally won't affect me, right? Thanks guys! /s
The Microchip Era Is Giving Way to the Megachip Age
Not sure about the characteristics of your workload, but here's a talk where a group wrote device drivers in several high-level languages, and measured their performance: https://media.ccc.de/v/35c3-9670-safe_and_secure_drivers_in_...

They found that the Swift version spent 76% of the time doing reference counting, even slower than Go, which spent 0.5% in the garbage collector.
Yeah...wonder why it wasn't mentioned...
that's alarming. Personally, I have enough to do that even if I'm sidelined on a problem due to not being able to get an answer, I can still do other work.
Show HN: Housing Affordability Calculator
Do you want a housing calculator that:

- Is completely client-side
- Is easy and straightforward to fill out
- Is comprehensive; we include fields such as expenses you budget for which many calculators do not include
- Is open source

Look no further, because I have a solution for you. I've compiled the formulas that I am using to vet whether or not particular houses are within my means into a webpage that's easily accessible and understandable (and, a little more accurate than ones I've seen online).

https://rezach.github.io/house-affordability-calculator/

-----

I post this somewhat in jest - it is fairly trivial to build something like this, but I hope to share it in case others would like to use it or build upon it for their needs.
You’re getting to my point. There are a whole host of symptoms that can be triggered for numerous reasons and the interplays are tremendously complex. It demands intervention but if we keep discussing this as COVID-specific symptomology the underlying condition may remain unexplored and untreated.

What’s especially frustrating to me is that the definitions for long COVID are so broad and the cohorts used for these studies are so varied that they don’t explain at all the experience of long COVID as discussed in the blog post above or the stories in the comments. Given the seeming irrelevance of the research, I can’t imagine these people will ever find relief unless they break out of a COVID centric mindset and seek other therapies.
On the other hand such behavior can be a blessing in some situations. Maybe I do just want to hang an object off of some pubsub without having to decide the one true "owner" of the object.

If you're used to objects being destructed when they go out of scope ala C++ then yeah adapting to the lifecycle of objects in Java/C# takes some doing. But I think there's benefit to be had.
To be fair at this point Nazareth would be willing to perform in exchange for dinner at the Old Country Buffet
reported crime. Most folks gave up years ago, anecdotally.
That doesn't sound quite right. When a object attaches a handler to an event, that creates a reference from the event source to the event listener. Until the handler is unattached, the event listener shouldn't be collected by GC, since it is technically still alive.

This lead to one of the more entertaining C# memory leak stories, where Princeton's entry to the DARPA Grand Challenge ended up failing because every frame they detected obstacles, created a class for each, and subscribed each obstacle object to an event. They missed that the event subscription was keeping those objects alive, and every piece of tumbleweed in the desert helped leak memory until the car just stopped! https://www.codeproject.com/Articles/21253/If-Only-We-d-Used...
Invasion of the United States
Which is why justice and the judicial system is not really intended to facilitate revenge. Also, for the fullccontext

>(...)serving in Vietnam when opposing soldiers ambushed and killed his commanding officer. Returning home to San Francisco at age 22 in the early 1970s, he can still recall how the trauma led to a burgeoning heroin addiction that he supported by shoplifting.

He killed the 2 people in 79 and is now 70 years old and in a wheelchair.

What would you propose to do with him instead? And are we denying that he could have benefited from assistance and intervention to deal with that trauma and reintegrate into society? Back to "fuck the vets"?
I've tried Speedify, several times. I keep forgetting that their exit points are widely blocked by many providers.

I guess I could run another VPN on top of Speedify, but then you'd lose all the protocol-specific QoS features and I don't know that the result would really be all that useful.

I'm currently investigating Peplink. So far, I'm having a hard time finding hardware that can support gigabit-class speeds with encryption, IDS/IPS, WAN Smoothing, etc... turned on. If you don't turn on any advanced features, sure you can get reasonably high speeds. But if you do turn on all the obvious features one would want, then throughput plunges through the floor.

Oh, and their hosted service only goes up to 100-200mbps. Beyond that, you need a dedicated hub.
I agree that the API and interop with C/C++ is a huge issue and something I haven't seen good articles on.

But I was sort of put off from reference counting by working with Python extensions that leaked memory many years ago. It's so easy to forget a ref count operation. I don't have data, but I suspect it happens a lot in practice.

With tracing, you have to annotate stack roots (and global roots if you have them). To me that seems less error prone. You can overapproximate them and it doesn't really change much.

Moving is indeed a big pain, and I'm about to back out of it for Oil :-/

----

edit: I don't have any experience with Objective C, but I also think this comment is unsurprising, and honestly I would probably get it wrong too:

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

I feel like ref counting is more "littered all over your code" than GC is, which means there's more opportunity to get it wrong.
> trigger deallocation of a large object graph and it's not always clear by just looking at a code what will happen

If you can't understand what's happening when an object gets freed, it may be a sign that your code is too tightly coupled and/or becoming spaghetti. I've found that the more graph-like my data structures become, the more inadvertent complexity I'm adding. That's the whole reason we talk about data normalization, is to avoid these types of couplings.
Serious bugs remaining in Monterey: a working list
Language barriers in Europe are still rather formidable.

Plus, when it comes to daily "Pendlers" (people who cross the border regularly to work), often they cross the border in places where there is no extant railway connection. In Czechia, a lot of commuting people cross the German border using the D5/A6 highway, which has no nearby alternative. The closest potentially upgradeable railway is 40 km away in difficult mountain terrain, so even if it got upgraded to a reasonable standard, it would have to attract different customers going from different A to different B.

By far the most common demographics to cross the borders in trains in my country are tourists, who like to go from one capital or important city (Berlin, Krakow) to another (Prague, Vienna).
Well, he's also a Vietnam vet. So he has probably killed a lot more than two people, but the majority of it was state sanctioned if that makes you feel more at ease?
Deleted Facebook 5 years ago, have not gotten laid since.
A Dark Side of Curiosity
Former SpaceX Scientist Now Makes High-Tech Pizza [video]
Actually, it seems like the fastest driving route goes down to London as well.

In fact, since Oxfordshire isn't very far north of London it's kind of a bad example. Of course it goes through London.
How do you conclude that crime is at a “historic low” from that? Comparing cases from police data is only half of the story, as a ton of crime isn’t reported in San Francisco, as any theft less than $1k isn’t prosecutable.

The survey of retailers is much more reliable a data point, and it says the exact opposite of what you claim.
Leading your response with a gross mischaracterisation of a Russian war of aggression ... somewhat overwhelms any point you might have been trying to make here.

Who is "we"?

Good technologists ... tend to migrate toward attractive remuneration and/or sociopolitical environments, circumstances permitting.
DRM is separate from security when the user has control of what exactly they want to run and how much data it may collect.

RA is a shortcut companies are taking to market for privacy and security while not mentioning lock-in, network effects and DRM. When pressed, they will ultimately still say privacy and security aren't 100%.

That said, could a Linux distro come out with the same thing as these PATs using IMA/EVM/TPM/ME/PSP? Probably (Graphene has some support for RA, but I haven't looked in depth), and as long as Cloudflare had multi-platform support, and the implementation still allows letting me have control, I wouldn't see the problem. Bugs can be exploited by anyone with the know how, and I see no reason why I should give up control because companies want to take a shortcut instead of designing proper systems.

We see Epic has already said they won't support Linux because of anti-cheat, so that scapegoat exists, but there are other games that didn't go that route! Porting costs, and size of install base are real excuses among others, but anti-cheat is a BS excuse. No shortcuts by companies and no short cuts by platforms, but we know lock-in, network effects and DRM are too good to let go.
Cool use of R2 if you have no use for big data sending, why not? it's free. However the page needs correcting, it's only 3 Million free invocations on CFW: 100k req/day, 1000 req/min which you can hit with all the polling.

I wonder then if the project better suits deno's free idle websockets and broadcast_channel.
> One of the biggest issues with reference counting, from a performance perspective, is that it turns reads into writes: if you read a heap-object out of a data structure, you have to increment the object's reference count.

You have to do this if you want deterministic deallocation, because your holding a read-only reference to that object might be exactly what keeps it around for longer. So you need to track that.

(Deterministic deallocation also means having to recursively free unreachable objects. That's often described as an arbitrary "pause" behavior in RC systems, but it's actually inherent in the requirement for deterministic behavior. If you don't care about determinism for some class of objects, you can amortize that pause by sending them to a separate cleanup thread.)
I feel your frustration. Clojure, in my opinion, has always been niche, but is still effective and may actually be immortal? New things are always being tried by small groups of people leaving corpses strewn about.

I don't think it is the building, so much as the burying that needs more work, so that we know what libraries do or don't need tombstones.

To the best of my knowledge, Onyx and Cortex were both backed by companies which either needed to move onto more successful products, or in the case of Cortex, they closed up shop. It might be better to look at libraries that have stronger community support.

Onyx is an amazing library but it competes with other libraries like KafkaStreams which has community buy in, and commercial support if needed.

Cortex might be replaced with mxnet which got clojure bindings sometime in the last couple of years (see gigasquid). (Although libpython might make this redundant -- assuming language purity isn't a blocker to being pragmatic).

Others will have better examples, but here are some simple ones that are well maintained, but lets not forget that the java ecosystem is also available:

clojure
clojurescript
core.async
mxnet
integrant

Its good to remember that what might be considered "rot" in some ecosystems, is just a sign of maturity and of a library being finished. Many older libraries with no commits in years function as is, as documented.
I would say NixOS is well worth checking too!
Vararg support in interop and type creation (deftype/defprotocol) seems like a reasonable ask.
Meh. ClojureScript is just as leaky as Clojure. Clojure brings all the XML pain of Java dependencies and slow start times, ClojureScript gets callback hell. They're fantastic languages but I couldn't help but wonder if there were a better VM to base them on.
IBM.

https://bigthink.com/the-present/ibm-ageism/
Millions of Android devices infected with wallet-draining malware
If anybody else is wondering how the molybdenum market is doing these days, here's a chart:

https://www.mining.com/wp-content/uploads/2013/10/molybdenum...

The price halving that killed the mine/town in the mid-1980s is barely visible at the very beginning. There was a massive price spike to above $10/lb around 2005, but it fell back to around $2 and has been pretty flat ever since. Production is reasonably evenly split between China, the US and Chile, so geopolitical risk is not huge.
I don't get that part. If it can receive an event/delegate, it means the object needs to be referenced by another object which invokes the event. If that is the case - how would be eligible for GC at all?
Example Problem: Calculate the sum of the first N natural numbers.

Declarative: N(N+1)/2

Imperative: for(int sum=0, int i=1; i<=N; i++) {sum = sum+i;}
> any theft less than $1k isn’t prosecutable.

It absolutely is, the cops and the DA just choose not to give a shit.
Leica Photogrammetry Suite (LPS)

( largely sourced from 1980s era ERMapper ) directs to a dead Hexagon link, appears to be rebranded as

ERDAS IMAGINE 2020 https://download.hexagongeospatial.com/downloads/imagine/erd...

Hexagon Geospatial seems to be always reshuffling its links.
I deleted Facebook several years ago, a year or so after me and my school friends went off to college, and I feel like it hurt my ability to remain close to people I was good friends with in school and overall weakened my social circle as an adult.
> Blockchains are slow and expensive.

Yeah. In every other situation, people try to improve the speed and efficiency of software.

In this case, it’s like people prefer to do bubble sort even if there is quick sort available. And then sell it as the best thing ever invented.
It's true that our cohort is all patients that were hospitalized for COVID-19, but notably, our long COVID questionnaire specifically asked which new symptoms they had after COVID-19 that they didn't already have beforehand. That, plus the direct link to acute patterns of gene expression and antibodies specific to SARS-CoV-2, makes a strong case for a causal link between acute SARS-CoV-2 infection and long COVID a year later. While we don't look at mild non-hospitalized cases in this study, there's no reason to think a causal link wouldn't exist there as well.
Ask HN: No one talks about hackers' relationships. What has worked for you?
Keeping it short to avoid making you bored:

How are dating and relationships different for programmers? What works and what doesn't? Where do people meet/find their SO? And how can expectations be adjusted on both sides?

As a programmer, I obviously enjoy my coding and getting lost in computers. But I think it'd be naive to think that programmers don't have other needs as well, e.g., emotional/intimacy/etc. Yet, this aspect of our life is barely mentioned on forums and in discussions.

I was hoping to get some thoughts on this and get some answers from my fellow HNers.
TLS client certs were unpopular way before external TLS termination became popular.

Besides, it would be fairly easy to implement at a cdn layer. Just give it a list of valid CAs, and have it set some header.

The real reason is that UI challenges for client certs are really hard. You can see it in the fact that people actual do use client certs in server to server communication (e.g. like between cache and backend)
This is an article from February 2022 by the pro SF DA Boudin SF Standard. Boudin has now been recalled and the excellent new DA Brooke Jenkins has started cleaning house. It will take some time - there are still lots of people openly selling stolen retail merchandize on the streets and the cartel drug dealers are still openly selling Fentanyl in open air drug markets - but the tide is slowly turning.
There's a few past examples here, curiously the tools linked are still active:

https://news.ycombinator.com/from?site=iris.edu
That sometimes when we pick people at random to go fight and kill in some shitty war they come back fucked up and end up killing people stateside?

Is this really so hard to understand?

Like is the trope of the Vietnam vet with PTSD alien to you?
This article isn’t talking about individuals, though. What would be the disincentive to retail stores reporting theft? There are presumably insurance benefits even if they don’t think the police will recover it or apprehend someone.
I would argue pretty much every mainstream sport that will allow you to live off of requires starting at that age.

I don't know as much about other sports but for professional climbing you need to have started before 11 to make a living in the comp circuit.
Collections of Code Obfuscation Libraries
Bret Devereaux devotes a long blog post to pre-railway army logistics. It was complicated and subject to the "tyranny of the wagon equation", at least on land: whatever carries the food and fodder - soldiers, slaves or animals - needs to eat as well, thus capping the possible reserve of food for the entire army at several weeks.

(This didn't apply on water where food and provisions could be shipped. This blog only analyzes movements over land.)

You will also learn why March is named after the Roman god of war (Mars). Again, it is military logistics. And why the American Constitution has by-now uncontroversial Third Amendment, which addresses a topic that used to be very, very painful for people right up to the 18th century.
And to put that in context, 2.0 was around 2003, iirc
1. Join a company (usually big) that has a culture of open sourcing softwares.
2. Start an open source project you are keen on, and make use of the resource to grow the project/community/contributors.
3. Quit with other core maintainers and start your own company that commercializes the open source project.
Sure, but a pseudonymous digital identity can provide decent protection for those problems. If government wants the user's personal details, that's different, since, even if the information were never stored on computer, one could obtain it via court order – but the ability to do that is partly the point.
The felony threshold in California is $950. In Texas it's like $2,500. Below that theft is a misdemeanor which typically means they're eligible for incarceration of up to one year. It's pretty difficult to prosecute people that the cops don't arrest.
This was exactly what was predicted after the a bunch of public officials started stating their intention to no longer prosecute crimes.

They said people will stop reporting crimes because there is no point, and then people will point to the reduction in reported crime as proof that crime is down.

It turns out people stop reporting when they no one will get prosecuted and the cops won't do anything because they know there is no point in arresting criminals.
You don't think about it even when you see the spinning lock?

Finding the button with my thumb in my pocket was just impulse. Phone unlocked by the time I'm looking at it.

I have to start looking at my phone, watch the screen wake up, FaceID takes a minimum of a half-second? A full second? Feels like an eternity. Longer if I have a mask on but that's only recent, it used to not work with a mask at all.

I think that's my problem. There's nothing I can do to make it faster, I just have to wait for my face to be at the right angle so it can scan me. With my fingerprint, I was fully in control of how fast the unlocking process would be.
Why don’t more apps leverage programming experience? (2021)
One could argue that the same applies to old pixelated graphics, such as the original Super Mario sprite. It has to be pixelated, if you lowpass-filter it it looks ugly. So that one is non-continuous / not band-limited in the spatial direction.

This brings me back to this question:

> So the first question is whether these "jumpiness" is an inherent, desired property of GIFs or an artifact of bad renderers.

Like for pixel-y displays, I assume that this was never well-defined for the GIF format, so what is basically a property of the first GIF renderers became a de-facto property of the format.

I'd argue that GIFs that exploit this property and rely on the "jumpiness" to look good are not band-limited, require a "jumpy" renderer and will suffer from the 50Hz/60Hz problem. On the other hand, GIFs that don't exploit this property are meant to be continuous and are just sampled at a low frequency, and for those re-sampling in time will allow to fix the 50Hz/60Hz problem.

Though another problem will turn up then: when the latter were sampled at a low frequency, they were likely not lowpass-filtered beforehand, so they already contain aliasing artifacts you cannot get rid of anymore.
His more serious journalistic pieces can be read without much reflection on the man himself.

On the politics of language:

http://harpers.org/wp-content/uploads/HarpersMagazine-2001-0...