skysight-inc/HackerNews huggingface dataset:
If folks remember, one of the seminal Waterfall documents was actually a "Don't do it this way." document[0].

That said, sometimes, Waterfall is the best way to do some projects, but I'd say very, very few. It does work reasonably well for hardware production. Many hardware companies apply Waterfall to software, because it's the process they know.

TDD is also a technique that can encourage a "waterfallish" approach, as the design needs to be fairly complete, right at the beginning (to be fair, it is possible to do TDD iteratively, but that takes effort, and many shops like to reduce effort as much as possible). I tend to keep my designs as fluid as possible, refining in a JIT manner[1], and prefer using test harnesses to fixed unit tests[2].

I personally have a beef with the way many shops handle the concept of MVP. I feel that a significant number of shops use it as an excuse to shove out a hastily-built lashup; favoring adding features to ensuring quality.

I have come to believe in the concept and purpose of MVP, but I am also one of those "grizzled, cranky oldtimers" that has seen many, many prototypes become the "heart" of applications, and even infrastructures. I won't mention some rather obvious examples.

I feel that it's important to ensure quality from the first line of code, and to accept the fact that the MVP will become the core of the system.

[0] https://en.wikipedia.org/wiki/Waterfall_model#History (Look at Royce's presentation)

[1] https://medium.com/chrismarshallny/evolutionary-design-speci...

[2] https://medium.com/chrismarshallny/testing-harness-vs-unit-4...
i just realized the post is from 2014 ;) So, just let me add: the pile just got a lot bigger.
More meows to come, prolly :)
And not even going into that the "core European" values just a few decades ago seemed to result in millions killed domestically and in the Colonies.
I'm just going to point out that if you kid was 2-3 years old, both you and your wife would be having a VERY different experience. A newborn mostly eats and sleeps. A toddler will tear your house appart, constantly interrupt you, call for you (usually lowdly), etc.

Those are not comparable experience, the month I spent at home when my kid was born was spend playing MMOs most of the day, now I cant have 5 minutes alone unless the TV is on 24/7 (wich is terrible, also).
This person claimed recently not to live in the US, so I wouldn't assume they are American.

I don't follow your comment about slavery, either. Where did they say it was a solution to labor problems or anything else?
It doesn't really pattern match like rust, but it's still very useful
But it doesn't have to functionally be a baseball, or a padlock. If it's a softened, ruined baseball with weak stitching that still counts. I'm pretty sure if you made a padlock with laminations held together by two halves of what would normally be a single riveted pin, that would count: or, you just make a hell of a rivet-seating machine that projects through a bottleneck, and do it for real. But the original functionality of the thing need not be preserved, necessarily. For instance, the metal might be weakened from bending and re-bending, but look normal.
Learnt Python to get started with webdev a decade ago.

It let me put bread on the table all this time.
Music-box: Get your last weeks listening report from last.fm in a GitHub Gist
I saw a documentary last year on YouTube about how F1 teams are using data (ML) to make decisions on each aspect of the race. On the last lap, they decide to trust their experience and intuition rather than listening to the ML suggestions, which costs them a couple of positions. Maybe not today, but we are not far away from the time when the F1 drivers stop listening to "humans" ;)
> Companies probably contribute to the loss of information over time

I agree with what else you said, but I see much of the opposite process in corporations actually. I have worked in a couple of very large corporations and what I have seen is less of information hiding (and "not invented here") and more of cooperation through partnerships, open source software and standardisation of processes.
What authority decides whether a problem is important and how important it is? It probably doesn't or at least shouldn't exist because that power could be equivalent to a dictatorship. Here is a little bit of hyperbole. "Voting for anyone other than Trump for president is not an important problem" The other extreme would be to assign every person on earth to work on fusion power.

Even if we are generous and define importance loosely as reward divided by needed investment (aka ROI) we just end up with the current system. It's still not perfect because it doesn't account for time and corruption. People will optimize for the short term and powerful corporations can create feedback loops by lobbying the government to declare their business as "important" which makes the corporation more powerful and that additional power can be used for lobbying again. However, despite all the shortcomings we still have yet to find a better system.

I just realized that this comment was mostly aimed at doublesCs. Feel free to ignore it.
Kind of defeats the purpose and is waaaaay more boring than what's really going on.
The monetary system is founded on fraud. So it's not surprising to see that the system as a whole is tolerant of all other kinds of fraud.
Those who have the power to fix it have no moral grounds to do so without turning into hypocrites.
Nobody wants to be a hypocrite.
At least if you keep your mouth shut, you can feel better about yourself; you're just doing what everyone else is doing.
So your argument stays the same stating that billions (well not sure were they are coming from, without proper attribution of sources) were raised out of poverty.

So your argument is in favor of people should suffer now for future generations to profit. Or am I misreading you? And what about the impact of (to stay with your example) industrialized farming on the environment? Is this a net positive still if you factor in the externalities?

Even if I agree with your argument, you are comparing people living today (or some time after the industrialization of agriculture) with people living through these times and loosing their livelihood with the need to migrate to the cities and get precarious jobs. Something by the way that paved the way to the french revolution (probably a net positiv in the long run) and at least two massive wars in the 20th century as well as Maos regime (not so sure on the net benefits of that).

I am not sure what this part about "European societies vehemently vot[ing] in favor of massive welfare and high tax programs" has to do with any of this. Sounds more like an "ad hominem" to me as I am an European.

Also - as you are derailing the discussion, let me answer the second stream here as well:

> European tech workers get absolutely screwed on salary. Swiss tech workers don't (in fact it's one of the highest paying countries after the US). Perhaps you should ask yourself why that is.

Well. If I were to live in CH, my cost of living would at least tripple. Does my Salary account for that? Also Switzerland having a way smaller talent pool market forces dictate that salaries should increase - relatively regardless of the amount of taxes to pay. If there is no talent to be easily had one has to pay a premium for talent.

I for one (German citizen) am happy about some social netting covering my ae in case my company goes under.
and it's not a Leaf!
DHL is many things : DHL Express, DHL Parcel, DHL ground?

Maybe more.
Because it's wrong for basically everyone. Spelling errors, stemming, etc. Most people want pages that match what they mean not what they typed and for natural language (vs programming topics) that's right.
Hasura releases Scheduled Triggers: API driven cron jobs and scheduled events
Anecdotally: Small (but realy Off-Topic) thought on Censorship, i want to share:

A 'Cobbler sticking to his last' should 'Look who's talking', but...No! Coronoa...-It is (societal currently) not allowed to grab your own nose !!

And the moral of this story... that 'I (somehow) don't confuse reputation with reference' once was a topic ^^
Totally agree. Wasting time on infrastructure like self hosting gitlab to be less reliant on Github is not always a good idea.

If your project is setup in a way to just git push to another remote and then you're done, then I think it's fine to use Github.
What they don't tell you about event sourcing
issues with event sourcing:
https://medium.com/@hugo.oliveira.rocha/what-they-dont-tell-you-about-event-sourcing-6afc23c69e9a
An alternative to this option that might make both camps happy is to use the Business Source License [1] that is source-only for new changes, and automatically become open source after a certain time (default after 4 years).

It allows creators to let customers pay for new features and support, while at the same time 'derisking' vendor lock-in by automatically converting to an open source license.

[1] https://mariadb.com/bsl-faq-adopting/
Maybe a good candidate for seeding the solar system with life.
About the Mankiw criticism, I direct you to the answer from people more knowledgeable that me [1]

About the stagflation I recognize that I have not looking enough into it (yet) to be able to have a meaningful debate.

About Japan, your comment: "the BOJ refused to print money for 20 years" puzzles me. The public debt of Japan is, currently, around 240% of GDP, and around half of it is owned by the BOJ. If that's not your interpretation of "printing money", what is it?

I don't understand neither your comment "[..] no inflation when all the governments of the world [..] at the same time". Are you making a reference to the external sector aspects of inflation?

You say: "[..] debt spending [..] We disagree with the idea that it's an unlimited tool with zero repercussions."

Please, note that MMT doesn't say that. MMT says that excessive deficits can be inflationary in a problematic way, what MMT disagree is that public debt (the accumulate of past deficits) is problematic.

Finally, thanks for engaging in this discussion. It seems to me that it's reasonable that people disagree in policies, because policies come from values and those can be very different. What we should be able to agree is in how the financial system currently works. MMT have some policy proposals but that's not the important thing, the important thing is that the description of how the system works is different and, should be falsifiable. Sometimes, in this kind of exchange, I despair because it seems the other person and I are talking past each other.

I think I found your webpage, would you be willing to continue this exchange by mail? I have some problems understanding what is what the MMT critics don't understand. In the worst case scenario we will finish with a better understanding of the other position.

[1]
- http://bilbo.economicoutlook.net/blog/?p=43900
- http://bilbo.economicoutlook.net/blog/?p=43961
- http://bilbo.economicoutlook.net/blog/?p=43997
I think the simplest design would be the classic, literal, 'ship model built in a bottle'. And with that, it's literally all about manual dexterity in gluing together a model of a boat with all the parts glued on from the end of long tweezers and similar tools. In that case there's nothing 'impossible', it's just an incredibly tedious and painstaking process, and that's the only point of it.
I assume it's because Apple has much less control over fingerprinting in the web over apps.
That said, it could still be technically solved by asking users for permission prior to use, as always.

But yes, they don't particularly care for web apps, as seen by the state of PWAs in iOS.
* Many organisations didn't change their systems for Australia as they were "mostly" compliant, and considered that digital goods were "New" and "Different" from the rules that affected physical products and retail operators.*

And their arrogance cost them dearly.
Not surprised - the Zoe is just a nice little everyday car ... not trying to be too much, just get the basics right of what a nomal driver needs.

I'm in the market for an EV next year and, if the competitors haven't stepped up their game, I'll get one.

No way will I buy a Tesla. Extremely bored of their brand and their online cult - very excited for alternatives. You can take your 0-60 and ... :)
Diagnostic Questions: The NeurIPS 2020 Education Challenge
If I had an infinite amount if time, I would sure write maddy in Rust. But as practice shows, there are only around 24 hours in a day.

That being said, my project greatly benefits from Go concurrency features and simple I/O primitives. Also there are libraries written by emersion for nearly everything.
Haha, my degree is in mechanical engineering. So I do know a thing or two about kinematics :-)

The nice thing about gel is it squishes out of the way, and that squishing turns the spike into a more gradual push. It wouldn't take much gel to substantially reduce the spices.

Of course, this would have to be tested. It shouldn't be too hard to test various designs.
> People will just go to github and compile it for free.

I think open-source-ux was talking about software where the customers would be companies, where there is comparatively less of an appetite for using pirated or unlicensed software.
Fooling Neural Networks with Noise
Raikes incidentally pointed out that tech business leadership is inherently unstable. Writing of Lotus 1-2-3 and WordPerfect:

> They were the leaders and they could have chosen to cannibalize themselves. But they didn't act fast enough and were scared that investing in the new paradigm would open the door for us-- ironically it was their slow pace that opened the door.

No business voluntarily cannibalizes it's core revenue stream. That snippet explains succinctly how monoline dominance in technology is inherently unstable, and also tends to explain the "Amazon" (ha!) approach from major technology companies of massively diverse investment and M&A to overcome this effect and maintain their core dominance.
Imperial Wars Always Come Home
"That model falls apart from the start"

Sure, there may be some individuals who will refuse to pay, but companies will not risk legal violations by not adhering to the licence conditions for the app.

In fact, the 'source-only' model is nothing new. Back in the late 1990s, developers used to sell UI and data components for Delphi with full source code. Even though code wasn't published to public code repositorities, there was nothing to stop individuals posting those components to the internet for others to grab without purchasing. Even so, developers were able to successfully sell their 'source-only' components to other developers and companies.
A few years back, I had a friend in another department ask me to build a prototype tool help manage their team's work more efficiently. I told them very directly that this was a hastily built prototype to help them see if a business case was viable. 3 years later, their entire department still uses that prototype and they have a small contractor team that makes annual updates to it. Nothing more permanent than a temporary solution.
How is subconsciously judging based on lighting, audio etc. any better than whether or not you play golf? The only spot for me to put my desk means that, in video conferences I look like an anonymous whistle blower from a news report. How is being subconsciously ignored because of how my apartment is laid out any better than being ignored because I prefer to swim than play golf?

Based on your examples, all-remote isn't an equalizer, it's changing the rules by which you are judged.
I made a web search tool [0] that pulls Reddit results (and other sources) directly into the SERP.

I'm working off the thesis that combining highly relevant vertical results is the best way to combat SEO.

As a fun aside, when I did a Show HN for this tool, the title was "Runnaroo, a new search engine that didn't raise 37.5M to launch" as a friendly joke toward Neeva. Dang changed it later to be just "Runnaroo, a new search engine."

[0] Example search for "bose headphones reddit": https://www.runnaroo.com/search?term=bose%20headphone%20redd...
Face Mask
The battery lease is what put me off, when I looked there didn't seem to be an option to buy it outright.
They have to pre-fund the benefits they already owe employees. It’s perfectly reasonable. Without it, they’d come begging to the feds for money in a couple decades. A private enterprise, on the other hand, would only hurt creditors if it can’t pay a pension.
I totally expected the leaf
Heroku on Kubernetes Part 2: Create a GKE Cluster with Terraform
Tesla Europe numbers are wildly variable. Tesla tends to build their European cars at the beginnning of the quarter so that they can be shipped across the ocean and into customer hands before the end of the quarter. The cars at the end of the quarter are shipped to Americans and the cars built in the last week are shipped to Californians.

So because of the COVID shutdown, that means that the only month that Tesla made cars for Europe this year was January. (And July, but those cars haven't been counted yet).

And, as mentioned the widely anticipated ID3 from VW isn't being delivered until September.

So Europeans chose to buy a Zoe now rather than wait for a Tesla or an ID3. And the Zoe is a nice car, so why wait?
Edo 2020
Why are they better handled with a parameter object or array? https://news.ycombinator.com/item?id=23962955

What is the functional difference between a named construct "Params" and just allowing named parameters?
Oh come on, if it was possible to run a business model like that it would have been done. You would see multi-billion-dollar-valuation publicly traded companies like, say, Red Hat out there.

If it was sensible you'd see people like RMS and the Free Software Foundation advocating for it.
Show Me How to Say No to This: How drugs today can cure a crushing love
Comparing the results, in a search for "Neeva", the only results they have in common on the first page are exact name matches and one article from the NY Times:

DDG:

neeva.co, neeva.co/blog, moneycontrol.com, indiatimes.com, nytimes.com, neeva.tech, neevagroup.com, babycenter.com

https://duckduckgo.com/?t=ffab&q=neeva&atb=v63-1&ia=web

Bing:

neeva.co, nytimes.com, androidauthority.com, medium.com, oflox.com, gomoguides.com, neeva.tech, neevagroup.com

https://www.bing.com/search?q=neeva

(I don't use Bing, and DDG isn't supposed to track me, so neither should be personalized results.)
> Also, it's probably just me, but I haven't yet figured out how to post an Ask HN/Show HN.

Isn't this just manually entering the prefix?
This!

When companies try to become more data-driven, something that I find very often is the tendency to just follow the initial gut feeling process but this time find some supporting data without actually be open and objective.

But I also acknowledge the fact that data is what it is: A pile of information trying to gather via imperfect processes and imperfect representations.

I constantly get back to something I did hear around the topic of marketing attribution couple of years ago:
"The new right is the less wrong".

Clearly you can make many mistakes gathering and analyzing data. But your domain knowledge should also help you identify clear mistakes and improve on them. Which then leads to a better data quality (hopefully you stayed objective enough to not create large biased data points).

But for me the most fundamental advantage remains:

Bringing data makes it easy to test and verify assumptions. You are bringing the full package to the table instead of a hard to qualify able / quantifiable feeling that often times is not easy to communicate.

The last element on this Data vs Human input: The limit quite often for algorithms to work perfectly is having all the information available. That is in many situations a real challenge, so the domain knowledge helps to fill in gaps.
I don’t think you are listening to me. I am not disputing his point. I think it could well be valid and is certainly plausible. The idea is pretty clever. Attempts should be made to understand it more and minimise the effect. Great, add it to the list of problems with mouse models. It certainly isn’t at the top.
Here in Lübeck they started using Amazon Logistics this year and it has been an amazing experience :)
In Australia (and in Canada) the government's post office has been corporatized (in Canada, closer to privatized) in a way which tends to have it set postage such that it covers its own costs. The USPS is complicated in this respect, it is partially corporatized, but it often runs deficits.
That's old. I think since late 2019 you buy the car and battery outright.

Good move. Who needs the complication of a battery lease
Security Policy Update on Prenotifications
The new 52kwh Zoe is pretty good, £25k for 200+ mile range.

Probably the cheapest 200+ mile EV in Europe right now.

The Tesla Model 3 is comparatively expensive due to importing. Cheapest Model 3 on the website is £40k. We're not even getting the Model Y until they build the german factory.
Universal mail delivery isn't just about helping the poor and needy. It's also about allowing the government to deliver services efficiently.

The government has an obligation to send every citizen voter registration cards, census forms, driving licenses, tax forms, firearms registration forms, passports and so on.

The alternatives - an IRS office in every backwater town, denying a vote to people living in remote areas, ATF agents delivering gun permits in person, denying driving licenses to people without a home internet connection - would either be more expensive, or less constitutional.

Unless UPS or FedEx wanted to take on a universal service obligation, of course...
Psycho bosses are bad for business
Really?

https://www.cloudflare.com/cdn/

hmmm

Took me 5 seconds to find it.

You are referring to thier DDOS service, here we are talking about the CDN Service

and clicking through about 5 pages of marketing on the CDN, including the pricing page, as well as the FAQ I see no mention of file size limits, or file type limits
One could argue that by making DHL into many DHLs, nobody is actually DHL.
PHP has its special place for every developer that works on web. And it got all recent improvements thanks to all those criticisms. I think every popular language receives criticism and that's just fine.

I'm happy that the language is evolving and there is a strong ecosystem with quality libraries and developers unlike what it used to be 5 years ago.

I've been doing several languages (Scala, and Typescript. also Go recently) in last few years. But, I still follow PHP ecosystem closely and I'd definitely choose it for my next web startup. It's just 10x faster and ultimately cheaper to build web with PHP. That's why there are so many big success stories that started with PHP even in areas that you wouldn't believe. Surprisingly enough, not only web! One of Cloudflare's founders said on an interview that their back-end was written in PHP and it was used for a long time. That's one of the things that you think no one would do.
Show HN: GraphAV – A graph algorithms visualization tool built with React and TS
> Private enterprise handles food just fine

This is not the case in the US where millions of people don't have convenient access to food.

https://en.wikipedia.org/wiki/Food_desert
If the USPS is getting lots of business, why would they need more funding? The issue here is simply a temporary Coronavirus situation combined with how the USPS runs their business.
Nissan have been too slow to get the Leaf to 200+ mile range. They've done it, after talking about it for years, but its expensive.
There is a similar project Webian (http://webian.org)
Then you have hundreds of SEO companies putting their own AGI to beat google one.