skysight-inc/HackerNews huggingface dataset:
many many interactive programs would serve their users best with this route -- file format first, UX second

proprietary apps can't afford to because 1) no moat and 2) really hard to get at files on mobile, but this ends up being a superpower for OSS if you can convince users to try your thing

better BYO-format structured document editors would help too
Yes, this and the mass surveillance going on, is enough for me to say confidently that we're now living in a police state. That we have severely traded our liberty for supposed safety here. And it's happened slowly over the decades. Is this how totalitarianism begins?

I still can't believe this is going on and that people are being prosecuted for the act of viewing or reading certain things on the Internet. That belongs in dictatorships such as China or Russia, not the free world. My God, how the frog has boiled very slowly indeed.

I think it's the metaphorical canary in the coal mine for much worse things down the line...
I loved GnuCash until my database was corrupted and i had no idea how to get it back into working order. I stopped tracking my finances closely after that
> I have some answers because I've faced many of the problems.

You haven't actually answered anything. You just blurted out things like "manipulation" and "exploitable".
> For Android app permissions are asked once during install and you take it or leave it

I hasn't been like this for at least 5 years (maybe more), your knowledge is out of date.

Android permissions are asked whenever needed, granular and regularly expire automatically.
Brain: Perception Deception – Full Documentary – Nova
https://www.npr.org/2015/01/18/378162264/welcome-to-whittier...

It’s been done somewhat time and time again depending on what you define a city as having.
Also, none of the open source alternatives support simultaneous multiuser access.

Users can slowly adapt, but most businesses larger than a sole proprietorship need multiuser capability.
I don't have a ton of go experience but it seems like there isn't a way to declare tool/binary dependencies that aren't imported anywhere. We ran into this problem for codegen libraries.
Ummm. Dumb question here.

Why do we have CO2 pipelines?

Wouldn’t it be cheaper to capture CO2 from the atmosphere at the location where the CO2 was needed?
You're right, I was loose with my words here. Worth does have a specific economic definition, but that definition is not particularly helpful when talking about an asset price like this. It is by definition individual, can only be known once the future happens, and it depends on when the realization of that value ends. This is particularly challenging when the realization of value (rent payments) on the asset (commercial real estate) is inherently volatile itself. In fact, for this very reason, economic value is generally not (usefully) measurable. So in absence of that, buyers will attempt to estimate the future value, and use that as input to the price they're willing to pay.

My point in my original comment, which I believe still holds, is that there is no objective truth to this number. Multiple buyers can arrive at different definitions of worth depending on how they used the asset and when they ultimately sold it. And even if they both arrived at the same value, it can only be known in hindsight. For example, say I purchase a stock solely as a monetary investment for $10 today, in 1 year the price drops to $2, and in two years the price jumps to $50. The answer to whether the stock was "worth" what I paid depends on when I decided to sell it. If I had to sell that stock in a year to buy a house, it certainly was not. If I could hold the asset for 2 years, it was certainly worth it (and then some). Or, going back to your example before, if the cash flow was less than I expected - that's not great. But next year it could be more than I expected. The time horizon is a critical component here, as are the factors unique to the individual buyer.

Your statement that the property was not worth that much can only be said with the benefit of knowing what the market is today. In 6 months, the asset may be worth 25% more than was paid for it. It's likely that's not the case, but clearly many people thought it was likely the asset would generate more money than it did when it was bought and were wrong. We may also be wrong today.

So, when we're talking about the "worth" at the market level we almost have to be talking about willingness to pay. We assume that will price in estimated future value. There's not much else we can usefully measure here.
Python can only be second-best at anything if you take advantage of its strengths and avoid its weaknesses. If you insist on taking advantage of its weaknesses, it will suck completely.

The typing system is a huge weakness. If you insist on focusing on it, it won't be a good language.
> But haven’t gotten any response. crickets

The friend is already ahead because that's what a hired lawyer would tell any client.
Guard pages catch /some/ stack overflows / heap collisions, but not all. In particular, anything equivalent to an alloca() of more than a few pages, followed by an access to the lowest-address element of the allocated range, can skip the guard pages undetectably.

The additional tool need is stack probes, which modify every allocation of a stack frame that may go past the guard pages (large function frames, alloca, etc) to also include a probe loop that reads from each page, guaranteeing a page fault on a guard page. The catch here is that stack allocations go from O(1) to O(size) time.
You're kind of forced to. I have tried to do userspace emulation using a vmm in amd64, but it's a bit hard. It is possible to handle exceptions in userspace, but you can't do page table modifications because many important instructions are ring0 only. That said, if you simplify a bit and handle paging in the host-side VMM it still works fine. You still have to do system call emulation by trapping in the SYSCALL handler. SYSCALL forces you into kernel mode, unfortunately.

So bottom line is that no matter which way you try to do the userspace emulation, some parts are going to be ring0, and thus the answer to your question is indeed yes.
I didn't have to do any test to sign-up!
It's possible that Apple's new Xcode Cloud service could support this at some point, providing a continuous pipeline from source to release. Though I doubt it is a high priority for them.
I use beancount for my personal finances and Odoo as well as ERPnext for my company.

ERPnext is my favourite while Odoo currently supports the taxation in my country (Germany) a bit better...
IANAL.

From the ruling [1], the only thing Apple lost.

> We now turn to Apple’s cross-appeal, beginning with its arguments concerning the UCL. The district court found that Epic suffered an injury sufficient to confer Article III standing, concluded that Apple’s anti-steering provision violates the UCL’s unfair prong, and entered an injunction prohibiting Apple from enforcing the anti-steering provision against any developer. Apple challenges each aspect on appeal. We affirm.

i.e., the District Court found Apple to be violating CA Unfair Competition Law which Apple had appealed and the US Court of Appeals for the Ninth Circuit concurs with the district court.

Consequence of this ruling is limiting the ability of app developers to communicate the availability of alternative payment options to iOS device users is unlawful. As a result, alternate payment methods can no longer be restricted by Apple.

That's the gist of the judgement as it pertains to anti-steering.

I am unsure if Apple has changed their review guidelines to comply with this judgement yet.

[1]: https://cdn.ca9.uscourts.gov/datastore/opinions/2023/04/24/2...
> Is it disliked because it is decentralized and everything has to be owned and tracked by the four MAGA (formerly FAANG) corporations?

It's shit to use and instead of improvements we see deflections like this. Sure, there are better implementations being worked on now, but where were they in the past 10, 20 years?
I like to distinguish "trustworthy" from "trustable". Trustworthy software is worthy of trust: it is not malicious or unacceptably buggy. Trustable software is software which can, in theory, be verified to be trustworthy. OSS is trustable, but not necessarily trustworthy. Closed-source software might be trustworthy, but it's not trustable (since trustworthiness can't be verified).
> just using excel because it won’t change on them.

Are your accounting people quite young? Excel moves and changes stuff, though not on quite such an aggressive timeline. Modern Office is not like 1990s Office where you buy it and then it doesn't change unless you decide to change it.

This is fine, the universe's one constant is change, if we fight it we'll lose, but it's worth calling out that there will be change, just some of these outfits are taking the piss.
Did people really say that about the original iphone? I don't remember that.

I remember the iPhone announcement as being a product that basically everybody had been asking for and immediately saw the value in. And the rumour cycle leading up to the announcement was insane - people were so hyped for apple to announce a proper smartphone, it was already a product category. Things like the Palm Treo and the Nokia N95 existed and were relatively popular - handheld computers with phone capabilities as well as full web browsers, email clients, maps, video playback, etc. The iPhone was taking a product concept that had already been proven, and hugely improving the form factor and user experience. Nobody saw the iPhone announcement and said "nah, i just don't see the value there".
Yes, ideally a markdown extension for Drakon, like we have one for (a subset of) Graphviz.
If you build it, they won’t come, overnight successes don’t exist but learn how to best your chances of succeeding.
Glad you pointed this out. Going to make an improvement here
I used to say Apple wasn't good at games but they have a lot of experience making content and publishing games these days. They have continued to let mac gaming flounder but its a different story on mobile. This headset will almost certainly feel closer to mobile than anything else.
The reality is I don’t have all day to mess around rooting my TV. I could theoretically do it, but I don’t want to. I just want to watch a show on Netflix and relax.

Now if there was a service that did it for me I would consider paying for it. Sort of like a real life Curse Purge Plus [1].

[1] https://rickandmorty.fandom.com/wiki/Curse_Purge_Plus!
You should probably focus on the already existing market, anything else is a waste of time unless Apple has invited you to prepare something. Otherwise that's just a whole lot of wasted resources on an unsure userbase.
Check out the Miryoku layout (https://github.com/manna-harbour/miryoku). I use a modified version. For me, that keypress is inner-right-thumb, right index, middle, and pink pressing homerow keys, and the key above my left index.
I survived jumping from the Golden Gate Bridge
>Is what you see real? Join neuroscientist Heather Berlin on a quest to understand how your brain shapes your reality, and why you can’t always trust what you perceive. In the first hour of this two-part series, learn what the latest research shows about how your brain processes and shapes the world around you, and discover the surprising tricks and shortcuts your brain takes to help you survive.

I think this is interesting to post as we progress to more and more humanlike artificial minds to explore the odd behaviors and shortcuts the human mind takes while navigating reality.
Ah so before there was PyPy there was PiPi.
The easiest way to get a ton of blue screens.
Or, not at all - we’re on year, what, 8 of that? There isn’t anyone reputable who thinks there’s a short term breakthrough coming, especially after Metas $$$$ swings at it and Apple failed to.

c.f. Bloomberg recent piece on this; tldr lot of internal strife at Apple because that’s what they were supposed to do and simply couldn’t. Now it’s limping out the door because they might as well ship something. Lead was saying as recently as a year ago that glasses were 3 years out, but they were shelved because there’s no path to it
Hard disagree. Keyboards are a tool and should be comfortable to use.
I'm a big fan of Brother printers. I've got a B&W multifunction one that's 10 years old with 50,000+ printed pages in still going strong. Our new color laser has been nothing but a dream to work with too but it's only about a year old.

If your printer is not waking up from deep sleep, I've found it due to poor multicast support on your network. I've had to debug various issues related to waking/discovery and once I resolved the multicast issues this problem went away. Specifically I ran into a UniFi bug with mesh networking and this problem is significantly exacerbated by poor mesh networking equipment.

Brother printers rarely, if ever, need the full software suite and they indeed have a "driver-only" install available most of the time.
Nice. My grandfather (1) was part of the team for another language, Alpha (2) led by the same person, Ershov (3). My grandfather told me he never was particularly fond of programming, but it was a good way to get paid — guys some things haven't changed much since 1950s.

[1] https://ru.m.wikipedia.org/wiki/Янков,_Вадим_Анатольевич

[2] https://ru.m.wikipedia.org/wiki/Альфа-язык

[3] https://ru.m.wikipedia.org/wiki/Ершов,_Андрей_Петрович
AFAIK New South Wales is only one State in Australia so the headline could be better?

But given that public teaching is universal at least in average and bellow areas, doesn't this imply that teachers can only afford to live in ~10% of NSW or are salaries nonuniform such that teachers in an expensive place can afford to live in a place where the local teachers can't afford to live?
Presume the upper bound of single digit millions (9) for just over 100 emails/second. Also presume a rather pedestrian single instance (single core) Redis limit of 100k/ops/sec.

Are people really running software that is making 1k Redis calls/message?
I wonder what is WellsennXR's role here. Are they managing the supply chain for Apple's headset, doing RnD for them, or something else?
You Keep Using That Word: Asynchronous and Interprocess Comms
If you want to make random claims I can't really stop you, idk what you want me to tell you
There is evidence that large buildings (cities) actually discourage tornado formation (which is why they like to eat trailer parks).

But Chicago is in an area that gets tornadoes - https://m.youtube.com/watch?v=LnkMSmLc6mM
To my knowledge, everything in the Python packaging ecosystem that supports PGP signatures, does so by shelling out to the `gpg` command. Presumably gpg should be implementing the spec properly.
Quality coffee fell out of favour when instant coffee came on the market. Before that, it was common for people to roast their own coffee using a stove-top pan, but instant coffee meant that anyone could manage to have a coffee-like drink without worrying about roasting and the occasional fires that can result (it's quite easy to set fire to the chaff released from the beans). When people grow up with instant coffee, they often don't realise the difference until they're exposed to expensive coffee-shops.

It's a similar situation with tea as most people don't appreciate the staleness of tea-bags bought in supermarkets until they're given a quality loose-leaf brew. However, tea wasn't better back in the day as it was often shipped in bricks.
I have the same experience. All the tools at my disposal including mutrace for measuring contention, I just feel like C++ is a solid language. Sure, I wish there was more compile-time stuff, like the ability to force a function argument to be compile-time, but in my experience, modern compilers often have surprisingly deep reach, and you can expect much of your code to just be compiled away if written a certain way.

I recently wrote a server-client framework from scratch and used protobuf for messaging. The server is heavily multi-threaded with a lot of complex asynchronous rules, and there are no issues. If anything, I would hope for more concurrency primitives, as the C++ standard library is very high quality, and I would like concurrent hash maps and such.
If they already have the feature then it makes even less sense to not give it to everyone. Like I would switch my phone OS just if there was a simple way to disable internet access totally for apps.
Good point.

The answer is: Ridiculously high Government subsidies.

In other words, this is simply a stealth tax on the public where the only winners are corporations which benefit via very generous tax credits.
Perfectly secure steganography using minimum entropy coupling
> Scheme looks like Lisp but isn't really Lisp

Well that’s a surprising statement, i’ve heard it touted as more lispy than common lisp.
This source seems to be rotating faster and faster and causing a looping funnel …
Lawmakers want to track foreign doxing and cyber harassment campaigns
IME, many people want a very simple "sign this file" interface with a few complicating bells and whistles tacked on: certificate chains (maybe authorities, maybe TOFU/HPKP-style pinning), weak cipher rejection, and crypto hardware support.

That's not that hard in the scheme of things but it's definitely not trivial either, especially supporting weird HSMs.

Until something well supported, modern, and easy to use can do the above uncontroversially for 5-10 years gpg is going to see lots of misuse.
Four risks to consider before using ChatGPT for security operations
Ask HN: Is the future of social media private messaging/communities?
Social media these days isn't even social anymore, it's mainly media. Current social media apps started off as a way to communicate with friends and then slowly started turning into entertainment apps. Could it be that the future of "social" media is just private messaging/communities? Whatsapp, iMessage, Signal, Telegram, etc.
Getting at files on mobile is pretty easy these days. The business moat thing is 99% of it. They don’t want you checking out any time you’d like.
FTC says fertility app Premom shared user health data with third parties
I completely agree, but we do not obfuscate the existence of cars, alcohol or voting either.
> It’s bad but ironically prop 13 (which I personally think is a problem) is actually helping SF here because it never had that money to begin with

Its not actually helping, its just changing the route that the impact from the problem takes to hit city revenues. What Prop 13 does to revenues (both the very low nominal rate limit and the assessment increase limit, though people always talk about the second and ignore the first) means that San Francisco relies on other revenue streams than property taxes, such as income abd sales taxes (local and formulaic distribution of state revenues) but these streams respond to the same broad forces (and often with much higher volatility.)
Oh I didn't read the comment, and I don't generally engage with comments that start off insulting or condescending me. I don't care what your "logical arguments" were.
You’re misunderstanding me. On android you can see if the app have network permission. On iOS privacy report you can see if the app accessed the network.

There’s an important distinction. On the first instance the app can’t access the outside world. On the second you will just know that it did.

[Edit]

See the author of keepassium commenting on the same issue about a month ago:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
When you’re “work-from-underground-bunker” the weather woes of the surface dwellers are not your concern.
You don't have a dissenting opinion. You did not talk AT ALL about the post, your original comment is 100% hate about the person.

Reread your post and go take a good look in the mirror, you need it.
Please put your email in your profile - or tell me how to contact you offline about a tangential project or email me first initial last name from profile name at proton
Since there is often a misconception that formally verified software must be absolutely free from problems,
from the conclusion of the paper: "Extensive testing on formally verified software is necessary for at least two reasons.
First, the formal specification may not guarantee all the properties expected
by users, but only critical ones (e.g. no miscompilation for CompCert). Second,
critical bugs may still remain, because the formal specification might not exactly
fit reality. However, in this case, critical bugs are in the—much smaller and
simpler—[trusted computing base]"
I'm torn on the Dilemma being my next because I currently still use my pinkys for double quote and quote. The 40 key layout here was what I was considering designing for myself but I'm not a fan of the inner-index offset. The Dilemma is a sweet design so I might just tweak it instead of starting from scratch, but starting from scratch would be more fun.
Besides dissing Terry you also got blizzards which are certainly something.
Weird. I'm running Windows 11, and I reboot every week or two, if that. I have no problems with performance whatsoever. Mind you, I'm not a big fan of 11, but I certainly haven't seen the issues you're describing.

Honestly, my Windows machine needs no more attention than my Mac OSX machine. Technically, more, but I do a lot more heavy lifting on my Mac (so I need to reboot more often to free up memory and such).
If we're gonna compare... CO2 dissipates but nuclear accidents cost $100B+ to cleanup and decades - to Sally Average voters, Fukushima was the third strike (after 3 mile island and fukushima): if the Japanese can't safely operate nuclear, then no way is Sally gonna trust Homer Simpson. And even if she can believe, good luck explaining to her friends and family, let alone potential renters and buyers of her largest financial asset (the house).

Sally Average won't allow nuclear in her backyard, for all backyards in the US.
Many companies have tons of desginers who need to prove they are needed, so they force change for the sake of change - at the cost of users.
And this response gets a dishonest "nuh uh it's not" without any justification as expected.
Solar farms took over the California desert: An oasis has become a dead sea
>> "Yes, lots and lots of idiots have banned perfectly good books. No, we shouldn’t hide sex education from children. But should 5 year olds be told that if they’re not feeling normal, they might not a boy or a girl, but something else?"

It would have helped me avoid a lot of confusion, conflict, and awkwardness growing up. I was always nonbinary. I just didn't have the language to talk about how I was feeling. Finally encountering other people whose specific experience matched mine in the 2010s was eye-opening.

Not only can you be something other than two possibilities, there's a whole space of possibilities inside, outside, and around them! Amazing. I needed that when I was 5.
> What exactly makes anyone think that they can detect an LLM that is outputting text?

Watermarking.

On each word of the output, you randomly split all possible words into two groups and only generate output using one of them. If you get a text of 1000 words that exactly follow the secret sequence of the groups, you can be sure that it's generated by this LLM with one in 2^1000 chance of error.
Server-Sent Events with Node.js and AWS Lambda
A couple of months ago I changed the default gateway on my older HP Laserjet to some nonsense IP. Is that enough to prevent FW updates or can an update be “sent” thru Windows software/drivers or just over the network (eg without the printer itself having to do the downloading directly)
Is the future of social media private messaging?

Probably. Even that is too distracting for me. I prefer email.
Interesting confirmation of my opinion that nothing has changed since invention of email.
59 Catalina! (it was my dad’a car, he let me drive it for the summer).