skysight-inc/HackerNews huggingface dataset:
> In this study, we found no statistically significant DNA damages and/or oxidative stress attributable to residency nearby mobile phone base stations (MPBS). We did not find any statistically significant effects related to specific gene parameters either. The cytogenetic damage, i.e. chromosomal aberrations was significantly increased in the residents with higher exposure to RF-EMF. It negatively correlated with the distance from MPBS and positively correlated with LTE and GSM signals of MPBS.
In Houston the problems appear to be due to deregulation of the previous HL&P monopoly. If you saw it happen, it was a slow-motion dumpster fire.

I could say a lot more about that later, but the dereg process took so long and was so transparent about what was going to happen (over the course of multiple terms of elected officials and lobbyists), that the split-up into separate corporations was completely gamed before it ever went into effect.

In hindsight you would have to say that the entire purpose of deregulation here was to make it possible to extract more wealth from the same assets and ratepayers than it ever would have been legal before.

Carla was a disaster in the 1960's and by the late '70's the monopoly was still trimming trees and hauling away megatons of branches like nobody has ever seen in recent years. Protecting one of their most valuable assets, the distribution lines themselves. The Texas Public Utility Commission functionally required the power companies to work in favor of the citizens in a way that was completely lost after dereg.

That's when the lines were spun off into a corporation known as Centerpoint, virtually gifted assets to them from the public good, for them to operate as a post-monopoly middleman.

The generator companies and wholesalers are upstream, and the retailers are who ratepayers interact with so it's not designed to be only one middleman. Even though there's now "competition" that did not exist previously.

Centerpoint just transmits the power, so the ratepayer and generator regulations don't apply to the corporation that owns the transmission assets since dereg.

Centerpoint says Beryl is the worst storm they have endured, well Alicia was a direct hit but that was before Centerpoint existed. Yes the bulk of the assets were in lots better shape back then, they were regulated like a single-point-of-failure common-good monopoly should be.
It is optional and not on by default. If not it falls back to mouse and keyboard activity tracking. The advantage of using the camera is that it works even if you are not touching the computer, like when reading or watching YouTube, using another device, etc.
True, I mean in relation to other paradigms, like OOP. It only really took of in the past decade.
> … git push directly to the repository

Then we have a security problem or two.
Right, but I don’t think the institutional decay is caused by things needing more money to produce or research.

It’s caused by the need (desire?) to either maintain or grow the same rate of production or discovery over time.

The disconnect between possible reality and economic expectation is the cause of institutional decay. Maybe a better term is “institutional dementia”

Institutions are just groups of people, after all.
>Everything should be cryptographically measured, so that remote attestation is supported for as much software shipped on the OS as possible.

Why? Because that's what the big boys at Android and Microsoft are doing?
This is 'drunk-driving kills so we should ban vehicles' level thinking.

If you don't want fascists then vote/act against that. You can't avoid fascists by making it harder to catch criminals for non-fascists. Then you get "well at least the fascists keep crime rates down".
https://archive.ph/ilTo6
It's worth noting that this wont work on single page applications where the DOM is dynamically generated by JS. You will need DevTools for that.
Good point. It seems that since the advent of remote work, meetings have become cheap, and we are now overloaded with them.
Is the website open source?
don't blame threads for that, that was decided for Twitter and threads and the rest of the Internet by the LinkedIn vs HiQ web scraping case which said that content available outside of a login wall is fair game.
Hare 0.24.2 Released
Can genius be taught? Emerson's genius and the virtues of modern science
Right, risk is often fat tailed, but unless we enter an expert discussion, for which HN is hardly a good medium, it is safe to assume 99% of strategies out there yield normally distributed returns. Non normally returned strategies are rarer and sophisticated.
> The original meaning of the Second Amendment was the federal government couldn't take away your right to own a gun

There's also that "well regulated militia" bit in the text.

We could require several months of membership in a firearms club and a minimum level of proficiency required to be displayed at a gun range, and it shouldn't violate any SANE interpretation of the Second Amendment, while keeping random 18-20 year olds from being able to buy an AR15 on a psychotic whim.

We also routinely required guns to be surrendered inside of cities back in the 1800s because we understood that there was a difference between being armed on your private property and being armed while getting smashed in a bar.
The flag register layout is another case of extreme backwards compatibility - its lower bits have the same definitions they had on the 8-bit 8080, even the same fixed values:

Sign : Zero : always '0' : AuxCarry : always '0' : Parity : always '1' : Carry

(the parity flag came all the way from the 8008 / Datapoint 2200[1], and is the inverted XOR of the result's lower 8 bits; aux carry is the carry out of bit 3, used for BCD arithmetic)

Flag bit 15 has also stayed reserved, except at one time it was used by the NEC Vxx chips for their 8080 compatibility mode. That feature had to be first unlocked by executing a special instruction, because there is code out there that loads the entire (16 bit) flag register with 0000 or FFFF. With the mode bit unlocked, that would inadvertently switch the CPU to running a completely different set of opcodes!

[1] https://www.righto.com/2023/08/datapoint-to-8086.html
You're going to want to change the wording to "Jeopardy-style" rather than implying that it's a Jeopardy product.

I would also recommend changing the default color scheme; it's inviting a lawsuit.
That’s really too bad. Cancer sucks.
I'm not sure if you know this but if this is marketed at businesses, the employees are gonna hate it
meanwhile the equivalent process in svn is simply "svn copy" followed by "set permissions".

i feel like branch permissions in bare git repos should be a thing already. (rather than, say, having to rely on third-party providers implementing it into their centralised-git web service)
The big difference is how it is organized to the users viewing it. My GitHub account is littered with old forks of repositories I created just to submit one line patches; and despite the pull request to a repository in some sense being data relating to the history of that project -- certainly the discussion is all organized under that project -- if the original person actually removes fork to garbage collect their namespace the commits referenced in that pull request just disappear. Meanwhile, despite people now using the word "fork" for this purpose due to GitHub, there is actual value in being able to search for actual forks of a project--things that people are choosing to publicly distribute and maybe maintain themselves--rather than seeing a thousand repositories which exist only for the purpose of contributing a single patch (or, though this is another topic, people making the metaphorical equivalent of a "backup copy" within the strange set of semantics and ownership that is GitHub).
This is really nice. Well done!

I've had a jeopardy based toy project on the backburner for several years, with the north star goal of solving the problem I've had with every jeopardy game I've ever played: you need an Alex/host who knows the answer and can judge players right or wrong. This ability to buzz in, be wrong and then have another player respond is fairly crucial to real strategic play.

I get this is for fun and not meant to be "real" jeopardy, but I wonder if you could add support for something like this by allowing a "join as host" option when using the QR code that would reveal the answer and not have a score.

Great work and thanks for sharing it!
Ideally you know the person well enough that you at least know "fun" stores they'll be shopping at anyway.

Or give something like an Amazon gift card which really is more or less like cash for most people. (Though Amazon knows this and their conversion rate is generally worse than most retailers who are more specialized.)

That said, I'm not a huge fan of gift cards. It's one more thing to keep track of but, hey, they're probably better than some gift you don't want and cash just isn't really acceptable in all cases.
Have you tried vcpkg on msft (work on linux and mac too btw)? I found it to be much better than pip3 and venv nonsense.
This seems like a cease and desist letter waiting to happen. Are you worried that using the name “Jeopardy” and styling it so closely to the actual game might bring Sony lawyers knocking on your door?
Winston Churchill: “democracy is the worst form of government – except for all the others that have been tried.”
They would need to learn a email client. The patch is in their email inbox and they don't have an easy way of applying it to their git Repository. Aerc or Mutt is necessary to accept patches easily usually, but then you have to learn those tools.
Given the statistics and number of investors involved, it seems like an absolute certainty that a few people would beat the index for the entirety of their lives simply by chance.
Sorry but I never believe these online claims given with no evidence about ridiculously high returns. It’s not to say you are lying but it’s easy to miscalculate these things.
Freeman Dyson recounts the episode [1] that inspired this paper in his web of life interviews (prepositioned to the fitting an elephant bit) [2]

[1] https://youtu.be/hV41QEKiMlM

[2] https://youtu.be/hV41QEKiMlM?t=118
The times I’ve worn vests I’ve had to have ceramic plates in for ak-47 style bullets, but I’d assume that the secret service would have something more fancy available.
If you have shipped some task to a channel, or is waiting for some work to complete on a channel, there is no native way to propagate the error that your task may have failed. Also if a error did happen during processing the task you put on the channel, the stacktrace suddenly is not the whole story anymore. Channels also has no way to make sure the context.Context is reasonably propagated
Roland's Practical Synthesis for Electronic Music, Volume 2 starts with a discussion of modular notation. To me, it's very well thought out.

https://reaktorplayer.wordpress.com/wp-content/uploads/2018/...
are these American companies you're talking about?
The correct solution to this optimization problem is to write the integers raw, not as ASCII.
If I can consistently make more than 10% on your money, I'll take the other side.
I thought the left was immune to conspiracy theories
The first clause of the second amendment wasn’t judged perfunctory until about 2013. It was never seen that way when the founding fathers were alive, or during most of America’s history. The NRA started the movement to eliminate the first clause from having any legal meaning at all in the late 1970s by simply excluding it when they recited it.
On Building Systems That Will Fail (1991)
Pdf of the lecture here : https://dl.acm.org/doi/pdf/10.1145/114669.114686

Note the six points mentioned in the final "Conclusions" section;

First it is important to emphasize the value of simplicity and elegance, for complexity has a way of compounding difficulties and as we have seen, creating mistakes. My definition of elegance is the achievement of a given functionality with a minimum of mechanism and a maximum of clarity.

Second, the value of metaphors should not be underestimated. Metaphors have the virtue that they have an expected behavior that is understood by all. Unnecessary communication and misunderstandings are reduced. Learning and education are quicker. In effect metaphors are a way of internalizing and abstracting concepts such that one's thinking can be on a higher plane and low-level mistakes are avoided.

Third, use of constrained languages for design or synthesis is a powerful methodology. By not allowing a programmer or designer to express irrelevant ideas, the domain of possible errors becomes far more limited.

Fourth, one must try to anticipate both errors of human usage and of hardware failure and properly develop the necessary contingency paths. This process of playing "what if" is not as easy as it may sound since implicit is the need to attach likelihoods of occurrence to events and to address issues of the independence of failures.

Fifth, it should be assumed in the design of a system, that it will have to be repaired or modified. The overall effect will be a much more robust system, where there is a high degree of functional modularity and structure, and repairs can be made easily.

Sixth, and lastly, on a large project, one of the best investments that can be made is the cross-education of the team so that nearly everyone knows more than he or she needs to know. Clearly with educational redundancy, the team is more resilient to unexpected tragedies or departures. But in addition, the increased awareness of team members can help catch global or systemic mistakes early. It really is a case of "more heads are better than one."
Practical Synthesis for Electronic Music vol 1 [pdf]
Space: The Longest Goodbye Full Documentary [video]
I hate to belittle a point, but your obvious solution is wrong.

For one thing, considering that you know that unicode even exists, then it is likely that you know the difference between NULL and the "Zero Width Non Joiner" character. His second given name is NULL.

Secondly, throwing obscure technical solutions to laymens' problems for which they already have a working solution is nearly always a problem in the making.
Part of the job of the contractor is taking responsibility with who they take security from. To take it to the logical extreme if 'some rando they met in a bar' offered to store AT&T's credit card information for cheap and it turns out said rando was stealing credit card information? Totally AT&Ts fault for not properly vetting them.
> There's simply no universe where an employee at a typical F500 company is going to be able to convince the IT team that they should permit custom code on phones even if the logic of the argument is sound.

That's my point: I know that's how it is today, but the reasons for it being that way are illogical.
Richard Simmons has died
Sure, but we're often making sparing use of what make has to offer, like the pattern rules. I think that's okay, but it is also a reminder that perhaps there is room for a similar tool that can support patterns and built-in mechanisms that are more useful to today's languages. Rust and Go in particular.

I think there is a huge difference between implementing logic in bash and invoking programs using shell syntax.

I am aware of the fact that a lot of people used to put shell script beyond simple invocations in Makefiles, but I see that as a degenerate case. You shouldn't do that.
If they don't they'll enter bankruptcy proceedings and their assets get sold and divided between creditors.
HTML templating with vanilla JavaScript ES2015 Template Literals (2018)
Right. Email can be used for this. This is how git was originally meant to be used, and this model is still used by the Linux kernel.

See also the SourceHut forge software, which is built around this model.

* https://git-send-email.io/

* https://drewdevault.com/2022/07/25/Code-review-with-aerc.htm...
I know they count. I regret not changing what the article said to fluid in my post. The point I was trying to make is that there is a required / recommended fluid intake for people each day.
You have experience with something you think is similar but you don't have enough experience to understand the nuances.

It's ok for you to sit this one out.
Right -- I would include that in "transform" in my example above.

I've seen too many forum developers spend far too much time after the fact dealing with their decision to "just use TinyMCE" ==> Oh hey, you're a server-side HTML parsing expert now anyway; wasn't that what you were trying to avoid?
Social media is left leaning because people under 40 are left leaning. New culture has always been left leaning, from that new tangled rock and roll in the 50s to whatever happened in the late 60s, you should have seen the conspiracy theories they came up with in those protests against Vietnam (largely proven right over time).
No, we already know it is because people are complete idiots who not only fall for 'tiger repelling rocks' but actively demand them.
In the menu you'll see there is a "Show answer" button. The host can log in on a different tab or device to see the answer to the currently flipped clue.
You’re already using two joysticks with your thumbs or thumbs and index to fly.
> I'd say when something like a bank is involved, they need something more substantial to point at for their insurance arrangements if/when something goes wrong. "Our app allowed a $5000 transfer on the user's stock Samsung" is easier to grasp the state of the system they're playing in than a user modified one.
Also knowing what security risks are in play with N year old OS lets them decide if they want to allow the user to proceed or work around. Some applications are more aggressive in what version OS they need

I've seen plenty of apps need a minimum major version of Android, but never any that have needed a minimum security patch level.
Yeah, I've done quite well with a few specific (tech) stocks that were reasonable picks (and some modest bets that were simply wrong). (Which I mostly funneled into a charitable trust that pays an annuity.) But I certainly wouldn't put all my money or even most of it on such a bet. Even if I think I have a better insight than John Q. Public into something, there are so many variables.
Thank you for your suggestion.

I agree with your assessment but I'm having a difficult time thinking of how I could "show" rather than tell (I'm a developer and sales/marketing is my weak point)

Possible to share some more details on what you have in mind?
As a Texan, let me tell you, the only thing works any more is Sudafed.

That said, from my research the Bay Area lacks ragweed and mountain cedar. Those two are on another level of symptoms. Allergies affect everyone to some degree, but mountain cedar is toxic in a way other allergens are not.

Allergies suck. They have a large but largely unnoticed effect on cognitive abilities. IMO, it’s part of the reason continental climates are not often the places of great intellectual productivity.
This has nothing to do with the grid, nor deregulation.

The supply market is deregulated. The last mile transmission is not.
I didn't get hired when my tech screen I forgot to do `join("")` to get rid of the commas.
>There is no easy fix, preparation, or practically anything else that can be done to prevent something like this.

This is quite literally the easiest thing to fix.
> The vocal minority of tech enthusiasts who want a more open computing platform are the same people who can make great use of the alternatives.

Or like any other consumer they can do a feature request.

> And the EU isn't "requesting" things, nor are they definitively "improvements". Apple has worked very hard to create a safe platform, a safe ecosystem, and the EU is demanding that they weaken some of those defense mechanisms.

I’ll assume you’re talking about alternative app stores for EU, so how exactly having an alternative store going to weaken defense mechanisms for those who stay within walled garden?
Thank you for taking time to comment.
Isn't that just showing that repression is orthogonal to ability to track people? A database of movements easily clears many people who might be falsely accused and also highlights crimes of false accusation allowing removal of perversions of justice. Of course it needn't be used that way, if you put {or don't prevent} the immoral/criminal in power then they'll do immoral/criminal things whether they have access to citizens movements or not.

Elect trustworthy people first.

If you don't start there we're all screwed... but a large number seem to elect 'people who'd sell their grandma to make a nickel'.
And then you're free from dealing with the somewhat convoluted processor init stuff, but instead depend on the Windows PE format, FAT filesystem, and an overcomplicated API.

Seems like a bad tradeoff, and part of a slippery slope towards a completely locked down system, where writing your own code and getting it to run on the 'bare metal' is flat out impossible.
> Again I understand, most people don't seem to care about that, because they were born into cloud culture and have no clue what they are doing in terms of efficiency money/resource-wise.

They have no clue about how computers work, full stop. Sure, they know programming languages, but generally speaking, if you ask them about IOPS, disk or network latency, NUMA, cache lines, etc. they’ll tell you it doesn’t matter, and has been abstracted away for them. Or worse, they’ll say sub-optimal code is fine because shipping is all that matters.

There is certainly a difference between sub-optimal and grossly un-optimized code. Agonizing over a few msec outside of hot loops is probably not worthwhile from an efficiency standpoint, but if it's trivial to do correctly, why not do it correctly? One recent shocking example I found was `libuuid` in its various forms. util-linux's implementation [0] at its most recent tag is shockingly slow in larger loops. I'm fairly certain it's due to entropy exhaustion, but I haven't looked into it enough yet.

MacOS uses arc4random [1] (which for Linux, is in glibc as of v2.36, but you can get it from libbsd-dev otherwise), and it's much, much faster (again, on large loops).

I made some small C programs and a shell runner to demonstrate this [2].

[0]: https://github.com/util-linux/util-linux/blob/stable/v2.40/l...

[1]: https://man7.org/linux/man-pages/man3/arc4random.3.html

[2]: https://gist.github.com/stephanGarland/f6b7a13585c0caf9eb64b...
I seriously dislike getting gift cards and rarely used them. It makes checking out take longer, and you need to remember you have them etc it’s just a worse experience.
Show HN: I Launched a Product
Hello HN,

I'm excited to announce the launch of my first SaaS product, a dream I've been working towards for a long time.

Introducing Symswift, a comprehensive Symfony boilerplate that goes beyond the basics. It includes essential features like user authentication, social logins, payments, subscriptions, and front-end components. But that's not all — I've added several powerful tools to enhance your business operations:

Custom Dashboard: Gain financial insights into your business so you can make the best decisions! Churn rate, Net Profit, MRR, Customer Acquisition Cost, Expenses Breakdown, Revenue Per User are just some of the financials you will be able to analyze with Symswift!

Referral Program: Track conversions and revenue generated through referrals effortlessly.

Sales and Testimonial Pop-ups: Boost credibility and conversion rates with dynamic pop-ups. Distinguish your app from competitors and drive loyalty and retention up!

Ticket System: Allow users to submit feedback, get support, or report bugs directly through the app.

Automated Stripe Product Creation: Simplify your workflow by creating Stripe products automatically from your SaaS dashboard, enabling you to launch your app within hours.

I would greatly appreciate your feedback on my landing page. To show my gratitude, I'm offering free access to the first 3-5 users who are interested in testing it out and providing their honest ratings.

Thank you for your support!