skysight-inc/HackerNews huggingface dataset:
That’s true. Apple doesn’t say “secret APIs” that’s a conspiratorial phrase made up by third party developers.

Say Team A within Apple creates a module that is only to be used by Team B and C. Then Teams D creates a module that depends on Team A and B and they release a public API.

Team A should publish an internal documentation and Teams B and C should also not use methods that were not documented by Team A and Team A shouldn’t follow standard semantic versioning. If Teams B and C need some functionality they should inform Team A.

The same goes for Teams B and C. Also, Apple controls the release schedule for any internal teams. If they want to move to ARM tomorrow they can coordinate it within Apple without breaking any third party apps. The only team that has any responsibility to not break external developers is Team D.

If Apple starts allowing external developers to use private functions now their release schedule is tied to when enough major third party developers update their documentation.

Amazon is even a better example. They have a policy that everything should be a service internally and no team should reach “inside” of the implementation of another team.
sans keyboard
I don't have anything insightful to add, but I dislike the wordmark aesthetically. The concept of empathy = dynamic style is interesting to me though.
They talk about client-side cursors, these are part of the Python DB API. What you shouldn't use is server-side cursor, which you create with DECLARE in PosgreSQL. These keep their state on the server and are intended for optimizations for special cases like streaming data processing or realtime updates. Basically, for deep internals of realtime systems, and not regular queries.
Would you be willing to pay to lock your bike up, too?
Fourth amendment deals with "unreasonable" search and seizure. It could be argued that municipalities requesting data on usage of infrastructure they must maintain, fund and plan for is not unreasonable.
Even after learning python, pandas, and SQL I still find myself firing up Excel first when exploring a new problem. The interface is incredibly simple for pasting, manipulating, and visualizing data. The warts really only start appearing when you try to build business applications on top of it and shortcomings with data integrity (amongst other issues) begin creeping in.

But as a sketchpad for handling a problem? Excel is pretty hard to beat.
Doesn't scale when the browser window is resized.
I wish Nintendo gave away free to play Gameboys where you had to pay to get extra skins. I would have been happy to play Tetris with my default skin while all my friends with wealthier parents had custom levels and Tetris emotes.
Plus, no propshaft or exhaust to get hung up on things, and you can get the CoG lower, improving handling. Plus, a level of traction control that simply isn't possible with ICE. I'm excited.
Breaking up Microsoft didn't necessarily help any competitors, but it definitely made their products worse. Breaking up Bell turned one giant monopoly (with a well funded research division that drove innovation) into a bunch of regional monopolies that didn't necessarily drive better consumer outcomes.

Trustbusting is a very blunt instrument and there's not much data that it actually drives the results it intends. It would be better to address the market conditions that drive the industry to a monopoly.
Growth at all cost strategies aren’t working for startups. Here’s what is
Schengen is literally an open border treaty. Zhe Germans could invade The Netherlands by driving about a thousand cars and trucks in smeared over a couple of days.

Then change to combat dress and take over.

How is that not an 'open border'? No need to bomb Rotterdam.
‘Seven Whistleblowers’ – Spectator USA
What non free software is required to run all the hardware?
A few months ago, I was looking for a laptop with Ubuntu pre-installed since I was interested in learning ROS but was pretty disappointed that most of the options available were either 13 inches or clunky/ugly laptops.

I ended up buying the XPS 15 and just installed Ubuntu alongside pre-installed Windows 10. It wasn't without hiccups but thankfully those who came before me posted their solutions on how to fix some of the issues, namely the Wifi card not being supported.

All in all, for my basic needs of coding C++/Python and using ROS, I'm pretty happy with my decision.
How do you reconcile the right to communicate with the right to filter? If I want to publish something on someone's platform, and they don't want me to, who's "right" wins? Similarly with the rights to hide and to remember.

I understand that rights are more like aspirational principles than concretely achievable properties, but I think this particular list of rights wants to give everyone everything.

Maybe the author could provide some more colour on what specific situations they have in mind and how the rights would be used.
this is interesting, and something i've experienced from both ends of the conversation.

from the perspective of managing technical teams i've only found the "manager's schedule" (as described) to be a bother to _me_ and _my_ time management. this has been a major pain in the ass when i had to kick out feature work and caused me to spend several super late nights to wrap things up. this didn't affect my team directly; no doubt my exhaustion impacted my mood and thus my interactions. not sure if i was a total dick (never got that kinda feedback, direct or indirect...but how knows...), but i certainly more than once had the posture of defeat as i shuffled from a pairing session to a strategy meeting.

i tried my hardest to create a big sandbox the devs could own and (mostly) self organize. with the help of sympathetic product managers we switched from scrum to kanban and dropped physical standups (and their associated shitty conference call experience)
for a dedicated slack channel. we leaned heavily on tech and a couple basic asks such as "try to post status around the same time every day", "important communication goes in email, not in slack", "if you know your schedule, add it to the team calendar" and so on. it was not perfect but it worked out...for the that team, project and business conditions.

now, i have also certainly (and most commonly) experienced shitty remote situations where people on the speakerphone are forgotten, work from home is viewed as a negative and local time is gravely disrespected.
Uhm, how does this work with "global" DNS services which people tend to use more and more? (Eg. Cloudflare's 1.1.1.1 or Google's 8.8.8.8/8.8.4.4)

Basically, your request is coming from them and wherever their servers are (US, I guess, though they probably have several data centers) and they route it to the final user.

I think using DNS-based geolocation sounds like a really bad idea: what am I missing?
> Because a housing crisis leads to skyrocketing home values. They benefit from increased housing prices.

That’s the point I’m trying to make. A home’s value is NOT liquid. You can’t extract any portion of it until you move. And you have to move AWAY to get that value.

The best you get is a relatively low interest HELOC but that’s hardly a money maker.

In fact a lot of people are stuck in their homes for that reason. Any move would be a 5x or 10x change in property tax bill.
The only point I'd disagree with is "these days". Overmanagement is the perennial problem in my experience. More do'ers less say'ers is my proposed solution.
As someone who has recently quit their job to start their own business, healthcare has been a huge barrier. I'm so, so lucky that I'm healthy enough to go on cheaper insurance and that I have people who can help me navigate the absurdly complex system of plans out there to pick a sensible one.

I know lots of other people who are petrified of losing their job because they aren't as healthy as I am.
and how much is your co-pay?

you lose some (of your income), you win some (safety net, no medical expenses, free schools, higher social mobility). I don't mind to pay a higher share of my income to live in a functional society.
This is a fascinating piece of history, the Taxi Riots of 1934: https://untappedcities.com/2015/02/05/today-in-nyc-history-t...
Without getting into the reductive "Do you work for a competitor to Apple" counter-argument, I also don't have any trouble scrolling with a Apple TV remote.

It's possible for people to have different experiences or standards without being paid trolls, but I guess I'm graciously assuming you're not a paid troll. Which, by the way, is the rule around here: be gracious.
From the abstract:

Low-quality evidence suggests superior outcomes with dry needling for functional outcomes when compared to no treatment or sham needling. However, no difference in functional outcomes exists when compared to other physical therapy treatments. Evidence of long-term benefit of dry needling is currently lacking.
Photoshop for iPad
This is a far cry from a rebranding. Restructuring into a parent/child company or redesigning a logo don't affect the day-to-day operations of Facebook employees. Shifting into a white label company does, and it's a huge risk for a company not built for it. Facebook is good at full-stack, and will take the approach that lets them work to that advantage.
Indeed, there is a realm of astronomical hardware that is covered by power9 that you're not finding amd hardware for, but going down to "merely the price of a new car" and below is where the comparison falls apart.

And the astronomical end really only matters if you need special requirements like single system images... if you just need lots of cycles or memory bandwidth, a cluster of lower end hosts (and 40GBE nics) is a lot less pricey.

> a POWER9 that could compete with low-end Xeon servers.

The Talos II is in the vague order of magnitude for that... which is A LOT better than before it existed.
I wouldn't call a 2.5% increase over 2 years a flood.
The thing is, the differentiation that they tried to establish with the new branding is itself confusing. Using the same word just with different capitalization to specify between the company and the app is not going to help in any significant way since the two different logos can only be expressed differently in certain contexts. Which makes you wonder just how intentional that detail is.
It is very good to be critical about the value of information others provide.

But I find your commenting style abrasive; I wouldn't be surprised to see you flagged if you continue with it (especially with multiple examples in a single thread). Occasional outbursts seem to be tolerated here, although frowned upon as unconstructive. I myself personally tend towards abrasive confrontation of facts; but I really value the rules here since they create good discourse and avoid discord.
> The increase in price funds much of their retirement.

What increase in price? Your “profits” were simply transferred to the other home owners profits. To extract real benefit you need to move out of state which is not what a lot of people want to do.
Thanks for including the previous link in this comment, they're both good. Seeing it in the context of their apps is definitely interesting
Discussion around if something that is in the works "may not happen" and therefore negates a particular thesis is wishful thinking. It is a real risk which should be considered, particularly if one's livelihood is dependent on the continued market dynamics of Oil & Gas.

Re: Your point on electric car adoption.

Your notion of linear adoption is not backed by history. Any kind of breakthrough technology follows adoption in the form of an 'S-Curve'. Example: http://www.foresightguide.com/wp-content/uploads/2015/06/Scu...

In addition to that: everyone is so focused on % of the installed fleet being electric. The key metric that is more important is "what % of passenger car kilometers driven are electric". A relatively small electric car fleet run by a ridesharing service, driving around 80% of the time can displace lots of ICE passenger car miles.

When you factor in that fleets use TCO for purchases rather than purchase price / monthly payments (like most consumers do) electric vehicles become economical sooner due to the economics of operating electric vehicles.
> The best you get is a relatively low interest HELOC but that’s hardly a money maker.

When your home is appreciating faster than the interest rate combined with property tax rate, it definitely can be a money maker.
It's not enough to contract it that way, you have to actually have a business to business relationship.

If the company can set your hours and deeply control how/when you do the work, you may both have a nasty surprise from the IRS
Thx - Comcast doesn't deny there's an outage on their end, they just don't have any explanation as to what is going on or when this is going to end. I'm just reaching the point of accepting this as the new normal.
I was thinking similarly. Not that it needed to rename it but that it was an obvious option available.

I think the choice to keep the main company as "Facebook" could be seen as hubris or overconfidence in the lasting trust in the name.

There's no question the company itself has been under attack for privacy, impact on social behavior, its profit and negligence in running ads that undermined integrity of the 2016 US Presidential election, and impact on the open web by making FB logins a universal user auth federation etc.

So creating a new super company name, like Alphabet, which sounds a lot like Altria (phillip morris) to me, that isn't directly tied to the other companies would have been a sensible direction.

Since he's the ultimate decider, it's hard for me to see this choice "Facebook's product: Facebook" as an extension of the personality and ego of the guy at the top.

Which is to say, the company does not believe the brand has been significantly undermined by various controversies. Or that it has but thinks it can recover and is fighting back in a way by keeping the name.

And admittedly, I suspect "Facebook" and its companies have a better idea of the moods of internet users than anyone else.
Those pictures of happy people remind me of the E Corp commercial from Mr. Robot[1].

[1] https://youtu.be/FZuOFdHKtF8?t=19
True, but I hear these conversations brought up against every tech company, regardless of what they are doing or why. Amputation may be a valid prescription for a patient, but if amputation is always the prescription, I may assume we are diagnosing wrongly.
It’s clearly positioning for a post-Facebook future, separating Facebook the product from Facebook the company.

Perhaps making it easier to sacrifice the product as it gets more radioactive, leaving the company intact.
You can write these little architectural parts in assembly rather than C, to avoid having to write undefined behaviour.
Laser-Based Audio Injection on Voice-Controllable Systems
Ask HN: Who is using the HTML5 desktop notifications right, and why?
I am interested in learning about why companies out there are using the HTML5 Notifications APIs correctly for their use case and in understanding why do you think they are doing a good job at it?
For e.g. Amazon is doing a good job at it to alert the user that their package has been shipped/delivered.
I disagree that all sides do this. Some sides simply have no money or resources to hire professional trolls.

For example home owners that do not want a nuclear reactor in their backyard are not likely candidates for troll farms, but huge energy companies (or whomever) are.
If you're doing a localbitcoins-style swap, sure. Nothing stops you from finding someone you want to trade with, sending crypto to their wallet address, and receiving cash in hand. Well, other than finding a counterparty to make the transaction.

ETH didn't really get listed on exchanges that also handled fiat currency until around 2016, though.
I don't think you need to be a hard-core Ayn Rand libertarian to believe it is a good idea to make people pay for the infrastructure they use. Anyone who knows anything about infrastructure in the US knows how much we subsidize cars in so many different ways.

Just getting people to pay for their cars via parking, tolls, ect is such a huge win for infrastructure advocates. When you make people pay, suddenly they don't love their cars so much.
What Are ETLs and Why Are They Important?
We had articles about this in the 80's too.

What happened then? Better mapping tools to identify oil-bearing structures, and better catalysts to crack oil. Those catalysts have been worked on since then and they're many times bigger now (I can't recall why this matters).

At some point we developed horizontal drilling. All these things were too expensive when oil was cheaper. What other processes are waiting in the wings?
I have stumbled on this paper while researching the term. I don't have a solid experience on this topic, but I believe that the learning organisation principles have a place as a part of company culture rather than aiming at defining the management style. WDYT?
Indeed. False equivalence is the oxygen of these discussions.

We should be able to discuss America's governance failures and problem areas without conflating them with horribly regressive models of governance.
Not having to hunt down random nested CSS to fix styling is worth the cost of the slightly ugly and verbose class based functional approach.

You can copy any other Tailwind block of code and it should work predictably on your site. Which is very rare in the CSS world.

The hardest part of this is forcing yourself to use the system instead of side stepping it.
Like all ideologies, TDD has holes, and cannot be perfectly applied to the real world.

I think the the author is doing what TDD (or BDD) is fundamentally trying to get people to do, by writing such detailed requirements and specs: think about shit before they write the code.

When I take the time to properly spec something out down to the interface and calls, implementing it is almost always a cake-walk. If I do TDD to describe the interface, implementing it is almost always a cake-walk. But! I can only do these things if I truly understand the problem and its domain, if I have unknown unknowns my spec and tests will be wrong. C'est la vie.

Is TDD a panacea for software development problems? Nope. Does it help? It sure can.

Personally, I start writing something using BDD until it's hobbling along (~40% done), and then I switch to TDD for the rest of it since I think it allows me to write correct software faster.
Sure. In many places with scarce place that is the case (i.e. train station).
Google Bert Update
I called for this to happen over 5.5 years ago:

https://news.ycombinator.com/item?id=7909383

I am thrilled that we're nearly there. I happily favor using apps from companies that don't base their primary existence on gathering and exploiting data about their users.
>editorial control

And as mentioned elsewhere, it was broken up, and then allowed to recongeal.
Auxlang
>Read any advocacy of TDD and it will always boil down to an argument for testing itself, which nobody argues against. It never makes a case for writing tests before implementation.

It seems the author hasn't read many cases about TDD, which could be evidence they haven't learned much about it.

For example, from Martin Fowler[1]: "The second benefit is that thinking about the test first forces you to think about the interface to the code first. This focus on interface and how you use a class helps you separate interface from implementation."

[1]https://www.martinfowler.com/bliki/TestDrivenDevelopment.htm...
That’s rather defeatist. They could use the data for setting up the ride and then throw it away after the ride is complete. Their app could keep a local record for you that’s not shared with the company. There are a ton of ways they could protect your privacy but they actively choose not to.
I would definitely agree with this. Video conference has helped immensely.

A good example would the time my team (spread out in 4 different countries) was crunching for a launch where we set up a 'virtual' mega war room connecting 4 war rooms across the globe with live video feeds. Worked wonders for open communication when there was overlap in time zone working hours.
I wasn't comparing

a) LA demanding scooter data

to

b) LA demanding businesses segregate customers.

I was comparing:

c) Uber should share scooter data with LA (or shut down) because The Law

to

d) Uber should segregate customers (or shut down) because The Law.

Do you agree that c) and d) are poorly justified, and that if you believe one you should believe the other?

I agree that there are reasons why the data-sharing requirement is a much more defensible law than Jim Crow [1]. But sailfast wasn't making those arguments, s/he was just saying Uber should share that data simply because it's the law. That's not a good reason, and as well justified as saying they should comply with Jim Crow because it's the law.

[1] Hence why I said Uber should look for a middle ground that satisfies the nobler intents of the law.
Ask HN: Why is there no development of paid ad-free Twitter clients for Android?
Is this an inherent restriction with the platform itself? I've used Flamingo even before it was shut down and is the only great app for Twitter on Android I've come across.

The Twitter app is full of ads that makes it a painful experience. How do you deal with this?
You're not trying to get a startup off the ground - with a personality that squirrels every 5 mins. That is a distinct difference. SaaS are marathons of grit and will.
Scientists Have Made a Quantum Encryptor 1k Times Smaller Than What Came Before
Those chips are vaporware, they dont exist

"as I posted under https://news.ycombinator.com/item?id=20238207 you wont be able to buy them full stop. They are samples (if they ever existed at all). Afaik not a single device shipped with those CPUs ever. They are the product of: "National IC Investment Fund (called the "Big Fund") will mainly focus on three key sectors in the coming years, including memory, SiC/GaN compound semiconductor, and IC design with its application in IoT, 5G, AI, smart vehicles, etc."
~$75 billion by 2017

https://press.trendforce.com/node/view/3025.html direct non-repayable cash money funds up for grabs to anyone showing something on paper."

Look at this roadmap http://app.semi.org.cn/data/resource/Image/qq2(1).jpg Do you remember that 4 core 2GHz Via cpu from 2015? or maybe that 4/8 core 2017 one? None of them ever existed.
The client subnet extension is frequently used by anti-fraud providers to catch leaky proxies used by credit card fraudsters.
Given the state of GPU drivers on Linux someone may end up capturing a bit of this market by launching a great AMD CPU+GPU laptop with a good Zen 2 APU or CPU+GPU pairing. These days you end up having to choose good drivers but poor performance (Intel) or good performance but poor drivers (Nvidia)[1]. The open-source AMD drivers are supposedly finally good and Zen 2 a great CPU on the desktop. So I'd love a Lenovo X1 Carbon with AMD for my next laptop[2].

[1] Before anyone comes in to defend Nvidia, the closed-source drivers may be great for you but the closed-source nature of them means you have to jump through some hoops to install them and some things will simply not work properly (e.g., actual Wayland support)

[2] Bonus points for 1) ECC RAM 2) 32GB+ total RAM 3) 2 or more full-speed SSD slots
"Do you want to avoid having your automated system be detected as an automated system? We have an automated system for that!"

Secretly hoping this is an elaborate honeypot that ensures any email address entered permanently goes to spam.