skysight-inc/HackerNews huggingface dataset:
I do think that sound static analysis tools are far cheaper than adopting a new language, and they can be used incrementally (i.e., lesser guarantees are cheaper), but sure, memory-safe C compilers, too! (I'm just not familiar with the approach; links?) My point is that there are solutions that we can start applying today short of rewriting in new languages, or at least until we rewrite.
>I think skeptics, lukewarmists, and alarmists are all interested in GMT through 2030 to get a better idea for how much warming we'll get this century.

So in term of the question I asked, you are saying that skeptics and lukewarmists would change their minds if GMT went up significantly more than their present views predict? And is this something they explicitly state, and all of them?

Also, I was directing my question to deniers and skeptics, so let me ask what is your position.
Yes, of course I can't (nor anyone else) know for certain exactly what someone else means when they communicate.

> Even if we take your interpretations as perfectly correct, they don't knit together into any coherent message.

Well I guess we differ on this point and that's okay. The overall message I got from that quote was that every group has a stereotype, and one's actions affect the stereotype of your race. And so you should stick up for yourself.

That makes sense to me.

For the record, I am not judging the guy, and I don't care if what he says offends people. I know he has mental health issues, and that it affects the things he thinks/says.

I was just saying that the quote was not "word salad", according to the definition I provided. If no one else can see the gist of what he is saying then fine. I guess we all see patterns differently.
Your argument against UBI is similar to the argument against raising minimum wage, saying that any gains will instantly lost due to inflation. The problem with this is that it is false[1]. Also, inflation adjusted, minimum wage was actually higher in the 60s, meaning the lower class had greater purchasing power. I see no reason why this would differ with UBI.

[1] https://medium.com/@discomfiting/debunking-if-you-raise-the-...
An automator script to gather AWS session credentials from a web-based provider and paste them in '~/.aws/credentials' for local testing and administration.

It's saved me an insane amount of time lately.

That said, my second biggest time saver has been saving language reference and library docs to my local drive:

#! /bin/bash
wget --recursive --level=5 --convert-links --page-requisites --wait=1 --random-wait --timestamping --no-parent $@

local_docs.sh http://docs.python.org/2.7/library/

Near-instant rendering, available anytime my computer is powered on, and they still link to the external docs when I have to follow some esoteric link.
I've encountered many doctors who were bitter and insecure about patients who researched their symptoms online, and reacted with a knee jerk, passive aggressive "you're a hypochondriac" prejudice that pervaded the diagnostic process.

I am very happy that my doctor is the opposite of this. If I had a doctor like that, I'd ditch him/her and find somebody new.
Markets Update: Bitcoin’s Price Back in the 4-Digit Territory
Typically bugs should go on an individual card. Yes, that will create many cards, but if they're small, then they'll be fixed quickly.

This is more of an art than a science, experiment with different approaches, read about how others are doing things and modify to match your own process.
Thanks, we've updated the title from “Alcatel-Lucent open sources 8th, 9th and 10th Editions of Unix”.
Ethan Lee, Porter on Fez, Transistor, Owlboy, Talks About Porting to Linux
It's a little known fact (is it?) that you can use a SQL like query language on Google Sheets.

You can query across different tabs on a single sheet, or query a totally different sheet!

https://developers.google.com/chart/interactive/docs/queryla...

https://support.google.com/docs/answer/3093343?hl=en
It is replaced by script caching. Loading the styles from JS rather than CSS is a bit slower, but not much.
The bytecode for method invocation does store the type of the method (which includes the return type), and it is quite valid for a class file to contain multiple methods that are only distinguishable by their return type. You can't normally do this visibly in Java, but I think it's used for bridge methods and a few other things by the compiler.
Ask HN - Need Growth Advices for My Travel Startup -We Have $0 Budget
Hey everyone!
I am co-founder at a travel startup. I will explain shortly what we do below but I need your growth advices for my startup. We ran out of money and have almost 0 budget for marketing. Please let me know what you would do for growth hacking. Especially for sales

Short information
our startup is a travel marketplace which connects travelers and locals through unique local experiences and tours hosted by locals of the city.
We have launched 8 months ago and so far we have +450 tours in more than 150 cities( 40 countries)
Local people show travelers their cities' hidden beauties, gems and tastes. So they make money in their free times... Yes airbnb has entered the market too.

Looking forward to hearing your recommendations
> The process is $4k-$5k but with financing comes down to about the same you spend on glasses or contacts annually.

My eyes aren't perfect, but I've spent about $500 on glasses in 10 years. How much do others spend? I'm having a hard time wrapping my head around financing $5k for eyes (not saying it bad, just not close to my experience).
how easy is it for one of your programmers to look at code that is currently residing on your cloud?
You know it's a work of fiction, and that Fair Witnesses don't exist, right? :)

In real life, this is neatly addressed by Ayn Rand:

"Contradictions do not exist. Whenever you think you are facing a contradiction, check your premises. You will find that one of them is wrong."
Doing what you love may be part of the problem.
Why Do Golf Balls Have Dimples?
I encountered two of those. Turns out it WAS cancer (stage IIIc by the time of diagnosis).

Bring in the machines I say. (The astronomical savings to the taxpayer from earlier diagnoses is the cherry on top.)
'Fake research' comes under scrutiny
I'm fine with this. As an example, practically every movie ever released has its own wiki page. Is that necessary? At one point does wiki stop warehousing useful/important information and become just a cabinet of curiosities (and not so curiosities)?
Checking the release notes, it does include the recent fix mentioned at https://news.ycombinator.com/item?id=13882171 .
Automatic atomification of styles meshes badly with conditional at-rules. You can end up with conditional rules that are ignored.
>"it ultimately seems reasonable to be able to revert the mutations back to wild type with genome editing tools such as Cas9 in the (decade-ish future?)"

What are you basing this on? Have you seen a study where they report "modification" in a living organism using this tech? I highly doubt it, due to toxicity. Also see my post above regarding the presence of aneuploidy and chromosomal instability in cancer cells. How is crispr/cas9 going to fix that?
For me a tech company is any company that uses the development of technology as a competitive advantage.

So then is Ford a tech company? If not, then I'd be interested to hear why not, based on that criteria. Their cars are technology and they continuously develop and improve them as a competitive advantage.

I think people think of Tesla as a tech company because the founder is Elon Musk. If Tesla were a spin-off brand of GM or Ford, it would be another car company.
Seems a nice template. Can I get fork it somewhere?
Is this pricing that unusual? Almost all the other products I've looked into had pricing plans where you pay a per user license, plus the cost of a DID and usage. A couple offered just per user license, but when you did the math you could have people to be on the phone for 10 hours a day before you started saving vs per minute prices
It looks like some of these projects repos link to GitHub, while others are hosted on this new platform. Is this a signal that Google is moving away from GitHub, or something else entirely?

Edit: Ah, here's the relevant blog post:
https://opensource.googleblog.com/2017/03/a-new-home-for-goo...
> The problem is there has been enormous resistance to the use of algorithms in medicine

That's not 100% true for all disciplines. E.g., in radiology, there are some assisting technologies around for identifying tumors etc. While many radiologists use them daily, the evidence isn't always that clear. Often they just lead to a higher false positive rate.
Yeah, as of today (and probably for the foreseeable future) you can't use Kite while you're not connected to the internet. But honestly most programmers I speak to already rely a _lot_ on looking up material online while coding. Kite won't break your dev environment if you're disconnected, it just won't add anything.
How big is the index? Could you offer it as an option (even paid)? I imagine some would be happy using up a good few gigs and paying a bit more to not have to post their code to you.
Wow. I remember reading somewhere that an early American innovation (1833 in Federal law) was - no more debtor's prisons, which allowed much more risk-taking in American business. I did not realize this persists today in Germany.

https://en.wikipedia.org/wiki/Debtors%27_prison

(Note that the US is often criticized for court fines which result in jail time if you're unable to pay, but that's a much later meaning. Originally it meant jail if you were unable to pay someone back.)
>"Snapchat servers are designed to automatically delete Snaps after they’ve been viewed by all recipients. Opened Snaps typically cannot be retrieved from Snapchat's servers by anyone, for any reason. Also, Snapchat servers are designed to automatically delete unopened Snaps after 30 days. However, unopened Snaps sent to a Group Chat are deleted by default after 24 hours."[0]

[0] https://support.snapchat.com/en-US/a/when-are-snaps-chats-de...
As someone leaning towards Intuitionism myself, I believe in processes with operations that can be repeatedly applied any number of times without breaking themselves apart; such as applying the "successor" operator to "0", to "successor(0)"... to build any particular natural number, given enough time and memory.

I don't believe in the existence of a set containing all natural numbers at the same time, except as an idea to talk about.
TUHS announcement: http://minnie.tuhs.org/pipermail/tuhs/2017-March/009354.html
Luxury! Took them (I believe) 6 months and they kept billing us and also sent new equipment. Never again.
> Look up a random female porn star and a random female scientist from those categories, and you'll see what deletionists prioritize. The Pokemon Bulbasaur gets 1800 words, hemovanadin gets speedily deleted.

It seems the editors who win at the moment in Wikipedia keep porn stars, delete the female scientists, keep Pokemon characters, delete scientific terms.

Another effect I've observed is misrepresenting the religiosity of the scientists and the famous people, especially those who specifically weren't religious.
This seems like something worth protesting about/trying to stop, but I'm not finding any sources for the "40% of Wikipedia is under threat" claim made by the headline.

The article mostly discusses a stub that was marked for deletion by one of many users who seem to pride themselves on deleting articles.
> Is that necessary?

No, but why delete?
IMO The Fountainhead is a much better novel, while still adequately conveying her worldview.

> It's taught me to be honest with myself even if the social norms aren't in alignment with I'm doing.

Especially this.
Townsquared Acquires Chat Platform Expert Company Voo
Ha, I'm the same way. 4-5 hours, I'd say. I was recently very upfront with my employer about this and I managed to finagle myself a deal where they're halving my salary and I'm going down to four hours per day. They said they would have never hired me part time like that but luckily for me they don't want to lose me. May be worth a shot if you don't mind making less money.
Maybe a little bit off-topic and controversial, but in my opinion auto-complete is overrated.

Doing software development is mostly reading code and documentation. Obviously one also writes code and for sure one can't memorize every function or package name, but searching for it isn't that much of a bottleneck? Some time ago I wrote Java using Eclipse (which had/has reasonable auto-complete), but when I switched to different languages, I also switched my IDE and mostly use plain text editors these days. There are auto-completion tools for text editors, but I just never invest the time to activate or configure them and AFAIK there aren't completion tools which work well across different languages.

Maybe I revisit them at some point, but at the moment I do not really miss auto-completion.
I think Snapchat is pretty popular with people in their 20s as well. Instagram with people in their 30s. The only "young" people I see on Facebook are new mothers who want to share pictures of their kids with older relatives.
Oops! That message is a remnant of the distant past and does not correspond in any way to what is actually happening under the hood.
Show HN: Cans – A framework for building React MobX application
I thought the loss of classified ad revenue due to sites like Craigslist was the big problem combined with taking on too much debt in the 80's?

I think most newspapers do a pretty good job.
Here in Neukölln Berlin, 4 weeks is normal for whatever DSL provider you choose, O2 tech support treats you with utter contempt when THEY fuck up, and connection quality is all over the place. Cable is barely available.
Massive Conflicts for Massive 3
I'm sorry but the true intention is to have recurring revenue and not have licensing issues with open-source software you're leveraging on your backend. It's fine to be a capitalist, and I'm looking forward to using and paying for kite once my language of choice is supported, but come on, just be honest that you need a source of income to create this amazing product and this model is the one that fits the bill best. Again, there's nothing wrong with that. I'll gladly give you 1TB of HD space, help seed the giant chunk of data, and pay a bit moreif that's what it takes.
I was expecting something pretty dramatic when I clicked on the linked "extinction event," but it's just the same thing. I can't get a sense if this is one very frustrated person, or if this is really a worrying trend. My gut, which is notably not where I do my best thinking, is sending up various warning flares, but I lack the background knowledge to address this.

Does anyone here have some background on "deletionists" and what this blogger is generally alleging, rather than this specific and rather trivial example?
Exploring how to do the same thing for the Mandelbrot Set:

https://github.com/timhutton/mandelstir
>I think the key difference here is that you're approaching this as something that needs to be structured, that there should be a structure in place that allows people to select from a list what they're going to make.

Let me be clearer - I am not referencing a proposed structure, I am saying that under the current existing structure, employees cannot choose what to make, because that is in the end the owner's decision, not theirs. That's what I mean by "structurally not theirs to make".

Alternatively, arriving at mutually agreeable decisions about both compensation and work product is (and has been) achievable under cooperative ownership e.g., as long as the employees are categorically indistinguishable from owners and governors.

>People need to feel that they are being treated fairly, that their input is taken seriously, and that they have a reasonable degree of autonomy over their time.

I agree very much, which is why I point out that at a structural level, capitalism specifically denies all three of these to the worker. The owner alone decides how much value the owner takes from what the worker produces, not the worker. The fact that the owner decides on this foundational matter necessarily means that the input of the worker is second-rate input. And when the owner is the sole decider of what and when to make stuff, the worker's autonomy is necessarily subordinate to the owner's.

>In any case, such drastic suggestions are out of scope for the immediate question of addressing burnout in the real world.

In the real world, there are huge, cooperatively owned enterprises profitably employing tens of thousands of people each. Such companies haven't banished burnout -- no utopias anywhere, I'm afraid -- but they are not suffering the burnout crisis that capitalist organizations are. One to check out:

https://en.wikipedia.org/wiki/Mondragon_Corporation
Dick Tracy's wrist-TV, for example.
May 3-10: The Aspen Institute Cuba Trip (old 2016 url = contact info unchanged)
Awesome work! Any chance you can add TypeScript to the "Vote for a Language" menu?
Show HN: HireBae
You're presenting a false binary: there's no reason why Wikipedia can't both warehouse useful/important information and also be a cabinet for curiosities.

There's no real cost to keeping Wikipedia articles around.
This might be a bit on the noob side but I always feel like a boss when I get a complicated project set up to be built and deployed with one double-click or keystroke. Even though it's just knowing how to use MSBUILD/NAnt/Ant/make and robocopy/cp, it's still satisfying.
Aka Access?
The Java bytecode stores it, however the Java language normally does not expose it. Having the compiler select the correct overload based on return type would most likely add a lot of complexity to the language itself ( have you seen the current overload resolution rules? ) without much benefit.

I think the compiler actually has to work around that when you narrow the return type of an overriden function: A method Object Base::get() overriden with Integer Child::get() will result in an additional compiler generated Object Child::get() in the bytecode.
Isn't the time to short a stock when there is too much positive sentiment? I would never short stocks because I don't believe in timing the market, but if I were to, I wouldn't seek out stocks with overall negative sentiment as those would seem to have the most upside.
Yes I get it, it just seems unnecessary to require every type parameter to be used. Do you have a link to the discussion motivating this choice?
The problem with that command is that it also counts the Makefile, Dockerfile and other supporting files. It also counts every implementation step (so lots of repeats in the LOC). However, each implementation does have a "stats" rule. So the following command at the top-level can be used to a get a nice summary:

for i in $(make print-IMPLS); do \
s=$(make stats^$i | grep total); \
printf "%-9s %s\n" "$i" "$s"; \
done | sort -n -k2

I made a gist with the current results: https://gist.github.com/kanaka/fdef20f5d0c2e04b97d9106b2f2f2...
In my professional job I work with code that is private and copy righted by the company that's employing me and praying my salary, not to mention sometimes I edit files that contain sensitive or critical information like passwords and secret encryption/decryption keys.

Anything that sends all my code​ to the cloud is automatically disqualified.

EDIT: thanks for the downvote btw.
Delbot: building an NLP-based, voice-driven bot from scratch in Python
From what I've seen, its more of a culture thing than anything. I've never been explicitly told I'm not working enough, or that I need to work late, or anything like that. You just see your coworkers answering emails at all hours of the night, and working late, and in a constant state of crunch mode. A lot of this even seems self imposed, some people seem to get a thrill out of it, and seemingly brag about how much work their doing, or how late they work. Then they get additional praise for putting in the work. It's easy to get dragged in to this too. There's a sense of guilt that comes when you're only working your 40 hour week and everyone else around you is putting in 60 hour weeks constantly. You start to feel as if you can alleviate their suffering if you only put in an extra five or ten hours.
That's what led to me no longer contributing (edits or money) to Wikipedia: the deletion of articles I'd helped craft. There's always some argument about "limited resources", and conceptually I get that, but it rings hollow when you see that the deleter has edited 3,000 anime character biographies. In other words, their stuff is notable and important, but your and my articles are not.

Deletionists are a cancer and should be, well, deleted.
I believe that some of the `pro` or their custom hosted offering's features aren't necessary in the open source code base. But the majority of the functionality is
I think you will first see ai assisting doctors so the doctors are obviously still responsible. It's not like ai will take over all of medicine immediately but ai is generally much better at interpreting a lot of statistical data than doctors
This is the coolest historical fact I've learned in the last 365 days. Thank you.
Website is beautiful. But actually not useful. It's better for programmers just browsing on GitHub.
I think it's slightly more nuanced; as the mainstream media moves to the left, the swath of views they fail to accurately represent grows larger (moderate conservatives and centrists, for example). Those whose views aren't being represented fairly are more likely to give up on MSM entirely and choose to support their own partisan media. This is all conjecture of course.
> Calling people 'deniers' is an ad hominen attack that doesn't prove anything, and most importantly doesn't help change people's minds.

This is true, but the people who are, in fact, deniers likely won't change their minds anyway and likely will not be alive long enough to see any undeniable evidence that could.

It's the same thing with discussing religion, I learned long ago to keep my mouth shut about it when talking to anyone who didn't express even a touch of an open mind about it.

I agree that the magnitude of the effect has not been demonstrably measured by anyone yet, but I don't see that as any reason to not take action to at least try to reduce whatever damage we might have done, are currently doing, and might do in the future.
Strategic bombing did not work out anywhere near as well as its proponents had expected. I'm not certain that it can be described as a complete failure. I can't find a really good citation right now, but it is my understanding that the Allied attacks on Germany's synthetic fuel industry starting in September 1944 were extremely effective.

The closest quick citation I can find is the Wikipedia article "Oil campaign of World War II" [1]. In particular note the quotes from German leaders in the section "Opinions on outcome". (These quotes don't appear to be specific to the attacks against the synthetic fuel plants, though.)

[1] https://en.wikipedia.org/wiki/Oil_campaign_of_World_War_II
Parsing OFX Using Erlang and Leex
So this product isn't for you. That's okay! It doesn't need to be for everyone.
Wow. This is what I've wanted for years. Amazing you can even write a query into a URL string.
> objectivist an-cap policy

Objectivism and Anarcho-Capitalism are distinctly different, though they share much.

Objectivism accepts that a government is necessary, and places in it the legitimate use of force.

Anarcho-Capitalism holds that government is not necessary, and that no individual or organization may legitimately initiate force against another.
That clarifies things. Thanks!
He missed a reference to Far Cry 3.

https://www.youtube.com/watch?v=rKMMCPeiQoc
/security has a broken link to /smart

also, "The short answer is: we don't index anything on your computer that you don't explicitly ask us to" you should say that on /security that's a pretty important point.

I read in last year's HN post that you collect user's terminal commands. Is that still true?