skysight-inc/HackerNews huggingface dataset:
Waterfall was not the name given by Royce to the multi-stage model of software development but it's easy to see how it got called that. Boehm called it "Waterfall" and used it as a foil for his own ideas in the spiral model, which was a pretty good description of a "middle-out" sort of process with an emphasis on feedback and customer support.

The Royce paper saw the one-shot waterfall as unrealistic even with the project alternating back and forth between phases. It ends with a complicated-looking process of writing two systems. Estimation of time to completion or cost is not really solved there.

But really what people mean when they refer back to Waterfall is the idea that you can put a reasonable upper bound on cost and time to completion of a larger project while keeping a maximum lower bound on functionality/scope.

Even in the 1980s, people were looking at business software systems and thinking they were pretty well defined in terms of complexity. A database, a bunch of data entry and data retrieval screens, some online functions, some batch functions. Maybe you could specify these like a builder specifies a concrete sidewalk. (A literal example from a software engineering book). Then estimation should be possible.

The trouble is that the requirements of a multi year project are often out of date before the project is started and many specifications are underspecified until the customer has seen something like the final product. So why not plan around change? Bound the budget, allow some schedule time, and see how much functionality can be built in that time. Let the customer prioritize parts of functionality and the developers work smoothly, and the whole team can stay in a mode of delivering functionality frequently.

Royce 1970. https://dl.acm.org/doi/pdf/10.5555/41765.41801

Boehm 1986? https://dl.acm.org/doi/10.1145/12944.12948
You are oddly well-informed on the subject of trans people who are victims of organized doxxing and harassment.

Why is that, [redacted]?
Greed is overly simplistic.

I think my complicated answers are better. :)
Yes, and you keep ignoring the death rates for those expeditions.
Thank you, didn't know that you had to use the direct link. Thought they just removed that feature a while ago =P
Bummer. I was looking forward to stacking on some more “free” credit monitoring.
You usually hear it in the context of someone who's had a long enough career to forget how hard "just writing code" is when you're a noob ;)
> I went through a horrible experience myself, where my daughter got kidnapped by some staff from KAUST

Um, woah! Care to explain? This sounds awful, I’m sorry.
Right, but this is Hacker news. I'd bet at least 1/3 the readers on here in SF make more than that. The rest should move to SF or NYC.
We got this for free in Canada. My first kid had the soft positive marker for it in his first ultrasound (Interesting you say 96% because our doctors said it meant a 1 in 300 chance. Maybe we are talking about different things). So they sent us to Hamilton a week later for genetic screening. The geneticist walked us through the results and said that the tests are effectively negative and now his odds are something like 1 in 5000.

This is all to say: indeed they have non-invasive tests and they’re very accessible.
Every so often I hear the faintest music when on/near my bed. First I thought maybe the neighbor (single family home) was playing loud music, but nothing when I went outside.

Then I figured it was audio/music hallucinations - but it only happens next to/on the bed, it's really faint but enough for me to hear whole songs. Once when I was really paying attention, during the pause between songs I thought I heard speaking/gibberish - not able to recognize words like the songs. Now I mostly just try not think I'm entering some psychosis state. I just dont know where its coming from
I mean optimal amount of anything is non zero. Trying to get 0% of anything, so getting anything 100% pure is next to impossible. Near hundred (99.9 repeat n) is useful but is always not cost effective or possible as n tends to inf.
> Plato's account is of a civilization that was defeated in a war with Athens ten thousand years before his time.

To me, this barely seems relevant to any criticism of the story. Plato had, at most, 2000 years of written history to draw upon (and I’d guess far far less at his disposal), so his estimate of the age of an ancient civilization is inevitably going to be quite far off.

I don’t disagree with the conclusion, but that seems like a minor glitch.
Rust is a fly-pollinated flower. Without garbage collection, it needs flies.

Rust is in part designed to look familiar to C programmers. Rob Pike once famously described C syntax as able to survive a channel that mangled whitespace. That's less of an issue now, but habits die hard. Indentation in place of syntax is nevertheless controversial. That's a toy version of the bigger question: Why should text be required to carry a load that a smart editor can infer? In Clojure, some prefer ;; to ; because the comments stand out better. Um, syntax coloring? I dislike all comment characters, and for many years I preprocessed a practical version of "comments are flush, code is indented".

Ownership is nevertheless pure genius, and one can define more powerful operations on Rust's restricted notion of data than on general data. I'm imagining a "lisp without parentheses" that transpiles monadic parsers on steroids (aimed exactly at Rust data) to Rust. It will take me a while.
I strongly disagree with 1 and strongly agree with 2.
Back in the early 2000's I'd get a 3 second heads up that my cellphone was about to ring when my speakers would make a 'buzzity buz, buzzity buz' right before a call came though.
> Brasil, also known as Hy-Brasil and several other variants, is a phantom island said to lie in the Atlantic Ocean west of Ireland. Irish myths described it as cloaked in mist except for one day every seven years, when it becomes visible but still cannot be reached.

https://en.wikipedia.org/wiki/Brasil_(mythical_island)
Idempotency is great to have and almost always non existent. It is just infuriating as a dev to keep coming across this mirage of an idea. I don’t get to reprocess the same bill twice without bad consequences. I don’t get to ship the same order twice.
eh truthfully this is why I asked, I guess you read my comment and saw through the lines :D

but yea I'm not "down with the scene", I don't "know people" and have been on anti-depressants for over a decade off and on with little break-through.

I've suspected that psychedelics or things like MDMA could help, but I don't know where to turn to for that.
So with KF being knocked off CF and it’s back online already. What’s the end goal?

It seems like this does nothing more than push the forum more underground and hidden. But doesn’t actually solve the issue of them doxing people?
It's certainly not active but perhaps could be revived now that the patents have expired (filed in 2001 so expired last year).

On the surface it's just a very optimized 256-ary radix trie. I think it would take some software archeology to determine if there was more to it than that and if it's assumptions still hold on todays processors.
Now suppose they own the billboard themselves but you're the power company they use to light up that billboard. Do you cut their power?
The benefit to a low level of fraud is that people are still looking out for fraud, so the society is more robust. If there was no fraud, and someone just invent fraud (it will happen), the damage could be devastating.
> All of this cultural squabbling is the fault of a loud demographic of predominantly-young, emotionally-immature, college-brainwashed intersectionalists,

You are undoubtedly better qualified to have an opinion on such matters than I am, but the article I linked to above suggests your view is not shared by all with strong ties to their African heritage.
I started out with dBase II moved to 3 and graduated to Clipper. I adored Clipper and built my first company with it. Then with the introduction of Windows 3 the world changed and suddenly any DOS UI was ancient. I moved to Delphi and then the world changed again. The web caught my eye and I moved on again to ColdFusion.

Here in Michigan there are small niches where people are still selling Clipper programs and making a living from it, mostly one or two person teams.
>we need to fundamentally allow landowners to build as much housing on that land as any given land owner wishes to build

Strong Towns has a great line of reasoning against this. If you are in a place that has been severely suppressing supply, letting all the barriers down (officially) will result in towers next to SFH (because most people owning the inflated houses will know to still fight like hell, new laws be damned), which will reinforce development as a bad thing.

Alternative recommendation: some appropriate increment of intensification allowed by right (always allowed to double number of units on a lot, increase number of stories by greater of 50% or two stories, or whatever could sound reasonable in your locale.) Developments meeting the threshold should get approval on a rapid basis.

If you 'let' people build whatever, wherever, the political whiplash will shut it down before anything positive can result.
Same garbage done to gay communities prior. It's a playbook
Near stated they would commit suicide, a major news outlet and people close to the victim stated they committed suicide, and they haven't been heard from since then. They are almost certainly dead.
wtf? Keeping kids inside unless accompanied until 10yo is a reason to call social services? It's the average where I live. There is one kid on the block that goes out, he is 7/8 and it's considered unusual and a little dangerous.

You think that we should hide the world from children? You are mistaken. Danger is real, the only safe way to live within it is with due caution, not fear but caution.

If you jump from a cliff you will die. If you fall over backwards on that climbing frame you could well hurt yourself seriously. It is not a parents job to shield children from the world but to teach them the skills to navigate it. In the first years of life we nurture and protect, as they become more capable we release them little by little into the world.
Ask HN: What were you once expert, but now you can hardly recall what you knew?
30 years in - there are various areas where I was the SME/expert on certain things, but if I were to be interviewed on them, I would sound completely like I never knew anything about it...

-

What are some areas where you had intense focus, drive and knowledge, but years later - you can now barely speak as an authority on the subject?

"I've forgotten more about [subject] than you would ever know] trope
Agreed. Our SSNs are already for sale on the dark web.

Dear Samsung: What the fuck was stolen, exactly? Do you even know?
But the risk to the individual doesn’t matter. Yeah it’s difficult for different people. But ultimately it’s better for both parties to end it sooner rather than later.
For anyone wanting dots connected, housing cannot both be 'affordable' and a 'good investment', because the latter presumes appreciation (aka 'balooning costs' or exponential growth) in excess of inflation.
This is what you have? A clearly very angry man with a default judgment against a single anonymous someone on the internet threatening to have him involuntarily committed for life in retaliation for what exactly? A family photo posted online of someone counts as child abuse? Note that the author of your link didn't link to the thread. So "on record" is a bit of a stretch to say the least.

I've got to admit, it is a bit unsavory if it is true, and I think the author is probably not making it up, but it's not quite as scary as it's being made out to be IMO, and I've still seen no actual proof of the accusation, whether I believe it or not is irrelevant.
I have read very little SF for a few decades. Ask someone who follows it. Neil Stephenson and William Gibson are two writers of outstanding creativity. Swords and fantasy works don't seem promising. Good luck.
or Mesos?
> in the same way that some people are musicians for a long time, or artists for a long time, or roofers for a long time

Uh not likely with the roofing thing. It's hell on the knees and pretty much everything else. Most guys don't last more than 15 or so years.

I've been a programmer for 40 and one of the reasons I started was for that reason
They use the same physical infrastructure. Its an oligopoly
The fact that no US Citizens in Japan had been reported dead by the government in the time period that Near supposedly killed himself pretty much tells me it’s probably a hoax.

However, I do hope it was not a hoax, and not because I want him dead, but because I am not looking forward to the era where people commit fake “suicides” as the ultimate way to bring attention to a cause or argument, or just as a way to “win” and get the last word. It’s the climax of clout chasing IMO. But it takes away from people who actually do commit suicide and minimizes their tragedies, as our first instinct will eventually be to assume all suicides are fake.

We have not crossed that line yet as a society, but I fear someday we will. Already I doubt anyone has actually killed themselves because of KF.
And why should they? It's not like it has any consequences

edit just to make it clear because the downvotes are flooding in: it does not have any consequences for Samsung. Users are fucked of course.
“the scope of banned speech: that which would be directed to and likely to incite imminent lawless action”.

Like harassing someone? Or like publishing someones personal information to attempt to have them harassed or hurt? Sounds like speech is a “real world action” that has observable effects… and oh, it looks like the courts may even have considered this…
I think the differences are not hard-edged. Rather, academia is a "category" because of particular circumstances that allow bosses to groom victims and escape scrutiny. Perhaps two notable features are:

1. Your career is dependent on staying in the good graces of your present and former bosses. When I changed industry jobs, I didn't get permission from my boss, I'm pretty darn sure nobody ever contacted any of my former bosses, or seriously questioned why I was looking for a new job.

2. There is literally no direct supervision or observation of professors. They are free agents, in both teaching and managing their subordinates (grad students, postdocs, research staff). Most of those people probably have never even met their boss's boss. They are completely isolated within their silo.

3. Many of the workers are just starting in their careers, thus are less likely to have the experience and confidence to confront a toxic boss.

I always re-iterate in these discussion that I had a great professor in grad school, and we're still friends.
That says to me you should be using types with strongly-typed units built in (using templates/generics etc). I wouldn't expect to able to call "Set unit" on a quantity though, just a function to convert it and return the new differently typed quantity. Nor would you need "get unit" as it's known at compile time.
This refers mostly to content, not activity.

As far as they do mention activity, they do say they ban content related to activity that is, for example, "libelous". So they'll block you for publishing insults about someone, without any further malicious activity.

They also say that they ban content used as part of malware command and control, which seems to cover spamming, meaning that they should have no problem blocking spammers trying to use their "security protection" service.

Of course it turns out I don't even have to use the analogy with spam because CloudFlare's own post that you linked to clearly states they can remove access to content that is "... harmful, or violates the rights of others, including content that discloses sensitive personal information, incites or exploits violence against people or animals ...".

That's literally been KF's modus operandi for years now. Unless CF changed their terms very recently, that behavior of KF has always been proscribed. Yet CF saw fit in their discretion to make a conscious choice to continue aiding and abetting KF in its campaign of doxxing and incitement of violence, something far worse than libel or C2.
Improve Linux system performance with noatime (2020)
So, can you show me any instances where a trans person was accused of being a child molestor by kiwifarms when they were not, or any attack on a trans person that has occurred as a result of this? I don't think requesting such information is unreasonable, you're asking me to form a hateful opinion of a group of people, which I'm completely OK with doing if I actually see actions that give me good reason to hate them.
>Endless reminder that having multiple layers of moderation protects free speech, it doesn't restrict it.

My issue is that the Kiwi post in question - which (to my reading) was a very VERY stupid bomb “joke” obliquely referencing the Belfast Troubles - appears to have been quickly moderated and the user banned. Which is, I thought, how this was all supposed to work.

The screenshot going around Twitter of the idiotic post was tweeted out within literal minutes of said post being made. I have no idea how long it took the KF moderators to delete the post and ban the user but, from a perusal of the following pages in that thread, it doesn’t seem like it was up very long.

So is moderation an issue? It doesn’t seem to be. Perhaps that post was the final straw, but CloudFlare is framing their action as having to step in and “moderate” specifically because of THAT post - and yet the post in question had already been (correctly) nuked from orbit by the KF mods.

Edit: here’s where I do the obligatory “I didn’t vote for Trump, however” mea culpa: I do not have a KiwiFarms account and honestly I find it to be fairly distasteful in a 2004 FYAD sort of way.
Cloudflare knowingly fronts many sites that violate FOSTA. They only cared when Switter made the press.

Cloudflare gave us no warning when they suspended our account.

What makes even less sense is that Cloudflare's Head of Sales emailed us offering their services when we mentioned we were getting DDOSed as an escort directory.
There was literally an attempted kidnapping down the road from me, when a man in a white van tried to give a child sweets. What is not to understand?
I don’t think this phenomena is unique to Europe. I completed my degree in Mechanical Engineering, even though I was pretty sure near the end I was going to remain a programmer. The ability to bridge the two domains was appealing. So my plan was to exist in that place where software meets real world things. There have I worked for most of my career, the exception being a 6 year stint in tools/IDEs. The sentiment you describe has existed to some degree or another in all of my work. Software is always the “newcomer” to the game. Older electrical and mechanical hierarchies have usually come to pass. And so software ends up being managed as a “necessary evil”, by individuals who believe that their experience in other technical disciplines empowers them to manage and lead technical disciplines that are actually different.
Great, now will you take down the dozens of free-speech-suppressing DDoS-for-hire sites that use Cloudflare for protection?

Or are these too far above Cloudflare’s moral standard?
>private addresses

Addresses aren't private information.
In my school in Canada it had one extra class per semester and I think took 5 years. It was known as a place where you didn't have a life and you were buried in coursework and not really expected to get great grades because of the workload.

I remember a professor sympathetically talking about how little clusters of people just split up the homework load together like it was a team project from random classes and then tell each other how to solve it to each other to save time.

CS was just another science degree in comparison.
>I think it is safe to say the people pedo projecting towards trans are the ones you should watch out for.

"The people who find sending personalized leather BDSM collars to minors disturbing are the real pedos!"
I'd love to watch it, but the recordings are not available yet and 250$ virtual.attendance was way too much for personal interest language.
Music I suppose. High school phase.
>10. Life is short. Death is certain. Why are you angry at the internet?

Good advice for everyone.
I don’t think much of the world realizes yet just how important silicon and software is and will be moving forward. People think we are reaching peak silicon are wrong, demand is going to continue to grow for the long term. Software developers are going to be even more in demand. Europe, to wildly generalize, doesn’t seem to grasp this. Whether it be German automotive companies or Russian military contractors, the slow response is killing them—in Russia’s case—quite literally.

Chips and software, software and chips. Access to chips and good software make all the difference.
Sure. The cloud is the new mainframe.

Mainframes were ever since the best option to milk locked-in customers, so the story continues.

The tech is different, the strategy the same: Be the all emphasizing platform so nobody can leave without needing to rebuild substantial parts of their business form the ground up.

Replacing the mainframe after been invested in it constitutes for many a mayor headache to this day. So one can conclude that the said strategy works well since decades.

But that's no news, is it?
For the record, we could tell what your views on gender were already.
You can say that about almost any job but at the end of the day shit needs to get done right. Also, your specific role matters a lot when it comes to any skills including soft skills required from you.
Maybe you should actually read cloud flares blog post. Their decision to remove KF has nothing to do with the community pressuring them to remove KF, and everything to do with many credible, illegal threats of violence towards real people over the past two weeks since Cloudflare’s last blogpost on this situation.
doxxing communities don't need a platform. plenty of service terms disallow doxxing
The current monetary system is also not sound, just look at what is happening in the world with the current system, rampant inflation, money printing out of thin air based on nothing as gold has been removed as a backing.....it's a complete disaster.

The current system also promises salvation, except the difference is that Bitcoin at least is a limited resource, there will only ever be 21 million BTC minted whereas the Fed can print unlimited dollars and devalue the currency, which is what has been happening.

Promises of salvation is all that humanity has to give it hope of a better future.

When BTC was essentially worth less than $1 nobody could ever have imagined that the price would go as high as $59k within 11 years. Who knows what will happen in another 11 years, but i would like to think, that a finite asset such as BTC will be worth more, not less, and show the finance and banking cartels that we don't need them.
It’s not some “cause”, it’s the base of operations for an online harassment group.

And what playbook? Oh so Cloudflare decided to kick one site off now they “have to” kick everyone else off? Why? Are they legally obligated to?

Cloudflare can decide to do whatever it wants on a case by case basis, it’s a business not a court. Precedents be damned.
remember aix? big claim to fame was it was built around a db. nothing new under the sun i guess
In about a year it'll be 60 years since I wrote my first dozen programs, all in Fortran, all running first shot(I still find that nearly unbelievable, although they were trivial). A couple of months ago, I got a check in the mail paying for some 35-year-old Mac shareware. Computers are the shizz.
Now add find, grep, xargs, sed, awk and put all those together with pipes