skysight-inc/HackerNews huggingface dataset:
I'd ask which country wasn't? We were dealing with a novel virus. Even China which has dealt with new viral outbreaks before (I'm ignoring any insinuation of their foreknowledge of covid), is STILL struggling.
> Which is exactly the problem with digital media – how do you prove that to the satisfaction of everybody involved, i.e. especially the rightsholders?

The platform and DRM. The single one use of DRM that would make sense, and it's disregarded.

> it would likely restrict the choice of software players

I'm confused. This has nothing to do with the matter at hand. For music, we've thankfully moved past DRM. For movies, right now you cannot play a movie you bought in one platform in another platform; that's already the status quo, so this would introduce no additional restrictions.

If you tweak and change your music files, that's a derived work, not the original work. You cannot edit up a physical novel and resell it, either. Regardless, music files have no DRM and they are not the topic of discussion.
It might be better if there was just a regulation that the active ingredient(s) in each product had to be printed on the front of the box, in letters as big as the rest of the branding. That would correctly label homeopathy ("water"), as well as chase some of the woo out of actual medicine.
Why do you assume it is noise?

It might be noise, in which case the exhibit is "just" art. Or, it might indicate a more dynamic electrical activity than we are used to thinking is there.
Take a microprocessor class where you build a 8088/6800 board and program it in assembler. Then there is no more magic behind the computer and it becomes a pretty strait forward machine.
I vote every 4 years (i.e. once every 1460 days) and have the choice between several mediocre candidates and parties.

I don't see why I should feel represented.

It goes without saying that this amount of felt representation doesn't increase with EU bodies (save the parliament)
In what company is accounting moving to software which isn't ready, and where they will experience a large fine if it's not, guaranteed by a 2 week promise? Rational people just don't do this. Especially considering how often we're wrong even when we define sprint boundaries and point all the stories.
> for a lot of smaller endeavors that only have a few devs then sprint ceremonies would be overkill

Nevertheless, such small teams (in my experience) use Scrum as well and it is indeed overkill.
I think the difference in situations isn’t large enough to make an easy decision.

I’m not saying South Africa is wrong, just saying it shouldn’t be considered the only real option.
I’ve always been confused about deps being an after thought in project management.
Smartwatches definitely seem like they are target more towards health conscious people than watch enthusiasts
His prose is just immaculate. Do yourself a favor and read the above passage out loud. It has a driving rhythm. What’s amazing is that he maintains the beat for entire novels.
How is a backlog useless? Every company doesn't have an infinite supply of engineers. They can only work on a subset of the tasks you have planned. Backlog is simply the set of tasks that are not the most important thing right now. If you finish your spring early, simply pick up something from the backlog.
There is a clear distinction between bots (which are legitimate users) and DDoS. The latter aren't even repelled at the application layer but well earlier in the stack.
My understanding is that Ford has done this for non-critical features as of late.
Feeding the troll, but why not. Governments of EU countries are not subservent to the EU commision, they are the ones nominating commissars and confirmed by the elected EU parliament (as a full commission), in a process not unlike the Senate approval of, e.g. SCOTUS judges. And those individual governments are democratically elected as well.
I see what you did there. :)

You even managed a double-entendre in 2 completely different realms. Well done.
Aren't availability and price correlated?
The REPLs that come with Lisp, Smalltalk & Factor are in a different league.

There's probably a few different reasons to why but one thing that the 3 i've listed above all have in common is that they have image-based environments. So thats probably one of the top reasons why they have superior REPLs.
It can show on any website proxying though cloudflare
The power of having an important vote, and needing only a few €B in return.
I can't speak more highly of Ryan Singer's work on Shape Up. It has transformed how we approach work by inverting the question from "how long something is going to take" to "how long do we want to spend on this".
And the nearby Burger Shack wondered why their online orders plummeted.
People are missing the point. It's not the click that matters. It's the bio-orthogonal part.

This lets me grow cells with one of the click substrates, say, a methionine substitute that incorporates into every protein, purify out my protein, and then easily do chemistry on that. That's near invaluable.

I can grow a virus and put a different click substrate in each of the DNA, protein, and lipids. Then I can infect cells, and mid-infection, separately label each macromolecule a different color. Then, I can figure out what parts of the virus go into the cell, which sheds light on the mechanism of entry.

Having it bio-orthogonal means the biology is preserved and nothing is messed up until the moment of observation.
Enough to start, yes.
Ok. You don’t believe in them.

You’re the lead of an 8-person team. How do you get everyone rowing in the right direction and shipping software? It sounds like you’d just leave everyone to sort it out themselves and believe they will build the right thing and ship it on time.

I don’t think sprints are a required practice. I’ve used them with teams simply to help shield them from micromanagement and get them used to iteration cycles. They were held up on releasing anything until a huge batch of features was perfect. Only every deploy into production was met with a week or so of overtime fire fighting because the amount of change they were introducing to the production environment was too large and their staging environments were always under provisioned and didn’t have the same load. Sprints helped them break down work instead of crunching for months at a time.

After a while they didn’t need it anymore. So you change things up.

Where it goes wrong I think is when people start copying the practice hoping that following the rituals will grant them good software.

You still need something though. A little planning goes a long way.
Aren't markets are fun thing?
Sprints are a container of fixed size to put work into. This container can be useful sometimes, but that depends on the nature of the work being done, the humans involved, the group social dynamics, and a myriad of external factors. There are combinations of those parameters where the sprint is almost always the wrong container. As an example, take pure or applied research. I've seen such work shoehorned into sprints to the detriment of productivity, to the point of killing it almost completely.

Related to this is that sprints and their associated concepts mechanize and formalize something that may or may not need such. Applying something like Scrum almost always has one engaged in motions that are disconnected or even counter-productive to the local environment. That said, it sure is a lot easier to pick a methodology off the shelf than it is to engage in sober, thoughtful, and rational assessment of your situation's organizational needs. There's also risk inherent in that too, but one effective counter to that is to incrementally add/subtract process as needed.

Given the above, I consider process-heavy management to be a signal for prospective employment -- on the very much negative side. It tells me a few things, mainly about the way management's group mind works and also about what my future role in such a group would be (i.e., more part of organizational machinery than a creative agent).

The last point I'll make is that I just find the experience needlessly draining. A job typically lasts years. It's more of a marathon than a sprint. If it was a marathon with a few necessary sprinting periods, that might be bearable. If you really are sprinting constantly (the next sprint starting immediately after one concludes), that's a good way to generate burnout.
Sensible for the users that really download and execute attachments from the most obvious spam mails. The only protection you have is to put these high threat users in a separate subnet and use some antivirus to scan everything they download. At least that offers some protection. Not possible to scan downloads with TLS.

Although I still think that breaking it up is a very bad idea in general and it is appalling that this became common practice. Especially because there are exceptions where it fails and you train users to just disregard TLS errors.

Even worse, the IT security industry shamelessly uses the data to spy on employees. For that alone it deserves its bad reputation. Still, there is no real solution to shield data from the the most careless users.
Are your projects just two-week projects for the client? Or, if they're longer, do you plan out all the sprints in advance (which isn't really Scrum best practices as far as I understand?). I mean if you have a larger project (larger than two weeks) and you just plan for the next two weeks (as Scrum tells you to do, as far as I understand) how do you know that if you deliver this sprint you'll be able to deliver the project?
"The Elements of Style", by William Strunk Jr. and E.B. White

You can call it the User's Manual for the English language.
The parent merely suggested not focusing on bad news "all the time" -- they did not recommend ignoring bad news altogether.
It sounds like you're an ambivert. MBTI forces you into either the introvert or extrovert category by design, even though the trait is a spectrum.
For the tech industry, "progress" is mostly defined in cost cutting, automation, market concentration, and increased profit margins.

Yes I can now take a photo with my phone but my job is less secure, my environment is more polluted, housing is more expensive, and my retirement is less attainable then it was 50 years ago. What happened in between then and now? Progress.
captchas don't require javascript.
> plant machete has a control system that reads and utilizes the electrical noises found in a live philodendron

I didn’t assume it says it first thing in the article
It can be freeing to lie to yourself, but it remains a lie. Of course limiting personal pollution has an effect.
The students were not petitioning to have him fired and were reportedly surprised with that outcome. The petition also seems to have circulated before the redo offer. This is on the uni.
Personal carbon budget.

But then the upper middle class twats couldn't go on vacation to Bali and we can't have that no sirree!
What is the matter with the pessimist? I think it can be stated by saying that he is the cosmic anti-patriot. And what is the matter with the anti-patriot? I think it can be stated, without undue bitterness, by saying that he is the candid friend. And what is the matter with the candid friend? There we strike the rock of real life and immutable human nature.

I venture to say that what is bad in the candid friend is simply that he is not candid. He is keeping something back— his own gloomy pleasure in saying unpleasant things. He has a secret desire to hurt, not merely to help. This is certainly, I think, what makes a certain sort of anti-patriot irritating to healthy citizens. I do not speak (of course) of the anti-patriotism which only irritates feverish stockbrokers and gushing actresses; that is only patriotism speaking plainly. A man who says that no patriot should attack the Boer War until it is over is not worth answering intelligently; he is saying that no good son should warn his mother off a cliff until she has fallen over it.

But there is an anti-patriot who honestly angers honest men, and the explanation of him is, I think, what I have suggested: he is the uncandid candid friend; the man who says, "I am sorry to say we are ruined," and is not sorry at all.

-- Chesterton
It was fixed at least 2 or 3 releases ago.
> you are forcing people to make [very] conservative estimates

My experience is that once developers make conservative estimates they are ignored because business side of things would rather prefer to imagine they'll get the system completed this decade, not when estimates show. So instead of working according to estimates everybody is crunching and cutting corners and project gets delivered in some useful form in less than a year.
> Sprints are really just a form of pressure

I’ve felt the opposite. My team switched from “Scrum” to “Kamban”. Then after a few months the sensation of having an endless pile of cards, without a time frame, felt overwhelming.

In the other hand, having a short lived cycle used to help me manage my time. If for any reason one day I was not able to accomplish much, I knew I still had a few more days to compensate. The same was true for the opposite, I could be really productive a few days and then I could relax for the rest of the sprint.

That workflow really worked for me. With Kanaban I feel the pressure to always be “productive”, because I don’t have a clear reference on how “relaxed” I’m (or not), during the week or month.

Maybe I just need to find a different reference. I guess my point is that sprints don’t necessarily mean pressure for everyone.
Plenty here talking about the definitions of optimism/pessimism and noone mentioning the definition of progress.

Blind optimism leads to blind progress. The purpose of pessimism isn't just to stop progress but to question its direction, and the metrics ("kpis" if you will) that define it.
I agree wholeheartedly, increasing quality of cooperation with stakeholders is exactly why I think it's great in certain scenarios
Sooo much truth has been spoken!

The quality of consumer goods is decaying everyday. It is all about the last millionth of a cent to be spared.

Just nobody cares.
Laravel Livewire – Build dynamic interfaces without leaving Laravel
Now please suggest how you want to provide fast convenient car travel without wide roads and lots of parking. I'm all ears for clever plans that can replace five lanes of slow traffic with one lane of fast traffic. The only one I can think of is to cut the number of cars by at least 80%, probably more.
It can't be done... Ok, but... what if we ask people to give us US$200.000 to do it and we'll sort out all the tiny details later?

It seems they -or some of them- are now aiming for a .src TLD [0]

[0] https://github.com/dot-src/dot-src
I'll go ahead and say I mostly agree. I don't like being called some kind of sink, evaporator, diminisher or resource-terminator. Though granted, in English, these connotations are not as prevalent as in my language.

In my language, employers are routinely called "work-givers", employees are "work-takers", even though we have a perfectly fine "employee" term. I hate how it introduces a power relationship into the terms themselves.

But I also know it's a lost fight. I once specifically used the neutral term for employee in a work contract I wrote - which was best practice just a few decades ago. It was immediately changed.
https://javascript.plainenglish.io/heres-donald-knuth-s-advi...
> doctors prescribe pills over a lifestyle change

does doctors prescribing lifestyle change have any noticeable effects though. I assume everyone already knows they need to 'eat better and exercise'. I am not convinced that doctor telling them this will finally make it sink in for anyone.

Also, most doctors have layman level understanding of nutrition and excercise and many of them are not in best shape themselves.
I was not aware of this, so thank you for clarifying it for me.
Ah, of course. Because execting a Morgenthau plan on one of the two major nuclear powers, one that is currently desintegrating, ever was a good idea...
I generally avoid rants on HN, but I can't resist this one because this post is particularly irking.

I absolutely hate useless opinion posts like this. They're incredibly vain. There is zero substance to the authors argument beyond "sprints are inconvenient".

I can only assume the person who wrote this lacks much real world development experience, because anyone who has worked at multiple companies will tell you there is no one size fits all way of doing development. Post like this are pure Dunning-Kruger effect.
>Economic entanglement was one of the major factors that finally lead to a lasting peace.

There couldn't possibly be anything more false. This horse has been beaten to death already and should just be let to die.

European countries had entangled economies and were still going to war with each other. France and Germany were each other's biggest trading partners and that didn't stop them fighting each other in WW1 or WW2.

The reason why we have had peace after WW2 is the implementation of fully fledged democracies with separation of powers in the major European leaderships along with US peacekeeping and the Marshal plan.

Russia was not a democracy anymore after the 1993 coup since the president there could do whatever he wants without the parliament able to stop him and therefore should not have been trusted as a fair trading partner.
I would like to emphasize the importance of fiction on this. We enact the narratives we like. If we all are set into Soylent Green and Blade runner, then this is the world we'll make.

I'm more of a Star Trek person - I hope we all become great people, competent, professional, curious, and generous, and that we can create a post-scarcity society that's fair to everyone after taking on our problems in a rational way.

Is it possible we'll fail to prevent a major climate crisis? Yes. Is denying climate change, the effectiveness of vaccines, or the results of elections the thing we need to do right now, and does it help? Absolutely not.
I know that most HPC cluster do have a limit on the number of files per user ; this pushes scientific applications to generate big hdf5 files.
I've been bemused watching the rise of agile over the last (10?) years since my background is in building software for large/multinational non-tech companies. They have VPs and accounting departments with budgets and they want to know exactly how much they're spending before they spend the first dollar. Whether or not they should, they don't see the uncertainties in estimating software development as their problem.

My solution to this is waterfall, and charging for a rigorous requirements analysis process up front, which I, in turn, estimate the cost of by having the client submit their requirements (as they know them so far) in detail in writing up front.

I've been surprised in (the practical version of) agile how often time is wasted revising the same feature 5x that could have been done once if a modicum of time and thought was put into business and technical requirements.

I am however a believer that people do things for a reason, it does probably have advantages for R&D or inside technical product companies.
I second Suttree. I love the preface so much I memorized most of it.
If people are buying a placebo drug, and the placebo effect is making them feel better… mission accomplished?
That means the task is underspecified. You should schedule a "figure this out" instead, and once the task is well defined it can be done.
> ...but CM's imagined scenario of a society that's eating itself is far from real evidence we have seen of humans. Real evidence shows that during catastrophic moments like earthquakes and prolonged famine and even war, human societies have shown remarkable strength to save and to protect and to help one another, sometimes at great individual sacrifice.

I've literally only read the Cliff's Notes version of The Road, but the scenario it describes seems far bleaker, prolonged, and hopeless than any historical event you might look for as precedent. It seems quite plausible that what the book describes is after some people tried to pull together in some feel-good way, and then failed and fell apart again because it wasn't going to work.
> Go's designers get to use tuple for their favourite use case: returning from a function.

I wouldn't call multiple return values a "tuple". I understand where you coming from, since Python multiple return values are implemented with tuples, but still that point sounds like saying that passing multiple parameters to C functions is "a tuple".

That being said, Go's "simplicity" in design is not only about interface simplicity - it's a lot about implementation simplicity. I imagine that adding tuples would cause a whole lot of complexity that they'd have to deal with. Since Go doesn't have a concept of immutable data types (except consts), tuples would effectively be just variable-typed constant-size slices, which are already implementable as arrays of empty interfaces, but have a runtime overhead...

I hope you see where I'm getting. Creating a language is complex and has a lot of tradeoffs. Then again, I see where you're coming from. I suppose it's a question of whether or not the tradeoffs (the "hypocritical design") is worth the good parts (simplicity of language, which leads to fast compile times, fast runtime, etc.). For me, personally, it is.

Thanks for the input.
Read books.

Write stuff.

Speak often.

Listen more than you speak. (two ears, one mouth)
the question doesn't make any sense, sorry.
I started reading mail in the 90's with a program called "pine" in the command line of a BSD machine... I find that mail easier to understand than outlook. :)

Just a matter of getting used to, I guess.
Some would discard it given its age, even so.
It can make them believe they're good.
Funny how whenever I've done kanban, top tech debt items always are eternally pushed down to #5 or 6 in the backlog, never to see the light of day.

I have my criticisms for sure, but sprints give more discretion to the teams to carve out space for multiple types of priorities held in balance, and lock that ratio in for a period of time.
Any plans for the Apple II?

IIRC, Apple IIc had an interrupt built-in, if that's neeeded.
Anyone who monitors their web traffic would tell you the bots are ruining the web.

I hate these "are you human" checks too, but when a persistent threat is poking your defenses and legitimate web traffic is only 10% - 20% of your server load... you have to do something.

So the alternative here to receiving a challenge is that the site would just be blocked in your country or for your network provider.

Would you prefer to be outright blocked, or is it ok to have an annoying "are you human?" challenge?
From my experience sprints ensure that stuff is "good enough" and pushed out the door. Like QA having idea that some icon is not aligned - but yeah it is end of the sprint close it and fix in next iteration and get to work on other thing that has priority now - not aligning some unimportant details.

So sprints are also good way to coax people into cutting scope instead of working till it is "perfect". Then pushing back on management to have breathing space and accepting changes only after sprint ends and not when they have a brilliant idea.

Sprints and ceremonies create touch points for business people to interact with dev team instead of constantly breathing on their neck or coming up with ideas. Business using JIRA and writing stories/tickets should make sure there is enough context in these so your tickets are living documentation "who,why,where".