skysight-inc/HackerNews huggingface dataset:
"suggesting personal solutions to systemic problems" is not just cruel optimism, it's a way to shift blame.

Many social problems are not caused by you or by "society" at large.

You live in a "car-centric hellscape"? Shops only sell unhealthy food? The board of directors of some companies took these decisions.
NetNewsWire has ~15k users in mobile (iOS+iPadOS)
I'm shocked that the awesome, totally free NetNewsWire has such a small user base.
So when a 7-bit transfer masks out all highest bits, it becomes a invalid signature instead of the pixel data getting silently corrupted.
To be fair it appears to be a comparison for a single day - there could be wild fluctuations in intra day revenue (Monday could be a bigger ad spend day than Tuesday etc).

> The social media company's daily revenue on Jan. 17 was 40% lower than the same day a year ago, the report added.
>Permissionless. Many applications won't allow you to export data. Screenshots are always available (similar to the era of web crawling).

False.

Some pdf readers and games will make your screenshoot black

But you can always use your phone

PS. I do wonder when they will add some watermark so phones will make the pictures black too
I have autoplay of videos turned off. but I played a video, changed tab, the video ended and youtube went on to play another unrequested video, carefully selected to make me watch more ads.
“Just tell us what to do” never works
We definitely do need some amount of conventional inertia. I agree that alternative sources are probably ideal. Doesn't really matter what kind of prime mover is involved.

Wind/solar augmented with big chunks of iron spinning in sync with the grid would easily mitigate whatever scare language is involved with inertia.

Note that this is not about longer term energy storage, so the overall generation mix conversation is still very hot.
The Netbpm format is amazing if you quickly want to try something out and need to generate an image of some sorts. The P6 binary format is even simpler, you write the header followed by a raw pixel data blob, e.g.:

fprintf(stdout, "P6\n%d %d\n255\n", WIDTH, HEIGHT);
fwrite(image, 1, WIDTH * HEIGHT * 3, stdout);

Yes, I know, this obviously misses error handling, etc... The snippet is from a simple Mandelbrot renderer I cobbled together for a school exam exercise many moons ago: https://gist.github.com/AgentD/86445daed5fb21def3699b8122ea2...

The simplicity of the format nicely limits the image output to the last 2 lines here.
Maybe. But I don't think that being desensitized equals being nihilist, nor I believe genZ has had more exposure to "shocking" content than millenials. Things like 2girls1cup and rotten.com existed before genZ was even a commonly used word.
Wow, looks pretty nice from the screenshots. Do you have experience using it? Does it work well/do what it claims? I recently moved to Spain, who has a digital identity system, but is a pretty disjointed attempt.
But there are lots of BMP versions - wiki says "Many different versions of some of these structures can appear in the file, due to the long evolution of this file format."
Subscription apps benchmark drop by RevenueCat
Turns out less than 2% of downloads convert to subscribers, but the difference in performance between the top and bottom quartile is massive

Come for the figures
Stay for the insightful quotes!
I think you're reading far too much into it.
When this happened to me, I was told that the memory can't be replaced without replacing the entire motherboard. Which means that after warranty period has passed the machine is either very expensive to repair or unrepairable.
I, uhm. I use it for small scripts when I don't want to fire up a whole IDE, analogous to PowerShell ISE. Guilty as charged. It's been great so far.
Author here. Please see this comment I wrote: https://news.ycombinator.com/reply?id=34426360&goto=item%3Fi...
I think that per-chunk checksums can be helpful if you are manipulating PNG files. For example imaging that you are "cleaning" a PNG by removing metadata such as location information and timezone. The checksum can help make sure that you don't mess up your copying of unchanged chunks (or at least you notice your mistake faster). Even if your code is perfect it could help detect a bitflip during processing. Admittedly minor, but why not?

I think the biggest mistake is that the checksum doesn't cover the type and length. If it did then I most of your concerns would be resolved. Although it may also make sense to have a full-file checksum in the IEND, but the only thing that could really detect is if whole chunks were perfectly dropped somehow, so not much added value, but again 4 bytes seems worth it.
i will settle for "not being an explicit partisan in the culture war", there is a meaningful distinction between ideas embedded in categories and "respond with a pre-programmed response for any of these topics"
Take a look! It's one of the best iOS apps I use on a daily basis. Really well made.
Maybe, but is that new? I suppose the tone of political discourse has been going down over time. Not sure how that would cause this though: anxiety is kind of the opposite of "I want to see the world burn".
OpenAI used Kenyan workers on less than $2 per hour to make ChatGPT less toxic
Cool idea. I've been doing a similar thing albeit manually with my RockStor powered NAS.
Call me crazy, but I'm a huge fan of these type of editors (I guess IDLE can be included there too), especially Processing, Racket's Editor (DrRacket iirc) and I'm sure I've missed others (LINQPad also comes to mind!) they allow you to start out with zero knowledge, and in some cases some of these editors have some visual cues for beginners.

What I like most is that because they typically start you off with a simple file and a "run" button, there is no "how do I get this going" you just paste in your "Hello World" code sample, and you're off to see it live in seconds.

I would never use it to build a startup or some production tier work, but for prototyping its great and has significantly less distractions, you're in there to edit code and get out.

I wish Go, Rust, and even D had editors in a similar spirit to the ones I've mentioned. I feel like adoption rate for those languages (specifically D and Rust) would probably rise, especially if you bundle it all-in-one for beginners as some of these editors do (definitely Processing does!). This also would force Rust and D to consider the possibility of having a minimal built-in UI library, which I hate that these new languages do not go that route, it is why Electron is the lingua franca of UI these days.
Easy target with lots of coastline to support attacks on Britain.
I hadn’t heard of movable type before skimming that post but I would argue that a lot of web homogenisation nowadays is because of iPhones and iPads. In the early days, there were only computers so you knew that whoever was going to be interacting with your site was doing so through a keyboard and mouse and using a monitor. Now you don’t know if your user is interacting via a touch screen or mouse nor what size their screen is going to be. To fix this, people started gravitating towards certain ways of doing things to ensure a better user experience. You absolutely can make a weird old style blog, but getting it to look nice on an iPhone will likely be a pain in the arse so you either have to invest time in coding and testing it at different screen sizes or accept that the site is only going to be usable by desktop users. Everything is a tradeoff.
One of the interesting looking jobs on Sandia's job page:

https://sandia.jobs/jobs/
I wonder too. I imagine the best we could do with present technology is to get back the generated text in the form of text tokens accompanied by their corresponding deep embeddings (last hidden states): `[(text_token, deep_emb), (text_token, deep_emb), ...]`. Those deep embeddings incorporate "everything the model knows" about each generated token of text.
Yeah but the keys/switches themselves could become damaged by pushing them side to side. Maybe on a low height keyboard on a laptop it’s less of a problem, but trying to swipe my fingers across my mechanical keyboard and my X1 Yoga keyboard definitely feels like I’m going to break something.

The BB Passport had almost no gaps between the keys, so it felt like a continuous, slightly bumpy surface. I don’t think that’d work well on a larger form factor, but maybe I’m wrong.
https://archive.ph/gS0Wv
U-config – A new, lean pkg-config clone
But it isn't pharmacogically relevant
Because

(a) "socially", as the name implies, is not just about the end result (X thing was done or not done) that's important, but the social perception around it. Someone not caring and not doing is seen and treated as a jerk. Someone caring but with a legitimate issue for not doing, is seen sympathetically, or can be provided accomondations, etc. The same way you'd excuse a blind or person who can't walk for needing special accomondations. This has very real effects, even if the fact that X wasn't done doesn't change.

(b) It also matters hugely for the person, to know themselves that it isn't just that they don't care or are just lazy, but that they have an underlying issue.
Well I suppose if you’re redefining trade and expecting existing “trade agreements” to retroactively adopt your new definition. . . All bets are off.
It's in the "Filter lists" tab of the uBlock Origin dashboard.
I use a peculiar combination of adblockers: ublock origin, adguard, privacy badger and adblock plus. Some sites show a pop over warning about them. Kill sticker [1] fixes these sites for me.

[1] - https://addons.mozilla.org/en-US/firefox/addon/kill-sticky/
I'm still hoping for practical iOS and Android emulators to appear at some point.
As a former hotboxing teenager I would argue that hot boxing a car doesn't do anything to increase THC plasma concentration, but it is a great way to restrict oxygen
Hey, author here.

I actually don't dislike cities and I didn't generalise that they are terrible.

London is one of the busiest and largest mega cities on the planet. It's incomparable to a city of ~400k people where you can walk in 45 minutes from the city centre to the boundary where the urban environment becomes a more natural environment.

The mega city is not for me, and I regret sacrificing quality of life for income. This decision is about rebalancing those two.
You mean chatGPT isn’t going to revolutionize the world and take over all writing? I’m shocked. Shocked I tell you.
Thanks! I thought they had already removed it earlier.
True, but not sure it's a leading cause: I think many of us were way too young for it to "matter" (as defined as <= 14yo), as we didn't quite understand yet how shattering of the established world order that was. Like, we knew it was a big deal because of our elders reactions, but I feel it might have happened a tad too soon to be a root cause.
"...This code has been disclosed in response to a request under the Dutch Open Government Act ("Wet open Overheid")..."'

Sounds like it was not voluntary. Also not sure what kind of transparency is expected here, since there is no way to find if the source code published is the same used to build the app. Maybe decompilation is the way to go...
Because it cannot fall through. Next time just post the titbits and avoid the downvote.
> Power companies where I have lived can charge a percentage over costs. Basically, they can build nuclear all they want; amortize it and charge 10% above cost to customers.

Okay, and if people are selling wind or solar at 30% of the price, why would anyone pay to the nuclear plant?

> Laws are what’s stopping nuclear, not finances or economics. I’ve mentioned it here before, my family was in the industry building nuclear plants. They’d have 3+ people for every weld, fit; etc.

Well, tough shit, that's how things work when you're dealing with dangerous stuff. I fully believe nuclear can be a safe technology. But it's only safe when everything is done by the rules, and there are inspectors for everything.
What are you using to learn?
Video tutorial for communication between Android and Arduino via USB-to-serial bridge
C’mon we all know that the UK started when Arthur pulled that sword out of the Stone ;).
Nobody in this industry consciously neglects authorisation, especially not startups building security solutions. This sort of stuff sometimes just happens, and the root cause always eventually boils down "we are humans and it is a human thnig to make mistakes". They have displayed fantastic response time and transparency on the issue, had the infrastructure in place to assess the impact, credited the reporter, hang out on HN to answer questions...

If anything, this kind of response builds my confidence and trust in them.
I recommend two additional texts:

Civilization and Capitalism, Vol 1 by Braudel[one], and Energy and Civilization: A History by Smil[two]

A combined read yields a picture of the "industrial revolution" not as a single event- industrialization preceded the use of the steam engine; renaissance Europe was substantially more industrialized than early medieval Europe due to increased use of water power and animal power.

Exhaustion of wood as thermal fuel (largely for blast furnaces), exploitation of peat and coal, and development of steam engines followed.

[one]https://archive.org/details/BraudelFernandCivilizationAndCap...

[two]https://vaclavsmil.com/2017/05/08/energy-and-civilization-a-...
If you think PNG is complex have a gander at webp. That plane crash is a single frame of vp8 video. Outside of a Rube Goldberg web browser the format is useless.
Some languages will. However there will also be a constant resurgence brand new of "simple" languages without all of that cruft that "you don't need" (read whoever came up with the language doesn't need).
> Power companies where I have lived can charge a percentage over costs. Basically, they can build nuclear all they want; amortize it and charge 10% above cost to customers.

This doesn't solve the economics, if the cost is too high it doesn't matter that you can charge the consumers extra. You have to weigh it against other energy investments you can do instead.
This is an alternate statement of the slime-mold process. Slime-mold uses First Order Logic and pheromone decay, while the Djikstra algorithm has the advantage of being more readily extensible.
I think my phone will take a photo without bringing up the camera app UI with a certain button combination. But I am not sure if I could make this use the front camera.

EDIT: I stand corrected, the button combination does not work when the phone is unlocked and it always uses the rear camera. But I guess at least in principle one could build this.
Stealthy dig at the European military acquisition strategy :)
>The DSM-V does not recognize comorbidity of ASD and ADHD - if you have ASD you can't have ADHD.

That's wrong.

>if you have ASD you can't have ADHD

Not only you can, but it's a very common diagnosis.
My experience with THC is that it has a pronounced Ballmer Peak (see xkcd), with a higher high (heh) and lower low than alcohol.

At just the right level and with the right environment
(and jazz fusion album) it's a shortcut to flow state and serendipitous lateral thinking, but overshoot that and you'll just be forgetting what local variables are in scope..
The 'Eternal September' was actually pretty early on--basically pre-Web to Web 1.0. I had a Unix workstation with a Mosaic homepage which basically had links to all the sites I found interesting. I agree that something happened with mobile/social. This post is more about the Read-Write Web (I think that was O'Reilly's term)/Web 2.0 era--which was between the two.
The good old HN incredibly adversarial reading of a single sentence.

It was in reply to "those lessons can be applied to help developing nations follow the same trajectory to development", which does indeed embed the assumption of both a trajectory and that help is being imposed from outside.

> makes the same a-historical mistake by assuming that the particular path followed by those nations can readily be transposed towards other regions in the world

I put "might" in there for a reason. It also might not. It seems like something that might be worth investigating rather than dismissing? If that kind of development is your goal, of course. And it comes with its own assumptions and disadvantages.

> Moreover, many of the problems in the so-called global south are a direct result of this exact thinking. Countless cultures and ways of living have disappeared over the past 2 centuries because it.

Unable to parse antecedant of "this"; colonialism? Western involvement? Copying other countries?

But I'm not sure it's worth replying in this kind of environment.
On a simpler/more fundamental level, e.g. for middle-school student, Algobox may also be of interest https://www.xm1math.net/algobox/index.html
I remember when Flash was phased out and these kind of tech demos from Google started to show up to demonstrate native rendering on the browser, and while still being impressed at the time, the render quality was abysmal, even in good PCs, which kept me wondering at the time, when will be the time when the render quality would be great without investing in a beefy PC. I guess the time has come and I didn't even notice!
You can add your own chunks, and you can mark them as optional.

It wasn't specified in the article but IIRC the casing of each letter in the chunk type has special meaning. So AAAA and aaaa have implicit meanings such as "required", "keep when processing" and I guess two other flags.
I have no experience with NSA so I cannot comment on its merits, but I have heard rumors that some analysts and ergodic theorists like "thinking in it" for certain problems in infinite combinatorics.

Now, filters and ultrafilters are now extensively used in ergodic theory and probability to "soften" tricky analytic arguments; they have proven especially fruitful for tackling problems in combinatorics and Ramsey theory. Vitali Bergelson is a big proponent of their use, and recently Moreira, Richter and Robertson proved a fundamental result [0] in that style.

For me, the most intuitive way of thinking about filters is as measure 1 sets in a (finitely additive) probability space. Their basic properties then become very clear. Principal ultrafilters, for instance, correspond to delta masses at individual points.

As a little challenge, try to find "a programmer's way" of thinking
about filters and ultrafilters.

[0] https://annals.math.princeton.edu/2019/189-2/p04
I was expecting something less obvious other than "101 class on the HTTP Accept Header" lol.
Hey, author here. I understand your criticism.

Please see this comment where I've hopefully answered your questions: https://news.ycombinator.com/reply?id=34426360&goto=item%3Fi...
AI and Political Lobbying – Schneier on Security
> ratheism

Is that a misspelling or is there something called "ratheism"?
How many years until we have an AI decision making system that requires human approval convincing the human its decision is best, ending in catastrophe? (Sorry, posed merely for thought and not for dismissal of current/future achievements.)

Makes me also wonder if you had two polarized bots arguing/discussing with each other, how long would it take for one to convince the other?
I think a combination of chronological and topical organisation is best because each has their own audience.

Topics are great for visitors exploring your content for the first time and chronological updates are great for followers already familiar with your work.

This is the concept i’m exploring in my app, Kapa Notes. You write notes by topic and it generates timeline updates for you that you can edit as you like. I went with an outline based editor to reduce the friction of managing topics as much as possible.

https://kapanotes.com
https://kapanotes.com/cadbox1
I did, and I hated it. As it turns out, what I really loved about the "higher" level was the scope and impact of my work, and the more strategic view of things. In my case, moving "down" also meant a huge (like 200-300%) increase in pay. I lasted 3 years in the higher-paying, yet "lower" role. I recently moved back to a "higher" role and am substantially happier.
I didn't know it was the right move (and still don't? There is no right move?). I was severely depressed, unhelped by the professionals in my ring, and really really did not want a job.
But rationally I knew that what I thought was "freedom" was not and was hurting me, so I picked up a decent set of nearby chains to make myself a more useful person and occupy 8h of my day (that was otherwise spent moping about)

Contract work for me was boring toil that the companies I worked for couldn't convince someone to join full time to do.

Perhaps it's my personality, but no amount of non-professional endeavors/hobbies make up for an empty professional life. I equally burned out of 20h/week + startups because they were unfulfilling.
Especially since all Let’s Encrypt cares about us a DNS proof-of-domain, it should be possible to negotiate that from the browser itself.
This is the baffling side of the EU to all outsiders/newcomers. When I first moved here, that was my first thought as well. There is just so much in common, why repeat everything everywhere instead of single effort with branches everywhere?! (police force, consular services, Identity services, and pretty much any Government paperwork one can think of, transportation services etc). However, the population is very localised and divided. The French do it their way, Italians another way, the Germans on their own way etc. It is hard to find gain common ground beyond what EU already represents(which is very good IMO). I do wish doing things at EU level becomes the norm, and individualities slowly disappear.

Imagine a single European rail service (not Euro rail where you can buy a single ticket that will make you take Dutch train, and then connect on a German train, and then on an Austrian train, and if you miss a connection, good luck figuring out your replacement..)
You're in grad-level classes where there are assigned textbooks? Bless!
Yes, but functions in Python are not that. Mathematical transformations don't support closures for one.

Dictionaries are more like functions and indeed I taught myself to understand hashmaps as "frozen functions" way back when. You can easily find the set-valued inverse of a function by saying

{v: [k for k in d.keys() if k[v]==v] for k, v in d.items()}

and that's close to the mathematical definition too.
I always used PCX for some reason I can't remember.
Act in accordance with your organizational culture and values. If everyone's out for themselves and you act selflessly, you _will_ get hurt.

Mental health issues are for life. It's not worth the risk.
debug Micropython via VSCode

On the C source level you mean (and also on-device or rather the unix port or so?)? Or is there already functional Python-level debugging these days (I know there's basic trace module support)?
> For all anyone knows...

I'd bet that Getty's is-this-our-image? technology and where-did-we-get-this-one? database can very easily figure out whether or not that is true. And already has.

In any case, adding the other guy's copyright notice to work that you claim is your original stuff smells to me like telling the judge to stick it where the sun don't shine.
It's the "human capital" version of compound interest.