skysight-inc/HackerNews huggingface dataset:
Calling an ordinary class member function in C++ has exactly the same overhead as calling a function in C.

Modern compilers make the same optimization for function pointers which are only ever set to one value, too.
Of course all models are biased, but we can try to build models that minimize the types of bias we care most about.

I think the so-called panic comes from the fact that more complicated algorithms are difficult for an untrained person to understand. For example, it's also illegal to discriminate housing/lending based on race, but if I hide that discrimination inside of a sufficiently-complicated ML model, I may be able to get away with it.
Oh, I can only guess. A well run shop will have performance bonuses that the floor employees may depend on for vacation funding, college funding, or a down payment on a house. A shutdown like that can impact a weekly, quarterly or annual bonus severely. He may have inadvertently prevented someone from financing the house they wanted
> Social media is all about making you feel bad.

> Its a platform for people with low self esteem to dream about what their lives could have been. For older folks to remember the past. For the average guy/gal to keep tabs on old flames.

Do you think this about federated Facebook alternatives like Diaspora?
FYI, Promise.all does not guarantee that. It doesn't orchestrate actually running the Promises at all (this is impossible the way Promises work), just that they're all resolved at the end, with results in the same order they were passed in.
The article said the country produces no GMOs. Regular size tomatoes can be lacking in flavor. But I find the small tomatoes from there delicious. Some other vegetables like peppers are pretty tasty too. It's not all bad.
Just use I'd'nt careless.
I didn't mean to imply that C++ was safer somehow. I just meant that those languages are also competing in that feature space in a way that C doesn't.

And, on a pedantic level, C++ competitors can't provide exactly the same benefits of C++ because they took different approaches.

What's a key design difference among these languages? Well, C++ can mostly just #include a C header file and go with it. The other languages provide FFI mechanisms, but they each require declarations of the FFI to match the compiled C code. So theoretically there's a little more room for errors in that translation, though I doubt that's a big concern on the whole. Each of those languages have more mature module systems, which should more than make up for keeping FFI interfaces in sync with C headers.
> Taxation is both effective, and far less invasive to markets than many other solutions.

I don't really agree with this. Taxes are distortive and doesn't necesarily help inequality. It might even make it worse. But also, there is taxation as a progressive system of government funding, as there is taxation as in "You will never own more than X, because the government will seize it".

In terms of solutions, I'm not a professional economist, but as I read different authors and books, it really seems like we don't understand why we have inequality in the first place. Even Piketty's Capital feels more like explaining that its going on than why. So I'm jitterish about any solution that doesn't help resolve the core cause, for the which there doesn't seem to be consensus

The CEO's pays is a small but funny example about that: CEO's pays increased enormously after by a law thought to dimishing their returns, made their salaries public, and increased CEO's ambition and bargaining power. The very idea to dock their pay increased it.

But those are small bits at the macro-economic level.
Dutch farmers recognised this and focused on new/other kinds of tomatoes with much better taste like cherry tomatoes and vine tomatoes.
They are switched from the Mechanical Turk, if I am not mistaken. Humans are slow.
This is a really neat and elegant study. All they're missing is a long-term survival curve.

You're probably wondering what the catch is if you haven't spotted it yet.

Ethanol ablation is usually used for carcinomas of the liver, although it sometimes sees use in some very rare cancers. So, this falls under the "extremely effective but with limited application" category. That doesn't mean it doesn't have great value, but you also don't want folk to think it's a "lethal injection for all tumours".
I think that how much a country is "feeding the world" would be more properly measured in metric tons, rather than dollars. So saying that the Netherlands are "feeding the world" on account of the total value of their agricultural exports seems to me a bit misleading. Staples are cheap.
So you can sell PayPal one day for $200 million and have the capital to build a space ship company and the first viable fully electric car manufacturer.
>>If you're 25 and aren't yet doing anything individual and attemptedly groundbreaking with your life, you probably are behind, if that kind of thing is your goal.

I think this is the biggest take away. Feeling "behind" is always relative your goal. The feeling is also influenced by a "success bias" in which the examples/role models you see or hear about are the successful ones. Yes, compared to where Bill Gates was at your same age you're probably behind - but what about the other countless number of people your age with similar goals? How do you stack up to them? That should be your real metric rather than the 1 in a million success stories.

I agree in that regret is a useful emotion. But only as, as you said, a tool for evaluation and recalculation. Personally I believe it is better to make decisions based on asking your self "if I do/don't do x, will I be closer or further from my goals?" rather than making decisions based on "oh man if I only did x or y 10 years ago I would be where I want to be".

I think it can nicely be summed up with:
"The best time to plant a tree was 20 years ago. The second best time is now."

also - I know it's become a bit of a meme at this point, but "pivoting" or changing your goals isn't as bad of a thing as people make it out to be. I don't find there is anything wrong with re-evaluating and changing future goals based on progress and failure. I find it's better to change your goal based on a previous failure rather than give up completely or become stuck in the paralyzing regret phase.
It's true that generative programming can make up for shortcomings of C. But you're pretty much writing in two languages at that point, C and whatever spec generated the rest of the C code. It's not an apples-to-apples comparison to C++.
>Seeing it all laid out like that really makes me wonder how it still gets by with so few consequences.

Too big to fail. Check out the book "Chickenshit Club" if you want to see how this has all evolved since Enron and Arthur Andersen. The Justice Department is frequently paralyzed by politics and fear of causing economic harm to the country. Plus, several changes in legal precedents have made it much more difficult to prosecute companies and their executives.
I think Japan is actually a counterpoint to your argument. Post WW2 was not when it became a first-world economy. I'm pretty sure that when it first industrialized in the late 19th century, it did so under free-trade. (Its government wanted protectionist economic policies but the British forced free-trade on them!)
Definition. Let X be a programming language and Y <= X a sublanguage of X. An X to Y transpiler is a compiler with source language X and target language Y.

In the language of model theory, a transpiler expands the explicit definitions of the symbols in L^+ \ L, for a L^+ sentence, when every symbol of L^+ \ L has an explicit definition in L.

If you are into education research, you can say "a transpiler translates the classroom activities of tomorrow into a language the students understand today".

If you read any math book, then each section requires you to compute a transpiler from L^+, the language learned after absorbing the content of the section, into the base language L, the language the student understood before absorbing it.

Given any article in any math journal written after 1940 or so, it corresponds to a set theory transpiler; in other words, it defines a language that expands the language of set theory and describes how to translate sentences from the expanded language into the language of set theory.

tl;dr a transpiler is what does the work of part (b) of theorem 2.6.4 on page 53 of Hodges, "A Shorter Model Theory".
Probably ORTC (O is for "object), a similar but different tech Microsoft is pushing.
A "compiler" translates code from one form to another, and while historically that other form is machine code, ther's no requirement that this is the case: Java translates to JVM bytecode.

People get upset when told Ruby is a "compiled" language, as technically the code is compiled into bytecode, because overall this is in the context of an interpreted language. Things do get blurry when it boils down to JVM bytecode in JRuby, which then goes on to have a JIT pass done on it...

Even the CPU itself "compiles" the incoming instructions into internal ops. It's translating code into code.

It's compilers all the way down.
That's completely bogus. Forget unpaired surrogates; this scheme cannot even represent odd-length ASCII strings.
I'm all up for reducing any tax, at any point for any reason whatsoever.
Some Uber drivers literally have criminal records for driving for Uber

Where?
I am from the Netherlands and I have to say that regretably a large part of our country thinks that our farmers are incompetent, stupid, nature-hating animal bashers because of how the media treats them.

It's gross how strong the lobby is against our farmers, even though they're clearly among the most competent, intelligent, sustainable farmers around the world.

They always use cherry-picked facts (and even blatant lies), decades old photo and video materials and examples from foreign farms against our farmers, in order to put pressure on the government to regulate our farmers even more, to the point where our farmers feel that they are nothing more than underpaid workers for a huge governmental organization.
>> Unless you work directly with the equipment maker and their circle of suppliers and customers

What does this mean ? being a certified field engineer, with the explicit permission of IOT retrofitting ? And if so why ?

And assuming the equipment manufacturer is interested in a way of doing this, wouldn't he be interested in scaling and maybe some profit and other benefits(we'll probably find some benefits along the way) ?
Thats a terrible to reason to have or increase taxes. If you eliminated paper currency altogether in one fell swoop, the next day you would have another one replace it, be it bitcoin, gold or cigarettes.
The key is that most services don't need to be reliable. I think the cloud has huge promise here. Engineers tend to think their app needs five-nines reliability when we live in a world where the banks close twice a week.

I don't think on-prem will ever die out. It's like owning vs renting your office. There's pros and cons to each and we'll eventually hit some kind of equilibrium.
I'm curious. What are you calling a "commodity"?
Its not culture, it is for the benefit of big companies. The best tasting vegetables also spoil easily. The ones sold in supermarkets are the varieties that can be sold longer, usually with poor flavor.
The Netherlands will soon be a massive exporter of flood-control knowledge and technology as well. It's like they've been practicing for global warming for the entire lifetime of their country.
I’ve said it before and I’ll say it again: if Oracle acquires your company GET OUT. Do not wait, bail out immediately.

Oracle is expert at slowly bleeding teams while suppressing pay to milk products for all they’re worth. They are developer-hostile (including to employees). It is career death.

If Oracle acquires a partner you depend on, you have 12-24 months to find an alternative before they cut your legs out from under you and steal every last drop of profit from the relationship you have with your customers.

Don’t believe any promises to the contrary. Oracle promised ours would be different. They gave us pay raises to stick through the transition. It was all a ruse. Once we were in the jaws of the machine stack ranking took over, raises and bonuses were crap, and a lot of architecture astronaut garbage was rained down from above. They increased the price of our product by two orders of magnitude which lead to massive revenue gains. They simultaneously shrunk the team and claimed there was no money for bonuses or equipment. Developers have a 5-year laptop replacement policy.

I repeat: get out!
I don't get how this font makes hard to fake a plate. (yes, upon close inspection you'll get busted, but cameras are an easy target)

You can get the font and then 3D print your plate or invent your own process in the kitchen.

http://www.autokennzeichen.info/kennzeichen-schriftart.htm
Ask HN: How do you keep your brain fueled while cutting? (body building)
What does your diet look like when you need to be calorie deficit because you are in the cutting phase, but you also need to focus 8-10 hours per day on programming related work?

Put another way, if you are on a high protein, low-carb calorie deficient diet A) is that going to slow down your brain and B) if yes, how do you modify that diet to achieve your cutting goals but also not jeopardise your mental stamina?

Would love to hear HN's perspective on this.
Simplified Tab Groups is being ported to WE:

https://addons.mozilla.org/en-US/firefox/addon/tab-groups/

https://github.com/denschub/firefox-tabgroups/issues/60
Move from primary to secondary and then tertiary or just jump to tertiary or even reach quanternary sector

Talking about three sector theory
C++ actually supports this approach in the standard library and doing this is a really standard technique in some domains. That's what the allocator template parameter in vector and other containers is for.
If that's true, offshoring and tax havens would have no benefits.
Yes. If wealth were a zero-sum game, every choice would have to result in the same total amount of wealth in the world. Wealth could not be created or destroyed, only transferred. Any use of a resource would be equally as valuable as any other.

That's clearly not the case. The classic example is building a house alone in the woods, but let's consider art. With different choices, a person could use the same paint to make a good or a bad painting. The choices made while painting decide if it will be a mess or something beautiful. Even if it's never shown or sold to anyone else, the person who made a beautiful painting would be wealthier for it.
That Makefile made my day...

# On SCO Unix Development System 3.2.2a, the const type qualifier does
# not work correctly when using cc. The following line will cause it
# to not be used and should be uncommented.

Write once, run anywhere provided all the tweaking is done properly. Those were the days.

EDIT: formatting.
I haven't read the original study... However, I suspect that selective lethality of targeted cells would not account for this outcome. The process involves a single cell at the outset.
You can use tools like offlineimap to "backup" your Gmail account via IMAP. I used it to transfer all my mail to my own mail server when I quit using Gmail years ago.
The Hague produces vegetables and fish in a self sustaining loop:
Fish waste fertilizes plants, which filter the water for the fish.
Local restaurants proudly offer the veggies and “city swimmers.”

As a result, it takes about 1/10 of the amount of water it takes to grow 1 pound of tomatoes in the US.

See more at
https://qz.com/907971/the-netherlands-basically-reinvented-t...
SRG Announces Token Sale for the First Decentralized Gaming Loyalty Program
Dolphins.
Finally, sense!

In London, Uber is a taxi service. The people driving for Uber are taxi drivers, with taxi driver licenses [1], and the vehicles they drive are taxis, with taxi licenses [2]. The experience is therefore much the same. The difference arises from three things: Uber has a nice app, whereas legacy taxi offices are a shambles; Uber drivers are desperate to keep their star rating up, and so might be nicer; Uber subsidises the whole operation to win market share. The app is the only significant difference, in my experience.

[1] https://tfl.gov.uk/info-for/taxis-and-private-hire/licensing...

[2] https://tfl.gov.uk/info-for/taxis-and-private-hire/licensing...
That's because both LISP, XML (and React) are just trees.
> but what about the other countless number of people your age with similar goals? How do you stack up to them? That should be your real metric rather than the 1 in a million success stories.

I disagree with that. Most people are not successful, so if your target is the average, you are aiming at a data point that represents lack of success. It is important to understand that most successful people are not normal, and the higher the level of success, the less normal they are.

> "The best time to plant a tree was 20 years ago. The second best time is now."

Totally.
Here are some numbers i can't find. The number of users chatting on yahoo, aim, facebook, msn messenger, and all the random others combined when it was a thing not to care which people were using.

At my job in 2011, every single member of my team was on using a different client, i was on ubuntu using Empathy.

The point is, chat was already resolved, and it didn't require some sort of "quiet room or distraction free office" to get it where it was.

Kudos to the WhatsApp team for having this many users, but let's not forget that we had no problem chatting until the facebook, yahoo, googles broke the old protocol in favor of restricting users to their own systems.
No, more like we are going to tax you 90% on everything from that point on. 90% is insane, folks. We don't have the same economy or tax laws today that they had in the 50s. You can't ignore what's changed.
The core of the issue is that good personalized customer support doesn't scale the same way technology does and it never will. If you want to put a face to customer support, a person helping a person, you can maybe be helping 3-5 people at once.

To help another person you have to hire another person.

A dedicated server chat-bot can be helping 500. Most companies don't want to be customer service companies.
That's weird, it works on node 5.5.0 in my system. Can you try updating to the latest version (v1.1.0)?
Thanks for the suggestion about the engine!
>Why would a company voluntarily increase its personnel costs by the rate of inflation?

Because you have a society where not doing so would be rightly recognised as a defacto wage cut, and considered outrageous by your employees. This is generally the case in Europe, and I'm arguing that this not being the case in the US is exactly the problem.

Also FWIW, I don't think tech companies are remotely representative. It's an industry with high employee turnover, and where people are expected to argue for their own raises.

Nonetheless, I work in tech, and I got an inflation based salary bump last year, which was applied in addition to a performance based raise, and I'm expecting one this year as well. But then, I don't work in the US.
It does matter to me. When I'm working I often have a large amount of tabs open. Side tabs let me view more tabs at one,which top tabs can't since they don't let me view more than ~10 at once. Furthermore, screens are wider than taller, while webpages scroll up and down. Makes much more sense to have all the real estate you can get vertically, while the tabs go on a sidebar.

I spend several hours every day on a browser, switching tabs hundreds of times. I am measurably and subjectively more efficient with side tabs than top tabs. Why is this something that doesn't matter? It's not trivial, I literally cannot browse without side tabs without getting annoyed. It's absolutely not a waste of time and code if it's important to people.
The TrueOS people still need to add proper service management and a decent service management toolset.

I suggested to them back in January 2017 that since OpenRC has s6 integration, they might do well to add s6 to that to gain full service management. I never received a reply. I haven't heard that Laurent Bercot was contacted, either.

* https://news.ycombinator.com/item?id=13458186

* http://www.mail-archive.com/supervision@list.skarnet.org/msg...

I personally use the nosh system and service managers on FreeBSD and TrueOS, of course. I just wrote up a more detailed account of how I used them on TrueOS to run the PC-BSD desktop login and chooser utility under proper service management, and to improve several parts of that subsystem.

* https://unix.stackexchange.com/a/390089/5132
People are coerced into doing useful stuff for other people in all societies.
I just wish they would fix that taste problems. I'm sick of tasteless tomatoes...
I agree with that, however with customer support, the issue should be that you should know what customer support is before you create an AI for customer support.

I'm not suggesting fun general NLP-based AI but to make those constrained to a certain problem space better.

Edit: I noticed I didnt clarify this before but I meant AI as in chatbots that were mainly for customer support or inquiries etc.
Silicon Valley Courts Brand-Name Teachers
This is the way it works pretty much anywhere. A personal recommendation from a trusted employee or someone they know is worth a lot more than an application submitted from someone unknown.

They're just explicitly stating that although knowing the right people is not a requirement, it will work a lot better in getting you in the door.

My current company, in fact, has grown almost entirely from employee recommendations, and it has worked out well. The fact that you know someone is good from previous experience greatly reduces the chance of getting someone who doesn't work out.
Fish are eating lots of plastic
It's culture that lets them get away with it. If British people valued tasty tomatoes, they wouldn't buy the rubbish in the supermarkets. Everyone would know a guy who can hook them up with the good stuff, for a price, and the geriatric mafia who control the allotments would be rolling around in Bentleys.
That's for them to decide. Stay away from other people's money and focus on earning your own.
If you compare a typical Dutch tomato to a supersized watermelon type tomato from California, the Dutch tomatoes are ten times more flavorful.
Heirloom tomatoes...

In next door Albania they are called "Zemërkau", which it translates "cuore di bue". Very delish, and fortunately local farmers like to grow them for themselves, so you will always find cheap good ones during the season.

The reason they are really good as they are the most similar to the original wild tomatoes, and less likely to have been modified just because their color and shape as most grocery common tomatoes are.
Is social inequality going to trigger the next bubble?
Not sure why I typed /month, it was always a yearly fee or a flat fee to buy the app. Can't edit it at this point.
Wow, even the third try was ridiculously verbose and robot-ish --- as if a human was trying to emulate a chatbot. I'd prefer an answer more like this:

> If I close my checking account and then cash is
> supposed to be credited back to me, would I receive
> that cash by a check in the mail?

Yes.
Easier said than done -- not all wealth is liquid. What if someone has all their wealth in one or two real estate properties? Or a family heirloom gem collection which is worth a lot but which they refuse to sell (and otherwise are not wealthy)?