skysight-inc/HackerNews huggingface dataset:
It would be nice to filter out paywalled content or at least select only paywalled content that I have subscriptions for.
So if Apple “is driving everyone to the App Store instead of the web” and Android browsers are so much better, then why do companies waste time making Android apps instead of telling Android users to just use the web?

How many companies are making iOS apps and not Android apps and telling Android users to just use the web?
> Interestingly, it was News Limited (parent company of Fox News) that championed these laws

I don't think it's surprising that authoritarians like those at Fox News would support authoritarianism.
Right-click, Open, Open should work for ad-hoc signed apps as others mentioned.

I've made my very first MacOS app and users didn't complain installing it. It's https://github.com/ris58h/Touch-Tab BTW.
Imagine if a fundamentalist Christian ran this agency and put out a press release justifying their goals (which may be good!) by referencing how Christ died for our sins and that a few bible passages clearly show why we are making the moral decision. It would be crazy. Not that a fundamentalist Christian would ever even be close to this level of power.

Social Justice is modern Gnosticism and the language used here is how it’s expressed. Even if the admin doesn’t believe in it they will use this language of the elite if they ever want to advance their career much like an atheist in Saudi Arabia would give praise to Allah even though he doesn’t believe.

It’s what you do to express that you’re not only right but that your are righteous.
The 1986 Paris-Dakar rally (2021)
If surveillance capitalism continues, we'll need to rehash past legal compromises like probable cause, presumed innocence, and refusing to testify against oneself.

With panopticon and big data, investigators can rule out everyone with an alibi, sifting thru mountains of data to reveal who must have committed a crime.

I'm not arguing right or wrong, morally. Just what is.
I think his point is that you cannot use Emacs solely. You probably need a browser and a spreadsheet and lots of other software.
What language model is used under the hood?
Conspiracy theories spread when you let a medium that profits off "engagement" take over humanity's social fabric.

Back in the day that kind of crazy was relegated to the dark corners of the Internet and you had to explicitly seek it out.

Nowadays social media apps that claim to make it easier to connect with your family/friends will happily push these in front of you, knowing that getting you deep into that rabbit hole is likely to net them more "engagement".

The net result is that naive but well-meaning people who originally just wanted to keep in touch with friends/family got sucked deep into this bullshit.
What a great read! I have to admit that I’m biased towards FORTH, I’m not a programar, more of a maker, so when I need to build an embedded project, Forth is my go to solution form my application. One of the benefits I have found in Forth “in my opinion” for embedded is factoring your code so that you only leave on the stack what you need, this makes for very compact machine code, great memory economics, and a relative fast system, even compared to C native code.

Working interactively with the HW is on of the most rewording parts of FORTH for me, to see the actual value of the bitfield you are using is great to trouble shoot new HW, and figure out just what you are doing.

One of the things I wish the FORTH community would do a better job of is, while keeping the interactiveness of Forth for development on the HW, it would be great to have a portable “true Forth VM” that you can take to a new platform and deploy a precompiled virtual Firmware or ROM. This IMO is beneficial for two reasons, you gain portability as the combined Froth adheres to the VM, and you can just take what you needed to the platform you are targeting, no need to have all the parts of a FORTH REPL or compiler. Just burn the App FW (VM + App) and you are done.

This would also allow for a single instance of FORTH, in the sense that your code will be portable across all systems, as the core compiler and interpreter are all targeting the VM and not the HW. Rather than build “ A Forth “ for each systems, you add the “HAL” that allows you to compile the VM for the HW. I use mostly ARM with Mecrisp, so I kind of have that now. Hint, it’s what make “arduino” so popular…

I highly recommend FORTH for Embedded applications, as I have build even a very BASI PID with little efforts… but it is a low level effort, and if you enjoy Bare-Metal development, you will be right a home in FORTH, if you are dependent on upstream libraries and HAL, you will, IMO struggle in FORTH regardless.
And yet almost every site that asks for notifications do if exclusively to spam you.
> would report a successful write to an sd card before it was done. To "help" with speed.

Sadly USB sticks are handled the same way. The write notification and progress bar are long gone but you won't be able to eject that medium for several minutes.

Don't remember if it is the same on windows, since i use it rarely.
That's probably true. They stimulate the effects of estrogen which makes the men less likely to follow their evolutionary imperative: to breed as much as possible.
As a self-taught software developer, I understand your feelings. Many tutorials, workshops, and boot camps focus on the technical aspects of software development. Coding, fixing bugs, and handling incidents are thrilling and give a sense of accomplishment.

However, when the applications I built became older, as more and more people started using them, and as the underlying tech stack continued to release new versions every year, I found myself spending more and more time patching up code to fix issues reported by users. I was patching the same code again and again or doing the exact change at ten different places and messing up in multiple ways. Since these applications were mission-critical for my clients, there was no way to avoid this.

I realized that behind-the-scenes, "boring" concepts of planning, refactoring, discussing with team members, and architecting were essential for my future as a developer. These practices allow me to spend more time on the "fun" aspects of development and less on the "boring" stuff.

It's similar to going to the gym. It may not seem important in the short term, but it's essential for a healthy long-term future.
Why no homebrew though?
> Git was specifically developed to manage the Linux kernel project, a famous example of a monorepo.

Is Linux a monorepo? It's one project with a single release artifact. To me, Linux just looks like a big project. I'd define a monorepo as containing more than one project (e.g., if Linux and Git shared the same repo).
Thanks! Wasn't so intuitive. Adding 'Recent Issues' or 'Archive' at the bottom menu can help with the navigation.
I 100% agree with your criticisms. That was my point. Strava’s main feature is the social element, but they are not really maximizing the leverage they have with install base.

Compare Zwift. I can log in and join a group ride at just about any time of the day.

Now, I know that’s not a completely fair comparison because Zwift is online so it always has access to way more riders, but where is the analogue in Strava?
I think this: https://news.ycombinator.com/item?id=34303268 is the worst Ask HN so far — but I could be biased...
It doesn't go against presumption of innocence because the police don't determine legal innocence or guilt. If we get to the point where that becomes the case, where for instance anyone caught up in a geofence warrant is automatically convicted of a crime in absentia and without any other evidence, then that's obviously a problem.
Rhetorical questions: how much salary do you make on other work? How much have you spent on your hardware?

Real question: why is $100/yr such an egregious amount of money?

If it’s a matter of principle, perhaps targeting macOS also lies outside those principles.
Only if the content still exists after 10 years. There was a lot of noise back then too, but the irrelevant stuff has been forgotten!

See https://en.wikipedia.org/wiki/Lindy_effect
And if I am using an encrypted telephony app, I want it to integrate with the native phone dialer, recent messages, etc. I also want it to behave like a phone call when my phone is paired to my car using Bluetooth. All of my third party calling apps do that now.
I had it happen many times as well. A power outage or a thrashing system were often accompanied with an fsck and file loss on ext2. This even included system files like libgtk.so because they were open at the moment of crashing. I never understood why reading/opening a file would corrupt it on a crash. I was happy to switch to Reiserfs.
Sounds like Ctrl and Fn keys between my Thinkpad and every other laptop in my house.
> Did the author switch to something else or he's still using emacs after this long and convoluted rant?

Building my own solution which the website is dedicated to.
The CDC lied to the public, knowingly, on multiple occasions. Of course that would lead to a complete loss of trust. This isn't surprising, and it was called out as a huge problem from Day 1.

And yet here we have Rochelle Wolensky the Director of the CDC straight up lying to the public (one of several instances of the CDC being dishonest) saying "Our data from the CDC today suggests that vaccinated people do not carry the virus, don't get sick, and that it's not just in the clinical trials, but it's also in real-world data."

https://www.businessinsider.com/cdc-director-data-vaccinated...
If you distribute a random byte stream, and someone uses that as a one time pad to encrypt a movie, then are you distributing the movie?

The answer is of course not, and the same principle applies if someone uses Stable Diffusion to find a latent space encoding for a copyright image (the 231 byte number - had to go double check what the grid size actually is).
Like brave search
OK I do think there is an issue with wokeness in society. But, I also think there is a problem with anti-wokeness that can be seen here with people chomping at the bit at the first (poorly attributed) use of "misogyny". Women aren't even mentioned, and the only way I see them/misogyny even entering the equation is if you make the rather odd pair of assumptions that an unhappily married man must: 1) be married to a woman, and 2) be unhappy exclusively as a result of his wife. You could attribute it to the result of the woke hivemind's effects, but you could also very much not! It's effectively an unintentional strawman...

I think there is probably a happy medium of wokeness that can be reached via measured discussion between respectful adults. I think in real life (at least in my experience) people are willing to have those discussions, and are much less polarized and divisive than the internet/cancel culture might have you believe.
Generational dynamics...same concept as "the first generation makes it the second generation spends it and the third generation blows it"
It’s a really tough existence being an Apple supplier! Goldman just learned that too.

Even the best and brightest finance killers succumb to Tim Cook’s honeydicking enchantments, he’s been doing that for more than 2 decades.
> I'd imagine a driver would still be required at the wheel in case of emergencies for the foreseeable future.

Yes, and manual work for on/off-loading or even paper work is still not uncommon. I can imagine that self-driving on long highways will come as a first step to avoid longer stops (no sleep time required) or to avoid a second driver.

> Clearly, given the cut-throat nature of the business, there would necessarily need to be a revenue impact otherwise no one is going to use the proposition.

I was wondering why route optimization wasn't mentioned in the post. Lot's of innovation happened in the past years. (With "route optimization" I mean both, the route selection between two points and also optimization of the order of multiple stops.)
I think it’s supposed to be for another audience than super users
> Well, I think they tend to focus on a particular language as a first step to reduce the scope.

Yeah, that's a way to do this, but if you start small, you will then later find yourself walled within your initial assumptions about what you really want. Oh, well.

> By all means I wish you good luck and I'd like to check in on the project in one year or something.

Sure, and thank you!
Lesson learned. Want to commit a crime? Don't bring your phone.
> Why in 2023 people still believe that C19 mRNA prevents infecting others?

Because the Director of the CDC and the President of the United States have both at several times made this claim publicly.

The fact that we now know they were lying is why we're in this situation to begin with.
Would be good to see some research exploring the relationship between recreational drug use and neurological conditions such as dementia, anxiety, depression, etc.

Hindsight is 20/20 vision and all that but I'd definitely choose a healthy mind over a bunch of brief euphoric experiences.
My wife did some work at a municipal water utility and they did find some wooden pipes in service in the early 2000s. The active ones are all gone, but they still find buried ones, especially around an old reservoir that was in the downtown area.
The problem is that the closed-form solution is vulnerable to floating-point error. If the calculations are done in float32 (including all intermediate steps), then the 32nd fibonacci number is erroneously given as 2178310, instead of the correct value of 2178309. Using float64 does better, but still has an error at the 71st fibonacci number. (I made a quick plot of the error as a function of N at https://i.imgur.com/bbc9OFC.png. As soon as the error crossed ±0.5, the rounding results in the wrong result.)

These are fine for property-based testing, so long as you restrict yourself to the range in which you have a correct value. But at that point, you might as well just hard-code the first 93 fibonacci numbers (the most that will fit in a uint64_t) and be done with it.
Completely off topic; why can this article not be saved to my Instapaper queue?
Cool to see old stories :)

Ask HN: Can use the #1 supercomputer for any project I want. What should it be?

hn-miw-i on Jan 12, 2013: Bitcoin. Pay off your student loans one Merkle tree at a time.

hn-miw-i on Jan 12, 2013: Ok well blocks generate at an average of 1 / 15 minutes, so about 96 blocks a day. Each block generate 25 BTC reward. At ~14.00 USD/BTC on MtGox right now that about $34k.
seems not very different to today

every time I see a red X over a lane on a motorway gantry (meaning: lane closed) there's people driving in it at full speed

which is why "smart" motorways are so dangerous
Great article. Made me search for cool stats about manhole. Apparently there's a site dedicated only for manhole from around the world

https://manhole.co.il/
RemoveX – Fastest Uninstaller for Mac
What is RemoveX?
- RemoveX is an uninstaller tool for MacOS.
- RemoveX is an native, intuitive UI and lightweight app.
- RemoveX works offline, and respect your data.
- RemoveX works on both Apple Chip and Intel Chip.

Why RemoveX?
- The reason I made RemoveX is very simple. I am developer and I love to build software for everyone to use.
- For sure, I also use AppCleaner tool as uninstaller tool because it is totally free. But I do not like their UI and it can not select multiple apps at one-time so I make RemoveX just as easy.
- I have tried different free or paid tools before, of course, like you, but do you really want to spend more money to buy a complex application with a lot of features you rarely use or do not understand why it exists?

Anything else?
- RemoveX has a free version forever.
- Please feel free to ask any questions, make a suggestion or request a feature, you can send an email to stephen@removex.io
- Together, we can make a difference. If you can, please help me to share RemoveX with your friends.
- Check it out at https://removex.io
> She was riding in a convertible and her top was down.

Now that is a great ambiguous sentence.
Swift ImGUI
The average length of recessions since WWII has been about 10 months. The longest was 18 months. Do you have any reason to think the next recession will be much longer than that?
session vs refresh… you kill the session token and require a refresh. Can be sometimes be transparent, but may cause a re-authentication using the second factor with an indicator to the user that their previous session was killed due to use by a different IP.

If you are concerned about stable IPs, use a proper VPN or bastion setup.
I think it would be useful to give information on the selection criteria and process (automated/manual) - I am assuming by the subtitle this is a manually curated selection.

I clicked the About link, but it didn't activate.
Wrote a review on it on the website, copypasting:

Glamorous Toolkit[1] promotes the idea of moldable development[2].

There's a talk on it: Tudor Gîrba - Moldable development.[3]

The basic idea is to have multiple views and editors for any piece of data in your system (including code). Kind of interesting, but the toolkit looks and acts more like a fancy computational notebook type of environment, but without explicitly being a computational notebook.

The site on moldable development states its difference with literate programming:

They are similar in that they both promote the use of narratives for depicting systems. However, Literate Programming offers exactly a single narrative, and that narrative is tied to the definition of the code. Through Moldable Development we recognize that we always need multiple narratives, and that those narratives must be able to address any part of the system (not only static code).

And that's a sensible viewpoint. But I still see it as an advanced version of a literate programming, all done within an interactive environment.

The focus of Glamorous Toolkit seems to be on explaining a code base or a certain part of the system via presenting it via a custom tool.

But I am not too convinced with the top-level development model / workflow it assumes for you. I guess it's too narrowly-focused / opinionated.

It's also a custom fork of Pharo, so the question of long-term stability is even more unclear than that of Pharo itself.

I can't say I can compare it to Project Mage in any meaningful way, except it's also a live environment.

[1] https://gtoolkit.com/
[2] https://moldabledevelopment.com/
[3] https://www.youtube.com/watch?v=Pot9GnHFOVU
> Sometimes that means protection FROM their parents.

And based on history, sometimes that means protection FROM the state.
I’d imagine they do now… at least for privileged account usage.
Really eager to know if this works. But I don't have the capability "yet" to do it myself.
>Public health as a concept is one of unlimited totalitarianism. The public health community is made up of people who are comfortable with that.

Thanks, you have summarized what was on my mind.
This is impressive, you are mining gold from HN.

About the curation: it's just whatever fits my taste.
Time doesn’t matter, the Apple Card was just a small part of Goldman’s strategy to enter the retail banking business and that is working out just as good as the Apple adventure.
The vaccines are less risky than infection for children even though the risks from infection are low.

Are you somehow assuming that they aren't ever going to get infected?
Since this is my main exiftool, I thought I might ask: are you aware of any tool that can be used for preventing PRNU* fingerprinting?

* https://en.wikipedia.org/wiki/Photo_response_non-uniformity
I love this. Another one with autobahn info:

http://www.autobahnatlas-online.de/index_e.html

Do people know of other countries sites with similar info?

Edit: nevermind, i found it

https://www.roads.org.uk/links
This is a very specific implementation of a very general idea.
The only problem is that computers (I.e. most computers) cannot really generate random numbers.
IIRC DEC provided a very, very limited OS for PDP-6 called "MONITOR", which later survived long enough to be used as origin point for TOPS-10. The version as arrived with PDP-6 was very, very limited, which didn't help PDP-6's abysmal sales (especially coupled with infamaous unreliability).
> Watch until the end for the AA man’s brilliant anecdote…

Re: fog on early motorways - there's an interesting article on roads.org about the development of modern British road signs. A section of that article talks about the early signs that were used to warn of fog: https://www.roads.org.uk/articles/mixed-signals/yellow-peril...
> And then there are the floaters, the passers-by. They judge Emacs solely by its features.
> But that's not how a power users judges it. Instead, the power user judges a piece of software by what power it provides and what he could do with that power to help himself.

In that case I'm not a power user. I tried using emacs for a good amount of time, probably about a year of wall time has been spent with me using emacs as my primary editor. I installed a few packages, and never tried to script anything myself. My issues with emacs were not easily scriptable.

Although all-in-all, I didn't find emacs particularly lacking in features compared to vim, which is my preferred editor.

In the end I stuck with vim because it's slightly less clunky in my very subjective experience, and I am faster with it. And it is visibly slow, even if you set up an emacs server ("what is a text editor 'server'?" I can hear vim and nano users muttering).

Rather than just s**ing on emacs I want to present the things that I did like about it, compared to vim:

- The ability to quickly cycle through recently yanked/cut things. It's possible to do this on vim, but nowhere near as easily as M-y.
- Keyboard commands are universal and not modal, so I don't need to learn two totally different sets of commands for simple movement and editing.
- Keyboard commands are also available in many prompt-based tools like bash, gdb, and many REPLs. Don't tell me about vi-mode in bash unless you actually use it and like it.
It can also mean introducing three incompatible messaging apps in one year.
Vendor lock-in is a fallacy.

Whether you buy it, borrow it or build it; you’re locked in to the chosen solution.

Homegrown solutions are often harder to escape from than commercial or FOSS solutions.

It’s sometimes easier to escape from one commercial solution to another as companies will provide migration tools and docs as part of their competitive strategy.

You can mitigate solution lock-in through good architecture, but you can never eliminate the cost of change.
Darn Tough Socks.

I'm sure many people have said this before in these threads. But they're well made and have a lifetime guarantee. Sure, $20 seems like a lot for one pair of socks, but not if you have them for life.
A very easy, reasonable step would be to heavily tax wipes which made claims like "flushable", but failed to disintegrate (as toilet paper does) in the sewer.
Another point is that Typescript is most powerful when you use it everywhere and share types.
E.g: Between frontend and backend API.
It’s hard to keep track of where something is used when you change it.
Typescript can do it for you.
>root can install device drivers which have full executable run of the system anyway and do anything you can do with this device; this is also true on Windows.

Oddly enough, no. Or atleast last time I tried on Ubuntu I had to disable secure boot. Seemed like an easier way than to sign the build files
The Economic Secret Hidden in a Tiny Discontinued Pasta
One thing to know if you’re using this Postgres feature is that the max payload is 8000 bytes [1]

That was the initial implementation for supabase’s real-time updates (afaik) and for this reason they had to resort to read the WAL.

[1] https://www.postgresql.org/docs/9.4/sql-notify.html
Much of the COVID anti vaccine bullshit spun right out of the existing anti vax movement.