skysight-inc/HackerNews huggingface dataset:
Was the product work discussed and planned with the product management and the developers? Did they understand what the client wanted? Did you follow up and liaise between product development and client during all this time?

To be fair one $22k customer is not much for a SaaS business with many or large customers. It does not justify spending months of work on a "feature" unless other customers also need it.

More importantly. Do you follow up on the feature and put product development in touch with the client to make it happen? It's always easy for sale to discuss whatever directly with the client and swear it's coming next, but what the client wants is super blurry (at best). Nobody can work on a task they do not understand, especially 3 months later when there is some (planned) time to work on it, so it's simply dropped. Thus is the cycle of how things are promised and cancelled.
The operations are non-trivial. UberEats, DoorDash, GrubHub et al all have full-time operations personnel in nearly every market they operate. Operationalizing this requires things like fraud/risk protection, order defect minimization, courier safety, refunds/chargeback adjudication etc.

Not to say that this CANNOT be done in a decentralized, OSS way — but it's not just a CRUD app.
> I would still love to find a counterexample where something which anyone considers a paradigm shift happened in a non-political manner.

I should make clear, given what I've said about what I think actually count as paradigm shifts, that I agree with you that when a paradigm shift happens, it doesn't happen through pure rationality with no politics involved. Certainly the shift from Aristotelian to Newtonian physics did not.
Write a movie script, make a fortune!

Ah but then you might lose the interest in the revolution...
Why would selling debt make you morally not responsible for it? My mortgage has been sold multiple times. IMO, I still 100% have a moral (and obviously legal) obligation to pay it.
Thank you for the reply - I last looked into it for someone before the UCLA article came out and their doctor wasn't convinced by the French study but also wasn't completely against it. The person opted to not get the vaccine at that time. More and more it seems like the potential benefit is worth any side effects.
>I really don't like the idea of stamping out all single family homes and nice green areas in proximity to cities.

I don't think anyone seriously wants to replace every single family home with something more dense (even if the rhetoric indicates so). It's harmful and unnecessary. E.g.:

* There is an estimated 3-4 million housing unit deficit in CA, on 14 million total units (US Census). We'll take 4 million units to err on the extreme case.

* CA currently has 7 million single-family homes (US Census)

* Assuming 100% of that deficit is made from replacing a single family home with a quadplex, it would take 1.3 million single homes -> quadplexes to make up the 4 million unit deficit.

Even in that most extreme case, I can't imagine one quadplex per block would affect green areas or the totally legitimate choice to live a single family home.

In reality, I think most YIMBY advocates want mixed-use medium density, which requires an order of magnitude fewer buildings.
Can we stop pretending that if half the population refuses to wear masks and/or stay-at-home to spare others that they are going to be open and honest and assist contact tracing when there is no obligation to do so? Why would they bother?
The Covid-19 Accelerometer Dashboard (Rt Statistics)
Your assumption is that all non-union labor is being exploited.
Anyone know how they would have tested a SARS vaccine without any SARS cases to try and protect against, especially if antibody-dependent enhancement was a risk so just measuring a neutralizing antibody response might not give you the full picture?
for sure, respond to the court.

you can often find low-cost, non-profit defense organizations to help if needed.
Or you can just use keybase to only add your accounts that already have the same username and leave the others disconnected.
Monetize through preferred placement of job ads (like weworkremotely.com)

Grow through advertising of your own

Get purchased by indeed.com or whatever.

Profit

I'll take a 1% cut for coming up with this plan for you
Just write engineering management and highlight it was a manager role. Most hiring managers and recruiters are aware that titles are often meaningless.
one reason i did not use EMACS is it is a bit slow in my Mac air, maybe i should buy a better machine.
Previous discussion:

https://news.ycombinator.com/item?id=23105060
Banning as a group? Such as deplatforming everyone as if they're dictators even though they don't own the network?
Yocto-based. Nice, at least they're doing that part right.
I feel like a lot of the pain in codebase organization boils down to having a technical project structure (i.e. layout on disk) that does not align well with the business. Obviously, it's impossible to force something to directly align with such disparate and abstract requirements, so you have to create abstractions (layers) to enable a hypothetically-pure realm.

In our architecture, we've created roughly 2 different kinds of abstraction: Platform and Business.

The Platform abstractions are only intended to support themselves and the Business abstractions. These are not supposed to be easily-accessible by non-technical folks. Their entire purpose is to make the Business abstractions as elegant as possible. The idea is these should be slowly-changing and stable across all use cases. Developers are only expected to visit this realm maybe once every other week. We effectively treat ourselves as our own customer with this layer.

The Business abstractions are built using only first-party primitives and our Platform layer. Most of this is very clean because we explicitly force all non-business concerns out into the Platform layer. Things like validation logic are written using purely functional code in this realm, which makes it very easy to reason with. Developers are expected to live in this area most of the time. Organization of business abstractions typically falls along lines of usage or logical business activity. We explicitly duplicate some code in order to maintain very clean separation of differing business activities. I've watched first hand as the subtle variances of a single combined Customer model across hundreds of contexts eventually turned it into a boat anchor.

As a consequence of all this, our project managers and other non-code-experts are actually able to review large parts of the codebase and derive meaningful insights without a developer babysitting them. We are at a point where project managers can open PRs for adjusting basic validation and parameter items in our customers' biz code. Developers also enjoy not having to do massive altitude shifts on abstractions while reading through 1 source file. You either spend a day working platform concerns, or you are in the business layer. Context switching sucks and we built to avoid it as much as possible. IMO, having a bad project structure is one direct side-effect of being forced to context switch all the time.
a lot of contributors/developers are bothered by the fact that they have to play ball with copyright laws, at all.

it's a fact of life for developers with projects anywhere near the GNU-scape that if you don't GNU it, you'll catch a lot of hatred, even worse if you choose to avoid licensing all together -- and gods help you if you choose a tongue-in-cheek licensing agreement like WTFPL.

at the end of the day a lot of people just want to contribute meaningfully to a project that they use and enjoy, but the headache of licensing and catching flak by choosing the wrong one (and since all the communities have opposing thoughts, they're all the wrong one to certain folks), it just becomes easy to 'forget to contribute' -- especially when your patch or whatever is working fine locally and there is little practical incentive to catch that much heat.

I think the legalese issues turns a lot of would-be contributors into local-patcher type developers, and then they leave for greener pastures once what they needed patched is on their own machine -- especially for projects like emacs where 90 percent of development is going to be towards extensions.

...and I say all this from a position of love and admiration for GNU and the FSF.
> Both on contribution and withdraw

To clarify, the same money generally isn't taxed twice. Contributions to pre-tax retirement accounts are not taxed, but distributions are. On the other hand, contributions to Roth accounts come from taxable compensation, but qualified distributions are tax-free. Finally, you buy taxable investments with after-tax principal, and only its earnings are taxed later.

> Keep in mind you can't start withdrawing until age 59 1/2

This doesn't apply to taxable investments, obviously, but even for retirement accounts, there are ways around that.

https://www.madfientist.com/how-to-access-retirement-funds-e...
> Why be stuck in the past?

I surely would want to go back to the pre-corona days.
Agreed. Maybe at a large organization where you are working on system that have more concern about stability and maintenance. At a startup setting deadlines and cutting corners is key for me to be a good engineer. My goal is get to "something" in the hands of a user or customer as fast as possible to determine what I actually need to build vs what I think I need to build. Cutting corners and getting out features faster allows me to validate what I'm building is useful and better direction for what I'm building next.

Before my current project is designing an API for logging and viewing image segmentation masks, A mask that segments an image into n classes. We started with a large design that allowed users to configure to masks in different layers. Toggle them on and off and do composting. Instead of building this exactly I shipped a small fast very that renders images with masks and adds some toggles for each class.

Turns out one of our main assumptions was wrong we thought the number of classes(n) would be small. It's 1-2 order of magnitude larger on average for all of our users. And sorting through large amounts of classes is the biggest issue our users are clamoring for. Now instead of spending a bunch of time building a UI for editing the masks. We first focused on handing large counts of classes usefully.

As well, all of the different settings for mask composition and layout we dreamed up really don't matter. While there is 100's of different ways you can layout and compost the masks. Turns out there is 3 default layouts that everyone wants, we don't need a UI for tweaking layouts we just need a toggle between the three common states.

Instead of spending extra time to get it right. We aggressively cut scope and shipped a not particularly useful feature. We got two big benefits out of this. We ended up building something much smaller in scope than our initial design and we ended up building something better and more useful.
An obvious problem was offshoring and arguably the unions contributed to that by making US manufacturing more expensive.

Every so often someone suggests that software engineers should unionize. Maybe I'm too pessimistic, but I think that it would be the best thing that ever happened to Bangalore. I worry about all our jobs ending up in Bangalore eventually, I'm just hoping I can make it to retirement before that happens.
Don't sign the contract and take on the debt if you can't pay it.

If the contracts are usurious and predatory then they probably will not stand up in court if challenged. Most collection agencies settle for 50-70% of the balance of a debt without question anyway.

Debt collectors have to provide proof that you know about your debts and that they are legitimate in order to enforce collection of them. If they can't do that then there is no judgment.
> Like I know the new satellites can use beam forming to increase power for some large area for military use

No, what you think you 'know' is plain wrong. Usually when discussing satellites, we're talking about a directional antenna that focuses a spot or wide beam for broadcast. A spot beam allows you to target a particular region, DirecTV uses spot beams to provide local broadcasts to general regions of the US. The military uses M-code shit on GPS with a directional antenna for the same sort of use case.

Beam forming is a different concept where you get creative with multiple antennas broadcasting at once and exploit signal cancellation to improve the data rate by shifting the phase between them. It does increase your received signal but relies on the receiver transmitting information back to the satellite (which is not going to happen for GPS, at least not the vast majority of consumer equip). Beam forming discussed on HN just last month: https://news.ycombinator.com/item?id=22784132

> What's stopping us from deploying 10KW sats?

Sat power is around and above that already, it doesn't make sense to increase the spot transponder ERP too much or you end up with issues like interference with adjacent bands since RF gets trickier to filter the higher the power it gets. Keep in mind a comm satellite usually has lots of transponders using maybe 100-500W each, so it adds up to some geosynchronous ones being like 20kW total consumption. Smaller LEO ones obviously not going to be close to that.

GPS released a paper about interfering with itself: https://www.gps.gov/multimedia/presentations/2010/10/ICG/bet...

Communications history is littered with failure stories of people who wanted to throw power at the problem, when they only needed to find ways to listen better.
How about you specify which subjects you are interested in?
We are talking about brands:

> Tommy Hilfiger will never be a prestige brand again.

They don’t sell the same shirts every year either. But, they can’t simply make a better product next year and expect to charge premium prices because people associate brands with relative costs. Bud light at 30% more a case is not going to sell well even if they suddenly increased the quality. Thus Honda created the Acura brand when they wanted to sell up market, and even BMW swaps to Rolls-Royce when they want to go really up market.
I agree with you and won’t be installing the app. However I think you may Misjudge public mood on this. If told this ends the lockdown early it will at least be downloaded by a lot of people. Whether they keep it running when it hammers their battery is another question.
I don't think you can claim to own a plot and a hash is less than a skit or a plot point. Infinitely less in fact because whereas even a single character on a page is some small fraction of the work a hash is a nothingth of the work. It can not be used to reproduce nothing. It is data about the work.

Someone already came up with the correct analog. Its metadata like the ISBN or number of pages. Both datum are in fact derived from the actual work but nobody argues that the number of pages is a derivative of the work.
You would have to skip variable number of pixels in source texture according to the transformation, then calculate the reverse transformation to know where to push.

Notice how you not only change x * 4 into x/4, you also change x++ into x+=4

for (int x=0; x<width; x++)
for (int y=0; y<height; y++)
destination[x][y] = source[x*4][y*4];

vs

for (int x=0; x<width; x+=4)
for (int y=0; y<height; y+=4)
destination[x/4][y/4] = source[x][y];

If it's as simple as scaling: x+=4 isn't much harder than x++. But for complex transformations calculation of how many pixels to skip in any particular row will be slow and complicated. Meanwhile when doing pull you don't need to do it.

This is the reason every graphical API i know of does these tranformations iterating over destination pixels.
OK. I doubt the absence of CEF would have changed their decision though.
> I can't imagine how anyone could read the story of plate tectonics and not understand it to be exactly what Kuhn was talking about

This is why I qualified my statements by saying "once the field becomes a science". The story of plate tectonics finally being accepted (and, as you say, not by any sort of purely rational process) is the story of that part of geology becoming a science. The previous view was not a scientifically established view; it was just the unsupported opinion of the people who happened to be bigwigs in the field.
Wouldn’t governments also do all sorts of bad things if they were allowed to? History is full of examples and there are far more examples of rogue governments doing bad at scale than private businesses.

If there was something that inherently made governments to be “good” actors more than a person or a business, we wouldn’t need checks and balances.
It's actually not easy, scientific thinking is easy to fake and hard to get right.
How do you get rid of renormalization? Are those not incompatible paradigms to the best of our knowledge?

About string theory, "really not any different" and "strings instead of point particles" don't seem compatible. I agree that it is largely an attempt to explain the fine-tuning in the Standard Model, not to overthrow it. But it is in conflict with other paradigms that attempt to "complete" the Standard Model in other ways.
Totally agreed. You cannot trust a government as there would not be oversight. An independent one with explicit safeguard against anybody other than health tracing not contact tracing will be possibly first stage. Still abuse is possibly even then. But get the institution barrier right first before we talk about technical issues.
Build a Friction Welder (2012) [video]
that's fine, keep using english.

But do not expect people that do not speak english to learn it if there's an alternative. Someday we might have multilingual frameworks and not restrict programming to the privileged few that could learn a second language.

Entitled programers are so into their broculture they can't see their own problems as being socially constructed.

On one hand they complain "reading mixed language code is hard, despite me being fluent on both! everyone should speak what is more convenient to me!" without realizing they are leaving billions of people that do not know english out. Then on this very same thread they also complain that "reading math with greek letters is too hard" despite that being an arbitrary rule set in place by the people that used greek and latin knowledge as a way to make their privilege less accessible. The irony is dense!

...don't even get me started on a programmer workers union.
I think the burden of proof is typically on the people doing the experiment to prove that its significant.

So far there's not much difference from the control group.
Modern science is just barely science

alas, I cannot back this up with any data

but note that backing my assertion up with references is not sufficient to make my statment scientific.

but I can add some resasoning to my claim: modern science seems to be performed with a goal in mind (often funding of some sort). it is no longer a free-form pursuit. So then, does science have to be a free-form aimless pursuit? (maybe?)
If you are paying people on a schedule you need to have at least a rough understanding of what they can produce on a schedule. The best illustration of this is client work that is paid "by the job" -- you need to understand what you can produce to have any idea how to bid.
FWIW that is apparently for "rendering Web content" inside a Windows application, and that's what the examples do; not clear to me that it's exposing Electron.
Harassment and fraud is illegal, but people do illegal things all the time.

"court they can't get a judgment against you without you knowing about it"

... in theory, but in practice there are several ways to "serve notice" that don't involve the other party actually receiving the notice. Sure, if you can hire an attorney you may be able to get the default judgement overturned if you find out about it later, but again, it isn't all roses.

I'm not an expert on every states laws, but I don't think that the standard of proof for an uncontested claim isn't particularly high in most jurisdictions.
I think another rule of thumb I would add, which other commenters have mentioned in passing, is to negotiate scope, quality, and likelihood of success, not estimates. Negotiating estimates is where people start questioning each others’ expert judgment, which leads to a breakdown in trust.
You only have to setup Emacs once, there's no maintenance involved.
A Roomba is consumer-grade technology, though. There's a whole different paradigm of manufacturing and production used for i.e. defence, space/aerospace, high-level particle physics at LLNL and so forth. Not really a good metric. Ever read about the National Reconnaissance Office?
>The fact that you did not commit the initial theft does not put you in the clear. Source: a lawsuit that I won with exactly that theme.

In terms of criminal law, it is favorable to me. Source: I was criminally accused and have a court judgement clearing me of wrongdoing for possessing information that was stolen by 3rd parties and published online before I obtained it.

>So from one aspect of the law you are in the clear, from another this is an open-and-shut case of copyright violation

I am satisfied that merely possessing stolen information and not distributing or profiting from it is not a copyright violation if the source code can even be copyrighted.

>But just like downloading copyrighted material is illegal so is downloading copyrighted data from a source that you know does not have the option to legally give you a license to copy or use that data

I have not agreed to be bound by any licenses from Cisco before downloading the data nor did I necessarily know what it was before downloading a zip from a file sharing site.

I'm happy to discuss this over email if you want me to reach out for debate.
You mean have them pay taxes

It doesn’t need to be wrapped in technical jargon, y’all

Aristotle wrote about this shit 2,000 years ago

This isn’t new territory to society

Look at tax rates between WW2 & Reagan and the growth in the wealth of the middle class during the same period

Ffs just accept it: you’ve been lied to so long you’ve come to believe the lie about taxes

Political unrest at every point along the path of building human society is centered around gross material inequality

Stop bloviating at your screen as mom & dad did when Dan Rather would say something stupid and get to work solving these problems

All I see is people creating a market for more of the same prioritizing rich grandpas demands

Rather than follow Andreessen, the next generation should have what he had as a kid: higher taxes funneling shit tons of resources into local communities to evolve as the people need, not as finance market speculators dictate

Pitter patter
My understanding with debt collectors, is that they usually purchase a spreadsheet with very limited data, and there is almost never a paper trail for said debt. Which also means debt has a habit of showing up on multiple spreadsheets that keep getting resold. I think planet money did a podcast on this topic.

Patio11 also wrote about talking to debt collectors with regards to identity theft.
https://www.kalzumeus.com/2017/09/09/identity-theft-credit-r...
Things Developers Might Want to Learn
There are challenges on this model for sure. A big advantage is that, by routing to the dev environments, you can have the dev interact directly with the webhook when they code, instead of having to wait for a shared environment to test integrations. This is pretty useful, specially if your application depends a lot on webhooks for it's main functioning.

This is an area where I'm particularly interested in. We are constantly experimenting in ways to better integrated it into our idea of remote development environments.