skysight-inc/HackerNews huggingface dataset:
Ultimately I need to spend some more time with it. I'm sure it's fine, I just find it jarring. One major issues is the official tutorial doesn't explain all possible variances of syntax for declaration in one place so my brain wasn't given a chance to compare them side by side.

Also i'd much rather live without type inference, so I guess rust gives me that option. I'm just too neurotic (low level networking code/parsers/etc) to not specify types.

let mut monster_size: int = 50;

I'd really really just like the type to be first.

let mut int monster_size = 50;

But wait, there are yet more options:

let monster_size = 50i32;

Boxes are just plain confusing on first sight. They make pointers look like a lucid breath of fresh air.

let owned = box 10i;
let borrowed = &20i;

let sum = *owned + *borrowed;

I find options in a language quite distressing (see also perl). I'm also not sold on the mut keyword and i'm likely to become confused when one gets to complex types.

Don't get me started on the automatic dereferencing. That's seriously confusing.

Is there a rule of thumb for when I am meant to use which of these? can i use the type annotation anywhere i use a number as a literal?

Raw string literals:

> They are written as r##"blah"##, with a matching number of zero or more # before the opening and after the closing quote

Why? Why the optional number of #'s?

Syntax extensions? !

Why is print a syntax extension? why isn't it in the library? if it is a macro why are we running around putting ! at the end of them... why does it matter? Why do that?

I prob don't know what I'm talking about but that's my initial impression from last week
Point well taken as far as concurrency, really reading up on GIL along with working a lot with SOA is part of what is informing my desire to find a more appropriate language. I want to become more proficient in developing web services that scale, as well as expanding my mind somewhat by working with a different model / from a different perspective.

I will have a look at the links, for sure. Thanks!
> Perhaps we could even reuse previous symbols

You do. The symbol is given meaning by context.

> who would have thought of such an idea.

That would be me.

> genius

Weed, caffeine, and sleep deprivation. Staring at Harris mainframe assembly language core dumps on reams of green bar paper... does things to a man. ;-)

HTML5 and Unicode are wonderful toys. Go play. My notes and early efforts on this go back to 1979. Anyone is welcome to them. It does take quite a bit of effort to transmit, so patience is a virtue here.

(P.S. Don't overlook color.)

(P.P.S. Or animation.)

---

Edit: You'd be surprised how easy input becomes. It removes a huge mental load from context switching (e.g. hitting the same button to get Control F4, Control W, Apple W, Alt F Alt C, etc.).

Use a few touchpads which can change the symbols based on current context, and baby - you got a stew goin'.

Take care.
Semalt Hijacks 300K Computers for a Spam Campaign
I'm a fellow Rails user - and also an Erlang user. I think you're mostly right about where Rails and Erlang's sweet spots are, but one thing where you could use Erlang that Rails doesn't do so well is with web sockets, where they hold open a connection.

Erlang's a nice complement to Rails in some ways, as it covers some things Rails doesn't do well very, very well. It's definitely a nicer model than Node.js, and for some things, better than Go, which is another one that's strong for some things Ruby's weaker at.
I'm really excited about Exilir because it makes creating DSL like the Phoenix Web Framework, trivial.

However, I am concerned though that developing in Erlang is a paradigm shift for most developers (eg letting apps crash when unexpected behavior occurs, concurrency model, etc) and Exilir makes it too easy to think you're developing in a procedural language when you're not.

I wonder if I'm alone with this concern. One thing simply the Erlang syntax does well is re-enforce the idea of how to fundamentally change how to develop applications to fit its model yet Exilir hides all of that

Edit: typo
That seems to be the case on Chrome/Android as well.
Researchers claim hydrogen energy advance
>Germans often have one word for something where in English you need a whole sentence. //

Something tells me there's a word for that, concision (or brevity or conciseness). But something auf Deutsch would me more trendy and intellectual sounding ...
Munich Is Giving Free Ubuntu 12.04 LTS CDs to Its Citizens
If the NSA were trying to intercept my emails without a warrant, I would still consider it to be a criminal activity.
Epicaricacy.
If you design your MVP with a REST layer in between written in Erlang/Elixir and use Mnesia for prototyping it could take you a long way and would be v. easy to scale. Mnesia has its limits as a NoSQL database so later you would probably switch to a RDBMS.

For HTML-generation it will be better to write the code in Ruby or Python or whatever else.
I'll be downvoted for this, but I'd like the chance to express myself to the author.

I felt what you wrote was in poor taste. I think that it's in poor taste to speak for the dead when one was close friends with them, and I think that it's worse still to speak for a celebrity whom you had no personal acquaintance with.

I feel like you did nothing more than mask your own personal complaints about Apple inside dialog written as if spoken by Jobs' , but with little forethought about Jobs' past history of actions, or the hierarchy of team effort that goes on at Apple, or even the way Jobs presented himself.

The disparaging comments about 'his' previous lineup that 'he' (you) made proved that furthermore.

I say all this with a personal hatred for Apple and the Steve Jobs method of getting stuff done, so I'd hate for anyone to think that i'm simply upset that it is sullying His name. I don't care about that; I just don't think that it's realistic in the least.
One of the empirical phenomena that reasonably supported a geocentric cosmology was the absence of observable parallax in regard to the stars. It just points out that interstellar distances are vast beyond ordinary human experience...which is to suggest the concept of distance becomes a mathematical abstraction and untethered from the way we think about distances in our daily lives.
Copy/Paste/Edit is the most widely adopted API :) If someone could improve copy/paste workflow, it would have a wide impact. E.g. improve search for code snippets that are similar, or finding other devs who are using similar code snippets.
German court requires Google to stop ignoring customer emails
Google Launches Cloud Platform for Startups
People vs. Roles, in Agile
The problem isn't deciding to want to do it, it's to actually find a way to do it.
You are likely not paid by your company to write lines of code, but rather to solve problems, and thus create value. Using a standard library rather that rewriting you own solution is just sound business.

You need to Google a topic before starting anything you are not familiar with. If you have already started, it is too late!

PS : if you are coding as a hobby this is another matter, do what you want.
TSA Demands Full Body Pat Down on Man After His Plane Already Landed
Did Egypt warn U.S. months before September 11?
Good luck using that in everyday light conversation. The required explanation will likely be longer than if you had used 'schadenfreude' in an English conversation!

And 'Epicaricacy' fortunately doesn't sound nearly as trendy and intellectual as a German word would.
> data scientist

What is this exactly?
Let me add another good entry point to answer set programming. http://www.kr.tuwien.ac.at/staff/tkren/pub/2009/rw2009-asp.p...
Is this a Home based job?
Trust and cost. Referrals even if the company pays $1-5k to the referrer are fair less expensive then paying 15-30% of the first years salary to an agency. And the trust: if the referral is coming from an inside person that has knowledge of the systems etc, they are referring someone that they feel will work well in that environment and that will fit in with the team. Team fit is almost more important than having all the skills day 1 most of the time.

For new grads, this means using your friends and connections (professors etc) from school to help land a job. In the absence of that ability, get out and meet people and show employers you are awesome. For developers, creating a public git repository is an awesome way to let them see your skills.
Depends on the advertiser.
Tiger Woods would be a b-player on the worst basketball team in the NBA. The question you need to ask is whether a person will be an A-player on your team.
Given that the Heroku scheduler is completely free, no.
A Star in a Bottle – The International Thermonuclear Experimental Reactor
I think it reads well but I would prefer if the examples given were correct first time around and then talk about what might go wrong, whereas right now, it describes what might go wrong and then how to do it correctly.

For example, in the testing section, the first example code generates an error because it's scope is private. The section then shows how to fix this. I would prefer he showed the correct way first and then how to fix common errors.

Also, I didn't see file IO but i probably overlooked that.

Other than that, it's excellent. Very thorough and reads like a book.
Booxmedia launches instant Video-on-Demand product “Booxcloud”
Leo Strauss was an influential neoconservative philosopher who thought that a lot of key classical texts had an 'obvious' reading which was propaganda for the masses, and a 'secret' reading which only the adepts could decipher. He emphasized this especially to Greek texts from Plato.

http://en.wikipedia.org/wiki/Leo_Strauss#Strauss_on_reading
I agree that that is terrible, but I use XPrivacy to combat it.

If you don't mind educating me further - what is the state of permissions on iOS? I haven't been using it for a year, but I don't recall any user involvement in allowing or forbidding any permissions at all. Is it better in any way?
Thanks I didn't know this
I've had great results with http://www.metalsmith.io/. Extremely adaptable.
Awwwards BNC – Creative Code Contest
Tellyo makes its IBC debut with the next evolution of user generated TV content
Spirograph is a math code art created with HTML5 canvas. Submitted for the #AwwwardsBCN, I'd be glad if you can vote for me.
There is relevant data, but I don't know where it is, sorry.

I am under the impression that this sort of under-the-radar hiring occurs enough to be a significant cause of institutional racism in hiring. (If your existing employees are disproportionately white, and their friends and acquaintances are disproportionately white, then new employees who fill a position before it is publicly advertised will be disproportionately white; and this is without anyone being overtly or consciously racist, and without non-whites being discouraged in any way from applying.)
So far Cordova apps on Android have constantly been the worst apps on the platform.
If Google wants to make it possible to make html mobile app that perform as well as native ones, there is an enormous gap to bridge.
Man jailed for supplying fake herbal'Viagra'
I wouldn't and also pretty sure that I won't use it even if its free . Only time I had to use a similar system was when using shared hosting without shell access.
Are you by any chance familiar with Flask/Sinatra? Is Phoenix in any qualitative way better (more flexible/costumizable/simpler) than those two?
Currently making a website that tracks the prices of Counter Strike: Global Offensive items in the Steam Market. http://i.imgur.com/fvm4HHK.png

Uses a Python backend which I am very proud of, as it works very well and simply.

Its's a work in progress, but really excited to get it up and running.
Redirect Detective – A Tool to Trace and Visualize Where Redirects End Up
Is this related to the Lift startup that makes the habits app or are they just named the same?
Why? Why the optional number of #'s?

Code generation. You can nest raw literals within raw literals.

Boxes are just plain confusing on first sight.

They are special way to allocate values. They are verbose so that programmers won't use them as often. Think of them as a speed bump.
Don't know why you're getting down voted either. My old ipod touch is basically a brick. The battery doesn't last more than an hour, I can't update the OS anymore, 90% of apps aren't for my older version of iOS, and it lags on every input.

I wish I could just install whatever version of iOS it originally came with and use it as an mp3 player. Don't know why iTunes let me update to a version of iOS that my hardware can't handle, but oh well.

I honestly don't understand why apple fanboys get so worked up over this stuff, as if Apple is infallible. I just try to keep my opinions about apple to my self for the most part, at least on HN, because that's the environment the user base here has fostered.

Can't even read relevant tech news on HN if it shows Apple in a bad light, but hey, I can always go to reddit if I want to get a dose of reality relating to Apple.
That's simply blackmail, not 'parallel construction'.
CyberGhost VPN Launches Crowdfunding Campaign for #NoSpyProxy
http://rockstarresearch.com/increase-longevity-and-intellige...

> It turns out that lots of people get their klotho levels increased as a side-effect of taking prescription forms of “activated” vitamin D (VDRAs) for chronic kidney disease (CKD). But there’s no reason to wait until you’re almost dying and need dialysis to start benefiting from this knowledge. Instead, this implies that taking something like 0.25 mcg/day of Calcitriol or 1 mcg/day of Paricalcitol right now for someone without the beneficial KL-VS variant of the KL gene might actually give a huge longevity and IQ boost.

Also, maybe exercise! http://mangans.blogspot.com/2014/07/klotho-increases-both-lo...

-- just reporting what I've read, I have no idea whether it works / is safe.
My guess is that it detects natural access to the post by browsing new/top etc. versus direct link access followed by a vote and disconnect plus perhaps some vote distribution detection (i.e. a cluster of direct access votes indicates a ring)

I imagine full disclosure would simply encourage more sophisticated voting rings :P
One word: $100k
The variable number of #s is in case the string contains some number of #s.

print is a macro so it can be strongly typed and checked by the compiler. As far as I know, "!" is just a convention to make macros obvious -- it seems unnecessary to me, too.

Putting the type of a variable at the end is common in new C-likes. Go does it too. In the case of Rust, I'm pretty sure it's inherited from ML. It avoids a lot of the problems and complexities caused by C's type keywords (see: typedefs of pointers to functions; const pointers to values and pointers to const values; etc.).
The whole premise of this article is so wrong. If Jobs were alive we wouldn't have had this presentation in the first place.

First up, under Jobs phablet iPhones would have been out of the question. He would have flat out rejected those, because he was simply wrong about some of the assumptions of phone design and would be a lot slower to admit that than Apple did without him.

Second, the Apple Watch would not have been what it was now. For the first time in tech, Apple is second in execution with a more complicated product - one with a more complicated, information dense interface that requires two input methods to operate [1]. I'm not insinuating that Apple Watch will be an inferior product (I think it's more likely the opposite), but I don't think the execution of the product is something Jobs would have let happen in the same way.

But that's all okay! Apple is going in a different direction, and it just might actually be the better direction to go in. I'll be buying my first iPhone later this year, and I very much doubt I would have done so if Jobs was still as influential as he was.

This deification of Steve Jobs is incredibly annoying to me. The annoyance I feel when people say "what would Jesus do?" is the same annoyance I feel when reading these articles about "what would Steve do?". This article is just one level above fan fiction and it has gotten more than 450 votes. Ugh. He was a pioneer in the field, but let's appreciate him for what he's done and not for what he should have been doing today.

[1]: http://arstechnica.com/apple/2014/09/smartwatch-wars-the-app... - the comments contain the gem "What kind of bizarro world are we in now where Google releases the clean, minimalist UI and Apple releases the information-dense but cluttered one?"
We're building an app for a startup right now. Most of the application is a microservices architecture designed in Ruby/Rails (primarily using rails-api). There's a need for a realtime communication piece though.

We've built websocket apps in Ruby with Celluloid before, and they started to be hard to manage after 5k concurrent connections. I expect to have to break that hurdle pretty quickly with this app, so we built an Elixir websockets component for this. We just push messages onto RabbitMQ from Ruby, and then we subscribe to those queues and retransmit them down client websockets where appropriate on the elixir side.

It's a very nice approach, and an good reason to put Elixir in your stack if you have a similar situation. The Elixir code is around 100 lines of code sitting on top of Phoenix, and very easy to maintain and expand upon.

(Also, I'm the guy that created the survey and that does ElixirSips)
Opera and Opera Mobile had (have?) it as an option too. It was pretty effective and included resizing and re-encoding/compressing JPEGs IIRC.
This. I randomly picked Bellingham as a quiet place to go to for a week and do some self-teaching plus vacationing.

Decent food, friendly people, nice coffee shops, great areas to go trail running in. I'm not sure I'd go there for an actual vacation, but for just getting away and trying to learn some new things, it was a great place.
I don't have a green user name but I'm going to ask my question anyway.

It has been said that using a .co TLD for anything other than tech sites should be avoided since non-tech users are prone to mistyping the url with a .com, sending traffic to the exact place the .co site owners hoped to take it from. What's your view on this?
>> Had Walter White sold his blue meth on Silk Road rather than through drug kingpins and criminal gangs, there wouldn't have been much to Breaking Bad

I'm not so sure about that. There were plenty parts that would still have happened.

1. They would have still had to find a location to make meth

2. They still would have had to find the supplies to make it with

3. They still would have had to find large quantities the supplies to make the stuff

4. Distribution is still an issue. You can't just take 10lbs of methamphetamine to the UPS Store in 50 different boxes every week.

5. Walt still has to launder the money

6. Walt has to hide how he's making millions of dollar from Skyler and everyone else

7. Walt is still going to feel like rich powerful person and have to deal with that

8. Rival druglords would still be involved. They'd employ high-tech help to track down Heisenberg
Often enough, when I get stuck I realize that plenty of other programmers have gotten stuck at that point too. And now I wonder if this has a detrimental effect on the developer community.

By that I mean if a common problem has such a common workaround, then the workaround becomes accepted as a valid solution, and the original problem doesn't get resolved. Ever.
Our goals with Phoenix should accommodate your needs very well. We're building a framework that's highly productive, lets you iterate quickly, but is there to scale once you're ready. If you're curious what Phoenix has to offer, my ElixirConf presentation gives a good overview, particularly about our realtime websocket layer:
http://www.confreaks.com/videos/4132-elixirconf2014-rise-of-...

Also, to counter the HTML generation point, Phoenix/Elixir is great for template generation.
Yeah, it went from a kind of interesting analysis of the presentation and then fell over into fan fiction, even referencing the author's previous fan fiction pieces as some sort of weird Steve Jobs head canon. Yikes.
for one year.
Of Cloud Platform credit.

Still it could mean quite a bit for storage/bandwidth/instance intensive apps.
I'm building a payment management system for a trust fund. It's a responsive web app that mostly does data entry and reporting.
Chicago takes top spot on move-in list
On modereately fast networks, instead of -z which uses a single threaded gzip implementation, parallel gzip may still give big improvements: http://zlib.net/pigz/
Here's a couple that I found with a Google Books search:

"The Stress factor: thriving emotionally and spiritually in the turbulent 90s" (1992) - "Type A people easily become slaves to the clock. They are constantly looking at their watches, checking calendars, reviewing their daily diaries and lists of things to do, crossing off this and adding that, and endeavoring in every way to cram ..."

"Man and the Stars" (1978) - "It was only recently, while my wrist-watch was being repaired, that I came to realize how widely it is assumed that the good citizen knows the time, at least to the nearest five minutes. The law, for example, takes it for granted that somehow or other, the law-abiding motorist knows the time. ... If, for a moment, we could turn the clock back to the what our history books call the Middle Ages ... They were not, like us, slaves to the clock."

and a close match, with "Jay Walking: the ultimate fitness journey" (1998) - "So how come we become so stressed about time? It seems as though we wear time around our ankles, like a ball and chain, becoming slaves to the clock."
You are terrible at predicting the future of technology and your own behavior
Robot capable of handling unfamiliar objects unveiled – FT.com
Why is this on frontpage?
GitHut – Programming Languages and GitHub
I am building just another AWS automation tool but hiding any AWS related concept. Integrating a lot of services like MongoDB, Redis, Cassandra and all this cool hyped stuff.

APIs, REST, distributed, fault tolerance... Loving Netflix OSS!!
Fulltext (paywalled): http://www.sciencemag.org/content/345/6202/1326.abstract?sid...
Bond: transparent remote/recursive evaluation between Python and other languages
We thought about this hard. Either to go for a made up name like "Google" or to go ahead with the name we wanted but not a .com. We decided that we liked FinanceJobs too much rather than something along the lines of getfinancejobs.com or financejobsapp.com.

At the moment Google and the others treat .co as a ccTLD meaning that it's not country specific and will rank around the same as a .com/.net/.org
SMS costs nothing to the provider. Not nothing as in almost nothing. Nothing as in 0.00USD per SMS. They are sent in unused fields of control packets.
See also "salad stacking".

https://www.yandex.com/images/search?text=salad%20stacking
Just thinking about some of the comments I've written into my JS and how many text messages it would take to deliver them.

Text messages are free to deliver these days right?
Computer Pioneers – Harvey Cohn, 1923-2014 (1995)
Firefox OS has a lot of developer tools in the device :-) from HUD displays showing things such as memory usage, reflows, repaints and fps to console.

Since Firefox OS and Firefox for Android run the same engine its very easy to switch between them to test stuff.
The scientific (though old) answer is that
1) referred candidates stay longer
2) referred candidates are better informed and so more likely to succeed at the interviews, which means less time waste for the employer
3) referring employees stay longer for they feel 'responsible' for the referred candidate for some time

(source: http://en.wikipedia.org/wiki/Mark_Granovetter)

Adding the cost aspect, it's clear why companies like referral programs
If you're eligible. Some of us are not.