skysight-inc/HackerNews huggingface dataset:
I don't ser bitcoin right now as a tool for savings, maybe for transactions.

Lets say you work from Argentina for a company abroad. You have three options to get paid:

1. Wire transfer, the compay send you dollars or euro and you get pesos at the oficial rate.

2. There is always people trying to pay things outside, you can give him your dollars outside in exchange of dollars inside arg por pesos at the blue rate.

3. Buy bitcoins outside sell inside.

1. You lost 30% exchange rate, you will not be able, to buy dollars back at the oficial rate.

2. Is 3%

3. Is 10%

Since 2 and 3, are not 100% legal, you will have problems buying things since you cant justify your income.
I use Xamarin for personal projects, and it's been working quite well so far. They're pretty good about exposing native UIs so you get native looking applications instead of the ugly (in my opinion) PhoneGap like apps. Plus, C# feels like it was made for mobile apps. However, there are downsides...trying to do anything that leverages many sensors on the device gets tricky, and they're isn't as much support available on StackOverflow and whatnot. I think it is the best cross platform app solution out now though.
Was it just me, or did others also find that this article, while touching on an interesting topic, was distressingly lacking in detail.

All I came away with was this: "I used to behave in ways that are not stereotypically female. Now I behave more in ways that ARE stereotypically female. By the way, you should make products that you, yourself would use, and also there's a huge untapped market for products that women would use."

All somewhat interesting, but... well, I wish there was more content there so I could actually learn something NEW.
Practical Advice on DIY SEO and Inbound from Rand Fishkin Google Hangout
You know, every revolution on physics come by breaking some "basic criteria" that in no way could be false.
Embedded Rust Right Now
Apple Is on Track to Buy Back 20% of Itself by 2017
The original Hacker News thread was here: https://news.ycombinator.com/item?id=9044508
>Relative to what? I can't believe I'm having this conversation.

Relative to the total population. Whether it's Canada, the US, France, or the Whole World you're taking into account, it's still 1% of it.

>You can't just say 1% is a negligible amount without context.

Probably you missed TFA and the whole conversation thread you're answering to?

The context was if only 1% of the population doing them is enough to call sexual preferences "a spectrum" (with regard to those "atypical sexual practices"). Something divided in 99% and 1% is not a "spectrum" by any stretch of the imagination. In fact there's a word for that 1%, outliers.

>1% blood alcohol will probably kill you, 1% error on your taxes, if intentional, is enough to put you in jail, 1% error in floating point arithmetic is the difference between a missile that hits its target and a missile that lands in a civilian residence. But numbers get their significance relatively, right?

Of course. 1% blood alcohol gets its significance not in what it is ("1% oh, so much") but RELATIVE to the amount that's OK for a human to stand.

1% error in missile calculations gets its significance RELATIVE to the target area it has to hit and the acceptable margin of error.
There is a cost, but its without a doubt heavily outbalanced by having half the code.

The JS it generates is a tad ugly, but you save way more time, clarity and readability than with vanilla JS.
Sure, but that's a totally different argument.
StackExchange is pretty open with their hardware metrics.

The StackExchange performance site: https://stackexchange.com/performance
LLVM isn't a vm like the others, its a generic compiler backend. Languages with LLVM backing generally compile to native.
I've never ever ever had problems with Windows machines (admittedly ones that I built myself) in 15+ (?) years. The only problems I did have were:
1. Virus (Win95.CIH if I recall correctly)
2. Bad RAM
3. Hard disk died
4. Windows XP didn't recognise my SATA motherboard (no drivers) when I upgraded my machine and just took my old IDE disk and put that on it; my problem expecting it to know about SATA (when XP was released, it hadn't been invented yet).
5. nVidia drivers were duff / GPU was faulty

So none of those problems have been actual Windows problems.

Maybe I've been really fortunate but I don't remember having any problems or deaths of items. I have never had problems with the Macs I've had either, even the minis that I installed Linux on and used as tiny convenient Linux boxes back in the day when miniITX and Atom boards didn't cut it (and when PCs with the same power as the Mac Mini were significantly larger).

I have had to clean up virus-ridden machines from others though; if you fill your machine up with junk and aren't careful browsing the web things go wrong apparently.
Good catch.

While writing a toy lisp I looked for other names with structural qualities, actually not names, more symbols since these weren't words.

Things like Oo/oO, xo/ox or _/__.
Had the same experience on updating to Mavericks.
Ended up having to replace the logic board while abroad and didn't want to update to Mavericks for a long time (although I recently did)

There might be something related to the update or not, difficult to say, but most likely it is just a coincidence.
Though the analysis in this article I'm linking is disingenuous ( it compares Apple laptop+iphone+ipad+ipod sales to Windows laptop sales...) its graphs tell the story pretty clearly:
http://ben-evans.com/benedictevans/2014/2/12/apple-passes-mi...

Look at the little sliver of black that represents Mac computer sales (looks like ~5m sales/quarter) and compare with the orange line that represents Windows computer sales (just under 80m sales/quarter).

Even if 100% of the Macs are laptops and only 10% (as a pessimistic guess) of the Windows machines are laptops, sales are still heavily in the Windows territory.
From a developer's perspective what matters to me is how likely I am to find a job writing ClojureScript. It seems fairly low.
Ahh resampling |S| words from L is a great idea! :)

I know simple counting not the greatest approach but I started out by trying to replicate a research paper put out by a stock broker (not the most advanced research haha!)

I would love some suggestions for a method that does work :)
You posted something to be deliberately antagonistic on a programming topic and then whined about down votes. That's two downvote reasons right there.
Yeah, in hindsight, it would have been a good idea to have hard-to-guess URLs to help with controls. I like the idea of using URLs like "/mocha64" -- could have kept the theme of coffee while filtering out some noise in the data.

There are so many variables to control, things that I hadn't thought about before writing the URLs. The guessable URL part was perhaps one that I should have caught, but there were so many other things. I know that people did things like taking pictures of the boards and sending them to social group chats that they were part of, which is something I never thought of before seeing/hearing about it happening on Friday.
> and that version changes 1 of the lesser-used functions to have different behavior for an edge case, then by SemVer's fiat, it's a Breaking Change

IF that function was part of the "public API". (AND the previous behavior was not a bug? You can fix bugs without major version bump in semver)

This is the trickiest part of semver in actual practice, in my experience, having a clear definition and shared understanding between producers and consumers of what the 'public API' is.

I agree tests is the operationalized way to know if 'something has changed in a backwards compat' way; I've considered somehow tagging certain tests as 'public api' and others as not (or vice versa, public api by default unless tagged private). And then perhaps there's a rule, you can not change any test marked public API unless it's going to be a major version bump (or unless the test itself was buggy I guess? there's always exceptions sadly). And incorporating this info into docs and/or CI somehow.

And yeah, actually sticking to semver is not cost-free, for producers or consumers. Everything is a trade off.
Only me think of how weird it is that US "the land of the free" is a country that loves to trade freedom for money and security?

The only thing that separates US from some "non-free" countries is that in those countries the freedom was traded for internal stability (ie: politicians took freedoms to ensure they can stay in power and steal all that they want, to the population this mean no civil war or revolutions, at least for a while).
Compared to Holo, Material adds a lot of generated shadows and animated elements. Holo was fairly 'flat' already, and far simpler.
What problems have you had with Mavericks and Yosemite?
JavaScript cannot be elegant by definition.
>So you agree then that whether 1% is negligible is based on context?

Yeah, or as I put it: "Numbers get their significance relatively, not in themselves".

Whereas you repeatedly stated how 70 million people is a huge number in itself.

E.g. If I told you there are 70 million people that have blue eyes, is that "a huge number?" No, it's actually a small number. One would expect blue-eyed people to be in the 100s of millions or billions.
Discover what your friends really think of you
I don't know if cr shortcuts are still used often nowadays (SICP advocates for abstraction layers, accessor functions, CL has destruct-bind, and ml uses pattern matching to dig into data).
What's up with these kind of childish slander of OSS projects being upvoted to the top?

Anyway, funnily enough, this change was not only rectified on CoffeeScript 1.9.1, but it was also a change that only affected code that relied of the names of compiler-generated variables.

foo = (@bar) ->
# Bad: "bar" is not declared anywhere
console.log bar
# Good: the parameter is "@bar", so that should be used instead
console.log @bar

Relying on a "bar" variable existing inside that function body is no different from relying on an "_i" variable exiting inside a look like:

for a in arr
console.log "the index is", _i

... which, BTW, would also break if upgrading to CoffeeScript 1.9, because the compiler-generated iterator variable would now be called "i" :)

Update: i misinterpreted something. What was rectified in CoffeeScript 1.9.1 was the addition of an "_at_" prefix for the generated parameters of `(@something) ->` functions, which broke Angular's dependency injection mechanism when using it like `(@$someAngularThingy) ->`. You still can't access the auto-generated "bar" parameter in the first snippet. If you access a "bar" variable inside that function, the auto-generated parameter is then named "bar1", which is the Right Thing to do :D
If you check the key. Which that script doesn't.
The LTS one is the one to install if you want a system to use and do stuff with for an extended period of time. I don't miss the days of reinstalling the bleeding edge version of Fedora every so many months, only to find that they'd changed things and that the GNOME preferences in $HOME no longer worked or meant anything etc.

How do others cope with the incessant wheels or progress/reinvention?
The goal is to slow them down, put as many barriers as possible allowing higher chances of detecting them. Intercepting and blocking known "phone home" messages is one way to slow them down.
I'm actually not a fan of the hardware at all. I hate that I can't buy an actual dock to dock, so I'm unplugging ghetto caddy every time I want to take my laptop home from the office.

Thing is I love OSX, and actually, not even specifically OSX, I love some of the apps MADE for OSX only. If these damned developers would make webapps or linux ports I'd LOVE to migrate back to either a thinkpad carbon X or some sort of cool new Surface Pro/convertible deal.

I'm going to go through all of my apps at some point and see what I REALLY need that is OSX only. I just realized Intellij has a Linux version and so does Unity.. so, as long as I can virtualize efficiently with virtualbox or something to get .net 4.5+ stuff going I'm totally game to start working from Linux.
I seem to remember getting the impression that many "actual biologists" did refer to it and often think of it as "junk" DNA in the '80s. But that's just an impression since I never bought into the concept it was "junk" and to the extent I paid attention, it was to those trying to find why it was there and what it did.
"decided" implies they knew they were using undocumented behavior and chose to do it anyway. The use of the word 'undocumented' also implies that unless a behavior is explicitly mentioned in the documentation, it should be considered 'private' and 'subject to change' -- also not a safe assumption with many projects, whose documentation is far from completely covering all intended behavior.
SteveStreeting.com » Timing
>We can, however, make laws and do medical research that has an impact on 70 million people.

Which is nothing this thread of discussion was about.

Nobody said not to study or legally hep those people.

Just that 1% is not enough to describe the total of cases as a "spectrum".
Well, find a job with JavaScript and then introduce ClojureScript to your team!
As a regular visitor to the Grand Canyon, this saddens me, but fortunately the Grand Canyon is big, and even if this gets built, there are still plenty of places where you can visit the canyon and see next to no development, such as Toroweap:

http://en.wikipedia.org/wiki/Toroweap_Overlook

My hope is that enough of the canyon access remains dirt roads and trails, with nothing but a few camp sites at the end.
Definitely a good one... Cloudflare and Docker caught up very quickly...
The point of the article is that NPM uses semver. If you disagree with semver you should use a different package manager.

> And yet, 1.3.0 "broke" the way that urls are resolved with regards to trailing slashes: https://github.com/iojs/io.js/pull/278

Can you link to documentation of the old way? The way I understand it is that they fixed a bug. If they broke a documented API I would agree with you, should be a major version bump.

Lastly there's a gigantic difference between breaking code because you made a mistake and breaking code because you don't give a shit and romanticize version numbers.
I would add Slack and Zenefits as well
>A holy war is being fought

I guess I know which side I'm on.
Very informative, thanks! I didn't realise how much I enjoy the trackpad (that is, don't fight it and curse at it) until I come to use a Windows laptop and pinch to zoom, swipe left/right etc. doesn't work.

In fact, using a MacBook in Windows is a frustrating experience as the touchpad doesn't work as it does under OSX.
>I know that only 4% of US citizens have passports

You're off by an order of magnitude. It's actually about 38% [0]. Bear in mind Americans even need a passport to travel to Canada or Mexico now.

I also do not think that preventing Americans from travelling abroad will improve their global perspective.

[0] http://travel.state.gov/content/passports/english/passports/...
Very true, I have always had the same perception maybe even treated it as an undisputed cliché in every startup pitch.

But as time goes on, I seem to be getting more cynical to the perception and start believing a lot of the ideas are just more successful because of the 'market analysis' done before hand (with the exception of trend-makers, for example AirBnB)

Look at Blippar for instance, the startup that triggered this realization when I heard about it.

Augmented Reality has existed for quite some time, there have been countless applications, from real estate to navigation, yet many of similar start-ups have faded as time went on, but they on the other hand have remained due to targeting a cash rich market (Advertising) even though it solves no problem.

I know the above statement is quite simplistic, and surely it does not make the Blippar team justice for all the effort, strategies, etc that they employed. However, the idea of (what I perceive to be artificial) and yet has been so successful in such a short period of time is a bit of an eye opener.
>It looks cute (although I'm not sure it matches the taste of people from non-Asian cultures, and I don't think western people will be eager to buy or even use the stickers etc.), and everyone in Japan is using it. Given all these, it's going to be a tough for them to get into the market.

I am married to a Japanese woman, we communicate mostly using LINE.

There are Western stickers now, too - for example, if you "follow" the Family Guy LINE account you get a set of Family Guy stickers. There's also a Marvel sticker set, a Dr. Who set and many more "merchandising" sets, I think that should work.

Of course, no merchandising opportunity is lost to the Star Wars people: https://store.line.me/stickershop/product/2005/en
The other option is simply _not releasing breaking changes_ until you are ready for a 'major' release with new features. Sometimes this can be a pain, but every choice here can be a pain, the question is how much pain, and for whom (consumers, developers.... marketting people).
I have it working.
There was a time I would have balked at the idea of paying Microsoft $99 to ensure there was no crape are on a PC. Now it sounds like a decent value.
Perhaps I am a niche but I can't live in something that tiny. I have a MacBook with a Windows VM for developing on, compiling C++ in OSX and then also Windows. I also use it for recording audio, so disk space gets eaten quickly.

I really wish I could live in less space (I am constantly looking for stuff to delete) because then backups wouldn't be so painful.
You should write a package manager which does this and publish there instead of NPM. Breaking people's code who use NPM and don't follow your manifesto is wrong.
Depends where you are. I'm looking for a new job right now and have plenty clojure and clojurescript opportunities out there.
Did the first example at least give a warning or did it silently succeed?
A gondola ride to the bottom of the Grand Canyon would be like a gondola ride to the top of Everest.

These projects are deeply frustrating because all the developers have to do is get them built once - they can essentially fail as many times as they need to in order to get their project built. If you oppose this kind of project, you have to succeed in your efforts over and over again. If you fail once, the wild nature of the place is lost.

We need to preserve wild places, and this is one of them.
You very clearly created this count to troll; exists for less than a day, only comments are trolling Coffeescript and D.
I'm pretty sure nobody tried using a bot, which is pretty surprising. After I saw people interpreting the thing as a puzzle, I thought that I'd get bots for sure.

Even the most prolific link follower looked at only ~150 links, and looking at timestamp information and the content of the guesses themselves, it doesn't seem like it was a bot.
krat0sprakhar: Check out my blogs on this
https://lucidworks.com/blog/solution-for-multi-term-synonyms...

I also did a Meetup on this just this week
http://www.slideshare.net/detnavillus/the-well-tempered-sear...

Check out slide 18 - autophrasing + synonyms: Precision 100% recall 100% Bag of words OOTB Solr/Lucene NOT so!

The code is on github and is a Lucene TokenFilter so it should work. I used 4.10.3 for the Meetup demo
Apple will fight iOS bugs with first-ever iOS Public Betas
Wouldn't work well. Way too many of these companies key employees are not US citizens and many aren't in the USA at all.

Google, for example, has a large security team in Switzerland, with quite a few German and British employees. The NSA sees itself as a military organisation, it is bound by military rules.
And cells don't exist on a spectrum between male (XY) and female (XX) - leaving aside cells with abnormal numbers of chromosomes.
Great news! Been struggling with this for a long time and thought I was the only one!

https://forums.geforce.com/default/topic/709328/geforce-driv...
The last time I worked on Magento, and it has been a while, we would install the dependency in a single directory, and then you'd run a tool over it to "install" it into the proper locations. Sadly I cannot remember the name of this tool, but from memory it seems you could combine that with submodules?

We used this so we could track an entire extension's source code in Git, and move them around easily.

edit: I was thinking of modman
Sadly, Julia will not produce stand-alone executables in the foreseeable future. It's nothing more than a bit of native glue between two Python scripts. The main acceptance group doesn't use it for production, only in the lab.
Hopefully opponents are prepared for any lucky-break attempts to rush TPP/TTIP/CETA through while press and populace are distracted by some future unpredictable crisis.
Scientists discovered personality difference between entrepreneurs and employees
Then don't advertise the version number. Give your big releases a flowery name and be done with it.
Why were you referencing a variable that doesn't exist? Your code shows a bug in CoffeeScript, which was fixed.
yep, broken... too bad, looks interesting
To Revive Wallet, Google Tries to Wrangle Unruly Partners
Yeah, I completely understand that. I work on big Node apps every day.

But anyone who's had an app in production for very long learns pretty quickly that you you use "1.8.0", not "^1.8.0" if you don't want things to break.
We had one MBP Retina 15" that had that issue in the office, Apple replaced the screen instantly when we took it to an Apple store.
>Software development is not a war, please please stop treating it like this. We are all in this together.

Sort of. And then you get the job to maintain the transpiler-of-the-day code that some previous employee left behind.
We should ask him how he manages it - is it lack of sleep, loads of coffee and no social life?

I found that the best thing when I needed to be "productive".
China Estimates Largest Capital Outflow in More Than a Decade in 2014
I'd say we're more alike to the Brave New World society - the cells might be created identical, but because of different environmental influences, they develop different functions.
...until drones can stay airborne for longer times.
That was my position before I discovered Scala - stronger type safety than Java, more concise/clear/expressive than Python.
By functional Fortran, do you mean like a "functional programming language" or "more productive Fortran"? As one who has developed in Fortran before, I would also like to see enhanced functional capabilities, as well as a more productive way to write code. I have spent so much time on declaring variables and function arguments over and over across subroutines that it becomes quite a pain. To avoid writing many subroutine interfaces, I also tend to put everything in a single module. My dream is to combine the expressiveness of Lisp with the numerical performance and memory efficiency of Fortran and C.
If everyone did this, it would render torrents useless.
I'd like to see some kind of way to lock the system for older folks. I'm tired of troubleshooting my dad's computer. He doesn't even do so much as adding bookmarks, his machine exclusively browses the web.

I'd like to get everything he needs installed and lock out modifications. Needs cookies obviously, but not much else.

Somehow he manages to have video player issues in every single browser that I can't figure out. He has to watch youtube in chrome, live streams in firefox, etc. It's really dumb. Buying him a chromecast improved it some, though, by avoiding it.