skysight-inc/HackerNews huggingface dataset:
When I recently needed to add a mapping function to reporting web app I started looking around at what was available. I found the Leaflet libraries very accessible and well documented. A real relief for a self-taught developer.

I looked at two or three other options and this felt like the lightest weight and frictionless solution for getting started. This 'endorsement' is not from a standpoint of an experienced cartographer who has used many different solutions and understands the strengths and weaknesses of each. I am just saying that so far it has been easy to get started and pretty intuitive for adding the features that I need.
seems downright cheap to me here in Auckland NZ
See https://news.ycombinator.com/item?id=7775146
for the tldr of they did it.

To make a real quine, you'd have to know a fixpoint (block) of AES. By appropriate choice (easy to compute) of IV and plaintext this could then be extended into an arbitrary length "quine". From my quick googling there doesn't seem to be any known fixpoints.
I though a pipeline would be more idiomatic way of doing this in bash. But my initial attempt resulted quite unreadable mess:

$ cat <(echo 2) <(cat <(cat <(echo 10) <(echo 4) | +) <(echo 7)| d) | x
4

Is there any way of making that more readable? My variation of the C utility source code is here: https://gist.github.com/zokier/c55e9c9736009981b494
Stuff like that exists for decades:

For example RLISP:

SYMBOLIC PROCEDURE SMEMBER(U,V);
%determines if S-expression U is a member of V at any level;
IF U=V THEN T
ELSE IF ATOM V THEN NIL
ELSE SMEMBER(U,CAR V) OR SMEMBER(U,CDR V);

Which would be in Lisp:

(defun smember (u v)
"determines if S-expression U is a member of V at any level"
(cond ((equal u v) t)
((atom v) nil)
(t (or (smember u (car v))
(smember u (cdr v))))))

RLISP has been developed somewhere in the 60s/70s as a parentheses free notation for Lisp on top of Standard Lisp. Much of the computer algebra system REDUCE is written in RLISP.
There's no such thing as 'best practice'
The website is bad indeed, it seems to be an understaffed academic project, but the concept is worth imitating IMO.
lithium batteries are also special because of their light weight. This says it has an 'energy density' which is 'comparable' (density by mass or volume?). Vague enough for me to infer it can't compete on weight.
Better article with a youtube vid... http://www.extremetech.com/extreme/182500-dual-carbon-batter... . I'm particularly happy if this leads to less mining of Lithium.
http://programmers.stackexchange.com/questions/215482/what-a... has a good list of the type (no pun intended) of error that type systems can prevent
By that argument Objective C is using Lisp syntax [a b:1 c:2].

Besides, if you want to persuade me to use Lisp, then starting by comparing the syntax to the shell is probably a bad idea, as others have said.
One risk is, if it doesn't work out, you'll be stuck running into the other person regularly, each day on your commute.
That video is incredible. What an OS!
You've described Grindr, but for all sexual orientations and with more appropriate geolocation! This could actually work!
Just FYI, none the API doesn't function unless you include the following, hope it saves someone some time!

default_reasons = {
0: "leaves on the track",
1: "vandalism",
2: "drunk chavs",
3: "driver being absolutely shitfaced",
4: "solar flares",
5: "transport police randomly deciding to stop and search everyone on board",
6: "you having an interview",
7: "a possible UFO sighting in Belgium",
8: "British Rail",
9: "lack of coffee at the previous station, so the driver has just nipped off to get some",
10: "leaves on the track",
11: "flooding within 300km of a railway sleeper"
}
delay_all_trains_by_minutes = 5
if date.today().day % 2 == 1:
delay_all_trains_by_minutes = random.randrange(1,30,1)
print 'All trains will be delayed by %d minutes(s) due to %s' % \
(delay_all_trains_by_minutes, default_reasons[random.randrange(0,len(default_reasons),1)])
$() = `` in bash and zsh too. Bonus that $() can be nested.
C implementation:

http://git.zx2c4.com/spark/about/
It's speculation with no information at all. This isn't HN Rumors, and that link doesn't even go to a tweet - it goes to a page full of no information.
Another researcher was sequencing Brook before she died, and I believe using the PacBio sequencer to get the full sequence (instead of an incomplete "whole" sequence using Illumina sequencers.) Hopefully something useful will emerge. Here is a link to a video of Brook on Katie Couric's show: http://katiecouric.com/features/is-there-a-way-to-slow-your-...
Yes, I was going to mention that too - it's a bit ironic saying that Tcl (not TCL!) is not ok for the web when it was used for some of the first serious dynamic content web systems.
Direct quote from the article: This unique battery offers energy density comparable to a lithium ion battery

I have no idea about how credible its claims are.
Java applets were already dead by then. The new hotness was JSF + Hibernate, and ASP.Net WebForms on the Microsoft side.
Neat, concise, simple, clean.
What do you mean "what kind of density"? "Similar to lithium batteries" means just that, if you have a lithium battery of a certain size, this will hold an amount of energy similar to that.
Again, it is a very clear message that impacts millions of people and is hosted on a page belonging to the company. There may not be as much information as you'd like, but there's nothing speculative about it.
From that point of view, Tcl is even more lispy.

set foo [somefun $a $b]
> Sure that's bad for Fedora maintainers, but what are Fedora maintainers doing for me?

ensuring a myriad of things that individual developers simply don't seem to care about, ranging from simple testing to inter-package compatibility to licensing to init scripts to old package cleanup to unbundling to...
I thought I wrote 'modern web'. I'll update if I got that wrong, and I'll update the spelling too.

Edit: good catch David, I used modern web in one instance and 'web' in two others. Changed that to be consistent. TcL now properly spelled. Have a well deserved upvote :)
It's definitely political and its no secret.
However, they should follow what city of Munich did by systematically switching to Linux (MuLix)

http://www.cio.co.uk/news/change-management/munich-open-sour...
Fine Line Seen in U.S. Spying on Companies
Sounds nice!

I tried GoInstant, but didn't like the coding-style of the API.
Very! Thank you!
Bit better article: http://phys.org/news/2014-05-power-japan-dual-carbon-battery...
What Cyber Risk Managers can learn from the 2008 Financial Crisis
Ember Fest – The European Ember.js Conference
It's probably the fact that a huge leap in battery technology would make huge changes in both electric cars as well as being able to store solar power (and therefore allowing people to live off the grid). Faster computer hardware wouldn't have nearly the effect and I'm sure these companies want the biggest hype possible.
I know that part, and battery life is not the issue. My issue is more with the Electric Imp specifically having everything communicate up with the mothership. For background, the application I wanted to use it for is a costuming project with lighting and sound synchronization, where having to send my data up into the ether and then back down into the other costumes and props, in areas with potentially no GSM/LTE signal, is a no-go. There are quite a few bits of TCP/IP that would make my job easier, but dependency on an outside server isn't one of them.
Google Overtakes Apple As The World's Most Valuable Brand
Whoa, no idea why it went through. thanks!
Buzzfeed's founder wrote Marxist theory and it explains Buzzfeed perfectly
I'm all for trying something unfamiliar, and I could even argue for Haskell that way, but from a different angle.

I would say that adopting a language for the next 10 years that doesn't have purely functional data structures at its core is a fool's errand.

Persistent data structures, i.e. efficiently storing every version of your data structure, is the natural reflection of the new reality in computing where:

* storage is cheap
* random reads are cheap
* random writes are expensive
* serial writes are cheap

Whether you adopt this through Haskell, Clojure, scala or even Bloom e.a. is fairly inconsequential.

What will matter is that persistent data structures will inevitable become commonplace over the next decade and that techniques for leveraging it (such as functional reactive programming) will be adopted in one form or another.

@jacquesm: I live in Amsterdam so I can try to explain it to you in person once; virtually everyone still underestimates the impact this will have and (or perhaps because) it's very difficult to get that across in writing.
Alright this is the most awesome post I've read all day :) I really need to get to work putting together the kit Microbee that's currently sitting on my other desk....
I meant about the space in general. Sorry about the confusion. I've edited my post.
I just made a PayPal account just the other day.

Now I'm really glad that I used `makepasswd --chars 20`, even though I had to paste the password into the input element's value with Inspect Element.
I was really drawn to the title of your post because that's just what I have done--well, over the last few months--and I went with Clojure. I want to absolutely focus now and I can see the momentum is gonna take me for at least the next 10 years. I never rode the Rails train and after becoming a functional programming believer I'm kinda glad I didn't in retrospect, but I had always been envious of people who did make that decision to become good at a stack. I agree with you that the error exploding in Clojure is not nice, but to me it makes up for it in being on top of both Java and JavaScript (having been a JS dev previously, but being entirely tired of the convulsion of frameworks and build tools and module systems.)

It's a lisp that, as opposed to Lisp and Scheme, is not fragmented and seems to have mostly a healthy, united community. I see amazingly smart people, and so many of them, pushing Clojure forward (Rich Hickey, Stuart Sierra, David Nolen, Chas Emerick to name a few) and yet it's more approachable than Haskell. And I think these people will eventually find good, standardized solutions for things like the awfully ugly stacktraces.

Clojure doesn't really have a 'framework', and I like it that it's really composable in that sense. But things like Ring and Compojure are lightweight no-brainers, much like Rails is a heavyweight no-brainer for Ruby. What I want to say is, unlike JavaScript, after having picked Clojure as the language, the choice of everything else is mostly always a no-brainer (e.g. leiningen, core.async, enlive/hiccup, maybe Om soon.) And that really pleases my choice-avert brain.
It's a little frustrating since all the Sony models so far have had the same sensor.
NBN? Anyone know what that is?
Slightly offtopic, but when a cashier asks for my phone number I've taken to replying "sorry, I'm married."
Some more information: we are called http://www.teamgum.com.

our competition: mostly they have all user based pricing

my view: i think value of the product will be more visible if no. of users in the network are increased & no. of links shared are also increased.

my concern: if we price per user & end up restricting free flow of users then do you think we may end up turning off many of the acquired teams?
I'll grant that I may be dissing Dell and HP in part on the basis of their more downmarket and/or "desktop replacement" laptops which tend toward the boat-anchor characteristics.

On a vaguely related note, one aspect of Dells I've found particularly annoying is their implementation of the Trackpoint. While available as an option on some laptops, I found that the rubber used on the nub was harder, and far more irritating to my index finger, than that used on Thinkpads. It's almost comical that user satisfaction could come down to an issue such as this, but over the several months I was using a company-issued Dell, I found that to be a constant annoyance. I tried sanding down the bumps on top, substituting a spare Thinkpad nub (the bases are sized differently, it didn't fit), and a few other tricks. Ended up with blisters on my finger.

The 13" MBA weighs 2.96lb, the 11" (too small for my blood) 2.38: https://www.apple.com/macbook-air/specs.html

Lenovo's Carbon X1 is 3.09lb: https://www.lenovo.com/shop/americas/content/pdf/system_data...

Though here it's claimed "starting at 2.8 lb": http://shop.lenovo.com/us/en/laptops/thinkpad/x-series/x1-ca...

The Lenovo also sports a 14" display, your Dell a 15".
Your decision process isn't the same one I would have gone through* but it's rational. I was responding to the conclusion that "nothing out there is very good".

* I believe that the incidental complexity in web development is rooted in state and in the interactions between various pieces of state in the app. Choosing tools and patterns that reduce state generally results in composable abstractions and more reliable systems. I don't have the solution to web development (FWIW, I use Clojure server side and React client side) but evaluating every new tool I come across against this criterion makes it easy to decide whether to adopt it or not.
I've been in a quest for my favorite web server technology as well for the last 2 years, so this definitely rings a bell. I pretty much agree with evertyhing the author said, except for one :

Dismissing python due to maintenance difficulties and not Ruby seems weird. Both are highly dynamic languages with not much help from static analysis, and this is for me the reason why maintenance may be hard.

The fact that whitespace was an issue to OP probably means he never used PyCharm. I haven't had any single syntax issue since I started using this IDE.
> The problem with Haskell is its syntax. Too many arbitrary and traditionless things to memorize. It's curious that the Haskell developers try to one-up the rest of the language space in nearly every other space, but choose such a weird and unhelpful syntax.

I've seen this criticism before, and I don't understand it. The syntax of Haskell is not that big. There are some things a bit funky about it, especially the indent rules, but I don't see what there is to be mystified about.

On the other hand, it does introduce a lot of mind-bending concepts if your background includes imperative programming and no category theory, and that's typically what people find hard to grok. You don't find a pile of "Haskell syntax cheatsheets", you find a bunch of monad tutorials instead.
For me, though I thought that was clear.
> TcL now properly spelled

The l is a small l. Kind of like Fortran vs FORTRAN or Cobol vs COBOL or Perl vs PERL. Tcl people prefer Tcl.

I actually think Tcl would be fine for the modern web (it had an event loop before it was cool to have an event loop), but you could easily eliminate it for many of the reasons you eliminate other things - not too many people working on it, not as many ready-made components as something like Rails, and so on.
Australia's National Broadband Network. The gist of the article seems to be that Murdoch wants to kill off fibre in Australia because it's a threat to traditional TV.
Bulgaria’s abandoned monument to communism looks like a decaying spaceship
Scramblage – Scramble your photos with a secret code and share
Energy density can be given in terms of mass or in terms of volume. In general, if a source of a new interesting battery technology does not describe which one they mean in a comparison, you can assume the worst, that is, that they are comparable to lithium-ion in joules/m^3 (at which lithium ion isn't actually that good).
Topic Discovery in Black Metal Lyrics, I
Sure, you can write bash like that. Actually, if you shift the parenthesis a bit, you can write almost any language like that:

(add 4 (mul 2 5)) vs.
add(4, mul(2, 5))

But that doesn't mean you should write bash like that. In fact, it is (IMO) very bad style to nest $(). When people complain about Lisp syntax, it's only partially about the RPN or the parens, its about the incredible amount of nesting.

Funnily enough, of all things bash offers an alternative paradigm. Instead of nesting, you use filters:

# pseudocode
echo 2 | mul 5 | add 4

For example, you can write:

nerrors=$(mycommand | grep error | sort | uniq | wc -l)

instead of:

# pseudocode
nerrors=wc("-l", uniq(sort(grep("error", mycommand))))

I find this paradigm of "do A, then do B, then do C" much easier to think about than the nested "do C on the result of doing B on A". I wish more programming languages would embrace that kind of coding, which is basically functional, but in imperative or data-flow order. You have aspects of that in C# (LINQ), SQL, and some others. I know you can achive something like that in Haskell though Monads and `do`, though it feels a bit bolted on as a concession to having to do imperative stuff in a purely functional language. (And as nice Haskell is, it will probably never have the use base that bash has...)
I just learned of it in a comment on the discussion of Cringely's article on peering - more context here: https://news.ycombinator.com/item?id=7774936
Oh god, another barely valid non-argument about the superiority of LISP syntax.

Well, guess what. Function name, followed by arguments, is not LISP, it's Mathematics. `A x` has meant applying a linear transformation to a vector (i.e. matrix multiplication) for a very long time.

Furthermore, saying "it's like LISP but without parenthesis around it" is like saying "it's like Java but without parenthesis around arguments and commas between then" when you actually mean to say "it's just like ML".

Finally, bash has infix operators (like `|` and `;`), which make it infinitely more readable than it would be without them. Really, if we can compare bash with any other programming language, it's ML.
For me there were one and a half tricks to get Lisp syntax.

The first was the mental conversion to/from f(a,b,c) to (f a b c) which is just moving the opening parenthesis one token to the left and seeing both commas and whitespace as "something between the tokens that really matter".

The remaining half was starting with Clojure. It is a Lisp whose constructs are really optimized towards dumping extraneous parentheses so it is easier not to get lost in the nesting levels.
FiveThirtyEight Code and Data
Medical Residents Are Standing Up to Hospitals That Collude to Keep Wages Low
I was reminded of something written by George Bernard Shaw, a contemporary of Keynes and as well as a playwright, a co founder of the London School of Economics, saying the harder he works the more he lives. Maybe people are busy because, to some extent, they want to be. The finding mentioned in the article that the richer people are the busier would fit with that. Quote below:

"This is the true joy in life, being used for a purpose recognized by yourself as a mighty one. Being a force of nature instead of a feverish, selfish little clod of ailments and grievances, complaining that the world will not devote itself to making you happy. I am of the opinion that my life belongs to the whole community and as long as I live, it is my privilege to do for it what I can. I want to be thoroughly used up when I die, for the harder I work, the more I live. I rejoice in life for its own sake. Life is no brief candle to me. It is a sort of splendid torch which I have got hold of for the moment and I want to make it burn as brightly as possible before handing it on to future generations."
Getting 10 times more power density than lithium-ion isn't hard. It's also not very interesting, as we have enough power density already. Now we need more energy density.
good point. but dont you think if their link shares are increasing then they will be happy to pay more?

Agreed that estimating the links will be difficult for customers. looks like identifying the optimum team size (for viral adoption) for a freemium model is quite challenging.
Your guess is false. Comcast raises prices twice a year. My plan has gone up in price by about $20/mo since I activated it a couple years ago with no increases in speed or reliability.
As gbhn already mentioned, justice relies ultimately on human discretion. I can't judge about Levisons actions in the past - but this time, he did the right thing.

And yes, if I had the choice I would always choose the service which is run by people who respect the law but share my values and views and are ready to fight against questionable orders from authorities on behalf of their users.
I came to say the same; my application differs but the breakthrough is not SaaS, it's Moore's law even while Dennard scaling is running out.

I specifically mean the density at minimum cost per transistor. ARM cores are now providing what I used to need x86 cores for.

Embedded has been around longer than any other app.
Except that you also have to move the electricity into the car, which is actually the limiting factor in Teslas today, not the batteries. So this wouldn't really help at all.
From the picture [1] it looks like they still use Lithium inside the battery (Li+)

1. http://phys.org/news/2014-05-power-japan-dual-carbon-battery...
I Stand Corrected About the Best Kind of Desk
On a related note, Realtime Trains is an excellent website (and app) for showing current (and historical) train running times: http://realtimetrains.co.uk/

It often shows platforms before they're announced in-station, which can be very handy.
Name: Brief encounter.
Open Redirection and User Enumeration Bugs Found on Bitcasa.com
The World's First Twitter Tool
I have to say that I agree with you. In principle, I find the notion of an effect system extremely powerful, both for safety and optimization, but Haskell's way of intermingling effects using monadic towers is terribly awkward and cumbersome, not to mention that it comes with a mental cost.
Let the operators take one argument?

# 2*((10+4)/7)
$ echo 10 | add 4 | divide-by 7 | times 2
4
I disagree. Haskell is unfamiliar, AND it's difficult. They're separate.

In any case, I'm definitely not smart enough to use it. The issue isn't functional programming, though, which is why Elixir looks very interesting.
That reminds me of an old idea from lcamtuf (1st on http://lcamtuf.coredump.cx/soft/obsolete/STUPID_IDEAS.txt) - replace fonts while text is being displayed directly on VGA/EGA. I wonder is anyone attempted to implement it in the end. This project comes really close though.
EZ CyberQuest Inc Expands its Wireless Driveway  
EZ CyberQuest Inc. is a specialist in the Wireless Driveway Alarm products industry, providing unique, stand-alone alarm/alert systems.
The things is I need to see my windows phone and android notifications on my mac.
DoS attack on is.gd, 2 days downtime
Founders, go talk to your customers
Japan in HD from 1992
Yeah, but if the monads were the only problem it would be ok (for me at least). But I'm asked to learn monads while also learning this weird syntax. I'm asked to learn something I don't understand in a syntax I don't understand. It's a bit too much. Like a math lecture in which, aside from the new concepts, the lecturer has decided to replace the traditional symbols (+,-, etc) with his new and equally arbitrary ones (¤, @). Except, of course, that Haskell's syntax is often more arbitrary than its competitors.
Some good posts on this topic:
https://www.linkedin.com/today/post/article/20140512065424-7...
http://www.tomtunguz.com/pricing-experimentation