skysight-inc/HackerNews huggingface dataset:
Some things to note:

I think you're mixing casts and conversions. At least in the parlance that I'm used to, you can only cast a number to a String or a String to a number in a memory-unsafe language (and it's rarely what you want and a bit dangerous). When you do this, the system will take your word that the data is actually a String and interpret those literal bits in memory as one. In a memory-safe language, this cast would, of course, likely raise an exception. In Scala, you can cast any object to any type with that object's asInstanceOf method.

In Scala (and many other languages), you can convert numbers to Strings and back. In fact, any object can be converted to a String via that object's toString method (which every object has as a quirk inherited from Java). Strings can also be converted to numbers via toX methods (e.g. toInt, toFloat, etc.). Of course, these conversions will raise exceptions if the content of the String does not match the format of the numeric type you are converting to.

This all matters because it is how the + method on String works: it doesn't (unsafely) cast its argument to a String. Rather, it (safely) converts it via its toString method. You may dislike the idea this method exists (I certainly do, and wish it could be deprecated now that Scala has String interpolation), but it is just a method that happens to be defined on the standard library's String type and not a major defeat of the type system.
Yes, tonight in Sheffield at prism 15 http://www.prismsheffield.co.uk
The problem I have is the really shitty targeting. With as much as Google must know about me, their ads usually are about stuff I have absolutely no interest in.

I am from smaller country, so I get that the pool of advertisers must be smaller too.

I bought a new bike this year and religiously researched this topic and consumed a ton of cycling videos. What ads do I see? Cars. I don't have a driver's license.

Facebook isn't any better. Last year I was in South Korea and logged into Facebook once. After my return, FB managed to exclusively display ads in Korean for over a month.

Then there are the occasions where you research a topic, buy a product, and then get to see ads for the product you already bought for a year after (I saw ads for the NI Maschine midi controller for over a year after my purchase).
It's annoying because google has done the worst possible thing and put ads in front of every video because you even decide to watch it. It totally breaks the point of being able to browse selections of video if you can't do it without seeing an ad every time.

Google really needs to leverage all the screen real-estate on youtube or take advantage of the active video discovery process of its users. Youtube shouldn't just be a TV where ads are pushed every x minutes or every video like clockwork.
Oh, that's a real shame. From glancing at the list it seems like Jolla is still too much thinking in nokia/business/corporate terms. Looks like they just use open source as their platform for their own closed-source stuff..

Looks like everything in the opensource list is open source anyway and everything that jolla did is closed.. So no Jolla for me :(
Exposed: How FB, Twitter is Rigged in India
D3 Tree
On a somewhat related note, I thought one way to play with a RISC-like instruction set (on real hardware) would be to create a compiler that emitted a reduced set of valid x86 assembly, a "Risc86" so to speak. Apparently I'm not alone:

http://spivey.oriel.ox.ac.uk/corner/Risc86

Here, apparently used for teaching -- but I wonder if it would be easier to implement a CPU that parsed a subset of x86, rather than a completely new CPU (or "CPU" running on an FPGA) -- with the added bonus of being able to run binaries both on the new chip, as well as on "legacy" x86 machines...

Sounds fun, but I guess using OpenSparc or LEON would make more actual sense...
D3 DataMaps
Hilarious! If you guys would love to get a tweet a day from this follow HorseHN. I will tweet a couple a day.

https://twitter.com/HorseHN
That's unfortunate, I agree, but they didn't say it will remain like this. It's surely far from what Mozilla does with consistent open development for example, but they still can open up Sailfish in the future. If you compare this to Android - it's already waay better. Having 100% open systems would be ideal of course.

There is also Nemo Mobile, from which Sailfish derives most of the middleware (in addition to Mer). It is fully open. There is an on going work to redesign Nemo UI:

* http://play.qwazix.com/grog/

* http://play.qwazix.com/grog/?p=344

Most probably Nemo will be easily installable on Jolla's handset. Or bootable from an SD card there, without wiping the preinstalled system. So this device is a big milestone for mobile Linux anyway, regardless the shortcomings of the closed parts in Sailfish.
According to Salinger scholars that DO have access to the real prints, these are the real deal. The 'no one anywhere seems to have known about previously' is a false claim because there was a bounty on said file sharing site for these to be uploaded.
Is it right? That there are four diverse solutions that allow you to have blogging and e-commerce features on your website:

1. Installing an e-commerce plugin in WordPress
2. Installing a blogging extension in Magento
3. Integrating WordPress into Magento
4. Integrating Magento into WordPress
Sudo Room Oakland Hackerspace Party Video
IIRC Hero of Alexandria made a similar device 20 centuries ago: a horse statue that could had its head cut with a sword, without it falling down, with a set of gears that let the sword pass through the neck of the statue without letting the head go.
I think some of them do end up being the original titles with some considerable probability, due to the way these kinds of Markov chains work.
I just uploaded a scan of the Copyleft (L) sticker that I mailed to RMS, which inspired him to use the term for free software. And I wrote up the story behind it: http://www.donhopkins.com/home/copyleft/
I wasn't told. It does sound like the hole in the case (and the bass) is evidence for the absence of a security lock. On the other hand, the guy was probably a professional musician, and therefore should have known… Who knows, maybe he doesn't travel much, and made a mistake?
> eh you lost me, man. he still has the option to only take USD or use a 3rd party payment processor.

Uh, no he doesn't. He only takes Units. We're talking about your hypothetical melon salesman, remember?

> Better solutions will emerge and could just co-opt the Bitcoin infrastructure.

Probably. I would certainly hope so! That doesn't stop Bitcoin being valuable right now and new solutions being more valuable in the future. There's no reason not to have several competing digital currencies on the go.
God says...
threads who_are_you_to_judge frown in_practice mission_from_God
super_computer wont_you_be_my_neighbor scorning run_away
Okilydokily abnormal taxes nut_job why_didn'_you_tell_me
heaven money car astronomical nope I_planned_that you're_out_of_your_mind
What I_could_be_wrong qed qed boink and_then_what what_part_of_God_do_you_not_understand
Any way to buy Bitcoins through a bank in Mexico? I can't find any. I'm surprised that even though Mexico is so close to US, there's still no practical way to buy Bitcoins yet (other than person to person).
This is likely a hoax. The top-ranked google link for 'antarctic pyramid hoax' has more details -

http://productforums.google.com/forum/#!msg/gec-other-sentie...

Frankly, I'm not sure how this made the front page.
If you're just speculating on the price going up, and don't actually want to use coins to pay for something, it might be worth having a look at these charts before you do buy any:

http://bitcoincharts.com/charts/mtgoxUSD#rg360zigDailyztgSzm...

http://bitcoincharts.com/charts/mtgoxUSD#rg730zigDailyztgSzm...

by the time mainstream publications like the BBC are reporting on spectacular gains in an asset, it's far too late to invest speculatively in the hope of finding a greater fool and cashing out before the inevitable crash, even if you believe in the long-term future of this currency.
Ask HN: How much to invest in bitcoin?
I have approximately 12 months' worth of living expenses. I'm single, young, no pets or children, and live very cheaply. I saved that much over a year, but this week I doubled my salary, as well.

If I lost all of the money it would really suck, but I would survive.

How much (if any) would you invest? If none, do you have other sensible advice?
Who is upvoting this?
Now the game is : Among these tons of (bad/good) applied mathematics , find the maybe existing one paper that will :
- Have a real world application
- Go through the years

More difficult : only by reading titles.
His views may be extreme, but they are extremely well thought out, well justified, and well argued (as long as you don't count user-friendly presentation and being nice to people as necessary requirements for arguing well). He's not wrong about what he says and believes, and he's extremely consistent about that, but his priorities are a lot different than most people's. And the world's a better place because of his influence on many less extreme people with different priorities. Plus he has a great sense of humor, if you don't let him get under your skin: http://www.art.net/~hopkins/Don/text/rms-vs-doctor.html
You already can, in a roundabout way.

If there's a site I want to be the first result after I've just typed just a single letter in the address bar, I type as little of the sites name as I can before it appears in autocomplete. Then I click the site, close the tab, and start again. After doing this a few times, Firefox usually gets that this is the site I want to go to after I've typed g or f or whatever, and puts it as the first result.
I find it hard to believe that Facebook offered to put a man on the job for one of these companies.
The title is misleading I think. Fuller does not really question the necessity of work. He questions the ideas of "earning a living" and "work as a justification to exist".
Wow, the simplicity of it is what amazes me.

Hopefully it matures more!

(Use cases with db, auth (oauth2), caching, frontend integration, would be nice :3)
Daniel Jackson, I'm guessing.
I don't think you can place ads in any movie--only movies that have the "monetization" feature enabled.

It's the same issue as with Google AdSense, though there you have options to exclude certain ads.
Is ISON Alive?
My attraction to bitcoin came from it being a bit anarchist.

Now I dont see the point if its just going to be another currency. Where all transactions are under the eye of the state and all holders identified to it but not to each other.
people who only read headlines
If anyone from Google is reading this: what happened to "don't be evil"?
> With Scala I've already bought 3 books, and have bookmarked nearly 100 sites.

I've also written a blog post about learning resources. Maybe it helps you: https://www.bionicspirit.com/blog/2013/05/13/getting-started...

As a word of warning, don't use Scalaz while in the learning process. It's a pretty cool library, but I've been developing with Scala for the past 2 years already and personally I've never felt the need for Scalaz.

Akka is great, the standard library is great, Play is great. You can also use any Java library you want and wrapping Java libraries in Scala-ish interfaces is great for learning ;-)

> Scala requires much more work to learn than Go.

This is true. Go is more familiar because it has a less complicated (and unfinished) type system and because it doesn't contain too many unfamiliar concepts to developers that are used to mainstream languages.

For example in Scala you end up seeing a lot of flatMaps() being used on monads, you also see type-classes or persistent/immutable data-structures, or the CanBuildFrom pattern which looks intimidating at first, but it's actually rather nice. Scala's type system is also much more static and more expressive than that of Java, Go or C# and I'm specifically talking about generics. Scala makes it easier to write statically type-safe generic code, so of course, people end up wanting more and some of them go crazy with that.

Being a static functional programming language, the type system is intimidating at first, but as you learn about it, you'll see that it's elegant and much thought went into designing it. And most importantly, it helps you to write better code, instead of just staying in your way.

Scala also contains simplifications versus other mainstream languages. In comparison with C# or Java, in Scala there is no such thing as static methods or members. In fact, in Scala all member accesses are considered method calls. This has great implications for polymorphism. In comparison with other languages that mixed OOP and FP (e.g. F#, Ocaml), in Scala all types are modelled by means of classes or traits. While using other languages, you'll notice that OOP (sub-typing) is a pain in combination with generics because covariance/contravariance is a bitch to deal with. Java's generics are broken, because at the class level they simply don't deal with it (they preferred invariance) and then for the methods themselves you've got to use wildcards. Scala is much saner in that regard. It also has a unified access philosophy that really simplifies things and the marriage that it achieves between OOP and FP is really good. In my opinion, only Clojure's protocols are on the same level while being somewhat simpler, but that goes with the territory of a dynamic language.

Anyway, Scala's learning curve may seem intimidating, but (1) it's worth it because you learn a lot about FP with Scala (the ML style, not the LISP style, which is slightly different :)) and (2) you don't need to use advanced concepts to write working code.

Have fun,
Since when can you see GoT on YouTube?
The fact that bitcoin is so divisible might be its true weakness in terms of adoption (given huge value of a single Bitcoin).

Imagine prices in shop given as 0.000132 BTC, 0.000123 BTC, 0.0000132 BTC or even worst 0.0009999, 0.000999, 0.009999 - looks similar and it is easy to be mislead and pay for something much more then expected. People would need to get use to count zeros after decimal point. This hardly matters with any real currency.
Performance and more online pornography

Notch live in Monthly Revenues

16-year-old Makes 99% of the Performance tips for startups

Mojang's Monster Truck Madness 2

Node.js two minutes = 10 times
A modern C64 was my vision instead of a 1970's mainframe. I speak of the uses it was put to, not literally like a C64. The C64 was not used for mainframe applications because we had mainframes for that.

God says...
C:\TAD\Text\BIBLE.TXT

thee.

5:12 For thou, LORD, wilt bless the righteous; with favour wilt thou
compass him as with a shield.

6:1 O LORD, rebuke me not in thine anger, neither chasten me in thy
hot displeasure.

6:2 Have mercy upon me, O LORD; for I am weak: O LORD, heal me; for my
bones are vexed.

6:3 My soul is also sore vexed: but thou, O LORD, how long?

6:4 Return, O LORD, deliver my soul: oh save me for thy mercies' sake.

6:5 For in death there is no remembrance of thee: in the grave who
shall give thee thanks?

6
Actually, most of the answers are ranging from far-right (work or degenerate!) to extreme libertarianism (individuals must compete!), and that complete lack of basic humanity from HNers really is saddening.
The Next Generation Query Planner
I served 4 years in the Army, but back before the current wars. As someone with a good high school education and promising background many people did not understand my choice. To be honest, I wasn't too clear on it myself at the time. But like you I was looking for...something else.

The Army was not at all what I expected. I expected to be told what to do all the time or for it to be like something out of Full Metal Jacket. I expected extremes. It IS different and it can occasionally be extreme, but most days it just felt kind of like a boring job that you can't quit and I'd guess that's the usual experience (again, I'm talking peacetime here), no matter which branch or type of soldier you are (I was Infantry). I was a good soldier, but I spent most of the time looking forward to getting out. As far as helping others...I never felt like I had the opportunity.

However, I have never bonded so closely with a group of people before or since. And it definitely changed me for the better. I came out of it with a focus and drive that most of my peers severely lacked. Life just seemed a bit easier somehow. It also earns me respect wherever I go (deserved or not). Not to mention I was in hella good shape ;)

There's also a bunch of financial benefits: VA medical care for life, low interest home loans, access to better credit unions (USAA) and money for college + bonuses. Overall not a bad deal. It will set you back a few years in terms of career, especially if you want to continue programming. My only regret is that I did 4 years instead of 2. Everything good I got out of the military I had at two years.

I'm not really arguing for or against it here, I'm just giving you my experience. But it's a decision not to be taken lightly. We are at war. You may be involved in combat and you may not. Think on what that means to you before signing anything. There are other ways to help people, if that's your itch.

But if you're feeling hopeless and your itch is to just go do something a little bit rash because you're young and want adventure, might I suggest a backpacking trip through China? Or a road trip to visit every state? Or a job on a cruise-liner? Life is full of crazy shit to do. And you might just figure out what to do next along the way.
You can. A lazy algorithm will do no more reductions than an eager one, and it will usually do fewer. You just have to specify strictness. The compiler is pretty conservative about adding strictness because it has to preserve behaviour. But if you know something will be computed, e.g., a loop accumulator, then you can just tell the compiler so.
Ah, that explains the almost non-existant explanation of the design being a stack machine. :) I was a bit surprised when it said something along the lines of "the processor has OVER but not SWAP"; those are very stack-centric instructions.

Also, the "M" in MISC was never explained which irked me. Is it a pun, as in "miscellaneous"? Or "minimal"? It's strange to propose a name that feels a lot like a new acronym, but never spell it out.
What, no integer division, multiplication, no floating-point.. Each of these would take a lot of instructions to emulate with the basic 21 instruction, so the CPU would need to run on at least 100GHz to match the performance of today's CPUs.

Plus, since it's a stack machine, you'd lose all the goodies of superscalar, OoO execution, etc. (there's constant contention on the top of stack)

CISC has won (heck, even ARM is not RISC anymore). Deal with it :)
A similar trick is done by Type II topoisomerases, which are molecular machines found in just about every living cell. Type II topoisomerases pass one piece of DNA through another. See https://en.wikipedia.org/wiki/Topoisomerase_II
A little backstory:

On the site where these were uploaded (whatCD), users can post torrent requests. These stories were some of the most requested items on the site, and they had huge ratio bounties.

So when this torrent was uploaded it attracted tons of (unwanted) attention -- the admins panicked and temporarily took the site offline. After thinking it over, they decided to remove the torrent from the site, which didn't actually do much since the file had already made its way onto thousands of other sites.

If I remember correctly, a similar thing happened with a lost Godspeed You! Black Emperor album a couple months ago.
I haven't heard anyone suggest that it is responsible to put more than 10% of one's net worth into Bitcoin, but I would do that anyway.
How my app went to #2 in a Mac App Store category but I didn't know what to do
Its a scam because the first 20 000 blocks and the early adaptors controlling quite a majority of the bitcoins. Now it may be fair to some extent that early adaptors should have some advantage. But for an outsider bitcoin is controlled by a 1% clique who are anonymous. The rest have to identify themselves with passport photos. Its a scam in the sense that it isnt better than what it claims to replace, its worse.
I just finished reading _Life at the Bottom_ by Theodore Dalrymple. He's a medical doctor in England who works with the lower class (mainly those on the dole). Overall, those on the dole have little incentive to improve their lot in life yet have a large sense of entitlement. And those very few that strive to improve themselves are punished for it (not by being thrown in jail or losing their benefits outright, but mainly through inattention or indifference by the government).

And this is England, you know, land of free education and health care.
Show HN: CaaS - Coffee as a Service
Really nice. Some of the stuff happening in Go for web services is awesome.

However I would like to see someone develop a library for doing RESTful APIs that does some of the repetitiveness in implementing REST properly for you.
Its the "exchanges" and "trade platforms" of BTC that are the driving force of the scam.
The problem though is that while buying/selling bitcoins is just hard, exchanging litecoins is practically impossible. Currently litecoins are only used as a ponzi scheme, rather than a payment method and if anybody does what OP suggests, please be smart and cash out as fast as you can. You can cash out to bitcoins if that floats your boat, at least they are actually used for things other than being a scam.
Using Stripe to divvy up your revenue with your partners
Yeah just looks like Q-Learning to me :/

You just use the rewards to optimize the function that tells you what's the predicted reward at any stage for a given action. And then take those best acions
No, because I filter those out.

Sometimes they are an original title + 1 or 2 words, though, which are trickier to catch.
Meh. I'd wait for the first few objective reviews.

I lost interest when they said things like "there is one hardware feature that is unique to Jolla: The Other Half [...] a concept of user-changeable smart back cover."

Surely replaceable plastic covers have been around for decades and they are mostly associated with low-end feature phones... or really old Nokias.
That would imply there are currently more people wanting to sell an IPhone 3G than people want to buy it. Certainly the price of IPhone 3G's isn't rising. And that makes sense.

Currently (and for the last years), the price of BTC has been rising implying that's actually easier to sell BTC than to buy? Moreover there are exchanges that are entirely symmetric (when opening accounts you do not need to qualify as a buyer or seller).

Asymmetry is a nice word but I don't see what's asymmetric here?
That's really funny. My favourite:
"I haven’t been drunk in 3 minutes"
You call it sacrificing, I call it awesomeness. Scala achieves the best marriage between OOP and FP available. If you come from Haskell, you can view that as a sacrifice, of course. But I don't, to me that's a strength.

Scala is not Haskell and Haskell is not Scala. If you use one and expect the other, you'll be disappointed.
maybe they were just not looking on eBay (seriously).
Travel. And work on my own side projects ( I guess you can't call them side projects any more, can you). Not for immediate gains, but for the long term goal of building a good product.
I confess that I haven't actually read the article, I assumed that by lattice you meant a discretization grid. Sorry!
If you freely give Google access to display ads on your computer, they will do so at every opportunity until you can not take it any more.

The obvious method to prevent this is to deny Google free access to your hardware, and thus stop their efforts at displaying ads to you. Alternative, one could stop interacting with Google altogether, but thats a bit more drastic step.
A Medium for Rational Discussion
Nine bitcoin alternatives for future currency investments