skysight-inc/HackerNews huggingface dataset:
Big Tech companies are only nominally “American”. They all have more revenue outside of America than in America. We want other countries to buy our stuff to so our pensions/401Ks can keep rising. So we shouldn’t be upset if they also hire overseas.

Yes so realize that most people don’t get pensions. But if there is a public pension shortfall, taxpayers are on the hook.
Totally. If the hot pages of your indexes and hot pages of your records mostly fit in memory, DBs mostly read from memory anyways. If they don’t mostly fit in memory, things can slow down a bit, but you’re likely better off vertically scaling your DB (more RAM) than adding a cache.

Looking up a normal sized record by id, with good networking in your data centre, takes ~1-2 ms round trip whether you’re reading from Redis/Memcached or MySQL/Postgres, and either can handle massive read load if sized properly. The cache just ~doubles your costs, is one more thing to patch/maintain, and introduces new sorts of bugs/outages.
Why was Andreas Gal disliked?
I have learned to spend a good chuck on my effort and focus on data model - it is literally the heart of the application. Once that is done correctly, I've seen that the code almost just falls into place by itself.
what is wrong? it costs money to pick up anything. equipment fuel salaries workman’s comp etc. thieves don’t have such costs.
> - 2-3x speed of bullet trains. Can change the way we perceive geographic distance.

> - Cost isn't as much of a concern because a national hyperloop network would create a lot more value than a bullet train equivalent.

High speed brings with it some pretty severe problems. The most well-known is curve geometry: curve radii scale with the square of velocity. Transition track (how long the "S" of a S bend needs to be) scales with the cube. But it's not the only issue. Also scaling quadratically with speed is energy consumption and stopping distance. Speed only gives you a linear improvement in time, so things like capacity decreases [1] and stop penalties are only linear.

But the difficulty you face is switches. Here, you have curve radii constraints, which means your problems are in the quadratic issue. I've never seen any depiction of a hyperloop switch [2], but I imagine it's going to be more in the vein of move the entire tube than just swap a point. In any case, a high-speed switch capable of being traversed at 200 km/h is... 164m long. To go 1000 km/h would require it to be 4.1km. That means it will take a vehicle at least 14.76s to traverse it. So you can't schedule vehicles any tighter than that, but for safety reasons, you want the following vehicle to be able to come to a complete stop in case the switch breaks down before it can complete moving--which is going to slow you down to minutes between vehicles [3].

With these constraints, you might think people would be trying to design high-capacity vehicles, competing with the ~1000 you can stick on a normal trainset. But the design is more akin to a small airplane with the wings and tail cut off, fitting maybe a few dozen people per pod. Actually, the more you look at the designs, the more you see airport-style operational motifs sinking in. It starts to look a lot more like a long chain of point-to-point links, with the capacity issue of airplanes, but the infrastructural cost of railroads. Even the modelling seems to basically assume that people will treat hyperloops as airplanes.

[1] Yes, making a train network higher speed decreases its total throughput.

[2] A telling sign in itself.

[3] The highest capacity metro systems today can manage to schedule 45 trains per hour, and most systems are typically about 25 trains per hour. I believe the highest capacity HSR line is 6 trains per hour.
I see the resale value of the recycling as subsidizing the cost of the recycling service. We pay for,(or your taxes do, depends on where you live) trash/recycling because then someone comes on regular intervals to take it. Part of that cost is "paying" them in the recyclables as well. Honestly the reduced complexity of the current system is nicer then having to pay me back like some sort of recyclables consignment scheme.
Possibly some products are not clone but made in same manufacturer and badged by different brand.
You have one of the smartest and nicest head of Marketing there. I worked with Prashant at AWS (more than 10 years ago!) and have the fondest memories.

Besides this: congrats on the launch. I tried your product a while ago and was impressed. Big cloud providers are the obvious perfect channel for you. Just get ready for some nasty competition from the same guys :)
Curious if just buying ads in search engines would help raise the rankings? Not sure if Google eventually raises your rankings when your link is clicked on more due to ads but I assume the more people visit specific search results the higher up it goes.
Why should foreigners keep supporting American companies that keep our RSUs and 401Ks afloat? Why should they keep buying our debt that allows us to borrow trillions?
She's been with Netscape since 1994 and remained a volunteer for Mozilla after the 2001 layoffs. She was one of the people who founded the Mozilla Foundation in 2003 and has been with them ever since. Meanwhile, the degree in Chinese studies is from before C++ or TCP/IP even existed, so I'm not sure what you expected her to learn in college instead that would have helped her run a company doing compiler development and internet standards.

There are valid criticisms you can make of Baker (see the compensation issue discussed elsewhere in these comments) but "She has the wrong degree" doesn't seem like one of them, unless you think that Mozilla engineers - the people doing the deeply technical work - must be required to have a CS degree.
What an amazing article, written with such clarity and meaning (I have no idea how accurate it is, as I'm not a doctor or medical expert).

I wish more people would write like this.
> Here's the problem: If you profile software that is 100x slower than it needs to be on every level, there are no obvious bottlenecks. Your whole program is just slow across the board, because you used tons of allocations, abstractions and indirections at every step of the way.

Oh this hurts. I work with a system in Perl that is just kinda slow. Too slow to be good but not slow enough to be useless. Slow enough that if it crashes we have trouble getting things reprocessed in a reasonable time, there's no fat built in to our timelines.

Anyway I've profiled it many times and found exactly what you said. Layers and layers of OO soup, functions calling functions calling functions. There are no obvious improvements. It's overhead, not code.
> virtuous, wholesome, ... higher good ...

what counts as virtuous etc, is just a set of beliefs you have. The person who "treating their work as an end" is not less happy, in the same way that a worker ant is happy doing what they were born to do (work themselves to death). Assigning your value judgement on someone else's life decisions just another way to be on a high horse. Who's to say that the workaholics are wrong to live the way they do?
Two things-

What about legal damages but not directly cause and effect. Something like stochastic terrorism? (https://en.m.wikipedia.org/wiki/Lone_wolf_(terrorism)#Stocha...)

If someone is saying “Someone out kill x...” either directly or via dog whistles and whoops someone “crazy” kills them, should we tolerate that as a society? This is being played out by the massive increase, for instance, of violence and crime on Asian Americans because of the rhetoric of right wing media in regards to China but you can’t charge anyone with a direct comer and yet damages are happening. And if the test is specifically legally proven damages then well society makes the laws and the question returns to should we as a society allow people to incite violence and how do we draw that line? It’s not an easy question but I don’t think it’s as simple as “legal damages”.

The second point which is perhaps more to the grandparent is all voices are certainly not equal - especially on the internet. Should a corporation or state actor with the finances to blanket their voice across the spectrum of media not have any limits on it? As speech is weaponized, which it was in 2016 and counties to be done so today, should it be regulated in some way like other weapons are? What will society look like when the voices with the power to spread their message continue to shrink? Everything needs moderation and regulation especially when it can do such harm to society. Again there’s a debate on where to draw the line but I don’t think we want to live in a society of might/money makes right in the sphere of media communications any more than we already are in it.
Kikiko
This site is also very good
Rent, food, clothes, medication...
Steve Jobs on Quality [video]
I agree it is more about this kind of raising the bar than "lack of free time". I can't even stand watching college-level sports anymore because the quality of play is so low compared to getting the best 500 or 1000 people on the planet together in a professional league.

That said, I think there's also room for a new kind of very-local active-not-passive activity to spring up. We already see the beginning of this with mass tourism and the rise of mass-amateur photography thanks to digital cameras and cell phones.

Does anyone really think their picture of the Grand Canyon taken on their iPhone is better than the thousands of professional photos already taken of it? Yet people (me included!) continue to take pictures.

I'm not really sure exactly what form it will take but that kind of "sure but I haven't personally experienced it" take feels like it might re-open the doors that were slammed shut by the kind of mass media effect you describe.

Compound that with a kind of long-tail niche of hyperlocal activities and there's more scope for hope in the future. Sure things like theater and music have been are a lost cause. But maybe birdwatching in a nearby national park? Or groups that handle beach cleanup or beach erosion?

Maybe we're just in the middle of a (long) transition toward those kind of things.
And who's to object to that! Speech is free and visible, and no information is withheld, it's just not passively amplified without reasonable vetting.
Aloha and slotted aloha are still fundamental to most wireless communication networks. Most prevalent is today’s cellular networks.

An aloha like algorithm is used by your phone to initially bootstrap and connect to the network, and to access network after long idle periods. This is called the RACH procedure, which stands for random access channel. So our phones very well perform this action multiple times a day.

5G networks might use an improvement on aloha called non-orthogonal multiple access, but currently will still use the existing RACH design. Figuring out how to pack more users into a random access channel has been a long open research problem.
Only a couple companies listed by OP are Big Tech though. There are many American companies that do not operate outside the country, but do outsource work.
Style yes, formatting no.

Worked with two developers who endlessly argued whether or not we should handle a certain bit of complexity in a certain layer or the next layer over, so we ended up handling it in both layers with the downsides of both.
Well, they don't run them all day because of the cost of the use of the trains and the cost of the crews. The crews can't be paid all day to do nothing.
I wonder if people will go back to Cabs or complain to their local politicians? I’ve never used any ride service, but I can see how they’d be useful.
Does that mean it's worthy of being censored?
Really depends on what you are trying to achieve. VCs are very focused on the ROI for their fund. A co-founder is generally focused on generating wealth for themselves.

In the perfect case where the business finds a high growth, product market fit then VCs and the entrepreneur align. Few businesses fit this model.

As an entrepreneur you have to raise money to suit your business plan (and risk profile). Personally I prefer my customers to be the boss rather than investors.
> Do you know if there is a specific target to get more boomers reading?

I'm not sure I understand the question. Do you mean if in the creation, there was a goal to get more boomers reading our article? If that's the question, then certainly - a type of "from victim to victor" story, especially since the Boomer generation may generally fall victim to these kinds of scams often.

> I have to be honest, I don't think fraud like this could be stopped unless we prevented a significant number of people from having bank accounts. PayPal are bottom feeders here, but if they weren't someone else would be (you list some alternatives)...

PayPal may be one of those "too big to fail/to care" corporations. For them, small fraud like this is likely a small percentage of transactions, and in a cost-benefit type of consideration, it may not make sense for them to solve the problem, given how many resources it would take to fix it. On the other hand, PayPal is built on top of pretty old infrastructure, and there will always be ways to scam it.

In that vein, I think that we'd need protections outside of PayPal. Generally, to remove any bank accounts or bank cards from PayPal and instead use virtual cards. Also, to have greater regulations for banking, and greater protections for customers. Flags should've been raised in Lloyds Bank, like it was in Metro, when 5 payments for the same sum came in and then was transferred out immediately. Strange behavior like that should likely require a verification of some sort. It will be more annoying for regular customers, but at least some people won't lose thousands, especially in a time like this.

> Congrats on the article!
Thanks! I really appreciate your feedback
Its possible that if they charged more ridership and Uber's profits would go down.

Incentives are not aligned.
Yeah, this ought to be the top thread ;)

A few careers ago, some agribusiness dude asked me why I opposed the introduction of nonnative species, given that I was concerned about biodiversity loss.
I mean, so what? Isn't this a good problem to have? Outside of the obvious problem of personal information, I'd be fine if there was an economic incentive for people to steal my garbage.
> I think the word you're looking for is "clickbait"

We're a young site, and we're still testing and learning, like many startups and companies and businesses. If you don't test, you'll never know, right?

Did you read the article though? I'd love to hear what you thought about it
Alternative link: http://archive.today/0qUUs
This is standard part of dishwasher operation. Every 5-10 loads you refill the jet dry liquid and bang the screen trap out in the trash.

It should be only slightly more difficult than removing lint from the dryer.
Gitoxide: Pure Rust Implementation of Git
Maybe I have skimmed too much, but I didn't see anything about the problems with using O_EXCL to resolve races over NFS. I believe (correct me if I am wrong) it doesn't work.
Right of way of land works in largely the same way in China than in the US. If you have the 99 year lease for urban terrain, or ownership of rural terrain, the government pays you the amount it would cost for you to buy similar land in the case of rural expropriation, or a market rate for your lease. You are also compensated for improvements to your land, such a crops or buildings. In the case of land owned by collectives, the collective is paid for land value but not improvements, which are paid to the farmer.

In practice, laws are not always followed to the letter, but the same can be said in the US. You have the right to appeal to higher court, which is effective as unless it is a hugely major project, expropriations are generally made by the municipal or regional government.

As for environmental studies, they are directly paid for by the government. Environmental standards obviously vary, but have been strongly strengthened in the recent push against pollution.
I grew up in an area where thieves would go into an unoccupied house, and strip out the copper plumbing and wiring from the inside. It rendered the house practically unrepairable, and many such houses were abandoned.
Directly Responsible Individuals, Workers, Advisors, Informed
Thanks! Subscribed.
Those companies were not financed by taxpayers. Taxpayers bought some of their stuff, like flights to the space station from space x. Notice that not only did Boeing charge significantly more for human flights to space than spaceX, almost 50% more than SpaceX but they failed to deliver.

On evs, any company could get those subsidies that were designed to kick off the market. They worked brilliantly to kick off the market, it is just that most legacy car companies failed to produce evs, thus they had to pay other companies (Tesla is far from the only company to get money on top of sales for producing evs).
This describes 'work' life pretty well, with extrinsic motivation being a salary. If that spigot were shut off there certainly would be little desire to do the task for most.
You don't need a full vaccum. Even half an atmosphere would greatly reduce air resistance and allow for 4x the velocity in 1 atm.

Humans can survive (uncomfortably) at .5 atm and you eliminate the vacuum cannon problem simply by putting pressurization valves periodically throughout the tube.
This only applies to tagging operations, which are often separate from resource creation operations. For example, you can require a particular tag on an S3 bucket, but you can still just create a completely untagged bucket. The policy doesn't come into play unless you try to tag the bucket.
NSA Owns Everything (2015)
Same. Long ago, I finally got fed up with MacPorts when it insisted on building an entire Perl distribution as a dependency of a package I asked it to install. I found Homebrew, and I was very happy to learn that it offered a way install the same package with an optional flag that disabled the Perl dependency. It reminded me of Portage, the powerful package manager from Gentoo, so I migrated from MacPorts to Homebrew. I happily ran it out of ~/usr/brew for years, which allowed me to trivially clone my entire installation and experiment with potentially destructive operations like major database upgrades.

As Homebrew became more popular, it got more opinionated. The system that supports optional flags is effectively (if not officially) deprecated, and running it outside of /usr/local is unsupported. I recently tried to install a fresh Homebrew in a different custom location (/opt/brew). Many packages require building from source in this scenario, but I accepted that trade-off. I even begrudgingly accepting building an entire Python distribution as a dependency, because I really wanted everything to live under /opt/brew. But no matter what I tried, I could not get any of the modern postgresql packages to build. I burned several multi-hour sessions trying different versions of XCode CLT and alternate build flags. I really wanted to inquire how the maintainers actually manage to build the binary packages in the first place, but my impression from reading Github issues and mailing list posts is that I'd basically be told I was running an unsupported configuration, and that my only recourse would be to create my own formula and run it from a tap. But that finally was a bridge too far (been there done that), so I just gave up and let it make its mess in /usr/local.

I do think I understand why Homebrew has evolved this way. They are trying to support a huge userbase, and they're also subject to Apple's whims with regards to their development tools[1]. It's a massive project every year when new versions of macOS and XCode are released. They have to set limits to keep their sanity. It's just a bummer that I'm considering migrating again...

[1]: https://github.com/Homebrew/brew/pull/4334#issuecomment-4029...

EDIT: remove unnecessary bits; add forgotten link
You can set errno to 0 and see if it changes.
> they were able to achieve about $10 per mile of tunnel

Do you mean $10m per mile?
I think interrupting I/O can be tricky for an application to handle. If write(2) didn't have this behavior, it's likely that a common outcome would be frozen processes that you can't quit with ^C.

There either needs to be a notion of partial writes (what the article describes) or a write that gets rolled back if interrupted (probably really hellish to implement ... Maybe impossible for something like a socket where the remote machine may have already seen some packets).

EINTR or SIGPIPE are famously criticized as poor mechanisms for this. However even without that, interrupting a blocked write would remain a tricky problem.
In a world with 8 billion people nobody can claim to be worth that much money to a company, I would be surprised if there aren't at least 10.000 people in the US alone who would do her job just as well or maybe better and for less than 500K, those kind of salaries always seem result of people being able to set their own salaries or some other kind of poor management.
For provisioning, Packer + Ansible seems like a great combination.

I used both recently to setup a Discourse site and associated Postfix mail server. Packer spins up the machines and then calls Ansible to handle the actual provisioning. Once that’s done, Packer takes a snapshot of each machine, so you end up with images that are ready for deployment with, e.g., Terraform.

Granted, this was just a toy project for me to try these tools out, so any advice would be appreciated!
Would love if someone could translate what this actually means.
How you can separate out the CEO Brendan Eich from the man who donated to block gay marriage in California though?

https://techcrunch.com/2014/03/28/after-supporting-prop-8-br...
You might have been inadvertantly measuring how white dots make beetles more susceptible to predation.
Interesting, so the target customer is a developer?
Same, "MDN" is always part of my web dev search query.
That's a derp on my part. Fixed. Thanks. Clearly, this stuff is incredibly complex.
I was interested in Timescaledb recently but found the cost to be extremely expensive and you can only get all the good features in their cloud version as PaaS.

I would also suggest looking at Citus for scaling Postgresql. With the Azure reserved discounts, Citus is like less than half the price of Timescaledb. Citus also helps tremendously with multi-tenant scenarios.

Of course, depends on what you are trying to do.
Huh, learn something new (about author). I never read the manga, but I really liked the "Silver Spoon" anime. Something about people opening new chapters and discovering new interest/passions really satisfies me.
In fact, pandoc now does have an ipynb reader and writer. You can convert between ipynb and any of the formats pandoc supports, and you can manipulate the AST using filters.
And it’s gone again. Check the update at 2020-08-12 19:21:14.
True as that may be, I think the argument that resonated with me is that there is an even more primitive type of motivation than extrinsic: the drive to survive. (Or, more generally, physical and emotional needs.)

Under that hypothesis, the salary is there to take physical needs as a motivator off the table. If an employee has to worry about physical needs, there's no room at all for any other concern.

Once the salary is sufficient to no longer be a point of worry (will I afford my mortgage, can I support my spouse, etc) only then will additional money serve as extrinsic motivation.

(Which of course spells disaster for things like performance bonuses, which (a) are impossible to target at the right people (see Deming for more on that) and (b) literally designed to stop coming, reducing motivation overall.)