skysight-inc/HackerNews huggingface dataset:
Umm...economists know all about this. I taught international trade classes out in North Carolina. Talked to numerous people affected by the loss of textile manufacturing. There's a massive literature, going back decades, on the topic.

I wish there was a way to raise the level of discussion on HN. Instead, completely uninformed comments like this get upvoted.
> Yeah! You can browse by camera (and by lens).

That's not entirely helpful because I have multiple cameras... Is there something like a smart category where I can specify multiple cameras, or directories, or something like that?

I'm running 71.0b5 (64-bit) Ubuntu, by the way.
Replacement of CD command to switch workspace with this new CLI tool
> What does this have to do with what's happening?

Because the market is punished due to Apple's opaque policies and politics.

Lack of competition and options hurts the entire market.
But in how many cases is there no actual wrongdoing/misuse/rulebreaking, but an internal mistake, blind application of filtering that catches someone inadvertently, or a vindictive employee cutting someone off for <reasons>, and no one can tell the difference because of that no transparency?

I get the little guy means nothing, so why bother, but some level of "Yep, that was a goof, you're back, sorry" would go a long way.
I feel like A/B testing isn’t a great way to determine correctness either.

IMO even in interface designing you should be arguing from first principles rather than relying on telemetry and other empirical data.
I have heard first-hand accounts of people who saw the SR-71 in operation during Vietnam. Blew their minds, considering it still looks ‘futuristic.’
Thanks for your input! As future features require continuous syncing between calendar data and the database, SQLite is not really an option.

We chose MySQL based on the following requirements:

- It should be easy to write data to a database created by us, or hosted (on-premise) by a customer due to the sensitive nature of the data (which excludes Google Cloud Spanner and Amazon Aurora)

- As the purpose of this data is analyzed, the DB should be compatible with most BI tools (which excludes SQLite)

- There should be no vendor lock-in

- Due to the analysis purpose of this tool, we prefer a database that focusses on read performance vs write performance (MySQL > PostgreSQL)

- The Calendar Events table can grow long and we don't anticipate it getting wide, which favors row-based databases vs column-based databases (MySQL > Redshift)

- I personally use the WITH and WITH RECURSIVE statements a TON when doing analysis which originally excluded MySQL, but with the launch of MySQL 8, that no longer was an issue.

- We can easily build export functionality to SQLite

For all these reasons, we thought (and think) that MySQL 8 fits the use case quite well and we can relatively easily support other RDBMS databases if needed. Would love to hear your thoughts!
Building a UI Component Library for Your Startup
This is exactly the kind of workflow that Bors (https://github.com/bors-ng/bors-ng) automates.

In addition to Bors, there are a number of apps and services that automate this kind of workflow. Here is an incomplete list: https://forum.bors.tech/t/other-apps-that-implement-the-nrsr...

Edited to add: Graydon Hoare (creator of Rust) called this the Not Rocket Science Rule Of Software Engineering (NRSROSE): "automatically maintain a repository of code that always passes all the tests" - https://graydon2.dreamwidth.org/1597.html

Disclaimer: I have contributed code to Bors.
> There are winners and losers in every decision, and I've already acknowledged there are concentrated losses among certain populations.

Decisions are political, and these decisions have been, more or less, presented to the losers as a fait accompli by the winners. It is good and right that such a decision be challenged, and that it potentially be moderated or rolled back entirely.

These decisions also have had important effects outside of the areas typically focused on by "economists" that need to be taken into account.

> The idea that "The financial incentives don’t help any Americans, and in fact, most of us are hurt by this relationship" is counter to everything we know about economics.

The thing is, it's not inaccurate to say economics is a political ideology. We should speak about it honestly: as politics and not science. So it's more accurate to say that idea is "counter to everything we know about [my?] political ideology."

Posting links to blogs from explicitly libertarian think tanks that quote chapter and verse does little to convince me economics is something other than politics by another name.
One of the things I think microservices does help with is thinking about systems being composed of components that are being developed at different velocities and different tolerances of risk.

Imagine an e-commerce site broken into a bunch of services including search and checkout. The search team is making updates daily, trying to improve ranking and drive conversion. The checkout team (assuming that the site is mature and has hit some design equilibrium) may only be releasing changes every couple of months, and if a bug is introduced, the financial impact is a lot higher.

By not bundling the outputs of very different teams together, you can help those that want to "move fast and break things" with their "moving fast" goal, and de-risk breaking everything by reducing the surface area of changes. Microservices-based architectures are a way to reduce friction caused by the structure of your organization and is one outcome of an Inverse Conway Maneuver.
There does seem to be a dearth of new sci-fi aesthetics. I suppose there was a moment in 2013 with Oblivion's iPodpunk style, Elysium featuring Neill Blomkamp once again showcasing his "Global South sci-fi" style and themes, Her doing a heartfelt American version of Black Mirror's near-future consumer tech sci-fi, and Snowpiercer's vivid revolution in an enclosed vehicle.
That's a great summary, thank you.
PG&E, repeatedly, as a decided matter of law, over a period of decades. This isn't even a question. It's a matter of public record.
They just narrated the response I think we all had.
Web advertising is, and long has been, far worse and more intrusive than TV ads.
Social/engineering skill are two sides of a rectangle, and the area is what matters.
No, the law has been (and the court case has been linked here before) is that falsifying inspection reports and not actually performing your due diligence in maintaining your power lines and what not opens you up to liability.

The entire reason why they have to shut down their systems is because for years they've been making shit up in order to avoid having to do actual maintenance. And now rather than performing the proper safety inspections and maintenance, they're shutting down the systems due to their prior screwups.
Hahaha—that binary keyboard.

For me, I'm a happy full-size user—at home and at work.

Work: The discontinued Apple Magic wired (like: https://www.theverge.com/circuitbreaker/2018/1/9/16872204/ma...)

Home: Logitech K840 https://www.logitech.com/en-us/product/k840-mechanical-corde...

I find both fantastic. Having learned to use the numpad by navigating speedily through old hierarchical menus on a DOS-based POS system, I don't think I can let them go.
I fundamentally disagree with the thesis of the "Overcoming Fear and Social Anxiety" page. For example, laugh at a dongle joke in front of a journalist or some other influencer who's sneaky with a camera and a million followers, your career is over, if not your life depending on how nuts their followers are.

Nearly everyone you meet is out to get you, and a social misstep is a fabulous casus belli. We're all politicians navigating a zero-sum social world, so you have to keep on your utmost guard at all times, attempting to run what you say through what the one who hates you most in the world would think of what you say, before you say it. True Fear is warranted.

I'll keep reading through the rest of it, I don't doubt it contains some useful information, and the author of this can write pretty well, so kudos for that.
Just replace "ads" with "personalized ads" in the parent

FB is free because they can pay for it with personalized ads. I doubt generic ads would fund the site as it stands today.
The article is not against ads generally, but instead Facebook's attempt to circumvent GDPR to continue showing personalised ads.

GDPR should be used for exactly this purpose - it is a protection against companies collecting and using personal data in this way. Facebook has the choice to show ads, just not personalised ones. What is specifically being argued about is that Facebook tried to claim ads were a contractual service (thus exempting them from rules on personal data) - but transparently they aren't.

And if Facebook can't survive in a future where it is forced to respect personal privacy, then may its death be ever sooner.
Perhaps getting rid of what I currently own won't hurt China but it will help me maintain my resolve. Much like a former smoker tossing his old cigarettes in the fire.
> it's better to respect the wishes of the adblocking user than alienate them from their service

I have a theory that this is like a pressure valve for power users who would not tolerate being forced to view ads. The majority doesn't care, doesn't understand the technicalities, doesn't know what would be possible and how. But there is a sizable portion of people who are stubborn enough that they know the background and won't put up with locked down platforms. It's better to let them have it their way rather than causing much alienation and outrage among the techie types / power users / early adopters / hackers / tinkerers.
I can't help but agree. We're supporting a nation that is basically the equivalent of Nazi Germany, only of even greater power, committing atrocities of a similar scale, if not depth, and that's just what we know of - the reality can only be worse, not better.

We do not need them, and we absolutely should not permit their behavior, or allow them to profit from it. The time for a stand has come.
China and the Soviet Union were almost at war during the late 70s. Western relations with China were much better than today precisely because the Soviet Union was a common enemy.
The United States assassinates people. Aspersions about conspiracy theories are in bad faith.
No. Free speech (and other rights) isn't about governments but about people. Your rights aren't less violated because the violator has no democratic legitimation, that just makes it worse. The only way in which companies infringing your rights is less relevant is that companies having that ability shouldn't even exist, so making them behave is merely a band-aid.
They were sued because the public had access to the data and saw what was in it.

If companies share data between parties who want to profit from said data, nobody is going to run to their state's Attorney General over it.
I find it difficult to imagine why you would need 1000 developers in most single projects. The cost of managing so many people and work streams would seem to overwhelm whatever volume you could get out of them
When you cringe it is because you feel shame.

Shame is generally an indicator of un-dealt with trauma. Good to keep digging into those feelings and see the source if you can.

Have you ever been that obsessed in the past? Did anyone say something about it to you?
> Xi's in a trap. The nationalist fervor that the CCP has whipped up for decades, coupled with the demonization of the HK protestors by Chinese media and Xi's 'no compromise' stance, makes it impossible for him to lighten up -- and the protests to de-escalate -- without him seeming weak.

Yeah I don't have any sympathy for him or for the CCP. Appealing to nationalist sentiment to amass political power is making a deal with the devil, and we know how that goes. Let's just hope the US doesn't need to learn this lesson as well.

The sad fact is that when these kinds of authoritarian regimes rise to power, it takes years of abhorrent violence to tear them down. The West naively thought the "free market" would liberalize China (and Russia) and we were very wrong. We're reaping the consequences of that policy mistake on a global scale.

It's the rule of law and human rights that are liberalizing (which careful readers will realize is a tautology). The West needs to stop legitimizing and funding regimes that don't respect these fundamental ideas, and here I'm thinking of China, but also other totalitarian regimes like Saudi Arabia. Furthermore we need to build alliances against these regimes across the world.
Why made in USA? Why not made in India or Vietnam?
IMO, ads should be made illegal, but that's not the point here. Facebook is perfectly free to show ads to people, they are just not free to track people. They are trying to use ads as a justification for tracking here, which is the contested point.

And before you answer that ads without tracking don't pay the bills, that's honestly Facebook's problem.
Apple says its been losing money on its repair programs
The Arab Polymath who set the foundations of “modern optics”
Surprisingly, the title was taken from William S. Burroughs' Blade Runner: A Movie (1979) which has just been reissued:
https://www.theguardian.com/books/booksblog/2019/nov/19/ever...

Burroughs wanted to make a movie out of The Bladerunner by Alan Nourse (what? another one? 1974) and when he realized it wouldn't happen, turned it into a novel instead.

Neither book has anything to do the movie we know. They just liked the title. And both Burroughs and Nourse got paid for it.
You sound insufferable. I have no doubt you have been tricked by a multibillion dollar company to moderate their site in your free time for 0 compensation. And it doesn't surprise anyone here than you don't work with the community, you just enforce the rules as strictly as you possibly can.

I'm sorry your life has divulged into trying to flex the insignificant "power" you unknowingly sacrificed your free time for on any mere user who dare break an online community rule around THE FussyZeus.
I'm left handed but always used the mouse right handed, but my standing desk's keyboard tray flexes too much with the mouse on the far right. It was incredibly easy for me to switch my mouse to the left side, centering my keys to the middle of the tray eliminating flex and bounce. I still use the same mouse button orientation, I found that switching the buttons makes it incredibly difficult to shift back to right handed at home or in public.
That’s what trying to get at in a “more polite” way. Many people use a “develop” branch to stage changes before master so they can run through CI. I’m curious as to why they used an untested queue instead. It seems like they wanted to cherry pick what commits made it to master rather than going in chronological order.

What’s odd is that they seem to characterize this as a tools issue rather than a process issue. There are plenty of CI/CD tools that allow for a similar or the same workflow as what they created. It’s also kinda scary that there’s not an emphasis on the overall SDLC and how the specific attributes of a branch or commit should/shouldn’t affect the process. You’d think at 1000 developers it’d be very important to define what is “launchable” as well. Haven’t worked with 1,000 on the same project but even with 20+, the standards and practices around development were always more important than the tooling. Tooling was just meant to represent workflows that were already defined.
A lot of these bootstrapped business owners don't have a lot of people management experience.

The idea of hiring somebody to run the day to day operations of the business is financially sound.

Finding, incentivising, managing, monitoring and collaborating with that person/people is a separate set of challenges most solo/bootstrapped people do not possess the skills to undertake. Moreover, their business is their "baby" and letting somebody else take the reigns is emotionally difficult.
I don't think my spouse and I could fill an hour a week with this - plus we would dread the conversation. It sounds like work.

Don't get me wrong, we talk about it. If one of us has thoughts about it, we share at the time or soon after. But it isn't like we lead busy lives or have children or in general, have a lot of upheaval in our lives. We are both over 40, and aren't changing rapidly at this point. There simply isn't that much to discuss.
I agree, but there's a certain line that a good software engineer should not cross and that's where their improved social skills make local gf attainment feasible, because then they'll start devoting their time to other things.

In my case I can already see my increased HN karma pulling me away from our tablegen spec. With a gf I'd be useless.
The issue is not advertising, but "to aggregate user interests and track people on the internet".

While advertising is not illegal under the GDPR, collecting an individual's data for marketing or advertising purposes without a "basis" (as defined in the GDPR) is.

The plaintiff is arguing about data privacy, whereas Facebook's lawyer is playing the advertising card as a counter.
The plaintiff is unhappy about the way Facebook uses personal data, while Facebook is arguing they have a legal basis for processing data for personalised advertising purposes in order to fulfil a contract which it entered into the users. (which is a basis in the GDPR).
To my knowledge no one asked them to be free.
This was a political stunt. Trumped up charges are a thing. Sounds like he's being persecuted.
There was a South Park episode about this... the human centipad.
And if FB is not feasible without personalized ads, no user should be allowed to make that choice for themselves?
there are Vanguard ETFs in some European stock exchanges. https://global.vanguard.com/portal/site/home

But Vanguard aside there are loads of low fee ETFs from ishares, amundi lyxor, etc eg https://www.xetra.com/xetra-en/instruments/etf-exchange-trad...
I switched to Firefox recently, partly because of this issue. I used it for 2-3 months, but eventually went back to Chrome because of poor performance; Firefox frequently lagged on typing input, hung, etc. in situations where Chrome does not. I hope things improve.

Caveat: I was using Firefox Developer Edition... I wonder if "normal" FF would be better.
Since graduating from college with a EE degree, I've worked for 3 employers, all of which had or have very deep roots in the intel community. At my current firm, we've always had success by a large investment in new technology under IRaD. As one of our founders has said, we provide solutions to problems that our customers don't yet know they have. Payscales for engineers is consistent with commercial companies here in Silicon Valley. In my 40+ year career, I can honestly say that I've never sacrificed personal success for this job and the work that I've done has contributed, in a hugely important way, with our ability to collect and analyze data from the "bad guys". I have absolutely no regrets for my career path.
Linseed (flax) and using limestone are both technologies that are underappreciated.
Birdie Push Scooter
No, but the political party that wants to ban advertising will have a hard time finding an advertising agency.
> 1) AT&T started blocking any number permanently across its network last January if it contains a hyperlink or email address, even if the customer interacts with the number. I had to create separate messages just for the 12.5% AT&T users.

I don't follow - they blocked any number which replied with a hyperlink or email?

Can users of AT&T not send them to each other?
I once worked for a bank and I recall they had a policy not to bother chasing after any fraud below a (surprisingly high to me) dollar figure, except if it was suspected that an employee was involved. If there was suspicion that an employee was involved, then they would go all out even for the smallest amount.
You’re downplaying the scenario where you are banned, legitimately do not know why, and have good intentions. All moderation and enforcement systems will have false positives. Is there any evidence or reason to believe Apple’s false positive rate is infinitesimal, as you put it? Apple does not publish this information.
No mention of psychiatric drugs... THAT is a common factor this writer leaves out and so do many others in MSM. Why?

The access to firearms argument is not accurate. There are more and more guns now... More guns != more crime or death.

CA has very struict gun laws, but shootings still happen. Dont blame the object. How about lack of parenting, social media and the abundance of psychiatric drugs these kids are taking.

Mental illness is a problem.. No one wants to deal with it. Your mental if you want to kill children or mass amounts of people.

This writer did not do their research and seems rather uneducated about guns, their history and the laws.

Example, they mention the Assault rifles ban in 1994 during the Clinton Administration, but dont go into those details how IT MADE NO DIFFERENCE, then tries to push gun control points by saying: "gun manufacturers pounced on the opportunity to re-market military-style firearms to civilians."

A quick google search and I found this.

https://www.naturalnews.com/039752_mass_shootings_psychiatri...

https://www.ammoland.com/2013/04/every-mass-shooting-in-the-...

Now, how many are democrats would be an interesting read. None are NRA members.
Yes. There are general parser libraries available you can use to parse what-ever you like.

Use the `parser` library if you want a yacc/bison style parser.

Use `parsack` if you like parser combinators.

Use `ragg` or `bragg` if you like an "automatic parser from grammar".
The Web Authentication API is already implemented in the major browsers (excluding old IE and Safari). https://developer.mozilla.org/en-US/docs/Web/API/Web_Authent...
Well I guess I got downvoted because of the implication that you picked up on - “saving them by eating them.” One kind of has to read the book. When you look at efforts to repopulate bison to the prairie, the most famous is Yellowstone. And indeed it’s been successful. But we are talking about a herd of a few hundred - not the millions that once roamed the American prairie. Further, when you consider the prairie is not the Rocky Mountain region but places like North/Sohth Dakota, Nebraska, Iowa, eastern Colorado, etc, one needs to consider current land use/ownership - most of the land is privately owned and used to grow feedstock for the cow - An animal that is essentially a foreign invasive species. So before one gets all high and mighty about not eating bison, consider that by replacing cows with bison, the prairie ecosystem gets restored (the bison’s hooves act as natural aerators vital to an amazing amount of bird species that also have all but disappeared), an amazing amount of feedstock land gets returned to its native state, etc, all without resorting to some tyrannical scheme to move everyone to Texas which despite its landmass could not support anywhere near the population of the US much less the world without an ecological catastrophe. Am I angry I got downvoted - not really - everyone is entitled to their opinion. But I do think we need an ounce of reality in this discussion. anyway read the book - if it helps the author is a conservationist and his plea/rationale is very humane and respectful to nature.
Er... why the fact that US is a net importer from China is a bad thing? (Admittedly, I'm not a US citizen, & I'm not really interested in US's trades so I don't know the numbers but...) I thought US was basically using China as a big factory?

US's exports will decrease when manufactured in the US since China's cheap labor is allowing US goods to have a not-that-high price. So really the net-import from China is just something that US should embrace to get the net-exports to other countries.