skysight-inc/HackerNews huggingface dataset:
I came here to comment on G-clamp. I wonder where the author is from. I started building things as a kid, I've worked for quite a few contractors over the decades, I've sold some of my wooden creations and met many skilled people with beautiful shops in the US and Australia and have never ever once heard G-clamp.

G-clamp makes total sense, I'm just curious!!
Ask HN: From the trenches, are apps more secure than web apps?
I read a questionable, uncited source on Reddit (I know...) earlier today where a posted was complaining that some large banking application inside of Canada did not support feature parity between their mobile application and their desktop web application. The top upvoted comment seemed to insinuate that "why do you care? the app is more secure"

Scouring the web for claims, you mostly get garbage listicles with almost no substance.

So HN, any experience with them when building or using products? Intuitively, as a blanket statement this seems absurd without knowing the details of the application because it's very easy to build an insecure application... if you want.

Have we met any of these in the wild? Bank applications seemed like a prime candidate because many of them have very old backends and I wouldn't be surprised to learn about hacks that some of them have layered atop to build their mobile apps :)
It's ok, I'm willing not to veto someone else solving the problem as long as it doesn't affect me in the slightest

- literally every country
Whereas here in the USA some of these are thriving. I have a Scout family that makes pianos. My cousin is a glass eye maker!
Wallsend (where Hadrian's Wall stopped) is about 100km South-East of Berwick-upon-Tweed where the border between England and Scotland has been for a long time.

There has been a lot of history since the days Roman empire.
https://www.lesswrong.com/posts/sbcmACvB6DqYXYidL/counter-th...
Software mostly isn't aware of SMT anyway and some processors never had it so software will have no trouble.
Indeed, the double standards are painful.
The FAA already uses computers to grade oral commands given by Air Traffic Control trainees.

https://pointsixtyfive.com/xenforo/threads/overview-of-initi...

(see Day 19)
Unscheduled detonations would put an, er, damper on adoption.
I didn't say average, I said it's not unusual. Obviously you need to be good to get to that level. But you can do it without any schools, just by sitting down at home and learning, and then replying to few LinkedIn messages.

In my experience, this would be the case for cca 20-25% of the people I work with. So yeah, definitely not average - but definitely not something you never see. Every team has few devs like that.
obligatory counter https://www.lesswrong.com/posts/sbcmACvB6DqYXYidL/counter-th...
Oh my I read this book as a young adult and it blew my mind. Got my interested in cryptography and such. Great book
My LG Ultrawide has the same joystick nub + LED (I agree it's a stupid design), but at least it has an option to disable the LED.
It is using the same profile as Tor Browser which will broaden the group a little. There has been effort to upstream many of these fingerprinting resistance changes to Firefox, which would broaden the group even more, but I don't know if they are on par yet.
Or just an acknowledgement that in today's world a user has many computers and devices, not just one. I hate baseless speculation.
In terms of engineering (QC, processes etc), modern day software industry is worse than almost any other industry out there. :-(

And no, just plain complexity or fast-moving environment, is a factor but not the issue. It's that steps are skipped which are not skipped in other branches of engineering (eg. continous improvement of processes, learning from mistakes & implementing those. In software land: same mistakes made again & again & again, poorly designed languages remain in use, the list goes on).

A long way still to go.
Thinking in Systems.

I think teaching individuals to think in cause/effect, correlations, and chronological order is very important - but I think there's a missing fourth branch of deductive reasoning that we haven't taught en masse: Mereological.

Mereology is a disciplinary and philosophical perspective that implies that everything in the world is a set of parts and wholes; with every entity being both a part OF something, and a whole OF something else.

I think if more people thought of things and systems in part-whole relations, they'd get a more intimate understanding of what things are, how they work, their flaws, and how they can fix them - sometimes with other parts and wholes :)
Looks like it's just about collecting stats on whether code "partitions" executed the way the (new) predictor thought it would, and if it didn't it, suggests to the OS to move the load to another type of core.

I doubt this would break anything except possibly performance regressions in tightly optimized code that's been tailored to very specific CPU HT behavior.

From a cursory glance, it seems like an obvious thing to do now that there are cores of different types (Efficiency and Performance). Just like deciding at which level to cache something, when caches became hierarchies.

Edit: BTW, when we have FPGAs as another type of "core", it'll be cool to see if the OS can decide to not only schedule code on that subsystem, but also select a completely different instruction set ("bit stream") for that section of code. Would require a true "multi-architecture" binary, with the OS deciding "architecture" for individual code partitions depending on what other processes are running on the machine.
It’s funny, I know it’s a silly idea (I mean, I literally have an ex-commercial espresso machine plumbed-in in the kitchen) but the idea of making my own espresso machine has also always fascinated me. Designing a pressure vessel (as an electronic designer that can find my way around solid modelling CAD well enough) for steam is scary though, although just doing the espresso but wouldn’t be too dangerous.
I disagree that it’s wasted effort. Using stylesheets with components is actually very nice compared to traditional UI systems that mix style with functionality.

1. Most of us are using landscape displays. I can have my functionality on the left and my CSS on the right. If the style information is interspersed with the functionality at component level in the same file, I can’t do that and I can only see half the information at once.

2. It fits my working pattern. Usually when I’m editing styles I’m flying between the styles of many different components. If the style code was interspersed with the functionality this would be a lot slower - with stylesheets I just have to scroll.
Like the ordering kiosks at McDonalds?
>And yet, it seemed bad but the consensus in the mid 20th century was that cigarettes were good for you.

That was not the consensus
Can’t Hear the Dialogue in Your Streaming Show? You’re Not Alone
It is probably though process. But why not allow sales on valuation that matches last year for example? That should be close enough to fair market value and allow people to start rebuilding with the money.
I feel this is a why-not-both thing. We should fix our house and explore. We have enough people and capability to do both if we are politically and mentally willing.
"But, of course, the SSD gets quite hot during operation so I used one of the heatsinks from the PC and another made from part of carpentry square and some thermal adhesive tape to keep things cool."

Instead of this i would suggest a fan. Even small ones create much more airflow than needed when please next to a device.
Or else what? What ability would any country have to demand that an app be removed from offer outside of their jurisdiction?
As a foreigner living in America, I hate the super bitter taste of the thin espressos in the places that are supposedly good. I've given up on buying coffee in most places, particularly since I tend to drink it black.

Honestly even Nespresso is better than that shit. And Lavazza Blue pods are an order of magnitude better than Nespresso, so that's what I drink daily when I need a quick fix
My impression from previous news was we had passed a barrier, but still had a short way to get net positive on the total system and that we were on the right trajectory. This article makes it sound like we're essentially nowhere. That we've made a nice experiment, but the tech involved is so wildly inefficient we will be back to the drawing board when it comes to building a real generator. I had no idea the lasers were consuming such a massive amount of energy or that they were so expensive to operate.
I'm not convinced this is actually a W11 problem, but the OS absolutely can and probably should be involved in controlling fans these days.
> It's the only widely used Visual Programming Language I can think of.

Unreal's blueprints are also very widely used in production.
Does telling someone who might lie on the tracks to not lie on the tracks have much of an effect?

Are there people who lie on train tracks who are unaware that doing so is dangerous?
Google "Chicxulub crater" for a fun animation
It is a dupe, but it seems none of the comments there address the actual trigger for silencing her, which admittedly is at the bottom of that difficult to parse post.

She believes she was silenced for disclosing an IME vulnerability that allows Chinese authorities to read Signal messages via third-party android keyboards that are extremely prevalent in China.
Reducing passenger loading and unloading times (also called "Turn Times" in the industry) is a surprisingly hard problem that has been and continues to be heavily studied.

Field studies watching actual passengers loading actual planes (as opposed to computer simulations of theoretical "people" loading theoretical planes) frequently show the fastest loading when passengers are lined up randomly, ahead of any of the more seemingly "intelligent" approaches that work great in computer simulations. If the "best practice" algorithms can't even beat the random algorithm in a field study, that's a sign this is a much harder and much messier problem than it appears to be.

Just about any google search, like "airplane passenger loading research", will return more than a dozen theoretical and field studies on the first page of hits, including:

[0]The Role of Computer Simulation in Reducing Airplane Turn Time, https://www.boeing.com/commercial/aeromagazine/aero_01/texto...

[1]A Simulation Study Regarding Different Aircraft
Boarding Strategies, https://upcommons.upc.edu/bitstream/handle/2117/19651/145014...

[2]Analysis of Airplane Boarding Times, https://www.researchgate.net/publication/220244330_Analysis_...

[3]Efficient Aircraft Boarding Strategies, https://labs.engineering.asu.edu/ilpil/research/efficient-ai...

[4]Passengers boarding airplanes: we’re doing it wrong, https://theconversation.com/passengers-boarding-airplanes-we...

[5]The Best Way to Board a Plane, https://phys.org/news/2008-02-board-plane.html

[6]Loading an Airliner Is Rocket Science, https://www.nytimes.com/2006/11/14/business/loading-an-airli...

[7]Comparative Study of Aircraft Boarding Strategies Using Cellular Discrete Event Simulation, https://www.mdpi.com/2226-4310/4/4/57

[8]Intelligent Boarding Modelling and Evaluation: A Simulation-Based Approach, https://www.hindawi.com/journals/jat/2021/9973336/

[9]Improving airplane boarding boarding time: a review, a field study and an experiment with a new way of hand luggage stowing, https://commons.erau.edu/cgi/viewcontent.cgi?article=1200&co...

[10]A Comparison of Algorithms That Estimate the Effectiveness of
Commercial Airline Boarding Strategies, https://commons.erau.edu/cgi/viewcontent.cgi?article=1072&co...

[11]The Mathematics of Aircraft Boardingg, https://www.maa.org/external_archive/devlin/devlin_05_06.htm...

(among many others)
Sounds like a born motorhead keeping his rod running!
I wonder how many ways these could get attacked in modern litigation culture. I can think of two.

1. The graphical injuries shown are an admission by the railway company that such injuries can happen, increasing its liability when something does.

2. The graphical nature of the posters could "trigger" traumatic experiences in someone...
The ability to get huge amounts of VRAM/$ is what I find incredibly interesting. A lot of diffusion techniques are incredibly VRAM intensive and high VRAM consumer cards are rare and expensive. I'll gladly take the slower speeds of an APU if it means I can load the entire model in memory instead of having to offload chunks of it.
NYT piece on how the weightloss meds work great but we dont understand how
> An email is essentially just an HTML document, like a web page, except it's visualized in an email client, rather than a web browser. However, both are capable of rendering, which is the process of turning HTML code into text, rectangles, and images, i.e. the visualization of the content.

No, it is not. An email is a text document. That document might be HTML, but it doesn't have to be. And if such email is sent to me, the HTML is never rendered because I don't allow it.

The only time I get HTML through email is when it's spam or commercial email, and screw them. Sometimes a real person will neglect to turn HTML off in their mail client, but even then, they aren't really using HTML or are using it for trivial things, so not allowing HTML only makes the garbage email hard to read.
> Since the library is meant to be used in a web app, how would the app be accessed without internet access

If a website still works when wifi is disabled, it's because the entirety of the application has been downloaded and cached by the browser; no further Network requests are needed—or invoked by something the user might want to do, like scanning another barcode.

If scanning a barcode requires a GET, POST, PUT etc. somewhere, it won't work offline.

If scanning a barcode only requires reusing a cached script/function/asset, it should work offline.
It actually doesn't require more memory for intermediate results (see the Strassen reloaded paper). It's more just that it's a ton of work to implement well (even compared to a regular gemm which is already hard), and the benefits only start showing up at pretty large (~4000x4000) matrices.
I use this all the time with the bulk batteries from Costco. My gut also says the bounce effect is a little too sensitive, as I've had batteries have a good bounce even when the device they're is still able to pull some juice out.

But a fresh battery will 100% not bounce. It's the simplest thing to do when you're changing the batteries in something and you got the old/new batteries mixed up.
I have way more than one machine. They're all my computers, though.
Upvoted just because your way of writing about joy is infectious!
I'm very pleased with Debian 11 XFCE as a daily driver on one of my laptops.

With only a very few caveats, it can be installed, with a nice looking UI. (Wrote up a few notes for myself at [1]).

Even bluetooth works perfect, connecting my Bose headset flawlessly, which even the latest Linux Mint had problem with.

The only thing I haven't got working is connecting my Phone (A Sony Xperia 10 II), and our old printer. I'm sure it is possible, but haven't found a quick solution, and have so little time for fiddling. It's a bummer, since a plain Debian (XFCE) install is so very clean and stable!

[1] https://rillabs.com/posts/installing-and-configuring-debian-...
A process can replace a position. We don't have Judge Dredd positions of power because we have a process of separating Executive actions from Judicial actions. I believe this line of reasoning allows that we generate our democratically-governed systems in such a manner that governing "positions" of power don't have effective power over the position of the free-willed individual.
An example of this effect is how a US citizen has the right to own a firearm & defend themselves with it even though homicide and firing a gun in a city are illegal. The process allows for a person to govern themselves - self-organization occurs such that militias can rightfully exist, and there exists procedural allowances for these guns/militias (positions of power) to exist without being taken away by an official.
The greatest power is the individual's, and if your reference is to power that can be given or taken away after some time, this is not the greatest power and it also cannot be given away.
"God-given rights" means there are authorities (including the individual) who surpass the highest which any governing authority can claim or be given. This process only works when we recognize that nobody should ever be put in this position to supplant the power of "God".
It will, but that's also an x/y problem. We're seeing ridiculous energy costs and supply chain issues for crypto and AI because they're using the wrong architecture: GPU/SIMD.

I got my computer engineering degree back in the 90s because superscalar VLSI was popular and I wanted to design highly-concurrent multicore CPUs with 256 cores or more. Had GPUs not totally dominated the market, Apple's multicore M1 line approach with local memories would have happened in the early 2000s, instead of the smartphone revolution which prioritized low cost and low energy use above all. We would have had 1000 core machines in 2010 and 100,000-1 million core machines for 2020, for under $1000 at current transistor count costs. Programmed with languages like Erlang/Go, MATLAB/Octave, and Julia/Clojure in an auto-parallelized scatter-gather immutable functional programming approach where a single thread of execution distributes all loops and conditional logic across the cores and joins it under a synchronous blocking programming model. Basically the opposite of where the tech industry has gone with async (today's goto).

That put us all on the wrong path and left us where we are today with relatively ok LLMs and training data drawn from surveillance capitalism. Whereas we could have had a democratized AI model with multiple fabs producing big dumb multicore CPUs and people training them at home on distributed learning systems similar to SETI@home.

Now it's too late, and thankfully nobody cares what people like me think anyway. So the GPU status quo is cemented for the foreseeable future, and competitors won't be able to compete with established players like Nvidia. The only downside is having to live in the wrong reality.

Multiply this change of perception by all tech everywhere. I like to think of living in a bizarro reality like this one as the misanthropic principle.
I understand now. In my terms, you're a team of one who happens to be sitting next to another team, maybe under the same manager. That sucks, I feel for you.
Mochovce 3 reaches 90% power output
Rural population are also strongly opposed to homosexuality, gender nonconformity, queers, atheism, non-dominant religions, alcohol, metalheads, goths, emos, scene kids etc.

At least the amount of sundown towns have started to diminish.

There’s still absolutely no reason to extend this provincial bigotry to national legislation. When the insanity is locally contained, the people discriminated against can at least leave the shithole.
You can expect one of the really big (Chicxulub-size) impact every 100 million years or so (there is enough uncertainty here that experts all have their own ideas on the exact frequency but typically 25 to 500 million years seems to be the agreed upon range. We keep finding new craters though and then have to increase the estimate).

https://www.thespacereview.com/article/761/1

https://skyandtelescope.org/astronomy-news/how-often-do-chic...

And endless papers on the subject. TEOTWAKI is a fun rabbit hole to dive in to.
Yes, there was a well published Seagate issue [1] that I think was related to uptime, and you could fix it after the fact by grabbing a shell through the ttl serial on the jumper pins. (Edit: thanks jaclaz for providing a link with more details!) It was claimed Seagate would fix it for you under warranty as well, although shipping a drive always has risks.

HPe had two rounds of enterprise SSDs that failed because the uptime counter overflowed, but I never saw content about fixing those after the fact. And I think I had seen a different SSD uptime based failure a year or so before.

IMHO, it's best to avoid same batch storage, and if that's not possible, stagger the online time to try to give enough time to notice a failure, obtain replacement storage, install replacement stotage, and migrate data. Backups are important too, but it's nicer to have a path towards mostly online recovery. And some mostly replacable data is hard to justify backups for (do I need three copies of format shifted media? probably not, if my online storage fails, I can re-rip)

I don't recall hearing about this for Western Digital drives, but there's some xbox360 stuff that I thought involved the ttl serial on WD drives... It's certainly worth exploring. WD green drives do also have a very short default timeout to park the drive, and as a result can experience a large number of parking cycles in some applications, and the parking ramp can wear out; I don't think this is really recoverable, the heads are likely to get damanged and debris may damage the platters.

[1] https://sites.google.com/site/seagatefix/
Better off watching CGP Grey's video "The Better Boarding Method Airlines Won't Use" which has more discussion of the topic, more simulations, and puts forward better methods that are either faster or allow families to remain grouped.

https://www.youtube.com/watch?v=oAHbLRjF0vo

This is basically https://arxiv.org/abs/0802.0733 but differs to the paper in that it doesn't consider: alternating odd-and-even row disembarkment, which would give passengers more aisle space to potentially speed-up luggage handling.
There's also option three - fear of damage or theft. Short of a guarantee that my baggage will be handled by a generously paid individual who will treat it with the tenderness of a lover, I'd rather take care of my laptop, camera + lens, etc. myself.
Fair enough. The library you are using is based on ZXing and if it works well for you, then great. I did not manage to scan those damaged codes using ZXing but perhaps I did not fully explore all possible tweaks.

It's a bit disingenuous to claim that I wrote the code once and it is now static (I wish!), but I see that you are not a fan of aubscription models and I understand that.
Yes, obviously! I began a blog post on the issues with Trusted Computing but ended up first writing up on the way Trusted Computing works, since most explanations I could find would bury the underlying motivations behind technical jargon.
Actual title "Trump’s Toast, Folks"
correction: LFP's price competitiveness goes away when the prices of nickel/cobalt are lower than that of lithium...
> Or they answer the surface level question but don’t understand how much deeper it goes.

That's pretty much the gist of this shortie: https://littlegreenviper.com/miscellany/problems-and-solutio...
Found a good use for SVB debit card
When solar-powered hydrogen production cost gets cheaper than new petroleum extraction, exploration and field development will wholly collapse. The cheapest, seemingly inexhaustible existing fields in Arabia will satisfy remaining demand.
> If this assumes an alkaline discharge curve then with a rechargeable it will think fresh batteries are at about 90%, which will rapidly fall to around 75%, and then think it is barely declining for a long time until the batteries are actually at about 10%, and then it will rapidly go down.

It's a bit worse than that in my experience. Devices with low-battery warnings seem to basically show the warnings perpetually, never on truly fresh batteries but reasonably soon afterwards. In actuality, the batteries will last for months past that point.

If the curve was like you describe, I'd expect to see low battery warnings less, not more, frequently with rechargeables than disposables.

Still not worth switching away from rechargeable, although I wish I could silence the warnings.