skysight-inc/HackerNews huggingface dataset:
Depends entirely on the metric used.

Cyclomatic complexity would put if/else behind polymorphism while using lines of code and depth of inheritance would favour the if/else way.

That's the crux with software - there's not always an objectively better solution in terms readability/comprehensibility and some metrics that try to capture these qualities are inherently at odds with each other.
I have expected way more of my favourite books. BTW if somebody has at least half of that books, a magnet link is highly expected.
> They don't want to deal with the bureaucracy of an auditor which basically has no powers when a CPA is hired

Your run-off-the-mill accountant will only check that there was enough budget, a quote, a confirmation from some admin staff that the service has been provided as agreed, a bill for that service referring to the quote, and a record from admin that the bill has been paid.

The entire point of having an independently (!) elected auditor is to make sure that there are no shady deals going on - things like vendors excessively charging for services based upon golf-club deals with the mayor.

> They also don't want to deal with the yearly random "informed citizen" who decides this is the year he's going to participate in local government, despite never having been in the local township offices before.

Actually, these kind of "informed citizens" are those that actually serve the interests of society the best - they don't go and accept stuff simply because it has always been done so. They go in, dive deep and hold people accountable!
Lol those bills you carry are the new ones. I left in 2017 and we only had up to 100. Which had been the same since the 90s.
Thanks for clearing that up, had to look around a bit but this clears it up

https://road.cc/content/news/press-misrepresents-highway-cod...
"It is already an offence to open a car door, or cause or permit it to be opened, so as to cause injury, punishable by a maximum fine of £1,000."

That makes more sense.
> "If you could delete half your house and re-build it at zero cost, it might..."

I look forward to that day when atoms are commanded like bits!
Ask HN: How to know when we are out of touch for ignoring the last tech trends?
I'm still really young, but I'm starting to wonder if I'm developing the mindset of an old man who just don't get new tech.

I'm talking NFTs, Cryptos, Web3, Metaverse, Nocode, most social medias, actually most new hyped startups, all of that seems really uninteresting to me.(also not really related, but also stuff like fortnite or roblox, I've been gaming since I was 3yo and actually enjoy some childish games, but I just don't get the hype for those)

I mean it's maybe not even a controversial opinion here, but let's take a step back for a second, how do we actually know when we finally got old and out of touch with "the future" of tech?

The only 2 things that have really impressed and interested me in the last 5 years were GPT-3 and GANs.

At which point does it stop being healthy skepticism and start being boomer-like foolishness?
There's a reasonable argument that turning them to biochar would enable us to enrinch soil enough to make it globally more efficient at capturing carbon. That would do both: the carbon in the plastics gets captured, and a carbon capture mechanism gets boosted.

The thing you've got to remember about plastics though is that only a relatively small fraction of the carbon involved in producing a lump of plastic is actually in the plastic itself. The production process emits a lot more. If what you end up doing is creating a demand for more raw plastic to be produced, that's a massive net loss.
> Some Texas residents are asking for greater say in what titles appear on public library shelves

https://www.texastribune.org/2021/12/20/texas-library-books/
Pretty sure it's not in the original TRS-80 model 1 Level II ROM. (Also a Microsoft version). I disassembled it to see what unused key words it had, then revectored some of the disk related commands to my own code. (Before I got a floppy disk system for it).
Haha, OK, no pressure :)

Yeah, that's how Arena does it also. There was an earlier M:tG computer game, called Duels of the Planeswalkers where each card had to be scripted manually in Lua embedded in a proprietary markup. Ouch. That just made it very hard to add new sets to the game, whereas with Arena, the cardpool is updated around the same time as the physical set hits shelves, it's amazing. That's the power of a good abstraction!

I'm still half-interested in M:tG, as a subject for academic research although it puts me off a bit that it's proprietary. It would be great if there was a community-based, open-source alternative. So what I'd like to do at some point is design a generic card game engine, sort of like a virtual machine with registers representing parts of the game board (like M:tG zones) and player resources (like M:tG life) and so on and with an instruction set to manipulate those. Then different games could be implemented on top of that low-level machine in some higher-level language, compiling to the virtual machine's assembly. The high-level language could be purpose-built, or it could be an existing language, Prolog or Python or whatever, although a compiler would need to be written in each high-level language to compile down to game machine bytecode. The interesting idea would be to have the higher-level language also be the language on the cards (if that works for the game that is). So that'd be like implementing an M:tG rules engine in M:tG ability text, only ability text would be really unwieldy for that kind of thing, whereas a more convenient language could be created from scratch for this purpose. The final game could be a physical game, or a graphics engine could be bolted on top of the high-level engine to make a computer game.

All this comes from the observation that, in M:tG at least and I think in all other card games I've played (I've played a few :) there are some basic operations, particularly moving a card between parts of the board (zones, in M:tG) that can be abstracted away as virtual machine instructions that push bits into registers.

Anyway a generic card-game engine like that could free designers to implement their ideas quickly without having to write a completely new engine from scratch everytime, which is a big stumbling block for people who want to design new card games (I hung around the M:tG Forge forums for a while and there were lots of people planning to start their own M:tG engine, or their own card game, but many seemed to stumble on the implementation details). It would be like Unity or Unreal Engine but for card games. Then we might even see an open-source, community-maintained M:tG clone, as I hope to see at some point. Or a completely different game, of course not necessarily a clone.

Anyway, rambling! Best of luck with your project. I hope it goes well and I get to hear about it.
That is a possible answer if you would like to invite a full scale audit of the school. For obvious reasons, that is not desirable by administrations. The safer option is to remove the material if you cannot be certain.
there's a yogic practice – known as Trataka (Still Gazing) – which can fix short-sightedness or myopia. Giving it from the book A Million Thoughts (on meditation) [0]:

> How to Do It Right

1. Assume the standard yogic posture for meditation, preferably cross-legged.

2. Light a candle, at a distance of about three feet, in front of you. You can also keep any other object than a candle if you prefer.

3. Ensure the candle or any other object of focus is at your eyelevel.

4. Watch it unblinking for a minimum of seven minutes. You can gradually increase the duration.

5. During the actual practice, try to be aware of your wandering thoughts and gently bring your mind back to the object.

> Please see the chart below:

> You will notice that still body and still gaze are red impact items, which means if you move your body or shift your gaze while practising trataka; that is instant failure. Reset the clock and start again. If you are unable to control your eye movement and end up blinking, it’s not a problem, simply be mindful and carry on. You may experience your thoughts flow. Ideally it should be restricted but it is natural and a green impact item, which means you don’t have to stop your practice.
Let us say you decide to do trataka for a period of seven minutes. For those seven minutes, you must be still like a rock restricting your eye movements as well. It is important to not blink at all. Tears will start to roll down, but you should stay unmoved. If it gets really uncomfortable, you can blink. The ability to not blink improves over time and with practice.
Each time your mind goes off the tangent, bring your focus back to the object. You can do trataka on any object, but doing it on a candle flame has a purifying effect on the mind. It is best to do the practice at least twice a day: in the morning and before going to bed at night.

> Steadily and gradually increase your ability to stay unblinking as part of this practice. It requires patience and resolve.

0: https://www.amazon.com/Million-Thoughts-Meditation-Himalayan...
I'm not sure how you arrived at three copies. Intend to distribute is the only factor actually written into law.
This is amazing. He just spelled out for you in great detail the sort of problems that arise in practice in the real world every day and you dismissed them out of hand as being unrealistic. I think you are far more sheltered and far less experienced than you realize. This sort of attitude is exactly what leads to these sorts of things becoming problems in the first place!

> They will just print it (or have someone print it for them) beforehand.

Yes, they will do that precisely because they do not trust technology to work for them because it frequently does not! I have family members like this. I log in to their accounts on my devices for various reasons. Even worse, I run Linux. We run in to these problems frequently. Spend time helping technically illiterate people with things. While doing so, make a concerted effort to understand why they say or think some of the things that they do.

Edit to add, I find it amusing that you make fun of his seaman example. Almost that exact scenario (in terms of number of devices, shared devices, and locations) is currently the case for two of my relatives. Two! And yet you ridicule it.
I think the “somehow” is not too hard to guess… it is easy to think that “class” is the only way to declare a class, especially since “struct” is taken from C. I’m sure very few intro C++ explanations ever mention “struct” as a way to declare a class.
The home secretary has a lot of control over laws, using a thing in the British law system called a "statutory instrument". That is, a law passed by parliament that says that a named person (usually the home secretary) has the power to switch on and off a very specific law as they see fit. There's a surprising number of laws that are controlled that way. It's in some ways a neat invention, in that it allows laws to be fine-tuned without having to go through a whole parliamentary hearing. For instance, if a law against people being obnoxious in some particular way becomes irrelevant because people have stopped being obnoxious in that particular way, then the home secretary can just switch it off. But it has to be set up by parliament in this way in advance.
Just to expand on that, I always say there are three audiences for the commit message:

1. The reviewer

2. Someone scanning commit logs for patches of interest

3. Archaeologists

Archaeologists are people a year, five years, 10 years down the road who are trying to figure out how the code got to be the way that it is, so they can feel confident changing it. (See also "Chesterton's Fence"[1].) Those people should not have to dig out the conversation from some random PR to figure out what's going on.

[1] https://news.ycombinator.com/item?id=30070757
It is not that uncommon to have make changes to a build system in many places in order to support a new architecture. Especially if there was previously only support for a single one.
Same in the UK, if you want to kill someone, use a car, even if you do get jailed you'll have a far lower sentence
Yes, this is exactly what JS is used for on 95% of today's web.
Yea sorry, I guess I could have picked my "heros" with more care maybe add in a John Carmack ? :)

>Don't get me wrong, he's a fucking wizard. He's Mozart when the most talented of us can only ever hope to be Salieri. But part of that is, he dashes off brilliant code without much thought to its maintainability, then leaves for the next project.

Absolutely agree's - Well that is "maybe" one unpopular-metric we need to consider as well ? - How much brilliant code can you ship that has a big impact ? I could spent 1 year to "correctly-code some system" but if no one cares or uses it.. does the code or the "better quality" even matter ?? #BigPictureKindOfWay ?

To be clear, I have no idea what is the correct answer here :)
What do they charge developers that make more than $1m revenue again? 30%? Oh and it's $1m revenue, not earnings. Big difference.
The dedication of the emulation communities never fails to astound me, from the 8 bit stuff, to sparc and even the ibm mainframe.

You can curate your very own museum with very little effort. I have solaris, amiga, windows NT, mac OSX and microbee emulators I dabble with and while its not the same as owning working hardware, you can still experience the software.

A linux based machine has become a kind of universal computer for me. If you can get a copy of the software you want, there is little stopping you from running anything from 1975 or so onwards aside from the supermini stuff on forgotten machines like a honeywell DPS.

Quite incredible really.
Nice to know. Thank you.

I don't understand how even as low as 15% of all the apps revenue can be less than $1m a year though and, if it is, why would Apple even bother collecting it.
Probably not literally without cost, but if the code was written with disposability in mind combined with just a little bit of pre-planning, then rewriting or refactoring should be indeed trivial.
I agree and did jump ship. This was in Switzerland, by the way.
"In the car market "for your safety" is an even stronger argument and yet everyone can see straight through that argument. Freedom has been under assault in computing now for the last 20 years"

Our computer companies have stopped selling parts for repair because 'safety' but any housewife can buy breaks or engine block and offer a commercial repair service without any training or certification
> Clean’ isn’t a measure of anything useful. Code can’t be clean simply because ‘clean’ doesn’t describe anything about code.

"Clean", famously, is measured in WTFs/minute. The fewer WTFs, the cleaner the code; and having a low-WTF code is useful for a programmer to read and modify and be happy.
I have never understood why anyone thinks the left burns books.

The last time I remember people prominently burning books in mainstream conciousness was the Nazis, including irreplacable knowledge like the IfS library by Magnus Hirschfeld.

The notion is so widespread among the right, Dave Rubin named his entire book after it. I have not seen anyone actually try to burn it, even though it is barely worth the paper it is printed on in my humble opinion (and the opinion of most critics).
the musk has completed turning his neurolink into a tinfoil hat
In undeveloped countries.

Ascariasis: 800- 1.2 billion worldwide

https://www.cdc.gov/parasites/ascariasis/index.html

Strongyloides: 100 million

https://www.cdc.gov/parasites/strongyloides/epi.html

Cystercicosis: 50-100 million

https://pubmed.ncbi.nlm.nih.gov/25296005/
> These are the stories the RWM doesn't cover as it does not fit their narrative.

As if LWM is totally unbiased and cover stories even if they do not fit their narrative.
I'm not following.

This assumes that, generally, native apps are more buggy. Why? This is contestable at best, or getting it the wrong way around at the worst. Perhaps at the hands of inexperienced developers it's right. But experienced developers coding in native APIs will probably produce an app with fewer bugs.

And we are talking about a billion dollar company. It can afford a handful of really good native developers for each platform. It can attract talented developers who can write cross-platform native code.

Cross-platform toolkits introduce their own class of bugs, which might require patches upstream to resolve, or annoying local forks.

As for the economics of it all, I'll leave that to the other sub-comment which deals with that with an excellent analogy to Apple. People will pay for quality.
It's in the commit message: https://github.com/obsproject/obs-studio/pull/5875/commits/5...
Tao said that they assumed no math knowledge, not even high school math. So .. um, absolutely no. It's probably a nice story/narrative involving a famous mathematician.

It's probably a nice watch, but not for the math value :)

Basically the math equivalent of all those quantum-blackhole-stringtheory videos from the last ~20 years.
What do you mean for no reason? The authors run a consulting shop and give trainings on this library. They are clearly incentivized to break things regularly.
And where the electricity come from ? Ah yes, hydrogen is 95% made from fossil fuels for now. "But soon we will make it from solar panels and wind turbines".

Power-to-h2-to-power is 30% efficient.

Please.
Probably the most common plant-based plastic is PLA. Or at least, that's the one I come across most often. While technically it's compostable, you need an industrial composting process to do it. It's not something you can just throw in the ground and dig up as usable soil a year later. And it's entirely possible that there would be ecosystem-unfriendly additives in it unless you were careful.

This runs the same risk as we currently see with recycling: because it all happens behind closed doors, the door's wide open for the worst sorts of environmental fraud where the claimed process actually only happens on a small fraction of the input, and the rest is just dumped. We really need plastics that can be broken down at the home level so people can take ownership of the process directly.
Most Americans make more than $35k.

Median income is $42k.

https://www.census.gov/data/tables/time-series/demo/income-p...
Well, the number of permanent storages is quite low. I think we saw the first instances last year or so. Of course you could just drop it in the ocean. It is illegal to do so with barrels, but you can easily dump contaminated water. That is basically done in many processing plants and the result is eleveated cancer rates.

The problem of permanent storage isn't solved yet. Could as well dump it in barrels again since water is a very good radiation absorber and nobody can trace formers sins back if the radiation is tranfered into the food chain.
The Battle for the World’s Most Powerful Cyberweapon
I flagged this because the linked PDF does not support the claim in the title. I think it would be more appropriate to link to an article that supports the claim.
Ok sorry they're taking down more statues than burning books.

From my outside the us perspective, both sides look psychotic right now. Or maybe psychopatic? Or both?
> Sadly the grapheme segmentation is not part of standard library, at least yet

Seeing as grapheme segmentation is a moving target that only makes sense.
RHSB-2022-001 Polkit Privilege Escalation – (CVE-2021-4034)
In their case, most likely yes. I honestly don't know and how don't know how many of their targets can be blanketed this way. The scenario I describe will not work for 8000 device types as you will end up with 8000 codegen libraries. Or that is, with my current implementation you will end up with that amount, as each target gets it's own little generator.

I recently swapped out a big chunk of my codegen code and let my code call the flutter cli, so then I generate a flutter project which in turn can generate a few clients (like web, desktop, android etc). I'm currently optimizing the way I keep state between generations: certain parts can/should be overwritten but other parts need to be kept in tact. Trickier than it sounds.

I highly recommend people to try building their own generators, scaffolding & tools. Very enriching!
"Eventually".
No, the PR is based on another PR [0] which adds Apple Silicon and Universal Binary builds, the mentioned commit is part of that PR.

[0] https://github.com/obsproject/obs-studio/pull/5155/commits
It just adds a sidebar that annotates each and every sentence with »Quatsch!«.

But no. The 2015 annotated edition was released by the Institut für Zeigeschichte under critical acclaim. Its annotations are (rough translation mine):

> A critical commentary that deconstructs and contextualizes Hitler's work. How did his assumptions come into being? Which goals was he trying to accomplish by these? Where his claims supported by by his contemporaries in society? Which consequences did his announcements have after 1933? And above all, how can Hitler's myriad of claims, lies, and policy goals be countered by our current understanding?

https://www.ifz-muenchen.de/mein-kampf/
If it's so cheap why us France selling at loss? Germany is still exporting more than importing and the gas is mostly for heating.

> They just don't want it to happen on their land, but as long as they can keep the "we produce green energy" lie they'll be happy.

I can't see how this fits with your first sentence, either they're forcing other countries to give up nuclear power or they're forcing them to keep it running.
I would assume that librarians are literally paid to know what books they have
> You sign up for Coinbase, go to the ‘Learn & Earn’ section and watch the short videos. You then answer a couple of really easy questions and, bam, free crypto.

And then you discover this offer is not available to you because of the country you live in.

> Also, this accumulates over the months, so you can build a nice pot of BAT over time.

And then you discover you can't actually cash this out.
It's not really anti-government, it just likes the aesthetic of being anti-government.
> These are the stories the RWM doesn't cover as it does not fit their narrative.

That's just ridiculous.
Well, given the amount of publicity this PR is getting it probably makes sense to not just let a random software engineer post whatever they feel like.
The book titles are revealing of what Republic senators deem a threat.

"Women's rights - Justin Karr
As pointed out elsewhere maybe the sales guy should know how to operate the thing he is selling?

Also, it sounds like a power cycle cleared up the issue so no big problems.
What do you expect to achieve by speaking up? How would it help you or your career or impact your future? What do you expect YC will do?

Like anyone else, YC will do whatever is in it’s own best interest, not yours. So be careful and give much more thought to any action you take.
Yes there are other solutions out-there that have been pre-engineered, but he was talking about VM's and apps and rebooting them. Doesn't sound like instance groups to me.
> effectively "America's computer"

iPhone had 47% market share in the US last quarter.

So shouldn't it be that an Android is America's computer ?
Until 2015. That's the year the academic annotated edition was released.