skysight-inc/HackerNews huggingface dataset:
I'm thinking about doing it out in the open and gifting a copy to each person in the local government with a note saying "These are the tactics that are being used to kill this city."
If you're looking for this kind of product, it's usually best to go to specialty milling places (small studios that will mill custom lumber - eg traditional beadboards etc - they often have unusual supplies) or a dedicated hardwood supplier ($$$). These options may or may not work/exist where you live, but around me I can source some specialty hardwoods and softwoods (eg tamarack[1]) that definitely aren't available at regular shops.

[1] https://en.wikipedia.org/wiki/Larix_laricina
True - I suspect that if you were to gradually replace human neurons with artificial ones that you could potentially achieve continuity of experience, but it would be impossible to prove one way or the other so doing it on somebody who wasn't dying might be unethical.
Culture war is just a small part of the problem. In order to avoid disasters, we will have to limit our consumption to the levels of 1960ies. For many businesses, big and small this means complete bankruptcy. If you want reliable numbers, Google for 'future economic challenges' and get the report from French Nobel prise winning economists.
Page 16 for the PDF, actual page # is 9. It shows up earlier but that's the best early example of the little face representing the turtle.
As a Canadian this reminds me of Alberta. They will have an abandoned well problem to deal with but are in denial. They are also in denial about their tailing ponds from the tar sands. They love to show their one example of how the cleaned up an area and made it grow grass again but the fact is they never dealt with the mess they simply moved it to other ponds far away from sight and put some fresh dirt on top and called it a success. But in reality they are growing more and more and I am willing to bet once the oil industry fails and it becomes no longer profitable these companies will bail ship leaving clean up to future generations. The only way these companies are profitable is at the expense of the environment. A lot of people from Alberta are in denial and will criticize any talk of such things. Here is just one of many articles that outline the billions it will take to clean up the sands and the problems around it. https://theconversation.com/how-plants-can-help-clean-up-oil... Albertans know that without the oil industry they have no jobs so turn a blind eye.
I wonder if this won't be a boon for them in the long run. Lots of eyes on log4j security nowadays, it will come out stronger if with fewer users. I imagine a lot of user have switched to other logging solutions now or plan to in the near future.
How is this unexpected? Anytime a plate number is missing in the database it’ll match to him.
How about a world war followed by a really nasty flu virus followed by a really nasty worldwide depression followed by another really-really-really nasty world war followed by a 50 year cold war with actual threat of global thermonuclear war (we came multiple times within a few seconds or one decision, you know).

Not to minimize anything at all but realize fully that our generation (speaking broadly) is playing on easy-mode. It can and (may someday be) a LOT worse.

And yet - it will still not be the end of the world. Not even close.
When you write Rust normally (without unsafe) you can mechanically verify it to be memory safe, whereas C++ is... well who knows really it's a 80s language, but if you follow <guidelines> maybe you're OK?

Add any number of safe Rust commits? Still memory safe.

Add any number of C++ commits? Who knows. Every change has to be checked.
Bundling/embedding/vendoring/monorepos and other names for embedded code copies really need to stop being common practice in the tech world.
Pinia-plugin-persistedstate-2: Full-featured plugin to persist your Pinia state
I think the idea is to collapse the well walls.
I think it's more about the odds than that "there will never be an arbitrary execution bug in python/javascript/java/rust"
> - One anti-recommendation: any book that a CEO writes or has ghost-written about their life. None of that is applicable to your own life, even if you are a CEO.

I disagree because Ben Horowitz's "The Hard Thing About Hard Things" is fairly autobiographical but is very helpful in guiding startup founders and CEO's and is widely lauded by them.
> [Rust is] absolutely more productive than C++ ...

I have spent strictly more time in the last five years filing compiler bugs than chasing memory usage errors in my C++ code. So, whatever benefits the extra work needed to make rustc happy, and time waiting on slow, slow builds is supposed to deliver, it fixes no problem I have.

The same is probably true for anybody coding C++ using modern library facilities. There is just no temptation to do anything dodgy. It would be more work than the safe thing.

So, the marketing insists on these benefits, but I don't see them. It is likely old code was more prone to such bugs, but we are talking about coding now, not then.

Rust has lots of nice features to make coding pleasant, and you can evidently get used the nannying, so it seems like an OK choice for a project that nobody else will need to maintain.
You should check out the pixel 4a. Small phone (which I strongly prefer), very cheap, and just a very good Android phone overall.
Working class and poor don't really have investments. They have cash for paying bills. These groups are particularly hurt by inflation because they can't afford to have investments. The rich don't care as much because the rich have investments which track inflation.
Sure. I never meant for it to come across as exlusive. Returning stolen items is just never going to be much of a priority for the police. Unless maybe that stolen item was key to another investigation.

Honestly, I don't really think police should be in the business of tracking down stolen items unless finding the items leads them to the theives. So unless the theft of items is under some larger crime, why should cops be on the look out for a bicycle/car/tv/xbox/etc?

It's pretty much what insurance is for. Now, I'd much rather the police investigate the crimes committed by insurance companies on not paying out the claims. At least, that should be a crime.
> My understanding is that due to things like memory tearing, or the possibility of invariants between object members being in intermediate states, reads are always unsafe when there is a possibility of writes.

Correct. Rust calls this "aliasing XOR mutability". You can either have any number of readers reading the data as constant, or you can have one writer mutating the data. You can never have reads and writes at the same time. (unless you use, e.g., a mutex, which allows writes that _look like_ reads from the type system's PoV, which is safe)
Thanks for sharing and I’m glad you and her are both okay. Well, who knows maybe somebody else ended up shooting her since the.

I can’t help but feel like you are blaming the victims. The bottom line is that those are civilians who were killed by US military. When the most powerful military in the world invades and occupies a country it can’t expect its people to fight according to its rules and expectations. And when those occupied people indeed fight back it does not justify the killing hundreds of thousands of civilians by the US military.
Oh boy. I'm reading "Ghost Fleet" at the moment, sort of a novel, but more of an annotated wargame using modern and near-future military technology.

It's pedantic, intentionally so, but might be worth reading through, to see what at least a few people think things could fall apart.

https://en.m.wikipedia.org/wiki/Ghost_Fleet_(novel)
> Amazon, Uber, Apple, Google and so on will basically just immediately close your account when you dispute any transaction. No more access to apps or books or movies associated with that account.

Interesting, this makes total sense
Academic Ideologues Are Corrupting STEM. The Silent Majority Must Fight Back
The Soviets did close at least one oil well with a nuke, so the idea isn't entirely detached from reality.
I'm sure there's 0 chance your custom logger won't have any bugs either? At best you get some security through obscurity, but your chances go way up on writing a bug ridden custom library. No software selection paradigm will be 100% secure, that's the one guarantee you'll have.
A cheap HTML slideshow
I’ve had a stolen car recovered, I was physically present and called the police. They insistent on towing it away and not letting me take it. Turns out the police have contracts with both the tow company and impound lot and it was not policy just a matter of revenue. I even had video of the police confirming the costs and wouldn’t you know the impound lot jacked up the fee 2x and insisted I pay in cash. It’s a racket and the longer the hold vehicles the more you have to pay, there are vehicles that are abandoned because the impound fee ends up exceed the value of the vehicle (that’s not a joke or exaggeration).
Must Have Apps for Linux Users-Stephen Ajulu
Is nuclear energy green? France and Germany lead opposing camps
Don’t forget the Chinese oppression of the uighur. The scale is terrifying.
I had a house break-in a number of years ago. That's a BIG deal, at least it was for me.

I understood then what it meant to feal 'violated'. I was also shocked that the cops seemed to be 'going through the motions'. They dusted for prints and took the identifying information I gave them, but I was expecting a little more action. I suppose I got that idea from tv.

Now that time has passed and I've had time to cool down, I think I better understand what I saw happening. The small-ish city I live in has a small police force, they're almost always busy with some minor crimes, probably domestic disputes, drunk drivers, traffic safety, etc. There's just not time fo r the pawn-shop snooping I was imagining.

I suppose if they had more budget, then there might be manpower for more activities. But I think the funding is about right-- I wouldn't want to pay for any more, and I wouldn't want any less safety.
So if you make a commit to the README.md fixing a typo, now your build of the source code has a different checksum? I wonder why they don't instead hash all the source files and then embed that hash.
Nah, I like having immutable syntax be shorter. It makes idiomatic code shorter than code that does a lot of mutating
No, it's just an old marketing line that has failed to track reality. It is never surprising when that happens.

Once upon a time C++ was supposed to produce "code bloat". Now it doesn't, without any changes to address that.
I think you misread something? What you just gave is the definition of the term “source available.”

I’ll restate. My descriptivist definition of the term “open-source”, was that something is “open-source” if you are free to do at least one of either forking the thing for your own use, or modifying the thing and pushing those modifications upstream. In other words, “open-source” software is software where you’re free to notice a flaw in the program and, by some mechanism, get it fixed in such a way that other people can benefit from the fix.

And yes, the OSI definition of “Open Source” is an organization enforcing an arbitrary definition, because it disagrees with many uses of the term “open source” — specifically, the OSI considers GPL-licensed software to not be capital-letters “Open Source”, despite everyone conventionally considering it regular-adjective “open-source”. (The FSF does a similar brain-damaged thing with the term “Free Software”, which has not-much to do with what people would call “free software” — but at least “free software” isn’t a very common term in modern parlance; people aren’t constantly talking about “free software” with the FSF then misconstruing their words as if they had said “Free Software.” Which is exactly what the OSI does when people talk about “open-source software”, and then the OSI misconstrues their statements as statements about “Open Source software.”)

Yes, this is exactly why pedants use the term “FOSS” — i.e. “Free and Open Source Software”, a union-ing of the set of software that is FSF-jargon “Free Software” with the set of software that is OSI-jargon “Open Source Software.”

Regular people, who aren’t trying to be sycophants toward these two organizations, on the other hand, just use the uncapitalized adjective open-source to refer to this larger set.
foodpanda
I saw a project here on HN that was basically a webscraper for non developers that aimed to make it easy to scrape data from various sites. What some warned the project did not do is warn you that you could potentially be banned from some services by using bots and scrapers. I forget the project name but once someone warned it could potentially have your facebook or whatever banned I decided not to try it out. I would warn users be very careful about the TOS for each site you decide to scrape if you are logged in as a user.
Banning usury is like a direct assault on The Tribe.
FWIW, I've generally gotten quite good support from Uber in the past. I can't think of an interaction that didn't go very smoothly, on either Uber or UberEats.

This makes sense, as the feedback loop from how you feel about their product to how much revenue they make is immediate, unlike Google. If Uber were to piss me off enough, I wouldn't think twice about just opening Lyft every time I needed a car instead of Uber. I'm not very price-sensitive, but even my price-sensitive friends find it too much of a burden to check both options every time they call a car. This means we're all locked into an equilibrium where we spend large amounts of money with a single company, but can shift into a different equilibrium for very minor reasons. Hell, I think the last time I switched was because I got tired of all the little usability papercuts the Lyft app is filled with.
I feel like I already articulated why I think Rust is not the best choice for most of what we do and you ignored it in order to write a snide response. Can we please keep HN from devolving into Twitter?
Best Workstation CPUs for 2021 (tomshardware)
In Math, you can tell students to show you how they got the answer to a problem.

I think the bigger problem is that '100%' is often the goal, yet it is far from optimal; get students out of the 'all or nothing' mindset, so they don't become cynical.
Wingman just automates sifting through what the Haskell types enforce - they restrict possibilities so much there aren't that many valid programs most of the time. There's plenty of Haskell programmers all the while tho ;)
Most "gold" contacts have thin gold plating (10 micrometres or thinner) which is wiped off with a few insertion/removal cycles.

The gold is added by the manufacturer to prevent corrosion of the contacts during transport and storage of the cable/device prior to first use.

Contacts corrode on exposure to oxidants. They can be re-made by disconnecting and reconnecting, which (if the contacts are properly designed) wipes their surfaces.

I have never heard of "resistance pockets" in wire, but I suppose that could be one way of describing broken conductors inside the cable that only continue to work because the end pieces are still making contact. Until the ends corrode or the wire is flexed in a way that pulls the ends apart.
Honestly there's an excellent chance they already discovered it and are using it right now, or at least up til the past week or so.
Starlink, Project Kuiper, etc. where they plan to send more than 12,000 satellites into space, for having wi-fi on earth (for those who can afford it, it's very expensive, 500 usd setup + 100 usd per month - not affordable for 90% of the world)

but they are ruining the sky for 100% of us, for the benefit of some rich techbro that want to check emails in some remote place.
Is the Google Earth timelapse link working for anyone else? It just takes me to the globe, spinning.
The Nobel peace price is a joke.

So many of the winners have literally shed or facilitated the shedding of blood.

-Henry Kissinger !!!!!!!!!
-Menachem Begin !
-Aung San Suu Kyi !!!
-Barack Obama
-Abiy Ahmed
I am a developer in the midwest, and maybe if you hadn't completely missed my poin you wouldn't be such a jerk.

Nebraska is a reference to an XKCD Comic (https://xkcd.com/2347/). The idea is that there are nameless people all over the world contributing to critical open source infrastructure.

Back to the point.

Running Google Maps on one of my low traffic sites, would generate at most, several dollars a month in charges. It would be a rounding error in our budget, and we can't pay it. Our purchasing rules are not flexible enough to work with google.

Paying Google is hard enough, an independent oss developer with no company would be impossible. I would get laughed at if I suggested throwing a few bucks at a developers Patreon.
This sounds clever but really isn’t.
You were right about this for a while, although I sympathized with his bitterness. But now he actually ended up getting into art and he's really good. Check out his Twitter feed sometime.

Very few people seem to bother sympathizing with the unwoke autistic nerd, but I feel happy for him that he transcended this deeply unfair, absurd, traumatic incident in his life and found something beautiful to do.
Ask HN: Is there any Hacker News 'Wrapped' or 'Year in review'?
If there isn't I am planing to create one using HN API and Bruzu ( Image generation API, I am working on ).

Interesting?
Furthermore, there are many openly visible bike chop-shop shops among the numerous tent camps around Denver. I have seen some with 20-50 bicycles lying about; many more then camp inhabitants could personally use. Social media like Nextdoor notes these. Its a low priority to overworked police who are aware of them. The felony-theft thresholdin Colorado is $2000; which many better bikes exceed.
> The alternative isn't a different raster image format

Except that we're in a conversation about the relative resource consumption of bitmaps and png, not a conversation about what the best way to draw UI elements is.
Yeah this is why we can't have nice things.

And why I run two adblockers. If you give them a finger they'll take the hand
Er, basically every takeaway I've ever bought?

Is this a joke? Come to mine and we'll get an Indian in? lol.
Bitmaps take both bandwidth and space, either can be an issue.
>They work like a plotter: moving a cursor to a position on the pixel grid and giving it drawing commands.

This isn't how GPUs work meaning it will be slow.
No amount of $ spent on JITs and garbage collection can solve the problem that Java was designed with no respect for memory use. It just doesn’t have the features (such as but not limited to value types) that let you save memory.

They’re adding value types of course, but I haven’t looked at how exactly they’ll work.
This is such a sheltered take and ignores all the nuances of geopolitics.

Not to say the US hasn’t done bad things, but “High speed rail”? Really?
Short answer: yes, and even if you were in your 30s.

Long answer: the sooner you read it the better, but any time is better than never. There was a great metaphor early in the book, actually. I don't have a copy on hand so to paraphrase: your life is like a cross-continent flight. If you want to change your destination, earlier on is better--the plane need only make a slight adjustment at the beginning to alter its trajectory significantly. Closer to the end, and you gotta make a pretty sharp turn.

It's not the perfect metaphor but for me personally it really resonated.

Especially if you're fairly happy at your late 20's, any adjustments you might discover you want to make probably aren't that far off :)
If slingshots are used, would a pellet gun be effective? They are inexpensive and can be fairly powerful. (Some pellet guns propel metal projectiles at speeds around 1,000 fps, which can be fatal to a human if incredibly well placed.)
Isn't this a bit cliche? "It's too long" without engagement with the argument or even with how exactly it is too long? I've just seen this a few too many times in regards to Scott and would like to see someone actually substantiate it.
Your point is that it's pointless to defrag SSDs. Well I'm not. I'm defragging virtual drives, which is not pointless, regardless of the medium. So your point is wrong.
Defining your life and happiness by measuring professional success is a very likely way to be unhappy. I'd recommend ignoring the book and live your life in whatever way brings meaning to you.
Works for me on Firefox.
Reincarnation is wishful thinking. Pleasant to consider, but nobody has ever proved it exists.

My dad told my sister that he would let her know if there's anything after. Fifty years later, he hasn't called, he hasn't written, ...
CPUs stopped getting faster about 20 years ago. There have been minor improvements, but up until 20 years ago you could count on the a doubling of MHz every couple years, today clocks are not faster.

Unstead we are given SIMD and more core cores. Both can greatly increase the speed of your code, but only if you can take advantage of them. SIMD requires specific data structures. Cores need threads. As such how to take advantage of threads is a critical question for any program that isn't fast enough.

If your code is fast enough then don't worry about it. If your code isn't then you need to to deal with hard areas of programming.
It’s not what I would call common, but people do it.

As small agriculture consolidates and goes out of business, some wacky rich guys buy farms and turn them in legacy tree farms.

I grew up and went to school in a rural area of NY, one of my old friends maintains properties like this for clients as a side gig for his farm work. The area was selected to benefit from climate change.

In one case, just in terms of black walnut trees, when mature in 50-60 years, there is the equivalent of $10-12M (at todays prices) worth of timber for the owner’s descendants. The trust structure saves cash on taxes as well.
The “$30 switch” part lead me into thinking it’ll be about controlling some specific hardware in undocumented ways.

A project about cooperatively switching display inputs to get rid of a video switcher should say so in the title.
My point with it, though, is that even though you could still use that straight-Pascal core, the language (Delphi) permits more. Which, I presume, many if not most advanced users and large system maintainers took advantage of (my time with it was brief, and I did only use/learn the core Pascal parts).

Python is the same way, there is still (and always has been) a core that is particularly well-suited for novices and a slightly larger core that is sufficient for any small-to-medium system. But as you gain expertise and want to use the language to do other things, or to develop larger systems, you will likely exceed that core. Delphi with Object Pascal was similar. You could still use that core, and accomplish a lot (same with Python), but you cannot guarantee experts or larger systems won't exceed that core.

And that's the language dilemma: How to appeal to both novices and experts, small and large system maintainers? The features that each will want or need are different. Go stayed pretty stable for a decade and kept to its mostly small core, but even it has added generics now because people (maintaining larger libraries, in particular) are chafing under its present constraints. And with these changes, you'll see a (potential, may not happen I suppose but I'd be surprised) major shift in the way the language is used by more expert users that pull it away from its previous model.