skysight-inc/HackerNews huggingface dataset:
You are right dragonwriter and I am wrong (somewhat surprisingly).
No, seriously, I'm sorry, I should think before I post.

>Well, it has to do with the use of binary floating point,

Binary floating point but fixed point also.

>which is the only kind of number in JavaScript, and the default non-integer type in many (but not all) other languages. OTOH, there are (though, given the historical relationship between CS and math, fewer than you'd think) languages that get basic arithmetic right, like Scheme.

I was thinking of Python Rationals and Mathematica but the Numerical Tower in Scheme seems even more interesting, never heard that concept before.
Sounds reasonable.Was this added after I replied?
It's not a bug. It's a design issue of the legend not explaining the output in a way that works for me. Anyway, it's ok with me to enter into the bug tracking system on my behalf.
> - Recommendations are mostly awful (10 things that will shock you!) or videos I have already watched.

if you're not logged in (personally I only log into gmail in a private tab), you just get the related videos, which are (imho) fine.

if you're logged in, yeah. useless.

> - I can only use YouTube on my Desktops because that's where the ad blocker works.

Firefox for Android has extensions, among which uBlock Origin, which blocks the youtube ads.

I also have some thingy to block the ads in the Youtube app but that's an Xposed-mod, which requires a rooted device (if yours is rooted, Xposed is highly recommended, many useful mods for many apps)
I just emailed my Senators. People routinely underestimate the value of calmly and briefly explaining to elected leaders why they should vote one way or another.
I go with limits of growth, as it has been shown to fit the last 30 years.

http://sustainable.unimelb.edu.au/sites/default/files/docs/M...

I also think Guy McPhearson is right in many aspects:
https://www.youtube.com/results?search_query=guy+mcpherson

The IPCC thinks its mostly linear, does not look linear (follow the links):

http://www.truth-out.org/news/item/35975-arctic-sea-ice-coul...

https://robertscribbler.com/2016/05/02/arctic-sea-ice-is-fal...

(I can't find a 'wonderful' video I saw lately showing the monthly losses over the years...)

Then methanhydrate, IPCC, hello ???

The ignorance is partially unbelievable. So, to answer your question:

Can we safe the planet - Not with the attitude most of us and even most in science have. Robert Boyle would turn in his grave if he would hear the arguments some people make.

From my "crackpot" perspective, we can safe the planet, I even know how - but as I don't have the finential liquidity for the experiments and the team to do so and looking at the world as a large: the answer is no.

To be honest, I think the human being is intrinsically a good being (experience as a long vipassana meditator), but our society is so fked up, I quite often think it would be better for the galaxy.
At least we are not capable of doing real damage to a galaxy and are incapable of infecting other lifespawners (planets that create high level lifeforms).
Stupidity is not inherent in conscious beings - it's just WE will most likely not make it due a mixture of bad circumstances.
Great! I love Scott Alexander's writing, so I'll definitely check this out. Thanks for the pointer.
This could be a serious candidate for the next pwnie awards
Well, today I find this interesting reverse engineering text:

https://jspin.re/2016/05/01/adventure-time-warsaw-osx/

The author did a great work! but wait...

What a hell these banks in Brazil are thinking???

What a hell the bank customers think about a bank that offer this piece of shit as "protection" for them?

I would never put my money there...

"Hello stranger let's install this legal rootkit to protect you"

Translating:

"Hello stranger let's install this dildo to protect your ass... exactly theeeere...."

How amused and innovative this way of using cryptography. I will throw away all my cryptography books, sincerely.

Following the trends, let's use javascript...

I think that this deserves a Pwnie awards or at least several indications.

What you think?
Pretend model checking?
I like this site, but i'm uncomfortable with it for the same reason w3schools is such a steaming pile. It can be more dangerous to project authority but not actually be accurate.

I don't have to look for long to find inaccurate statements, e.g. the page that describes "for of" in ecma states that order is not guaranteed, when the order of an `of` is however the iterator is defined for that collection. e.g. `for (const a of (function*() { yield 1; yield 2; })())` is certainly going to have an order. I think they were just confusing it with for in.
Since the requirement in the US for the use of bear canisters (plastic cylinders that bears cannot open) for food storage the problem has gotten a lot better. Bears used to be more aggressive once they learned that people have food. Now in general they have learned that the food cannot be accessed and tend to stay away; though some have learned that if you scare the people when the canister is open they can get the food out.
I think the object layout is not changed. I just ran jol tool for HashMap and size looks similar to what is mentioned in the article.
Thanks, you are right, see my comment to dragonwriter also.
For those who want to measure how much fraud they are getting, use https://truestats.com
Skip this and read "On Writing". The author of this submission borderline plagiarized this story from King. Yes, I know that they credit the book, but by the end, they basically just replace "I" with "he". It's copying what King wrote, badly. It would take just as much space to just quote King's story.

This bothers me because it's such a poignant story, well-told, and it's King's story to tell, not this author.
Increase in temperature could actually increase agricultural output long term. Melting ice in Greenland and in Antarctica could provide the fresh water. Also, there's no fundamental reason why human population should increase indefinitely. Perhaps it will stabilize to an environmentally sustainable level. By the way Pangaea was mostly a desert due to it's smaller ratio of shoreline length to landmass. My main point is that I don't know which way is "better": global warming could be bad, or it could actually be good, or overall irrelevant (bad in some places, good in others). I do not know if anybody actually knows this.
I didn't even know about Uber until it was relatively established so I'm not sure how I would have felt about it in the really early days, I probably would have been skeptical. I can honestly say when I did hear about it I thought it was an amazing idea.
Say the candidate is honest, wants 120k and writes down 120k.

Say the company honestly wants candidate ufo 130k or less. Company plays is dishonest card and writes down 110k. Then the candidate leaves and there is no hire. If company had been honest she would have hired a fitting candidate for 125k, less than the most that company was willing to offer (130k).
I'm not a big fan of Stephen King as a writer, but everytime I come across an interview, I think I would like to meet the man one day.

Also, at one point in my life I thought I wanted to become a writer, and from that perspective I am just completely in awe of the guy's sheer volume of output. Writing one novel can be ___ing hard, but he keeps churning them out one after the other, almost like clockwork. And it's not like he's repeating himself, or going through the motions, as far as I can tell. I also envy his ability to create realistic, likeable characters that have depth. To the degree that writing is a craft (an aspect I certainly underestimated when I made my attempt at writing a novel), I consider King a genius.
I'm married so I may be ignorant to this, but how often is the hopeless romantic pursuing his love interest perceived as harassment? Thinking back, maybe asking my now-wife multiple times to go out on a date with me and formally be in a relationship despite going away to live with her parents would be seen as harassment. Neither her nor I see it that way though.

I guess my point is I think making the assumption that guys realize they're harassing and not being a try-hard may be where the err is. But I haven't seen that kinda thing in person myself, so I may be way off.
To me there is an inherent contradiction in the concept of a 'free market'. They work very poorly unless there is protection of a number of market attributes.

One fundamental attribute is the protection of property rights - otherwise that market would be chaos and whoever could muster the most force could automatically take everyone else's property and destroy the 'free market.'

But the very act of 'protecting property rights' isn't as simple as just the enforcement of who owns what physical thing. There are fuzzy lines all over the place e.g. if I buy a beautiful plot of land to live on, and a neighbour sells their land for use as a garbage dump - how is that resolved?

So when someone criticizes that its not the 'free market' that failing, I think that's partially right and partially wrong. What often fails is our many rules (i.e. regulation) to try and build this abstraction of a 'free market', but when someone says the free market isn't failing because it can't because of gov't regulation - well .. this is wrong too, because without some form of framework of regulation (formal or informal) I don't believe you'd find any stable large scale free markets.

The other issue here is when people say 'free markets', I think they unconsciously mean efficient free markets. And then there are a number of other attributes that really need to be there in the abstraction for it to work (e.g. reasonable information equity between sellers/buyers).
Also a thirty something. I've been using snapchat for a while now. I don't get all the talk of "getting it" or "figuring it out". What is so hard about the app? It has always made sense to me. Even before the stories.
Crowdfund Your Way to Home Ownership – SILVERTONGUE
> Software development is about translating prose into code...your job is translation not creation.

This is so fundamentally at odds with my experience of software development I have to wonder where you're coming from. Most of the projects I've worked on didn't have prose descriptions of requirements. In the cases that did, the prose was quite out of sync with the actual business problem that needed solving.

Paid software development is about solving business problems by writing as little code as possible. It's rare enough for people to fully understand what the problem is, much less know the full solution in advance. This makes software development an inherently creative endeavor - you need to discover what the actual problem is, and create a solution for it.
It's important to remember that "free market" does NOT mean "no regulation". A market inherently requires regulations (i.e. contracts, trademarks, currency policy, etc). Even Adam Smith knew this. [0]http://economistsview.typepad.com/economistsview/2010/03/ada...
IMHO, the HUGE bezzle. It detracts in all manner of way to the appeal and of course, surface visibility of the device.
Of course Google and Facebook are not going to send candidates to negotiation classes; they would stand to lose from such an arrangement.

Rather, there are many ways to approach this:

1. Salary negotiation could be included within curriculum at CS schools. (Schools would love if alumni made more money!)

2. Techniques could be included in books (like "Soft Skills"), podcasts, etc.

3. The culture in Silicon Valley could emphasize the importance of negotiating a fair wage.

Left to their own devices, companies WILL exploit those who believe that negotiation is "bad". Companies might not even do so intentionally, but might do so merely by hiring the cheapest employees who have the highest skills.

A side effect is that even if only 75% of employees negotiate to higher wages, the "market rate salary" for employees will increase. If, instead, 75% of employees did NOT negotiate, you'd see a depression in wages.
> if you tell people that the only way they can make more money is by being manager or senior managing level...

This is actually a separate issue. A healthy engineering organization needs to have parallel technical and management tracks, with similar growth opportunities (both compensation and responsibility) at every level. On the tech track, think about a path that leads to CTO.

Of course, you'll still get people (in either track) arguing they want a higher level than they merit.
Revealing Google's Brand code from its 2004 IPO' Founder letter
Coowner of one the larger premium ad exchanges here. I see a lot of folks concerned about clickbait. I genuinely think this concern is overblown.

Clickbait articles service people who want them: people who are looking for quick payoff content.

And that's most people. US Weekly, People Magazine –– this is all clickbait. Even programs like NBC's Today Show and Tonight Show: dashed-off, quick-hit, prefab bits––each of which is probably actually an ad, for something. And in between those ads, there are––wait for it––more ads. Most of media is clickbait and has been for a very long time. Even for Hacker News readers, reading solely The Economist can get boring after a while. (A real short while, if you ask me.) There's nothing wrong with fun.[1]

I see some people here concerned that clickbait sites are wasting advertisers' dollars, but that isn't true, either. Advertisers do not purchase ads on websites. They purchase audiences. BMW wants BMW intenders, and doesn't (within a reasonable bound) care in which app or on which site it can locate them. BMW buyers don't watch exploding watermelons? Nonsense! That's why adtech exists––because finding the right people is vastly more important than the distinct complexion of the publication itself. [2]

[1] http://harpers.org/archive/1932/10/in-praise-of-idleness/

[2] Of course, there are good and bad ways to find the right people. I admit that readily.
I've done that. In fact, the last client I got responded to my rate by saying, "We can't afford that." So I said, "I can't lower my rate, but we can see what I can accomplish with 50% of the hours." And I got the gig. We're now towards the end of that contract, and now both of us are in a better position to know what/whether I can deliver what I promise.

Still you have to know what you're going into. If I'm looking for a 40/hr week gig (consulting or staff), I'm going to be less thrilled with 20 hours a week.
As someone who can capture a period of time, and the people in that period of time, I feel King is unmatched. I think decades (centuries?) from now, people will value King for that quality.
Tesla CEO Elon Musk Expects Apple to Make Car by 2020
AFAIK OVH, Vultr, and several other a la carte VPS/VM providers allow torrents.
Coffee or no coffee, 10h sleep or 4h, it's all the same for me.
No, it's one that everyone and all life espouses. All human interactions are transactions which express this 'ideology' as you misleadingly call it. Eric Berne understood this in 'Games People Play'. You transact because you get value; you profit. Only dead people don't transact which is why we dispose of their bodies. The profit motive is why we're alive and why evolution of life on this planet has arisen. It's deep within our genes.
> I've had to tell women that I have a girlfriend.

I believe you. But did you have to say it in order to be taken seriously at work? Did you have to say it to feel safe?

There are women who wear fake engagement or wedding rings in order to be left alone when in public. How many men would consider that?

The key part of the issue is not, "Does this happen to someone at all?" It does happen to both men and women. The real problem is how frequently it happens (and whether it happens at work).

You can't just invert every woman's issue and say, "This isn't a woman's issue because at least one man suffers from it."

Even if you're the most attractive man alive and get harassed all the time, your experience isn't typical of men. Men are typically not sexually harassed at work or walking down the street. Women are.

Here's an interesting look at this from the perspective of people who were women and transitioned into men: http://time.com/transgender-men-sexism/

> You seem to have taken it to the level of ownership, which is not healthy in a relationship period.

I agree that ownership in a relationship isn't healthy, but it's still a common mindset. Monogamous relationships were literally a form of ownership by law, and they are still widely viewed as a form of ownership.

Up to 28% of Americans think the Bible should be taken literally[1], and the Bible describes marriage as mutual ownership[2]. In 2008, that number was 40%. The Texas attorney general recently used language implying that men own women[3].

You can also think about the general language used when talking about significant others: "s/he's mine" for example. Most love songs about cheating are attacks not on the significant other, but on the person who "stole" the significant other.

1. http://www.gallup.com/poll/170834/three-four-bible-word-god....

2. http://biblehub.com/1_corinthians/7-4.htm

3. http://www.dailykos.com/story/2016/4/29/1521428/-Texas-AG-Da...
It seems to me that companies that choose non-JVM languages (with the exception of .NET) for important server-side projects are those that have always opted for the flavor-of-the-month. Most of those using Go/Elixir/OCaml/Haskell today, are those that used PHP, Ruby, Python or Node yesterday, and are likely to pick something new tomorrow. All of these choices have deep, fundamental and serious problems -- both technical and environmental -- that are unlikely to ever be solved, but are all solved on the JVM. Those problems are sometimes obscured by the novelty and promise of the shiny alternative, and take a while to be felt among those who always opt for the new thing, but they are invariably discovered later on, and by that time something newer comes along, whose problems are yet unapparent. The problems are there because unlike Java and the JVM (and Fortran, COBOL, C and Rust), those platforms were not developed after careful consideration of the industry's needs (Erlang/Elixir is a different story, and, indeed its fundamental problems are more environmental than technical).

In addition, in smaller/less-critical projects, Java was an accidental leader in a short period of time where the competition disappeared and Java itself was novel, but it was never "supposed" to be there to begin with. VB and Delphi were very popular choices early on. I'd estimate that even when Java was the shiny new thing, VB, Delphi and other rapid-development languages had a larger share of the market than Go, Node, Ruby, Python, Haskell and OCaml combined today. And frankly, I don't see companies developing en masse large-scale applications in C++14. Unless you have very specific needs, there's just no reason to go there and pay a higher development cost, and if you do have those needs, you're probably already there.

In large corporations (including trendy ones, like Google, Amazon, Netflix, Twitter and many more, let alone more conservative ones) the JVM still reigns supreme, with competition lagging far, far behind. I'm not saying it won't eat into the JVM's market share -- although they're mostly cannibalizing one another -- but I don't see any potential leader in the pack. It's possible that there won't be one, with many sharing the cake.

So I think that (again, with the notable exception of .NET) the non-JVM market is composed of novelty-seeking organizations and a share that wasn't Java's to begin with, but accidentally was for a short while (the two segments intersect).
Ask HN: Getting a Mac for learning iOS development
Hi, I've been a professional software developer for a few years now and want to learn iOS development.

The cost of a Mac is quite high, but I'm planning to get the 13 inch retina with 16GB RAM (hopefully this will last me ~4 years) to recover the investment.

What do you guys think? Do you suggest any other alternatives?
This will lead to people using shell corporations so not only will you have to use an entity without assets but also have to pay for its defense.
> I just come right out and basically say the latter to inquiries and it's fairly prominent on my resume as well.

How do you word it on your resume? (I'd like to steal the verbiage. <grin>)
I think this is an example of a work that simply can't survive the transition into layman-speak. I'm not even saying the article was bad per se, because I'm not convinced there's a way to make it much better.
> Is there evidence that a training class can overcome whatever combination of nature and nurture causes the discrepancy?

There is also the issue that the same behaviour is seen differently when coming from men and women. What is assertive in a man can be aggressive and offputting in a woman. Which means you'd have to have different kinds of courses for different genders, and it only starts there (more minority groups with less studies of what happens when they act the same as a white male). So, there is even more of a hurdle for potential training classes to overcome.
Reminds me of this: http://m.youtube.com/watch?v=qOP2V_np2c0

I personally believe it is all the automation and outsourcing that is changing the fundamentals and causing a drop in the demand for human labor - thus undermining our trusty wage-based mechanisms to get money to the masses, who then spend it back on necessities. The drop in demand means less investment and lending. So the money supply shrinks.

The "Great Depression" was coined as a term by Hoover because it sounded calmer than the term commonly used at the time: FINANCIAL PANIC.

A lot of it was caused by automation leading to overproduction by farmers while simultaneously laying off their workers. It took years to build up a manufacturing economy, and it helped that after WW2 the USA had no competitors. So we became #1.
https://blogs.msdn.microsoft.com/b8/2012/01/16/building-the-...

At least I read it as »We took the API and a bunch of support infrastructure for that API and simply changed the storage engine on disk completely underneath that.«
As a total tangent, why is it everyone hates on Visual Basic, but loves C#? Both languages get compiled to Common Intermediate Language, so it's not like there's going to be some sort of magic speed increase by using C#. (Which, historically, was VB's supposed problem.)

I look at the two, and all I see is lots more brackets in C#. Maybe the syntax for lambda expressions is better? In fact, this write up (https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visu...) seems to favor VB. Can someone enlighten me?
Nice! This comment is spot on!
Two things we have done to fix the waste of time, human energy, and shenanigans around salaries:

1) Post salaries with job descriptions. (e.g. seneca.systems/careers/growth/go-to-market-strategist-product-marketer)

2) Pin salaries to job position[1]. We do not allow individuals to negotiate their salary separately from their position. If you have the same position, you make the same salary.

[1]: https://github.com/SenecaSystems/employee_handbook/blob/mast...
The key part here is professional context. If you've met that person because you are both attending a tech conference it's very different than someone you've met in a purely social context.
For what it's worth, the last time I worked on an extension was in 2012, and a friend did most of the work setting it all up, I just wrote some of the code. This was the impression that I was under, but apparently it isn't the case.
I'm not sure what plumber salary has historically been, but according to [1] and [2] they make average to somewhat above average, and according to [3] a master plumber can make upwards of $100k. All-in-all not bad, particularly given that it doesn't require $200k in student loans. :p

1. http://www.payscale.com/research/US/Job=Journeyman_Plumber/H...

2. http://www.bls.gov/oes/current/oes472152.htm

3. http://content.time.com/time/nation/article/0,8599,1851673,0...