skysight-inc/HackerNews huggingface dataset:
Indeed, I've travelled from NY to SF in both directions by road, rail, and air. The only experience that was much worse than my travels in Europe and Japan was by rail (namely Amtrak).

There are more people in Europe, there is more land in Europe, etc. Stop with the fake excuses.

Europeans enjoy all of it: cars, trains, and airplanes. The simple fact is that North America is lame and deficient in passenger rail transportation compared to Europe and East Asia, and the comparison keeps getting worse.
Here is the video (with Rachel Potvin), predating the article by some months: https://www.youtube.com/watch?v=W71BTkUbdqE
Even if they were relatively small trades, senior execs short selling in advance of earnings should set off flags. Heck, it's not that unusual AFAIK for companies to prohibit employees short selling company stock period.
Spot on! I've seen org wide mono repos at Microsoft and they had their custom tooling and build systems built on top of SourceDepot.
Seconded. They probably can’t remember. It’s a powerful thing to hold over somebody. If they ever fancy a chick who’s fancying you at a party for example, with that type of person something is sure to come out to put yhem above you. I’ve had some shitty drinking buddies and cut them all out of my life. Good riddance.

Life is for fucking up and growing, which requires feedback.
Thank you, this is a really succinct and clear explanation of how I think about it as well.
Same as I use. And I love JuiceSSH for ssh.
Hah, you know I started with millions and then did some fuzzy math and started debating team sizes (since I know google often doesn’t have giant teams), ended up somewhere in the hundreds of thousands, and rounded to thousands. But I made it all caps so you know it’s the SERIOUS kind of thousands. :P
FILE can be opaque. Some implementations made the (arguable) mistake of implementing e.g. fileno() as a macro that accesses FILE internals, and this means they can't change that layout without breaking libc ABI of existing programs. But you can implement all POSIX stdio FILE APIs with an opaque FILE.
Hold the World: Mixed Reality App on London’s Natural History Museum
That's not what this is staying at all though. It's saying "In order to get paid you must show you took reasonable precautions not get hacked AND get hacked." It's pretty hard to argue ignoring a known issue for 9 months is taking reasonable precaution. I don't see how that's any different then not paying when someone falls on because of broken steps you knew about and didn't fix, which would be pretty common.
Yes. Old dead trees who's carbon has been removed for millions of years from the system. What happens when you dump a bunch more of anything into a system. Usually the system blows up.
I don't understand why gitlab/github/bitbucket don't provide better tools for monorepo. This is a topic pretty trendy. But there is absolutely no tools helping with control access, good ci, ...
This is a powerful argument for limited government and decentralization, requiring a simple premise that I think most people can agree with: That the protection and concealing of Jews and other groups under Nazi Germany was a just and desirable act.

Especially with the rhetoric today about creeping fascism, we should recognize that all authorities have the potential to become corrupt and oppressive. We should ensure proper checks against that and consider the potential consequences before implementing centralized services. Efficiency and cost effectiveness should not be the only consideration.

For instance, you might think that there are no potential downsides to a centralized welfare system. However what happens if those benefits are provided only to people of specific ideologies or races? What if it becomes contingent on giving up your biometric data or subject to drug testing as we have already seen in many areas of the US? Maybe we should consider the potential consequences of centralizing essential support structures and social safety nets.
A video on twitter [1] showing it in action

[1] https://twitter.com/peterfalkingham/status/10217178427676344...
> SELECT * FROM trades WHERE works_at = ticker;
The latter scenario is actionable. We can't do much about people who are just inherently dishonest, but we can do something about a culture that teaches people that dishonesty is a normal and healthy part of growing a business.
Wow. So only positive hype about a company can be published.

What's next? Suing shareholders who sell stocks instead of buying them?
Asian-Americans are denied entry to the best colleges in order to make room for less qualified students of other races. My Asian roommates and friends were certainly more qualified than I was. This is for "cultural reasons".

I haven't done an in-depth study, but when I recall insider trading prosecutions of note, it's all Asians, plus Martha Stewart. TFA ain't about Martha. This is also for cultural reasons. Insider trading is a fake crime anyway. It isn't surprising that something based entirely on prosecutorial discretion would illuminate the bias of prosecutors.

There is a certain atmosphere of "Justice Department is always right" permeating recently, which although at some odds with history presumably explains the downvotes.
American society is quite interesting in that there is a belief that rights are absolute and any negative effects just have to be accepted as an unfortunate side effect of those rights.

Firearms are the topic where this seems to apply the hardest.
The USA is the only country in the world that allows any citizen (except those declared unfit, i.e. felons) to own a firearm with the express intention of using it to kill people. Even if you don't intend to go out and shoot somebody, buying a handgun or a shotgun for home defence is buying one with the intention of killing people.

So of course, with this uninfringed right, you have people killing their spouse, children accidentally killing their family members, people seeking help after a car crash getting shot [1], increased rates of suicide, etc. etc. That's not to mention otherwise lawful firearms owners shooting up schools, churches, and theaters.

These are all negative side-effects of unrestricted firearms ownership.

Of course, there are benefits. Theoretically the people can stop a tyrannical government. People can stop home invaders, muggers, rapists, abusive ex-partners, etc.

I can understand the argument that people have a right to own arm themselves to stop the above from happening. But on balance, is there more or less pain and suffering from this right to bear arms?

The same applies to freedom of speech. The concept of (almost) complete unrestricted freedom of speech is very American. Most countries have laws against hate speech or laws against incitement to violence with a much lower threshold than the USA. Germany bans Nazis, and they have a very good reason to, given their history.

There seems to be this common thread of argument in regards to "constitutional rights" that if they aren't absolute, the USA will turn into Nazi Germany. It's a false dichotomy.

[1] https://www.cbsnews.com/news/renisha-mcbride-detroit-woman-s...
I remember as a kid reading The Pearl by John Steinbeck. I didn't forget the part where all the buyers in the town were part of a cartel. It's a given that eventually established businesses will start to collude with each other.
Ok, but if the government is shipping entire populations to genocide camps, surely we’ve passed the point where they’d be constrained by old laws about IDs.
There are a lot of people who live in places that are essentially lawless, but that experience isn't freedom like extreme libertarians might believe. It's total fear that at any moment 20 people in shitty Jeeps can drive up and threaten to cut off your hands unless you kill your parents and join their gang. This is what we refer to as the state of nature. At some point, people get pretty tired of it, so they form their own gangs to fight back. Time goes on, decisions have to be made about how to run things, you make a couple of rules, and before you know it you've got yourself a government.

But what I find more dangerous is this ersatz common sense tone in the essay. It lends the argument a certain weight, like "boy, balancing of rights sure is tricky. Can we __really__ trust governments? I mean, Nazis." Please no one fall for this. The rule of law is a bedrock principle of human civilization, not a bullet train to totalitarian town.
What's missing in these is cross-reference, which is not possible without somewhat established BUILD system (caps "pun-intened") - e.g. like bazel/build, then a source code indexer, etc, etc.

This becomes very critical for doing reviews, since it allows you to "trace" things without running them, apart from many other things. For example large scale refactorings looking for usages of functions, and other examples like it.

Why githab/gitlab/etc. can't do it? Well because hardly there could be one encompassing BUILD system to generate correctly this index.
The videos are pretty accurate to the experience, having seen them in person a couple times. I don't think there's any cinematic trickery going on.
Not only is this stack free, it’s easy to develop and set up and operate.

Here’s a boilerplate Go app that sets up this stack:

https://github.com/nzoschke/gofaas
Also remember you can always treat agreements as negotiations. Tell them you don't agree to that part and cross it out and see what their response is.

(For the record that's always worked for me in employment contracts where the first offer has been some ridiculously broad non-compete. I've always has some variation of "Oh yeah - that's just HRs standard boilerplate, obviously we don't mean to have that apply to _you_ - just cross it out and I'll initial and sign it without that clause...")
SF Supervisors move to ban workplace cafeterias
If you can drive the underlying display, you can drive the Looking Glass. The pixels you're lighting up just get distributed across views.
What happens if the Army is told to kill everyone of a particular race?

If maniacs take power, we’re deeply screwed. Our efforts should go toward making sure that doesn’t happen.
"Price Control and lower Quality"

You forgot: massively more economically efficient.

Despite that I agree quality is a little lower - it's not that much lower. Health outcomes are similar.

In hospital in Montreal, the halls were lined with patients, not enough room, but ... they were doing a big round of a specific surgery (for some common things they line people up and do it factory style one after the next). This might seem uncomfortable, but you get similar outcome at fraction of the cost.

Also - it covers everyone - which is a huge advantage.

One of the most misunderstood issues of how socialized care works is the 'risk' element is removed. If you are messed up - you just go to the hospital. You're not going to go home with a $20K bill for a broken arm. It's an 'existentially' powerful aspect of daily life that is different.

But yes, fully socialized as in Canada is unfair, there needs to be a private outlet.
The part where you claim that the easiest part to manipulate is the most important contributor to intelligence.
We wanted to have a "common" subsystem that was common across projects. Being able to add and work on the common area and new projects at the same time was important. Pushing the common area back and being able to deploy to the older projects and test was important.

This seems difficult in git.

There are "submodules" and "subtrees" but none seemed particularly great and as far as I could tell each came with a bunch of caveats.

I'll admit my Git skills aren't great, but I've used a variety of source control and tried to suss out the best way to deal with a small team.

We ended up using "git subrepo" which is an add on thing I don't love, but it works.

part of the motivation is "common" and "project 2" are to be open sourced, but "project 1" which also uses "common" isn't.
vim. backend/infra dev that doesn't require a GUI. Seriously.

I gave up on Linux on the desktop many years ago.

It became more of a time sink to try to find alternative apps and/or workarounds that mainstream (often paid) apps do on macOS/Windows with ease.

Or, to put it another way, I got tired of the constant tinkering and just wanted to get work done.
What exactly makes automated refactoring difficult?
https://news.ycombinator.com/item?id=17603054
Incrementally monolithic CL number is also useful. You can mark quite a lot of things with it - not only binary releases, but other developments too (configuration files, etc.). At the end your binary "version" comprises of main base CL + cherrypicked individual CL's - rather than branch with these fixes - I guess one can encode this too with git/hg - by using sha hashes - but this becomes much bigger in terms of information, and human handling it.

I guess not very strong point, but using CL numbers (I'm working with perforce mostly these days) makes things easier. And having one CL monothonically increasing all over all source code you have even better - you can even reference things easier - just type cl/123456 - and your browser can turn it into a link. Among many other not so obious benefits...
> Government mandated ID cards and the authority to demand them at any time.

> Searches without probable cause.

> Elimination or severe restriction of anonymous financial transactions.

You know that a jew-hunting government can simply pass these laws? In fact, ID cards were introduced in Germany in 1938.

> If it is illegal for you to pay someone for anonymous health care then how can your "Jews in the attic" receive health care?

Illegaly.

> The registration information can be used to confiscate the firearms used to protect innocent life -- as it was under the 1938 Weapons Control Act in Nazi Germany.

Not having a registered weapon does not stop a jew-hunting government from searching your house for weapons.
Richmond is a great example of the problem. I actually took an Amtrak train to Richmond last weekend, and I was struck by how annoying it is to be there for even a short period of time without a car. I stayed in a hotel downtown that had a couple restaurants within walking distance, but for everything else I ended up taking Ubers. Amenities like gyms, shops, and even pharmacies are spread out enough that almost everyone drives everywhere, even in the neighborhoods within the urban core.

This is probably a major factor that makes Amtrak less preferable than driving even when it’s available - once you get to almost any place in the US, you’d prefer to have your car. Amtrak stations also don’t generally have convenient car rental locations with extended hours like airports do, so that’s not even an option to deal with it.
Violate the laws of physics? Is that the term for limiting the amount of power you dump into the chassis? There's an unlimited amount of air to soak up the bulk of the heat.
https://m.economictimes.com/jobs/india-to-have-highest-salar...

Average salary increase of 10% sounds like it somewhat answers what you were asking.

Here's another relevant tidbit:

https://www.livemint.com/Money/5wpK2P8H02D3ujDFYHzfBI/Number...

Anecdotally, in my company, an annual salary bump of just 10% is considered a punitive action.

Edit: looks like the wealthy are getting more wealthy and the poor are getting more wealthy, but not as much.
The article doesn't mention the rest of Aleynikov's history, but he served one year in prison[1] until his NY Supreme Court acquittal.

[1] https://en.wikipedia.org/wiki/Sergey_Aleynikov
Treating violence as a public health problem has produced great results
I can't believe this is flagged, wow.
I've seen arguments like this before. It boils down to "the second amendment gives me the right to own/buy/manufacture any weapon I need to defend myself against tyranny."

The problem is to maintain the private citizen/armed forces of a cou try balance of power is ludicrous. What exactly do you need to buy to defend yourself against a troop of Navy Seals? OK, training and gear. For a start: Teflon coated bullets, high velocity rounds, grenades, land mines, high explosives.

OK next step. What do you need to defend yourself from an armored tank division?

The 82nd airborne?

A harrier jet?

Sorry, but once the military reached a certain point, it's impossible. And trying makes you sound like a madman.
The SEC is not part of DOJ.
Strike out the terms you don't like, and send the offer back. They may decline your changes, but they may not.
> The next morning, all your services end up broken as a result.

I mean, this is the argument for having good integration tests.

At some point someone has to figure out if the new code will break a system; if you don't have good integration tests you're basically left eyeballing the changes, and sure eyeballing changes can work fine in small teams, but at some point you need good tests.

I did some work on a ranking system last year, and by definition there's no way to roll that out incrementally, because, well, it is the central component deciding what thing to do/show, and you have to change the world at once, there is literally no other option. So you need good ways of evaluating these wide reaching changes.

"If you liked it then you shoulda put a test on it" :)
wow, ok I'll definitely look into it, I'm pretty sure I can get my hands on a ChromeOS box. Thank you so very much for taking the time to point out exactly at what's going on.
Your last paragraph doesn't sound like anything at Google. Most engineers will never use branches at all, and even fewer will use branches that merge into trunk (instead of away from it).
As a Christian this argument doesn't make sense to me. "All have sinned and fallen short of the glory of God." It's not super difficult (nor is it a high-information-content claim) to consider an entire nation immoral for a specific thing when you believe that everyone alive today does immoral things in their own ways.

And as a student of history, entire nations have certainly been immoral. The Confederate States of America is a good example, and a significant number of northerners were also morally wrong on the subject of slavery—almost all of them, a few generations back. There's also Godwin's favorite example, of course. There are the Carthaginians who sacrificed their children. There were the Indians—probably including some of my own ancestors—who practiced sati.

I'm certainly not expressing an opinion about Japan; I don't know enough to have a well-informed one. But I'm not going to ignore one possible conclusion because it would force me to say that the nation is immoral.

(You switch from "Japan" to "Japanese people" without support or reasoning; of course, we are talking about an organized nation and the culture and norms in power, not about ethnicity in its own right.)
> In a versioned world, you can still freeze your dependency at 1.324.5234, and migrate only when you want to, and when you're feeling confident about it.

The correct course of action is to either reverse/fix the code change to the library you depend on, or if your code is clearly using the library wrong and can be easily fixed, to do that. Not to let the whole ecosystem slowly spiral out of control.

Either way, the point is that it will force the issue to be resolved, quickly, and the code base to move forward.

The tools/libraries you depend on are themselves dependent on other libraries and tools. They may have done changes that are necessary to continue working, which you are not picking up if you stay behind. They will do IPC and RPC and always rely on their infrastructure being current.

>In a monorepo world, you don't have a choice. You've been forcefully migrated

Yes, and that's good, because:

> and migrate only when you want to, and when you're feeling confident about it.

... does not help in moving the code forward.

If your change will break others, you need to coordinate with those others so that the transition happens gracefully, not let them live on what amounts to unsupported (and slowly more incompatible) code.
I think the best way to get started is to learn ROS https://ros.org programming and use a simulator https://gazebosim.org. This will enable you to get started for free using any robot, without the complexity of dealing with hardware at the same time. Then when you understand the code you apply it to a real robot.
> That assumes your pixel distribution has much higher potential addressable resolution than the signal you care about.

It doesn't need that at all. Light fields can be interpolated like anything else, just like bayer filter for color on camera sensors or 4:2:2 color compression on the signal side. But if you're doing 3-D rendering, you can match rays exactly to your distribution on the display if the renderer knows the distribution of rays on the display.

Interpolation is always going to reduce quality, but it's better than aliasing, so there's going to be a trade-off analysis that needs to be done. I don't know what the results of that would be, so this is all theoretical.
If we remembered everything, he said, we would be completely inefficient because our brains would always be swamped with superfluous memories.

Yet there are a few people who, it has elsewhere been claimed, can remember details from every day of their life, on demand. What's 'superfluous' to one of us may be essential to others... a strictly subjective judgement. Some of us are specialists, others generalists.

The trouble with such reporting is that there's little science involved, and a whole lot of anecdotal reportage. Of course, our brains are enormously complex, having to operate in a wide diversity of human and chemical environments. Given the number of variables, solid memory science has yet to emerge ... in articles like this one, at least.
You can set up a FaaS app just as fast as Heroku.

I find it even more efficient, since Go, AWS SAM and Lambda offers dev/build/prod simplicity that Heroku never figured out.

I open sourced and documented the stack that I use instead of Heroku here:

https://github.com/nzoschke/gofaas
Those folks are certainly out there. If The Lorax doesn't fit in your worldview (e.g. "drill baby drill") you concoct some way to write it off.
It's true for any kind of library you use. Updating dependencies to the latest version is a form of regular maintenance you have to do.
Thanks for this extra information! It makes sense.

I'm in the US - there's a trend to over-work here, but I'm already comfortable pushing against that.

Now, I just have to get really really good at delivering value.

Then figure out some unique work arrangements!

Thanks again!
Facebook promises to nix its tools for discriminatory ad targeting
Who knows? It's not unusual criminal behavior, though. "One last score". Possibly an attempt to get some quick cash and flee the country. If so, it didn't work.
I wouldn't vote for Ike again, either.
NASA remote sensing toolkit released
Serverless means that you as a developer don't have to manage servers. There's still real computers behind the "serverless".

Knative calls the role of the person providing the servers are "operator". Kubernetes is great for operators because it has a lot of common low-level primitives, and lots of choice if you want to pay someone else to be your operator.

Knative aims to give a similar great experience to developers if you can convince your operator to install it on top of the kubernetes they already have. In particular, if an operator charges you for container runtime minutes on knative, you're getting close to the pay-per use model of lambda or app engine. Also, as you noted, developers should have fewer concepts they need to grok in order to deploy a knative app compared with kubernetes.
There’s a Stephen King story about his evil Wang! It’s terrible but still entertaining. I will look the title up
It hasn't been 'removed'. Users flagged it.
XCode also had issues working with large repos. Perhaps they were talking about that?
I'm using apollo-server-hapi. I've briefly looked into schema stitching before but haven't done that recently. Is that something that you'd recommend doing with OneGraph?