skysight-inc/HackerNews huggingface dataset:
To be fair, the materials and labor used by high end brands (at least the ones you mentioned) are different from cheap brands. Most of the labor is Italian or Portuguese, and those workers get a paid month off every year in addition to benefits, even if they aren't highly paid. Likewise, the materials they use are generally higher quality and are sourced more carefully. High end brands also do a shitload of QC.

I'm not a fan of $100 t-shirts but there is absolutely a difference including much fairer practices in how the garment is manufactured.
I always said if sysadmins all banned together, they could change the world overnight. Let your imagination fill in the gaps.
i tried using both emacs and vim at the beginning. the problem with emacs, for me, is that the keybinds were basically to harsh on my wrists while vim was quite good, because i could keep my hands on the home row.
Free condiments etc are free in the suburbs but urban/urbifying places will typically restrict you to X packets per Y possibly as a cost cutting measure. I would guess that the packets cost $0.10 or more each. 10 ketchup packets might cost the restaurant as much as the profit margin on a medium fries.

Soda refills are almost free, the cup costs more than the soda, so besides avoiding an obesity epidemic, the customer satisfaction of giving free refills is probably worth it. Also it probably costs more to pay someone $15/hr to just fill sodas, when you can get the customers to self-service for free.
Most of that time had far fewer developers, and far fewer alternatives. But yes, things that were once popular can very slowly die, even over decades.
Hey Remy,

I'm the CEO of Haystack and we help remote teams to measure the impacts, issues, bottlenecks that occur due to the new remote-work situation.

Our users typically want to learn:

- what issues to look for during remote work
- how can you identify these without being in the office
- how has remote work affected us
- are we able to be as performant with the recent changes
- how can we improve
- how can we continue to maintain strong communications
- what are the tools that can help enable the typical in-office functions such as pair programming and design work

I'm in the process of writing about all of this if you're interested in collaborating. Feel free to email me at julian@usehaystack.io

Self-promo: (https://usehaystack.io)
Isn't this kind of what Frank (https://getfrank.com/) is trying to achieve?
Is it trite to mention the Halloween documents?

https://en.m.wikipedia.org/wiki/Halloween_documents
Actually you’re wrong it is the lack of single payer.
I think the reason LBOs are so hated is difference in utility between the capitalists and the community. The capitalists (PE, management, and lenders) are putting a boatload of money at risk to make an even larger boatload of money, and are empowered to take that risk. If the bet doesn't work out? They'll lose money (but probably have lots left over) and maybe their jobs if goes bad.

The community (workers, local suppliers, and governments) are seeing their jobs, livelihoods, and institutions put at risk, and they likely are seeing no reward for success. They are not empowered to decline the increase in risk, even though they certainly have a stake in the future of the company.
I see the support list, but where can I actually order one with preinstall from?
That's not really a reasonable argument. Signal makes a profound UX tradeoff to protect metadata by not requiring servers to store it in the first place: it drafts off people's phone contact lists, and thus everyone who uses it needs to be identified by a phone number.

Matrix doesn't have any special way of avoiding that tradeoff. It just takes the other end of the trade: Matrix servers are exposed to valuable metadata, so that people can use whatever identifier they want.

And, of course, the flip side of Matrix's "freedom and liberty" federalized design is that it is May 7, 2020, and the project is just now announcing E2E by default for private conversations. This is exactly why, years ago, Moxie Marlinspike wrote his post arguing about the downsides of federalization. It sure looks like his predictions were borne out!

I think both of these projects are valid and important, and that they have different goals and audiences, and we do people a disservice when we pretend like they're in any kind of serious competition. Matrix is what you'd replace an IRC server with. Signal is what you'd tell an immigration lawyer to use for messaging.
I read that section not to suggest using async coding patterns such as async/await, futures, etc.. Because that still relies on the external system in the request/response of the SCS.

Instead I read that to suggest having all the data needed to serve a request with data you have cached/stored in an asynchronous manor via method that is not in the request/response path that uses it. For a system may refresh account/customer data every hour from an external system/database and cache it, or receive push updates from the external system to update records that have changed. That way if external system is unavailable it doesn't effect the SCS's ability to serve the request with cached data instead of failing the request if it was relying on the external system being available.

That is very useful for lots of scenarios where the data does not change frequently or you can tolerate stale data. Lots of scenarios can benefit from that pattern to increase reliability at the expense of having a change propagate slowly to systems that use it.
Why unfortunately? Are you suggesting that air conditioning sidewalks in Qatar is a luxury? Because the only other option I can think of is for people to leave Qatar. It’s far from a luxury.
The BVP Nasdaq Emerging Cloud Index
> If “real engineering” worked the way you described, we would test planes by filling them full of passengers and flying them around the world.

Didn’t Boeing just get caught trying that?.
Yeah, the cutting edge is C10M now.

C10K was solved by switching to an event system like epoll or kqueue. This decreased the big O complexity of kernel<->user information flow so that you don't pay more for listening on more sockets.

C10M seems to be solved by colocating the network stack and app stack data structures by running the driver and the app in the same context. This can be achieved via DPDK-like schemes or pushing more into the kernel like Netflix's work to push TLS into kernel sockets that you can sendfile to.
> The biggest problem is people want the benefits of freely downloadable software but mainly aren't prepared to give anything back. Go and assist with emacs or some other project.

I don't really buy this line of argument in general, but I think Josh is a particularly poor candidate to pull rank on because they don't contribute to open source. I don't know Josh, but I recognize his name from his open source contributions.

If you don't recognize Josh's name, you can get an idea of some of what he's done from his website, which is linked in his bio: https://joshtriplett.org/

> I work on Linux, primarily on the RCU subsystem and on Sparse-related code. I maintain the rcutorture test module.

> I co-maintain the X C Binding (XCB). I developed the XML-XCB format to describe the X Window System protocol. I also work on other Xorg projects on Freedesktop.org.

> I maintained the Sparse semantic parser and static analysis tool for C for several years, before passing it on to Christopher Li.

> I maintain several packages in the Debian project.
Custody Services for Digital Assets: Everything You Need to Know
It annoys me so much that many people think software development is misunderstood. You think people in other types of business don't have to give estimates based on almost nothing? This happens everywhere, anywhere. But somehow software engineers think they are special and are being treated super unfairly. Giving estimates for software dev is 10x easier than giving estimates on the usual vague business problems management is facing (the same management that's always responsible for everything that is wrong, according to most software developers). Yet I don't hear "management" complaining about that. Software devs are not royalty.
Let's assume your premise is correct. Then it could also mean that there hasn't been any working combination of capital and labor that didn't depend on labor being exploited. I don't believe this to be the case, but your assertion actually validates the necessity of labor unions, not undermines them.
Doesn't have to be national — Canada's single payer healthcare system 1) is Provincial, 2) came about gradually from Province to Province. Saskatchewan was the first Province to offer single payer in 1947, followed by Alberta in 1951, etc. By 1961, all Provinces had some form of a single payer healthcare system.

The US can do the same, this doesn't have to be all-or-nothing at the Federal level.
Jobs, restaurants, etc, arbitrary goals of a society. Not legal obligations at all

Freedom from having my agency bent towards pampering the rich while my poorer family can’t pay rent and goto a doctor is the freedom I’m after

Freedom is a word. The definition is flexible. Your bouncing around the world easy peasy and not having to learn to cook is not an obligation everyone has to enable through grand scale effort

Especially when the vast majority doing the work can’t afford it themselves

So much freedom for them! being your bellhop every day

Omg a paper map and a first world problems of VHS! Better silo the masses cash to produce iPhones for this burdened creature (don’t forget to charge margins that enable you to buy new a Ferrari every day for life, make them design and build it and pay you for the privilege)

This is some disingenuous bullshit. The western world, ladies and gentlemen. Yesterday’s creature comforts are today’s burdens of invention. Omg!
I'm confused what they're going for here. All the benefits seem to be exactly what you'd get living in many neighborhoods in many cities across the world. Most large, mixed-use apartment complexes have all these "amenities".
Also, there is this case of a daycare center which started to collect fines for late child pickups. The result? The rate of late pickups increased. Picking the child late stopped being a shameful thing to do, causing the poor worker to wait for you, it started being a normal paid service you could use every time you wanted.
https://freakonomics.com/2013/10/23/what-makes-people-do-wha...
Bowie Bonds
To be fair, we had to file for exceptions to the 30 day policy for a lot those. Not that any of them are terribly important to be private; a private GitHub repo is just a convenient discussion form for collaboratively composing blog posts and such (change tracking and reviews are so nice). The blog post one, in particular, probably gets a pass because everything composed on it is eventually published in the open anyway (albeit without the discussion and editorial history).
I'm not making any excuses for EEs who thought they could design a good synth without involving anyone who understood sound design. My eyes roll at the very idea. (I.e. I've fooled around with it myself, and the results were boring at best.)

In your Deadmau5 example ... I think we might be saying roughly the same thing. Once you buy all those modules, who needs an EE? The circuit problems should hopefully be hidden at that point.
The Keybase acquisition is a reminder of the potential fragility of using centralized services (root servers, GitHub, CAs) to support decentralized tools (DNS, Git, TLS).

> ideally either FOSS or at least not run by a for-profit company

I agree with these aims, but ideally I’d hope for the alternatives to be decentralized as well.
Interesting. Ah well, the time has passed on that front.
You can hack things through reflection. You can use Gradle directives to specifically exclude certain dependencies of your dependencies. You can use ProGuard to strip out the parts of libraries you don't need.

A side note: on Android, class loaders are definitely of no use for this purpose. Android runtime uses its custom bytecode language and file format that packs the entire classpath of your app into one .dex file. You can't load separate classes from these, only the entire thing all at once.

(yes there's multidex for large apps but the way classes are split between files is rather random in my experience)
further reading:

https://digitalcommons.law.scu.edu/cgi/viewcontent.cgi?artic...

https://ftalphaville.ft.com/2016/01/11/2149761/a-short-histo...
Signal has publicly threatened to shutter their US operations if EARN IT passes, so id say its relatively resilient. https://www.wired.com/story/signal-earn-it-ransomware-securi...

regardless, the e2e encryption debate seems largely settled by the key players at this point. I think any legislation that makes its way through is likely to see brinkmanship again. Theres no reason these services cant use darknets. At the risk of sounding like a cryptobro, theres also no reason they have to use a server at all with blockchain.
An alternative to FIRE is to find a way to live off say 20h or less of work. The trick would be to find a way to get paid a good rate still for those 20. With 3 short days and a 4 day weekend, assuming you are doing a job you live I don’t see that as much different to being retired. And with digital nomadding (pandemic excepted) you could even travel. I’m not convinced that having nothing to do is great and I’m convinced you can find something you love that you can be paid for, albeit maybe less than if you are prepared to do a job you hate.
Niche Scraper – How to Get Winner Products for Any Online Store?
It's not about "used to be free." The Red Cross regularly shows up wherever there are people in need and charges them for things of negligible value. Years ago I was in a natural disaster where the power was out. The Salvation Army was handing out free blankets and hot meals but the Red Cross was charging for cups of coffee.

They are still like that to this day. No deep historical knowledge required.
Contact not contract in the title?
What do you think about follow-up questions?
>Your own cite says: “New housing construction has barely kept pace with the growth in housing demand over the past decade.”

This is an empty statement the article writer wrote to attempt to justify it. Housing demand in Detroit cannot have increased, because the population of Detroit was and is decreasing. If you can explain to me how a decreasing population can mean an increase in demand, I'd be all ears.
You’re right. Context would be useful. Let’s use this:

.elem {
width: max(80%, 200px);
}

The goal is to explain what this declaration does.
Keybase was always a de-anonymization platform, and there have always been spam/phishing concerns for the platform. The crypto wallet was a dumb way to force them to address some of the spam/phishing/harassment issues inherent in the platform as a "social media" with ties to nearly every other social media through its validation checks, but it was past time needed for spam/phishing/harassment control (as some minorities had said for years prior to the crypto wallet forcing such things).
> Mozilla has always been under-resourced compared to the competition (IE, then Chrome) and taking people off improving Firefox/Gecko to work on embedding never made the cut.

Yeah, sure, imitating your competition is the right way to handle that. /s

References:

1. https://www.dedoimedo.com/computers/firefox-addons-future.ht...

2. https://www.dedoimedo.com/computers/firefox-disable-australi...

3. https://www.dedoimedo.com/computers/firefox-29-sucks.html

4. https://www.dedoimedo.com/computers/firefox-suckfest.html
Enhancing the Terraform Experience: Why We Use Terragrunt
I think it's basically just the equivalent of select(2)? Once upon a time, all network servers were written this way. They were pretty fast, too.
it changes under both emacs and vim but not under nano. Neither vim nor emacs is overwriting it in place but both show the bad behavior on my end.
Boeing wants gateway gone because that reduces the threat of competition for SLS and its impending scope reduction or cancellation. Having a flexible platform outside a deep gravity well is more valuable than an expensive lunar landing system and promises of a permanent surface base.
As someone going through this right now, here's some things I do to make the process easier.

1. Put together a ~medium detailed listing of what work needs to be done, broken down into sub-tasks.

2. Include estimates for how long each sub-task will take.

3. Roll that up into a gantt chart with dependencies reflected.

4. Identify opportunities for parallelization so you can answer the question of "will adding more folks make things go faster?"

5. Identify and be prepared to speak to which portions of the schedule represent padding, and explain why it was padded in that way. Share your thinking in the trade-off you made and be open to adjusting -- and de-risking the schedule in other ways.

6. Realize this is a bit of a negotiation, not necessarily you vs. them but more you and them vs. what you can deliver. In a negotiation it's important to not appear intractable. Have things you can give away.

7. At the end of the day the engineers are writing the software. If you're not actively dragging your feet, what you say does go, so it's a question of where you're spending your time, and on what. With that in mind, your boss has a job to do too, so help give them the tools they need to do so.

8. Don't burn bridges, y'all have to work together.
that's not the only option. you can strengthen the unions and amass power in yet another organization, or you can disperse the power of corporations to better equalize the footings of the various constituencies.

while not against unions prima facie, i'd encourage moderating power structures as the first-order solution over building new ones. societies should be people-first and power structures second (or third, or whatever).
You make me think of some study that concluded "Pay enough (market rate) or pay nothing." People who will do volunteer work for an organization because they believe in the mission will walk away and cuss you if you offer them 5 cents an hour for the same work because it's all you can afford to pay.
China put pressure on EU to soften coronavirus disinformation report
The manager and their boss should read alternating pages and then explain each chapter to the other.
> So let me be clear: when I said "Chinese people" I'm referring to mainlanders.

You claim that all mainlanders like the CCP, which is a spurious claim given not only how impossible it is to generalize over such a huge group (including people the CCP is actively persecuting, such as Uyghurs!) but also because the CCP actively punishes people who speak against it.

Even aside from that, your conflation of "Chinese" and "mainlanders" and further conflation of "Chinese" and "mainlanders who like the CCP" is precisely what I'm talking about. It's improper, it's politically biased, and it destroys the conversation we're supposedly trying to have here.
I just don't agree that you ought to be able to legally go after anyone for more than the principal on things like "consumer" debt.
> In the quote though, why is the user cast away on the right ?

> Also, the nick is chopped at the end without any indicator that it is (like a [...] at the end or something)

These were just bugs in the first cut. I'll spin up a dev client and grab a screenshot of the final version (i think dev finished on it today!)

> BTW thank you for doing this

np. I just hope we realise the full potential of the project :) For what it's worth, I hope that Matrix can be to Slack/Discord what Linux was to Solaris/AIX. So, we just need to not screw up...
Alphabet gives up its plan to build a futuristic neighborhood in Toronto
> Modern science is absolutely not a single paradigm.

I think you're confusing "paradigm" with "model". See below.

> QM has been in conflict with GR since its invention.

"Conflict" in the sense that neither one can possibly be a final fundamental theory, yes.

But whatever final fundamental theory we come up with is going to have our current QM and our current GR as special cases/approximations in the relevant regimes. In terms of any such final fundamental theory, current QM and current GR would simply be particular models built for particular applications.

So current QM and current GR are not different or conflicting "paradigms" in the sense that Aristotelian and Newtonian physics are. They're just our best current models.

> Lambda-CDM is in conflict with MOND and other cosmological paradigms.

These aren't paradigms, they're models. Both of them accept the same underlying framework for model building. They just make different claims about which models are more accurate.

> String theory is a paradigm.

String theorists like to make it seem that way, but it's really not any different from any other quantum field theory in the fundamentals. It's just QFT using strings instead of point particles. The original justification for it as a fundamental theory candidate was that gravity just pops out (since the simplest closed string mode looks like a massless spin-2 particle at low energies, and that's the graviton), so it seemed to be an easy way to get a quantum theory of gravity that would reduce to GR in the classical limit. (I think it's fair to say that the jury is still out on whether this promise has been realized.)
Ramiro here (co-founder of Okteto)

I agree that "developers should be sympathetic to the environment there code runs in". But that's about where the code runs in production, not where the developer runs it while coding. That's why we are pushing towards using remote clusters, so that you are developing on an environment that's as close to prod as possible.

In my opinion, Minikube, Docker for Desktop, Kind and others present two big challenges: First, it's not trivial to run them locally. They require extra memory, cpu and battery, they have issues starting/stopping (I don't use my local cluster that often, and I've spent way more than 5 minutes just starting/stopping/troubleshooting it). And, at the end, they have different components (load balancers, disk, network) and configuration from a remote kubernetes clusters, creating more dev-prod skew.

Second, the feedback loop is not that fast. You still need to either mount volumes (which is slow if you handle multiple files, like node's node_modules folder) or end up building containers to validate your changes. Sure, you don't have to push and pull them, but what if you didn't have to even build them?
Their enterprise pricing is disgustingly grandiose. At our relatively small scale (just a few tens of millions of requests per month) they wanted five figures a month after the price change.

Nope. We'll just roll our own solution.

Whichever sales and marketing guy is responsible for that atrocious pricing will ultimately be responsible for the product failing. I don't know who's going to pay those absurd prices.
Side note: This is probably a good place to discover mental models.
Great insight. A deadline where the only thing you can change is the hours you put in, is not a deadline, it's exploitation.
Make Happines Online Immediately
More Happines love joy real dreams Cole true
Django + DRF is pretty amazing in terms of productivity
To be fair, it's completely legitimate to issue debt that the original lender can sell for liquidity, although it should probably be difficult or impossible for institutional lenders (eg credit card or mortgage) to originate those. The real problem is the combination of interest and inablity to default onto some concrete piece of collateral, which in the creditor-preferred case of making incremental payments without net reduction in the principle, amounts to fractional ownership (like owning stock in a corporation) of a person, ie slavery.
Algorithms in Interviews: Hazing Ritual or Valuable Vetting Technique?