skysight-inc/HackerNews huggingface dataset:
> The only way I can interpret that is to conclude Apple doesn't really care about the integrity of their sandbox.

There are many other ways to interpret it. Here is one completely made-up example that I created just now for this reply:

"Apple can't lock this down further without breaking open() calls in the majority of existing applications; therefore, they made a pragmatic choice to allow this issue to exist until their long-term roadmap plan to remove direct disk access to protected folders ships in a future macOS update; while declining to share their decision with the reporter, as is completely normal for Apple."

If you define "security theater" as "any practice that would not stand up to a human attacker", then all security is guaranteed by definition to be security theater, since all security protections will be found to have weaknesses, compromises, and design decisions that could be theoretically exploited. That definition is clearly non-viable in reality, and so all security decisions — even Apple's — will have unpalatable outcomes that do not invalidate the relevance of security.
Yes, there exist workarounds - but the point is that you should not have to "trick" your OS into not shooting you in the foot.
This is an interesting approach (and also raises interesting questions concerning the relative power of languages, i.e. how adding various features relates to moving from binary logic -> regular languages -> ... -> turing complete, but I'm overthinking it...), but isn't it a tad too limiting? You at least need recursion to do anything that isn't completely trivial in Scheme, even for a CS 101 course.
Wouldn't you outgrow them so quickly that you'd end up with "just Scheme, but more annoying" within a couple lessons?
I've been using a work laptop as my 'primary' machine for years, and it was a Mac. I was using Macs pretty much since 2005 for life and work.

As more of my life moved into the browser, I was curious to try a Linux desktop again; I hadn't done so since KDE on debian in 2004.

I've been on Linux Mint since the summer, and I have been really astonished at how easily everything just works. For me, it's a combination of things: 90% of what I do is in the browser; all the software development tools I use are cross-platform; and the Cinnamon desktop environment is really just good enough for anything I find myself doing.

I didn't expect it to go this well, but it did.
I got my laptop in 2015, it's been clean of crapware since.

It's also blazing fast. These modern computers are incredible. Not sure why I'd ever upgrade.
Hmmm great points. Is this a "call for mobile versions" of classic Linux programs in a way?
The professors are overworked already. So that's one reason not to. Second, cheating is also fairly easy on open questions. Just get someone to prompt you the answers. That's what the proctoring software is for.

But it's the style of justification: because you can't catch them all, just ignore the problem. That's not ok. Education is supposed to teach you something else than cheating.
Looks like this is the GCR/ACI compete: https://news.ycombinator.com/item?id=25267182
Letsee, this root filesystem says it was installed on 2019-05-11, so what, a year and a half ago? ish? I just wiped it and reinstalled since only the root filesystem was hosed (separate home filesystem thankfully wasn't affected) and this box was already fully managed by ansible so I just rebuilt an exact replica of the same system in place. (In hindsight, no, I don't know why I didn't use that opportunity to switch to XFS.)

Also, I'm going to somewhat mirror sibling comments: Even if the hardware is faulty, that should produce a filesystem with explicit checksum errors, not an unreadable filesystem. There is certainly an upper limit to what it could catch, but you'll have to forgive my skepticism that only one of the 2 filesystems on the system was affected and only after months of use, and then the corruption was so complete that it couldn't even tell me what was wrong and try to fix it.
They're also a recent recipient of a Bezos Earth Fund grant: https://www.edf.org/bezos-earth-fund-supports-edf-science-an...
There's a free tool called Windows Update MiniTool that works very well for disabling auto-updates and then allowing you to update manually every so often. That is what we install on our CNC machinery that have a Windows 10 backend.

https://www.majorgeeks.com/files/details/windows_update_mini...
here's the thing about disabling/turning off settings in Windows 10 (at least from my experience).

- half of the things are for stuff you shouldn't have to opt out of in the first place in any reasonable OS

- that's if you can even opt out of them

- the settings/ways to do so are often obscure/ obscured

- come next update, your settings are never safe, and you can't have faith they didn't add more bullshit that you have to research and find ways of turning off
Warm or cold?
Interesting. It's a function I've never seen or used. I guess because most software that I would want to do that with provides its own volume controls. Definitely useful.
If your lambda function took 60s you have other issues.
Maybe this article would help? It's shorter. https://www.marketwatch.com/story/fed-accounts-for-all-with-...
> Having a new on-board use some search function on Slack, to look through 100s of hours of conversation for "random important things", isn't going to fix that.

Just been through that and I 100% agree. Unfortunately my push for "everything needs more documentation" has not succeeded because "we don't have time to document stuff!"
66$ for running a AWS Lambda with 128 for a year seems very expensive.
The Lengths People Go to Just to Avoid DNSSEC
I don't necessarily have an issue with the idea that every app I install can read all my files. It's not great, because it forces me to place a lot of trust in every application, but if the alternative is compromising what those apps can do, or bombarding me with security prompts... well, I can see both sides of that argument.

However, if we are going to go down the path of compromising functionality and adding lots of annoying prompts, then that strategy had better actually work!

If despite all of these annoyances apps can still read my browsing history, that means I also still need to trust every application I install, so I'd definitely prefer we just went back to where we started.
Interesting. The angle of incidence equals the angle of reflection.
I don't think they are doing it to be nice to consumers. I think they are doing it to cost less than competitors.
"Linux Phone"... music to my ears!
The article says: “The modern BEAM only has the interpreter.”
Yes, I read that. I should have rephrased because I was posing a more general question, as it seems like OP is headed directly for another problem which is the BSD v. Linux package support deficit, which IMO is far more painful than macOS+VNC vs BSD.
Charitably, this feels like a good presentation if you are already sold on the idea.

Realistically, it’s pretty snarky and unconvincing to all but the choir to whom he preaches.
What else can be used instead of an API Key as is implied by OWASP?
Future-proof open firmware 2-12s LiPo/ Li-ion battery charger
> Probably suggest arch linux to someone complaining about having to track down dependencies does not make sense, since such a person is more interested in the OS just working rather than making the OS a bit of a hobby that that they want to customize.

having used Red Hat, Mandrake, Ubuntu, Debian... Arch Linuxis by far the most "just works" distro I've used
Netlify doesn’t support sever-side languages and frameworks, like Node, so not exactly.
DrChrono (YC SW11) | iOS, Full-Stack, Backend, Product Manager | Sunnyvale, CA; Los Angeles, CA; Hunt Valley, MD | ONSITE, REMOTE, FULL-TIME, VISA

If revolutionizing healthcare excites you, join our growing team and help us achieve our mission to build better software for doctors and patients and improve healthcare for all. DrChrono was founded and is led by two software engineers, Michael Nusimow and Daniel Kivatinos. Unlike other healthcare companies, our company is built from the ground up to address modern healthcare through technology and innovation. We believe in open APIs and being part of an open ecosystem.

Senior Software Engineer - All Locations, US (Remote):
https://jobs.lever.co/drchrono/fd5eaa49-9dab-4ba3-b711-cb6db...

Senior DevOps Engineer- All Locations, US (Remote):
https://jobs.lever.co/drchrono/b5e38308-0795-4f5c-9627-79fe5...

QA Lead- All Locations, US (Remote):
https://jobs.lever.co/drchrono/2cdeecac-859c-4b9b-bdb3-7880d...

Software Engineering Manager - All Locations, US (Remote):
https://jobs.lever.co/drchrono/c666052e-c828-43fe-8361-25e1e...
mParticle | New York (NYC), Florida, Seattle, REMOTE | Software, Cloud, Devops, Backend, Security, Manager, iOS | https://www.mparticle.com/careers

We're a Customer Data Platform (CDP) on our series D. I've been very impressed with our architecture since joining, we handle a huge amount of data and we have some very big names as customers. It's a great company to be a part of and we're growing rapidly. DM me on Twitter with questions or for a referral.

- Cloud Systems Engineer II: 2+ years exp; AWS, Bash, Python, Docker, Vagrant, Ansible, Chef, Puppet; https://grnh.se/631ccd2f1us

- Security Engineer II: 2+ years exp; OWASP Top 10, AWS Security; https://grnh.se/bac592fd1us

- Software Engineer II - Integrations: 1-3+ years exp; OOP, SQL, C#; https://grnh.se/e34c33ff1us

- Senior Software Engineer - Data Engineering: 3+ years exp: SQL-like, ETL pipelines, Druid, Fivetran, Redshift, Looker, Spark; https://grnh.se/d6297b3e1us

- Senior Software Engineer - Distributed Systems: 2+ years exp; https://grnh.se/f3b23d351us

- Software Engineer II - Performance Engineering: 2 - 5+ years exp; C#, .NET Core, AWS, DataDog, Cloud Trail, SumoLogic; https://grnh.se/68c60efc1us

- Staff Software Engineer - Performance Engineering: 7+ years exp; C#, AWS, SQL / RDBMS, NoSQL, Messaging; https://grnh.se/4b8357081us

- Staff Software Engineer - Mobile Engineering & Developer Tools: 5+ years exp; Kotlin, Swift; https://grnh.se/a112825b1us

- Software Engineering Manager: 3+ years exp; https://grnh.se/2670e04e1us
We used to get a lot done with much slower networks. I remember running remote X sessions on such slow networks.
For me, reading about a zamboni causes always a short thinking pause to identify its meaning, as in Czech, we call a zamboni a "rolba", because of... a name of a Swedish company. (This process is called genericization or apellativization.)
I certainly miss my usual travel and getting together with colleagues/peers when doing so. But continuing to collect a paycheck takes a lot of the sting out. It's a lot different from losing out on a year of college experience and paying for the privilege.
AWS EKS Distro
Is it possible the Raspberry Pi ecosystem could move things forward for ARM based linux devices? I know they aren’t mobile, but it is a strong ecosystem with some traction.
> It may be technically correct, but you don't hear about how the GIs murdered a bunch of Nazis on the beaches of Normandy or whatever other war suits your fancy. Save for the particularly one sided conflicts.

That's because the nazis lost. If they had won, as Robert McNamara said, we'd be called murderers and criminals and our leaders would have been hanged for crimes against humanity.

Not only did the british call the revolutionaries murderers, they also called them terrorists since the revolutionaries were attacking and terrorizing the loyalists. Ironic huh? One man's freedom fighter is another man's terrorist.

As strange as it sounds, in an alternate universe where the brits won, the history books probably describe the revolutionaries as murderers and terrorists. Can you imagine how odd it would be to view Benedict Arnold as a hero and George Washington as the villain?

> there was no ambiguity that the revolutionary war was a bloody conflict.

And there certainly was no ambuigity about who were the good guys and who were the bad guys.

History is just one part of nation building propaganda. The people in charge ( usually the winners ) get to write it. Fundamentally, there are no good guys or bad guys, just winners and losers in history.
Group policy does not stop it from eventually rebooting. Though it will stop the "rebooting right after applying an update" horror show.

With Group Policy: if you are logged in, Windows will pop a modal dialog in your face and you can preempt it there, but just leaving an application running and being AFK will not prevent reboot if Windows has decided it has waited long enough. The amount of time I can ignore the "restart" request in Windows Updates varies from days to weeks for me.

I hate the behavior with a passion, but I can see why Microsoft wants to force reboots eventually. Having un-updated Windows is not good for 90% of the people out there.

Honestly speaking, Windows 10 is as far from the spirit of the "I'm a PC" and "Windows 7 was my idea" ad campaigns as you can get. Now it's just "You will bend over and take what we give you, for the greater good"

If you want full control of your OS, you need to switch to a BSD or Linux, with appropriate expectations about the applications you will or won't find there.

Edit: fix grammar/punctuation a bit
99% of the apps I use aren't on the web at all
BetterUp | Full Stack, Front-end, Data, and Engineering Managers | Remote | Full-time | https://www.betterup.com

BetterUp is a personal transformation platform that brings professional coaching to employees at all levels. Our mission is to help people everywhere pursue their lives with greater clarity, purpose, and passion, so our product was developed by a team of leading behavioral scientists, researchers, and technologists. We're already transforming the way companies approach talent development at high-performing organizations like Genentech, Mars, LinkedIn, and Workday among many others.

We are an agile development shop that lives and breathes lean startup and DevOps principles, and have built culture of engineering quality where each team member is empowered to have an impact on our mission. Our stack is primarily Ruby on Rails, Ember.js, Postgresql, AWS, and Docker and our principles and practices include:

- Comprehensive test coverage (> 95%)
- Maintaining up to date dependencies (minor dependencies upgraded within 1 week of release, major dependencies 1 month)
- Continuous Deployment (ship early, ship often)
- Performance as a feature (< 250ms 95th percentile API response time)
- "Just in time" Architecture (invest in architecture in lockstep with product initiatives)

We provide amazing benefits (flexible vacation, volunteer days), but if you ask the team they’ll tell you that the greatest benefit we offer employees is an incredibly meaningful mission and transformative work. If you’re interested in joining our Engineering team you can apply directly here: https://www.betterup.com/en-us/about-us/careers
Guess that's about it for the rate limits.
Of course. You should've paid [contact us for a quote] dollars to get the LTSC version.
I've got bad experiences with go startup (i.e., cold runs). They're much more expensive than I would have expected. If node can indeed run in 40ms (as https://news.ycombinator.com/item?id=25267211 says), then I'm surely going back to JS.
New Monolith Mysteriously Pops Up in Romania
If a process takes that long, lambda would be a poor architectural choice.
> In conclusion, app installation became a confusing mess!

No, app installation was a confusing mess and now it's been cleaned up. There's nothing wrong with an app separating user-specific data from system-global data. Running an app as a regular user shouldn't require any writes to HKLM!
And yet married couples are still wealthier. And we do know that.

https://www.stlouisfed.org/publications/in-the-balance/2018/...

The fact that a college educated person earns less than what you claim is a mentally unwell, non job having drug addict is sad but no all to unobvious. Why would you think a teaching degree or psych degree major would earn more over their lifetime than a plumber or construction worker.

The fact is single women benefit the most financially from marriage since single uneducated and college educated women have a much higher than average poverty rate.
This looks like a desktop system, with a browser and window manager. So comparing it to the alpine minirootfs is apples to oranges
> I mean, wtf? With open source, there is at least discussion and education about something like this.

I mean Gnome3 has removed features pretty regularly that people liked without any real discussion. I don't think that is a closed/open source thing, more of a project communication thing.
> I pity them for having to deal with a new (perhaps persistent) education dynamic and not be able to enjoy their college party years.

This is imo a major factor in drop-outs - partying.

Kids today (who a generation or two ago were considered adults) probably need to stay at home until they're in their 20s.

If remote learning costs drop to account for not having to maintain Club Med-esque campuses, this should be a win for everyone.
> But it's not a real issue for the new M1 minis as its network is down to 1Gbit (from the previous mini 10G).

FWIW, that's just the built-in port. 10G adapters will do 900MB/s. https://www.owcdigital.com/products/thunderbolt-3-10g-ethern...
> The problem is that 'Facebook has produced the kinds of people who have no interest in the open web'.

I disagree. Those people have always been there and have always been the majority. America Online back in the 1990s was even more of a walled garden than Facebook is today. Most Facebook users today at least know that there is a "web" other than Facebook, if for no other reason than they see links to it in their feed. AOL users back in the day might never see anything that wasn't hosted by AOL. And there were the 10% or so of us who used the open web back then, just as there are today. For one of us to try to explain to an AOL user what "the open web" was and why it was a good idea back then was even more of a challenge than trying to explain that to a Facebook user today.
I didn't mean to imply that they did it to be kind, I think it's clear they made this change to be more competitive in the market place.

It's still great to see.
Libra cryptocurrency changes name to Diem to distance itself from Facebook
DHIS2 | Multiple Positions | REMOTE (EU timezones) or Oslo, Norway | Full-time or Part-time | https://dhis2.org/careers

DHIS2 is a free and open source global public good, the largest health information system in the world. It is used the national level in more than 70 mostly low- and middle-income countries [1]. DHIS2 is a general-purpose data collection and analytics platform used to manage routine health service delivery as well as interventions targeting COVID-19, Malaria, HIV/AIDS, Tuberculosis, vaccination, maternal and child health, and more.

DHIS2 is developed by the Health Information Systems Program (HISP) at the University of Oslo (UiO) in Norway with support from norad.no, PEPFAR, the Global Fund, the Bill and Melinda Gates Foundation, CDC, the Global Vaccine Alliance, UNICEF, WHO, and others.

The core DHIS2 development team is remote-first with a preference for CET and neighboring timezones. We also have onsite positions available in Oslo, Norway. We build an on-premise server product, more than 30 bundled web applications, and a suite of platform tools for application developers working in local contexts [2].

We are currently hiring for the following positions:

- Frontend Software Engineer (React)

- Backend Software Engineer (Java/Spring)

- User Experience Designer

- Developer Advocate

- DevOps Engineer

- Security Engineer

You may apply on Stack Overflow for certain positions or send an email to austin@ or careers@ with “HackerNews” and the position you’re interested in as the subject (domain dhis2.org).

We also welcome open-source contributions big and small!

[1] https://www.dhis2.org/in-action

[2] https://developers.dhis2.org
Amazon Video Ads | SDE1 and SDE2 - full-time | Austin, TX | ONSITE (currently remote)

Amazon Video Ads has some open roles on a team that helps internal teams deliver video ads on their VOD and live event streams. We partner with teams like Twitch, IMDbTV, and Prime Video and help support programs like Thursday Night Football. Our work is backend-focused in Java and our infrastructure handles processing a huge volume of requests through a distributed architecture, while maintaining low latency. We’re looking to scale from here and continually improve our performance. If this sounds like something that might interest you, please apply.

SDE1 - https://www.amazon.jobs/en/jobs/1354526/software-development...

SDE2 - https://www.amazon.jobs/en/jobs/1223782/software-development...
well, for some things. fx32 for the apps people wanted though was deficient. The NT3.1-era Alphas didn't have byte-level performance so things like Excel, Word, etc. all ran terribly, as did Emacs and X. I supported a lab of Alphas running Ultrix and they were dogs for anything interactive and fantastic for anything that was a floating point application.
author here!

I'm not against the "concept" of systemd, I think the BSDs need a "system" layer as well, just not systemd. The ideas are amazing, the implementation is the problem.
Shows your (lack of) age.
Anyone know what the co2_price is? It's missing from the page.
This slow fade-in at every scroll makes it very difficult to skim through
Note that the NSF isn't the only agency funding science in the US. For example, the NIH spends nearly all of its $40 billion annual budget funding scientific research.

However, I think this does speak to your earlier point about politics. It's easier to get people on board with funding "health" (since everyone cares about their own health) than it is for "science"
Small localised wars??

Did you know that the Vietnam War had the biggest aerial bombardment in history[1], of all wars?

The body count in Vietnam easily exceeded 1 million and may be as high as 4 million[2].

Do you think that's a small, localised conflict?

[1] https://en.wikipedia.org/wiki/List_of_bombing_campaigns_of_t...

[2] https://en.wikipedia.org/wiki/Vietnam_War
Could you tell what resources you found the most helpful for optimising memory in the context of raytracing/rasterisation?
How do you feel about RISC-V compact instructions? The resulting code seems to be 10-15% smaller than x86 in practice (25-30% smaller than aarch64) while not requiring the weirdness and mode-switching associated with thumb or MIPS16e.

Has there actually been much research into increasing instruction density without significantly complicating decode?

Given the move toward wide decoders, has there been any work on the idea of using fixed-size instruction blocks and huffman encoding?
Navy to Decommission USS Bonhomme Richard
Expo SDK 40 beta is now available
ETH2 has been in discussions and development for more than 3 years.

ETH is still on PoW and will continue to be on PoW for many more years.
Then let's build a new Arecibo-esque observatory in each of the 50 states and other territories. We'll combine all of them together to make the VLA look tiny. That'll be 120 employees multiple by the number of locations so we're talking > 6000 employees. Plus, all of that science.
Actually, the equivalent Rust code to this is just the following:

println!("Hello world!");

Exactly that text. Compile it and it comes in at exactly 13.6% of the C program you have that compiles to 1k.