skysight-inc/HackerNews huggingface dataset:
See also the 2008 underhanded c contest: http://underhanded-c.org/_page_id_17.html

Programs that appear to black out a section of image, but actually leak information.
After all of the block-chain hype nonsense all these years, this might be the first truly prefect use case for append-only, publically auditable ledgers that makes all the sense in the world
British publications love to explain how British culture is responsible for British scientific achievements. Fact is, scientific powerhouses have appeared throughout history in different cultures. What factors contribute to a scientific golden age? I’m unimpressed with an analysis that looks like a puff piece for British culture, and contains a supposed “cautionary tale”, but fails to do any do any comparative work or look at the places where Britain has faltered. (The “cautionary tale” is something that you insert partway down the article to make it seem less like a feel-good story about how awesome Britain is, you see.)

Why was Baghdad such a shining star of scientific and technological achievement for four centuries? How did it appear in the first place, and why did it end? Was it uniquely tied to Islamic cultures of the time?

How about classical antiquity? China?

Why did Britain make the jet engine and sonar, become the world leader in computing, and then within 30 years, strangle their computer industry into near oblivion? Why did America, one of the countries with the most cultural ties to England, succeed?

I get the feeling reading this article that all I am supposed to do is feel good about Britain, and not ask any of these questions.
Thanks - will make good use of this tip.
Thanks for sharing! How long have you been working with it? My biggest issue these days is that many tutorials or guides seem to be written at a point where the setup is still fairly new and not really tested thoroughly. Some drawbacks only materialize over time.
It’s so weird to see Marcus Aurelius summarized this way because Marcus Aurelius was already bro Marcus Aurelius.
Sounds like a great way to lose your files in 10 years unless you re-implement the decoder after wading through link rot.
It reminds me of that Steve Jobs insult thread, it’s a technology looking for an audience.

The pitch as I can tell is that the specification is simple. So the guy who spends a lot of time writing code based on specifications likes it?

I guess that’s the niche audience. Maybe a better pitch would be “image format specifications should be more like QOI”.
This is an example of what I came to call a PKM Docker. Easily replicable setups for others. I have a feeling stuff like this could be useful for students where they use a per subject setup of sorts. Probably a terrible idea though.
I'm not talking about travel. I am talking about permanently living between the stars, and essentially living off hydrogen harvested from the interstellar medium.
Try using “ADHD focus music” from youtube, and see if it works for you
I mean, come on, you've all been through this already, how could you fall for a reissue of PayPal?

I assumed that support and transparency were selling points of Stripe. If not, why bother? Just go with a good old local bank.
hah. no.

your life belongs to you. the options to end it on your own terms is IMHO an act of ultimate freedom. the same way where you should be free to do whatever you want as long as your actions don't impair the freedom of someone else.
No, a bank run is the consequence of fractional reserve system. Crypto exchanges should have 100% of their crypto covered by assets.
Energy was a bit more expensive than usual for a short while.

I guess you can call that a crisis.
DEC’s BASIC was a surprisingly capable language. It was what I wrote my first recursive code in. I remember being annoyed that you couldn’t do the same in AppleSoft.
Thanks for explaining how it works.
It's a save-the-budget kind of thing. By showing that we don't need X or can delay buying Y for 1 year, saved the company from $ZZ million dollars of spend. It might not be stopping other people from working, but it is praised.
Try emailing Patrick: https://news.ycombinator.com/item?id=28524141

There definitely needs to be more regulation of fraud holds.
Yes, I’m absolutely fine with unidentified planes in airspaces. And maybe could you cite how often planes were shot down because “they didn’t carry radios”? Such nonsense.

The data with car movements not being public is exactly the point. I’m certainly not going to start tracking people’s license plates and further accelerate some dystopian society.

And no: license plates aren’t tracked everywhere. EU laws for example are rather strict about that.
The author notes his decoder is 100 lines of libc-free C code: these files are safe!
Anytime one finds oneself in a society which lies near the centre of an extensive trade network, one can find oneself treated to many dinners by the simple expedient of concocting a little story about how it is (not their geographical-economic situation but) their culture which is responsible for their affluence.
I have literally never heard of someone who killed their pet to avoid the hassle of dealing with illness. I have heard of multiple people that kept the pet alive and kept pumping in more and more expensive treatments because they could not let go.

Killing a pet that is practically family and has been part of your life for 10+ years is not something people do to avoid responsibility.
... which was still implemented without blockchain.
Guess we'd need to reinvent all the accessibility that HTML brought us too.
Lol sure… JIT only does the hot paths, not the whole thing. It certainly will not make several mb of output without my computer sounding like an ariane5 launch
> Number of times I have benefited from this process: 0 (AFAIK)

Every day on my distribution, when I have to download 5kb of library instead of 3GB of everything recompiled…
"Roberts was found guilty of criminal trespassing and disorderly conduct. Alston was convicted of criminal trespassing and interfering with governmental operations."

Source:
https://www.montgomeryadvertiser.com/story/news/crime/progre...
It's sad really that we live in a society where we value a pet's life over the life of a fellow human being that is struggling. That does not mean encouraging people to kill themselves - but I strongly agree that the option should be there and people should be free to exercise it if that's what they want to do.
Report this at escammer.com
He was part of the Silicon Valley Linux User Group in the late nineties.
Collect it all and go to court. I can't see how they have a chance. Document losses their incompetence caused you and request these too.

IANAL ofc...
Some people consider implementation simplicity as a virtue.

It's nice to be able to understand large parts of your stack at a source code level.

I'd like to see more minimal viable X.
IntelliJ Rust: Updates for 2022.3
There's a run length for identical pixels but no run length for literal pixels.

Some images barely compress which means there should be many runs of uncompressed pixels. Even if only a few pixels long, not having a byte of overhead for each should improve size on these pictures. Maybe they just wanted it to win on throughput by having fewer branches.
> I tend to overthink a lot, to try and 'figure it out' or to 'make sense of it all'

I think this is super common amongst HN at least. I had to work on it too, but the mindset I fall back on now is that you can start doing it and figure it out along the way. Works for tons of things, from software, to plumbing. Worst case, we can come back later and clean up any mess we made along the way.

Best part is, every time you do something new, you get better and the next time is easier.

A pet peeve of mine is when people I know say things like "oh I don't know how to do my taxes". Just google it, there are so many great resources and you'll be done in 2 hours. (These are people with 1 state and 1 W-2, nothing complex).
Publish merkle roots on global ledgers like blockchains.
You said:

> But the fact it is a scam is an indisputable and rather simple mathematical fact.

And:

> negative sum games and thus are scams

I don't think you know what the word "scam" means.

Merriam Webster defines it as "a fraudulent or deceptive act or operation". I don't think either Satoshi or Vitalik did anything deceptive or fraudulent.

Whether or not something is a scam is not a matter of "simple mathematical fact", but rather of intent.
Climate chambers are a staple of industrial hardware testing.

There are ISO standards to tests for temperature and humidity resilience and just as you should test for EM immunity and emissions, environmental testing is just as important, especially for industrial hardware.

It’s possible that in this case the customers were using the product outside its specification but when you are designing an electromechanical device there are tons of things that can go wrong once you’re put of the narrow band of environmental comfort.

Grease and lubricants can seize or liquefy, metals expand, humidity affects corrosion and heat convection, rubbers and seals can harden and contract, electronic components can overheat or change characteristics or prematurely age,…
You can find similar stories about literally all online payment processors, including Paypal, Stripe, & all the "legacy" ones too (like First Data). Is it possible this isn't some nefarious conspiracy to steal money, but rather a reality of dealing with payments online given the regulatory environment it operates in?

Also this is the biggest season for sales and tech companies in general are dealing with navigating an extremely volatile macro economic environment - companies are planning for doing more with less staff and Q4 is likely pushing the limits for the customer support of many companies.

It is frustrating having your money on hold and there is a meaningful business impact that can have, but if you have tens of thousands of dollars tied up in Stripe (or any other payment processor), may I suggest expanding your other credit facilities such as lines of credit and loans, to allow you to navigate these sorts of situations, especially during Q4.
> I'm not a fan of 0===false===null for equality / truthiness tests. But "null is empty list" is categorically different and fine by me.

Wat?

You might want to signify that you are not passing a list instead of you are passing an empty list. Same way that happens with any other type…

> The fact that in JavaScript (and Java)

Well in JS it's completely insane. With typed python if you say "list of XXX" null is not accepted by linters. You need to specify it's also an option.
What's the name of the fashion brand? I mean I'm no Stripe fan either, but how we supposed to know your not actually running a money laundering op? Or a Stripe negative advertising campaign ... or whatever. There is zero verifiable in your post.
Just curious, is there a real alternative that:

1. Has customer service

2. Doesn’t charge high fees

I feel like those two things are mutually exclusive, the high fees can be thought of as an insurance policy to ensure good cs. The lower fee options are like those fly by night insurance companies.

Everyone wants a fantastic experience without paying for it, turns out cs is very expensive, and even if stripe offered a paid support option, then we’d have people here complaining about being forced to pay to get their money back… no you took a discount service and now are being charged for premium.
Yeah, but that doesn't make any sense at all. So, don't listen to them. If any photo saves 50kb from compression you can easily see that thinking this is a mistake.
Blair's legacy?
https://www.youtube.com/watch?v=j4tXPx5Bk5w
I'm very far from the sterotypical "tree hugging hippie eco-terrorist" type, but even I read this, and can't help but feel a certain bit of misanthropy. I mean.. we do kinda suck. That's not to say that I'm advocating for anarcho-primitivism or "returning the planet to the animals" or anything. But it sure seems like we should be able to do better. Ya know?

Local prey - coyotes, raccoons, and other small animals - are laced with the rat poison that has become ubiquitous around Los Angeles.

In 2014, camera traps spotted P-22 looking ill and officials hauled him in for treatment. A mugshot of P-22 looking grizzled and bemused quickly went viral, but the cause was no joke. He was found to be full of rat poison and consumed by mange - conditions that kill most mountain lions.

The great slashes of asphalt also make journeys to new homes potentially deadly. In September, a pregnant mountain lion was struck and killed when she tried to cross a Malibu highway, which bisects a key swathe of habitat. She and her four unborn cubs all had traces of rat poison in their systems.

Once, Mr Ordeñana captured a video of P-22 making plaintive mating calls. They would never be answered; the freeways and development surrounding Griffith Park guaranteed he was walled off from any potential females and would never reproduce.
Thanks for not ignoring that tyranny can come from both the left and right. The left has done a job on everyone by sugarcoating far left sins. They have used Hitler and Nazism to paint anyone who is not in their ingroup. This includes people who are just anti-authoritarian in general.
Show HN: I have built community AI Art Creator
Obviously not easy - but how quickly do you think you can get on another payment processing platform? If you're desperate, is it possible to jump to Braintree or Square or Shopify or something in the immediate future?
It would be, it's right there in the title: Aristolochiaceae. From Wikipedia: "The Aristolochiaceae are a family, the birthwort family, of flowering plants with seven genera and about 400 known species[...]"
yeah.

the service that got traction because paypal fucking sucks is now rapidly becoming just as bad
Behind The Bastards had the most mild episode they've ever had about Elon, as the host was too torn about giving him a hard time, but this was before all this:

https://podcasts.apple.com/us/podcast/part-one-i-do-not-like...

I listened to it back then, and it was just something that was notable at the time, in a "yeah, good to know" kind of way, but in lieu of Musk's current antics, it all makes sense now.
The size of decoder is so small, so one can append the source code of decoder to most images and not make them much bigger in the process.
personally i try to appreciate the situation. rewind a bit and sense the context, what people said, what they might feel, what i might have miss or said wrong

basically slowing down before a tight curve
why would you get Perl mixed into this rant? great programming lang
Yes, it's CLEAR you are not a lawyer.

They consented when they signed up. Read the terms. They have NO liability.
I use it, I don't write stuff outside hn comments lol. Obsidian is very cool, like onenote but more siliconvalley-ish and smarter.

I hate that I needed to install flatpack for it but that is literally my only complaint. Sadly, it can't replace a text/code editor lime sublime which is where I dumped a lot of non-note knowledge. If only sublimetext copied some of this stuff for markdown.

In school,I never, ever took notes unless threatened. I mention that to show you how even someone like me liked Obsidian.
Whilst blockchain-based domains like Namecoin are great for security they don't go far enough in my opinion. Certificate authorities and DNS infrastructure are heavily centralised at the root level, so something like the Handshake Protocol[1] is a necessary decentralised alternative.

[1] https://handshake.org/
Russian forces study social networks to plot routes for missiles
They take them to catch and release centers. Cats are extremely invasive and have already led to the extinction of at least 63 species of birds, mammals, and reptiles.

I guess you've never heard of this before but it's a pretty common thing. The catch and release volunteers around where I live are saints. Not only do they take care of the cats, feed them, and usually give them other medical treatment, but they also protect the local ecosystem
Not sure why this particular species is HN-worthy, when hundreds or thousands of new species are found every year: https://www.discoverwildlife.com/news/new-species-discovered...
uhm, I assumed the ease or start and use were the the selling points
I remember a piece posted to HN some years ago—some kind of scientific paper, by Indian authors, explaining why Indian food tastes good in some kind of scientific sense. I have not stopped thinking about that paper.
How can you trespass on public land? This whole case makes no sense. They're protecting the native species of birds and mammals by getting these cats neutered and are being accused of "property damage"??
18 years of ignoring that patch out of spite :o)
I drive old vehicles, but a few years ago I got the itch and walked into a Toyota dealership. When I was told they don't offer vehicles without the screen I walked out and have basically refused to purchase anything with such a screen.

I've driven a few rentals with them and yes, they're not the most terrible thing ever, but they definitely are inferior to not having them. I really hope what you're saying will come to pass and we'll get rid of them or have a better version of their functionality because they are so obviously unsafe it's nuts to me they were ever put in.

I think Honda announced they would be getting rid of them, if I were to buy a new vehicle today it would most likely be them for that reason alone, despite me being loyal to Toyota up to this point (I just trust their vehicles).
Great addition! Like others, I find it helpful to review how smart people are using Obsidian and related tools to create a second brain. I know it’s popular to critique these posts as onanism when we should just “get things done”, but Obsidian really has allowed me to accomplish all sorts of productivity flows that I’d have needed custom software for previously. It’s OK to wax about your favorite tools when you’re actually using them :)

One thing I’d note is that language models like Chat GPT really do seem to me to be the next frontier in productivity apps. The author mentions using it to simplify search, but you could also imagine a model that recommends related notes in your Zettelkasten or automatically creates links to relevant Wikipedia pages, etc. It’s an exciting area and I hope the author shares what they uncover next year!!
Bizarre and disturbing that these women would get in trouble for this.

The reality is that across NA there are huge problems with feral cat colonies that local governments do absolutely nothing about, and the only reason it doesn’t spiral out of control is because of volunteers like these women.
Pretty much all modern 3D rendering is done in this color space that supposedly doesn't exist.

Also, normal maps should be flagged as linear, since they should not get converted from the sRGB curve upon sampling.
Pretty sure those other processors at least have phone numbers you can call.
I keep thinking I should upgrade its primitive neural network computer strategy with a modern one. I bet it would kick ass!
The courthouse land is owned by the county... Isn't that public land? How could they be trespassing? Also, what the hell is their deal. These good samaritans are doing a public service that the gov't should've been funding but is clearly neglecting. Would they rather these cats continue to explode in population and devastate the local wildlife?
Converted Americans from citizens to consumers, that's what it did.
His point is that the language of all inputs on which a Turing Machine holds after at most N steps is regular.
So for any given Language L that a Turing Machine TM decides, there is a family of languages:

L_n = { w | TM accepted the word w in at most n steps }

where n is a natural number such that every L_n is a regular language.
And as you already said, a regular language can be decided by a finite state machine.

Edit: It was never stated that a Turing Machine could be simulated completely, but that one can choose an N that is large enough for a given need. If that N wasn't large enough for a given input, then so be it - the input is not accepted (or whatever you defined it to be).
On the one hand, I absolutely agree, UA-dependent behaviour is generally a huge PITA. Some sites even refuse to return content if you don't set UA header in request, WTF is with that? Last time I checked, only Host header was absolutely required.

But on the other hand, there are certainly some cases where you want to know actual browser version to work around the critical bugs: e.g., Safari 13 (I think?) had broken their implementation of WebSocket compression for about a year: the byte stream becomes garbled after about 64 KiB of data transmitted, and the WebSocket connection breaks down. How do you work around that without UA string?

And on the third hand, we may have proper APIs for feature detection nowadays but — how many webdevs actually have heard of them? And willing to update their legacy codebases? I personally haven't although I'm not a webdev by any stretch. And when one tries to google how to e.g. support some feature in different browsers, there are lots of older pages/resources/answers telling how to do it with contents of the UA header.
> For performance reasons, the more conventional behavior in Lisp to collect values would be

What you describe is what a human typical would write.

For tools this is optimized. For example in (loop for e in list collect (oddp e)) this usually would be optimized. It would not add to the end and then reverse. Instead, it would keep a pointer to the end and add to the end via that pointer.
Reinventing backend subsetting at Google
Absolutely true. Managers absolutely dont want countervailing metrics.

I noticed a huge problem at a FAANG in a 40 person team and proposed the design of a single metric that incorporated all costs including countervailing metrics.

There were no takers for the project. The senior manager leading 4 teams of 40 engineers told me privately.

Your proposal is relatively cheap to implement and I can't ask for more HC for this and doesn't help me with empire building.

Your metrics will make the team achievements look smaller and weaker.

Your metrics will anger many of the teams, because the team switches the metric to target each half. In your example, targeting customer throughput one half and customer satisfaction the next half thus running a merry go round. The team has become comfortable switching metrics each half and it is simple work.

If your metric is set as a target, the engineering problem becomes a lot harder and ICs will be upset.

So, my proposal was canned.
Have you consulted a lawyer?
So, if you throw another >100KB decoder on top of the 1KB decoder, you can beat png (haven’t verified). What’s the point.
To be fair, the definition of blockchain is so vauge that there is a reasonable argument that certificate transparency is a block chain. But yes i agree, CT is awesome and avoids the bitcoin BS.
A link to an article was banned. Also, no one at the New York Post was willing to put their name on it, there was no byline at all. Considering the sketchiness of the source at the time - no byline, a stolen laptop, etc - wasn't really a hard call to punt on it.
> may I suggest expanding your other credit facilities such as lines of credit and loans, to allow you to navigate these sorts of situations, especially during Q4.

The story state of credit card payments forces this solution. Card payments are not your money, it's a statement of intention that someone wants to receive your product, try it out, and then pay for it only when they have found it completely satisfactory.

Your processor cannot simply launder that to hard cash and be on the hook when a large wave of chargebacks comes crushing in.

Surely there should be a way to do consumer protection better and more granular, with an actual dispute resolution system.