skysight-inc/HackerNews huggingface dataset:
To reproduce this error:

1. Create a law that penalizes companies for activities against current employees with attribute X (or who might have attribute X in the future)

2. Watch as companies ride the grey-line getting away with as much as they can whilst (a) staying within the letter of the law and (b) creatively discriminating to avoid hiring anyone who has (or might in the future have) attribute X.

I'm not making a moral judgement, but when you set the system up like this can you really be surprised by the results?
Like detecting if there is an art painting in the image, or what era the painting is from?
Observable, the notebook platform hosting the piece, is his (along with Jeremy Ashkenas who posted this to HN, and Tom MacWright) new startup, and I think this post is meant in part to demonstrate its capabilities.
Fundamentally, this is one of those places where if we want to change policy, the government needs to step in.

If we want companies to honor paternity and maternity leave, then when a parent takes such leave, the government needs to soak the employee's salary and benefits. 100%, no questions asked, full stop.

Any less is incentive for every company in the marketplace to find every excuse to cut parents out of the loop for costing more per-hour-unit-of-work than an equivalent employee with no children.
If your company relied on some sort of margin related to commodity electronic components: congratulations you were doomed anyway, this just hastens it. Let's face it, hardware is not where the money is. Hardware is a tool of software now and forever. If you can't figure out how to make the money with software to pay for the hardware then forget it! I hear Amazon is hiring again.
Holy moly.. sorry but you should seek out help for your own medical condition: autism.
Try fining in N% of annual salary, Finland style, and see how long it takes for that tune to change.
This is not likely to be the case. It is not so easy to pursue a retaliation complaint. I suggest you look at the case law history here. America is not France where the courts almost always side with employees. It's just the opposite. There's a very high bar for retaliation complaints and it's getting higher all the time [1]. These days you basically need a confession from your employer to establish that the retaliation was the "determinative factor."

[1] https://www.nytimes.com/2013/06/25/business/supreme-court-ra...
The “IDE” debugging library fuss was mistaken. CoreCLR supports the same COM ICorDebug API as mainstream .NET but Microsoft have their own private C# bindings library for using it with VS/VSCode. Anybody can generate their own C# bindings, JetBrains already did.

I say this as someone who was using ICorDebug 13 years ago.
Correct, his comment doesn’t take into account counter scenarios, that’s important to be mindful of.

Nonetheless it’s still illustrative of, as you call it, economic orthodoxy. Put more plainly, most economist say this shits no good. It can be very counterproductive, dangerous even.
Escape-meta-alt-ctrl-shift!
> We wanted flying cars, instead we got 140 characters. - Peter Thiel

Damn you Twitter, damn you to hell, for hiring all those flying car specialists.
by regularly I mean it's multiple stories every week on the industry podcast: http://www.elevatorradioshow.com/blog/2018/6/13/elevator-rad...
Whatsapp was available on Symbian untill 2016, and they will support Gingerbread until 2020
> But then, feeping creaturism has always been a BSD tradition! :)

In general, living software adapts to the constraints of the hardware developers use and care about. The most visible case of this is probably web browsers (and web sites).

If BSD developers were interested in a minimal memory configuration, they could make it happen. It just hasn't been anyone's priority, and machines have many orders of magnitude more RAM today than they did in ~1992.
> Why did Henry Ford pay his workers enough to buy Ford vehicles?

Well, the theory was that if his workers could buy his cars he'd make more money.

But that is the same type of logic as selling items at marginal loss and trying to make a profit by moving huge volumes. The fact that it worked so well suggests there was something else going on that I don't know about.

> Why is paying higher wages while keeping the money in the community/country a "disadvantage" exactly? Aren't you looking only at consumption without considering production?

So obviously the absolute number doesn't matter - otherwise we could multiply all dollar figures by 10 at the end of each year and call ourselves wealthy! :D

The relative distribution is everything. The game is to split people up into the nearly-everyone camp who take resources and consume them, and the rare talent camp that can turn resources into more resources. I'll call our rare and talented individuals group 2.

Take a silly example, wood. Give most people wood, and most people can burn it for heat. The more productive individuals can build something out of it, like a house (which is a better long-term investment in terms of conserving heat). Maybe the most productive would turn it into an axe shaft and cut down a few trees, liberating more wood.

The aim of the game is to move as much of societies resources to group 2 as we can reasonably manage, because then we will have massive resource surpluses that we can all enjoy.

"Keeping [resources] in a community" is a fine if your community has a couple of people in group 2 that you can divert them to. Otherwise, you'll find that all your resources get consumed and mysteriously there is no surplus any more. If you give all your resources to productive foreigners, they can give you back the same amount, plus a little extra, and themselves be wealthy. Discovering this little dynamic is the heart of economics.

The downside is that true group 2-ers are rare, and usually busy enough that they aren't very visible. People forget about them and try to divert resources to the deserving but chronically unproductive instead. If it gets extreme, communism happens and everyone starves.
Henry ford's paying their workers more was considered revolutionary. I am actually in favor of paying people a good living wage, but we have to do something to make it work. I'm a programmer and I bet I make more than someone in India, so I should have to be doing something extra to justify that. I didn't mean to parrot anyone else's ideas, these just seem like obvious idea.

If I was a worker in a factory making things with physical labor, and I have a typical us standard of living, how can I do that more efficiently than someone in china, who gets paid less? I love craft beer, but it's a combination artistic and luxury product. It's not like making ball bearings. It has an aspect of knowing what the micro local market wants. It has a marketing and uniqueness possibly. On the other hand, no one is I know is making craftsman lumber to make houses out of (but they could I guess).
Eliminate tariffs (and non-tariff barriers) and convince manufacturers they'll stay gone. Separate health-care payments from employment. Ensure that there's an adequate supply of vocational training. Add two zeroes to housing starts everywhere the median house price exceeds three times the median income. Nothing that isn't patently obvious, in other words.
Does anyone out there still use format()? I've never used it in the my entire 18 years experience programming Perl.
It's complicate when I go to a conference, I am connecting with other people in my industry and representing my company, so it's worth it to them. I can actually learn things that are useful there.
I literally almost choked on my drink reading this.
Excuse me for being flippant but, I don't care if you're a 10- or 10,000- person company, but I'm going to take >4 weeks of vacation per year and if you can't handle that then you don't deserve to exist in the market.
this book makes a valid point:

https://www.amazon.ca/dp/0307405168/ref=cm_sw_r_cp_awdb_t1_e...
12 resolutions for programmers
I received the same exact message from Semalt about an article I wrote back in 2014. I'm pretty sure this is a scare tactic since I can't find any reason for them to "start legal proceedings", and the letter they sent is clearly copy and pasted since one of the field wasn't updated from the last person they messaged. Also, they have no reason to mention GDPR – it has nothing to do with this situation.

Just in case, I contacted a lawyer – I'll fight it if it goes further since I don't appreciate being bullied by a company like this, and nothing I said was false.
The one major thing I really like about the terseness of these commands is that, although they have a steeper learning curve at first, once you learn them --- which happens quickly with repeated use --- they feel very natural and you use them almost as if they're an extension of English, like a special dialect; talking with coworkers, we use words like "cat", "grep", "ls", "sudo", etc. as verbs.

Contrast this with the verbosity of more "modern" command languages like Powershell: while those may be a bit easier to understand the very first time, every time thereafter it feels like you're talking in a language where every word is a minimum of 10 letters and two syllables long. The mental overhead is far higher.

I've always remembered "bss" as the "bull-shit segment" --- because it initially doesn't have any useful content.
You can also argue that sports and office work are not analogous.
A friend of mine interviewed and was hired while pregnant, and disclosed that fact immediately after signing her contract. The response, correctly, was "Oh. Well, we'll make that work." And they did.

That's both the legal thing to do and the ethical thing to do. What else are you proposing?
> This form of farming is a good way to get around the conventional farming practice of clearing trees to make fields.

Yeah, you harvested two yams (less than a day's calories) over a six month period. That doesn't scale up the way modern farming practices do.
Other solutions, since we aren't going to see policy solutions in the US anytime soon, might include:
- insurance to help companies pay for parental leave
- state level policies (eg: California, but it only has 6 weeks which is hilariously short)
- stronger enforcement of current laws
I know the line of business you’re talking about - getting landlords to list their properties. It is a gnarly problem, but one that’s solvable. The catch is that it is truly hyper local.

You can’t do Thai from Chile. It needs to be done by being physically present in different major Thai destinations that you want to list, going from door to door to meet the landlords you already know about, and to discover other you don’t know about. It is literally a pariah dog’s job while you’re getting started (and you’ll graduate into a working dog’s job if you’re successful), but once you have established basic rapport and have the contact numbers (not just emails) of the landlords, you could very well just call from from a nice Thai beach, as long as you maintain periodic physical contact. It is great that the app is polished, but additionally (if you already havent) you’ll have to make the technical side such that it is extremely easy to update - and the owners can do it themselves. Convice the owners to do it themselves. Make a few local friends who speak English, and are young and hungry, make them commissioned agents. Take them along with you, assign each renter to an agent, and be fair (and initially generous) with the agents. But be sure you the “keys” are with only you.

If you do it right, and are able to be accepted into the culture (important to behave as they do, be very humble, and give up the traditional “confidence”/arrogance commonly espoused in western society), and be sociable enough to blend in with the landlords, you might become a social phenomenon, and get many more landlords through word of mouth. I strongly recommend you give a serious go, physically, hyper-locally, town-to-town, house-to-house. Not just make the app and expect that the supply side will come looking (the demand side will, you’ve already figured that out). You have to go to them, convince them, request them, implore to them, show them the money, and the potential market (don’t expect them to understand the benefits straight off the bat). You’ll also get into trouble when a renter trashes a place. When you do, either sell to AirBnB or hire experienced people from that company. When you pull it off, you’ll be like a mini/local airbnb, and worth a decent fraction of what they’re worth.

Understand that this is a supply-demand business. Your demand will be off the internet. Market it the way you know. The supply part is very different. Do Thai landlords frequent Reddit in droves?
I had the chance to attend the 1st in-person YC Startup Investor School back in March.

All content here:

https://investor.startupschool.org

Really useful data driven investing fundamentals.

The networking connections and opportunities have been invaluable.

Thanks to YC and all who attended.
Inexpensive father's day gifts
You may want to consider that the candidates doing well on the coding tests may have less experience interviewing for a variety of reasons. It really depends on the role and the needs of your organization to decide whether the qualities of the candidates that seem bright are more needed than the qualities of the candidates excelling at the coding tests. A consulting role would likely place a higher weight on the 'seems bright' score.
The perfect example of an incompetent government. They could literally just pay each homeless person that 40k a year, or literally build the housing and house each person. Instead they waste 300 mill in non effective programs.
At Sun there was a salesperson, formerly of DEC, who had been taught, in DEC salestraining, that PDP (as in PDP-11/70) stood for “Pink and Dark Purple”, so they could recognize their machines in the lab.
Sure. For the "primitive" angle, you could wrap in leaves, corn husks, or any other natural product instead to avoid some charring.
One of the best things I ever did for my programming career was read The Linux Programming Inrerface cover to cover. Obviously I didn’t expect to completely grok 1500ish pages of tech details, but a survey of how Linux is organized and what is does well was a revelation.

As a result, I’m WAY less likely to reinvent the wheel. I love to argue down tech proposals at work with something along the lines of “Linux already does that for you”. This sort of understanding can easily save man-years of effort on moderately complex undertakings.

As I’m writing this I again wonder if some sort of professional licensing is needed in software engineering. A bioinformatics PhD has absolutely no way of assessing potential CS consultants, and picking the right one could save so much money, time, and effort.
I feel like Uber could jump into this business in 2 months and outpace Bird in every market. You could even have drivers pick up scooters for in-trunk charging and drop them off in high demand spots.
Cryptocurrencies, albeit experimental, have given us an blazingly fast way to value things. At least a few ideas out there have reached multi-million[0] dollar valuations in a matter of months or less by representing their projects with a coin/token.

[0] I'm sure there are disagreements on how legitimate this is (e.g. manipulated or inflated valuation). If we're talking about "how fast you can inflate your valuation", cryptocurrencies are necessarily part of that conversation, and so far, they are much more direct ways of achieving just that.
And this doesn’t even discuss the effect of changing the color scale on the visual appearance (linear vs. log vs. some binning algorithm etc.), measuring counts per region vs. per capita vs. per square mile, drawing a cartogram, etc.

There are a lot of choices when displaying data on a map using colors.

Mike & Jeremy: one that you might want to toss in here is normalizing so that regions matching the national average increase are colored neutrally (instead of no change being colored neutral). i.e. normalizing relative to the national trend instead of relative to the previous year’s value. Depending on the data, this can help separate national vs. regional trends, though it takes more careful explanation to avoid reader confusion.
Not only that but the v7 man page actually uses the word catenate in the synopsis.

cat - catenate and print

https://www.unix.com/man-page/v7/1/cat/
https://www.youtube.com/watch?v=G1ajkzVf-VM
Because IQ is a measure of abstract analytical and pattern-matching intelligence, our economic shift towards more analytical/intelligence-driven work causes us to practice those skills more. I could say that FQ (factory-production quotient) has decreased over the last 150 years, but that doesn't mean that people are more or less intelligent, only that they practice different things.
If you read the book, it’s very apparent it was a case of fanboyism from a very specific demographic: older males in positions of power (WalGreens CEO, Safeway CEO, mulplitude of investors like Murdoch, Larry Ellison, politicians like Schultz and Mathis.) Many of these individuals had very educated voices on their team that constantly sounded the alarm bells only to be ignored and chastised because those in power were completely smitten and couldn’t fathom re-evaluating their positions. In one instance, Safeway staffers even half-joked that Safeway CEO saw in Holmes the daughter he never had.
Yams are far sweeter than potatoes.
Good job! This looks like a great code/text editor than an IDE at the moment.

You would need some sort of code navigation, debug and run capabilities to call it an IDE :) Hope to see more soon?

Redhat's OpenShift.io Eclipse Che integration would be a good example of a cloud IDE where you can could code,build and debug off a web-browser backed by a container-based workspace running on Kubernetes.
Indelible Ink: The Deep History of Tattoo Removal (2013)
can't think of any off-hand, but a good start would be building a palette histogram for each of the images, I would expect that visual art will have color palettes that are very distinct from photographs.
It’s a double edged sword. It is a factor that’s considered somewhat in policy but at the same time it very hard to predict and generalize such conclusions because things can also land the other way.

For example it’s possible some permutation of trade war impacted US tech in the short term yet had the long term effect of reestablishing more manufacturing in the US. This kind of thing has happened, lots of examples.

Remember, China is not a manufacturing leader simply because people are working cheaply. There is a masssive ecosystem, self-reinforcing, supporting new growth, and in general making it easy to get things built there. These elements are critical yet not fundamentally tied to wage discussions.

They have fantastic systems and infrastructure in place to make it all possible at this point, that are mostly independent of what salaries are.

I don’t mean to imply wages don’t matter, they do influence things of course. It’s just that they are a highly visible point of contention compared other extremely important enablers that are not very visible to casual observers, who may still be very vocal on these debates.
Less is more. That’s the joke.
So what do you do when you have high risk scenarios that are semi-rare but semi-predictable, combined with a high loss when they happen?

It's called insurance.

That's the private/"market" based solution to privatizing and sharing risk across a pool. Given it's kind of an impossible thing to fake, there isn't much risk of false claims.
A dominant player, yet Obama needed a special highly modified version to securely access the White House network. A huge amount of work to keep using what he was comfortable with.
.. using the same (or similarly 'primative') technique.
They basically crowdsource the charging operations-
https://www.theatlantic.com/technology/archive/2018/05/charg...

It is not exactly like the Uber/Lyft model, but you can think of it as the supply side of the equation, and it does create barriers for entry.
The 'what I'm working on' page was a fun show. I feel like you are honest about everything on your plan in public which is great. I laughed when I saw this hidden in the middle:

"Increase price for new customers to $30 a year. This will not affect existing customers."

Great looking service, I like the use case this enables for blogging from my phone. Does it render videos in the folder? It would be amazing if it could sync with a YouTube account and auto upload videos there too (and embed YouTube in the blog)
Is there not? I just want my basic needs met, have someone to talk to and perhaps some forms of entertainment.

I don't think I'm in a minority.
Those are all Chicago politicians, yes.

While people sometimes use "political machine" to mean "a functioning, robust party" nowadays, a "political machine" refers to a specific system of patronage, where campaigning for a politician or political party is rewarded with government jobs, and anyone supporting the opposing party was rewarded with unemployment.

At the height of the Chicago political machine (and New York, and ...) tens of thousands of city jobs were used to reward campaign workers, not just big donors and campaign managers but the people who knocked on doors or district leaders who ensured good turnout in their districts. At the height of the New Deal political machine, the WPA was used to do the same.

Rahm Emanuel, meanwhile, has "good relations" with Chicago businessmen and receives giant campaign donations; Michael Madigan tried to get jobs for a half dozen people and was shutdown hard.
I definitely remember one supposed LCD expert who said Apple was lying about the iPad battery life. Said there was no way it would last more than 3 hours.
Whoosh, your 4 weeks isn't comparable to 2 months of degraded quality of life and recovery after pregnancy. Not to mention the children if the father is also working full time.
Work better with others by thinking about what their perspective is on an issue, what's their perspective. It's rarely how can i screw the other person. How can you maintain good relationships with people you work with, even if you disagree.
Vast majority of VC flameouts don’t put tens of thousands of lives at risk. Theranos had to void blood tests of 76,000 people just in Arizona. If Holmes had her way, that number would be millions.
the primitive tech blogger guy is not trying to live off the land. he just have a Survivor/Bigbrother kinda of tv show for survival nerds. he probably live off the proceeds of paracord bracelets and pocket knife banners :)
>Isn't a common valuation formula "2x revenue"

No.
The Modern Software Delivery Supply Chain
I mean come on, your argument is just weird and makes no sense.

We are talking about the 2nd most powerful biological drive after survival. You wouldn't say "as crazy as this sounds, continued existence is a clear choice" - even though it is, because anyone could decide to kill themselves at any time. And therefore they're choosing not to at every moment they don't.

But you don't say that because that makes no sense.

And thus I say that the notion that having children, while yes in theory a choice, also reflects the second strongest drive after survival and is less of a choice than one might think.

* also as a recent father, I'm gonna pull that card and say that you clearly aren't a parent, and Just Don't Get It.
Notes on Distributed Systems for Young Bloods
Friday Facts #247 – Pricing and its exploits
i don't think these are easy problems that can be solved just by the city being "less wasteful" and stopping doing stupid things, which seems to be the common response to the problems.
And for everyone reading: go play with Observable. It’s fantastic!