skysight-inc/HackerNews huggingface dataset:
> mediums that give the creator more control over appearance+behavior are going to lend themselves to crafting more compelling experiences.

There is a difference between the creator and the server. Most of the content you consume is created by people who don't own the servers. Separating appearance+behavior from content source would help actual creators because they wouldn't have to worry about their host deciding one day to delete all their content because the service is being discontinued or the creator is competing with some business interest of the host.

> If you think of web sites as performances put on for a limited time by the server, it doesn't seem so terrible that they disappear after a while.

The problem is that the web is being used for everything, even things that can and should work like books rather than like live performances.
No, the "intellectual property" term is absurd, not clean and simple. You cannot own a piece of data like you'd own a physical object. I'll pass the mike to RMS here.

http://www.gnu.org/philosophy/not-ipr.en.html

Also you call developing a vaccine to cure Polio an exploitation? As far as I can tell from cursory reading of that article, this "exploitation" was hugely beneficial to society.
Rules of Thumb for Bloom Filters
That's really cool and a whole new world to discover via code - thanks!
Coming up with architectures to decentralize servers is the fun part. Convincing people outside of our bubble to use the new system is the very hard part. It has to be able to do something the regular person really wants that the previous system didn't allow. This is why Linux never caught up on the desktop.

Now excuse me while I go curate my socks collection.
Excellent point. The ability to download your data in a well-documented format is coming soon. See also my reply to hollerith on a native client.

Time limitations are what is preventing me from doing this.

Thanks for your feedback! Hope you will use Purplerails. :)
>> the only thing a post like this will accomplish is starting a flame war.

And, possibly, help the author sell a few books [1].

[1] | http://www.purelyfunctional.tv/intro-to-clojure
What's not true? There you have it, stress levels are highest in the morning. It's a good reason to eat and lower them.
They're actually Unicode subscripts: ₁ and ₂. The syntax highlighter highlights them a bit differently, probably because the regexp used character classes which don't quite map to what Haskell (or at least GHC) does.

I think of it as a bug that's really a feature: it makes the subscripts stand out. I'm tempted to add a special case to other language modes to highlight ₁ (and the ASCII version _1) differently, just because it turned out to be so useful.
I wouldn't expect mainline Python to get significantly faster. You can get huge improvement in speed by using various libraries, alternative interpreters, and other strategies - but you'll always be going beyond "pure", standard Python.

Julia is designed with numerical performance in mind, and gets impressive results out of the box. But, because of the aforementioned, that by itself would probably not be a compelling reason to learn a new language. Such reasons would be Julia's design, which may make it preferable to you once you've learned more about it. Read up on multiple dispatch, built-in networked computing, and array syntax. I find the design around multiple dispatch to be much more sensible than Python's object-oriented approach.
The killer feature for me would be able to "expand" method implementations at a call site e.g.

class UserController
def create
...
UserMailer.send_invitation(user) # expanded line
def send_invitation(user) # implementation from UserMailer
...
end
end
end

This way you could unfold the entire call stack in place i.e. you can see all the code you're working on at once.
> Clearly I'm a biased observer, but I really think people should take steps to archive stuff that is important to them.

I recently converted all my bookmarks to saved copies of the pages in Evernote. This means I have full text search over everything I "bookmark" -- still have the links -- and never lose it regardless of what happens.

In this process, I was shocked at the number of 404s I encountered from relatively recent (last 18 months) bookmarks.

Evernote is a bit of a wreck, but so far the combination of decent copy of page, browser plugins, tags, search, accessibility (phone clients, web client, some native clients) have made it my best option.
What he seems to be getting at is a much larger, more revolutionary approach to not just "the web", but "the internet" as we know it:

https://en.wikipedia.org/wiki/Named_data_networking
7 Phrases You Should Never Use in an Investor Pitch
Cha Gheill!! If I'm back in the area I'll definitely swing by, feel free to send me a link until then
can't you just imagine that a lot of people think that ruby is far more suitable/productive/readable to write applications than ObjC/Swift ? It's not just about learning this or that...

Concerning the translations you are talking about, it's completely trivial if you think the right way and don't just try to copy/paste things all the time. It's about objects, methods, interfaces, whatever the examples are written in...
Tech Elites Aren’t Ruining Burning Man. They Get Their Hands Dirty, Too
It depends what you want. If you think of the ordinary CPython interpreter, that is unlikely to ever reach the speed of Julia, and I don't think that is even a priority for the Python developers. So if execution speed is very important for you, go for Julia.

On the other hand, it is not likely that Julia will even come close to have a similar ecosystem of libraries as you can find in Python in the foreseeable future. The exception is Numerics-heavy fields, which is Julias focus area, where there is a lot of good libraries.
Disappointed it's explicitly not for download, but it's still excellent to be able to have access to all of these.
I got interested in "hacking" (sense two) when I was about fourteen, and I feel somehow very privileged to have actually used a 2600hz tone... once.

Back in 1992-ish, there were still a few phone systems on Earth that used tones. They were in weird rural places, third world locales, etc. People would set up hacked relays and PBX systems, and there were instructions passed around every now and then about how you could call one of these, then call another number, and get routed through one of these ancient telephone networks.

I did it, and using a program called Blue Beep managed to hear the "kerchunk" and silence that followed a successful 2600hz injection into an open phone line:

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

From there I tried to do a few things, but it didn't seem to work very well... just ended up getting a weird fast busy signal and getting disconnected.

I remember hanging on this article's every word:

http://www.lospadres.info/thorg/lbb.html

I also did the call myself around the world trick in 1993-1994, but using hacked PBXes. Not legal, but fun... but I was fifteen or so, so the fact that it was illegal made it cooler.

I've got a project out there now that runs on a geo-distributed architecture, which means I've got several cloud nodes scattered on four different continents. A while back I ssh'd to myself around the world... San Francisco -> Singapore -> Amsterdam -> New York -> back to my laptop. Did it after seeing a story about this stuff, for old time's sake. :)

I really miss the old hacker culture, which overlapped both senses of the term.

I feel like today's hacker culture is really two major kinds of people. You've got people trying to hustle startups, which is similar in some ways but isn't the same. Outside of that you've got this snarky troll-infested "hacker" culture full of mean-spirited people who... well... let me put it this way... are not as smart as they think they are. Their idea of a hack is to "raid" some social media site or deface a web site or whatever... it has nothing to do with exploration or invention. The derogatory term "neckbeard" is often used to invoke the popular stereotype. A person like Joybubbles would just get insulted and laughed at in this sphere, but when I was fourteen I was fascinated by characters like him. I looked up to their curiosity, and saw the way they used the early net to escape the confines of blindness and run around the world on wires as incredibly romantic and... well... fucking cool.
Do you know DarwinBots? There's plenty to take from there. I've been wishing for years for an alife sim as flexible as DB that would run well on Linux.
There are other IDEs as well, I'm aware of lamdu https://github.com/Peaker/lamdu which is for haskell or at least a very close variant. I'm not a big fan of haskell but I've seen a demo of an early version once and it seemed great.
Seems like a poor name for a technology--spring is one of the predominant java frameworks.
Unorthodox Performance: Lo-Dash creator on JavaScript performance tricks [video]
Mikey absolutely rocks.
Exactly, like limoncello
Show HN: Free Pomodoro app for Mac
This is awesome, lot of update via code :), thanks this can be use for my future references
Not having a camper, nor any interest in getting one, I don't have a dog in this fight. However, I do believe that "living differently" is good for people in general, children in particular. I live with wife & 2 kids on a small horse farm. One child can barely remember the suburbs (the city not at all), the other has never known them. I think that we are all better people for living "out there."

Not that there's anything generally better about where we live, but because we realized that we had a choice and chose to live where & how we would be happier. And growing up seeing that there are many different ways to live instead of assuming everyone lives in a suburban housing development is probably the best thing we could do for their education.

And BTW, the rural school district we live in is very good if you care about that kind of thing.
Great lecture, this very useful :) to all fresher
I'd love it if browsers natively supported URI's derived from cryptographic hashes of content by looking them up in a distributed store a la BitTorrent. Imagine if Chrome supported such a thing, for example. Perfectly reliable cache-ability (or archive-ability), P2P hosting, ... All the good stuff for any web content that its creator wants to so expose, albeit at the price of immutability.
If you're reading it "on line" you've already downloaded it.
>But what is the range of the expression (len - 1)?

Ill-defined, which is as it should be. Naturals are not closed under subtraction or negation, and therefore you should never negate or subtract a length.
These books show more than anything else why Feynman is so revered among physicists as a teacher. An introductory course in physics, simple yet demanding, and shot through with Feynman's unique approach and personality.
Some younger, middle-aged or older unattached men turns out to be a generalization about the majority of men. Actually reddit is a compliment, it's worse than 4chan.
Once again, no paywall:

http://www.nytimes.com/2014/08/23/world/asia/unknown-in-amer...
Resolving this issue is one of the main goals for the 0.4 release. There is already a way to get much better performance for frequently used packages, but it involves a level of tinkering that's prohibitive for most users.
Not sure how this would work, even i2c devices need a dedicated power/ground line in addition to their control/signal lines.
it's cool, using it for a while with http://www.bitcoinpulse.com
DbFit (http://dbfit.github.io/dbfit/) provides a more heavy-weight, but much more scalable alternative to raw SQL for testing CTEs.
It would be nice to have C/C++ operators/types that failed on overflow/underflow. The sad part is it's available on all processors in the status register. Just no one has brought it up to the higher level language level.

If you could declare

hard unsigned int x=0;

then things like

a.size() - 1

could abort() loudly instead of silently doing something that's probably wrong and masking errors later on.
Avg is 100W net - 9 MJ (megajoules), or 2000 kcal (food calories).

http://en.wikipedia.org/wiki/Black-body_radiation#Human_body...
I personally think it's great (... awaiting those down votes)
The story so Far – Cowboy web server and Erlang
It was not supposed to make it "authoritative". It was supposed to keep the discussion in one branch. Of course, it failed, because following links is too hard.

>>> That is precisely what happens.

Supported by what data? Here's mine: http://www.cnbc.com/id/49550998/
Care to show yours?

>>> You should lobby

No thanks, I prefer to make my living in different ways.

>>> Or at least watch your local equivalent to C-SPAN

Which would show me the financial patterns how exactly?

>>> See how the game is played before you comment

Thank you for your concern about my education, however offbase it is. I am well aware how the game is played. That's exactly why I see the variety of vulnerabilities ripe for exploitation and dangers that destroying privacy in political speech would produce.
2 new Galileo satellites launched into wrong orbit
Related is hxxp://portscan.me/ - which does a nmap scan on the requester. Not a click-able just in case people don't read the purpose before clicking on it. Good for quickly finding out if your port forwarding worked (and it never works).
Luckly if Stack Overflow goes down the one billion shady scrapper bots will have (at least) the most viewed questions.
Yes, it can come up. See the recent Google / Oracle lawsuit, where it was specifically presented that Dalvik was a 'clean room' implementation.
And SQL Server.
Yeah, but you can't put it easily on your tablet and read it offline while sitting in the park ;-) Still liking it a lot.
At first I thought this was going to be a Javascript interface to SAT tutoring centers and boba shops.
Ask HN: How to get valid emails based on the left side part of  the mail?
I have received an inquiry but the user haven't inserted a valid email. Just inserted the first part without the "@gmail.com" or something similar... What to do?
This is exactly what I thought. I set vim to always open in new splits, I often have the same file open in 3 splits for 3 functions. It press 2 keys to open a reference to a function in a new split with me looking at the function.

It seems like the author might not have ever learned how to properly use the existing editors.
Hopefully some talented soul will write a script to convert these HTML files into mobie, epub and PDF.
I don't know the setting in Chrome or IE, but in Firefox :

Options > Privacy tab > "Always use private browsing mode"

Added bonus: It keeps you from being tracked by other sites.
The author of this article Fuchsia Dunlop, has written a couple of fantastic cooking books that bring mainland chinese cuisine to a western audience. If you're at all interested in preparing some fantastic authentic Chinese food I heartily recommend picking up "Every Grain of Rice", available on Amazon.
“Sea Launch” mothballed due to termination of “Zenit” launches
Great perspective. I've never went so far as to think of companies as scammers but it makes sense in some cases.
McLuhan is one of the most relevant thinkers to our time--if you can figure him out. I've read most of his books, and written several papers on him and still don't quite get it, feel like there are layers of what he was talking about that I may never grasp.

Entry McLuhan for anyone interested --
The Medium is the Massage, a picture book that originally was a misprint (The Medium is the Message, being the phrase he coined), but he liked it and kept it. Kind feels like reading it is a drug trip, but you start to figure him out.

Understanding Media -- Seminal work, he lays out the medium is the message, media hot and cold, media as sensory extension, and other concepts as well as catalogues how he sees various media affect us.

The Mailer/McLuhan debate from CBC is really interesting as well, Mailer as existential/nihilist and McLuhan as nearly an analytic -- neither really talking philosophy. https://www.youtube.com/watch?v=PtzxWR-j1xY
Do you have any insight on what the average salary is for a software engineer with 5-6 years of experience?
http://codecondo.com/hacker-news-web-apps/
>According to the source, this is caused by the uncertain situation in Ukraine: the rocket "Zenit 3SL» is made in Dnepropetrovsk.
Yes, I'm sure that's what's behind the new R7RS.
See also: darwin pond
PencilBlue, a CMS built on Node
Entire Manhattan Project History Declassified and Now Online
It works for trivial examples, but on anything complex... as you go 3/4 layers down and on longer / more complex functions, I suspect it quickly makes less sense... what about when that function references other stuff in its local context, etc?

That is an amazing demo feature -- but maybe not as useful day to day versus just hoping around functions.
Interestingly, Julia 0.3 is out today. As far as projects like this go (LUSH is another variant), Julia seems to be the one most likely to hit the mainstream.
This is what I gathered from the context of the article:

Clojure is imperative in the sense that the code is evaluated and executed sequentially. For example, a function cannot be referenced before it is defined.

This is in contrast with (declarative) languages such as Haskell, in which the compiler will evaluate the entire file before executing any code.

Someone please correct me if I'm mistaken.
From the first citation in the above comment:

>De novo lipogenesis in humans: metabolic and regulatory aspects. http://www.ncbi.nlm.nih.gov/pubmed/10365981

"Eucaloric replacement of dietary fat by CHO does not induce hepatic DNL to any substantial degree. Similarly, addition of CHO to a mixed diet does not increase hepatic DNL to quantitatively important levels, as long as CHO energy intake remains less than total energy expenditure (TEE)."
Rust does have those types, but they aren't free: overflow checking has a significant performance cost even when fully optimized. Because of the performance cost, a lot of code doesn't use the overflow-checking types.

I think what we really need is for the hardware manufacturers to help us out here.
I spent a while in Mui Ne near Phantiet. And a little bit in Dalat. From my experience Dalat is incredibly nice place
Well I would like to add my 2 cents and I have to say my experience with Ansible has been comparably bad on Windows as a development machine. I have my tools in Windows, I rather prefer not having to duplicate all that in order to do some devops.

People used to tell it is possible to bootstrap Ansible via Vagrant on Windows:

1. define a linux box as ansible control vm, provision it using vagrant's shell provider
2. mount the playbook and run it

Well, I have spent hours on this. There were errors with Python in Linux (I forgot which, but I could solve this via searches in news groups), mounting rights, but most importantly I couldn't get the ssh part working in a multi-machine setup.
I still don't understand how this could happen without Ansible halting, but Ansible did apply all the remote playbooks on the control vm itself. Even whith explicitly different ip's specified.

In the end I did gave up, having wasted so much time on a productivity tool.
I am ready to accept this is due to me being stupid, but other tools don't make me look as such which is better for my self esteem.

I'll have a new try soon as Vagrant and Ansible keeps maturing and maybe I can find a tutorial this time which works with the current state of Ansible.
Brackets does this with JS, and I'd love to see more editors start doing it.
"The wee hours" mean the hours immediately after midnight, when cortisol levels are at their lowest.
Millennium Space Seeks Space-Based Startup Ideas
I live in Asia and am instead a part time nomad in the west.
Hey Riley, this is Damian from hackerschool. Nice work. I remember you showed a prototype of this project on one of the thursday presentations.
"There was a smell of Time in the air tonight. He smiled and turned the fancy in his mind. There was a thought. What did Time smell like? Like dust and clocks and people. And if you wondered what Time sounded like it sounded like water running in a dark cave and voices crying and dirt dropping down on hollow box lids, and rain. And, going further, what did Time look like? Time looked like snow dropping silently into a black room or it looked like a silent film in an ancient theater, one hundred billion faces falling like those New Years balloons, down and down into nothing. That was how Time smelled and looked and sounded. And tonight--Tomas shoved a hand into the wind outside the truck--tonight you could almost touch Time." (Illustrated Man)
Thanks a lot for the response, I really appreciate it. PerfectAudience looks great, I've installed it and am reading about it now.

As for AB testing are there any good resources you can recommend to learn about it? We have no idea where to start with regards to what to test initially. I'm assuming "conversion funnel analysis" tools like Mixpanel should also guide our decision. Can you recommend any good resources to read about that also?

Sorry for all the questions and thanks again for your quick response.
http://codecondo.com/10-ways-to-learn-python/
For what it's worth, not ALL editors look the same. :) I'm working on an editor with a friend of mine called Code Connect that is considerably different than most typical editors.

It's heavily inspired by Code Bubbles as well. However, instead of working with code on a file-by-file basis, we're working with code on a function-by-function basis.

We've got a demonstration video here: https://www.youtube.com/watch?v=CuQ8NJOypqs

And we'll be shipping an alpha version for people to play with over the next two weeks.
"Books, clay tablets, scrolls, engraved stone, to which humans owe their entire knowledge of their premodern history, seem to have put up pretty well against entropy."

Only the ones that have survived. For every book or tablet we have, there are certainly tens of THOUSANDS of which every copy ever published has been lost - most of those are ephemera that wouldn't mean much to us anyways, but the lost also include things that would be nice: the majority of Livy, any of the original source material for the Gospels, etc.

Even considerably more modern material has been vanishing at a significant rate; for instance, most of the output of the silent film era has already been lost.
http://codecondo.com/programming-communities/
Sorry for being stupid but what effect does this have on a regular chromecast?
IMO, they could just get Zenmap, anyway.
Bot reader for scripts
which are the free bot readers (voice output for text input) available? In particular do any of these come with animation (as if a person is mouthing those lines)?
(I want to see if these can be used to trial run movie scripts)
Previous discussion: https://news.ycombinator.com/item?id=8162386
Feynman lectures on QED:

https://www.youtube.com/watch?v=yvl6TBGEoO0

https://www.youtube.com/watch?v=xjdbbnWsdis

https://www.youtube.com/watch?v=FF25Lwt73fg

https://www.youtube.com/watch?v=BtK6FdTg9HU
Most people who choose this kind of thing are not experienced with the transpilation target, they're $language developers who want to avoid learning a new $language. But of course the main challenge when learning a new language is learning the standard libraries / eco-system, and these things don't help at all with that, they obscure it.

Another problem is that they never solve the impedance mismatch, idiomatic JS does not map cleanly to idiomatic ObjC, you end up with code that is idiomatic in neither.

some clichés apply here:

"You can write fortran in any language"

"There are no silver bullets"
pdf. Not sure how kosher the copyright is

All 3 volumes:
http://selfdefinition.org/science/25-greatest-science-books-...