Hacker Newsnew | past | comments | ask | show | jobs | submit | memetherapy's commentslogin

None of these things has anything to do with agile, they are all from scrum. Scrum is not agile as it is the very definition of prioritizing processes and tools over individuals and interactions. If you want to learn about scrum, you have asked the right questions, but if you want to learn about agile development read the agile software manifesto and run away screaming from scrum.

[1] https://agilemanifesto.org/


As someone who's been homeless (and didn't have a drink or drug problem thanks) please fuck off. A night in a shelter costs money. Clothes which regularly get stolen cost money. Going to the bathroom costs money. Having a shower costs money. Travel to find jobs costs money. Medication costs money. Toothpaste costs money.


I just want to counter the hate you're getting here a bit. "Fuck off" is an entirely appropriate response to someone recommending that people not give an amount of money they're not going to notice to someone to whom it could be life changing.

The "but they might spend it on drugs" argument is just an easy get out from giving some money to people who need it. Funny how no one ever argues that Wall Street bankers should be paid in food vouchers, despite the decades of history showing that they're going to spend their money on drugs.


If you want to change the way people see this problem, telling them to fuck off is probably not the best way of doing it.


No, because beggars can't be choosers right? And the best thing to do to a person when they are at their absolute worst is to take away their last scrap of autonomy. I'm sorry, in future I will humbly accept the advice of the self righteous with a doff of my cap and a mumbled thank you.


> I'm sorry, in future I will humbly accept the advice of the self righteous with a doff of my cap

They are not the only two options. Parent just suggested sharing your perspective without the aggressive tone and expletives.


I presume you guys are in the US. In Europe, at least the parts where I live(d), most homeless indeed have drugs problems. There are social places where they can sleep, get clean, they help them with first steps of integration back, but its often tied to being clean from drugs. Many choose not to accept this.

Then for those who reject there is free drug dispensary & usage place, we talk about proper opiates like heroin, not some weak substitutes.

In our situation and location, the money isn't a solution for a beggar. Meal can be, ideally hot in the cold. Also, since we talk about Switzerland, people come from rest of Europe seasonally to beg and then go home to live off social services. Again, no reason to give money.


Nope I'm from the UK but we have a system that is closer to the American then the Swiss. There are services out there but they're incredibly poorly funded.


No doubt it's underfunded, but it's one of those things that will always be seen as underfunded due to the prevalent victim-mentality these days.


Telling me bluntly to "fuck off" tells me a little bit about your personality. I'm guessing you have psychological issues that you struggle with. Be careful so you don't end up on the street again buddy.


Which direct access shelters in the UK cost money?


The ones that aren't full.

There's a thriving black economy of squats where you can pay a couple of pounds to share a room with 40 other people. Totally illegal, but given the choice between sleeping in the snow or in an unregistered shelter, I'd take the latter.


A "halo" market segment for mac books is video and photography professionals who make extremely heavy use of SD cards. Appealing to this group (who are also willing to pay a premium) has always been a feature of macs. Devs, not so much.


Yeah, I find this a huge problem especially with junior devs (by which I mean those within the first five or so years of their career. When you have people calling themselves senior devs after six months the job title has become meaningless). Until you've been around long enough to understand how large code bases (in general, not the one you're working on!) evolve over time and why common trade offs are made you're not going to be able to grok the weaknesses of an existing code base quickly. Start off by being humble and asking why certain things have been implemented in the way they have, there is usually a reason. Sometimes it's even a good one!


The open university in the UK was founded in 1969 and has been offering full distance learning degrees ever since in large numbers of subjects. It uses a mix of professionally produced video content (so usually not just a video of a lecturer standing in front of a blackboard), textbooks, in person or remote small group seminars (you used to phone in, now online video chat), forums, chat groups, personal support by email or post (in case you're in prison or living really remotely) and online libraries / inter library loans and occasional residential weekends / weeks.

Mastery is tested in the usual ways, essays, projects and tests, but also "in class" contributions during seminars, which is a good way of motivating people to actually attend and ask questions.

It works really well but it's taken fifty years of practice, experimentation and investment to get there and it involves a lot of contact between tutors and students and as a student you need to be more motivated than attending a bricks and mortar university (I've done both).

The fact of the matter is that most online learning created over the last year is pretty terrible because it's been created on the hoof by teachers with no experience of delivering learning in this way so they've mostly tried to reproduce the classroom but online, which doesn't work.

Most existing online material out there is intended to be supplemental to traditional bricks and mortar learning or used in a "flipped" classroom like Khan Academy where there is still pupil teacher contact, rather than replace it, or is aimed at professional / personal development rather than teaching academic subjects or the core curriculum.

Honestly if you want to improve your kids learning and can afford one get them a tutor who will work with them one to one or in small groups and can identify what the gaps in their knowledge are and ensure they are keeping pace of where they should be curriculum wise so when they do go back to school they won't be behind their peers. Don't expect a magic tech bullet.


It's worth saying that the OU model partly works because of an economy of scale (a small module for the OU probably has a couple of hundred students, many have thousands).

A huge amount of work is put into making the modules high quality. Modules are written by teams not individuals and there is a specific process with reviewing etc involved which includes modules going through 'developmental testing' where they basically pilot the whole module with students (who I believe do the module for free) before releasing it properly. Having worked at traditional universities, the different in effort involved is orders of magnitude.

The modules generally use the 'flipped classroom' model to some extent. Students have a tutor who supports them and there are tutorials (all online at the moment obviously) and although there is teaching in tutorials, they is an expectation that they support the course content - perhaps explaining key ideas or addressing common misconceptions - rather than being the central means of delivering course content.

Also worth mentioning that the OU has invested hugely over the years into research into what works and doesn't work in terms of remote education and compared with traditional universities where I have worked, teaching is more valued.


Yeah that was my experience at university in the UK (well you put it in your bag and got a ticket like at a cloakroom) and that was in 2008 so pre smartphones being common amongst students. If university's or schools are allowing kids to have access to phones during exams in 2021 they're idiots or silently encouraging their students to cheat in order to boost their rankings (not unheard of admittedly in the UK)


I know there's lots of research papers out there talking about it but do you know if today's commercial microfluidics "lab on chip" devices use fluidics logic gates or is this still something that is still confined to academia?


I'm not sure of the current state of industry in that area. I know minifab make a few things in that area, but the specifics escape me now, it's been a while since I saw them. I'm not aware of any lab on a chip devices that work outside of a regular lab.


Forget older employees, just employees. And I've seen enough poor security practices by 20 somethings at tech firms to have any faith in any user. Favourite example I've seen in several companies including one doing extremely sensitive work - senior devs with root access to the jewels of the kingdom doing pair programming on their own machines with interviewees / interns / new staff and leaving the computer unattended and unlocked to pop to the loo, grab a coffee, or let the junior work something out on their own.


Because there is little to no benefit to the EU or USA to challenging the CCP, be it because of their treatment of a few billionaires or millions of Uighers. Unlike the Soviet Union China doesn't represent an existential threat to the USA or EU, largely as a matter of geography. The promotion of human rights, liberal democracy, the rule of law etc. has always been fairly low on the priority list of most western states in actuality and has usually played second fiddle to national interests.


>Unlike the Soviet Union China doesn't represent an existential threat to the USA or EU, largely as a matter of geography.

That is categorically untrue. The model of government and economic success of China is the biggest existential threat to western hegemony, much bigger than the USSR. China is well in the process of building a strong military with greater capabilities than Russia and once this is complete, the world order will undoubtedly change unless something is done about it now.

The only reason we don't see more noise on this is because a lot of people depend on trade with China for their wealth, which was never the case during the cold war with the USSR.

The state department was fully aware of the Chinese threat, hence why the TPP was proposed as a measure of containment. Too bad that play was ruined and replaced with ineffective populist measures that sound good on AM radio and internet forums, but are actually counterproductive in practice.


Well China is obviously a bigger threat than the USSR now because the USSR hasn't existed for about 30 years. And while China may threaten western, or rather US hegemony it isn't an existential threat to the USA or EU in that China is unlikely to try to invade and / or nuke Western Europe or USA in the same way the USSR did at various points. I'm not saying that China isn't a threat to the USA's position of hegemonic super power but that's a very different claim.


USSR controlled half of Europe and had enough ground forces on hand to bust through Germany and be in France in a week(without nukes being involved).

PRC is nowhere close. It is a threat to Japan, India, Russia, Vietnam etc to US and Europe not so much


I don't understand that perspective - large ground armies haven't been relevant to superpower conflicts since pre-Cold War.

Force projection, like the US has been able to do for 30 years, is relevant and when China ramps up in that regard there's no telling how things will change.

IMO China doesn't even need to bother much with military advancement to become a massive threat to Western democracies though, as they can simply continue to build their economic engine and leverage it whenever necessary. They are already doing so to great effect against multinational corporations.


1.The main reason land armies are no longer relevant to superpower conflicts is due to the nuclear peace. This is hopefully a long term situation but if the genie of normalizing nuclear weapons use comes out of the bottle, or if a method of using nukes that are "optimized" for manageable long term damage is developed, I can nearly guarantee you that large powers will again start having conflicts more often. If this happens, big armies will definitely become important again. Smart warfare, drones, guided weapons and all sorts of shiny systems for technologically sophisticated killing are fine as far as they go (especially for small localized police actions) but only large military forces and equipment ultimately allow any one major country to seriously fight another major country.

2. Also, as a quick note to the comment above yours, China is an economic and possibly to some extent resource threat to Russia, but the obvious target of simply overtaking a huge chunk of Russian territory through Siberia (which in purely conventional military terms I think China could easily pull off) wouldn't happen, because Russia despite all its modern systemic weaknesses, crumbling demographics and terrible military administration still has the single largest nuclear arsenal on Earth, which takes us back to point one above.

3. China is a strong power with a vast population that dwarfs that of the U.S and an economy that's getting very close to rivalling it in both sophistication and raw wealth production, but it's also strangely isolated in its power. The U.S on the other hand has strong affinities with much of western and central Europe, several other asian nations with large populations and also a much better relationship with the second most populous country on Earth, right next door to China. Russia would never readily take China's side in a global conflict even if it dislikes the western hegemony and all of these things combined along with others leave china in a state of extreme vulnerability if we were to start talking about a real, serious multinational conflict between it and the U.S.

China's biggest strength is the economic dependence it has created in so much of the world, especially for manufacturing, but if a war were to break out between it and the west, this would in any case become a moot point, removing the one major incentive that any other country not directly next to it would have for trying to stay on China's good side.


Genuine question from someone from an entirely different world - why on earth do you have 10 billion log entries? What is in them and do you ever do anything with them that requires you to store so much data rather than just a representative subset?


Author here! These 10B log lines are from the last 60 days of activity from https://gocardless.com/ systems.

It includes:

- System logs, such as our Kubernetes VM host logs, or our Chef Postgres machines

- Application logs from Kubernetes pods

- HTTP and RPC logs

- Audit logs from Stackdriver (we use GCP for all our infrastructure)

> do you ever do anything with them that requires you to store so much data rather than just a representative subset?

Some of the logs are already sampled, such as VPC flow logs, but the majority aim for 100% capture.

Especially for application logs, which are used for audit and many other purposes, developers expect all of their logs to stick around for 60d.

Why we do this is quite simple: for the amount of value we get from storing this data, in terms of introspection, observability and in some cases differentiated product capabilities like fraud detection, the cost of running this cluster is quite a bargain.

I suspect we'll soon cross a threshold where keeping everything will cost us more than it's worth, but I'm confident we can significantly reduce our costs with a simple tagging system, where developers mark logs as requiring shorter retention windows.

Hopefully that gives you a good answer! In case you're interested, my previous post mentioned how keeping our HTTP logs around in a queryable form was really useful for helping make a product decision:

https://blog.lawrencejones.dev/connected-data/


Thanks for the response, really interesting to see how this stuff is used.


Are you also using Google Tracer? I haven't been to get any traces to work for ages with Node.


>>> why on earth do you have 10 billion log entries?

It's pretty low volume actually. A small company with < 100 developers and servers can generate a billion logs over a few weeks.

Normal logs from the system, syslog, applications, databases, web servers... nothing fancy really. It's common practice to centralize all these into ElasticSearch or Splunk.

Their scale of 10 billion logs 60 TB means they're a regular small to medium company.


You've nailed this!

This logging system was for all https://gocardless.com/ systems. We're a B2C company which means we have different economies of scale than many scale-ups of our size, but you were close with your guess:

Currently 450 people worldwide, ~150 in product development, of which ~100 fulltime developers.


This seems suspect, that works out to approximately 25 log messages per developer per second assuming a 10 hour work day.

I work in a tightly regulated industry (finance), and even my company doesn't have a need to log 25 messages per second per person.

Is anyone else able to validate this claim that regular small companies log this much data?


Anytime its something ridiculous like this, I assume its for compliance. A few industries require all info to be retained for 7 years.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: