skysight-inc/HackerNews huggingface dataset:
> I am not 100% accepting the ABI argument the drivers in the Linux kernel are not getting rewriting every release, sometimes there are changes and I don’t know if applying those changes to drivers is such a burden otherwise the kernel will be always broken

I think you may be mixing up “ABI” and “API”. If you change internal kernel APIs, you’d break a lot of code and have to go in and fix it. If you change the ABI, you just have to recompile. The ABI does change pretty often and as a rule of thumb there is no effort to keep it stable, the way you would if you were writing a shared library (which ideally has both a stable API and ABI). Drivers in the kernel are not broken because they are recompiled with the rest of the kernel. Kernel modules from different kernel versions ARE broken and this is why we have DKMS.

But just to talk about what happens here—Apple is the only developer of the XNU kernel, and they have a fairly short list of iOS SKUs in the history of iOS, and only a small portion of those get iOS 13 support—something like 12 iPhone models. So the support for all of these devices is right on the mainline kernel development tree.

This is not how Android development works. You generally have a bunch of different manufacturers, who get a team of engineers to get a fork of the Linux kernel working on each device, and then they drop it and move on to the next one. There will be various binary blobs involved, and integrating the changes back upstream or downstream ends up being a pain.

And just to return to the original point, the Linux kernel developers are actively hostile to any attempts to make the kernel ABI stable enough for binary blob drivers to work. This is not a question about whether it is technically possible.
500 years is an Information Revolution and an Industrial Revolution ago. It wouldn't surprise me if literally any problem they tried to foresee in 1519 has turned out to not be an issue.

By 2,500 the technological and the social state of the world is either going to be unimaginably advanced from now or so horrible that nuclear issues are going to be bottom of the list of problems that they are dealing with.

We don't need to worry about the longer term beyond about 50-100 years. The waste is probably going to turn out out be an economic fuel source or a nonissue. The volumes are tiny and the risks largely undetectable outside a localised area.
One mint condition card is exactly the same as any other. This is how marketplaces eork.
I bought a box of tic tacs on Amazon and it was just a bunch of fishing sinkers painted white.
> Mr Gates had made a $2m donation to the Massachusetts Institute of Technology’s prestigious Media Lab at Epstein’s behest.

> “Although Epstein pursued Gates aggressively, Gates had absolutely no business partnership or personal friendship with Epstein,” the statement said. “Gates never socialised with Epstein or attended parties with him.”

Something about these statements doesn’t add up. The fact that there was another public statement seems to indicate they’re feeling that no additional evidence will come out that will once again contradict them, as it did the first time.
Who knows? Failure analysis is, by its nature, one of hindsight. Unless failures occur, there isn't any way to assess what other issues might there have been.
How to fuck up software releases
Wow, HN is really turning into a hive mind. First time I see someone post this. Thanks for this data point.

With this in place, it seems vendors get to choose if they want commingling or not. Would be nice to provide a checkout option to buyers as well, like choose a slower shipping but guarantee your getting the item from the vendor. Or even if it asked you... getting item from alternate vendor will ship faster? Is that okay? And mentioned the alternate vendor.
That is simply not true in this case. All I need to get twitter readable with no-script is this ublock origin rule:

! 7/24/2019 https://twitter.com
twitter.com##form.NoScriptForm

The data (tweets) are there already, they just intentionally hide it.
Oh I don't mean the bread itself is sweet like sandwich bread, but that there's a slight hint of sweetness, which doesn't overwhelm any of the other flavors.
except that US per capita electricity consumption has been falling for decades as efficiency has increased.

https://en.m.wikipedia.org/wiki/Energy_in_the_United_States
Is Softbank leveraged enough that a few investments going south at the same time could trigger a global recession?
Again I feel like I'm reaching out to be educated here.. but if Safari is attempting to validate URLs for safe browsing using the Google API (which it states it will do, quite openly), and Google products is quite clearly blocked in China so it resorts to Tencents API (which it states it will do, quite openly).. why does this seem to provoke anger?

I mean this in the most equitable way possible, I'm more trying to understand where Apple has done anything wrong here?
A facetious/serious question: If "Sold by Amazon" had too high a rate of reported counterfeits, could it be kicked off the Amazon platform?

But seriously, my point is that "Sold by Amazon" should have a counterfeit rate of near zero. I'm willing to help QC third-party sellers. But "Sold by Amazon" should do its own QC. Just as "Sold by Walmart" does (for now).
Doing this analysis by SKU (device model) makes the picture look far worse than it is. You should be looking at users. Ideally you'd be looking at your own app's users which may differ from the general Play Store usage quite significantly.

The most representative public data for a US centric app is Mixpanel's [1]. This has lined up with most of the apps I've worked on more closely than Google's own dashboard [2].

If I were starting an app today with no data, I would set my minSDK to Lollipop (21). If I had an existing app I'd be dropping support of any version used by <1-3% of my user base.

[1] https://mixpanel.com/trends/#report/android_os_adoption
[2] https://developer.android.com/about/dashboards
> It’s always people first, code is a far distant second.

I'm afraid that's kinda political. In order to get the migration successful, hmm.. I assume developers did not have much of a choice, either accept it or leave. You can try to brainwash them by impose your subjective point of view in a friendly way, but in the end it's all about power, that's the untold story.
We can’t tell whether non-China data goes to Tencent—intentionally or by some bug or adversarial problem.
Millions are killed by medical mistakes. Does that mean we should do away with doctors?

You can’t count the negative and ignore all the positives.
Your preference aside, most of the people who commute into Manhattan already take mass transit rather than a car. I don’t think too much would change for most.

I don’t know where you live, but NYC is very different than the rest of the U.S. when it comes to transportation. In NYC, only around half of people own a car (in Manhattan it’s even less: around a quarter).
Thanks! That's very helpful, and shame on me for not visiting Wikipedia first. That said, the error bounds listed on Wikipedia for a model-generated guess at melting temperature, etc. are gigantic.

At room temperature, copernicium might be a liquid, unless it's a gas or a solid.

I appreciate the audacity of researchers in trying to work up some guesses about physical properties even though the available samples are far too tiny and short-lived to get any lab confirmations. But articles like OP make it seem as if we've got well-tested insights. We don't. We're not nearly there yet. It's very loosely anchored guesswork.
Do you do anything to increase the gluten? When I've tried whole-wheat bread, it just kind of falls apart when sliced. I've tried adding "Vital Wheat Gluten", but even a tablespoon to a loaf didn't seem to help. Thanks!
I think this is a fair topic to bring up. Between commercial textbooks and freely-distributed PDFs, there is a huge amount of expositional material for any given topic in sub-research level mathematics and one does wonder whether there could be a better method of clustering and ranking the material. (Clustering is probably very doable.)
You don't see the counterfactual where Amazon didn't enforce much and counterfeiting was much more prevalent. Without knowing how much counterfeiting would take place without enforcement, you can't say enforcement is useless.

I see the other side: I was suspended after false counterfeit complaints from tp-link, and was forced to sue them in federal court. In my case, Amazon suspended me despite having provided extensive proof of authenticity, simply because the brand didn't want me to legally resell their product and was willing to lie about it.

I agree that returns are a weakness, where counterfeits can enter the supply chain. But returns are a low percentage of sales, and counterfeit returns (fraud) are a low percentage of returns. Seems like a relatively small problem.

Multiple quantity from different sellers shouldn't be combined. If they're in the same warehouse they would just ship from the same seller. I don't know for sure how Amazon handles it but again, doesn't seem like a huge problem.
There are several layers in this problem. To be able to zip files like a pro is great, but maybe those people shouldn't be doing it when they can use bzip2, gzip or xz instead that perform better.
I use pcloud.com for a similar problem.

They have custom HTTP JSON RPC protocol, it uses POST and GET verbs. Their web site calls that one. They also have more performant TCP binary endpoints for use by native clients, with the same payload packed into custom binary format.

For users, it's a web app with download and upload links.
> This is hard to understand if you don't have an education in mathematics

Right: Sure, some undergraduate math major who has been rushing ahead in math since, say, middle school, could study all of this book, but most of the book is mostly more advanced and/or specialized than undergraduate math majors will encounter.

But, yes, it would be wise to regard an undergraduate math major as a nearly necessary prerequisite for the book.

In that case, the 70+% of the academic computer science community will have a tough time having math background enough to make good use of this book.
My guess is that Apple writes the drivers themselves. That makes sense because iOS isn't like Linux or Windows where there are public resources on writing drivers. Because they write the drivers, it's very easy to port over to the next iOS version because all the expertise is already at Apple.

In contrast, Qualcomm gives the OEMs a copy the custom Linux kernel that works with their SoC[1]. The OEMs then use that source to build their kernel, probably making minimal changes to it. Once Qualcomm stops selling that SoC, they stop releasing updates to their custom kernel because there's no pressure from OEMs to keep it patched.

[1] eg. https://github.com/MiCode/Xiaomi_Kernel_OpenSource/tree/ceph...
This is true, except it doesn't help the problem at hand. The problem at hand being that people are still receiving counterfeit products in the meantime.

Knowing how Seller Performance works, they aren't about to close off a listing that is doing $nn-K revenue per month because of a couple of copyright reports. The economics simply don't make sense for Amazon to poison the inventory of a seller because of a couple of reports, to fix this problem Amazon truly needs to figure out a way to verify the validity of inventory sent in to their warehouses.

That's a question that I don't have an answer to, but I do hope that someone from Amazon is really working on it. Inventory commingling and a myriad of other issues present in the processes of selling on Amazon are the reason that I decided to not pursue FBA further.
Programmers have a huge disdain for end user programming. Visual Basic, spreadsheets, even HyperCard.

The vast majority of coding should be end user programming. The collective we just wants to own the tools and the jobs.
Latin was invented for a reason. Common language became vulgar.
Sold by Amazon probably does have a very low rate. They're many times bigger than any third party seller, so the absolute number of counterfeits is probably higher.
I somewhat understand this gripe against email but the issue I have with everyone who hates email is that you then diverge into about a dozen other communication mediums no one can settle on, making the overhead of checking all points of contact and remembering where relevant information as a chore.

Because of that, I prefer email. I'm more than happy to pickup new technology and use it but I have no desire to do so if it's going to take more time to do something I already have little desire to do.

My current location literally has 8 communication mediums and its miserable to deal with. Then I send emails and people complain... it's like people enjoy wasting their time.
> For inventory tracked with the manufacturer barcode, each seller’s sourced inventory of the same ASIN is stored separately in our fulfillment centers. We can also track the original seller of each unit.

> To fulfill your orders exclusively with your inventory, you can switch to the Amazon barcode at any time (see Changing your barcode setting below).

Source: https://sellercentral.amazon.com/gp/help/external/200141480?...

It seems vendors can choose to have their items commingled or not. Commingling allows them to possibly offer faster deliveries, and they don't need to add extra barcodes to their products.

Even if comingling is enabled, it seems it's not exactly what HN had made me believe. Amazon still tracks and separately manage each seller's inventory, but might choose to ship you another's seller item if it is closer to you for faster delivery. Again, sellers can opt out of this if they don't want it.

It seems some products aren't allowed to be commingled:

> To qualify, products must: Be in new condition. Have only one scannable barcode that is matched to one ASIN in the Amazon catalog. Have no expiration date. Not be consumable or topical products such as skin creams, shampoos, or cosmetics. Not be dangerous goods.

I think beyond offering sellers the option to opt out of comingling, I'd like to see it offered to buyers as well. At checkout, it could let me know that I have the choice to get it from my chosen vendor's stock which would result in X days delivery time. Or to get it from alternate vendor Y for Z faster days delivery.
Even for non-counterfeit books, Amazon defines "product" too broadly -- reviews for a book tend to combine both the printed and Kindle versions and you'll see people complaining about the formatting of the Kindle version on the page for the printed copy.
Same reason rent would be cheaper - fewer potential renters, especially new small businesses
Should there exist better methods for deciding where one should allocate one's available time within the vast landscape of expositional mathematical material at undergrad and graduate level?
The barrier to entry kinda needs to be high. The attention economy combined hordes of capable creative content producers means there is just not room for people who are not willing to
work really hard at something.

If you go back and watch some of the old flash stuff or play old flash games they are not good, they would be completely unnoticed today.
> Recruiters watch for these moments and jump on them like piranhas.

Really, that would be the best outcome. You’re retained because you’re valuable. Recruiters see that and think here’s someone I can make more money. Leaving a company for one that’s on better financial footing makes business sense.
Often by selling Costco specific versions of things. For example, Google Wifi is normally available in 1 packs and 3 packs, but Costco offers a 4 pack. It's literally just a 1 pack and 3 pack put into a bigger box, but it sells for $299 vs the 3 pack at $259.
Apple of 2019 is Linux of 2000
The update situation being such a mess on android has very little to do with it not being a walled garden, Windows manages to not be a walled garden and still have updates.
Have you seen this new satellite that will be going up https://www.bbc.com/news/science-environment-49799760
"If US weren't a meritocracy, they would promote incompetent people to positions of power. This for to a large degree does not happen - for example, you can't get a $500k FAANG job just because you have an uncle there."

I think you'll find that a large and potentially growing number of americans disagree profoundly with this statement. Higher-paid = works harder/produces more is pretty much at the core of this disagreement

Specifically your claim that the US (or the west more generally) doesn't promote incompetent people to positions of power would be completely laughable to pretty much everyone I know (and I don't even mean anything regarding the government). Of course my peers are generally young, and university educated like myself, and I am from europe, not NA, but even my right-wing friends don't hold it self evident that a person in a position of power is automatically competent. We've all worked with and under far too many frustratingly underqualified or straight-up clueless people to give such a notion any credit at all.
Line accountant!! Same in Korea but with KakaoTalk. People use it for everything. People who are worried about the dominance of WhatsApp or Messenger should see what 90 percent+ dominance by one platform looks like. I did all the organising for a rental contract here through KakaoTalk. It also has a bank and in-app payments system. You can use it to buy someone a coffee at starbucks.They just recieve a barcode to be scanned at the counter. You can buy gifts for people and have them shipped without knowing the address, because the recipient just inputs it after recieving the notification.

And despite this vast monopolistic ecosystem DaumKakao put ads in the app this year. Greedy.
Costco was started as a business supplies wholesaler. They shifted to a consumer orientation and not requiring a business license as they realized that most customers were buying significant amounts for their own personal use, and not just for business use.

There are still many other strictly business-serving wholesalers, too, of course, often specialized by vertical - e.g. Sysco is specialized in foodservice.
I am sympathetic to your sentiment, but the reason for the disdain is Professionalization:

https://en.wikipedia.org/wiki/Professionalization

It's natural to want your job not to be turned over to the CEO's 14 year old son.
There's a kind of pillow covered in small, reversible sequins, which makes a pretty good analog for the situation inside the computer. If you pet one of these pillows, your hand's motion flips the sequins to show one color or the other, creating patterns. Petting all over the pillow in a single direction restores the pillow to a single color, erasing the pattern. But the pattern didn't really "go anywhere" in the sense that a physical object would -- it was just an arrangement of sequins.
I cannot answer for everyone, but for me there is a spellbinding fascination with a beautiful con job. Theranos is similar in it's awesome, gritty, balls-to-the-wall swindle.
There are options, at least if you want something to begin coding with; they're just a bit hard to find for the layperson that isn't following developer news.

For example, apps that run directly on mobile platforms (specifically, ones that don't need to connect to the 'cloud' to do their compiling):

- For iOS: Codea [1] (Lua), Continuous [2] (.NET), Swift Playgrounds [3] (Swift), Play.js [4] (Node.js + React Native) plus probably more (on that note, I really hope Continuous isn't abandoned, but it doesn't seem to have been updated in awhile).

- For Android: AIDE [5], TIC-80 [6], probably others (I'm not as familiar)

Moving up from mobile, you have FUZE4 Nintendo Switch [7] for the Nintendo Switch (excellent, but needs a bugfix update as there's lots of little annoyances). Probably the most kid-friendly thing there is right now IMHO, if you take into account the platform.

On the PC, there's just a huge amount of stuff. Minecraft [8], GameMaker [9], GDevelop [10], Godot Engine [11]. These are at least suitable for early teens.

[1] https://codea.io/
[2] http://continuous.codes/
[3] https://www.apple.com/au/swift/playgrounds/
[4] https://playdotjs.com/
[5] https://www.android-ide.com/
[6] https://tic.computer/
[7] https://www.nintendo.com/games/detail/fuze4-nintendo-switch/
[8] https://www.minecraft.net/en-us/
[9] https://www.yoyogames.com/gamemaker
[10] https://gdevelop-app.com/
[11] https://godotengine.org/

Note: Yes, obvious game-making bias here :)
Do you really think that companies selling juice are unhappy with "sugary drinks" being demonized?

That’s not really accurate: “No soda or juice to be offered with kids meals in California under new law authored by Central Coast senator”

Restaurants will still be able to serve soda or juice with kids meals on request, but those sweetened drinks can no longer be advertised, or listed, as part of any combo meal intended for children.

even though the apple juice contains no added sugar, it would be banned as a standard choice starting in 2019.

https://www.santacruzsentinel.com/2018/10/06/stc-l-nikidsmea...

Law: https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...
Exactly. And even if there was a legal obligation to make money at all costs, it could easily be argued that kowtowing to China is a short term strategy with severe long term consequences. You might make more money now, but that will be negated when they steal your IP and the government siezes your property.
This has to be one of the most short-sighted comments I’ve ever read on HN. 60 years for something with a half life of 24,000 years or so and you are calling it good?
Yes, but that's a problem with or without commingling. My point was that commingling doesn't contribute significantly to the counterfeit problem.

Regarding your points:

1. Amazon takes action when a brand complains, even with only a single complaint. Sellers have to prove the complaint is wrong to be allowed to continue to sell the product, or in some cases to be reinstated. Usually this is done by providing an invoice which Amazon verifies.

2. The enforcement is usually at the seller level, not the listing level.
The industry is full of bust and boom. People see high tech as a gold rush and are often in it to make as much money as quickly as possible. Layoffs are inevitable in that situation. I've been through a few layoff rounds myself (though not always chosen to be the one laid off). One thing I did really helped me, though. The last time I got laid off, I intentionally took 6 months off. I got a job offer within weeks, but I decided to turn it down and just spend some time for me (well, I spent it writing free software ;-) ).

It's a bit risky because the first question you get when doing subsequent interviews is "Why have you been out of work so long?" I'd tell them I took time off and showed them the code I was working on. There would be some raised eyebrows, but to be honest, I think this actually helped filter out some companies that I really didn't want to work for. Indeed, had I took the initial job offer I received, I would have been out on the street again in 18 months (they laid everyone off...)

For me, anyway, this gave me a better sense of control at the expense of using up some of my retirement savings. Subsequently, I have had some management try to put the screws to me. It is freeing to be able to remind them (and myself!) that I'm only there because I choose to be.

I don't know if any of that will be useful to you, but I hope so.
That's a fair point, although people should read the reviews and can tell if it's content or formatting.

The alternative of separating Kindle reviews seems wrong. Most reviews are useful to buyers of both formats.
I like costco, very much, however the contracts they have with home-services (water heater replacement, flooring install, solar install, blinds, etc.) are marked up 2x-3x what you can get elsewhere.