skysight-inc/HackerNews huggingface dataset:
I would often prefer to have this kind of code generation to magic reflection or dynamism at runtime, especially if runtime magicks come with a performance cost. For example in JavaScript you can intercept any method call or object access at runtime using Proxy, or in Ruby using method_missing, but it such code is often hard to maintain and understand.

If you statically generate a bunch of methods from a schema, it’s very easy to just read the output source, and the JIT is much happier with the code.
People calling themselves civilized do in 21st century what nazis did in 20th century. Such a sad moment for humanity.
So is asserting that everyone is crazy, except you. :P
A home/internet file system sharing app.

Distributed test automation for the browser.

A WebSocket client and server.

A code beautifier for a great many languages.

A diff tool.

Some accessibility tools.
https://github.com/learnbyexample/command_help to extract description for command options (inspired by http://explainshell.com/)

For example:

$ ch rg -Mt
rg - recursively search the current directory for lines matching a pattern

-M NUM, --max-columns=NUM
When given, ripgrep will omit lines longer than this limit in bytes.
Instead of printing long lines, only the number of matches in that
line is printed.

-t TYPE, --type=TYPE
This flag limits ripgrep to searching files matching TYPE. Multiple
-t/--type flags may be provided.

---

See also: "Ask HN: Most interesting tech you built for just yourself?" https://news.ycombinator.com/item?id=35729232
I think you pretty much nailed it.

On the other hand I will only buy a car where the car is a BT audio unit and control head and nothing else. Everything more than that sucks.
I feel this, but i think people will want to bring some tech with them - I think tech being put into specific specialized tools is becoming a thing for this reason. In music for instance, standalone Ableton Push, or modular synth with chips on modules to essentially add software effects to a hardware rack with no computer.

tech as tools, not time sinks, and out in the field.
> But how exactly would you propose to remove Hamas from power without a lot of civilian deaths?

Did you consider that massive civilian death could play into Hamas' hand? One of the insurgency techniques, where the action causes overreaction to amplify support ("action-reaction-revolution").

What happens in Palestine (a territory of the state of Israel plus the territories under the occupation) is called insurgency. To end the insurgency you can either withdraw, exterminate the insurgent population and/or convince the population to not support the insurgent.

Insurgency is always a fight for the legitimacy. The problem with this conflict is the fight for legitimacy happens not only between Israel and Palestinian Arabs, but also within these parties. Israel has official stance on supporting two state solution and un-official de-facto single state goal. Palestinians have Hamas, PLO, Islamic Jihad etc.
https://archive.ph/bMLVX
I see the same pattern in JetBrains now, with Kotlin being their Delphi, trying to put it everywhere, instead of building on the strenghts of JVM/ART.

Everyone had their Lotus competion product on those days, Excel still wasn't the winner.

When Turbo Prolog came to be, every Prolog was a bit different. Even a decade later trying to write portable Prolog code between SWI and SICStus wasn't properly easy.
It's a software implementation (on the ESP32 microcontroller) of something that the Gameboy will think is a printer. You print to it, and images are made accessible on the ESP's web server instead of on paper.
“The Arabs” are a group of societies that have a readily ascertainable position on Israel and to whom the Holy Land belongs. Whether individual members of those societies might dissent from that view is neither here nor there. Individuals are irrelevant to what’s happening in Israel and Palestine.
I don't know that I can agree with the common view that back in the "old days" life was just tons of back breaking work. Yeah it was definitely more labor heavy, but people didn't have the nutrition to keep up with the heavy workload people assume these days and not be crippled by 40, which we know they weren't outside of accidents. Plus it would make all the art, monuments, religious ceremony, technological and social advancements, war, and other time and energy consuming activities near impossible if people just barely managed to survive. And there are tons of games from antiquity that people wouldn't invent and been playing if they were working all the time. Especially when you consider it would have been even harder during bronze age or stone age eras with even less technology and knowledge. And farming work just doesn't keep bringing gains by working all through the year. Crops take time to grow and can only be harvested at certain times. You are wasting effort keeping planting past the spring because you will get worse and worse returns on it and at some point you won't be able to harvest or eat it all before it rots anyways.

People worked for themselves and did what they needed to survive and live how they wanted, and doing more beyond that gave worse and worse returns that eventually people will stop for not having much value. Chopping 5+ years of wood ahead of time gains nothing because without a ridiculously large building to store it in it, which also requires more maintenance, will rot and lose energy and become less valuable over time. There is no point in making a lifetime's worth of your own clothes now if it is just going to get eaten by moths and fungus after being stored for 10-20 years. You are only going to get slightly ahead to head off bad times and then stop producing after that.

One of the biggest rallying points behind the 19th and 20th century labor movements was people wanting to return to the lower working hours that their grandparents and great grandparents worked living a far more subsistence lifestyle, and is how we came up with a 40 hour work week, which also assumed having time for the multitude of religious holidays and seasonal breaks in work they also enjoyed, and was still a mere compromise between the two lifestyles.
Uh, yeah.. no. I want a dumb display that lets me use wireless CarPlay and physical knobs for everything else. It's like the people making these decisions don't actually drive cars.
Singapore is hardware focused, not easily transposed to the US. Israel's niche is defense and surveillance. Given Israel's extreme ties to the US, it is convenient to have these outside of the judiciary but basically under US agency.
For what it's worth, I got worried reading that as well. There's nothing wrong with saying "that cough sounds bad, you should see a doctor", what's wrong with saying "your thought process sounds off, you should see a doctor"?

The only thing wrong with that is if you're of the opinion that mental illness is bad, and therefore that implying that someone is mentally ill is bad.

I'm not saying your intent is bad, I'm saying we should make mental illness enough of a non-taboo that we can acceptably tell someone "hm, maybe you should see a doctor for that".
I couldn't find an app that has clean UI and also doesn't collect any data for FIRE calculation, therefore I developed my own app and also put it into the App Store: https://apps.apple.com/us/app/firecalc-early-retirement-age/...

Also, developed another app to reduce my Twitter usage. The reason why I created this one is that even though there a lot of Safari Extensions out there, they can access to your Safari history but the app that I've developed can't because it is just a content blocker: https://apps.apple.com/us/app/not-for-me/id6451205605
So besides the problems with transaction costs, there is the problem that the businesses selling these things would much, much rather have you pay a subscription than a one time cost. They would rather risk people willing to pay the one time cost not paying anything, then lose out on recurring revenue from a subscriber who might have preferred to pay a la carte instead.
Man with no ticket or passport flew from copenhagen to Los Angeles, FBI says
Hmm, I missed that there were two original sources, not one. Should we change the above link to https://www.theverge.com/23996474/epic-tim-sweeney-interview... instead?

Edit: since https://news.ycombinator.com/item?id=38623158 was posted, maybe we can try that one and see if the thread turns out any better.
No panic, it sounds like they found one which will be announced soon.

> A new host for lua.org will be announced soon.
There's Pacman4D.
It's a matter of public record and well articulated by Ilan Pappé at the very least, that the Zionists were intent on capturing Palestine for themselves and removing everyone they could by any means necessary. If they could buy out the properties they would, but as they faced mounting resistance they resorted to violence. Ben-Gurion and his ilk were criminals even if lionized
It's worth noting that CO2 was also used in the early days of refrigeration alongside ammonia, when it was called "carbonic acid", and the relative nontoxicity of CO2 was a feature that made it popular for shipboard systems and a few other applications, but it fell out of use once other nontoxic refrigerants were invented because of the extremely high pressures involved that required far heavier equipment.

As an example, the Titanic had CO2 refrigeration.
i had a similar experience, read the Popular Electronics 8080 article but couldn't understand it. Got my hands on TI 7400 and Intel 8080 databooks and just kept reading them front to back, over and over, till all the little fragments I could glean started to make sense together. Then I wire wrapped an 8080 board of my own design. (well, two of them, the first was a wiring nightmare, didn't work, so I had to start over, but I was much more skilled at that point, and my wiring was clean, and it worked right off the bat)

I was most proud of noticing that on the 8080 there is some sort of halt signal pin, and a separate pause signal pin (might not have those names right, maybe it was memory ready?). Anyway, one of them detected the leading edge and the other detected the trailing edge of the clock, so I was able to rig up a pushbutton for single stepping the processor without having to figure out how to make a pushbutton debouncer circuit which I was having a lot of trouble with...

good times
One of the key challenges facing mining in Africa is the environmental impact. Traditional mining practices often lead to deforestation, water pollution, and habitat destruction. Emmanuel Katto, through his revolutionary ideas, is focused on minimizing this adverse impact. By introducing sustainable mining techniques and promoting responsible mining practices, he aims to strike a balance between economic development and environmental preservation. Katto's innovations prioritize land rehabilitation, reforestation, and effective waste management, setting an example for others to follow.
Bruh what?
I would agree, I mean of course.

Except, doesn’t the placebo effect have something like a 50% efficacy rate for many ills? I always felt like that can’t be right. Is it?

I had figured that this was how homeopathy “worked.”
That is basically how we ended up with FreeCAD.
Exactly. It always boils down to people wielding tools and possibly weaponizing them. As we can see in the Ukraine, conventional war without a lot of high tech weaponry is perfectly horrible just by itself. All it takes is some determined humans to get that.

I look at AI as a tool that people can and will wield. And from that point of view, non proliferation as a strategy is not really all that feasible considering that AI labs outside of the valley in e.g. China and other countries are already producing their own versions of the technology. That cat is already out of the bag. We can all collectively stick our heads in the ground and hope none of those countries will have the indecency to wield the tools they are building or we can try to make sure we keep on leading the field. I'm in in camp full steam ahead. Eventually we reach some tipping point where the tools are going to be instrumental in making further progress.

People are worried about something bad happening if people do embrace AI. I worry about what happens if some people don't. There is no we here. Just groups of people. And somebody will make progress. Not a question of if but when.
https://github.com/hbcondo/revenut-app

I built this web + mobile app (PWA) written in React Native + TypeScript that does simple revenue forecasting for a SaaS that uses Stripe.

Stripe's mobile app and others kinda do this already but some of their numbers can be inaccurate (as detailed in the repo's readme) so that made me open-source + solve an issue my own SaaS[1] has with Stripe.

[1] https://Last10K.com
Yeah, this is one of the problems with for-profit.

Even if the company could make the bottom line with only a subscription fee. Someone is willing to pay a lot for visibility, and they pay more the less other ads there is. So the paper/service/blog accepts one well paying ad. And nobody minds because it was just one ad.

But look at that money, let's do another ad, just once. But this isn't the first and only so they pay a little less. So maybe we could put in two ads, I mean they are relevant and nobody cares.
And suddenly ads are a commodity but you already have a ad-selling department and people willing to pay a little...

I mean I don't think ads are exclusively bad, but it's just the nature of the system that they will get worse until they are bad.
damn that's crazy Al jazeera would say that
Most recently, https://github.com/igor47/dcsm for managing secrets in docker compose repos.
Related ongoing thread re https://www.cnbc.com/2023/12/12/tim-sweeney-why-epic-did-bet...:

Tim Sweeney on why Epic did better against Google than Apple in court - https://news.ycombinator.com/item?id=38621557

That discussion is rather poor in quality and this article looks more substantive, so maybe we can try a reset.
Also not a native speaker, but the second "of" makes that interpretation impossible (in theory, obviously not for you in practice).
https://github.com/manoj-inukolunu/migtunnel
MigTunnel , ngrok like tunnel for my local use.
Also disabling JS works.

And if that is a hassle my little hack to selectively view pages with js disabled works great here https://noscript.it/?p=0#https://www.economist.com/business/...
> I just want to mention that you can have muscle memory on touchscreen too

Wish that were true for me.
A tracker thing for my son's in their first year. tracks sleep, food, awake, poos. easy hand off between me and their mum so we know when it's time for a nap or feed etc. got a cool radial data Viz where easy ring is 24h and the rings stack up. let's you see sleep patterns really easily. sorry no demo or screens as the data is all private and there's no security on there!
> how do you control for a "cultural bias to complain"

You can't. It's fairly likely these surveys are measuring things like that instead of actual happiness.

There's also likely variance in the rate at which people lie on polls: https://www.bbc.com/news/blogs-magazine-monitor-29206289
I needed a weekly report for my contracting clients to prove their web host sucked to the point where it was costing them significant money.

They were paying for cheapest tier WordPress hosting at the time, and didn't believe me when I said random 5 min blocks of downtime throughout the day were adding up.

I built a dirt-simple form that takes a URL and sends a notification when the site goes down/up, with a weekly summary email.

Then, I kept adding features every day, 2 hours at a time, even after I stopped being a contractor.

That app was OnlineOrNot (https://onlineornot.com).

Since then I also added status pages, like https://hackernews.onlineornot.com/

As well as cron job monitoring, to ensure database backups and whatnot run when I expect.
It's a shame that there's such a huge theater and drama around COP28. Even the Glasgow summit demonstrated that the resulting text is useless since no one follows it, yet it has been praised in the international press as a huge breakthrough. How is anyone expected to take it seriously this time?
This is a perfect use case for org[1] and org-babel[2] and actually one of the reasons I've switched from vim to emacs.

I wonder whether there's something similar that executes code fences in markdown? After a cursory search I found markdown-exec[3], which seems to be a more editor-agnostic solution, although I don't know whether it can compete with org-babel in terms of language support and being maintained.

[1] https://orgmode.org/

[2] https://orgmode.org/worg/org-contrib/babel/

[3] https://github.com/pawamoy/markdown-exec
I recently wrote a simple Linux "app" to render the output from a common USB infrared camera designed for android phones on a big screen using a raspberry pi zero: https://github.com/jcalvinowens/ircam-viewer
An HN moderation browser extension.
CPython is the one being compared here, and besides Pharo, better use an industrial strength one, like Cincom Smalltalk.
Don't iOS apps have that small black back icon on the top left that sometimes appears when you open another app?
Isn't this what Brave attempted to do with BAT attention tokens?
A few of them.

1. https://github.com/hamon-in/invoice/ was a command line invoicing program that I wrote and used for 2 years before moving to something SasS based.

2. https://github.com/nibrahim/Calligraphic-Rulings is a command line (and later web based - http://calligraffiti.in/rulings) tool I wrote and use regularly while to practise calligraphy

3. https://github.com/nibrahim/Hyde And emacs mode to manage Jekyll/Octopress blogs which I use for my personal site

A bunch of smaller scripts for daily work (e.g. mini pomodoro timer, Emacs scripts to manage client conversations etc.)
Have you tried old.reddit.com?
From what I hear, perhaps Zig could be something for you? Of course, that's no use if you just want to keep writing C but perhaps worth a try?
Destroying Identity: Oversimplified Car Logos [video]
There are many great jobs for psychology majors that aren't "psychology" jobs. Advertising, journalism, HR, administration, are just a few examples.
Asking ChatGPT to draw the most normal image possible
> Things become incomprehensible without machines doing most of the work — including explanation. Eventually you, or your kids, won’t even understand what’s going on 90% of the time…then less and less.

This also reminds me of the Eloi in the Time Machine, a book written in 1895!
In that case I think you should not be worried.
I agree the use of "stateful UI" is ambiguous in general, but with respect to navigation I typically hear hierarchies referred to as stateless and activity stacks as stateful.

With a hierarchy like iOS every child is supposed to have exactly one parent so you only need to know the current page to know what the "back" button will do -- it will go up one level in the hierarchy to the page's parent regardless of how you arrived at the page.

With an activity stack like Android, it is not sufficient to know the current page, you must know how you got to that page because the "back" button refers to going back in the history.

Many websites support both -- the browser's back button is stateful and navigates your personal history, whereas on-page navigation like breadcrumbs are often stateless and do not depend on the particular path you took to get to the page. There are exceptions of course, many search interfaces are stateful in that drilling into an item and going back using the in-page navigation will return you to the prior query rather than the page's parent.
They could also use it to positively influence my risk factor.
A really simple keyboard driven reminder tool for macOS:

https://github.com/Bogdanp/remember

I’ve been using it every single day since I wrote it.
They are not. They removed the five star rating because they thought people lied to themselves, but in reality they just couldn’t handle the data.

What they will give you is what I call the lowest common denominator of shows.
A way to look up error codes that's faster than Googling them: https://james.darpinian.com/decoder/
From my experience reasons differ for C and C++ programmers.

C programmers are often more experienced people who are used to "simple" language that gets out of the way. They don't want to invest time into learning tricky language like Rust with all the intricacies of its type system, borrow checker, etc. Something simpler like Zig might work for them, but it is not on the table at the moment.

C++ programmers tend to be people who spent hundreds if not thousands of hours learning its ugly corner cases, reading Meyers and Alexandrescu books, that kind of thing. Sunken cost is immense, they whole careers are built on being "C++ experts" and they dread to abandon it and have to learn another very complex language from scratch.

And managers often don't see value in investing time into switching projects to new language. From their PoV it is more like programmers just want to play with a new toy instead of doing "real work".
Can this port scanning be equivalent to a small DDOS. Wouldn't impact legitimate traffic?
Sounds great with apple podcasts!

My main issue with spotify is that the syncronization is not great (and there are no audiobooks, at least in my market).

For example, I am listening to a podcast at work during the morning. Then some hours later I get in the car to drive home and want to continue the podcast, but often spotify would not be up to date with the current listening position in the podcast and I have to manually try and find the right location.
I was annoyed at how parasitic recruiters started contacting me about jobs in crypto, so i spent the last year building a fully automated job board that ingests all job data automatically and structures it using openai, while also enriching it with relevant company financials to combat information asymmetry.
I’m now using it to find my next job :)

Check it out at:
https://jobstash.xyz
This rhetoric around singularities is a little funny, because the singularity of blackholes (going to infinite density) is recognized to indicate knowledge gaps around how blackholes work... lines going to infinity is not necessarily taken literally. Same goes for the technology singularity.

Anyway, imo the event horizon is more interesting. That's where the paradigm shift happens - there is no way to escape whatever "comes next".

(Note - some people confusingly use "singularity" to refer to the phase between the event horizon and "infinity")
Why should it be compared?

We are not comparing Smalltalk JITs to Javascript JITs.

The whole point of this conversation is CPython refusing to add one, and the lame excuses regarding its dynamic capabilities, when more dynamic languages have had a JIT for decades.
A lot of then simply remember well. That is not tacit knowledge, that is explicite knowledge.
> But it seems like one industry that has gotten this down is p*rnography? OnlyFans seems to be an enormous processor of micro-transactions for marginal content

The impression I've gotten from articles about OnlyFans is that the business model consists of a mix of monthly subscriptions and pay-per-view content on top of subscriptions, neither of which are typically priced at the levels that would be described as microtransactions. Is that not the case?
Great news, I was pretty shocked that the original flaw still existed. Getting your phone stolen is annoying but the worst case is you buy a new phone, but thieves being able to take over your digital life is potentially catastrophic.

Hopefully this works well, I assume third party apps such as banking will be able to opt in to the additional protection (not sure if this is strictly required actually, I checked my banking app and if Face ID fails you have to enter the banking PIN, you can’t enter the device PIN).

Is there a way to lock individual apps so they require Face ID even if they weren’t designed to? A smart thief having access to the Gmail app for example, if the phone was unlocked when stolen, could wreak havoc.