skysight-inc/HackerNews huggingface dataset:
Google makes money from advertising, Apple does not...

Google's incentive is to keep you using their platform across any device; because, that is what is in their best interest, they make their money from billions upon billions of small advertising interactions across a vast ocean of interconnected platforms and devices.

Apple sells physical devices, it's their incentive to make sure the experience is great for whoever bought that device. They make their money from selling billions of devices...

Apple's focus is on the "user," and Google's focus is on the "platform." Both have different types of lock-in, but have different reasons why.

I still lost how it's Apple's problem that the standard interface of SMS/MMS is just totally shitty and not capable of doing what people want. Complain to your telecommunication, handset, and operating system providers/vendors to build or enable a better open standard (like RCS or whatever it is).
I think the quote was appropriate at the time, see parallel ideas espoused by Stephenson in Interface (1994). It predates the smartphone/social media era.
Vermont Might Become the First U.S. State with Emoji Vanity Plates
I use an old shitty netbook for this. I prefer that to my Nexus ... 7? tablet for three primary reasons.

The screen naturally holds itself at whatever angle I set it. If I'm just casually watching a video in bed, I can put my hands back under the covers where it's warm.

It has a keyboard. So the other half of the time, when I'm interacting with the machine in a meaningful way, input is way easier.

There's an entire other world of stuff to do with a full fledged OS. Programming, Steam games, the works, it's all there.

I haven't bought another tablet. It's not really better at anything than my phone.
It's worth noting that this couldn't have happened to any mail server running on Plan 9, no matter how buggy it was.

Mail servers should run as nobody; mail box files are, in fact, world-writable, and their permissions should reflect that. Go ahead, critique the ergonomics of C's conditional expression syntax. But first, consider that this security model for a room full of terminals in the 1970s, where permission to accept connections on port 25 is also permission to format the hard disk, is totally nuts for a network-connected computer in the 2020s.
It's relevant towards how much institutional momentum there is to overcome if you want you team to do something Different From Usual.
"Suck" is in the eye of the beholder, I guess. Between "plug the iPad into the computer and drag files from your computer onto a folder that's on the iPad's drive" and "drag files from your computer onto a folder that automatically syncs to the iPad," I count one less step in the second approach, but I guess YMMV.
https://www.railstutorial.org/book I found this really useful.
Hypothesis: Meena thinks they're both students enrolled in the same class.
Exactly. The current bullshit situation is due to a federal regulation that requires airlines allow emotional support animals. This proposal would simply eliminate that requirement.
21 Most Beautifully Illustrated Math Books for Kids
To those wondering if the connection to Wuhan is coincidence, there's a BSL-4 research facility on the outskirts of Wuhan.

https://www.nature.com/news/inside-the-chinese-lab-poised-to...
Neat! I spend a lot of time working with and on parsers and parser generators.

Did you use Sérgio Medeiros' algorithm for left recursion, perchance?
This is a good question. Ideally (given the existing model) they would template an execv argv array, rather than a string to pass to sh(1), and execv() the MDA directly. It does not seem like the full generality of a shell is needed for pointing an smtpd at an MDA.

Of course, the reason they're invoking an external MDA is because this is classically how smptds and local mail delivery is separated. Is there a great reason for that? Not really. The MDA could be embedded in the smtpd.
Do we need more operating system maintainers or library writers if we have more developers? I propose that the number of low level people we need is logarithmic to the number of devs.

Uncle Bob proposed that the number of devs had been doubling every five years for the last couple decades. That means five times as many people are available to fill these critical spots.

If he’s right and I’m right, then if every 5-year generation of devs has 60% of the ratio of people interested in low level stuff as the one before, then we will have plenty of people to keep the wheels on.

Which if my math is right is 5% of the rate of gearheads we had in the dotcom boom.

Which honestly was not that high even then. I was using a lot more theoretical knowledge of hardware than nearly all of my coworkers would cop to.
On the contrary, you've described the governance of the short-lived rule of Mossadegh compared to Mohammad Reza.

You know, to criticize the Shah does not mean to praise the ayatollahs. Nor does to criticize the ayatollahs mean one has to praise the shah. His misrule and cruelties, no matter how nominal when compared in a fit of whataboutism, simply emboldened his enemies and led to revolution. In some ways, you can lay the atrocities of the successive regimes on his bloody follies.
The tunnel does not have to encapsulate messages at the same layer as the tunnel itself. Consider this thought experiment: if you send Ethernet frames over WebSockets, what layer is the protocol?

My understanding is the Wireguard messages are IP (L3) but the protocol messages itself are UDP (L4) and it seems reasonable to describe Wireguard as a session layer over UDP given how much state and connection information it maintains.
The whole Linopod order.
I'm tackling the issue of managing Reddit saves.

Across all platforms (not just Reddit), people including myself like to save/bookmark interesting content in the hopes of getting some use out of it later. The problem arises when you start accumulating too much content and forget to ever check that stuff out.

I'm working on a solution to help resurface Redditors' saved things using personalized newsletters. I'm calling it Unearth and users get to choose how frequently they want to receive their newsletter (daily, weekly, or monthly). The emails contain five of their saved comments or things and link directly to Reddit so that when viewing it, they can then decide whether or not to unsave it.

Basic functionality is all there, just needs some more styling and the landing page could be spruced up.

https://www.tryunearth.com/
It's already well underway:

https://3dprintingindustry.com/news/3d-printing-impact-on-de...
I think it's unlikely that Office for iPad is a billion dollar investment either. It doesn't change that it might not actually generate any direct returns for them.

Loss-making strategies can ultimately be profitable in a broader sense (if it increases the stickiness of the product on it's primary platforms, keeping away competitors, a strategic moat).

I don't think there's any evidence either way to be able to make any assumptions about the level of interest of the product, and whether or not that justifies it's existence.
Totally reasonable to be unhappy, sadly it's a common occurrence in this era of live services. Sometimes you buy an online-only game and the servers go down a month later. If you're lucky the devs will be nice and refund you, sometimes they don't.
Pick any a project that interest you and whose language and domain matches your skillset. Find its mailing list or IRC channel or whatever community it has. Ask for help selecting a first ticket from the issue tracker.

Most communities are thrilled to get new contributors and willing to put in the effort to get you pointed in the right direction the first time around. If they aren’t, move on to another project. In fact, skimming the recent mailing list archives can be a good way to get a pulse on the culture of a project and how welcoming it’s community is.
As an amateur radio operator, I find the historical Radio Regulations from the International Telecommunication Union are a fascinating read. The use of radio has been administered internationally for more than 100 years by the ITU, written in a document known as the Radio Regulations (ITU RR) today.

A full archive of all Radio Regulations from 1906 to 2016 are all available at ITU's official website [0]. Remember, those regulations were parts of the international laws at that time, and reflected the most authoritative information on radio. But if you read through an old Radio Regulation, you can see a lot of unusual languages.

* "Hertz" was not a unit of measurement before the mid-20th century. All frequencies are measured in cycles per second, 1 MHz is 1 Mc/s.

* The definition of radio waves.

> Radio Waves (or Hertzian Waves): Electromagnetic waves of frequencies lower than 3000 Gc/s, propagated in space without artificial guide.

This definition, including the mention of "Hertzian Waves", are still preserved in today's RR.

* Things that make use of radio are described as "radioelectric". A station that transmits radio was known as a "radioelectric sending station". An amateur radio operator is "a duly authorised person interested in radioelectric practice".

* The medium of radio communication was not described as a "radio frequency", but as a "radio wave". The transmit/receive frequencies are called the "calling and listening waves",

e.g. "all stations which are within the zone of the distress communications but which do not take part in them must refrain from using the “distress wave” until the distress working has ceased".

e.g. "if the direction-finding stations do not keep watch on the same wave, whether it be the wave on which bearings are taken or another wave, a separate request for the bearings must be made to each station or group of stations using a given wave".

---

It really shows how far we’ve come on the long way.

[0] https://www.itu.int/en/history/Pages/RegulationsCollection.a...
I was just watching this documentary the other day and I am actually not surprised. For anyone interested in this topic, should really have a look at this documentary:

https://www.youtube.com/watch?v=zdR-I35Ladk
I'd like to know of a good book for the science of cooking. I hate blindly following recipes.

Like a poor man's version of this book by Microsoft CTO Nathan Myhrvold.

https://www.amazon.com/Modernist-Cuisine-Art-Science-Cooking...
Pick a project with an "easy" or "first bug" tag on their issues. If you get stuck, just ask for help. The nice thing about the tag is that it's a demonstration of interest in helping people get started.
We[1] use Stripe[2], Braintree[3], Coinbase Commerce[4], and GitHub Marketplace[5].

We built our own quote logic including prorating, etc. then apply that as recurring subscription using Braintree if customer wants to pay with PayPal, or Stripe if customer wants to pay with credit/debit card.

Breakdown by processor:

73% Stripe

26% Braintree/PayPal

0.7% GitHub Marketplace

0.3% Coinbase Commerce

[1]: https://wakatime.com/

[2]: https://stripe.com/

[3]: https://www.braintreepayments.com/

[4]: https://commerce.coinbase.com/

[5]: https://github.com/marketplace
“In an affidavit unsealed Tuesday, FBI Special Agent Robert Plumb said Lieber, who led a Harvard research group focusing on nanoscience, had established a research lab at the Wuhan university — apparently unbeknownst to Harvard.”

This is pretty egregious, and it baffles me that he thought it would go undetected (or that his home institution wouldn’t object.)
"South Sea Maidens: Western Fantasy and Sexual Politics in the South Pacific" - By Michael Sturma

https://www.amazon.com/South-Sea-Maidens-Politics-Contributi...

IIRC that part is based on the diary of Georg Forster, who was the botanist aboard Cook's 2nd voyage.

Cook and his savages wreaked havok on the islands they came into contact with. Abductions, pedophilia and rape, and the diseases they brought decimated the populations.
Obviously enough intelligent people are more prone to question the popular idea everybody is to have children (let alone early) in the first place. And then only reproduce once they feel like they have enough time and money to raise children in accordance with their reasonably high standards (which may turn out negative until its too late). While stupid people don't care and just fuck.
So the facts of the case are...

* Famous professor accepted money from China, then lied to authorities

* Famous professor also had DoD contracts which prohibit such connections without disclosure

* China is known for its IP transfer, strategic threats to both US power and democracy, and use of non-traditional intelligence sources, which is why such regulations about disclosure are required

Seems pretty reasonable. I'd imagine any government would want to know who they're working with before cutting them a check. If someone at AWS was moonlighting for Google Cloud, no one would bat an eye if they were fired, taken to court, and sued for everything they were worth.
Super cool. WG is a such a great tunnel tool. They've told me not to use in production but I've been ignoring that advice for months. My first test was using in as a replacement everywhere I still has stunnel. Then right after it was proved I started using this hammer for everything.

AND! This part is critical: all of my interactions with the team and the community around it have been positive.

Brilliant!
Chinese spy spills secrets that expose communist party espionage [video]
Apple struggles with executing many things in parallel and doing them all well. That’s why we tend to see the most prioritized products getting all the love and the others languishing. I’m talking from the software perspective, where the changes in recent years and stability issues are way too painful and disruptive. Catalyst apps are third class citizens on the Mac. They cannot even be classified as Mac apps. Catalina is still plagued with different kinds of data loss issues (mail, iDevice integration, etc.).

Of course, Mac OS X/OS X/macOS has had glaring issues in almost every release, but the lack of design chops and inadequate testing across the software arena (like it was shown in one of the security issues exposed by Google Project Zero) are telling examples of Tim Cook being fine as a breadth guy but not a details guy or a focused guy who can drive his teams to double down on all the software quality issues.
I worked with authorize.net in 2006/7 for a php driven lead gen site... that brings me back...
Tim Hortons Pulls Beyond Meat Products from Ontario, British Columbia
I'm sort of surprised anyone bought Stadia. What problem does it really solve?
I apologise in advance, but I have tried to parse your question multiple times, and I am still finding it unintelligible.
Related - I think instead of Stadia being pitched as a competitor to cutting edge gaming platforms it would have been interesting if they had started out with offering "classic" gaming content. A cloud service which offered me the ability to switch between (for example) Atari 2600, SNES, NeoGeo, Dreamcast and old school PC games is something I might consider depending on the price model. Yes, emulators exist but they can be fiddly to setup depending on the platform and not everyone is comfortable with downloading ROMs of questionable legality. Presumably, Google engineers could get older games running pitch-perfect on their server hardware and we could stream the results.

Once people were comfortable with "game streaming" they could move forward with new/exclusive content. Which is basically what Netflix has been doing. I appreciate licensing old games is probably a nightmare, but a service offering opportunities to play old classics would have got a lot more goodwill than this mess.
This is great. As much hate as the topic of personal data gets here on HN, it has massive potential to solve alot of societal problems. Imagine a world of open data, but is utilized only for benefit. unfortunately, game theory skews the meaning of 'benefit'.
That applies to the cheapie iPads (not so much the Pros) but even then, there are times I’d rather deal with slowdowns and memory paging than actually losing my data.
Yes and no.

I'll use an anecdote from my personal life. If you by some misfortune end up in the hospital for an extended time, you have an ever-increasing risk of being infected by drug-resistant bacteria. This happened to a loved one, and it's a tragic thing that will significantly reduce that loved one's lifespan.

Why does this happen? Antibiotics and filth. Antibiotics enable the awful management practices of this particular hospital. There aren't enough aides, the rooms and equipment are filthy, even the lunchroom is dirty. I sat visiting for weeks at a time a different times of day and night and never saw a mop, or a cleaning of surfaces that were soiled. Your average McDonald's kitchen is cleaner.

The economics of insurance are such that the consequences of these infections don't damage the bottom line.

For some people, airbags can discourage seatbelt use in the same way.
Cops Pull over Semi Truck with the World's Crappiest Suspension Repair
Oh, what about sales tax for SAAS in USA? Currently driving me mad.
If you’re old, you get Medicare. The median age of felons at the time of conviction was just 30. People in their 20s make up 20% of adults but 40% of felons.
Why not build this within the GitHub ecosystem, rather than Slack? Something akin to ZenHub. As is, there are two requirements, slack and GitHub, where it might be better to have just one. Maybe email out digests?
A similar situation recently led to the firing of the leadership at Moffitt Cancer Center in Florida too.

https://www.tampabay.com/news/health/2019/12/18/moffitt-canc...
Stripe/paypal
You ended with the same conclusion that you're arguing against
> It might be he didn't disclose because he knew that he'd be penalized

That is called fraud. That's not an excuse, and is in fact a reason for him to continue to be in trouble.
Is your "primary" way the only way you make money through the app, or is there a secondary mechanism for making money through it?
> Stripe mistakenly thought we were doing online prescriptions.

Can you say what your company was actually selling?
Post processing make up some of the costs. Many of the shots in Kubo, for example, have incomplete sets and are filmed in front of green screens. These need to be composited together with a CG set and backdrop.
If you have the patience to dive really deep into the Expression Tree pool, you can build some incredibly powerful tools.

See:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
http://twistedoakstudios.com/blog/Post2540_optimizing-just-i...
If you're running Linux anyway, you might as well buy a 3990X, get 64 cores instead of 28, and use the money you saved to go on vacation.
It might make sense to assign the Mac to a dedicated team at the top executive level who’s only responsibility is to grow and update the Mac line. Except for MacBook Pro and the iMac, which seem to get some sort of periodic updates, the Mac mini and Mac Pro don’t get enough attention. The Mac mini hasn’t seen any updates since the latest update was launched in 2018. We’ll have to see how the brand new Mac Pro fares in the next two years to get a sense of Apple’s commitment to its entire Mac lineup.
Lol, why do you think learning how to cook is tedious? There are applications that help solve this problem. e.g FitMenCook, Allrecipes etc
> Do you know what Kitboga and the like do to get themselves targeted by scammers?

Many of the scams are just sequential or random dialing.

So having a bunch of VoIP numbers is enough to multiply your calls.

Others have call back numbers so you just need a trustworthy group of friends/fans to feed them to you.
"Democracy dies in darkness."
Right, my red flag is just why does a suspended app cause them to threaten us in regards to shutting off our G-Suite email and cloud servers unrelated to the app. No sane business can use their platform with those kinds of threats.
Sure, but latency is not the same as size. You're talking about latency optimization via local caching. IPFS is a bit of a heavy solution compared to a simple cache. IPFS solves a totally different problem.
I completely agree with you. A really good drawing surface with Pencil, handwritten notes + handwriting recogniser, a distraction-free writing environment with a keyboard cover, comic book reader, ebook reader* and light as heck? Also, a display of that quality for that price? Oh yes.

*Reading O’Reilly Safari books only works well on the iPad, I’ve found. Ever since they killed Kindle downloads. In any case, most technical books look better on the iPad anyway.

The apps are still a bit limiting. Eg some bank apps still assume you’re using a phone, but iPadOS’s desktop-like browser does help. What’s more irritating is that some apps, like Gmail, still don’t allow attaching documents from Files. But I suspect they’ll catch up.
I'm helping dealerships better communicate with customers during service. The automotive world is a wacky one.
If you wish to avoid vigilante justice, you need to provide something better. The government is meant to handle matters like this to protect anybody who might be wrongly accused, but the government is abdicating their duty to do so. When the government abdicates their duty to the common people, the common people have a moral and ethical right to take matters into their own hands.
For most people it's dynamic. Mine is dynamic with the PPPoE fibre session.
Hi Emma, it's the year 2020, are you still enjoying your nap?
Do they call you from consistent numbers? Every time I get a robocall it seems to be from a new number
The underlying premise (“ bring together the functions of several standalone apps“) seems more like our airsend app (https://www.airsend.io). Oh well :)
How is that not still social engineering? It's just collective and punitive instead of individual and guilt driven.

A carbon tax (at least without going 100% to sequestration) is only an behavior penalty. It's not even a net gain, it's just slowing a net loss. There's nothing innovative about that.

The sequestration part of the equation is where there's potential for technological breakthroughs. If we go carbon negative, it won't be because it requires a change in lifestyle, but because we find a cheap way to offset our carbon generation. And I mean literally pulling carbon from thin air (or water). Not using accounting trickery to buy some emission "offset" that a developing population surely would have hypothetically used, had you not paid them cash money (along with a sizable percentage to some broker who has friends in DC).

I think you would find much less opposition, no matter the government's cost, once 1) a plan is laid out that doesn't require a regression in anyone's lifestyle, and 2) doesn't involve a punitive cost to sustain that lifestyle, and 3) doesn't involve any component resembling wealth re-distribution, or buying credit that amounts to paying someone else to not do something.
I think it's fair to offer a look at what CouchDB says about conflict resolution and what's provided to help manage it.

https://docs.couchdb.org/en/stable/replication/conflicts.htm...

After scanning that doc it looked to me like a developer could create a way to alert a user of conflicts and provide options to resolve them. On the client side it would seem like PouchDB might be used to create a friendly way to detect and help implement those decisions.

I just started looking into conflict resolution this month, and more out of curiosity than need. PouchDB's "Live Sync" for feature CouchDB works amazinly well and that alone reduces the opportunities for conflicts substantially by insuring when you go offline you always have the latest data.

As a rule of thumb I'd say that when using an app offline the user should avoid editing living documents. PouchDB makes it easy enough to create a new document with that data for others to review and merge into the living document when you come back online.

But reality is conflicts will happen and we do need tools to deal with them, so it's great to see the Replicache team working on that.