skysight-inc/HackerNews huggingface dataset:
> Permission greed is definitely an issue but it's still the choice of every developer, and there are still plenty of apps that do not do this. You were right to refuse using the app if you don't trust it.

In fact, at least for Apple, their app store guidelines have, for a long time, prohibited apps from refusing to work without permissions. The app is supposed to gracefully degrade if the user does not consent to any particular permission. Their language seems to have softened[1] a bit since I last looked at it, but the intent is pretty clear: The developer can't just kill the app or prevent it from being used just because someone denied a permission.

1: https://developer.apple.com/app-store/review/guidelines/
I love it. And it's telling of modern practices that it's one of the fastest forum I've used in the past few years, you click and the page instantly appears!

Do you intend to extend it and keep working on it or was it just a one off project?
> There may be some cyclicity to the popularity of astrology where it tends to pop up every 10 or 20 years

Must be because of a comet that passes by on that cadence.
"Not your keys, not your coins" still applies for decentralised platforms.

With Celsius, the contract doesn't maintain this because the contract owner can freeze funds at any time. Because of this, your keys are no longer enough to access your funds. You also need "consent" from Celsius to withdrawal.

Compare this to a smart contract where the contract owner can't arbitrarily freeze or seize funds, alter state, or upgrade/modify the contract (or at least require some level of community consensus to do so). These platforms can still largely do what Celsius did but with the caveat that everything needs to be done on chain or through some auditable/provable off-chain method. Likewise changes to parameters or code would need to be done using either some consensus method (higher centralisation risk) or manually by users migrating to a new contract (lower risk).

Unfortunately the "your keys" part isn't terribly clear in the account model since contracts largely all have global state. The UTxO model on the other hand allows you to more easily analyse state changes and conditions under which you could lose control (if at all) however the tooling on that side is significantly less developed.
They are still going, but mostly in research on biochar generation. Creating electricity was deemed a race to the bottom as solarpanels have become so ubiquitous. They recently had an open house where they suggested that this would be their new focus.

When I worked there, I tried to shoot for something closer to what you are interested in. I assumed that farmers and forest management groups would want a small gasification unit that could be trailered to a location and used to run chippers, pelletizers and produce heat and hot water for workers, etc.

The 10 and 20 kW power pallets do all this...but were never really as reliable as they need to be for the price point ($35k). Getting them grid tied was a huge expense even though easily doable.

I've been contemplating a smaller ~2kW version that would put out a households amount of electricity and hot water for domestic usage, but I really don't like internal combustion engines, and believe that this is the ideal use case for a Sterling engine generator. Sadly those are impossible to find, and as WhisperGen went out of business I don't believe there are businesses interested in making them available.
Not much of a United States when you think the other states might be taking advantage of your state. How can you prosper as a strong union with that attitude?
The only peace is achieved by superior firepower.
Paycheck to Paycheck on 35OK/Yr
> People asking "Is it fun" are missing the point.

Are they? I thought the whole point of the entire project was fun.
Who are you? Where’s the reference for that definition? Under what authority and credentials? Where’s the proof such phenomenon exists?
The software industry has been extremely productive without any licensing program. It's hard to see what regulation could improve that.

In fact, it's an argument that many other professions aren't actually benefiting from licensing, either.

It ain't broke.
Hey, would you mind posting some tips (or an article/link) describing how you stripped the bloat from your Firefox config?

I'm in the same situation as a lot of others here, where I'm thinking about permanently migrating back to Firefox after Chrome takes their Manifest v3 + WebRequest API changes live, and I'd love to know how I can improve the performance of Firefox & ensure my configuration is as good as it can be.
My $0.02: At least me, as a tax payer, would like to be able to say "yes, please give to to free riders". I already paid for my problem to be solved and I did so, because the solution was worth the price. That's where my math ends (unless someone pays me to do some more math). Yes, please take my solution, just don't bother me with support or feature requests; I'll pass along the number of the company that implemented the solution.
> Empirically, having an “unset” value is pretty important.

Being able to check if some identifier isn’t bound is useful, but as soon aa you do so by means of an “unset value”, you need abother way to detect if it was really unset or just set to the unset value.

> It pops up everywhere in python libraries

It pops up everywhere in Python libraries as a means of hacking around the fact that function defaults are evaluated at compile time, so, particularly with mutable defaults, you end up with a shared object rather than a fresh one with each default invocation, so a sentinel value is used to know you need to create a fresh value in the function body rather than using an default thar gets improperly shared.

Arguably, what Python mostly needs to streamline this isn’t a systematic handling of sentinel values but syntax for specifying that the default value is the return value of a specified callable rather than a specific function-definition-time value.
There are also sort of structural arbs, like for ETF funds (baskets in/out).
Isn't this like InteriorAI by Pieter Levels? You can add your own seed image in that one but it's monetized.

https://interiorai.com
That was not a side project from my limited understanding ;) I believe the M$/Alphabet/Meta security teams are probably more advanced or on par with the best state sponsored teams. I could be wrong, plus the state sponsored teams might have infiltrated the FAANG security teams ;)

However, I think the FAANG companies act somewhat more restricted. Three letter agencies don't have qualms about things like "chloroforming security guards" and such.

Also, use USB Data Blocker dongles where possible.
I think you're misunderstanding the context and the way the allocator works. Take a look at the docs/papers on JEMalloc in general to get a sense of it, but it's already doing what you describe (this would be the threads cache that you can tune). This reduces the need for locking in exchange for less memory efficiency; what this post is talking about is efforts to improve the efficiency of the remaining synchronization.

Any thread-safe allocator is constantly fighting to be as efficient as possible with its synchronization, because that allows it reduces the amount of trading memory for concurrency/efficiency.

...and while Chrome's PartitionAlloc is different from Firefox's modified JEMalloc, there's a lot of similarity in how the two allocators try to manage concurrency.
In the modern era where some people look to use whatever tools/power they can get to further their own goals, there is no doubt a reactive element that has arisen that embraces extreme skepticism toward anything that resembles consideration for other people. Definitely not a healthy development IMHO.
If there were a programmed/finite amount of feminine products in the world they would be worth a lot more than BTC. You can't even use BTC for hygiene.
Ask HN: Which hosted code platforms do you use, and why?
There seems to be a real mushrooming of tools/platforms for shared code and data projects over the last few years - Replit, Deepnote, Google Colab, Binder, Python Nnywhere (now part of Anaconda), Github.io, Gitlab and others I've probably forgotten. All of them offer strong features for sharing data science projects/front-ends, and it seems like all of them want to be the 'home platform' with comprehensive IDE tooling, integrations, infrastructure management and scaling etc.

How do other HN readers weigh the different offerings, and do you prefer to center on one platform or employ multiple vendors for different projects? Interested in your success stories/caveats.

For context, I'm a solo dev more oriented toward research and tools development (on social media dynamics) than any commercial product. I generally just write and execute on my own hardware and share code or data directly with friends or peers; up to now I haven't even put stuff on Github because my projects seemed too elementary and I'm not experienced with software collaboration.

Currently I'm at the stage of building some tools I'd like to share more widely - simple reactive dashboards & analytics for a niche audience that might support via buy-me-a-coffee or Patreon. I don't need the kind of power offered by AWS, Azure or Google Cloud solutions and hosted code platforms seem to offer a nice balance between resource availability and low overhead.
New Patterns for Apps
These are good points. I would only add that the phrase is “line of sight”
I remember my high school friends thinking I was crazy for attending BBS meetups. Kudos to my mom for not stopping me, even though I was a 16 year-old girl. I remember she collected everyone's online handles, names, addresses the first time she dropped me off.

I met my best friend that day (and many other close friends).

10 years after the first meetup, I attended my best friend's wedding - he'd met his partner on the same BB. They're still together! I even lived with them for a year, after a nasty breakup with my own S/O.
Since side loading is a thing on macos this is a nonissue for the users, ios on the other hand... They're really only hampering adoption of the app store by placing ridiculous restrictions.
Glassdoor is making it easier to find a job that lines up with your values
I've seen consultants set up ActiveDirectory as "companyname.ad", as if Andorra didn't exist.
It’s not a loss if it was never realized; if he never converted coins to fiat at a loss from the purchase, there is no loss except on paper (and that is not tax deductible).
The vibes of SerenityOS, Andreas, and the community are tremendous. I wish them many more years!
Numerous studies have spent 10s of millions trying to determine which leadership style and which technology made workers more economically productive.

The result was always too many variables creating an impenetrable mess of logic with no practical value. The research was almost unproductive economic activity except it made the researchers realize we are terrible at macro level measure of anything but movement of literal things.

Inferring numbers today from past economic truth is not intelligent guidance but biasing inequality into the system from past imperialism. A whole lot of our rich would not be without our government meddling. What I don’t need is government pissing off the world to normalize business conditions for aristocrats who don’t do real work of keeping themselves alive.
Well yes a double sink and a six top cooking space look great on brochures but it's only when you try to fit the fridge, the window and that awkward door that you realize you'd end up with a single 60cm working space or the corner element won't open or the dish washer door interferes with the fridge door or walkable space or you can only open drawers standing on their side
hand raised Me! I've been typing Dvorak for 15+ years, wanted an iOS version, and previously had to resort to using the Gboard app (Google's keyboard app) in order to get this on iOS. I'm thrilled this is now available natively.
Wait, can I use this to have HN delete my account? If so moving to Europe BRB
> The app where it's caused me the most grief is in AndFTP where rotating the screen will kill any in-progress file transfers.

Imagine if every time you resized a window on your PC, the window got killed and restarted, and you see why bugs like that arise.

It'd be one thing if it was when the app is backgrounded, but no, even if you have one app running on your entire device, the UI be torn down.

It's insanity that in 2022 a major operating system is still doing that, and yet here we are with no end in sight.
https://archive.ph/RvyJ2
It's pretty interesting that one of the persistent early themes was a lack of power, resigning it to what we'd probably consider today a home defense or close-quarters defense role at best.

Though, with some tiger poison added...imagine handling that stuff, before, during, and after battle during cleanup. Surely it'd be tempting to settle for caltrops in the entry ways....
> A lot of real estate agents took the lesson that they just shouldn’t talk about schools.

I doubt it. As a parent and homeowner in CA who also had rented in several places, "which school district does this house belongs to?" is an essential question. (And it's not like the information is hidden, anyway.) Any real estate agent who doesn't talk about schools won't go very far.
> it's an argument that many other professions aren't actually benefiting from licensing

Citations?

edit: I found this “The effectiveness of licensing” [1], which suggests replacing licensing with mandatory registration programs (or suggestions of improvements for licensing boards).

I’d be curious to see any research that advocates for removal of licensing without the addition of something else.

[1] https://link.springer.com/article/10.1007/BF01044517
I think you're misinterpreting my comment. I'm not saying that PayPal is good—far from it. I'm saying that the evidence that Zed has presented in favor of PayPal being good (and better then Stripe!) is one random court case that got dismissed 4 months ago, and that's completely nonsensical. I think we both agree that Zed saying "because of one random court case, PayPal has stopped freezing accounts" is just nonsense. So I'm confused about what you're actually disagreeing with with in my comment.
I know that issue, it happens when I use a Google site like YouTube where they decided to break the browser UI's functionality and badly implement it themselves. So the back button sometimes doesn't work when the site's JS encounters a bug, you can't stop loading because YT does everything without reloading the page etc.
Seems like a great idea, but it would be hard to find the people willing to do it.

Without a trusted marketplace for this, you might try to meet more people in NYC and ask around to see if anyone with a spare room is interested in doing it.
I wish they'd publish their due diligence report for this investment.

Could be highly entertaining reading.
With the mouse wheel/trackpad. Flutter Web doesn't actually generate proper DOM, instead it renders things (mostly) from scratch, hence no scroll bars.
Your kids are staying up late chatting Tiktoks?!

We have a solution!

Solar powered Internets!

Sun is down - no Tiktoks around!

/s, but thanks for a laugh.
Do pizza chefs have a significant social responsibility by virtue of my massive appreciation for the profession?
Currently we are using commercial STT services, but will probably move to models like whisper soon
You don't need moral realism to arrive at a set of mutually agreed upon moral values. You don't have to agree with your friends on what's the best food in the world is in order to choose a place to have dinner.

There is an argument that you don't like the process by which the moral values were arrived to, but that's hardly a reason to indulge in moral nihilism.
Highlights from the Comments on Columbus Day
I find it baffling as an American, too. Stupid laws regarding public disclosure of campaign contributions has prevented me from donating anything at all, until I can find a candidate as uncontroversial as the Tooth Fairy. Great job, public guardians. Meanwhile, there are so many impediments against access of my medical data, God forbid hackers discover my blood pressure.
"clap" IS actually audio related too https://github.com/free-audio/clap :)
> you never tell anyone and you exploit it as fast and hard as possible

How do you tell someone you found a get rich quick scheme without telling them you found a get rich quick scheme? Conspicuous consumption. I’m not talking about your neighbors wondering what’s up, I’m talking about your industrial peers connecting the dots and stalking you to figure out what’s up.
I'm using Firefox on Windows 11 and it's noticeably clunkier than Chrome, especially when using heavy web apps like Jupyter Lab. Oftentimes the browser hangs completely, including all its windows, for 10-30 seconds at a time.

This has been my experience over the years every time I've attempted to switch back from Chrome to Firefox.
As far as I know, he had a type of (neuroendocrine?) pancreatic cancer that had a much better prognosis than other types.
For sure! I drive right through the mountains in the ADK often. Unless you're in a well populated village, there is no cell service at all. Break down on the road and you're walking 10+ miles.
Can you? What language is it?
For that era, FluxBB/PunBB weren't even that great. I think phpBB/vBulletin took the cake (as was evident by the number of forums run by the said software), and of course, IPB was also nice but came with a steep price by comparison.
> > Voluntary trade organizations, certifications and other methods

> The software industry barely even has those.

And no accountability.

When a building collapses engineers form committees and seek the cause and check to see if any engineers were to blame. When a hospital gets hacked and private patient details are made public there are no such enquiries. The computer programmers responsible for creating insecure systems are not held to account.

The upshot is civil engineers get to do a good job. If they cut corners it has real word effects and they get punished.

Computer programmers never get held to account so their managers insist on minimum viable products being promoted irresponsibly into vulnerable systems that expose people's data. If we cut corners it has real world effects and every body blames the users.

So we never (mēh, not often) get to to good work
>> Madoff’s scheme was similar, but with capital markets rather than crypto.

A lot of people have no idea the reason Bobby Bonilla still gets paid over a million dollars a year from the Mets was because of the Madoff scheme:

The Mets released Bonilla in January 2000 but were still on the hook for his $5.9 million salary that season. Believing they were poised to make a significant profit through their investments with Bernie Madoff, Mets ownership instead agreed to defer Bonilla's salary with 8 percent interest and spread it across 25 years from 2011-35.

Well, the Madoff ponzi scheme fell apart, and Bonilla's $5.9 million swelled to $29.8 million from 2000-11. That $29.8 million divided by 25 years equals the annual $1.19 million payment.

He'll be 72 when the last payment is made.

https://www.cbssports.com/mlb/news/bobby-bonilla-day-why-met...
clever implementation of a try/catch like thing in bash. If my scripts get that complicated I usually up-scale the code to $LANG_IN_FASHION_AT_WORK
Religious devotion? No offense, but that sounds like more straw. I think there's an awful lot of people who read about EA, visit some charity ranking websites, rethink their giving, and then don't go on to start a blog.

I don't think EA is utilitarian. Or at least, not in any way that requires objective moral realism. EA doesn't say, "moral goodness is quantifiable and I can prove on graph paper that one life saved from malaria is equivalent to 137 meals delivered to hungry people." It says, "I don't know what goodness is or how to measure it, but I need some way to decide where to donate, so..."

In other words, EA demands that you actually think about where your money goes and whether that's the best place for it, rather than just donating to whichever charity has the most emotionally moving imagery and music in its TV commercials. Once you do that, it naturally follows that almost any system you use will give the same answer: "Sheesh, I should probably donate less to the animal shelter." And I think 99% of the hate EA gets is rooted from the fact that people like donating to their local animal shelter, but can't really justify it.
Generally speaking, yes. Practically, Jobs cancer was of the rare but kind of treatable kind. Unless, of course, you forgo surgery, chemo and radio therapy.

Again, not blaming Jobs for his decisions, cancer is a scary thing. Just pointing out the benefit of eering on the side of aggressiveness when it comes to treatment.
The definition of a fork is centrally regulated, yes, but using forks is decentralized. There is no central authority saying "We will make N forks this month" or "You will use a fork at 2pm for exactly 10 bites".

Cash is similarly decentralized in that its definition and creation is centrally regulated, but nobody says (or even can say) how and when you can use it. Cash transactions between people happen without any central authority. There's not even a central authority definiting the price/value of goods! You can just agree on a number with some rando, exchange cash for things/services, and nobody will ever know it even happened, let alone be able to tell you how and when to do it.
Been here for many years, and I love it more and more. It's probably the smartest thing you can read online.
I’m pretty desensitized to window’s CMD prompts popping up when I install a program or plug in a device. My Razer keyboard even installs borderline malware when you plug it in.

However, if this happened on my Mac I would immediately be skeptical.
Relevant to this question is the story of Cortez and his pigs. Spain immediately set up shop in South America, giving us plenty of stories of vast civilizations, but Cortez made just one minor expedition across Florida and did report large cities, but only the pigs and their disease stayed behind.
We should cut them off militarily. They buy American weapons because they have infinite money and the Americans have the best shit. That's what the bill floating through Congress is trying to accomplish. Calling your congressman to tell them to vote yes on cutting off Saudi can move the needle here.
> I bet computing 1st to 99th %-ile would be even worse

that's just a property of the normal distribution: if you know the difference between 5 and 95, you know the rest of the curve.
DoD has some, but I would hate to be on the receiving side..
Honestly, nil is not so bad in Elixir. (It's an atom type, and it and false are the only falsely values, and there are some nice defaults like List.wrap(nil) == [])
I always thought Titan lakes could also be reflection on thermocline, no?
So much of what you receive is going to fall down to classic contention to backhaul ratios too (how many people connected to your tower, sharing a fixed amount of bandwidth etc). Just the presence of the "5G" signal tells you not much about how it will actually perform in your own neighborhood vs somewhere else.

I would still take a substantially slower but reliable copper connection over this service, but thats a matter of personal preference. FWIW, you don't need to search too hard to find evidence of throttling on T-Mobile's cellular network. I still think the concept is great and the idea has merit though, it's just early days in the "unlimited" wireless home internet market.
SICM has a similar complaint about ambiguous notation. See https://groups.csail.mit.edu/mac/users/gjs/6946/sicm-html/bo.... Footnote 2 in particular is worth reading for a particularly good example of problems caused by ambiguity.

SICM as a textbook is intended to be worked out entirely with a computer.