skysight-inc/HackerNews huggingface dataset:
It greatly depends. Look at what happened with Apple and iTunes. Apple created iTunes, and set up rules for music publishers that wanted to participate. They were required to sell individual tracks. They were forbidden from charging more than 99 cents per track. They were required to permit the user to burn songs to audio CDs. Etc. This ended up putting music publishers in a difficult position. Their retail distribution agreements with record stores explicitly forbade them from doing any of these things. So they either had to re-negotiate those contracts, cancel them, or abandon iTunes. They attempted to re-negotiate their agreements with record stores, but record stores adamantly refused to budge. They wanted to maintain their prior agreements that forbid the publishers from selling their music through other venues for lower prices, before the retailers could stock their shelves, etc. The record companies never budged, and went out of business thanks to their stubbornness.

Contrast that with how Valve handled Steam. Valve set no restriction on game publishers. Publishers were never forced into taking advantage of digital distribution at all. They were able to preserve all of their retail distribution contracts by screwing the customer. Digital distribution is profoundly cheaper, enables release of games a week sooner, could rely on Steams DRM without needing third party extra DRM, etc. These are all things Valve could have required publishers to take advantage of to benefit customers. But they didn't. They gave publishers carte blanche and let them do absolutely anything they wanted. If another company had been the one to become the dominant platform, it could have been more like the iTunes situation.

This is also the thing which guarantees Steams eventual downfall. Music publishers considered, and a couple even tried, building their own digital distribution service. But, the publishers were incapable (because of institutional restrictions) of building a competent competitor that would be appealing to consumers. The publishers board wouldn't permit things like individual track sales, 99 cent price caps even for popular singles, etc. Steam is a different story. Since there are literally no restrictions on publishers at all, there is also no reason for publishers to refrain from building their own separate platforms and cutting out Valve's cut of the sale. Gamers have established that they are more than willing to install and use however many launchers as necessary, so there is almost no reason for big publishers to use Steam rather than just building their own.
Out of curiosity, since you might know: is Proton upstreaming changes or are they going their separate ways?

I'm not informed enough to say whether the fork made sense or not, but my immediate reaction was that using a OS project with immense man hours and effort behind it for commercial gain without contributing back would be very ... questionable.
This is not correct. Just look at marijuana: people stoked racist fears in order to make it illegal, and today four times as many black people as white people are arrested for possession, even though usage is roughly equal. https://www.huffpost.com/entry/marijuana-prohibition-racist_...
You sometimes even get calls from your own phone number. Caller ID reported numbers don’t tell you anything.
I use Anki with Yomichan to study Japanese and find it very effective.
This is additional legal cover for phone networks, allowing them to block spoofed calls with fake caller IDs in all cases (rather than most).

Since the act itself is illegal, blocking cannot be contested.
I’m not sure about other fields, but in computer science (or more specifically AI/ML) conference papers are completely free of any “professional” editors — burden is entirely on authors to handle their own editing. But I have noticed 0 disparity between conference and journal papers in terms of copy-editing quality. And my one experience of submitting to a journal matches other descriptions — the “professional” editors introduced spelling, grammatical, and even factual errors that weren’t there in the first place. (Most egregiously, they edited a grad student’s bio to award him a PhD that he didn’t have yet. WTF.)
Good point.

Facebook seems to be useful when advertising to get things inside its own platform.

Like page signups, event responses, post reach etc, but when it goes to something outside of it, it will not be that useful as far as my experience goes.
How the fuck people have so much time on their hands?
The higher cost of grass-fed, free-range, etc. meat and poultry serves to internalize the externalities and disincentivizes frequent consumption. So no, it's not worse in and of itself, if it replaced feedlot farming, then we'd see prices spike, consumption plummet, and ideally we'd also see antibiotic and feed corn use sharply drop as well. We could all wish for such a world.
I like that way of phrasing it. I wish more people would think about things in this more positive light, but unfortunately whenever something like this comes up people start to get defensive.
Me too. I’ve been really surprised at how easy it is. Even migrating to a fresh OS was a breeze and didn’t require me backing up any configs.
I'd suspect that as Amazon's volume falls, the discounts and special treatment they've been getting cease to make economic sense.
That doesn't logically follow. My argument is about this case, not about hypothetical cases in which animals cause each other to suffer. If I were able to communicate with, say, a predator who likes torturing its live prey, I'd be happy to do my best to convince them not to do so.

EDIT: So as long as we strip children from their parents (like cows) and thereby ameliorate the generational connection to the parents suffering, it doesn't matter so much that we cause suffering to both the parent and the child?
Thank you for your thoughtful comments. The Racket commmunity has a lot of people using it on the side, like you do, and your interests and contributions matter. I've been in that category myself lately.

If you were drawn to Racket, but want to look around a bit, there are a few other Schemes I find especially interesting, including: Guile, Chicken, Gambit, and Scheme48. Guile is in pre-release of some nice new JIT work, including instant startup from native code caches, and has an active community. If the bulk of your code can be written in RnRS, and you avoid mutating lists, you should be able to move around between the various Schemes and Racket reasonably easily. Of course, there's also CL and Clojure, but those are pretty different.

I didn't know that R had some Scheme ancestry. (For one client, I made an interface to call R from Racket, for a data science system.) I think one of the things Racket was heading towards, around the time of the math modules work, was for Racket to become a newer R. And perhaps have a `#lang r`, as another way of bringing in some of the wealth of R libraries and programmers (and also a similar situation with Fortran). I'm pretty sure we couldn't get Fortran performance with anything other than a native Fortran compiler, and I don't know the state of R performance, but Racket could've had closer to one of the main selling points of Python today (i.e., a wealth of data science libraries are available easily through it).
Regarding grass feeding: There are a lot of areas were cattle are raised naturally on a grass diet for milk production and meat (think Bavaria, Austria, Switzerland). In those areas growing corn or soy beans would be impossible. There are humane and sustainable ways of raising cattle for slaughter / milk production and people have been practicing them for a long time in such regions. Apart from the moral question whether killing animals for food is ok, I see nothing objectionable to consuming such locally produced products. At the same time there are plenty of ways that parts of the current western lifestyle could not be scaled up to the whole planet (meat eating habits being just one of them).

In terms of environmental impact vegans / vegetarians avidly consume coconut oil, soy beans, nuts etc. All things that are typically produced far away and sometimes not sustainably produced at all (think the meat ersatz burger being rolled out right now). If you stick to regionally produced products, you are much more likely to have a positive environmental impact.
That is literally what I said I was doing.
The problem I have is that the statement "everyone will have the same living standards as a someone in the Texas" leaves out half the picture. If everyone has that living standard then everyone will be as productive as someone living in Texas.

I don't think people appreciate what that means.
> there's not enough space in the world to ethically raise $animals_to_slaughter

Well, also including the caveat "at current levels of consumption". As far as I can tell, the incredibly low cost and high consumption that's come from these farming practices is a historical aberration. What was once a luxury became a commodity and then an expectation. The meat from ethically-raised animals is expensive only by comparison, and to my mind it should be regarded as a re-adjustment that reflects the true cost -- and worth -- of the product. If the societal expectation could be reformed to treat meat as a special food, rather than an essential component of every meal, the need for intensive and harmful animal farming would decrease a lot (hopefully by 100%).
Racism is undoubtedly a major factor.

https://chicagounbound.uchicago.edu/cgi/viewcontent.cgi?arti...
Ah, it is just Common Travel Area that needs ID, but not passport.
So I am not sure what is your domain and what are your core uses cases. Derisking from the technical side for a typical web app is :

1) Is the API defined (if any) and implemented. Do you understand the domain entities. Do you need any outside knowledge to understand it.

2) Is the basic architecture standing? For example, division to micro services, GRPC interface between micro services.

3) Are the core 1-2 use cases implemented end to end ("tracing bullet"). I.e. from some sort of UI up to record in a database.

4) If you have any propriety algorithm, is it implemented.

5) If you have any propriety data (e.g. real estate listing), do you have the data and understand how to get it.

So if the functionality left is trivial (e.g. CRUD) than they can do it without you, hence they have the leverage.
What I read here is a bunch of stuff that Amazon doesn't care about.

So what if AWS doesn't get Walmart's business? e.g. are Walmart's suppliers and vendors actually significant cloud infrastructure users? They're just sellers of physical products that largely don't even have a significant web presences.

The businesses Amazon wants to use AWS, SaaS startups, financial and insurance businesses, healthcare companies, etc, they don't have any opinion about Amazon owning some grocery stores and an online retail store. It's irrelevant.

What the article doesn't talk about is what Amazon as a whole gains from keeping AWS: a diversified, stable business, and a huge Internet empire that runs on their own in-house technology.

In actuality, the article should be criticizing conglomerates like Sony and Samsung in the same breath, but it's treating Amazon as if it's not in that same category, when indeed it is.

Amazon competes in consumer electronics, retail shopping, cloud computing, grocery stores, home security, social networks (Twitch), digital media, pharmacies (PillPack), and probably many more.

Then you look at Samsung or Sony and it's the same kind of story. Samsung is an extreme example, selling everything from insurance to hospital care to computer chips, appliances, and phones. Sony sells game consoles, has a movie studio, consumer electronics, professional A/V equipment, etc.

Why Amazon is not classified as a modern conglomerate is something of a mystery to me. The whole idea of a conglomerate is that the diversity of business leads to stability. Spinning off divisions left and right harms that strategy if you ask me.
My experience is the opposite; I always get fedex and ups packages on time, but my local usps branch frequently delivers late and often claims they attempted to deliver a package when I was home and nobody knocked or rang the doorbell.
> I think they're dramatically overvalualing themselves.

They've been in business for over 5 years and are now in the top 6000 sites in the U.S. [1]. For a deliberately-niche publication, they seem to be doing great.

[1] https://www.alexa.com/siteinfo/theinformation.com
That’s a good point. I often think it would be helpful to view any colonies or bee hives as a living being because they certainly behave like one.

However I am pretty sure that a single chicken has more awareness than a single bee or ant.
Yeah but that meant stealing parts of the game and taking the game hostage on servers in game companies offices. You forgot that part. AKA you can "kill piracy" by literally stealing games from your customers and increase profits. That's what you just argued. Note that pre high speed internet game companies were forced to sell you complete games on the PC. The internet just allowed them to sell incomplete software fraudulently coding games and con the public.

Go look at the microtransactions in overwatch and assassins creed, if you think it's for your benefit you are deluded.

Basic game features are held hostage.
What does returning to engineering have to do with veganism?
> I ended up just cutting out farmed meat in the end. As far as meat goes, I can eat what I kill. Apart from if someone has already got me food and didn't know, as to turn that down seems both a waste and kind of rude.

Pretty common rule for mendicant Buddhists, as I understand it. No meat is the general rule, but if you go a-begging and someone gives you meat, and you don't have reason to believe they killed something (or had someone else kill something) specifically for you, then you're good to eat it (or even obligated to).
At least UPS does this. We've been offered it by UPS. The rates are insane and are not remotely competitive with Amazon or third-party options... but they exist.
This has probably to do with the inhibition factor that many but not all learners of a foreign language have.
Not sure about all the downvotes here, seems like big/heavy car = better. https://www.technologyreview.com/s/413018/laws-of-physics-pe...
well, what are you gonna do about the global warming?

convince people to stop using their IPhones, stop using your PC, stop driving cars, stop using electricity. Bam, problem solved. Or try to overthrow corporations with big carbon monoxide signatures. Yeah, I didn't think so.

It is an immensely complex problem that has no easy solution, and people talking about it is not gonna do much, or is it??
DeepMind's epic mission to solve science's trickiest problem UK
Could you please review the guidelines and post less rudely and antagonistically?

https://news.ycombinator.com/newsguidelines.html
Amazon probably can't spin off AWS at this point which should be a concern. There is simply too much money and too big a share of the balance sheet involved.
> China is convinced it can continue to raise coal production and consumption while significantly reducing emissions. It has made “ultra-low emissions” technology mandatory in all new coal power plants an is also improving mine zoning regulations to ensure pollution is minimized.

Supposedly, 80% of their total coal-fired power is using this "ultra low emissions" tech. In this aspect, it seems to be ahead of the US. China is setting some quite ambitious goals wrt emissions, will be interesting to watch their progress.
Google Ads Location Bids
There are quite a few of these online.

https://techcrunch.com/2018/03/14/a-hippocratic-oath-for-art...

I think something of the like is definitely needed for software in critical domains.

Structural Engineers have to be chartered, right?
Software engineers in certain domains should probably be chartered under the exact same conditions.
But how would you define who should, and who shouldn't be chartered?
https://educationendowmentfoundation.org.uk/projects-and-eva...

Evaluation Report - https://educationendowmentfoundation.org.uk/public/files/Pro...
I usually report directly to the company anyway which escalate it with HackerOne if they aren’t dysfunctional.
According to signal devs this is required to do e2ee. I worry apple is starting to use “privacy” as an excuse for any changes. Especially given that they build competing product (iMessage), that’s has all the access rights in the world.
I'm curious about this link between racism and drugs. When I was growing up in Italy, during the 80s, drugs were a pretty big issue, and we had our own "war on drugs", but at the time there were basically no black people here, so it couldn't be linked to race.
This is the real reason. It's the same parasitic approach Amazon has to its 3rd party sellers that are basically doing its price discovery and are promptly replaced if some goods sell well by either making a deal with the producer themselves, undercutting them or by making an "almost-clone" and selling it under Amazon Basics or another label they own.
They are being given an extremely unsuitable diet so they need antibiotics to deal with this. It’s pretty bad.
I’m not intending to be elitist here, as I say those jobs are well paid when in-house. But if management is looking to cut costs and no other considerations, then they will go for the cheapest option. Again, this is nothing to do with anyone’s ethnicity.
Telemarket your competition.
Inc-Query | Operations | Full-time | REMOTE (UK/NL only) | https://inc-query.com

Bootstrapped, profitable, very rapidly growing B2B tech company. We program surveys insanely fast for private equity and management consulting clients.

If you enjoy dealing with very smart clients in a somewhat technical and fast-paced environment, this role may be for you. The Survey Director exercises 3 different skill sets:

1. Client management/communication skills: Interact with clients all the time

2. Business acumen: Learn about different industries/niches and transfer learning across projects

3. Technical skills: Never-ending supply of short coding puzzles (think <10 lines)

This is not a software engineering role, but some coding experience is definitely helpful here. It's a tough role, but super interesting work!

If you're interested in learning more, shoot me (the founder) a note with either your resume and/or LinkedIn: hn@inc-query.com. You'd be joining a handful of other HNers who work here.
My feeling on learning a language is that you break down a language barrier to find an even more difficult cultural barrier.
Making traditional payments at places like bars and coffee shops isn't really a good usecase for bitcoin in today's environment. It can be fun for enthusiasts, or useful for people who get paid in bitcoin and want an easier way to spend it aside from just selling it. But for people paid in local currency it just adds unnecessary complication.

There are some retail use-cases that make sense, mostly when whoever you're buying from isn't well supported by the banking system. E.g. gambling sites, marijuana dispensaries , VPN services, countries that don't have paypal or VISA etc.

Other than that monetary sovereignty, censorship resistance, evading capital controls and speculation are the name of the game.
> An exact repeat of this situation makes it seem like such failures are becoming routine for BA.

An even more 'routine' practice is overbooking. In my latest trip to Warsaw (using Polish Airlines / LOT) they overbooked by 10 people in a plane with less than 100.

We bought the tickets one month in advance and had reserved seats, but it seems until you check in you are not guaranteed to be on board. Truly disgusting practice.
The title used to be "Show HN: I made this repo to practice Algorithms in JavaScript", which the GP commented on. It has since been changed to "Show HN: Data Structures and Algorithms in JavaScript".
How's the Hippocratic Oath working out for doctors? One of the most unhealthy things that can happen to me is to be bankrupted, and that seems to be their goal. The last two times I've actually gone to the doctor for an ailment, it's been misdiagnosed, given irrelevant/expensive/harmful treatment, and eventually just went away on its own.

I've stopped thinking of doctors as friends, and instead as salespeople preying on people in their most vulnerable state. That oath is just another ruse in the sales process.
You might not know it
Also, check your spelling. It's a pain when items don't show up in search because of spelling issues.

I've seen function names misspelled, and then every invocation just doubling down on that misspelling.
It has been a quite while... determining the length of the content you are scrolling and the size of your viewport was a challenge as well that catching every event that could change the position of the viewport or generally handling input.

It was implemented in C for a small display for debugging controller for a µC. It did take quite even without any dynamic content for something we take for granted. And in the end it still was pretty clunky.

I believe that browsers still disallow customizing scrollbars and there are countless examples of people having build their own scrollbars to replace them. Many of those are quite wonky, so that calms me down at least.
Create a floating action button with swift
Triangulating the Latest Evidence for Apple AR Glasses
Ask HN: How to validate your market before building an MVP?
Hi all,

So everyone tells me that I should validate that there is a market for the product I want to build before committing a lot of time actually building the stuff.

But I find it really hard to have people really read my pitch?

I made a landing page explaining the product, along with some mock-ups of the app and tried the following:

1. Reaching out to about 200 people on LinkedIn (in my target) => got 20% of people accepting the connection, 0 people answered my message.

2. post it on HN => got 20 people on the site - 0 comment, 0 sign-ups

3. post it on specialized reddit groups => got almost no visit on the site.

4. Ask some friends what they thought about it => got great feedback, but of course these are biased...

So, I think that no-one actually looked at it.

I don't blame anyone, cause I know I myself get bombarded by spam and have little time for myself, so I understand why people would skip it.

But then does anyone manage to validate the market before actually building? and if so how??
737 I think you mean.

Definitely dodgy, Airbus were not even invited to tender.
you mean convert the book into anki flash cards ?
I'm not making this a conspiracy, you are. They've stated they don't use boats because drones are cheaper and don't trigger rescue responsibilities.
“We seem to naturally have a strong tendency to disregard the intelligence and emotional lives of animals. “

It makes ethics much simpler if you deny that an animal can suffer.

To a degree this also happens on conflicts between humans. It’s much easier to kill others if you deny that they may have reasons for doing what they are doing but instead just call them mindless fanatics that can’t be helped.
These jobs aren't well paid, because they're usually nothing but a cost to the business. Well paid software is usually where the software is the product, or directly enables income, so is seen as an investment not just a necessary cost.