skysight-inc/HackerNews huggingface dataset:
It is, but we have a repeatable process for teaching it. And it CAN be learned by anyone with a patient teacher and several years.

I'd disagree. Debugging IS meticulous attention to detail. A single misspelling is often fatal. And if you've figured out how to program without debugging I'd love to know your secret.

I'd guess your baseline for that metric is enormously skewed by the people you spend time around. Even completing Algebra 2 requires meticulous attention to detail.
You can add to that being able to work in group.
Large-scale data processing is considered high risk and requires appointing a data processing officer, according to https://www.osano.com/articles/gdpr-compliance-regulations. How large is large scale? Depends on the country - according to this link, the Czech Republic says 10,000 is enough https://iapp.org/news/a/on-large-scale-data-processing-and-g...
You are misusing statistics here.

You are dividing confirmed covid deaths by estimated covid infections, and that's not really valid.

When researchers study those with natural immunity, they examine people who are confirmed to have had covid before, so the CFR is the right number to use.

BTW, In the US covid has a CFR of 2%. It is not an "overestimate." It's not even an estimate. It's just what the number is. Obviously that number changes depending on the time frame, and it is (thankfully) dropping.
> A remote cryptographically-signed attestation is not reproducible

No one wants to reproduce an attestation. If you could, it could be copied, and if you can copy an attestation any hardware could send it to prove it was something else - something the other end trusts, rendering is useless for it's intended purpose.

However, the attestation is attesting the hardware you are running on is indeed "reproduced", as in it is a reliable copy of something the other end trusts. It could be a device from Yubi Key and in effect you are trusting Yubi Corp's word on the matter. Or, it could be an open source design everybody can inspect, reproducibly rendered in hardware and firmware. Personally, I think trusting the former is madness, as is trusting the latter without a reproducible build.
I've done embedded systems for 35 years. I've done quite a bit. Never needed recursion. (Not much use for it in the embedded world...)

Now pointers... yeah. I use those a fair amount.
Vim is the Vim of notetaking.
I don't think that "no-code" is the solution but I do think that we can treat some methods of creating software more like a trade skill.

There are ways to code web apps that can lower the bar of entry by quite a bit. That's not to say one wouldn't have to learn a lot to do it well, but that is true with any trade skill.

If we had classes in schools that focused on making apps using available tools like jQuery, PouchDB.js, Bootstrap, that's pretty easy to learn.

From there businesses could hire skilled workers to install and modify software they get free or purchase and tailor it to their needs.

I think it's fair to say that not everyone has what it takes to learn those skills. I took trombone lessons for a semester in 6th grade and never did hit a single note right. Not even close. Still can't.
It is the official policy of the US government that a Common Criteria EAL2 certification (i.e. "demonstrating resistance to penetration attackers with a basic attack potential" [1]) is adequate for government systems. This would likely correspond to a Class D, the lowest class, under the old Orange Book standard. In contrast, the only protection profile under Common Criteria designed to evaluate a MLS system, SKPP (Separation Kernel Protection Profile) [2], corresponds to a standard beyond EAL6 [3] (i.e. "demonstrating resistance to penetration attackers with a high attack potential"[4]), MLS systems evaluated under the old Orange Book standard correspond to Class B3 or A1.

In contrast, until a few years ago, it was official government policy that EAL4 certification (i.e. "demonstrating resistance to penetration attackers with an Enhanced-Basic attack potential"[5]) was adequate for government systems. This likely corresponds to Class C2 under the old Orange Book standard. This standard was chosen in the interest of allowing standard IT commercial vendors, such as Microsoft and Unix vendors, to submit competitive bids because it was deemed economically and technically infeasible for those systems to be retrofitted with adequate security to achieve a higher standard[6]. So, they instead set the standard to a level achievable by standard commercial IT vendors. They have since reduced it to EAL2 because they determined that requiring a EAL4 certification was too onerous, disqualified large vendors such as FireEye, and was unnecessary as the layering of enough EAL2 systems, each like a piece of swiss cheese, would result in systems comparable to EAL4 systems.

[1] https://www.commoncriteriaportal.org/files/ccfiles/CCPART3V3... Page 34

[2] https://www.niap-ccevs.org/profile/Info.cfm?PPID=65&id=65

[3] https://www.niap-ccevs.org/MMO/PP/pp_skpp_hr_v1.03.pdf Page 84

[4] https://www.commoncriteriaportal.org/files/ccfiles/CCPART3V3... Page 42

[5] https://www.commoncriteriaportal.org/files/ccfiles/CCPART3V3... Page 38

[6] https://www.commoncriteriaportal.org/files/ccfiles/CCPART3V3... Page 38
Loops are easy..
You have 3 chocolates, and for each one you take a bite. If it's spicy filled, you stop eating them.

While there are still crayons in your bowl, the colors in the rainbow grows.

"what time is it mr wolf?" When you reach daddy/mommy you stop.
Pope Francis Says Covid Misinformation Violates Human Rights
Just use a csv
both opinions can be true. graham is a self important gas bag _and_ twitter doesn't care about spam
Every comment in this thread (except the Hypercard one) has been modded down at the time of writing. Maybe some would like to talk about why they don't like any opinions about this story?
Yup, but you can make it do the job and that's enough for the majority.
This is a frustrating position.

Everything is layers. We build things on top of other things. If every layer had that attitude, then the bloat would be enormous. It's already getting there.

We should praise judicious effort into optimizing any of the resources used in the systems build, at every layer.
And, as captured in many of those points, a relatively high IQ. Almost certainly at least 1 SD above the mean, and in many cases (complex software), closer to 2 SD.
Maybe program her?

Maybe something like, place three eggs on the counter in a row. Tell her "Pick up the first egg. Crack it into the frying pan. Put the shell back where the egg was. Pick up the second egg..."

Then, next time, tell her "For each of the three eggs, pick up the egg, crack it into the frying pan, and put the shell back where the egg was."

Would she get something like that?
You should print this on a big poster and walk on the street carrying ringing bell in your arm, trying to attract attention.
I feel like I got clickbaited...
They may be doing it to stun the animal.
Jamie Oliver's War on Nuggets (2021)
It is extralegal though. The boot-rom will enforce these restrictions, and you don’t have to agree to the iOS TOS to buy an iDevice. Further, one may want to use the device without iOS.

Extralegal just means outside of the scope of law or a legal framework. Here apple using cryptography starting from the boot loader to effectively retain the right of exclusion regarding what code may or may not run on the ARM CPU. The sale of the tangible property should include the right of exclusion to the buyer short of a legal agreement at the time of sale allowing the seller to retain some rights. Thats why its extralegal there is no contract just apple using public key cryptography in rather hostile manner that diminishes the property rights of buyers.

Here is a simple test if you have to ask 3rd party to do something with something you “own” you don’t fully own it or your rights are diminished in some manner.
I wish that were a requirement. It is not.
Coding may become ubiquitous, but visual coding isn't always easier than textual programming languages.

Back around 2001 we created no-code visual scripting logic bricks for the Blender Game Engine: sensors (keyboard, collision, raycast) controllers (and, or, etc) and actuators (move, play sound, animation etc).

Some games became very complex, with hundreds of linked blocks. We introduced a Python controller, that could do everything with or without using logic bricks and text scripting was much more concise.
The most recent stats from StackOverflow are 25.19% macOS for all respondents and 30.04% macOS for professional developers.
That sounds like a job for the drummer.
> and the educational system is quickly adopting coding as part of basic literacy

If only. They're mostly fooling around with random low-code or no-code tools that get misrepresented as "learning to code", when literally just teaching BASIC, LOGO or PASCAL in K-12 the way they used to do it back in the 1980s would bring us all a lot closer to that worthwhile goal.
I am not sure if this can be stopped at this point. Too many people are already writing “should of”. Same for excessive apostrophe’s.
Having spent many years in court, this shit happens all the time. Experts will testify to some incredible bullshit, and even in the face of objections by the defense, the judge will often be technically bamboozled and allow the bullshit to stand.

Almost all lawyers and judges that I've met have no computer expertise.
> Afaik, neither of these things has been proven.

It's not even clear (at least to me) what a proof of "difficulty" would look like. You would have to prove that no mathematical process could exist that was capable of (for example) factoring a composite number N in less than M steps (where M is a function of N), and prove that each step has some minimum energy or time requirement, to ground the "difficulty" in terms of things that we can use our current understanding of physics to reason about.
If you want to use 4Kn drives, SSDs (w/trim), or easily switch between RAID and HBA modes, I would recomend an R730 with H730 controller instead. They're available on eBay with 128GB of RAM for just over $1,000 USD. If you don't want those features, an R720 is a good choice, and around half the price.

Idle power consumption of an R730 with no drives is typically about 85W, though higher-end CPUs drive that up a bit. The older R720s are a bit higher in the 100W range. When the extended warranties expire, high-spec 2nd hand equipment floods the market.
You managed to confuse an entire comment tree by ignoring the article and presenting fallacious, anti-American rhetoric.

Congrats.

Minority groups have been dealing with systemic and deliberate murder as part of their daily lives for 400 years and you're worried about... a reconcilable loss of an inanimate object?

Oddisee and Shabazz Palaces can say it better than I can.

> I got a cuz that’ll be your doctor after a test that I hope he’ll pass

Isn’t that what you fear most? But fear don’t trump your needs

Our pros do trump our cons though. And cons don’t trump your greed

And monsters’ what you make of us and we make you succeed

And that’s what makes this country great, it’s built by those who bleed

It’s built by those who came on boats, it’s built by those who flee

And you forgot your family tree and we’re just all your leaves

So if you just try to chop us down you only hurt your knees

> That's how we start the show

Eagles soar and oil flows

You didn't decide what you chose

We will pay back what they owe

Yeah you say its so

I got mines now you get yours

Crime depends from who you stole

Rich is good, black is no
The American Society for Civil Engineers publishes this report. I’m sure they’re all great people, but I take with a grain of salt any information that comes from an interested party.
Facebook: destroyed society.

Google: destroyed the internet.

Apple: destroyed the environment.

Amazon: destroyed small businesses around the country.

Netflix: destroyed attention spans by encouraging binging behaviours

Literally every tech company is profiting off a vice. And yet you all work for them.
You said "covid kills about 2% of those who get it". Are you taking issue with the best available estimate of how many people "got it"? If not, your statement would imply that covid killed 5M people in the US, which is almost all the deaths in the US in the past two years.
That’s not true. Signal does provide an Android version without Google Play Services.

https://signal.org/android/apk/

I’ve used it for a long time on a GrapheneOS phone with zero Google software installed at all.
I never teach people to code. I ask them what they want to build, and then we work to building that.
People don't need to be patient. Beyond assignment, if, for and while, just make sure they use good variable names and function names.
Code reviews take care of the rest.
Prices are set by what people are willing to pay. If property tax goes up another part of the mortgage payment (like principle) must go down, otherwise there won't be any sale.
Be a beacon…
In the case where some rarely used feature is exploitable via some misconfiguration.

See also: log4j
Basic self protection of the interent is don't click on suspicious links.

PDFs are known vectors of malware.

PDF only links as submissions to HN receive their own mod to the title to indicate that it is a PDF for multiple reasons.

Using a term like manga is click baity as well, as it will help lure people in to clicking a link. A common ploy for people needing to use ploys.

I was mainly upset that with all of the effort I go to in order to not click suspicious link, this is how it happened. It also just happens to be a supsicious looking link that for whatever reason(s), my browser decided it would not download it. For me, this worked out just fine as I had no intention of attempting to download it.
Jennifer Doudna [1] for sure, both for CRISPR and for her stance on the ethical use of it. [2]

[1] https://vcresearch.berkeley.edu/faculty/jennifer-doudna

[2] https://www.hmhbooks.com/shop/books/A-Crack-in-Creation/9780...
How much does AWS use for a comparable number of transactions? Your numbers don’t mean anything without additional context.
As others have pointed out, there is a big difference between self-modifying in-memory and on-disk. The article seems to be talking about on-disk modification.

We have an internal CLI for our developers that auto-updates itself by replacing the binary on-disk. The auto-update bit only runs when the developer uses our CLI, and at most once every 24 hour. If an update is triggered, it prints out a message saying it was updated and asks the developer to re-run the command.

The upshot is we didn't have to write and distribute a second application to handle auto-updates as a background daemon, and we can be reasonably confident anybody using our CLI is +/- one version.

If for some reason it leaves the binary in a bad state, devs can still install over it with homebrew, or downloading from the releases page - haven't had to do that though in the 2 years we've had it.
Use a different browser that’s not chrome.

Problem solved.

Disclaimer: I don’t use Brave because I don’t want to see more ads. In the 90s, there were little banner ads that ran on your pc in the same app that helped you connect to the internet. That’s essentially what Brave is, except I don’t NEED to see more ads, as I needed to pay for internet in the early days. Just us a browser that blocks cookies.
I can't blame them, you see replies like "how do you feel working for such an amoral unethical company" and you start to understand why they don't like to reveal it anymore.
A lot of non-programmer office workers I've met aren't capable of writing software. Full stop. They're simply too incompetent. It's an uncomfortable truth.

I'm talking about scrum masters who have trouble navigating Jira, business analysts who aren't able to have a written conversation, product owners who struggle to create Outlook calendar invites.

Imagine asking these same people to write software rather than just use it. It isn't just a matter of training, it's a matter of disposition, and the gap is wider than we as a society care to admit.
All I can think of is that a lot of people enjoy outrage so when someone points out "No, the facts are different, so there is nothing to be outraged about", instead of viewing that as good news - that hey, schools are not actually censoring the holocaust and Maus was not banned anywhere - they get really angry as the legitimacy of their outrage is threatened.

It's really strange because if you tell someone who was convinced that say, a man was killed a robbery, that actually no, there was no robbery and no one was hurt, most would breathe a sigh of relief and view that as good news. But when it comes to these culture war issues, the reaction of hearing the facts is often people taking offense that their previous offense was not justified.

IMO that's a good way of determining whether something is a real issue or a culture war issue -- if it was a real issue, people would be glad to hear that a bad thing didn't happen.
Considering that the fall of the Roman Empire took centuries of slow changes. was I wonder if people there even noticed. Seems a lot of these things can only be noticed after the fact and over times much longer than a human lifespan
I think those looking for deep causes for the decline of the Roman Empire are looking for the wrong thing. Like entropy, the presence of dynamism, coordinated energy and cohesion in societies is the exception, and the natural state is a sort of mediocre Malthusian sameness that the Empire declined into.

Civilization is sustained by bursts of energy and confidence which generally comes from new ideas and a vision of themselves and the world which galvanizes people and has them build empires, institutions and cultural creations and structures.
how long have aging and accidents been around? since the dawn of the human race?

and they still haven't figured out a way to handle the ICU load?

you would think with all kinds of random unplanned disasters happening all over at any time
..like terrorist attacks or earthquakes or tornadoes... they would be able to increase capacity by 20%

the problem is not covid patients, the problem is either a poorly planned system or news media sensationalism
I don't think process_vm_writev can write to read-only memory, which executable memory is under modern operating systems. Doing that requires ptrace, which long predates Linux. According to the Linux man page, it is "CONFORMING TO: SVr4, 4.3BSD".
To me System administration is much simpler than cloud administration. Especially for security, I'm never confident cloud applications are fully secure.
It sort of makes sense. As far as I know there are almost no records of orcas going after people.
As someone who has worked Vulnerability Research/Exploit Dev for US based companies I'd consider this a bit misguided and is likely coming from someone not in the Vulnerability Research/Exploit Dev industry. I'm guessing you're getting these numbers from just reading Zerodium:

"""
The zero days are likely occasionally being discovered and fixed, but buying a zero-click zero day for Android/iPhone on the black market only costs on the order of $1-2M at retail
"""

In reality the final packaged product is worth exponentially more.

Also, Israel produces some of the best security research talent on the planet due to their national focus on cybersecurity, and funneling some of the most talented students in the country directly to 8200 starting in high school, and some of them end up going to NSO group after. None of the vulnerabilities/exploits in the Vault 7 leaks come close to the sophistication of the FORCEDENTRY exploit. I'm not saying the US doesn't have better capabilities and the NSA most certainly does because they have suppliers like Azimuth, but a lot of what you've stated is based in fantasy.
Where do you work?

I agree with your characterization of FAANG, but you can find similar criticism about most industries and companies
I think you linked to this thread haha. I was confused for a hot second there.
Sit in a room and point at a spot on the floor.

You are a pointer, pointing at nothing.

Attempt to put shit where you're pointing and you have shite all over the floor.

Malloc creates a bucket.
Now when you put shit where you're pointing it lands in a bucket.

When you're done with the bucket you clean it up.

If you try to put too much in the bucket, you end up with shite all over the floor.

If you forget to clean up the bucket, the place will start to stink.

If you change the pointer so nothing is pointing at the bucket of shit, then it will just sit there, forgotten. But the shit is still there.

No one ever forgets this way of teaching it.
Everyone should consider Victoria Metrics anyway. It scales better performance wise, and they broke out components to improve scalability (vmagent, vmalert, etc) when Prometheus was just one huge process that did all the things. The two work closely together, and even did a good talk together about the differences.
It's only "enough" to them because they don't grok the failure modes. Which is basically the story of almost all "no-code" or "low-code" tools.

You can do "low-code" and even "no-code" right, but it basically has to be a DSL that's cleanly defined in terms of some other programming language with sensible semantics. That way when the DSL fails to do what you expect it to (as it invariably will at some point), you at least get to pick up the pieces and carry on. But that's not how Excel is built, or most similar tools.
Why would you ever look at the replies?
Definition of "vorrätig hält" when I googled it.
There is a difference between understanding 10, 100, and maybe 1000+ but beyond that I'm not so sure. Who really understands a 100k code base they didn't write themselves except at a high level anyway? I think once a developer accrues an understanding of certain key abstractions, it's just a matter of exposure and practice working within code bases.

No-code is a separate issue. Visually organized programs become very hard to understand very quickly.
Seems being an asshole is a sign of intelligence.
Sure, peoples in South America also suffered some ethnic cleansing but not as bad as North America. At any rate it's millions of people and entire cultures exterminated.

Less than 1% of US population is classified as (pure) Native American, whereas it used to be 100%. A staggering example of ethnic cleansing/replacement.
Apple still runs the infrastructure for handling the unlisted app, like storage costs and bandwidth costs. I believe unlisted apps still have to go through review, so there's human cost in that as well.
If learning your first programming language doesn't require patience, I don't know what the word means.

I've never met anyone who wasn't frustrated for at least the first few months trying to get even basic programs working. The syntax is orders of magnitude less tolerance of mistakes than any other subject.
They play with their prey like cats do with mice. I remember seeing videos where they were throwing around half dead penguins for quite a while and then left the penguin without eating.
I get ~one of those NFT spam mentions daily. I don't get why Twitter doesn't outright block accounts that tweet stuff like "giveaway" and "tag.*friends" and are followed by replies that start tagging people, especially people they don't even follow. That's blatant spam.

I don't get much other spam though.

Edit: oh yeah, on a Japanese account I have I get the odd mass DM offering scam sex/easy money/whatever. I've also noticed a trickle of obvious spam account followers there (it's always "girls" with sexy profile pics and a profile blurb that invariably mentions adding her on LINE, and ~zero followers except other bots and just a couple tweets). Spam is very different depending on the market.
Makes me think of the oft-repeated joke on MobileTechReview about bottom-of-the-line thinkpads with low-quality screens: "The laptop the IT department gets you when they hate you"
should trim it and make the invisible chars invisible