skysight-inc/HackerNews huggingface dataset:
> On a previous team I had used Concourse CI to some extent, but I wasn’t really blown away by the experience. Travis and Circle were mentioned. I was a fool. I should have committed to seriously researching some of the contenders and making a more informed decision, but I lacked the willpower and the discernment.

The whole post can be summed up as he had very little CICD experience. Made lots of beginner mistakes, which is easy to do in Jenkins. Then decided to write a post where all his complaints about Jenkins are not only wrong but are the issues that plague all the other CICD tools.

> So instead of writing Bash directly, you’re writing Bash inside Groovy

Why are you doing that? You have a fully featured programming language and you are running `sh('npm install')`. You could do this instead https://github.com/DontShaveTheYak/jenkins-std-lib/blob/mast... . How is bash inside of YAML better?

> The trouble is: Groovy is a much, much worse language for executing commands than Bash. Bash is interpreted, has a REPL that is great for experimentation, does require a ton of imports, and has lightweight syntax. Groovy has none of these things.

Groovy has a language server, linters and a vscode IDE plugins. They are probably not as stable or full featured as the bash ones, but they are available and very few take advantage of them. Again, how is YAML+Bash better?

> The way that developers test their Groovy steps is by triggering a job on the remote Jenkins server to run them. The feedback loop is 2 orders of magnitude slower than it is for just executing Bash locally.

This is a rookie mistake. For about 60-75% of pipelines you can run them locally in a docker container on your local machine. You can even set up hot code reload so as you change your pipeline the Jenkins reloads it. You can also configure the job to kick off a build when it reloads the code. When Jenkins is configured correctly it has the fastest feedback loop of any CICD tool on the market. GitHub actions comes in a close second since it can also be run locally but you cant run a "clone" of what you run in production, like having the same secrets, so it gets second place. Beside Jenkins and GitHub actions, I dont know of any solutions for the other tools.

You can run a GitHub action on Jenkins. It's a very deep and complex system. It's like an iceberg and so many engineers dont leave the surface before deciding it sucks and one of the YAML CICD tools is better. Sure the YAML alternatives are EASY to get started with and to do basic stuff with. But they are Terrible at anything complex. While Jenkins is not easy to get started with, once mastered, you can build complex pipelines with ease.

I get that I'm a Jenkins fanboy. Most of the things I mentioned above, I either contribute to or I'm the author of. I know Jenkins has issues. I know it has hurt lots of people, I read the complaints online. But it's still the best out there. The best software in the world is not written in bash or yaml and the same is true of the best CICD pipelines in the world. It's a shame very few people get to see/use those pipelines.
This is probably a controversial opinion, but I think we should be careful what we wish for. Death is a necessary part of life. Without it, society will stagnate, overpopulation will become even more rampant, resources will become more scarce, and dictators will hold power for unbounded lengths of time.

As hard as it is to say for someone whose mom is battling cancer, I feel similarly about a complete cure for cancer. Death ultimately needs a way to come for us all. The alternative is so much worse.
Sorry if I'm being dense, but the second motor (the generator) must stay stationary relative to the first motor to do the generating. Which means that the generator is on the same "plane" as the power source. The problem all the solutions are trying to solve is how to transmit power from one plane to another rotating plane, because physical wires can't do it without getting twisted up. So if the generator is on the same plane as the power source, then it can't contribute to solving the problem.
Why would I care about these numbers? It has up to date discussion on interesting news, so it's alive and kicking.
'Return to Office' declared dead
Thank you! Do you have visibility into the certifications or business structure here? Like how does a company enter this space with random subpar software? Do the certifications automatically preclude open source software at the moment?
The CIA funds tools to circumvent censorship in other countries. That's not a secret. Great for avoiding the VC morass. Not great for coping with the vagaries of US government budgeting.

Maybe it's also a honeypot. I wouldn't put it past them. But it has a perfectly cromulent reason for the State Department to want it to exist even without that.
If it’s given to everyone then you’re going to be subsidising the wealthy while cutting support for the poor. Supporters want it because they dream of playing xbox all day.

If it’s given to everyone then taken away based on income, that’s just a stupider version of the current system. We already give people support based on need, so why would we get rid of that just to circle back? Just make the support better if the poor are struggling.
These are the kind of events that may lead to a greater expansion of the Israeli/Hamas war. These Iran-backed Houthi rebels are increasing bold as is Iran's military actions around the region.
There are. They're called X10
cheapskate basically - kv offers only 1GB free tier and R2 is very flexible - but limited in ops.
You need a study to see that rents are highest where income is highest and that rents rise as incomes rise?
Meh. Windows has never offered anything to make my computing experience better - no incentive to migrate.
I used it with some Adobe files when my Mac application was ported from PPC to Intel - way back when.
Iranian backed Yemen military forces shooting an Iranian missile into American ships means the USA needs to respond. The question is how proportionally. Last time Iran attacked a US warship they lost half their navy in eight hours.

This time we seem to be trying to de-escalate and not trying to pull them into a larger war.

Not that Israel and Saudi Arabia would hate to see the military capability of Tehran neutralized…
He doesn't wholly own any of them though?
I truly, truly dislike Jenkins but haven’t found a better locally hosting CI system that is repo agnostic.

My issues with Jenkins:

1. Groovy is a really annoying language to configure stuff in. I’ve never written it for other things but it has so many little idiosyncrasies that catch you out.

2. Jenkins doesn’t have much in the way of resource management. It’s easy for a job to take over the entire node and Jenkins doesn’t have the smarts out of the box to monitor this and put things in a different node.

3. So many random job killing bugs that boil down to poor job isolation and resource tracking. Every now and then killing one job can take down another.

4. The UI and UX is bad. I know there are better interfaces for it, but they all just have such limited interface exposure of state beyond “running” and “failed”. Estimate time is useless because it aggregates failed jobs.

5. Inter job dependency management and tracking is poor and annoying to setup. It’s doable, but really should be a better first class citizen.

In many ways, I start looking to other tools to fill my CI need that aren’t meant for CI: Render farm managers.

Film farm rendering is largely similar to CI at a structural level. But they have much higher throughput of individual jobs and have built around making the most of that. There’s better inter job dependency tracking and resource management because of that, and they’re built to expose more information up front to help non-tech savvy artists or render wranglers who need to see status quickly at a glance on a few hundred jobs at once.
Any reason why HN source code is not published? The best I can think of is not to let people see the penalizing behavior, but having an open standard might actually help it improve rather than keeping it as a hidden secret that slowly gets discovered by independent malicious parties.
I've learned that "down time" actually isn't. It's when I disengage from a problem, and start doing something unrelated, be it outside, or a hobby, etc., that my subconscious has a good chance to mull things over and try to fit the pieces together, and generate new insights.

Deep intellectual work takes a completely different form of engagement then just putting in the hours.

Stop, smell the Roses, take a break, relax. Work is what you do to enable the rest of our life to happen, not the reason you're here.
Except you don't see those 2 really insightful comments there.
Psykers are natural evolution of hackers.
This idea that design peaked in the 90s does a big hand wave over a whole bunch of horrible examples of the user interface from that era.

Is the Space Jam website peak UI design? What about Microsoft’s “hell of tabs” settings dialog boxes?

Or the original Amazon home page: https://www.versionmuseum.com/images/websites/amazon-website...

What link do I click to find my order status? Where do I go to search for a book by keyword? What will happen if I click the link for “first time customers click here?”

Same deal with Yahoo!, what to the “new” and “cool” and “more yahoos” buttons do? http://2.bp.blogspot.com/-JAp1M-Q_0_Y/TkAwsyueWxI/AAAAAAAAAM...

If I want to check a build status on my phone what’s the excuse for the web page to not display nicely on that device? You really think there’s no good reason for me to want to do that? Doesn’t modern CSS allow you to completely customize the viewing experience for both platforms in the same codebase?
Good point. I only have the ugly code in a few places so I debated whether doing something like this would be worth it or not. It probably is.
The flawed "economic analysis" in this article is so commonly brought out, but at this point we should just call it what it is: lying.

There is no "shortage of COBOL programmers." Businesses are simply choosing what they will pay, and the market is responding appropriately. And this is also not just a case of naively shouting "duh, just pay them more" for a market that can't bear the increase in costs (i.e. some industries can only survive if there are available low cost workers - most of us aren't willing to pay $40 for a fast food burger, for example. Whether those industries should be around if they can only survive on low cost labor is another story...) It's not exactly like the financial world is scrounging for money. Businesses can either choose to pay their CEOs a hundred million or so, or they can choose to spread some of that money to COBOL programmers. The choice is theirs, but there is no "shortage".
Breakthroughs of 2023
> When the government announces inflation will be 8%

This isn’t how it works. Inflation numbers are announced based on what has already happened, not what will/should happen.

I do think there’s something to the idea that it gives companies a license to raise prices, though.
It certainly makes sense at first glance. Have you read the houthis flag?
Interesting paper for anyone using Elixir: "Understanding GenServers". It offers a clear and detailed look into the anatomy of GenServers, a key component in Elixir's concurrent programming.
You have literally linked a press release stating a F-35 system upgrade program has chosen a COTS hypervisor. Still completely the opposite of your claim that the F-35 program has eschewed COTS RTOS middleware.

For that matter, I have not used the vxWorks system, but I have used the Integrity system and literally every one of your technical characterization generalizations (1 million lines of OS, compiler is a out-of-date port, IDE is a Eclipse plugin) is wildly incorrect. Do you care to say the actual truth on any of those to show your actual familiarity on the topic?
Huh? The Alaska permanent fund comes from mineral royalties, which is literally a type of tax.
Right. I like the idea of UBI, but from first priciples, a lot of value comes from arbitrage. UBI will benefit the fastest movers, prices will reach new equilibrium points, and then it will be like no one got UBI, people will be back where they started.
It can’t cost more to administer something than it does to give it to everyone. That’s just inherently a ridiculous claim.

Should we give everyone hip replacements rather than bothering with appointments and need? Think of all the administration saved! Just book everyone in!

Except now you’ve spent a trillion on hip replacements, the people who actually needed them are getting less support and on a huge list, and you’re just pointlessly operating on random people.
Unfortunately, this is a problem throughout our various economies, at this point.

Professionalization of management with its easy over-reliance on the simplification of the quantitative - of "metrics" - along with the scales (size) this allows and manner in which fundamental issues get obscured tends to produce these types of results. This is, of course, well known in business schools and efforts are generally made to ensure graduates are aware of some of the downsides of "the quantitative." Unsurprisingly, over time, there is a kind of "forcing" that tends to drive these systems towards the results like you describe.

It's usually the case that imposition of metrics, optimization, etc. - "mathematical methods" - is quite beneficial at first, but once systems are improved in sensible ways based on insights gained through this, less desirable behavior begins to occur. Multiple factors including basic human psychology factor into this ... which I think is getting beyond the scope of what's reasonable to include in this comment.
“This new technique” is they load each layer into memory, process the result of that layer, and then clear it and load the next layer. For the cases where this even works, as one commenter said:

“I try it on a GTX 1060 6Gb on windows, but I don’t think it’s supposed to be that slow? It took me 13 hours to generate one sentence, RAM was around 9.5Gb and only 6% of GPU in use. It works but I don’t know what I’m doing wrong”
https://journals.sagepub.com/doi/10.1177/20322844231212661

It is unclear how the decryption was made, but it talks about how the servers were tapped into including RAM access!
I'm no expert but is there anything cheaper than the ESP32/8266? Big manufacturers could probably get those for a dollar or two?
You don't have to take every profit opportunity if you believe it would jeopardize the long-term value of the company. If the shareholders don't agree and want you to maximize their short term interests instead, their recourse is to invest in a different company. It seems hard for some people to understand that as well. Within the bounds of the prospectus, reasonable people can disagree on how to maximize the value of a corporation, and the shareholders don't get to decide how to do that. They only get to decide how to allocate their funds. It is the job of corporate management to decide what risks are worth taking.
If you look at the list of his posts, everything is controlled by the CIA: Buzzfeed, Google, and so on.

https://kitklarenberg.substack.com/p/rip-buzzfeed-news-intel...
The play is to get developers to upload their data to Microsoft’s Cloud so OpenAI can vacuum it up.
It’s not uncommon

I know someone who went from IC to manager back to IC at the same company.

They stayed on the IC track and are now a principal

If you want to stay at that company I would just tell them but offer to stay as manager and help with transition while they find a replacement
> - Put all build/publish/test logic in Makefiles or scripts in the repo. This means that devs can run it locally as well.

This is critical!

In many teams Devs are "lazy", if any errors or weirdness happens in CI they just wave their hands and say "not a feature, not my problem". Even though they know exactly what's in the test code, the deploy code, and can see the issue.

Letting Devs see and run the CI scripts locally gives them _ownership_. They don't have to fix the issues, but they have control and understanding which radically reduces the arguments and pipeline drama :)
I had this conversation with my manager some months ago.

I told him I didn't like managing others, and that I felt my place was as an engineer and not a manager.

That's pretty much it.

I really don't understand why people seem so surprised that an honest conversation is the solution to almost all interpersonal problems.
Thank you. I had seen April previously although it looks like it's had a lot of updates since then. I appreciate you bringing it back to my attention :)

It looks like it can load pure APL files.

All the examples I see use the Lisp repl and APL is called within strings. Does it provide an APL repl, too?
> researchers found no evidence that any of the payments discouraged work or increased purchases of alcohol — two common criticisms of direct cash giving. In fact, so many people who used to work for wages instead started businesses that there was less competition for wage work, and overall wages in villages rose as a result.

The only part of the article that addresses pros of handouts in general.

Surely the outcome would be the same (less competition for wage work because of fewer workers, resulting in higher average wages) if all the recipients stopped working outright?

The article (or any of the linked ones) doesn’t seem to provide data on how many recipients started a business versus how many left the workforce. If the business founders were indeed very successful, that could instead be used as an argument for encouraging enterpreneurship. Perhaps through lower taxes?
Here you can find the latest public code: http://arclanguage.org/

But I don't think there has been any public updates since that release (edit: updates from YC. There is a community-led project that continues to improve the codebase after that release)
> You don’t generally hear about killings within the traffic of any other commodity such as vegetables

Of course you do, especially if you’re in Mexico where the cartels have now expanded beyond drugs. A web search for "mexican cartels avocados" might do you well.

Another example is vanilla in Madagascar, where dozens of murders have occurred. Beyond local turf fights, Russian and Chinese organized crime has been involved in Madagascar’s spice and hardwood sectors for many years now.
It shares the same lineage as this code: https://github.com/arclanguage/anarki/tree/master/apps/news
See https://github.com/FMInference/FlexGen

This is from much earlier this year and seems to be the same idea, only loading part of the model into the GPU at a time.
And then imagine that the 2.6 used to include things like hospitals.

Sorry buddy, you get the $1000 a month but you no longer get medical care or disability benefit or buses. It’s all gone. Don’t you feel better off now that everyone is equal? (The rich obviously still get to go to hospital)
I have to ask once again if you know what apocryphal means. Your comment added nothing, since it appeared it was informing 'darkerside' that the fact he mentioned isn't true, but he already knew that given his use of the word 'apocryphal'. If you just wanted to add the link you didn't need to say "Apparently a hoax" — that had already been mentioned in the conversation thus far.
Every other company seems to be able to deal with it; it’s just Elmo struggling. You can see that Sweden wouldn’t be keen to rearrange society to suit one company that employs a whole 120 people.
If all the other contributors had signed over their copyright to the original author, then the author or whoever he sells the copyright to could release future versions under a different license. Copyright assignment is often done (for instance, with official GNU projects) because it makes license enforcement easier. However it also makes re-licensing easier. As far as I know, other contributors to these projects never signed over their copyright, so the original authors can't sell that code to this company in the first place. Since the company doesn't own that code, they can only use it under the terms of the GPL.

With liberal licenses (BSD, etc), the license permits distributing binaries without releasing the code so re-licensing isn't even necessary. Any corp can take the code and make it proprietary in full compliance with the original license.
Papyrus. I KNOW WHAT YOU DID.

https://www.youtube.com/watch?v=jVhlJNJopOQ
If showing restraint leads to repeated attacks, it's weakness.

This has been going on and escalating in the region for years, including the attacks on Americans in Iraq and Syria.

It's not just "rebels" it's groups sponsored by Iran, which is a formidable foe, but clearly restraint is just passive permission to carry on.

As someone that would have deployed to region, maybe I tolerate leadership weakness less than people who would be sitting comfortably at home.
Are there any resources that do provide this? I’ve tried on numerous occasions to search for stats on model XYZ puts out x tokens/sec on this hardware setup. It leads me to believe the only way to experiment with running open models is with cloud computing and expensive GPUs and consumer hardware is out. Even for 7B parameters.
And by "turn their knobs" you mean "pull the one and only lever they have and cripple the economy with high interest rates". Universal incomes would be disastrous for economies.
Can you link to some study that confirms it? This sounds far too simplistic to be true, especially for something as complex and unpredictable as the economy.
Let me translate their flag for you, literally:

“Death to America. Death to Israel. Curse be the Jews. Victory to Islam”
We already had a natural experiment for it over COVID. Rent didn't immediately go up. The price of everything went up sure to inflation.

The Fed understands this. As soon as the checks start flowing, interest rates will rise to keep money supply flat.
>Last time Iran attacked a US warship they lost half their navy in eight hours.

It’s truly weird how much I see this mindless comment exactly duplicated with zero context.

Context: the Iranian Navy consisted of very few ships.
I read the whole article but did not find the words / token per second number?
The cart deposit might be a German thing. Aldi is German and in Germany you will be hard pressed to find any store (not just Aldi) where carts don't require a deposit. It's been a thing so long that most people seem to have little plastic chips instead of having to use coins like us tourists.

Also notable that most cashiers in Germany seem to be sitting (again not an Aldi thing).

What's an Aldi thing I guess is that they export these things to other countries they go to.
Damn I'd like to work at your company to coast for a bit to relax. Where I'm at right now you'd be fired on the spot after a couple of weeks like that if your manager hears you're doing nothing.
Could as well be titled 'dissecting magic into matmuls and dot products for dummies'. Great stuff. Went away even more amazed that LLMs work as well as they do.
For anyone who doesn’t want to bother searching Wikipedia [0]:

> The slogan of the Houthi movement (officially called Ansar Allah), a Shia Islamist political and military organization in Yemen, reads "God is the Greatest, Death to America, Death to Israel, A Curse Upon the Jews, Victory to Islam" on a vertical banner of Arabic text. It is often portrayed on a white flag, with the written text in red and green; the pro-Islamic statements are coloured green while the statements about the United States, Israel, and the Jewish people are coloured red.

[0] https://en.m.wikipedia.org/wiki/Slogan_of_the_Houthi_movemen...