skysight-inc/HackerNews huggingface dataset:
Kanban requires either a team who is mature enough to know what is important to work on, or a leader who is able to translate business requirements to tickets, and to gently guide the team in that direction.

My current company's SREs switched from Kanban to Scrum shortly before I was hired, allegedly because they were working on things that were fun instead of things that were necessary.

Conversely, at my first SRE job, we did Kanban and it worked great. We met once a week, where my manager would discuss in broad strokes what needed to get done. Sometimes our Principal Eng would write a ticket to explicitly do something, but mostly we'd just figure it out on our own. Never once did anyone accuse us of being slow, missing work, etc.

I love Kanban. It's the only tracking system where you get treated like an adult.
We are talking about boiling and distilling water- does the metal need to be antibacterial?
This response sounds very insincere.

Edit: I liked the explanation provided by someone else in this thread that you have already replied to, so you can disregard this comment.
Powering the future with our new Solar API
This will make you end up missing crucial trace elements if not replaced somehow
> Would we have fusion by now?

We possibly could have climate-neutral nuclear instead.
To be fair, I have come prefer approaching the problem stated in the link in the exact opposite direction. Specifically the part about having a collection of functions with signatures that are similar/identical. The example in the post is of a simple signature, but if you have more complex (and long) signatures and a bunch of functions that use them, it might be worth thinking about replacing the argument list with a frozen dataclass.

@dataclass(frozen=True)
class MyArguments:
a: int,
b: str,
c: list = None

def func1(self):
...

def func2(self):
...

etc. You can also sprinkle in @property and functools things like @cached, @cached_property when desired. It also lets you create functions that transform MyArguments into different MyArguments.
Oh ok I may have misunderstood that part of the comment (and considering it's so short, I guess that's a silly mistake on my part).

My comment still stands on saying that Python isn't a real language being a pretty non-sensical statement.
SPACE10 (IKEA’s innovation studio) is shutting down
Also covered on Fast Company: https://www.fastcompany.com/90944990/ikeas-radical-innovatio...

A quick way to get up to date with what SPACE10 did is to look at their

- Projects: https://web.archive.org/web/20230130180533/https://space10.c...

- Exhibition Catalogue: https://docs.google.com/presentation/d/17M3aKA90YmFINIwt0Nf0...
Qubes OS 4.2.0-rc2 is available for testing
It's the smaller particles that get into cells and cause the most harm unfortunately.
This doesn't sound like a bad pattern to me. (Though I certainly think I have seen bad implementations of it.)

But if the keys are known statically (as in the article), I think it's generally better to use named functions.

But it's good to be aware of the capability, for cases like you're describing.
The robustness principle: "be conservative in what you do, be liberal in what you accept from others", hardly applies here. Whether or not it was followed, a crash shouldn't happen.

The robustness principle is also long considered to be not that great of an idea for protocols. There's a good document here going into this:

https://datatracker.ietf.org/doc/html/rfc9413
One important consideration is that unlike plex servers, it’s totally feasible to throw your entire library on a single device. Another important difference is that these devices are not pervasively connected to the Internet.

Koreader comes close, with comprehensive stats tracking and progress sync, but I absolutely would love to see SRS or stronger note taking or easier content management
I mean, some things will reduce your plastic exposure without requiring measurements. Glass containers, metal bowls, no non-stick pans. That still leaves open if that results in different health outcomes, but it’s still something you can do without having high-tech measurement devices.
Any 100+ Terabit Openbsd routers out there?
America Is Using Up Its Groundwater Like There’s No Tomorrow
I'm not sure but maybe to some degree? I have seen that recommended but I find it hard to believe the contamination source is the bottle itself. I figured it was from water source that was more concentrated with microplastic pollution. Which I assume happens more from plastics degrading in the environment over a long time, not simply water touching it in a controlled environment for a few months.
Before you ask anyone about Scrum, read the https://agilemanifesto.org/

> Individuals and interactions over processes and tools

> Working software over comprehensive documentation

> Customer collaboration over contract negotiation

> Responding to change over following a plan

Then look at every suggestion through that lens.
The Security Vulnerabilities of the Target=“_Blank” Attribute (2020)
The Air Quality and Pollen data in these APIs are from Google's fairly recent purchase of Breezometer, the same company Apple uses for AQI across iOS weather products.
It's not like you're over-hyping your blood testing machine and people die... Wait.
This is untrue, do the math on tap water compared to food. It's such a small contribution.

>Using an average calcium concentration in public water supplies of 26 mg/liter and a maximum of 145 mg/liter (Durfor and Becker, 1964) and assuming that the average adult drinks 2 liters of this water daily, then the drinking water could contribute an average of 52 mg/day and a maximum of 290 mg/day. On an average basis this would represent 5% to 10% of the usual daily intake or approximately 6.5% of the adult RDA.

>Therefore, typical drinking water in the United States, Canada, or Europe provides approximately 3% to 7% of the RDA for magnesium intake by a healthy human.

https://www.ncbi.nlm.nih.gov/books/NBK216589/

I don't think 5% of the RDA really moves the needle either way and those are the major minerals in tap water.
As a self-taught seeker who spent 20 years in search of a better way, this is where I ended up for the heart of computer science. Most software engineering topics I picked up on the job — even distributed systems — but the actual computer science aspects I had almost zero exposure to at work. I had to seek those out, which meant rejecting the commercial methods/doctrines/thinking and escaping from Conway's Law which has infected anything touched by money. "It Is Difficult to Get a Man to Understand Something When His Salary Depends Upon His Not Understanding It"

I now see actual CS exposure in industry as rare broadly (you'd have to work in a research org, which is both rare and also requires a PhD or other credential for one to be selected for the opportunity). Furthermore, the bulk of the CS literature & papers I encountered is embedded in those three programming languages. Now editorializing: I think Haskell is like "the periodic table of computation" as well as basically "math notation for computational structures." These deep science-y topics are hard to learn outside of school, the material is dense and there's no clear and accessible trajectory to get there, and to even identify such at trajectory you need role models and teachers of which kind industrial programmers aren't exposed to.

In conclusion, I'd likely have gotten to where I am today at age 30 instead of 38 and regret the lost time wandering in the swamp of silicon valley arrogance. FWIW my startup is a CRUD Spreadsheet, we apply functional programming research to user interfaces and web development as per https://github.com/hyperfiddle/electric
Oh interesting, I'd never seen that before. However I'm not a monorepo kinda guy and to me the ripgrep repo already looks way too busy. By the time you've enough crates to shove them in a 'crates' directory I think it's worth splitting them up into different repos.
> Donate to aspiring Democrats running for state legislatures

So they will blow up a natural gas pipeline and cause the largest release of greenhouse gasses in human history?

How about so they can fly private and scold poor people for not caring about the environment enough?

Would be better off buying the carbon credits.
Go also doesn’t have huge GC pauses (and moreover idiomatic Go generates very little garbage)and I have a hard time seeing how GC pauses would contribute so significantly. Java also allegedly has a very low latency collector.
Bobbi Gibb: The Boston Marathon pioneer who raced a lie
I agree on your first statement, and raise a challenge on the second.

We're smart, lets figure out how to create the same impact on general education.

Could we wire up ChatGPT so it asks us questions and leads the conversation instead of us? Could we also make it present the questions in ways that make educational youtube channels like Kurzgesagt so easy to engage with?

We could start with private tutoring. LLMs tailored to educate kids of rich parents. Easy market fit as they're already looking for private tutoring. We prove out the need then quickly move onto schools.

Imagine if we could show that engaging with an LLM for an hour produces as much learning as sitting in class for 4. Could we cut school days in half, set LLM interaction as homework for an hour (teachers would get reports from the LLM on how the child is doing)?
> * Meetings of the entities working on a single project to share what they are doing is effective. *

In other words, these things are very valuable: Individuals and interactions, Working software, collaboration, Responding to change.

https://agilemanifesto.org/
The theory of a meeting is that the team will gather, go through a list of problems, solve those problems, which will keep the work moving forward.

Standup/scrum meetings should be about identifying the work that has stopped moving forward or is progressing slower than we’d like it to. The team might find a solution on the spot or a new ticket is created and assigned to someone to dig deeper for a solution. Probably that ticket is assigned to the Product Owner.

Most standups/scrum meetings are not about unsticking work. What they are about will vary depending on the particular dysfunction of the company, e.g. managers trying to make sure everyone is working.
But then you're trying to draw a binary distinction when some (many) people are both. The CEO is neither capital nor a worker in this scheme, or they could be both.
Nothing stops you from talking to other teams under any other system. And frankly if an adult on Team A needs to be told "you should find out what Team B is doing so your products work together," you have larger problems.
Sounds like a one-off custom project. So RV32 or RV64 shouldn't matter. Apart from the register size, assembly for these is very similar if not the same.

Disadvantage of complex SoCs is that even if you use just a few peripherals, several other peripherals might get in the way or need initialization even if you're not using them (like onboard flash, DRAM controller timings, or power management). To some degree bootloaders take care of this. Which leaves you with an overly complicated (+ time consuming) boot process before your code can do useful stuff.

Not to mention power consumption. Or the cost of keeping spares around.

If you want to go RISC-V route for this, I'd recommend to just pick a lowly uC (or more likely, a board it sits on), like:

GigaDevices GD32VF103
WCH CH32V series

A step up:

Bouffalo Lab BL808
Allwinner F133
Milk-V Duo

I'm not aware of an extensive / complete list of such parts or boards. But there are more out there (and new ones popping up).
It's a ridiculous thing to say that any version of PHP is slow. You could run PHP5 today and it's still not slow by any modern standard. Even on the hardware of 15 years ago almost any script you throw at it finishes in single digit milliseconds.

How is that slow? I'd like to meet the developers that consider this slow.
Yeah, and not every scrum implementation needs to have a ton of meetings. We do 1 week sprints with no 15m daily stand-ups and a monthly or so retrospective. If someone is blocked I don't need them to wait to the next day to bring it up in standup. That's why we have group chat collaborarion tools after all right??
I'd be completely satisfied if they brought the old MRU tab ordering back. The MRU tab extension is a very poor substitution for it.
Ok, here's my attempt with a bit of python code: https://flowhub.org/f/91197129247b83b8

It's more than 10 words and definitely inconclusive as to whether Python or image is more explanatory. The only good thing is that the image is Node-RED "code" and can actually be executed in Node-RED.
No, get a reverse osmosis system with remineralization filter.
The way you describe it, it’s hard to tell if the company burned you out or if you burned out yourself.

> picking up lots of additional things because nobody owned them and it held back progress (CI/CD infra, coding standards across teams, etc.)

If nobody owned them, why’d you own them?

> tech lead/management/lead developer all at once

Did someone say, “You are now tech lead/management/developer all at once” or did you think you “needed” to do these things?

> Contracts kept being signed with customers that couldn't be delivered because of lack of resource

OK then your choices seem like either not delivering on contracts or getting burned out. Which is the better option in your opinion?
I have no idea what the thought process is for downvoting a post which is answering to someone asking optimists to contribute their thoughts.
Via https://www.golem.de/news/solar-api-google-bringt-solar-laye...
Intersectional trauma is the new exceptionalism.
The "attack" is use of standard A 1r 'Alarm' signal for Radio-Stop rail system. Signal described in detail in readily available Ie-1 rail signaling manual, official Ministry of Infrastructure regulations!, EU regulations (https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...) and manuals for rail radio systems. There are multiple YT tutorials going back 10 years. Under one of the recent ones from 9 months ago comments already mention someone being arrested for doing very same thing 3 months prior.

Problem is its a simple signal consisting of three standard https://en.wikipedia.org/wiki/Selcall tones. Its same as https://www.dallasnews.com/news/politics/2017/04/12/dallas-s...

Solution is adoption of https://en.wikipedia.org/wiki/GSM-R
My biggest issue with it is how easy it is to derail 'agile' with process and ceremonies. One project I went from 5-10 mins to make a story and maybe another 5-10 mins to manage it over the next few weeks. To each story taking 3-4 days of management and fiddling each required field in Jira then another 1-2 planning sessions to get the thing moved across the lanes.
Microplastic detection is a large focus in sensing right now. Its expensive and hard for the very same reason microplastics are so difficult to stop: they're chemically inert and small. Most detection methods rely purification and microscopy, which is for now mostly manual labor.
Prioritizing what to work on is the same problem in Kanban or Scrum. This isn’t a differentiator between the two.
There's a list and history in [1] - apparently in 1945 there were 720 airfields in the UK. Most of them subsequently closed, or converted for civil operation.

The legacy of WW2 means, to this day, the UK has more active airfields than they have modern fighter jets.

[1] https://historicengland.org.uk/research/results/reports/7018...
FFS... Maybe it's time to switch to a regular carrier and pay the Apple tax. This is unscrupulous.
A long time ago I took an AI class where we wrote an elevator simulation. The elevators were intelligent agents that tried to learn strategies for moving people faster / reduce wait times / etc. This was long before neural networks came into fashion. We used logic, rules, but also decision trees. Fun times.
To clarify, we've been minimally subsidizing clean energy while not only significantly subsidizing oil exploration and development, but also using the largest military + intelligence budgets (US, UK) to "stabilize" oil producing regions and transportation.
A German colleague tells this joke, in his best exaggerated war-movie accent:

How many Germans does it take to change a lightbulb?

Just one. We Germans are very efficient and have no sense of humour.
PowerShell is (allegedly) cross-platform too, would you believe it?
I'm not really interested in that.
Koreader does awesome stats tracking into a SQLite database of every page you’ve read. You even get a calendar view for months showing what you’ve been reading.

I have a code snippet that can generate a Bookantt chart[1] from the koreader history DB. (On mobile, ping me if you’d be interested in me cleaning this up and releasing)

1: https://malcolmocean.com/bookreading/
> The attack could pose a serious risk to activists, political dissidents, journalists, those targeted by cybercriminals, and many more people.

Since Skype is infamous for lacking E2EE and other security methods, I wonder if these groups of people, who are sensitive to privacy, will still use Skype in 2023.
Not impossible with the Schuko, it's still possible for something to get caught in it and touch the pins when it's partially inserted, that's happened to me. It's better when only the tip of the pins are exposed, as on the UK plug and the Europlug.
It's not so much time, it's more cognitive load. In scrum teams, it feels like you're always talking about the future. I think it just builds on the anxiety many people have frankly. It's just another attempt to unrealistically control the future.
Indeed, although I don't know what we could throw money at that would fix the problem of "Clangd crashes trying to provide LSP services for this codebase." We could buy Visual Studio and roll the dice and hope that it's more robust than vscode, but I have no particular reason to believe it would be.

This organization has its work to do. My advice to other teams starting out is "C++ may be cheap in terms of hiring people and libraries that exist, but consider the cost once your codebase gets large. This is not a language that lends itself to safe behavior or tool-comprehensibility, and if that's something your project needs, be prepared for that. Other languages are safer, other languages are simpler for tooling to digest."
It's quite telling how much the article makes it clear that these fishing practices are absolutely devastating the marine habitats that their perpetrators profit from, but oh no nobody wants to do anything about that because that would be hard. Instead let's try to preserve some "culture" for some reason (but not actually try because that would also be hard).
By that definition, anything purchased with the intent of reselling for a higher price in more favorable market conditions would be a security -- real estate, product inventory in a warehouse, etc.
I’m personally exhausted from hearing about all the terrible stuff that’s happening that I have very little to no control over. I have seen countless articles about micro plastics, forever chemicals, fresh water supplies decreasing at alarming levels, Gulf Stream collapse, etc.

It’s enough to make you feel nihilistic. A big part of me feels like these are government problems, as the average person is preoccupied with paying the bills, feeding their kids, and all the other trivialities that we deal with on a daily basis.

That said, most governments are mired in bureaucracy at best, or downright dysfunctional (or anti environmental) at the worst.

So… what’s a guy to do besides “chop wood, carry water” while trying to enjoy life as best I can?
Using ChatGPT and Clip to Augment Facial Emotion Recognition (FER)
"Don't bother to try stopping us"? When you're the paying customer, it's easy for you to stop your vendor from selling to you.
Also coincides with a rise in obesity, which is a known endocrine distruptor.
I wish I lived in the same universe as you
I remembered it was a villain, I didn't remember it was played by Sean Bean so, more effective headline for me personally. I'm not sure why you honed in on that though.
This reads to me like it's written to evangelize the concept of worker co-ops more than to earnestly investigate the question posed in the title - which is fine, but this doesn't seem like a very good example to choose to make that point.

They say they have ten employees, and the buy-in for ownership is a thousand dollars. But there's no way the start up capital for a quality restaurant in Seattle was only $10k, so either the original founders absorbed those costs or some later employees paid in extra to cover them - either way with no expectation of increased control or return. That's more charity than alternative economic organization.

They also mention that the business has been around for ten years, but isn't profitable - and it's implied probably never has been on any consistent basis, or they would certainly have called that out. Somebody is covering that shortfall, and they're not getting anything in exchange for doing so - very noble, but again that's a reliance on charity for the business to continue existing.

Can a worker-owned restaurant work? Sure, I think there are plenty of examples that prove it. Does this one work? Not as a business, by any reasonable standard.
Reading higher in the thread, some Elixir folks are saying that the techempower benchmarks used the wrong settings (debug mode, etc) for their Elixir benchmark.
Also the rising prevalence of trans. Feeling like the other sex might be related to disruption of one's normal sex hormone profile.
Fuck Scrum. How many devs are saying this privately how much they hate scrum but have a work persona where they have to love it? It's so fucking toxic. It's just focus on doing a good job and get back to basics. Hire the right people, give them a lot of trust, some incentives to do a good job, and see what happens. Stop making out a methodology out of a freaking todo list.
> Is it just me?

Nope, I remember seeing a comment a while back and I had to save because it resonated with me so much: https://news.ycombinator.com/item?id=32713325

I’m sure there’s something, somewhere out there, I could find fulfilling and reignite my giving a shit, but it’s far out of my reach. Of course, the problem is there’s realistically no where else to go. I even lost interest in tech and computers as a hobby, I’m not sure why, but that ended probably a few years ago when I decided to abandon my last project.
You've put "just" in quotes, but I don't see anyone making that claim. I agree we need radical changes to our behaviour, societies, economies, etc. The most effective way to do that is to tackle the biggest problems first; that's the best use of time, political capital, activist enthusiasm, news attention, etc.

(I say this as a vegetarian with no kids, who doesn't know how to drive and has spent the last few years working in the public transport sector; knowing none of these small actions will offset even a tiny fraction of the destruction being inflicted by oil companies, their paid-for politicians, etc.)
Are you seriously comparing AIDS to “long COVID”?
They have for the PET bottles, yes, but there are still thousands of other packaging types which just get dumped in garbage with unknown destinations. I cannot really imagine a deposit on those (do you want stinky meat packages returned to the shop?) but still we need to find a solution.
This makes a lot less sense as an impact strategy than buying solar.

I'm not saying solar is optimized, versus say competent lobbying or something smarter, but at least it directly addresses long term climate issues and has a clear causal effect not just on personal consumption but unit price also (and thus others' future energy purchases as consequence).