skysight-inc/HackerNews huggingface dataset:
> We are also open sourcing experiments, models, and research data to explore the strengths and weaknesses (e.g. potential unintended biases) of using machine learning as a tool for online discussion.

Does that mean that practically everything to be able to run it on a server without any google API is possible (once those things release)?
Very interesting, though I'd love more details about the signals they're using.

I hold out a slim hope that this discussion doesn't once again devolve into "but how can we even define 'truth'??" This seems more analogous to spam detectors - perfection is absolutely theoretically impossible, but low-error implementations are incredibly useful in practice.
I tried both and think the PowerShell one is better: https://github.com/dahlbyk/posh-git
>No amount of metrics can or will justify a company like Tesla's current stock price.

And this is incorrect. It's very easy to model things like "What if every person on the planet buys a Model S every year at X price and X margins.", and create a valuation model from there. Then make more reasonable projections.

This dismissal of numbers here is disturbing. Believe it or not, Tesla isn't the most original company ever to grace the earth; it has to do business in the business world like everyone else.

And here's the thing: TSLA is priced to become one of the biggest car companies on the planet. Anything short of that, from an investment standpoint, is a failure. If Tesla achieves that..your returns will be mediocre, even though the company has been wildly successful. What is the difficulty in understanding that?
That's part of why it's a good joke...or is it?
You support at least 2 syntaxes (JSX and Flow) that AFAIK don't have a proposal to be part of JS.
Eh, at that point you may as well buy the servers yourself and let them run on-premises. Even with power, etc. that cost could easily come down 50% or more. Once you own the servers, additional tasks just cost power.
Wind and solar power are disrupting electricity systems
Detecting (and warning commenters) about toxicity seems like a really useful idea. I would certainly like to browse many Brexit discussions with the top 40% of toxic comments cut out.
As a former support racker I can tell you that while those might have fall outside our offical spheres of support you would have had no issues getting support for cPanel or WHM. CloudLinux support is a different story.
"Won't someone think of the children?!"

There are terrorists who slip into the country. There are terrorists who are born here. Most school mass shootings are white American males. Why don't we put all of them into detention cells and demand their passwords?

Arbitrarily violating the privacy of non-citizens makes it easier to do so to citizens, and also makes it more likely it'll be done to US citizens when they travel abroad. Sometimes you just have to acknowledge that bad people will do bad things.
Oh, hey, sorry. I did find out, and it's nothing very complicated: The wiper moves out about 10cms during rotation. That distance, applied to a circle with a radius of 10 cm is a large distortion (the inside track), while applied to the larger outside radius just turns it into a round rectangle.
My point is merely that the multiple seems healthy, but sure, if we do it on likely income instead then it's an even higher multiple that'll be well above typical acquisitions of small online communities or media sites.
I can hardly have a colonist attitude given that I work for an Asian company, so excuse my lack of English skills for expressing help.
I'm confused by the "File Tester" at https://shattered.it/

It says "Upload any file to test if they are part of a collision attack."

When I upload either of their two sample collision documents, it says they are "Safe."
No, that's not the big problem. Every collision of this kind so far just requires a random looking section, and allows another section to be whatever you want. You can just swap out one file for malware.
Obligatory prog21 article on that topic:

"A Worst Case for Functional Programming?"

http://prog21.dadgum.com/189.html

Previous HN discussion: https://news.ycombinator.com/item?id=7043644
I hope he takes them to the cleaners. NZ executive authorities acted really badly in this saga, playing action cops along their US friends with no respect for the rule of law in their own country.

Dotcom might not be a pleasant character, but being an asshole is not a crime in NZ. If they don't like their own laws they should change them, not wave guns around because some cowboy tells them to.
You quoted something I didn't say. How does that even work? Is there a word for this? There should be. Anyway that's not what I said - I said they are the only ones who draw consistent ire. As in they are forcefully denounced as biased consistently, instead of all of them being called out for bias and conflict of interest equally (which, really, many more news networks should be).
Thank you, great link.
That is a Strawman Argument. What person wants a tiled window manager and not customize it? They want a keyboard driven ui without the ability to change the defaults (Which are some of the best defaults ever)

It is like saying Notepad is simple and Visual Studio Code is complex because it has a plain text json file for customization. They are different tools. For the tool visual studio is much easier then say VIM.

So is i3 MUCH easier to configure then XMond and Awesome.
DHH did a great job explaining this exact same thing on Tim Ferris's podcast a while back. http://tim.blog/2016/11/25/david-heinemeier-hansson-on-digit... at around 13:49.

Basically as time progresses we keep creating languages that are a "higher level".
They have very good business reasons to do this.

If they do end up giving out the data they will most probably face a severe dip in sales as most people (even those who aren't that privacy focused) will be scared of buying it.

I've been putting off buying one of these devices (Echo/Google Home, etc) just becasue I dont like someone listening to me all the time. But I'm usually a bit paranoid about privacy.
>The rise of Python at the expense of safer, typed, faster, more principled languages makes me very sad for the state of our industry.

Stronger type systems don't come for free. They come at the expense of slower prototyping.
It's right there in the article.

Amazon is arguing that handing over the data would chill speech by making people fear that conversations they would otherwise consider private may be used against them by government, and as such have a similar effect to direct censorship.

I have no idea about the strength of that argument, but that's the argument they made.
But I thought files in git were also identified by the sha1 of their contents? Why isn't there a conflict/de-duplication happening when committing one file over the other? I must be misunderstanding something, but I thought the commit points to a hash of a tree (file list) which has a list of blobs (file referenced by their sha1 sum), how does it know which of the two pdf file blobs to pick out of the blob store?
I was about to say, I live in the SOMA and the prices were about the same between Pool and Line last I checked (Started using Lyft exclusively recently).
Git stores the files as so-called blob objects, they're prefixed with a simple header. So even if sha1(file1)==sha1(file2), your git will still get different hashes, because it's doing sha1(prefix+file1), sha1(prefix+file2). You'd need a file that collides with this prefix. This is certainly possible, but not sure if it may mean you need to pay for that several thousand cpu/gpu cluster google used to make it feasible. Maybe there are precomputations that can be reused somehow.
What the parent comment means is that there's a lot of cheesecake and not-quite-porn on DeviantArt. Although it's actually more censored in that regard than Reddit.
I didn't say it wasn't, it was for context. Also you need to be polyglot + have enough space for the collision computation.

I just checked, it should be really easy. A piece/chunk size in torrents is 64kB. The total size of each PDF in the paper is 2.7kB.
Guide to viewport units vw, vh, vmin and vmax
Thanks for the explanation.

My employer for the last ten years has been an Asian company, so I hardly agree with that.
I can't BELIEVE how different he looked after the hike. Rugged handsomeness increased 10-fold.
I took the slider to the left end, and it was a lot of climate change denial. I thought "ugh, is this going to opine on left vs right ideology? That seems Orwellian", and dragged the slider to the right end, where, to my surprise, all the comments were insulting/useless.

It's pleasing to know that it doesn't care about your opinion, just about how eloquently it's expressed. Sounds very useful.
This exists (https://www.jove.com/), but, in my experience, even having that doesn't necessarily allow you to replicate the experiment.

Though I should say that I really like JOVE. You can learn a lot.
How do you know it's unreplicable until someone tries to replicate it?
30 SaaS Marketing Reporting Tools That CMOs Should Give a Try: Dashboards
IntelliJ has all of those things. I'm not sure you understood my question. I use Webstorm daily, I'm using it this very moment. I was asking about VSCode and where it falls between IntelliJ and N++.
Usually, if you want the full details you look/ ask for the thesis or full report that the journal article is the condensed version of. Most journals also allow supplementary sections for more detailed methods. If its too long, people simply won't read it - already most will just read the abstract and look at figures.
I hope you are right. It's spreading all over the industry I work in and the schools want to teach it to my kids.
> When you carry your gear for a thousands of miles, you reevaluate what you really need.

True.

There is one interesting exception though: everyone I met who traveled (not hiked per se, but lived out of a backpack), had one "luxury item".

It was something that was absolutely not necessary, but they lugged it around with them anyway, because it made sense strictly for them.

One dude I met had a folding camping chair. (relatively) big, awkward, weighty.
But around the campfire, everyone was sitting on rocks like cavemen -- except he was enthroned on his camping chair.

Before you ask: my luxury item was a discman (this dates me, I suppose :-) ), plus a few CDs. Really awkward. Susceptible to impact and moisture, requires batteries, etc etc. But I just love to get lost in rhythm and let it drive my thoughts while I'm out hiking or biking.
Anyone good enough in AWS pricing can reproduce the $100k pricing for one collision ? Using EC2 g2.xlarge instances I'm more at $2.8M.
By this logic - working at google isnt meaningful?
This. Where I work, a lot of the scientists use matlab. Transferring from that to matplotlib is relatively simple. Also, making publication quality graphics is what I use it for. If I want to make something interactive these days, I tend to just put it on the web...
> One, they open it up and its a total free for all, and as a Wix user, I can just go take someone's images and use them on my site royality free, which is downright scary.

Why is that scary? It's the point of CC licence. All they'll have to do on the using site is add an attribution (for ex CC-BY-SA).

It's the intention of CC to allow gratis usage and sharing.
I think they actually (over)paid (?) a good amount for a website that isn't growing significantly. But hey, public tech companies are held to different standards / analysed using different metrics.
Recruiting a tech team
It should also be noted that their examples files also have the same file size, in this case 422435 bits, after creating the collision - which I find fascinating!
Thanks, I'll have to give it a shot!
They controlled the visual appearance of the different PDF files in the example. Why couldn't you inject malware instead?
Running a partial text RSS feed through here will often replace it with a full text RSS feed: http://fivefilters.org/content-only/
On the other hand it's useful for denial of service. If you want to disrupt a swarm feeding it bad data is 'good enough'.
I'm getting <10% toxicity ratings with sarcastic, mocking comments. Those ones will be a bit hard to fight off, it seems.
so what do you think of http://www.nationsonline.org/oneworld/third_world.htm ?

In the original comment, I'm not sure the usage of 3rd world was in relation to cold war/political division.
I usually treat them as immutable by using copy(x) or deepcopy(x) unless I'm writing a chunk of code that is explicitly building it from scratch and pushing it somewhere.
I would guess tiny is > 1.

This took place what, two year ago?

5 murders per 100,000 people (US average).

318 million people in the US, so 15,900 murder per year.

Amazon has sold over 5 million echos in the last 2 years.

So, Amazon would have to sell over 159 billion Echos, before a second murder overlap in the US?

If we assume all are US based, that would be about 1.5% of the population has Echos?
They'll never be able to pigeon-hole you with that! All of the candidate classification and categorization (CCC) software works on "Word" docs and PDFs! How can they find the keywords that limit and confine you to a category!?
You can back the Center for Open Science, which runs these reproducibility projects here https://cos.io/about/our-sponsors/
boom
http://fssnip.net/
No. It's misleading to say it works on iOS. There are some companies who sell spyware that works by using the iCloud password you provide to get certain data from there.

But there is no easy service you can buy to start monitoring cameras and microphones.

In general it's more secure than Android.
Why wouldn't the header be the same? The files have the same size and same name here? Does it have anything to do with zlib compression (I'd imagine the two files compress differently since they are actually different?)
It's would more profitable to just develop undetectable malware and spread that from the start.
You say that like it's a bad thing. Python is a multi-paradigm language, allowing you to pick (or create) the idiom that is best suited for solving the problem at hand. It is not a straitjacket language that tells you how to think.

The use of "=" for assignment is only confusing if you are already used to using for equations, and even then it's only confusing for a very short time, since it's obvious that the two (assignment vs equations) are completely different things. Python is hardly the first language to use it, by the way; I got started with BASIC on a Commodore 16 which used X=X+1, before I even knew about equations.
How Influencer Marketing for Causes Makes the World a Better Place
I wonder if there are any 2 single commits on Github from different repositories that have the same SHA1 hash.
I believe I specifically said that I understand my free speech has a cost. Now, I don't know if you'll get this, since my original comment seems hidden or shadowbanned from the main discussion now, which just goes to prove the point brilliantly.

What I had originally written on my personal web site was standard, old-fashioned Christian teaching about homosexuality, based on the Bible. Hate the sin; love the sinner. That sort of thing. (No, it wasn't incendiary calls to violence against people.)

If I'm not allowed to say what I want to say, by being fired by my employer and blackballed from further employment, or by being downvoted to oblivion or filtered or shadowbanned by Ycombinator or Facebook or Reddit, or having my account cancelled at the web host provider I use, what good are my Constitutional rights of freedom of speech and religion? You may find this situation wonderful because you hate what I have to say, but I think everyone should find the trend alarming.

Maybe you really are arguing that freedom of speech and religion only grants someone the right to not being jailed when all they have left is to stand, homeless, on the street corner with a sign, shouting at passerby -- and then they'll be jailed for not having a permit, or something -- but I would have thought that the Constitution meant the First Amendment for more protection than that.

And, furthermore, if it's only Christians that are being affected by these discriminations, then hasn't the government declared a side? All this talk on the left about how the US government is prejudiced against anything other than Christianity, and, yet, I have no doubt that my company would LOVE foreign nationals to preach their religion to people in the work place, when I would be fired for it, if overheard.

I'm saying the consequences are one-sided.
BigData and ML Example and Toolset Weekly Roundup – Feb. 23, 2017
For anagram scoring, why not just determine the overlap between both words in terms of shared bigrams (i.e., two-letter substrings), relative to their length? Has anyone tried that? Is it equivalent to what mjd did?
Tell me something that's true that very few people agree with you on.

(I haven't been asked this)
If you say so, I guess I'm just wrong about this. Thank you for trying to clarify for me, instead of just downvoting me into oblivion like everyone else.
I'm not saying it applies to your case, but one danger of specifying a problem in too much detail, is that it teaches the engineers to think less about the problem. From my experience developers often think of failure cases that the managers are not aware of, or have a simpler solution to a problem.
Seems like a low valuation as they raised $10M in 2013 from Autodesk:

https://techcrunch.com/2013/09/26/deviantart-autodesk-fundin...
https://www.sec.gov/Archives/edgar/data/1402519/000140251913...

I can not figure out what the valuation was of DA when it got the Autodesk investment.

I also notice that ArtStation.com seems to be rising on DeviantArt.com but still a way to go: http://www.alexa.com/siteinfo/deviantart.com http://www.alexa.com/siteinfo/artstation.com
Show HN: Digital nomads: find campgrounds,hostels,toilets
Well, he says it was "activated" via sms, not installed.
> that sounds pretty easy to debug though

Sounds like a nightmare to me. How do you describe a bug to an AI? "Dear AI, that SQL query you did break on my server. Could you improve it and regenerate all your code? ... Nope, still doesn't work. Could you try again?"
We're trying to work out the best way to do this now, actually. Just out of curiosity, what kind of computer do you use? Mac/Windows/Linux? What browser?
Uber exec broke ethics rule when lobbying about rights at Chicago airports
That text is describing this situation:

Context: You are a young scientist, under constant evaluation that may not only fire you, but also invalidate lots of your previous work. You have to produce flashy results to grow up on your career. You _really_ do not desire to get stuck where you are now.

Now, let's decide on a new experiment to proceed. Do you choose:

a - Boring important experiment that you can't hype but will surely advance your field;

b - Flashy, risky experiment that probably won't lead anywhere, but will change your life if you got lucky;

Now, let's say you go with "b" (that's a non-brainier). Four years into the experiment your results aren't going anywhere. Do you:

a - Accept it's a failed experiment, accept the failure that will set your career back 4 years, start again;

b - Insist on getting more data. Insist on getting more data. Insist on ... oh, never mind, that last data is impressive¹, publish it and go ahead.

1 - https://www.xkcd.com/882/
They're arguing that the speech that is recorded and the generated responses are both expressive, and that's a key difference.

Their argument is basically that people are talking to or in front of their Alexa device, and that speech is protected, and if Amazon is compelled to hand it over, they argue it will have a significant chilling effect on speech by making people concerned they can not openly talk in their own home.
No, each commit (or merge) is simply the SHA1 of the diff-patch.

Thus adding the second file does create a diff, since the contents are not the same.
Not the best choice for a company name. In German "Wix" sounds very similar to "masturbation".
Well, certainly there's a lot of work that can be done by a computer network that spans what? 500+k computers all pegging their many cpu/gpu/asic processors at 100% 24/7. The bitcoin network, if seen as one processing unit, is history's most powerful computer. Of course it can punch out difficult work quickly. That doesn't mean your average Russian hacker can.

Of course this cuts both ways, we'll probably be seeing ASIC's designed just for this work that'll vastly cut down how much time is required to make these collisions.

Also, I find it impressive SHA-1 lasted 10 years. Think about all our advances in that time from both a hardware and cryptographic perspective. A decade of life in the cryptospace should be seen as a win, not a loss. I'm not sure why we thought these things would last forever. If anything, the cryptospace is faster moving now than ever. The concept of a decades long standard like we had with DES or AES is probably never going to happen again.
This line is in the current TOS:

> DeviantArt does not claim ownership rights in your works or other materials posted by you to DeviantArt (Your Content).

Here's the rest of it:

> 4. Copyright

> DeviantArt is, unless otherwise stated, the owner of all copyright and data rights in the Service and its contents. Individuals who have posted works to DeviantArt are either the copyright owners of the component parts of that work or are posting the work under license from a copyright owner or his or her agent or otherwise as permitted by law. You may not reproduce, distribute, publicly display or perform, or prepare derivative works based on any of the Content including any such works without the express, written consent of DeviantArt or the appropriate owner of copyright in such works. DeviantArt does not claim ownership rights in your works or other materials posted by you to DeviantArt (Your Content). You agree not to distribute any part of the Service other than Your Content in any medium other than as permitted in these Terms of Service or by use of functions on the Service provided by us. You agree not to alter or modify any part of the Service unless expressly permitted to do so by us or by use of functions on the Service provided by us.
I don't have many sources but I believe the word 'hiking' is a relatively recent American import. The OED lists a lot of American historical examples, but only relatively recent ones in the UK

I would just call it walking, or tabbing if it's at an aggressive pace. Old people seem to call it rambling, but that makes it sound a bit lazy I think.
I really don't see why anyone would go through all this trouble when you can still just put Star_Wars_XIII.exe out there and get 10k downloads.
Has there been any development to the Wix/Wordpress story ?
Because controlling the visual appearance would change the data of the PDF, hence change the underlying hash.
Realistically, the closest low-cost attack is to just upload a malware-laden torrent of the latest TV show and not even pretend. It won't get seeded as widely, but you can do the same thing again next week.
Yeah, city.
I think you vastly underestimate how much a lot of scientific studies cost. It would be ideal to be able to have studies replicated by a separate group, but there are many times labs that have specialized equipment and engineering that make replicating studies by some random group unfeasible.

In addition, if you spend too much time trying to replicate others' work, you have no time to work on the things that will actually continue to fund your own research.

The best thing is to have a healthy, skeptical, but collegial, competition in the field. That still requires more funding though!