skysight-inc/HackerNews huggingface dataset:
> Jenkins is a nightmare because everyone decided to spend months customising it with groovy and it became overly specific to your team/dept

Yes. One thousand times this.

If you are running simple scripts it's fine. If you are using the declarative pipeline, it's fine. The moment you start adding Groovy you'll be down a path that is filled with sadness and anger. Mind you, even the folks behind Jenkins will advise you not to use any complex Groovy scripts(including for performance reasons - you can easily overwork the jenkins master).

I've been focusing on Concourse because it forces the usage of containers for everything. You don't have to care about what's installed in the worker node, you just use a container that has the stuff you want. Simple inputs and outputs.

You _can_ do the same sort of thing with Jenkins (but be aware of all the bugs still open regarding containers). But Jenkins doesn't force you to do anything, nor it gives you an easy and out of the box solution to string containers together. Left unchecked, you have your reproducible builds running in completely unreproduceable magical build machines – that noone really understands how it all works.

Did a migration of a few hundreds of pipelines from one server to another and it exposed a lot of dependencies we didn't know we had. Plugins, jars, packages installed in build machines, you name it.

If you must use Jenkins, please try to avoid Groovy to the max, write anything that's non-trivial as an executable (even if it is a bash script) and call it from the main pipeline. Use containers if you can to avoid build machine dependencies. Try to use declarative pipelines too unless your jobs are very simple, and avoid the 'script' blocks. Do not use the scripting pipeline to avoid inviting groovy to your home.

You can thank me in a couple of years.
Don’t try to bring logic, reason, and/or prudence into it — this is politics, which is a whole other thing.
Honestly? It would be worse if they were a man.

People don't take kindly to men being "weak".
Ha, didn't read that part. I wanted to attest to the experience of being a low budget student in a high cost-of-living city. The author might not necessarily be that!
And as you got into even smaller markets, local newspapers and reporting was always a shaky business. My town had a rather good local paper for a number of years but it was pretty much a labor of love and the publisher became ill and it shut down. Now, it's hard to find out about just about anything going on in town outside of Facebook and Nextdoor.
You're digressing into a zoning problem.
I know right. An immediate fix shouldn’t cost anything, right? Just don’t send social security numbers to the browser.
Right, we generally assume that if you hold a certain amount of money you can opt-out from protections both because the risk of you losing money is lower (you presumably are a bit more savvy) and the cost of damages is relatively lower.

That isn't some great scheme to keep the common man down. It's to protect the average consumers from the kinds of crypto scams that are advertised daily, even on little cardboard signs around my own neighborhood.
JobGet | Senior iOS/Android Engineer | Vancouver, Remote(Global) | Full-time | Visa sponsorship available

JobGet is a well-funded venture-backed startup, and our platform is consistently top-rated and top-ranked in the app stores. The team is mission-driven to help millions of hourly workers find their dream jobs with leading employers across the US instantly and efficiently.

We are looking for a talented Senior iOS/Android Developers to join our small but rapidly growing engineering team.

You are someone who has experience making awesome iOS or android applications and love writing clean code/unit-tests. A little more info:

- Competitive compensation plus equity package.

- You'll get to work on new and exciting products that help change many lives!!

- Unlimited PTO

- Great coworkers (strictly no jerk policy!!)

You can check apply for the positions here:
Senior Android Engineer: https://www.linkedin.com/jobs/view/2731855207/?refId=n%2By5i...
Senior iOS Engineer: https://www.linkedin.com/jobs/view/2698161378/?refId=n%2By5i...

in case of questions please feel free to reach out to me avneesh[at]jobget[dot]com
I don't think meat would have really a problem. Coming from country in north which is quite self-reliant on that side. But vegetables and fruit are much harder to handle.
I live in LA and its full of personal fiefdoms. I think you just see more talent at obfuscating it.
While, at least in general, if a Brit doesn't owe HMRC anything then that's exactly what they do.
Do we know who the stack-smashing Aleph One was?
There’s a difference between surveillance and sousveillance. Powerful entities should be subject to the latter.

https://en.wikipedia.org/wiki/Sousveillance
Diablo II: Resurrected Outages: An Explanation
I uninstalled the snap, then did apt install firefox, worked fine. In principle I am all in favor of more sandboxing for my browser, but when I opened FF on the machine I'd upgraded to Impish, it didn't import anything, open tabs, bookmarks, nada. Not what I'd call friendly onboarding...
You can find Confederate flags in northern states and all over the US. That doesn't suddenly make it more "southern". I live in CO now and I see more confederate flags than I ever saw in MO.
You're assuming what you see (eg lack of capcha) is all the protection that exists, and that there's no other protection. It's kind of like Disneyland - a lot of work goes into making the site what it is, and you don't see even a tenth of the work that goes on into making it look so good.
Wow I never explored that area before. Thanks for the tip!
This comes up every time a post makes it to Hacker News. I can only speak for the camera app, but I assume the language also refers to silver halide, a chemical used in film photography.

https://en.wikipedia.org/wiki/Silver_halide
Hollywood and Netflix Signal “Piracy as a Service” (PaaS) as New Threat Vector
Lots of these folks (like the governor) don’t even know the basics of IT. Zero knowledge. You can tell them anything and it will stick.
> Why ask/force people not to have a family where we could have happy family living responsibly?

You can't guarantee the lifestyles of your children. For all you know, your family of 6 kids will rebel against your (extremely worthy and admirable) lifestyle and start flying around to see the world. That's what kids often do.
I mean, everything is a multistep process if you are pedantic enough.
correction: 30% of your revenue for certain business models. Still too much, but let's at least be somewhat accurate. Plenty of apps make tons of money on the App Store without every paying a dime to Apple beyond the $99.
Resy to pull Android app from Play Store
Huge missed opportunity for mass email of URL shortener link to the youtube Rick Astley video.
As someone who lived in Italy for years, it is a total hassle to file US taxes, because you need an accountant that gets all this, and most in the US do not.

I agree with her that the system is really bad. We're in the US now, and my Italian wife has none of these hassles: we live in the US and pay taxes in the US and that's that as far as Italy is concerned.
I have no idea why you might be downvoted, but it's extremely unlikely you'll end up owing more than 100%.

I'm not an accountant but having filed multi-jurisdiction tax returns myself I don't see a mechanism by which this could happen.
Groovy is arguably the wrong language choice, even if it worked fine in other aspects. The string handling situation alone is crazy, which is compounded if you are using it with bash (which has its own crazy ideas about string escaping). That's a not too uncommon scenario.

You end up with this:

https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e412...
Contractors in Missouri must be drooling in anticipation.
I'm with you. It is really hard. First big wake up call was Brexit and the election of DJT. Are my countrymen really willing to shit on dedicated public servants and throw away the foundation of our remarkably safe and prosperous world? Sadly, yes, and the europeans are just as eager; madness everywhere.

I stepped out of public engagement for a while, then moved to Portland when I was ready to get back in. That was a whole new lesson: the lefty/progressive types are just as bad at governing. And the leftist/progressive voters are just as likely as the right to treat politics like a team sport. Portland is more dangerous for black people than Chicago now #BlackLivesMatter. Developers keep pulling out of affordable housing developments because of planning bullshit, and the city thinks its a good idea to mandate that contractors be women owned. Meanwhile, thousands are sleeping rough.

The politicians are awful, but in a democracy, the fault for that lies 100% with the people. Elected office, like next-door, doesn't make people bad; it simply reflects the rotten core of 21st century civil society.

Absolutely maddening is the lack of interest in concrete policy or actually using data to analyze changes and measure success.

I think I'm about ready to stop caring and have a nice life while my species hurtles towards the great filter. Life and the universe are meaningless anyway.
that does sound like a hassle.
>92 percent efficiency in converting a ton of CO2 as described, using just 230kWh of energy.

If I'm calculating this right, it's twice as efficient as oxygen concentrators at generating oxygen, which are more efficient than oxygen generators (eg hydrolysis).

One ton of CO2 has `(8+8)/(8+8+6)` tons or 660 kg of oxygen, and `660 kg / ( 230 kWh / 0.92 )` gives 2.64 g / Wh. Whereas oxygen concentrators* provide around 5 L per 350 Watt-minutes, at 1.3g / L**, gives 1.08 g/Wh (and slightly less for that PDF's "oxygen generator" efficiency figure). Though these aren't industrial processes, which might be more efficient.

Now, gas that's passed through gallium isn't necessarily healthy, but this reaction might have serious potential.

* https://www.seforall.org/system/files/2020-05/Efficiency-Oxy...

** https://www.wolframalpha.com/input/?i=density+of+oxygen+at+2...
In the case of OpenBSD, it is more “drinking your own champagne” than “eating your own dog food.”
We live in a world where everyone thinks they understand computers and have an expectation of security and privacy, but they don't realize how hard it is to build these systems correctly. The best security appears to be invisible to the consumer, but requires a lot of thought by the implementer.

This is the same reason why I think most of the general public don't understand how much data social media apps can collect on them. I know a lot of average technology users, who allow every single permission whenever an App asks them, because they're like obviously its not going to do any harm. Without realizing how every action they take is recorded in a database somewhere, which will get compromised sometime in the future.

I'm not a mobile developer, but it would be interesting if iOS provided a service that allowed data to never leave the phone and provided an API for Apps to get particular types of data and showed warning levels in the App, each time more sensitive data is accessed. The App store needs to be a place where if I download an App from, I need to have the peace of mind that it won't cause more harm than good.
You are missing:

- the customization. I for one would like to be able to change laptop at will. (try out oled, quantum dot, change color, put in weird components when available)

- Other purposes for components - I could take the motherboard+cpu+ram, put it in another enclosure and make a router out of it, or robots or other hobbies. Take one or more displays, put it behind windows and have smart windows, etc...

Only thing for me is size, too small display, but I'll likely compromise and get it for christmas.
There's not much content on HN about game servers, and as a game server engineer, I was curious to see a discussion amongst engineers about these outage notes by Blizzard.
Judging by his tweets, the governor seems under the impression that "decoding" the HTML is a multi step process and breaking it constitutes unlawful access.

He does not, however, feel like expanding on what that means. Several people tried to reach him on that, without success.

Does anyone have "lawful" access to the site? I want to see for myself how those bits of PII showed up in the markup.
Can someone with knowledge of law explain if the reporter can now file a lawsuit against the government for violating his 1A rights or does he need to wait for this case to get thrown out first.
> Metal is by far a much friendlier API than Vulkan

Sure, but that was hardly the point of Vulkan in the first place. The point is to have cross-platform 3D grahipcs, but since Apple never gave a shit about anything cross-platform, they chose to write their own stuff.

And if they actually did care, they could have modeled the same API as they have with Metal, but over Vulkan, so the engine is the same but the API is "much friendlier".

It simply makes the most business sense for Apple, but as is tradition, the whole software ecosystem is worse off because of their choices.
Right. Many of these things are zero-sum or worse. They need fresh suckers to keep them going.

Most of the crypto scams are not novel. The almost two century-old "Extraordinary popular delusions and the madness of crowds" (1841) has the classics from the first time around, when newspapers first got going. (Newspapers made possible scams at scale. There has to be some way to reach large numbers of suckers.)

There are two main scam formats. One is "We're going to take your money and do this profitable thing and you're all going to get rich". That's a classic blue-sky investment scam. Some of those succeed. Most fail. In the crypto world, the "doing the profitable thing" part is often skipped or deferred. (Right now, the "we're going to build a metaverse Real Soon Now so buy our NFT now" thing is big.)

Then there's the "Loan us your money and get a regular high payback, but we're vague about where the money goes". That's a Ponzi scheme. Those always fail. (That's Axie Infinity and their Smooth Love Potion token. And, of course, Madoff.)
> then charging me $2350 to file the divorce papers.

So, if I understand correctly, the very fact that I was squirted out here in this country puts me at a -$2350 just for being born.

So US citizenship = -$2350
> This anti-press stuff started with Trump.

* gestures vaguely in the direction of Richard Nixon, waits for historians to chime in with earlier examples.
Politicians are always threatening revenge for stuff like this, for as long as there has been politics.

It is only concerning if the threat is successful.
Https traffic is indeed encrypted, but its encrypted for you the user.

Its like saying you stole documents from a sealed container when that container had your name on it, it was addressed to you, and you had the key.
What to do when you outgrow your Kubernetes cluster
I don't know why we have to keep having this discussion but Metal pre-dates Vulkan. It shipped to developers in June 2014. Vulkan didn't ship until Feb 2016.

Metal is the reason Vulkan exists: Apple announced Metal in June 2014 and the first Khronos meeting about a replacement for OpenGL was hosted at Valve in July 2014 so they could rush to announce an "open standard" under development at SIGGRAPH later that year. The only reason it managed to ship a final spec in 2016 was because AMD donated Mantle to boot-strap the process.

When you make your own GPUs and have sufficient scale to get developer adoption owning your own API can let you move much faster than others while avoiding vendor extension hell (that turns into a bespoke API-within-an-API at the extreme end).

Besides which MoltenVK effectively allows Vulkan software to run against Metal anyway. In that sense it's also better for Vulkan because it can ship API updates whenever Khronos feels like it.
ISO establishes SBOM standard for open source development with SPDX
Most of them make more money abroad than they do in the U.S. Setting up foreign branches is critical for their ability to reach new markets. Most of these branches are setup by U.S. citizens or permanent residents who have a deep history with their U.S-based employer and often personal connections with the executives at the home office. It is much easier to retain and pay these people if the bureaucratic hoops for retaining American citizenship abroad are less, and they will be less tempted to jump ship and set up competing businesses that jumpstart a foreign country's industry if it's convenient for them to stay American citizens.
The government could force the driller to escrow the money to cap the well.
> To be an accredited investor, a person must have an annual income exceeding $200,000

https://www.investopedia.com/terms/a/accreditedinvestor.asp

2018 Annual Wages

Group Wages

Top 0.1% of Earners - $2,808,104

Top 1% of Earners - $737,697

Top 5% of Earners - $309,348

Top 10% of Earners - $158,002

(formatting changed to work on HN) from https://www.investopedia.com/personal-finance/how-much-incom...
The Preacher Who Predicted Black Holes a Century Ahead of Einstein
Britain Infected Volunteers with Covid. Why Won’t the U.S.?
I blame monetization. You can make more on YouTube.
Better live it up while we can, 1.5 degrees will be here before you know it!
> general culture of disrespect for authority

You cover this a lot, but you also fail to mention that PPD is _notorious_, nation-wide, for its association with white supremacists and right wing groups.

There are incidents where PPD will agree not to arrest Proud Boys who have warrants out if they show up to protest.

Or where a Sergeant will tell Three Per Cent'ers that they're about to start firing off tear gas and rubber bullets in an area where they are clashing with "Antifa" or BLM. "Go hide in the lobby of this building and we'll send you a text when we're done gassing them so you can come back out and keep going".

Repeated, numerous times. And the very large majority of PPD doesn't even live there.

I wonder what the above could do to foster a "general culture of disrespect for authority"...
I disagree that the only two buckets of consumers are people who can afford a new laptop anyway and those who want their laptops to live forever. There's a broad spectrum of people who simply want options. IMHO they want the option to repair, replace, upgrade or some combination of the three and they want it on their terms, not the manufacturers'.

Warranties and extended purchase plans are profit centers. So as one example you can either pay $199+ on a warranty, gambling that the issuer agrees to honor it in case of failure, or instead pocket the money and use it on a repair or upgrade when the laptop fails. I know which I prefer and it's not tacking on $200 to the cost of a laptop for a Microcenter warranty or Applecare.
YJIT: Building a New JIT Compiler for CRuby
> You're asking to defraud people.

I'm asking for people to have choice.

> This is not a matter of just 'risk' to you - you are allowed to take on as much risk as you want - you may need to be an accredited investor, sure, but you can still take on risk and invest in whatever you want.

This is not true. As an accredited investor in the US, I cannot invest in any crypto that I want to due to domestic restrictions.

FWIW, I'm not against regulation, I just find it funny that we think laws from 1933 are applicable to any technology released in the future. That seems completely absurd to me. I think crypto should have its own set of regulations. I'm not against the SEC going after specific scams, I think they should do that, but I think people should have choice of what they invest in.
Updated a bit ago and it is a fantastic release so far. Yaru is very mature by now and the speed improvements for animations in Gnome 40 are very evident.
For more complex cases this could be an issue, but this one is dead simple: you could do "view source" and see teachers' social security numbers. If they go to trial this case will be laughed out of court.
I used to recoil at these kinds of statements until I saw what the Trump administration was doing.

It's not an exaggeration. Stephen Miller, Steve Bannon, Richard Spencer, all these people in Trump's inner circle are self-described "alt-right," "white nationalist," or some other euphemism for ethno-fascist.

Racism and fascism in the US are very real, serious problems, and have become synonymous with the Republican party.

edit, here is a link or two:

https://www.vanityfair.com/news/2017/05/stephen-miller-duke-...

https://www.npr.org/2019/11/26/783047584/leaked-emails-fuel-...
Canonical has been doing some great work with Ubuntu. Though now I wonder if the desktop Linux is dead. With WSL rapidly improving with each release, how many devs really want to deal with the configuration of a Linux system?
Years ago, I worked at this place, they tried to install these new core routers. The first core router worked fine, but connect the second and the whole campus network would go into meltdown.

The network team could not work it out. The vendor could not work it out. But one of the IT managers had an explanation: me. Firstly, it was due to an OpenVPN I installed on a server (with permission-as a stopgap measure so we could remotely access the “next-gen data centre” because the networking team was taking too long to get the real VPN installed and it was blocking other teams on the project.) The explanation didn’t make any technical sense: the VPN is just an application, nothing to do with the core routers; but he wasn’t technical enough to understand that. They told me to shut it down, so I did (even though doing so inconvenienced the project), and lo and behold, it made zero difference to the problem. Then, he apparently even suggested at a management meeting (I wasn’t there but I heard about it) that I was sneaking in to the data centre at night or on the weekends to sabotage things, and that was why the new routers didn’t work. Apparently they even asked campus security for my physical access logs, which revealed I hadn’t been doing any such thing.

Eventually, the vendor worked out the problem. When you install the router, there was a step you had to change the VRRP IDs to give every router a unique ID on the network. Clearly explained in the documentation, obviously essential, apparently our networking team didn’t read that part. You plug one new router in, everything is fine; plug the second one in, well it still has the OOTB default VRRP ID, so now two core routers on the campus network have the same VRRP ID, and all the other routers got confused, and the whole thing fell apart. Both our networking team and the vendor’s support team were so focused on chasing some obscure bug they didn’t see the basic config issue.
Tell me if I'm reading this wrong. I want to be reading this wrong.

Is this saying that when you viewed a certain page (which I assume had only one person's SSN visible, or perhaps other teacher information like names), the "invisible" SSNs were just hidden with `display: none` or similar?
We should be treating Social Security Numbers as usernames, not passwords, since SSNs can't be revoked when exposed in a leak.
I would imagine that it's partly because of the pandemic. Presumably revenue dropped significantly in 2020, and recovered substantially in 2021. So it wouldn't be surprising that you'd get a record surge, at least on a percentage basis.

It also set a record in absolute dollar terms, though one would expect that record to be set most years, just because of economic growth and inflation.
If you think that's a "southern" trait I've got news for you...

This attitudes fits the majority of workplaces. I know it probably makes you feel better to pass the blame off on a specific group that you can try to avoid but I've worked all over the US and it's the same crap everywhere you go.
Latinx Is Done