skysight-inc/HackerNews huggingface dataset:
> users in the admin group usually have passwordless sudo configured

I don’t think that’s true. It’s not on by default in macOS, and to turn it on you have to edit /etc/sudoers which isn’t commonly done on macOS (since sudo permissions can be managed via the checkbox in System Preferences).
It's not that I don't believe I'm capable of it. I do not want to do it. I'm happy to not have to do it.

When did I ever say I was not capable of doing it? It's really sad the way you push your mindset on others.
You seem to be assuming I don't consume a bunch of content that could be replaced with Snake Game or Solitaire at ~0 loss of enjoyment, because it's incredibly low-value entertainment, so am somehow looking down on others. What do you think this is? That I'm doing right now? The value, in every sense, of nearly all online activities can be found next to "marginal" in the dictionary.

[EDIT]

> if all you have to contribute is moralising about the worth of other people's preferences

Definitely a complete characterization of my views on this, and of these posts. You've looked carefully, considered thoughtfully, and discovered the entire thing. Very good.
It's a mixed bag and I'm not sure which side wins out.

On one hand, cleaning up plastic pollution is a fantastic thing. On the other, there is a tremendous amount of carbon currently locked up in plastics which is for all practical purposes inert. Releasing that into the atmosphere is yet one more thing that will accelerate climate change.

It also will require a massive shift in our material usage. Bacteria breaking down that plastic bag in the ocean is great. Bacteria setting in on construction, medical devices, or your NES is not so ideal.
An easy example. In a well designed database that represents an accounting ledger, debits are positive numbers credits are negative. With double entry accounting, if everything is correct the entire ledger sums to zero at all times. It is trivial therefore to know if an error crept in to your system, maybe something posted only half the entry before erroring (btw always post a complete double entry inside a database transaction).
Sloot's 'prototype' demo apparently worked but it didn't do what he said it did. He was strongly convinced that he needed just a little bit more time to make it work for real and in the meantime he probably justified his fake demo by telling himself that once it worked all would be forgiven. It's a sad story and a good reminder that the most dangerous start-up founders for investors are the ones that believe their own bullshit.
Ask HN: Military project management; F35 Lightning II
Hey folks. When I started running a small team, I thought late deliveries and slipped deadlines were my personal fault; a moral failure.

I fairly quickly realized that there's not much I can do, by looking at case studies, learning how to estimate etc etc.

During this time, I discovered civil projects like Boston's Big Dig [0]. Which was to be completed between between 1991 and 1998 and instead was delivered in 2007.

Subsequently, I also found "Pentagon Wars" [1] about the delivery of the Bradley Fighting Vehicle.

Finally looking for more contemporary examples, I came up upon the Joint Strike Fighter program. The goal was to build a new generation fighter. Last I checked only 250 were flying 2018, a far cry from 2000 that were originally ordered.

I also found something that I thought was unique to software engineering. Reprioritizing/recategorizing bugs and issues to make the release look more palatable. Apparently in 2018 there was no way to confirm target data for smart bombs. Occasionally the tail hook on the carrier variant of F-35 would destroy the airframe [2]:

> F-35 officials are recategorizing—rather than fixing—major design flaws to be able to claim they have completed the program’s development phase without having to pay overruns for badly needed fixes. Several of these flaws, like the lack of any means for a pilot to confirm a weapon’s target data before firing, and damage to the plane caused by the tailhook on the Air Force’s variant, have potentially serious implications for safety and combat effectiveness.

I stopped keeping track of this a few years back so I'd like to catch up:

- does anyone have a good overview of the latest F-35 status. I enjoy the tech but the project management aspect is more interesting.
- does anyone know of similar (not necessarily military) projects with massive overruns in cost and time?

[0]: Boston's Big Dig https://en.wikipedia.org/wiki/Big_Dig
[1]: Pentagon Wars https://en.wikipedia.org/wiki/The_Pentagon_Wars
[2]: F-35 Program Cutting Corners to “Complete” Development https://www.pogo.org/investigation/2018/08/f-35-program-cutting-corners-to-complete-development/
I absolutely agree! Rails, Nextjs and Flutter are the best and most funny technologies I've ever worked with
A link shortener is a simple way for malicious or spammy email senders to cloak their malicious or spammy link in something which is not yet on a block list.

So what we find is that as new ones come into the market they are eagerly adopted and we start to see evil links. From our point of view the earlier we put in place a wholesale block the better, because otherwise they may become "too big to block" like bit.ly etc... Although even these are blocked by gmail from time to time (for example).
Where I live we have curbside recycling and people are paid a living wage to come by in a truck and pick it up. However, the folks 'collecting" these cans are actually taking them out of the bins during the night / morning before pickup.
I actually meant it affectionately. I always enjoyed using Ruby and wish it had a larger footprint outside of Rails.
The HOWL (Hypermedia On Whatever you’d Like) stack

pick one: htmx, unpoly, Hotwire

pick one: vanillajs, alpine, hyperscript

pick a css framework you like

and then use whatever backend you prefer
> I remember a cryptography project at uni where we had to implement RSA - that is everything including the large integer support.

Besides my day job, I'm still kinda-sorta fumbling around doing CS masters courses and ended up doing a similar project last semester.

The project I was doing was actually about power analysis side channel attacks (in a group of CS students, I was the only one who would take a project where you had to touch actual hardware), so the end game was getting my make-shift 128 bit RSA to run on an AVR.

The big-integer-code actually turned out to be the nastiest part of the whole thing. My initial naive implementation took several minutes on my desktop PC. A few long nights later, it ran in 30-ish seconds or so on the AVR, using the internal 1 MHz RC oscillator[1][2].

I initially expected the static power analysis to be a PITA, but finding the square-multiply-loop in the trace and triggering on it turned out to be surprisingly simple[3][4]. It was IMO kinda scary how easy that turned out to be.

So yes, even if you get the obvious cryptographic foot guns right (as opposed to the additional non-obvious foot guns), the possibility for additional side-channel attacks are also plenty.

[1] https://i.imgur.com/zk7IXKd.jpeg

[2] https://i.imgur.com/Ddu2sgo.jpg

[3] https://i.imgur.com/D1cMhzn.png

[4] https://i.imgur.com/rNnLJan.png
What did they lie about? lol. Cherry-picking everything
The political compass comparison threw me off at the beginning, but this piece actually has some good points.
What makes Doom's 3d engine not "true"?
Elementary OS 6.1
Flask and plain vanilla JavaScript.
To further this, what are the parameters before requesting the RTB option? If the car is currently driving (assuming the "owner" is currently using the car), will it reroute with them in as an involuntary passenger? Before attempting to RTB, will it determine the route and distance necessary and determine the amount of charge required and then verify there's enough? Will the car need to be in park for a minimum amount of time first? What if it's parked and I'm loading my small child into a car seat when the RTB order is issued? Will it start driving away with my kid? What if the car is currently plugged in when the RTB is ordered? Will it rip out the charging cable and cause further damage to the car or my house? Who will be responsible for that damage?

Soooo many questions.
What's a good introduction to transformers?
False. You can’t make more power out of a wind farm than there is wind.
You seem to be mixing up monopolizing and gatekeeping. While MS/Google may own 90%+ market share of OS/browser, Linux and Firefox are very usable, effective, productive alternatives. You're not getting gatekept by MS/Google if you want to be in the modern web.
BioNTech is a German company, so it seems more likely that the Pfizer/BioNTech vaccine was at least partially funded that way.
Interesting. So perhaps another term for "contextual framework" is "mental model"? I like the way you've thought about this. I don't share your atheism, but without wanting to start a debate it would be interesting to hear why it features on your list as one of your most useful concepts?
You aren’t thinking of Paw, are you? https://paw.cloud/
No, you have the right to leave your negative review and I have the right to show you the door. "Treated like a king" is thinking you can hurt my business and expect to be treated as if nothing had happened.
Oracle to buy Cerner for $28 billion, its largest-ever acquisition
Storing rgba as abgr is a terrible choice, but are you sure they're actually doing that?
One thing worth noting is that QOI can be pretty easily wrapped with something else to change pixel traversal order. If you want higher compression, I'd recommend wrapping QOI with ZSTD (or similar) compression on the output, and something to change the pixel traversal order on the input.
Anything can be broken down, but many things are effectively stable in the environment-- including in organisms-- for nearly forever, because nothing breaks them down or the rate of degradation is low enough that it doesn't matter.

What I believe he's saying is: even if it looks like bacteria may eventually begin to chip away at the microplastics problem, we still face the prospect of having them accumulate for decades or longer in bigger lifeforms and cause problems.

(But at least today's plastic releases wouldn't be a problem forever).

That is, this improves the situation greatly but doesn't remove any of the nearer term suck.
They're truly different beasts, but each has clear value. As but one example, I've seen outsourced apps for financial firms where there were literally hundreds of basic security flaws. Would you trust the same review process that allowed those PRs?
This is a torch & pitchfork store. Think twice before you might do stupid things..
I had a corporate job for 9 years, did some freelancing on the side until I got a big client. Now I have a team of close to 20 people, a few good clients (referrals work wonders) and a MRR of 110k after 6 months. I have jumped into entreneurship making also a salary increase from a good corp job. I am saying this because for me consistency and incremental reputation and skills building has been extremely rewarding. There is a culture of leaving jobs fast over here and sometimes that is the right thing to do, but sometimes it is more rewarding to build a carrier over a few years before making the jump. Just consider your options and take the time, not everything needs to go super fast.
I learned something early this year from a friend in the finance industry. Part of the reason you find so many empty overpriced new apartments/condos/commercial is that they are written into the loan... and if even a single unit is rented/sold below the rate that was contracted the entire loan has to be renegotiated/paid within the year. If you're speculating on price increases, there's no reason to rent any of them.

Frankly, when there is so much empty space the desire for increased building, higher density, and reduced code requirements just looks like what builder/speculators want... not what will increase actual affordable housing for people with jobs (who need to get there somehow). The whole 22 bus line as a "Transit Corridor" is a joke that lets developers use public space for private profit... the Safeway parking lot is already half full at 3am and apparently they're planning to start charging for it!

Why not just do what Vancouver did and put an annual fee on empty (no renter on taxes, resident owner on taxes, or going concern on rolls) residential/commercial to curb speculation? Because the developers who fund local politicians would lose money. Further, they would threaten the politicians with "no one will ever build here again because of these fees!".
Better would be 1000s of overlapping utopias. Reducing the geographic size of government seems like a lot less desirable a way to shrink it than reducing the scope of governments.

That was the original rhetoric behind "Defund" IIRC. Break up the central police force to a rump used to coordinate and regulate police functions that have been devolved to exist under other government departments. Basically a bid to put a domestically-operating military under more thoughtfully-organized civilian control instead of simply having city cops, state cops, and country cops whose only points of oversight come respectively from the mayor, the governor, and the president.
This is great! I write a lot of one-off utilities that run on my main desktop as web applications backed by sqlite so you're really speaking my language here!

I enjoyed the little bit of exposure that I had to Tcl/Tk through EXPECT, I used to write a lot of embedded test scaffolding using it back in the 00s. I've also been interested in checking out Little Language [0].

Wapp looks like a great place to start with Tcl.

[0]: https://www.little-lang.org/
> You are guaranteed to be able to try and resolve the domain, which should generally be enough for the crappy man-in-the-middle systems to work.

I have never seen any captive portal work at DNS level though (and that by itself sounds problematic). They works at HTTP level. So if one day example.com start using HSTS then it will also be a problem, in addition to nowadays browser defaulting to HTTPS so you have to type http://example.com yourself.

neverssl.com guarantees all of that, at least as long as it's there.
Hyperbole. I can't think of a single place where Aadhar was the only source of identity that can be used
This was my initial thought, but given how the format is designed, you would pretty much have to make a whole new set of tags for 16 or 32 bit images.
I always use http://perdu.com because it makes me smile. It's not even intended for testing purposes.
In effect, yes, but that's an oversimplification. This is a multi-hour/day/week/month/year conversation.
Do you work on this full time now, or are you still at your day job?
Whatever the shortcomings of the AADHAAR project, it is probably the most important (for public welfare) national infrastructure project in the recent past. It has been absolutely pivotal in onboarding a large fraction of India's population on to 4G mobile services and digital payments infrastructure. It also serves as the backbone of India's "Direct Benefits Transfer" approach to welfare, which helps circumvent the massive corruption endemic in the previous means of distribution. This is arguably the backbone of the IT revolution necessary to upgrade governance infrastructure to the twenty-first century, for a billion people.

- For a thorough explanation, see: https://tigerfeathers.substack.com/p/the-internet-country

- Nandan Nilekani & Viral Shah even wrote a book laying out the vision behind the system: https://www.goodreads.com/book/show/27420086-rebooting-india

----

There's still a lot of room to debate cases of mis-handling, privacy issues, implementation details, etc. but calling it a mass surveillance project is just plain wrong. It is basically India's analogue to "Social Security" in the US. It is very easy to criticize AADHAAR from the perch of the english-speaking elite (who never face almost any of the problems that AADHAAR solves), but one needs to empathize with the problems of the bottom ~third of the country (~400M people) living in abject poverty -- to even start having a meaningful discussion about the pros and cons of the approach.

Smearing a programming language by association is further just flagrantly in bad faith!
If you're a mathy person, you might find this brief explanation is enough to get going. Where I say 'you', I mean 'your company', not you personally.

* Assets: things you own (e.g. tractor, money in bank, money owed by customers)

* Liabilities: things you owe (e.g. unpaid supplier bills, loan owed to bank)

* Assets and liabilities are both measured in a single currency (e.g. $).

* Equity (aka 'book value'): A measure of the value of the company. Calculated as Assets minus Liabilities.

Two ways to write the equation above:

* Equity = Assets - Liabilities

* Equity + Liabilities = Assets

Equity changes in response to (i) company operations, and (ii) financing activities.

Financing activities are things like:

- selling new shares

- buying back shares (or paying dividends)

- borrowing money (bank loans, or issuing bonds)

If there were no financing activities in the period, then profit is the derivative of equity with respect to time. It's a measure of the change in (book) value over a period.

If book value went up, you made a profit. If book value went down, you made a loss.

(Of course, book value would also go up if you just sold some shares, and profit doesn't count those changes, as they're just financing activities.)
But the issue we have with GNOME is not that they changed their own apps to CSD,
the issue is that their Window Manager does not paint the SSD for non-GNOME app, I hope this is clear now or let me try to simplify it

Before

- you could have both CSD and SSD application run on GNOME

After

- you are FORCED to implement CSD on GNOME because their Window Manager will not paint the SSD for you, even for old application that existed before GNOME3 was created.

It would make sense for GNOME to support this old applications or toolkits that do not implement CSD , I really hope sanity will prevail over designer ego (it happened at Apple so there is a chance it will happen at GNOME after a few years of feedback)
Yeah, that's exactly my problem, practically. It is hard not to send IP addresses to US affiliated companies. You are probably right that it is not as simple as what the definition of PII is.

In my privacy policies, I try to follow what I think is the spirit of the law and hope/pray for the best. I list point for point what data I use, why and to what third party tools I send it. That's like 2 sentences per point. I have never checked with a lawyer and don't copy and paste any legalese like everyone else seems to do. After reading through the court decision here, I'm almost certain that what I do, and how much I explain it, is not legally acceptable, but I feel fine about it.
Not very realistic for the real world
"Cryptocurrency proponents often cite Citadel interfering in Gamestop trading as an example of the opaque, centralized (and bulldozery) manipulation that they are fighting against."

This has an air of mob justice to it. If enough people believe it, that does not make it the truth.

It is not established that Citadel interfered and they have flatly denied all accusations. Griffin has denied it under oath.

People who are tempted by this truthy narrative should think back to the "flash crash" of 2010. For years, the mob treated it as common wisdom that the event was caused by rogue high-frequency trading. Years later it came out that the responsibility was with (1) an unsophisticated trader interacting with a GUI who was knowingly and regularly breaking market rules and (2) the exchange he was operating on did not have adequate market-abuse monitoring.
This sucks. I love Julia, especially for developing analysis tools. I started using Python in place of MATLAB when it was permissible in my work environment, but now I try to use Julia when possible, and almost exclusively in non-professional analysis/data endeavors.

I personally take issue with what Aadhaar is at its core, but the referenced thread of the associations and what's being done with the data is downright horrifying.

Andhra Pradesh leaked #Aadhaar of every school student, their claim is to stop school dropouts. This data is shared with Microsoft which boosts itself for building an AI

Andhra Pradesh built a search portal to search anyone's information using #Aadhaar. This portal was again publicly accessible to anyone. That search portal which everyone says doesn't exists are all over the place
It's true until you compare it to every other method of producing electricity. You can't do it without harming the environment.

Unfortunately nuclear power plants don't scale yet, nuclear fuel is non-renewable.

My only question is who would even pay this Brian Gitt guy for this. There are much better written research papers available and this guy helps investors in the energy sector how? He is slimy and uninformed. Can't really take him more seriously on this topic than you could me, another self-proclaimed expert with a humble origin.
You need a PAN to file income tax in India. Not AADHAR.
Agreed, ESP8266/ESP32 is totally sufficient. Maybe if you wanted to run Xlights also off the same board it would make sense? I wouldn't bother. Dr. Zzs is selling a couple of pre-flashed boards that make the whole WLED set-up really easy (1).

1. https://drzzs.com/shop/dig-uno-diy-rgb-led-controller-w-wled...
We have IDs at the state level, which is where they belong.
The legal owner and the Tesla customer don't have to be the same person.
A base-neutral system for naming numbering systems [video]
But then wouldn't the similar brain structure between monkeys and humans point towards monkeys' qualitative experience being more similar than humans than the other way around?

I'm not trying to argue one way or the other, but a matter such as this seems plagued by uncertainty and it seems rash to me to be making such presumptions.
Just curious, have you managed to submit IT return without aadhar ?
I don't think anyone would use a tool if it were 180x slower than the alternative. I strongly doubt that's the case here.

(to clarify the "180x" math: (10s - 1s) / (250ms - 200ms) = 9s / 50ms = 180)
are you trying to agree or disagree with me?
I recently had to make a tool that builds multi-language vanilla sites (https://stack55.com). Part of the job was to make a few sample sites in plain vanilla HTML/CSS/JS.

After years of working with Angular + Node as my main tech stack, I found myself having lots of fun doing just that.
Which part of which section? (I only looked at section 1, parts 1 and 2.)
It's a very legitimate answer, as the hypo was factually unsound.
As someone that has used Elementary on my x200s for a number of years, at least since the 4.x days, I was disappointed to find the lack of support for the 11th gen/Iris Xe combo in my new laptop and was pushed back to traditional Ubuntu 21.04 with wayland.

I may give it a shot again.

I especially liked the ability to customize the key combos so that it acted reasonably close to a tiling Wm (I had moved to it from awesomeWM) which was very handy on an Thinkpad x200s with only a track point and no touchpad, but with the added perks of a fully baked DE. And that was in addition to the very nice aesthetics, rather than in spite of.
I shudder at the thought of your upbringing if curiosity is viewed as arrogance.

I'm not assuming that it applies, those are just the best tools I have at my disposal for understanding right now. I patiently await the monolith that changes that (https://www.youtube.com/watch?v=cHWs3c3YNs4).
You can also design your schema using unified ledger accounting (https://en.wikipedia.org/wiki/Unified_ledger_accounting) which captures both the transaction's debit and credit in a single row in a single table negating the need for a transaction.
I think it's dystopian that we give schools that job. Nobody should NEED to go to school to eat. And what about the parents?