skysight-inc/HackerNews huggingface dataset:
Kanban is still better than sprints. You organize things that are most important at top, and what is done by the deadline is done and ships; what isn't done doesn't ship. Deadlines may mean you branch so can make the release stable, while feature work that clearly won't be done one time can continue if the team working on it isn't involved in the release.

It doesn't matter if you have sprints of kanban, if there is a deadline is project managers need to do the same work to verify things are progressing fast enough for the release. This work is estimating how much time remains, and if there isn't plenty take action. The plenty part is where most management goes wrong: they want everything done on time, but the only way to get that is have everything done early. That in turns means you need to have at least 20% (the higher the better) of the things planned for your deadline things that you are willing do allow to slip to the next release. Of course working against that is the human tendency to polish things until the last minute, but that shouldn't be managed by the deadline (even though it often is)

I'm against the web release early and often model - don't make your users your beta testers. I'm in favor of spending several months of test after the branch to ensure everything is stable even though this is a lot more expensive. I do agree with the web have automated tests for everything model, I just don't think automated tests alone are enough quality control - automated tests ensure that everything you can think of didn't go wrong, manual testing is about noticing things you didn't think of. (you will note I work in an area where my code can kill people)
I think CIA covers everything in the list, right?

Authenticity and non-repudiation falls under integrity.

Privacy falls under confidentiality.

Reliability in context is another word for availability.
In Scrum, the purpose of defining sprints is mostly, despite the name, to slow down between them, in order to allow for some planning and discussion; otherwise there would be only an endless stream of "urgent" tickets and requests.
Come on kid, you're the one arguing with emotions (Bombs on live civilians! Hmm, reminds me of Assad, Putin's friend, dropping phospor bombs) instead of logical facts.

This reply is just a distraction and doesn't refute the fact that you're just a rambling fool who tried to argue both that "heroic Russia beat the Nazis" but "That was the USSR, long collapsed, and not Russia causing suffering in the Warsaw pact countries!'.
> the people who wrote the law didn't actually know what seized means

Rooms full of lawyers getting a legal definition wrong for centuries across multiple jurisdictions is more likely than you misunderstanding a technical term?

> no way to 'remove property from an individual's possession" while "leaving property in an individual's possession" at the same time

Yes, there is. Possession involves control or ownership [1]. One can own something without controlling it and vice versa.

[1] https://www.law.cornell.edu/wex/possession
The CD’s Rise in the Music Business: An Oral History
>You don't like sprints or backlogs? Okay. So what's the alternative?

Apparently it's a team who can remember everything they discuss and plan between themselves.
You can use (the data of) statistical analysis to train a deep neural network to avoid detection. That may also help avoiding chess detection cheaters, so the moves are not perfect anymore.
For somebody not well-versed in EV developments, pg. 13, titled "EVs will have 17 times the battery capacity of stationary storage systems by 2030", made interesting reading.

On a side note, I found many of the graphs difficult to differentiate.
10 years into my career I'm still waiting for this mythical "good manager". It's almost as if there's some intrinsic opposition between workers and employers, hmm...
Apple has a few choices

1. Stop selling in the EU, but this is unlikely due to it being 20% of their market

2. Make a new model of iphone for the world with USBC

3. Add a premium to EU market phones to pay for the regulations

I'd like to see 2 and 3 implemented with 3 making the iPhone cost 1.5x or more in the EU
Having only dealt with this at the level of writing code for a RISC microcontroller, another facet I don't see mentioned that may be of importance is the following CPU implementation detail.

Code compiles to assembly instructions which typically appear atomic to the author, however, such instructions may take variable numbers of cycles to execute.
Just Commit More
This is JS specifically in Cloudflare's own domain is it not? I don't think you need to enable JS after. So a JS / cookie blocking setup should be versatile enough to let you allow only Cloudflare JS and cookies which are then self-destructed.
Thanks!

My dream world is to run the “same thing” in a public cloud, datacenter, and (limited resource) remote facility.

The latter wouldn’t need to be failure tolerant, just quickly recoverable as a service (not necessarily the data).

If I could provide 1 app usage pattern and 1-3 operational patterns that would solve so much.

This is hard for every data service, partly because of technical debt/entrenchment and data has gravity. But cache is the most flexible.

The joys of having a portfolio of 1000s of apps ranging from COBOL to “cloud native.”

Not a demand, just sharing the “needs” of my big traditional company for perspective. I feel that often times IT as an enabler vs IT as the product gets lost in the shuffle.

And so much assumes more Human Resources can be dedicated than a company that sees IT as overhead can dedicate.

All that said, constraints + scale can be a fun problem to solve. Making “right” easiest is always better than rules.
You can always choose not to play that game. The world is a big place.
Isn't this just textbook rubber hose decryption? Nerds with families are easy to manipulate or intimidate.
Ask HN: What would be the next disruptive software on test domain
Hello everyone,

According to your years of experience on software testing. What kind of software testing platform would save your time/money 10x? Let's discuss!
That sounds like a reasonable set of policies, to be honest. Easy to get the kind of gun you would want as an ordinary working tool in the countryside or for home defense. Difficult and time-consuming to get the kind of gun you would want for a mass murder.
Most philosophers were foundational to the idea of "computing". They all build upon each other's ideas. Aristotle definitely started the work on logic, but Descartes made the modern "computer" definition.

This term has roots for an old occupation even: https://en.wikipedia.org/wiki/Computer_(occupation)

You took equations and processed them. The reasoning that Descartes later reduced to the idea of "computation". Also known as Cartesian grammar - https://en.wikipedia.org/wiki/Cartesian_linguistics

The idea being that if we can make our minds into purely computational machines, then we will achieve certainty in our beliefs, thus relieving the anxiety we are suffering.

Hobbes later would try to define a new model of "cognition is computation".
Sometimes sprints are the right tool to accomplish what you need to accomplish, and sometimes they aren't. It really depends on what you're trying to accomplish. You probably don't want sprints if you're building something. You probably do want sprints if you have a release cadence.
My statement is true even if you water down the word "expert" to whatever standard you wish to insert.
Hopefully you can bill them for all of this, but yeah, totally ridiculous and costing the taxpayer a ton of money.

Reminds me of a friend who started a government job, and they went 6m before they were fully onboarded and able to work. ????
My read of this is agile is primarily attempting to maintain the emotional state of the management team.
I understand the feeling, but isn't everything eventually broken down into small tasks?
> you record my https traffic to my banking website, do you now “own” my bank account? Did you “seize” it? Do you “possess” it? No, no, no.

Recording and seizing are different. If a court rules the you own a bank account, that doesn't technically prohibit the bank from charging it. Possession involves ownership or control [1].

[1] https://www.law.cornell.edu/wex/possession
Storing Multiple Vectors per Object
Qdrant 0.10 is the first version supporting storing multiple vectors per object. Kacper Łukawski shared how to set it up.
An almost deliberate confusion between the agility of making changes to software easy and the agility of running like hell because you are chased by deadlines.
> is there any real reason this isn't a no brainer?

Yes, very much so. The South African energy crisis[1]. They've been having trouble keeping power on since 2007. They suffer virtually constant rolling blackouts. Running Google datacenters there there will probably come at great cost to others, so this probably took a lot of negotiating.

1. https://en.wikipedia.org/wiki/South_African_energy_crisis
Windows equilevant is zeal, which dash is a mac version of :)
I’m dealing with this now. Company got hacked and so now are over the top locking down everything to the point it’s unusable. I told them the other day that the most secure thing they could do is just turn it all off.
> I think however, the root cause of this is the way in which our society as a whole has been modelled

Yeah, so maybe it would be better if "hackers" simply start working alongside the rest of society, and give up trying to force misplaced and awkward hippie ideals into their planning meeting, that makes their work completely incompatible with the rest of the organisation, and society?
I took a small plane for a work flight a couple months ago, and I feel something that's misleading about their ostensibly 7-seat configuration is the lack of space for luggage. People don't travel 200km+ often without at least a backpack. Sure some flights will be ok but I think many operators would use a configuration for this size of 5 seats with the back row for luggage.
Home Heating with Hydrogen: Ill-Advised as It Sounds
I'm frankly puzzled how SCRUM sprints are even expected to work with a development + QA cycle.

When a sprint starts, what QAs people are expected to do ? When the developers finish, and QAs start testing, what developers are expected to do ?

It seems to me that this forced synchronization is just pointless and harmful.

Where I work, we handle "sprints" just like checkpoints. This is in developing stage, this is in testing, this is done. It's expected that almost everything spans more sprints.
Agile is a nebulously defined cosmic aura surrounding all software projects in the world that go well.

Scrum/sprints are kind if like the bureaucratized and ritualized version of that. The Catholic Church to Agile's Christian cult.
Many tickets were also overestimated! They just don't stick out as a problem since they close early and make the sprint look good. Naturally, the ones that don't close are the ones that are underestimated!

If you overestimate everything then you end up idle at end of sprint & picking backlog items to bring in, so then product wants to put more points/stories into next sprint.

The system is seemingly designed to produce this outcome.
The Nokia N91 with a Built in 4 GB Hard Drive [video]
Latency is the worst thing when operating any machinery. I don't know why people tolerate it so much with computers. It's one of the most important things for me when using any software. That's why a long time ago I settled on using tools like emacs, git, i3/sway etc. When I try trendy tools like VSCode etc. I can't believe the latency people put up with.
The Death Dilemma: Are Hospitals Overtreating Patients Nearing the End?
> What just happened is, EU, a political organization

An unelected political organization
You start with dismissing this out-of-hand... which is weird, because you pretty much agree:

> ...probably not the best method and maybe it's not even good

It doesn't sound like you believe in sprints either, but can't imagine something better.
I’m not sure whether this state has it, but it is possible falls under qualified immunity (https://en.wikipedia.org/wiki/Qualified_immunity, https://reason.com/category/civil-liberties/qualified-immuni...)

If so, there’s no way the police officers will be persecuted.

(IMO, qualified immunity is beyond ridiculous)
How is it nonsense? Either the machete is moving according to signals picked up from the plant, or it's not.

Are you asserting that the voltages sensed are just random noise, and do not represent internal potentials? Or just that the plant is not deliberately waving around a knife?

Plants do exhibit electrical potential changes in response to environmental and internal stimuli. It would be surprising if those vary as dramatically as the exhibit suggests, but not physiologically implausible.

Plants do not have separate nerve tissue crammed together into a skull to minimize signal transit time as needed to respond in millisecond increments, as animals must, but they certainly do have cells distributed throughout that could respond as nerve cells do, given connectivity and stimuli, on a slower timebase. We don't know if there are such connections or responses. Each plant taxon might vary substantially from others, in this detail, so not finding it in pea plants does not tell you anything about philodendrons.

Proving its absence in peas could be arbitrarily difficult.
This isn't the case in the UK? You can be billed for peak and off-peak prices if you wish, but if you're billed like this it often costs more because you end up paying more for peak use. Where as the standard price charged as a weighted average of the two.
So confused, did the author watch a different movie maybe?

> Disney later made a movie about him that makes no mention of Balto for the first 90%

The character appears at the 5 minute mark!
Used to work at Ubisoft and they had this same policy, they used an authenticated http proxy, so you either expose your entire SSO credentials to your environment (HTTP_PROXY=http://user:password@proxy:3128) or you don't get access to the internet for all your console applications.

Even then, if you were using certificate pinning, it wouldn't work as the HTTP proxy would serve a "are you sure you want to continue" HTML page, which is of course not expected.

SSH is out of the question.

it's amazing what "simple" things break; like kubectl, gcloud, go get.

So frustrating. Countless development hours lost to bypasses.
The main point to GP was that companies have no obligation whatsoever.

Personally, I don't hold ONLY the commission accountable.

But the problem here is that the amount of learning (or even just admitting mistakes) is zero, so I don't see how they're not doing more stupid things down the line.
Ask HN: What's it like working in a flat organization?
Rapid Rows
How to guarantee fail to find product market fit
I’ve used javadocs plenty, and really like them, but they are organised by package and class, so figuring out how to do something when you don’t know what package to use is very painful. Say you want to know how to delete a file at a given path. I’ve been around the block a few times, so I’ll know that it’ll probably be an operation on java.nio.file.Path, so I can find the Java doc for that, hit “Uses”, and search for “remove” (nothing) and “delete” (ah-hah, there it is).

If you don’t have a starting point like that from prior experience or stackoverflow, you’re stuck clicking around the package lists, hoping to land on something useful
My favourite issue caused by a corporate firewall was when it altered an AJAX request to replace a specific combination of digits (in a long product ID) by asterisks.

Turns out that a substring of that product ID matched the client company's phone number and their security theatre intercepting proxy was replacing all occurrences of "sensitive" strings sent to the internet with asterisks.

The irony is, of course, that as the people running the site, I didn't know (and would never have wanted to know) the user's phone number until this incident.

How I loathe security theatre.
I'm a bit younger than you (I was in my mid 20s during this time) and I would agree that about then is when I started to be like 'wait a minute'. I'd had small crises of optimism in the 90s and 00s as a kid where things weren't adding up, but I dismissed them because surely the adults knew what they were doing.

2013 was the year I'd pinpoint where my optimism ended. I was in grad school studying filter bubbles and what we'd eventually start calling 'misinformation' and 'disinformation' and discovering Eli Pariser coined the concept and then used it to create a corporation using that to influence people into thinking certain ideas were important was a major black pill moment, as was Tristan Harris's Google memo.

A lot of the rot was in evidence before then, but that was the year when I couldn't pretend not to see it anymore.

I'd say age has a lot to do with it in that my renewed sense of optimism is very tied into being more comfortable in my own agency, and that comfort only came into being because I saw the generation behind me and that updated my brain. "Oh, I'm not the 7 year old in the room of adults anymore. I'm the adult now. Interesting."
and you think the situation is better in Nigeria?
This is a very common question

https://www.youtube.com/watch?v=UF0AkfJqq2s
The Chinese Government’s Growing Surveillance State
People want to control what other people are being exposed to. They don't care that it's entirely opt-in who you follow.

They say the only want to ban Q, Alex Jones, and conspiracy types but then you look at sites like Reddit who have adopted this moderation heavy approach and it's slowly becoming one giant mono-culture where the set of bannable wrongthink only ever grows larger. It's highly selectively enforced and usually does little to stop people from actually having opinions they don't like.

It's based on an ideology that treats people like sheep who can be fooled by selectively showing them information and guide them towards holding the same opinions as they do. And they want unaccountable tech companies to be the ones with this power.
How to Solve the Model Serving Component of the MLOps Stack
In this article I tried to summarize my personal thought process when deploying machine learning models. It's not quite a tutorial but can give you some good directions when faced with the problem of deciding how to serve a machine learning model.

Any feedback or questions are greatly appreciated. Hope you'll find it useful!
I loved working in sprints. My last two jobs have used the term, but not the ceremonies, and it's not unusual for tickets to be quietly moved from sprint to sprint while in progress.

Without agile ceremonies, the quality of tickets can really vary depending on who is writing them. I think there's something to be said for a group of devs looking at a task and deciding if there is a clear AC and discussing how difficult that task is. Without these sorts of ceremonies you can get into situations where you work at a task for days, put the PR up and then get told "Oh we probably shouldn't do this". This has happened to me multiple times at my current and last job.

I also think that for certain types of people, the model of committing to a certain number of tickets for a certain block of time makes it easier to structure and plan that time. Certainly it does for me.
The point you raise isn't unique to the medical profession (although it's likely at the sharp edge), but it's endemic in other professions too. It's a much bigger cultural issue involving employees' attitude to work, long term job security and employers' indifference, etc. Huge topic, too complex to make much sense of here.

A related problem is the continuing education issue/ongoing skills etc. It's always been a bit of a joke from a workforce-wide/global perspective. Again, the reason why that's so is also involved and complex.
Without further explanation, this seems like a "won't" problem, not a "can't" problem.
Ah yes another article that says we don’t need management tools, if only, our team was a small handful of smart people.

And if the work gets too much then I guess we just work harder to the bone —- because woe us if we should possibly have to grow and delegate, let alone in a scalable, organised and structured way?
I am raised catholic and go to church regularly. Universal human rights do not come from Christianity alone. If you take the tree example, let's make a mix of citrus, lemon, and orange. If you say it's just orange that's hiding the truth and makes citrus and lemon people understandable angry :) if you then say it's lemon-orange tradition, the citrus people get angry and the lemon people might feel alienated. Just saying.
I recommend Nathan the Wise from Lessing for a read.

Holland was raised in the Christian church by his devout Anglican mother ...
wikipedia
Citation from Holland :
"I am not Greek or Roman at all, but thoroughly and proudly Christian"

So he does not believe in God, yet he defines himself as Christian :)
I said Christian author, no contradiction there.

I also recommend Superior from Angela Saini as a read.

You don't need God to believe in Universal Human Rights and Ethics. Seeing the recent abuse scandals, in the catholic church I find organized religion is a bigger problem ...

We disagree fundamentally. Still I appreciate that you take the time to reply.
Something, I really like about hackernews :)
It's Q4, lots of companies will open up new roles when new budgets get approved in a few months.
If a file is large enough that it cannot be read into memory in a single pass, it does beg the question if it should be in a single file in the first place. If it is that big, there may end up being multiple simultaneous writers and readers accessing various parts, depending on the use case. Now you are getting into some pretty advanced territory and will eventually need to introduce a WAL log into your file format for consistency (or crude locks). Formats like HDF5 never bothered with this leaving it up to the user to ensure that writers and readers are not accessing the file simultaneously.

A directory on a file system happens to have these capability already. If you absolutely need everything in a single enormous file perhaps consider using Sqlite.
Don't think so they are heavily invested in it. As Flutter PM wrote here on HN:

The reason you should feel confident to use Flutter is because it's strongly in our business interest to invest in it. Over 600,000 apps in the Play Store alone are already written using Flutter, to say nothing of the countless apps for iOS, Windows, macOS, Linux and web. The list includes big brands like Alibaba, BMW, eBay, and SHEIN. Neither Google as a whole, nor Android in particular would be better off if Flutter didn't continue to flourish.

Aside from that, there are thousands of engineers at Google who use Dart and Flutter internally to build a wide variety of apps. There are many millions of lines of code written that power everything from Ads to our internal CRM system. Google wouldn't be better off if we had to throw all that code away and start over.

Lastly, Flutter is very successful. It has a developer base of several million, is growing quickly, and developers tell us it makes them more productive (https://medium.com/flutter/does-flutter-boost-developer-prod...). Happy developers are a prerequisite for a wide variety of other Google APIs and services, so we have a vested interest in continuing that.

Even if it weren't for Google, there are more contributors to Flutter from outside Google than there are Flutter team employees. Those contributors include big companies like Samsung, Canonical and Sony, as well as prolific individual developers like @a14n (https://github.com/a14n).
I've seen so many engineer hours burned because of a reluctance to gate behavior on http response codes.
Shape Up – Stop Running in Circles and Ship Work That Matters