skysight-inc/HackerNews huggingface dataset:
1. it isn't designed as a cloud-native configuration-as-code immutable service. The way it stores and loads configs, jobs, logs, build workspaces, etc is all 1990s tech. Every modern replacement does these things much better. These inherent design flaws set up all the later problems.

2. configuration as code is an afterthought, so it doesn't work very well.

3. the only way to manage Jenkins as described initially requires learning four different DSLs, although for developers to write jobs only requires learning three (JobDSL to load jobs from JCasC, Jenkinsfile for simple pipelines, Groovy for complex ones). This is ridiculous.

4. the plugins are atrocious, there's too many of them, they don't have good enough features much of the time, managing and upgrading them is always a pain.

5. CloudBees doesn't even maintain the core stuff correctly. The current Jenkins container comes with a new plugin manager which, by default, does not respect pinned plugin versions. That's literally the most basic thing you can do for operational stability. I filed a bug in January, and they didn't feel like fixing it, so I got them to merge a note at the bottom of their README instead mentioning the bug.

6. pipeline libraries are a costly maintenance and development pain. Having to write Groovy code just to write pipelines is horrible. Jenkinsfiles are, although much better than Groovy, still an over-complicated, unintuitive mess.

7. there's no simple way to deploy, maintain, test, and upgrade a Jenkins cluster. You have to maintain multiple clusters, increasing cost and complexity.

8. since most people don't set it up right (because it is so overcomplicated), the jobs, server configurations, and build history are not backed up, there's no version control. So when something goes wrong, the whole thing is hosed. Unless a Jenkins expert took 6 weeks to set it up perfectly.

9. due to all the above problems, you end up with a million different Jenkinses, all in various states of insecurity, brokenness, and wildly different configuration, making them incompatible with each other. This makes for a gigantic maintenance cost that never ends.

10. literally all of it is completely proprietary to Jenkins. Unless you build it and the jobs in a very particular way (which makes it impractical to use) none of it can be re-used in a different system.

That's off the top of my head. There's more reasons.

The point is, organizations will invest literally thousands of man-hours in making Jenkins work, slowing down their product development, forcing everyone to use this old-ass over-complicated piece of junk. If they took the same amount of cash they could buy literally any proprietary CI/CD system and do everything much faster and better. But the organization doesn't see the hidden costs until it's too late and they desperately want to replace it. Jenkins is not just bad, it actively holds back your organization.
"Dependencies" in your makefile are literally just functions. This can literally all be done with a bash script and 100% less backslashes to make things run in one shell. I really seriously think that this would be much cleared if written in bash.

That being said, while perusing the original makefile I found multiple issues. The one which stands out the most is that running make with a -j flag (which is entirely likely if your end user aliases that in their bashrc, I know multiple people that do). I am pretty sure fix and test can't run concurrently, at least I can't imagine how in-place fixing of files while running tests would work reliably. There's probably more cases where this would break things. Another issue is using `echo -e` and other bashisms, except that it's not guaranteed make will be running bash.

I really don't understand why your makefile keeps creating files, if it didn't create most of those files it would behave basically identically except for not needing to periodically run clean. In fact, by not providing a full DAG your makefile is just annoying in that there really isn't any option other than deleting random files or redoing all the steps. I don't see how having to delete .make.test and running make test is any better than having ./run-testsuite or ./run testsuite just run the testsuite every time.

Edit: I noticed your makefile sets SHELL. But this will in turn break this line:

https://gitlab.com/internet-cleanup-foundation/web-security-...
Agreed, and Mitsubishi. But perhaps this is a North America vs UK thing? Or perhaps Toyota as a sponsor of AutoExpress. Perhaps Hugo Griffiths at AutoExpress was just one of the ten thousand [0] on Tuesday.

[0]: https://xkcd.com/1053/
The Civil Rights Act of 1964 prohibits discrimination on the basis of race, color, religion, sex or national origin. Provisions of this civil rights act forbade discrimination on the basis of sex, as well as, race in hiring, promoting, and firing.
It seems you argue it’s a stepping stone, then you argue there’s no other way. Both of these can’t be true.

But if you ask me, the long term answer is nuclear. I know it’s controversial but many of the issues are blown out of proportion.
> There is no available democratic option in the USA that will bring about the end of US imperialistic war.

Certainly not like turning off a light, but it's a clear fallacy that peoples actions (or inaction) don't change policy and practice.

Put it another way, if Americans aren't responsible for the actions of America, who is? What sort of answers to that don't undermine the entire concept of the country?
It's worse (mentally, financially, socially) for the one getting laid off than for the company. Places that are used to high turnover already have systems in place to go through the whole process. In the US, the need to 'go along to get along' is greater since healthcare and employment are so intertwined. I know plenty of people that would move onto other organizations or working for themselves if their families weren't reliant on their employer-provided healthcare. Same with the manager I mentioned in my comment - stay at home wife, two young kids.
Marco literally states that it’s not wrong pointing out that it’s their business prerogative and further they aren’t known for being very generous anyways.

So you’re arguing a straw man.

And if the service revenue was supporting hardware revenue Apple’s services wouldn’t largely be limited to Apple devices.

Besides, Apple is a public company and we can see how those revenues break out. Further, we can guess that even the relatively minuscule service income would largely disappear, if, for example, I could download apps at a 15% discount using a non Apple App Store to an iPhone and not have to jailbreak the iPhone.
The biggest manifestation of this is clojure spec:

https://clojure.org/about/spec

If your impression is that this is like sugary unit tests: It is not. You can run specs during development, while running a in-editor REPL, code gets evaluated while you type it so to speak.

It is way more expressive than a type system and it is opt-in, but it doesn't give the same guarantees obviously. It is also not meant to be a type system but rather a tool to express the shape of your data. It is used for obvious things like validation but also for documentation (over time) and generative testing among other things.
I think it all stems from this idea that we can't be made uncomfortable ever, or we are a victim. The whole point of colleges and universities was to be confronted with some very uncomfortable ideas and to argue your position on them. This is how free societies work.

But as you said, currently all of our mundane day-to-day dopamine incentives in the West are aimed at the precise inversion of that. Not a good thing.
Does anyone use these in production? I thought most companies of scale had dedicated teams or individuals to act as component librarians because the publicly available footprints are so bad.
This is definitely a case where our Senate is out of it's depths. Software licensing and the world of software distribution is still a remarkably new field in the political world, so it makes sense that our government is totally lost here. There is no precedent for what Apple is doing. This is the licensing nightmare scenario all of the BSD developers warned about when Sony sold the Playstation Linux Kit: we no longer own the hardware we buy, we simply lease it from someone who provisions us authority to it as they see fit. It's a harrowing paradigm.
Toyotas hardly need a warranty to begin with, I assume there is some catch. Such as you need dealership maintenance or something in order to extend. I have a 2005 Tacoma with 350,000 using the same drive train. It's incredible. It's hard not to buy another one (another Tacoma) because this one has lasted so long. Only reason I haven't is because the gas mileage is abysmal, even V8 Fords have better than the 4 cylinder Tacoma, but they don't last near as long...so I guess there is a trade off.
safety reasons? There weren't any safety reasons.

The Concorde was the safest plane ever. It flew for 27 years with just 1 accident. And that accident wasn't Concorde's fault. Another plane dropped metal on the runway, and Concorde ran over the metal and got damaged right before takeoff.
This seems like one of those things that should be possible to enable by recompiling the kernel, but disabled by default. Tradeoffs are abundant in software features vs. performance, and this isn't really much different. The security-minded user can decide to take the performance hit if they really need to enable auditing. The key is to clearly document how to enable it and to set expectations regarding the performance impact.
Can't you just keep in touch with the first owner, and get them to take it in for any major warranty work?
I find both your and GP's swipes against Justice Thomas to be perplexing. Literal interpretation of the Constitution's meaning at the time it was written is exactly what you should want, not whatever that single judge feels should be or should have been the meaning. I don't see how that's a bad trait.
I've grown to really like short responses, assuming they give enough info to answer the question. I think that a lot of us run into a subconcious thing where we feel like we need to say more, but most of the time we won't. I've been practicing recently, and it makes things so much faster and less tedious.

I think I originally picked this up from professors, because I'd write a well thought out response (an unreasonable amount of time spent on it), and the professor would respond with all the info I'd need in two sentences.
> in 2007, immutability on the JVM was a competitive value prop, but in 2021+ it is nothing special

Can you elaborate on this? What do you think has changed in that time to make it "nothing special"?
And we’ll call them sub-hns?
That's not very substantial comment of yours.

Did we have global climate change, ecosystems extinction and resource depletion 200 years ago?

Every single human on the planet consumes enormous amount of resources during their life time, there must be some reasonable limit on how many humans the planet can support without being turned into concrete jungle with deserts.
You could look at some codepens for inspiration
>How do we know the price of the hardware today isn't offset by services revenue?

Unless you want to some doggy NRE number into accounting. Apple's hardware are extremely profitable doesn't matter how you spin or slice it.

But, yes. Today's price are subsidise by their services revenue. The keyword here is price. Apple still gets to keep their same margin. Basically Apple shifted the cost of macOS, cloud and other software expenses from Hardware / Product cost to Services revenue. This was stated in their 2018 investor notes.

Again, Macro's point isn't just about 30%. There is an Anti-Competitive, Anti Trust play here. Of course those two words have difference definition to quite literally everyone, and especially different from a US and EU stand point.
Unless you’re a very large organization, you’re not going to be managing each of those components individually.

The “Omnibus installation” as they call it is pretty easy to use. Just bring a Postgres DB and a redis instance.
What we mean is when groups of loud activists pile onto a wrongthinker en masse and demand that the person's life and livelihood be destroyed, or else engage in targeted harassment campaigns, all for the crime of having a different viewpoint, which of course makes them the worst possible thing.
Try living in New York City, the whole tristate, not just Manhattan. 3 to 4 times a year is laughable. Try 30 to 40 times a year if you take the Belt Parkway.

I used to live in LA where Santa Monica Blvd was always backed up. I doubt LA traffic has gotten better either.

I'm surprised by your insolence with regard to how shitty traffic circumstances are in big cities. Simply changing one's commuting times doesn't failsafe the issue.
A conspiracy theory about hats went viral on TikTok. Then the police showed up
The AppStore is not good for finding apps. You can’t even filter or sort the search on any kind of metadata. So you try to type some keywords in and you get irrelevant adware (after the ads for other adware). While I occasionally try apps or games I discover through the AppStore, nearly every app that actually matters to me I’ve learned about through other channels.
They all sound like used car sales people to me that's the biggest warning sign I've seen.
At least in the clip it's accelerating, so it doesn't seem to take them into account - which would make sense for non-lit traffic lights anyways?
On the other hand, if the characters still technically can exist in the content, the rareness just makes the problems harder to spot.

In this sense sticking to a relatively common separators is good, because they encourage you to do the right thing from the start.
ePayPolicy | Full-Time, ONSITE (Austin) | Sr. Engineer, QA, QA Lead | https://epaypolicy.com/careers

At ePayPolicy, we are revolutionizing the insurance industry by making payment processing quicker and easier. Our mission is simple: to rid the world of paper checks. Paper checks are cumbersome and a huge waste of time; our platform frees up our customers’ time to help them grow their business, acquire new clients, and sign new policies. Our product integrates with 15 of the industry’s most popular platforms, and growing!

We are looking to rapidly expand our development capacity as our business grows. We are currently seeking an experienced Senior Software Engineer, QA Lead, and QA Engineer to join our exciting development team. ePayPolicy offers generous benefits including a 401(k), medical and dental insurance, unlimited PTO, and annual bonuses.

Tech Stack: C#/ASP.NET, SQL Server, Knockout/jQuery

Please see https://epaypolicy.com/careers or email mike at epay3.com
> Deep down I think that an insistence on the "reality" of integers versus reals (say) is purely aesthetic.

I disagree! In fact, I think the difference between countability and uncountability is pretty huge!
There are still barriers to truly global labour - time zones, language barriers, complicated tax systems etc. I'm in New Zealand where there's little overlap in working hour time zones with most major markets.
Trades made by Senators in the 2020 Congressional insider trading scandal
I don't think it is. The talk was a year ago and it still isn't available.

I created my own version, based on (I think they did that too) on NixOS modules system.

But I'm wondering how it compares.

Actually looking at https://gist.github.com/burke/72ca46c80e57a25907a75611ee5eb6... I think their goal is slightly different than mine.

There's also https://github.com/hercules-ci/project.nix but it wasn't touched for a year now.
I think it really comes down to urban planning and the burden of most people's commutes. Worth noting that from my experience the interpersonal negativity index of my previous work environments is highly correlated with longer commute times and larger city size.

If I were running a large company I would create many small satellite offices around the metro area that employees could sign up to work from. Might even be worth purchasing a few large RVs and renting space and power hookups in good locations while figuring out employee preferences.
SiteScape | Product Designer/Manager/Cofounder | NYC or Remote | Full-time

At SiteScape (https://www.sitescape.ai/), we're working to democratize 3D scanning and change the way project teams communicate and collaborate in commercial architecture/construction. With Apple's new LiDAR-enabled iPhone and iPad, we believe that commercial-grade scanning solutions can finally be simple enough for anyone to pick up - so simplicity and human-centered design are at the core of our strategy.

We've passed over 250k downloads on our free app (https://apps.apple.com/us/app/id1524700432), consistently viral on TikTok (latest: https://www.tiktok.com/@wutchyy/video/6962296574714137861), and just closed a second round of venture capital. Now, our 3-person team is looking for a Cofounder/Product Designer/Head of Product to join us full-time and overhaul the UI/UX for our paid enterprise web app (currently in beta), own the product roadmap, grow the product team, and likely wear several other hats in the process.

See https://angel.co/company/sitescapeai/jobs/1357336-cofounder-... for more or email andy at sitescape.ai
I said NSFW, not NSFL. No problem sharing this among friends, but it's not generally appropriate to drop a link with a title like that in a work chat with 100+ people or whatever.
If you’ve got a good idea, just build it. Don’t put any energy into trying to restrict the freedoms of other people.

Forget everything you’ve read about patents. Licenses are for losers. There is no such thing as intellectual property, only intellectual slavery. It’s a sham system that allows the ovarian lottery to persist far longer than it should. The public domain is the only game that matters.
People have been making this threat for decades now but here is the thing: you always get what you pay for.

High quality developers from these countries can get paid surprisingly well. The ones that are insanely cheap tend to also do poor work.

The reason we still plenty of work being outsourced is because if you have a really high tolerance for low quality work, the lower end is much cheaper than you can get in the US.

You are also wildly underestimating some of the tech markets. I know plenty of people that are heading back to China because they are being offered amazing positions over there.
Just so I understand here; he's still on the hook for taking the bribe and running the license plate, he's just been cleared of unauthorized access because he was granted access to the system. Right? Seems to me the prosecutor messed up when charging him under CFAA, which as we can see here is a complex and nuanced section of law, instead of something straightforward, if less sexy like public corruption/bribery.
I'm an introvert and WFH all the time has made me borderline crazy, but it is sure nice not to have to drive to an office 30-minutes away when most days I could just starting working.
Basically, women who are educated and have enough power to plan the amount of kids have less of them. Women who dont get to make those decisions have more of them.
Would have made a hell of a Sheriff.
Companies will make offers. Prospective employees will negotiate based on conditions and salary. For some, working from home reduces costs (raises hand). No commute and no real incremental costs; I have a dedicated office and have never had free food offered in an office. For others it's a big cost.

If someone wants to live in a dense urban core and a company is 100% remote, that may not be a good deal.
Oh absolutely, but that did make IronPython more of a separate language that shared syntax with cpython rather than a drop in replacement for cpython.
Cloudflare Liable for Failing to Terminate Repeat Infringers
„ Without our apps, the iPhone has little value to most of its customers today.” I call bs on that. I can’t be the only person who uses stock apple email and very few 3rd party apps. Yes it’s even better with those apps, but even on its own, a nicely working phone with email and good camera provides a lot of value and utility for me. The 3rd party apps only add like 5% for me.
Play protect
I wish it were only leaders who are desperate to get back to the office, but it seems like the other force pushing for return to office time is the cohort of people where work IS their social circle. I can't relate to that crowd - even when I was young and single, my social circle was largely outside work and in grad school I tended to socialize outside my department.

This social argument I sympathize with - nobody likes to be lonely. But please - don't force everyone to go back to one model of working simply to support a subset of people who've chosen to make their life revolve around their employment.
This only works if you never interact with anyone ever. A lot of your security depends on people in your network not installing random crap and the past 25 years of computers have shown that it is sufficiently easy to social-engineer people into downloading and installing random crap.
Server procurement was a CFO thing, and their specific requirements didn't fit under the existing buckets, so it took them a long time to get it approved.

It was stunning to see the complete disconnect between Musk's grand declarations and what the organization was actually setup to deliver.

Frankly, it just gives me more respect for Tim Cook, who as COO at Apple made his company able to turnaround and deliver HW in record time.

Edit: in retrospect I wonder if Musk's grand public declarations were actually a way to control and pressure his own organization. Remember, Musk didn't actually found Tesla, he rescued it from bankruptcy after the Roadster didn't return as much as needed, so he inherited an existing structure.
30-40 times a year if you own a car and drive it regularly. That's why > 50% of households in NYC don't own a car.
Remembering Apple’s ‘sweet solution’ for iPhone apps before the App Store
>As another worker put it, “I can tell you, most people really don’t give 2 flips about ‘company culture’ and think it’s BS.”

Is there anyone who doesn't think "company culture" is bullshit?
In that case, I wouldn't go near it with a ten foot pole.
What is RUN?

RUN is a new platform to build apps and tokens on Bitcoin, using JavaScript!

We're organizing our first hackathon this weekend, with a great prize pool. Everyone is welcome.

If you've ever wanted to learn more about blockchain, or you are a JavaScript developer just looking to try something new, this is a great chance.

When: June 4-6

Prize Pool: 128+ BSV (~24k USD at current prices)

Learn more about RUN by taking the first tutorial: https://run.network/lessons/mockchain-jig-web-console/
Your baseless opinion is 100% correct. Biological brains are not Turing machines and do not have a Harvard or even a Von Neumann architecture.

If I understand it correctly, biological brains are essentially associative memory machines where memory and computation are intertwined into one physical structural system.

In short: To think is to remember. And to remember is to think.
It's fair to say GM did copy it well in the Saturn experiment, but failed to bring it fully to the whole company. VW can't help themselves from making complicated things. Honda is onboard, but Nissan still thinks in terms of supply side and will churn out garbage to meet next quarter targets.

That being said, Tesla went back to early Ford for the full top-down flow system - and it's working for them. So while I love the TPS system and use it in my company, I'm willing to keep on learning.
What I heard from colleagues that work with Clojure is that it is a horrible language where the default way of writing code is an imperative programming style where contexts are passed around and updated. Far from the concepts of functional programming.