skysight-inc/HackerNews huggingface dataset:
Yes. In our codebase it is forbidden to test for true/false, only truthy/falsy is allowed. The only place where === is needed and allowed is testing for if function argument is omitted. Otherwise == and yes, all developers understand that and agree and no, we haven’t had any bugs because of that. Big and complex web app, not my first, the previous gig was even bigger, same approach. Works like a charm.
> One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

Like Apple?
> One should seek to raise the buying power.

This sounds an easily defeatable measure. If I'm a politician and encourage the economy to dump all kinds of cheap, low-quality crap onto the market, I will, on paper, have greatly boosted the buying power of low-income households - except not in a way that will be helpful for them: They will have choice between an enormous range of cheap products, except they will all be low-quality and likely not what the members of the household are looking for.

> A stronger dollar, can mean higher buying power for imported products.

See other post. Additionally, this does not cover products or services you can't import, e.g. housing.

> The more you produce, means there's more stuff for everyone to buy and that drives the prices lower.

Except a lot of that stuff is not actually produced for the domestic market but exported. Also, between "we produce more" and "we lower prices" there are usually several layers of management who decide how to price products, which costs to pass on, which products to sell at a loss and which products to sell with a margin.

The lower your disposable income, the more your life will depend on that kind of strategic decisions, independently of what products you're able to buy at any particular point in time.
Technical Authoring for Fun but Not Much Profit (Interview)
No, it’s just fasting bank holiday in Switzerland.
Advanced Wildcard Patterns Most People Don't Know
> It makes it fun to write JavaScript with its quirkiness and "dynamic" nature.

nope. none of that. there are plenty of fun, dynamic languages that aren't the horrible pile of shit that is raw javascript.

> And once you master it you become a ninja.

wait, was this sarcasm? hard to tell..
Infinite width
Well he was a vegan....
I'm pretty sure parent posts are sarcastic.
That's not how the power dynamic works. The Economist is being given advice which will keep sparkling reading their content. They can live without the content, but the Economist cannot live without readers.
If you are already using open source tools within your organization, a good way to start getting involved is to report bugs to those upstream projects when they happen.

If you want to contribute more directly I'd recommend with simple improvements to the documentation of a project that you use. While you might not be interested in documentation work in the long term it is a good way of becoming familiar with the project's specific process of merging new contributions. Once the first contribution has been made to a project it should be somewhat easier to navigate their trackers to understand what sort of programming roles are available.
It would have been better if the installer did a check on all these items and would have reported the EXACT issue. In this case the responsibility is being offloaded to the user. But I do agree this message is not the most horrible thing I've ever seen.
Honestly, it does. You have to find a way to pay rent, food, and transportation. Adding several hundred dollars of student loans makes it quite a bit harder to pay monthly bills without a steady day job.
> Are you saying that no company pays their employees enough?

Companies pay enough to get the quality and quantity of employees that they need. Those who are coming up short on either side are the companies who are (presumably) not paying their employees enough.

> Or that employees in general shouldn't be paid a living wage?

In general, my answer is "null" here, as the definition of living wage is continually (and it seems to me, intentionally) slippery/non-specific. Make some definitions that are stable over a long period of time and that labor advocates agree to, and only then can we have a conversation.

> Or even that Amazon, a company headed by the actual richest person in the world, really makes zero profit and must absolutely hurt customers in order to make ends meet?

Amazon does not hurt customers overall. I suspect you either meant to say employees, or perhaps have introduced a new argument that I'm not following.

With respect to profit, Amazon is now profitable on a GAAP, EBITDA, and cash flow from operations basis. I believe that was always the plan and it's coming together now.

Whether or not a company is profitable and whether or not the founder is the richest man in the world does not feedback into an employee pay issue in my opinion. A profitable company can afford to pay its employees for longer, but has no obligation (legally or ethically) to pay them more, IMO.
Taking Ownership of Your Web Analytics with Snowplow (Interview)
It's a cowardly way of saying "I want that guy's money, but am too weak to take it myself".

The fundamental problem with such redistribution schemes is: Who gets to decide who's weak and who's the villain?

Certainly each individual knows for themselves; typically a variation on "I'm weak; give me". But coming up with stable, fair valuations for social contribution is a hard problem. For example, we already know that centralized, committee-driven solutions are deadly in the long run.
I Now Know What It’s Like to Have a 110-Story Building Come Down on My Head
that's why the first thing taught about using internet should be never use your real name publicly online
Reason (OCaml, REborn)
And they break your guitar: https://m.youtube.com/watch?v=5YGc4zOqozo#
Your Employer Should Be Funding Your Commute
Tell that to my iPad 3, which got unusable just after one major iOS upgrade. So I'm a bit skeptical.
I wonder what was the redacted phrase that was strategic to what AirBNB was doing (I'm sure we might know by now, but not know it was being discusses)
I believe this one should be relevant to your interests. Best non-fiction book I've ever read.

https://leanpub.com/developerhegemony
You know what helps products last longer and reduces waste at the same time?

Repairability.

The repairability of apple products is so poor that even Apple can't fix most of their own products without replacing surprisingly large portions of any given Apple device. End user repairability has been utterly neglected. Disassembly is frequently impossible without causing damage, and components such as batteries are frequently soldered on.

Are other manufacturers better? They used to be. Apple leads the way, and now the average phone is nearly as difficult to repair as an iPhone.

Hey, it's great that they managed to get iOS 12 to run on a 5S. It probably runs like an absolute dog, but it runs! Just wonderful. How easy is it for end-users to replace the battery in that off-warranty 5S? Oh. I see. Well, running iOS 12 on a 5S isn't so practical then, is it?

Repairability. I'll believe point #2 when Apple stops making every succeeding generation of their products harder for end-users to repair.
Hey, You can share or promote your links over the social bookmarking websites like Diigo, StumbleUpon, Reddit etc. Thank You
How do you feel about an "organic chemist"?
Deploy to Production on Day One
I'd say that it's also a big part of the reason so much of what get shipped is incredibly mediocre, though, and why small teams of dedicated people that manage to ship generally seem to ship the highest quality products.
I believe was asking for something akin to old Nokia phones.
Swiss Post Online Voting Protocol [pdf]
Be careful with CTE in PostgreSQL
Opposition against immigration is highest in areas with very little immigration, and support for it is highest in areas with a lot of it.
France had other issues though (iirc the employee protections are really strong so it discourages hiring in case you get a bad hire).

The problem is that it's virtually impossible to do a controlled experiment.
By that logic, the SoC is replaceable too, you just need a hot-air rework station, right?
It wouldn’t lead to famine, but the lack of most fruits and vegetables would be economically devastating.
You seem to think the word was in use prior to the development of taxonomy, but the word "dinosaur" began as a specific taxonomic term, coined by Richard Owen. From the outset, it was recognized that not all Mesozoic reptiles were dinosaurs.

If conformance to common usage is an important taxonomic principle, then maybe taxonomists should put the label "fish" in their taxonomies so that whales and cuttlefish are included, as these were commonly regarded as a type of fish prior to the development of scientific taxonomy? This example shows why this principle does not work in general: "fish" would then include a great many species - including ourselves - that are not regarded as fish by anyone.
When my wife was pregnant I programmed a web robot to extract the newborn names from the nearby hospitals. With the list of the babies from the former 2 years I could remove the ones with ambiguous writing, and the most common ones.

But maybe this is an option avaiable just to HN readers. :-)
Repairability and packaging are always tradeoffs. You can build something where everything is integrated with everything else and you need to throw out half the phone if one component fails or you can build something with more modularity but it will be bigger/heavier for the same performance.
This immediately grabbed me by the throat.
#Whay the A– the UN doing sitting on their A--ess while children starving
Choosing Development Company (advice after implementing tailor-made startups)
I do sometimes wonder what a Cocoa framework would look like for Dylan. It might be really interesting given Dylan’s capabilities.
I think there's some truth that these guys dodge/ignore/lobby down regulations, but there's this narrative now that that's all they do. Being able to flag a taxi through an app is amazing, so is being able to rent a flat from a stranger with confidence that it will be give and work out. Regulation arbitrage is only a fraction of their value, and the regulations are often just rent seeking by those with power. Insane taxi Union/medallions, ban on flat renting to preserve property values etc.
This book is why I have started reading CLRS after my last visit to the book some 12 years ago. That too I read a couple of chapters. Getting good requires time and good basics.
The people I spoke with weren't necessarily hostile (and I was always super calm and reasonable).

It's just taking forever and they sent a lot of paperwork that conflicted with other letters they sent. They kept sending bills stating I owed X by Y when in reality I had sent in what they asked for which would null those bills a month before that bill arrived.

The people on the phone also typically said they can't help because the questions I were asking could only be answered by my auditor, but I was never allowed to talk to that person.

Customer support is something I partly do for a living (supporting the video courses I create) and I think keeping people in the loop and providing more information rather than less is really important when something goes wrong. No one wants to feel like they are getting ignored or tossed around in a system with millions of others.

For context, I single handily do personal 1 on 1 support for around 40,000 people and it doesn't take that long because I invested a lot of time in my product and systems to make things as streamlined as possible. I'm confident I could continue giving high levels of personal support even with 100,000 people just based on time spent doing support now vs doing other things.

Here's a fun fact. As of 2014, the IRS had 94,516 employees. I'm sure it's grown since then, there's also 325 million people in the US. I know not each employee deals with customer service but that's a ratio of 1 IRS employee to every 3,438 citizens of the US. Even if only half of those people are doing customer related services, that's an abysmal ratio -- especially considering those people are doing that job full time and the IRS has spent a ridiculous amount of money running this operation (11 billion+ a year) to create a nearly unusable product.
And don’t forget to make sure that whatever you name them, the associated domain name eg. firstlastname.com is available.

Working as a web developer, occupational reflex made me do a quick check every time my wife and I came up with a name for our kids.
Thanks for the Ecclesiastes quote, Ecclesiastes is one of my favorite wisdom books, and a classic for any startup founder.

Just to add to your comment, I think the key to understanding the "meaningless" motif, and how the book works, is that the "meaningless" motif is used by the author to shut off every dead-end path, things that perhaps might be good things but good things which can't bear the weight of worship, things which can't in themselves give meaning or purpose to your life.

It's like a rat maze, with the author helpfully shutting all the paths, except the one path that matters, "the conclusion of the matter", the path of the "firmly embedded nails" on which you can stake your life, the path which is the duty of man, the path which is truly good and which will ultimately be rewarded.
After which the product will never be quite the same again. Sure it's usually good enough, but it'll never be quite as good as before, even when it's Apple doing the replacing.

With an actual removable battery that only becomes the case after dozens of battery replacements (see remote controls, torches, older phones etc).
Now with their new subscription model, publishers like the New York Times are getting more money directly from regular people instead of corporations, so they no longer have to please their corporate masters.
The past 10 years were some of the darkest years in the history of the media because publishers were totally reliant on corporate funding.
Now (very recently) what we're seeing is a reversion to the old model of newspapers being paid for by the people who read them.
This is actually what news is supposed to be but we forgot because the past 10 years have messed with our heads.
They imply that looking at not just spatial but also temporal differences is what they're doing that's new.

I don't know enough about it to know if that actually is new.
>Hey, it's great that they managed to get iOS 12 to run on a 5S. It probably runs like an absolute dog, but it runs!

People are actually reporting that iOS 12 runs faster than iOS 11.
baby face after birth looks completely different already after one month and dunno how can you judge personality of few days old newborn since i guess you are not gonna wait years to figure out the personality, which should be illegal in most of the countries anyway and you must give name within hours/days maximum usually
Lambda calculus implementation in Scheme
Ruby’s Hashes and Perl’s Autovivification, in JavaScript
Here is one monkey on an unrestricted diet and one monkey on a restricted diet years later:

http://www.slate.com/articles/health_and_science/medical_exa...
We use it to check if a value is null or undefined (`foo == null`) is true for both `foo = null` and `foo = undefined`, which is pretty handy. Other than that, we don't use `==`.
I know it's just one data point, but I've been doing a very mild form of intermittent fasting (more time-restricted eating) since June, and have been very happy with the results. (I stop eating by 8pm, don't start again until noon, but haven't done much in terms of changing what I'm actually eating.) At 5'5", I went from 156lbs. to 143 (goal is 135), and it's been relatively easy.

Your mileage may vary, of course, but I feel great. This was inspired by a paper I read (I believe linked-to in this article, but I'll have to track it down later.)

https://www.the-scientist.com/features/running-on-empty-3143...
Your "polite" has moved way too far into manipulative / passive-aggressive with weasel words like "I see" and "in its current form". If you are in a position of power like Linus, where your perception is the project's reality, couching such realities as if your perception is the only problem will lead to fights and a lot more resentment. Just saying, "Thanks, but I won't accept this until X, Y, and Z are corrected," is still polite, but also gives a clear course of action for the recipient. And yes, some people read directness as rudeness. You can't help them.
Seth Godin on lessons learned in 33 years in software
it has been growing for the past decade. me and several people I know regularly fast for health benefits and not religion.
Maybe the "do things that don't scale thing" where Airbnb came to the apartments and took photos of them themselves, to make the offering more interesting for customers?
What Is Programming? How Programming Languages Work – A Brief Overview
Apple, Firefox tools aim to thwart Facebook, Google tracking
Ok, I partially stand corrected. But let’s get a few facts straight. First, the default config battery life is 4 years, not 10. Anybody can make a device that’s not useful for the intended purpose last forever. That said, the default config is a very reasonable 400ms IBeacon with Nordic chipset and transmit power of -8dbm. The important thing to note is that it’s using 2600mAh AA batteries. That’s not your off the shelf AA, but a very high power version of the AA (roughly 2.6x more energy each). Another important thing to note is it doesn’t do any sensor reading or two way communications, it’s just doing a blip of radio broadcast 2.5x a second. Still true BLE, yes, but also very much comparing apples and oranges to an LTE-M chipset and literally anything you’d do with it.
That doesn't re-build it into a linked list as his example showed. It also does multiple passes through the data, which should be fun if there are millions of items.

It is a great question for talking about performance tuning an algorithm, but just seems bizarre to be pushing for abstraction on this problem.
We have a number of states with no income tax.
Other things to keep in mind:
- Labor market is bigger than a single country
- Other costs may affect wages (if profits are squeezed, increased competition, rising costs of goods or benefits, etc)
- Government policies impact wages (law of unintended consequences)
Free Data Structure and Algorithm Courses
You Don’t Need
Quiz: You think you know Python?
From the Carnegie quote:

> "The man of wealth thus becoming the sole agent and trustee for his poorer brethren," he wrote, "bringing to their service his superior wisdom, experience, and ability to administer - doing for them better than they would or could do for themselves."

How does wisdom about running a business translate into wisdom how other people should live their life?
Anyone read about Apple's recent lawsuit[1] for planned obsolescence in iPhones?

Please do not misrepresent this situation. It's a problem, but it's incredibly obvious that this is not "planned obsolescence" and it's dishonest to claim so.
Open-source stand-alone Point of sale for android
Also, the poster has not applied the law. He is saying that because the labor supply in the US is low, wages should be up. However, the US can outsource functions, which means that the labor supply is bigger than the US.
There is TripAdvisor and SurveyMonkey
Iraq has WMDs.
Not OP, but that seems to change with each election cycle. Its alarming how malliable US media gets qhen the money starts to flow.
It is interesting to see how PG is selling this to Fred. This is exactly the kind of people you want to work with in a startup. People who believe in you and are not afraid to show it.
Disclamer : working at OVH ;)

Few points come to my mind :

* Price versus popularity

Being cheaper is not our drive value. If we wanted to be the cheapest, we would miss our mission to provide a world class infrastructure that you can rely on to build your own business. We wouldn't have one of the best anti ddos solution and we wouldn't be recognized as one of the most performant Cloud provider. ( https://cloudspectator.com/reports/2017-Cloud-Spectator-EU-R... ). I'd rather say that our services are more "fair prices" than "cheap prices".

Fair prices, being lower than US market, many customers tend to think that the value isn't the same (see cloud spectator link above). If your price isn't considered credible, you won't be at the table not because of your price, but because of the market range that customer are looking for. Range is defining both min and max, and as hard as it can be, there is a minimum value that customers want to put money into.

Popularity is also something that you work on the long run. OVH is very famous in EU, because... it's will be ~20years (next year) that we've been here starting from web hosting and baremetal, then accompany our customers in their growing needs. This year, we've just opened our 2 first US datacenters, and launched a beta offering with baremetal, Hosted private cloud (VMWare), and Public Cloud (OpenStack).

Popularity will come with more people testing our services :)

* IaaS / PaaS / SaaS in an open world

We also provide managed services like databases, Observability, Object Storage, K8S, etc. Some may not be available in US for now but it will be. We work with many startups, and we also have a Startup program called Digital Launch Pad : https://www.ovh.com/world/dlp/
At least in EU, many startups now know this program. I guess it's popular :)

A very big difference is how we provide the service and the lock-in policy. We want our customer to use our service for the value we provide and not because they're too tied to go elsewhere. Aside from a fair pricing, it's fair business. It means there are no hidden cost, bandwidth is included with the service, and PaaS/SaaS services offer well known (or standard if possible) APIs. For example, our observability solution provide protocols abstraction with many popular API : OpenTSDB, Warp10, Prometheus, InfluxDB, Graphite, ... Customers can push datapoints with a protocol and query with another one. This is this kind of openness we want to create. Repeat the same with everything else : Compute (Nova, EC2, ...), Object Storage (Swift, S3), Pubsub (HTTP, Kafka, ...).

We're seeing more and more companies that, like you, are fed-up with lock-in solutions or extravagant pricing policies, and are moving to providers like us. Thank you for your comment and let's make (profitable ;) ) business together!
Tell that to Thinkpad users that can upgrade 15 years old second-hand Thinkpads with compatible parts bought from China (also apply to other notebooks).

How easy it is to change the faulty keyboard on a MacBook Pro?
> How easy is it for end-users to replace the battery in that off-warranty 5S? Oh. I see.

I did it in about 45 minutes the first time, and could do another in 20-30 minutes pretty easily.

It's now a 5-year old phone. 10 minutes labor per year is OK in my book.

How easy is it for end-users to replace the clutch in that off-warranty Civic? For that matter, how many people even change their own brakes (one of the easiest DIY tasks, IMO)?
I have mixed experience with drivers on Linux. Recently, my onboard sound card died and I dug out a PCI one. It's about 10 years old but on Linux it just worked. No such luck on Windows 10. Latest official driers were available for Win8 and there was no way to get it to work on anything newer.

But then, anytime I do anything involving printers, it is a huge pain.
The 5 minute monologue about changing a light switch cover was great
Huh, weird. For me it was the inverse. I barely saw anything but the text of the article, presumably because of uBlock Origin.
IIRC the op-eds were always fairly variable in quality. Surely you haven't forgotten Kevin Myers?
Free market think-tank says free market is good. More on this breaking story as it happens.