skysight-inc/HackerNews huggingface dataset:
> Roundtrip-able (reversible?)

Involution, if you mean calling a function twice will give the original input.
>London postcode and then moves a few hours north, what happens? Do they just get docked in pay?

Apparently, stupendously, yes (based on what apparent employees in this thread are saying)

>Do you trust them to tell you they've moved house even though they're going to lose tens of thousands a year in income?

It's in the contract. I would absolutely lie to them, I would 1:1 fiscally motivated to do so.
I strongly agree with you on the first one.

Many of your other ones are byproducts of the fact that Bazel is primarily a build-from-source system. This has some benefits, particularly in a C++ ecosystem where binary compatibility across versions basically doesn't exist. But it also has some big drawbacks when it comes to compile times.

I do see Bazel seems to support depending on a prebuilt .so, though I have not tried this: https://docs.bazel.build/versions/master/cpp-use-cases.html#...

> Invasive. Make very hard to integrate with anything else that does not build with Bazel

I think your main options here are:

1. prebuild the other projects, then depend on the .so from Bazel (https://docs.bazel.build/versions/master/cpp-use-cases.html#...)

2. write a BUILD file for the external project. Here is an example of a project that builds a bunch of non-Bazel deps by writing Bazel BUILD files for each of them: https://github.com/googlecartographer/cartographer/tree/mast...

> Make very hard, or sometimes, impossible to tune compiler flags

"bazel --copt=<your options here> :target"?

> Just not reproducible.

What isn't reproducible? I tend to think of reproducibility as a strength of Bazel. Because all of your dependencies are explicit and Bazel fetches a known version, the build is less dependent on your system environment and whatever you happen to have installed there.

Disclosure: I am a Googler. I have some gripes with Bazel, but overall I think it gets some important ideas right. You have a BUILD file that is declarative, then any imperative code you need goes into separate .bzl files to define the rules you need.
As a CEO, I experience the same emotions when there is change at a strategic customer. It sucks, but it takes work to rebuild trust you thought was already earned.

The "new decision maker" has just inherited your product/solution and likely wants to establish their vision and network over yours.

Start from scratch and re-earn their trust :-(
We do actually have top notch engineers; too bad they're often forced to work abroad, particularly researchers. That joke about Italy just doesn't split the problem in two as it should by taking into account the ignorant leading class which does its best to hinder most technical and cultural development in this country. The (in)famous "Gelmini Tunnel" as it was later called to ridicule our then science minister is just an example.

https://www.businessinsider.com/mariastella-gelmini-italy-ug...
priceless.
Favorites from Forbes 30 Under 30 2018 Edition
How to build a machine learning team when you are not Google or Facebook
The ultimate guide to ketosis
What is wrong with it? It's a market solution to Amazon ending up in a city that wants it the most.

Logically, the people who believe "Amazon ruined Seattle" should support a system where the cities that actually want Amazon there can incentivize it to come there and thereby avoid other places.
I am not into blogging. If I were, I would just you a very lightweight html and css on a tiny VM, precompress it and serve it from the ram disk. No CDN. No CMS. Just good ol' vim. Maybe I would get fancy by having a header and footer that shows up on each page. There would be no limit to how many times people could view it for free.

If I wanted to let friends add their blogs or comments, I would enable a chroot sftp and link to a root page for them. I've taught teenagers to use sftp, so it can't be that difficult.

In summary, I suppose I agree that any heavy framework on some domain you do not own is less than ideal. If self hosting were not an option for whatever reason, I might use neocities [1] for nostalgic reasons. That would also be free to view for everyone.

[1] - https://neocities.org/
Velodyne lidars have a phase lock feature so that each lidar is out of phase with each other to prevent interference patterns. This is a bigger issue with sensors that are permanently mounted together but it'll also occur when there are many autonomous vehicles driving together.

Just another of the many edgecases to figure out before autonomous vehicles become mainstream.
What birds were a genuine threat to early humans? As far as I know, birds have mostly been more of a nuisance (carrion birds) or prey.
I think Porn will make you want more sex, not less.

See, if you saw SD quality porn, you want HD quality then UHD quality porn after that and maybe VR at some point, realistic sex doll and then finally something more real.

Do you see the progression? Real sex can't be replaced with porn. Both of them are not equal in sensation acheived.
This seems like an excellent time to point out that storing a single copy of irreplaceable data like photos is a really bad idea.

I am certainly not undervaluing the consequences. Data loss is always huge, but I would say, comparatively, the likelihood of losing your data to this Windows bug pales in comparison to say, getting locked out of your Google Photos account and having no way to appeal. (I have a friend who is unable to get into a Google account with correspondence from a deceased family member.) I don't feel like Microsoft is even close to the industry worst in putting your data at risk because of this bug.

And with regards to the massive user base, bear in mind, this was caught in the very early stages of a slow, phased rollout process, explicitly for this sort of reason. So it was a small percentage of a very small rollout to begin with.
That's awesome, thanks. Since declaring it means you're no longer trying to avoid be caught for the underlying crime I don't think it adds to the point I'm skeptical of.
I live in NYC, and the Total New York State & City Taxes is over $10,000 a year on a $109k base salary. See: https://arjun-menon.github.io/tax-analyzer/?income=109%2C000...

Moreover, the $109k is likely just base salary — there is probably additional stock and cash bonuses on top of that. Note that NY does not have a lower tax on capital gains or dividends (like the federal tax code), so they’ll be taxed like regular income. The $109k is also likely an outdated or incorrect number, as that’s too low a base salary for a Software Engieer in NYC — I expect the average SWE base at Amazon to be something closer to $130k.

Besides, I don’t think a business development tax break is unfair as long as it is being granted to all companies (and not just Amazon). That’s what people should be fighting for. In addition, a large chunk of the incentives are state tax credits (I assume non-refundable ones). This means the state is simply going to revive reduced additional revenue because Amazon is moving in — they don’t per de lose money (unless whatever business was going to be built in Amazon’s place would have not have gotten these tax breaks). The way this is being portrayed — it sounds like it’s a literal giveaway to Amazon, which I’m not sure it is (it would be, if it largely consisted of refundable tax credits and state capital grants).
Spain to Ban the Sale of All Gas-Powered Cars by 2040
Most players drafted are not from big cities with professional teams. Most are from smaller farming communities, poorer countries, etc. The reason is big city kids have better options with higher success rate compared to more rural kids.
Doesn't have to be a stationart target. Just mark the position of the leader in a deathmatch scoreboard on the map and tge problem solves itself while the game can keep moving over the map.
Jeff Bezos is wrong, tech workers are not bullies
This falls right in line with my thinking. I've listened to so many NPR stories about students suddenly realizing right at graduation that, "oh, holy shit, I have to pay $900/month loan payment!"

Just listen to this girl: https://www.npr.org/sections/ed/2014/05/02/308950755/tough-l...

[head slap] I could've had a V-8. Time to take some responsibility for your decisions.
Btw for HN audience may be interesting to know that both the Intel 4004 and the Zilog Z80 were designed by an Italian.
>>You need way more than $6,100 per employee per year to reach break-even, as those employees will have definite costs to the city in the form of expenditures on services.

will they not rent and buy sandwiches from the area? Or pay the NY state /NYC income tax? Or sales tax on a lot of stuff they buy /spend? NY comes way out ahead, IMO, over 10 years. Amazon pays $100+k salaries for such staff
Many of the sciences are actually better understood as more or less rigorous phenomenologies. Sometimes actually applying the formal scientific method is grossly unethical or ludicrously expensive. In cases like that the phenomenological approach lets you still develop something of an understanding of the subject matter.

From a practical perspective, it doesn't matter if the subject is technically formal science or a rigorous phenomenology, what matters is that you can engineer systems using the knowledge of the field.
A big accuracy problem with flash approaches is multi path interference.

https://www.microsoft.com/en-us/research/wp-content/uploads/...

I wonder if Ouster is susceptible to this. There's no mention of it, but I imagine it will be a bigger problem as they add more lines of resolution.
CloudFormation Drift Detection
Nothing forces you to read the articles or go to the comments. Why did you click on this one?
It doesn't seem like you needed a Qur'an to form dangerous ideas. Though I have to say I'm pleasantly surprised you know there's an apostrophe that belongs there.

I'd like to bring your attention to the fact that China similarly oppresses the majority-Buddhist population in Tibet. The state's aim is not to achieve whatever lofty goals you might have in mind. They oppress their population to cement their one-party control over the entire population.

Those are your fellow human beings. To jump straight into your line of thinking when reading about their oppression ... I don't know what to say ...
You should have visibility by past behavior. A company that has a history of lay-offs is going to do it again. A company that has managed downturns without layoffs is likely to do pull it off again.

Of course a company can change, so you have to be prepared for anything. This isn't a bad idea for other reasons: there are a lot of people right now not living at home because of the California fires which requires some emergency savings.
If I go into debt after a major medical crisis and then declare bankruptcy, the bank can't repossess me being alive.
> The problem is, voting out the idiots that gave away all the town's tax money to Amazon doesn't mean you get the money back

Sure, but tax laws can be changed. In fact, if the town inhabitants tell Amazon now "we do not support the deal our management has made, and will kick them out and manage things differently", Amazon probably would not consider this deal a done thing - it's much easier to change taxes than to move headquarters.

> The town is still FUBAR by the debt and infrastructure strain

So, the solution is to make upstream government to prevent downstream government from ever making a mistake, because if downstream government makes a mistake, it can have long-term consequences. But upstream government can't make such mistakes, presumably? The only way it works that I can see is that because you can't prove a hypothetical, you can't win an argument for doing something - because doing something can always lead to a mistake, while if you are doing nothing, you can't conclusively prove doing something would be better, since it's a hypothetical. So, the ideal situation is when any action of the local government that can potentially lead to a mistake is banned.

> Really? Just defer to authority?

Do you have any other choice? Somebody has to make the decision. Either it's the inhabitants of the town, as represented by the government they themselves elected, or it's the central government which of course always knows better and has everybody's best interest in mind and is never corrupt or mistaken. Who else would that be? The decision has to be made somewhere by somebody. Some people here advocate it should be centralized government because local governments can do stupid things. This makes no sense.

Or, we can take poll on HN and mandate by law that everybody should do whatever it says. That would surely work wonders.

> Government is a living thing.

Surely, but what is being advocated here is to take the authority from local government, because it can lead to a bad outcome. As if authority of the central government can't.
Not surprising at all. There code might be not performance, maintainable or good looking by developer standards but as OP said they have a gazillion of test cases that make sure oracle db runs and doesn’t produce weird outcomes.
Half a currency (Eurozone has common currency value but national banks can still set bank rates) is the problem I think. UK stayed out of Euro because of the Black Wednesday experience during the ERM I suspect.
All of the money is lined up to take from the state/city coffers and resources. It's 'free' 'other peoples money' to all of these companies. Why would anyone want to play the consistent losers side?
Lime is debuting its line of shareable vehicles in Seattle this week
Boeing is in Chicago since 2001.
And yes, the tax incentives were awarded [1].

McDo upgraded to shiny new HQ in Chicago this year, reportedly with no tax incentives [2]

[1]: https://www.nytimes.com/2001/05/11/business/chicago-offering...

[2]: https://www.dailyherald.com/article/20160613/business/160619...
This was a good article. You don't even need to be in a startup to feel this way. Product road maps change and skill sets that were valuable at one point are not valuable the next. We should always be improving our skills, integrating constructive feedback, and looking for opportunities to grow.
> hire a dev in SF or NY when they could easily hire a better dev for the same price from somewhere else.

Hiring is hard. Sure there may be a theoretical "better hire" outside of the Bay Area, but if they have someone in front of them who seems like they would do a great job and wants to work for them, it behooves them to hire that person now, even if it costs more. The cost of not hiring them is probably more, in lost time and productivity.

Maybe as they get bigger and each individual role becomes less critical, they can start to focus their recruiting on areas outside of SF. But right now, given that the founders are in SF, it's probably a lot easier to recruit people here.
The federal government already uses it's commerce clause powers in a way which limits the range of wage and working condition arbitrage between domestic jurisdictions; this limitation clearly hasn't stopped all new facilities from being sited in the US, even though it limits what deals jurisdictions can cut to attract facilities.

The idea that limiting other race-to-the-bottom avenues similarly would inherently being catastrophic is not supported by good reasoning or evidence.
Amazon is going after the federal market in a major way, they MUST expand in the Virginia market. They really have little choice if they plan to support the federal government. They would have moved into the area regardless, crystal city is right next to the pentagon and close to dc. So I think they would have picked that area regardless knowing they prefer urban areas for office locations.
still waiting for the companion piece How to Keep Your Job as Your Company Shrinks
New Part Day: A $6 Linux Computer You Might Be Able to Write Code For
A Matter of Perspective
BTW, that's your reason behind ageism in tech.
"Pureeing or juicing fruit disrupts the natural architecture of the food which leads to poor metabolic responses – abnormally high insulin and blood sugar spikes. They also concentrate an awful lot of sugar, especially fructose"

Why fructose should be bad? It have been proven that fructose help to mitigate the effect of inflammation in the body
Will none of them ever require police assistance? Fire protection? Will they ride the subway? Will they use the streets and bridges? Will they drink city water? Or use plumbing? Will they vote?

Maintaining infrastructure and services for residents of a city costs money. Adding ~25,000 residents will absolutely increase these expenses. The additional tax revenue will almost certainly more than cover it. But let's not pretend that tax revenue is "free".
> People are not going to read and remember detailed instructions for every one of the hundreds of devices in their daily lives.

I'm not saying hundreds. I'm saying couple dozen. Anything you interact with more often than twice in a lifetime. Nobody complains that they have to learn how to use a pen. Or a bike. Or a car. Or a gas stove. Or a microwave oven. People just suck it up, spend the necessary effort, and enjoy significantly improved capabilities. If you use something daily, you owe it to yourself to learn how to operate it.

What we have with modern UX trends is a culture that despises learning. It's a marketing artifact - a software sells by first impression, not by value delivered, so the less learning user needs to get first results, the easier it is to sell a product or service.

> You're quite right that this is an ongoing problem in software UX. The problem is devs who insist that the user should accommodate the software rather than the other way around.

I meant precisely the opposite and you know it :). The rationale is this: the only way to have software that can be used by a newcomer to its full potential within first 5 seconds of exposure is to dumb the software down to near-uselessness. Which is the dominating trend nowadays. Lowering the beginning of the learning curve by flattening the entire curve creates a hard ceiling on utility of a piece of software (or hardware). If there's nothing to learn, the user is forever stuck at beginner productivity levels. Which means the software isn't really providing much value (it probably provides negative value if the user was forced to upgrade from older software which allowed for mastery).
I agree. I also like to bookmark pages to read later. I hate it when I am required to go through additional step to open a page in web browser.
The issues were not at all tiny: OneDrive is installed by default, I think (it is on the Surface Book), and it uses known folder redirection; yet it’s easy to end up with things in %USERPROFILE%\Documents as well as %USERPROFILE%\OneDrive\Documents, whether deliberately or accidentally. For me, I used to deliberately put some things in OneDrive and some things not in OneDrive, depending on things like their size and how often they’d change and how much I cared about them. After OneDrive app broke on my account, I gave up on using it.

All up, I think data loss was probably uncommon, but not rare. And data loss of such things is always severe.
Damn’ thanks ! Awesome ! I just discovered it’s also working on iOS with a long press on the reader button
No, it's common sense.

> If the system allows for tax cheating

Do we really need to argue that allowing tax cheating is the root cause? Even the way you phrased it makes it sound like you agree.
In what way? I’d love to know, I can do a ton from Python but if the dev story on Android is significantly better I’m definitely interested.
Hey .. thanks for the interest!

I guess my expectations are for something approaching competitive with Confluence (ie. focus on being a great documentation system, not on GitHub feature parity :-). The real win with Confluence is the plugin ecosystem, and there's no reason GitLab can't support that too.

One conceptual issue that always bugs me is that a wiki can only exist in the context of a project: if you want something that's organisation-wide, you seem to have to create an otherwise-empty project to host it. And then put a README.md file in the project with a link to the Wiki root, so users can get there with only two clicks, at least. It'd be great to have a way to have a first-class Wiki that didn't require this extra hop (I know, it seems trivial, but I think it matters).

When editing, it's great to have the full-screen option, but without using that, you have the menu down the left, then a huge gap, and then the editbox, and then another big white space before the right-hand page edge. Why have that white space between the sidebar and the text? It just makes you feel cramped when you're editing. If this is to be a first-class documentation-production environment, you need to use that space. Yes, you can collapse the sidebar, but still there's a massive wasted space there.

Page titles don't retain their text casing, which is kinda annoying.

It'd be great to have a way to take a tree of pages, and export that to PDF. Ideally via some intermediate format, so you could munge it in a CI pipeline to produce the PDF.

I can't really complain about the Markdown: it's pretty comprehensive. It'd be great to have a popup cheat-sheet window (not just a link to the doc page) on the editing page?

To be fair though, this isn't anywhere near enough to justify my "pretty awful" rating above, is it? I think my problem is mostly that it feels unsatisfying in use. It's not a friction-less experience: it feels like it's a secondary priority. Which is unfortunate, because it's kinda got the features to be quite good.

I suspect the problem is that my goal is different: if you want a way to have some web pages attached to a project, something that is clearly a secondary feature to the code, and isn't intended to be used for complex document maintenance, it's probably fine.

I'd like for it to be a way to maintain and produce complex, published documents with an online editor (so authors/editors don't have to clone, edit on the desktop and push back).

I'd like to be able to maintain multiple documents in a project.

I'd like to be able to use a CI/CD pipeline to publish the documents (which could be PDF, or HTML, or EPUB, etc. And have the ability to transform the intermediate rendered form to add watermarks, headers, footers, indexes, tables, page numbers, have sequences for eg. numbering figures, etc, etc.

I sort-of imagine something that could reasonably be used to write a book, or a complex product manual, or a legal document, or something.

If I never had to deal with DOcBook/FOP or Sphinx again, I'd be a happy camper ...

Thanks for asking :-)
> Congress should institute a federal tax of 100 percent” on corporate subsidies, Jack Markell, a former governor of Delaware, wrote in The New York Times. “This would not include investments in public infrastructure, work force development or other investments that can attract employers while also providing a significant long-term benefit to taxpayers

That's an awfully ill-defined criteria. And anyways contractors for building roads or towing cars, for example are incredibly corrupt too.
As usual, the Onion nails it...

New York City Announces Subway Just For Amazon Employees Now

https://www.theonion.com/new-york-city-announces-subway-just...
If you don't have them, you're almost certainly not doing great
How many vibrant jobs and companies could there be if the cities used all that money to boost local smaller businesses? By the numbers, small businesses dominate larger businesses in job creation, etc.
People seem to forget that 'revenue' and 'profit' from these gigantic ass companies don't come back to the 'hometown': they're owned globally, and it gets spread around.
It worked. Then someone wrote about it, and everyone did it. Then it became a negative signal. There seems to be a 5-10 year trend lag time on stuff like that where the least self-aware self-promoters don't realize it doesn't work. Eventually a new trend falls to their level, and the cycle begins anew.