skysight-inc/HackerNews huggingface dataset:
Show HN: Science related links
Hi HN,

I've built this small website:

http://follow.gy

The links are obtained by crawling posts made by Kyle Hill on his blog (I obtained his permission beforehand).

I also have a Facebook bot that posts on the Facebook Page every few hours: http://facebook.com/follow.gy .

The backend is written in NodeJS, it uses socket.io and express and the database is redis. The website is running on an ec2 Medium instance.

Largely the motivation came from wishing to build a website from "backend to frontend" all by myself (first time for me). But I also saw a lot of potential in the idea. So, let me know please your opinions on the website, from a technical as well as "product" point of view!

Cheers, and happy holidays :)

P.S.: I just finished it, and I'm thinking to start promoting it (currently only a handful of people in the whole world know about it! imagine that!). Any advice on how to go about that would be appreciated too!
> "Storing any amount of money for the amount spent is better than banking none of that money"

It's not just the cash flow which matters, you must consider many other factors. Have you heard of "depreciation", you know the expenses required in order for your house to keep its value? It's a whole lot more than the "10$" gained in the first years when using a mortgage. You keep focusing only on the cash flow of one part (mortgage vs rent) of the whole deal and ignore everything else. That's nonsense.
"Hijacking" was poor word choice. I renamed the thread to "Google implementing its own DNS, implications for Namecoin?"

Questions remain though, as to why Google is doing this. The rationale they've provided just doesn't make much sense in light of alternatives that they know about.
No, we got $3000 over our purchase price.

a) Yes the $40K was optional, but we probably would have had to sell for $20k less had we not done the work. Bringing our "ownership tax" to ~$275 a month. Pretty close to the lower end rent premium you mentioned above.

b) It was absolutely a bad investment in straight financial terms. We did get the pleasure of a nicer house, for what it's worth.

Also not trying to be rude :)
In practice, I don't think that stops people from making REST APIs that PUT/POST lists of sub-documents that each have an embedded ID.
Your chances of living to be 1000 are approximately 1 in e, 37%, yes. But that has nothing to do with the average age people live to. I don't get 1000 as the average lifespan, though, I get 999. Can someone explain where I'm going wrong with this reasoning?

If there is a 0.001 chance of dying every year, the average lifespan will be 0(0.001) + 1(0.001)(0.999) + 2(0.001)(0.999)^2 + 3(0.001)(0.999)^3 + ... , or \sum_{i=0}^\infty (i(0.001)(0.999)^i). The idea is that to live to the age of 0, you have to die in your first year; to live to be three, you have to live through exactly three years and then die, and so on. Then, \sum_{i=0}^\infty ix^i is x / (1-x)^2 .

So the sum of interest is 0.001 times (0.999) / (0.000001), which is exactly 999.
But would the residents have been owners in the first place if not for the bubble throwing mortgages around like candy?

I'm not convinced this is a racket. Whereas selling bad mortgage-backed bonds was definitely a racket.
> I was pulling numbers out of the air for simplicity.
But essentially, even if you only bank $10 in equity, $10 is better than $0 you'd bank if you paid rent.

Heck, then I'll do the same. Let's just pull some new numbers out of the air such that the rent is $20 cheaper than the mortgage payment. Now as a renter you can bank $20 in savings, which is better than the $10 you'd bank in equity if you had a mortgage. Problem solved!
First of all, REST is pretty well-defined and is neither worthless, meaningless or a buzzword. Second of all, the rise and fall of REST doesn't have anything to do with the article either.

The entire article can be summarized as "At first we wanted to design pure things, but then we realized we need optimizations as well. Is this the dead of purity in design?" It just makes no sense at all.
...Whether or not the points have any merit, you're welcome to point that out and explain why.
Totally off topic now, but I hope you realize that this pen meme is indeed an urban legend. There are plenty of places you can find out more about it.
CBS - March 2011:
http://www.cbsnews.com/news/radiation-detected-on-us-warship...

The U.S. Seventh Fleet said Monday it had moved its ships and aircraft away from a quake-stricken Japanese nuclear power plant after discovering low-level radioactive contamination.

CBS News national security correspondent David Martin reports that there were two separate radiation exposures on the aircraft carrier USS Ronald Reagan. The first was to air crews who were swabbed upon returning from search and rescue (SAR) missions, 17 of whom were found to have received the equivalent of a month's radiation and had to be decontaminated.

The second exposure occurred when the carrier's shipboard alarms went off. Since the Reagan is nuclear-powered, it has sensors to detect radioactivity, said Martin, and those went off as soon as the radiation levels went above the naturally-occurring background.

...

The aircraft carrier USS Ronald Reagan was about 100 miles offshore when its instruments detected the radiation. The fleet said the dose of radiation was about the same as one month's normal exposure to natural background radiation in the environment, and no one was exposed to levels that would have made them sick, reports CBS News correspondent Celia Hatton.

The power plant and its plume are south of Sendai, so as long as the wind doesn't shift, the Reagan can stay out of the plume and still be in position to conduct SAR missions.
I treated college math and physics as symbolic manipulation games, and graduated cum laude with majors in both subjects. I can still fly through those exercises today, a quarter century later.

My only misgiving is that the emphasis on closed form solutions, at the time, was exclusive. It distorts the choice of problems that students are given.

Not being a CSist, I don't know if a similar distortion exists in CS.
That's exactly what I needed, thank you. I have a bit of an aversion to Chef, but not so much that I would let it get between me and getting stuff done. Thanks for the tip!
What are you doing?

Allowing software to understand what you mean for them to do with out the user having to learn commands.

Why are you doing it?

Devices, Computers, Cars, are all "dumb" they don't understand as much english as a 3 year old. That limits their usefulness.

What’s your traction?

We are in the market. People are paying for our api's. Over a quarter million people use our Apps, and big companies are using us instead of Google or Bing for search results.

I would add a fourth question. Where do you see this going in 5 years?

This is the next PageRank. Math has done a great job faking its ability to do English, but it is time to use a real understanding of English to do what Math just plain can't. I will be sad if this isn't changing a half dozen industries in 5 years, because I'm ready for everything to be voice addressable, and to not be tied to the tedium of taking unstructured data and having humans type answers in to data entry fields.

So what are your answers?
That's good to hear. What I'm worried about is the heat and weight, less so the build quality. I'd really like my laptop to last at least 4 years, more is better, performance wise as well. Apple laptops just don't seem to hold their own after 4 years(except for the body itself, ofc).

The 13 mba when specced with 8gb/256gb is still way cheaper than the similarly specced rmbp. Does the processor matter much when talking about running cad software(and i'm aware of the retina price premium, thats why i tend to shy away from it, prefer a fhd ips external monitor).
ChucK External Instrument for Ableton Live
See the end of

http://www.physicsforums.com/showthread.php?t=711577&page=4

on why it isn't entirely straightforward to send in a robot.
> Bash is capable of a lot of zsh's features now.

Were some new features added to Bash that were present in zsh?
Calling this "Bootstrap for Bash" is pretty disingenuous, all I can see are a bunch of configuration files that are very basic and hard-coded to your own usage.
Came here to say the same. +1 to oh my zsh
Nonprofits on Crowdhoster: the most powerful cause-based crowdfunding solution
And don't forget the opportunity cost of having the money for your down payment locked into an asset and not earning returns in other investments.
I'm surprised, in an industry that is founded upon automating repetitive tasks, that the coding interview can't be automated. Isn't that what standardized testing is all about?
bash alternate to oh-my-sh : https://github.com/revans/bash-it.
https://github.com/mathiasbynens/dotfiles has a pretty good collection of dotfiles repos mentioned in its readme.md.
There are few more at http://dotfiles.github.io/
I found this page most incomprehensible, so I looked around.

A reasonable summary of what they're trying to build here is "HyperCard for the internet", which is actually a pretty cool idea.

This article had the best short summary in my opinion: http://www.theverge.com/2013/12/19/5227140/microsoft-project...
The bet that oil prices will increase as supplies diminish discounts the feedback on demand.

Oil is useful because it can be used to produce value. That value production starts at the margin, and there's a lot more you can do with $10/bbl oil than you can with $100/bbl oil, and more with that than $1000/bbl oil (and in case you question that, it's about the production cost per barrel of canola-oil derived biodiesel). Which is to say: oil prices might not simply increase with scarcity.

But price drives what sources are feasible for extraction. Early oil didn't cost much to extract, and its price was low. As oil's become harder to find and pull from the ground, its extraction costs (and minimum market price) in crease. Much of the extraction at the margin is only feasible because of high oil prices.

Ultimately you may reach a level at which the global economy is caught between oil that's too expensive to buy, and a market price that's too low to support exploration, development, and extraction.

Gail Tverberg's explored this dynamic in some detail:

http://ourfiniteworld.com/2013/07/01/inflation-deflation-or-...

Her principle thesis is that it's going to be financial and economic effects rather than energy per se which will spell the endgame.
That is probably true, but it is totally unrealistic. Should we all remain silent in the face of such abuses until we have made our own "backyards" clean?

"...only those without sin should cast the first stone. [This] is so relativistic and "nonjudgmental" that it would not allow the prosecution of Charles Manson. Our few notions of justice have had to evolve despite these absurd codes of ultra vindictiveness and ultracompassion." - Christopher Hitchens
RSA is thinking they can claim ignorance in the case of the DRBG being weak / possibly backdoored.
A report as spun by lawyers and the New York Post is a "primary source"?

"Considered safe" for how long? For continuous life exposure? For the length of time it takes to make a medical X-Ray? It doesn't say.

The OP is right. There is zero useful information in that statement.
I work for a well-known large tech company in the Puget Sound area. My phone and in-person interviewers asked me a balanced mix of the following:

* General questions to probe how well I knew the technologies on my resume. (What does "virtual" mean in C++? What is the difference between inner and outer joins in SQL?). Generally if I got something right they would keep probing until they got to something so esoteric i couldn't answer.

* Basic operations on fundamental data structures. (What is one way std::map could plausibly be implemented? Implement depth-first search on a tree. Implement insertion and deleting of elements in a heap.) I got stuck on deleting elements from a heap but they gave hints.

* Very simple OO design questions (would it make sense to have Employee inherit from Boss?)

* Traditional tricky algorithmics stuff (stuff where the correct answer depended on figuring out the right sorting algorithm to use, or whatever). But not TOO tricky.

* Coding problems that involved implementing some moderately complicated logic that involves thinking through a lot of edge cases (Implement the basic functionality of the wc command, write a function to convert from a string with a roman numeral to a native integer)
Why Marketers Fear the Female Geek
Since I originally made the swim timer I have modified the two switches. Despite my best efforts to waterproof the switch shafts, they eventually let in enough moisture to damage the switches. I have modified the design to use reed switches actuated by external magnets. This modification has been in use for about two years with no leaks.
I can change my default apps (browser/maps/etc).

I can have F.lux

I can speed up UI animations

I can unlock the faster Nitrous Javascript renderer for 3rd party apps (Apple gimps 3rd party browsers by restricting this but w/ jailbreak, I can bypass Apple).

I can install different UI interactions that I prefer like swipe up from the bottom edge to close an app (probably won't work well in iOS7 but in iOS6 it was fantastic).

I can install a tweak that saves all Snapchats for unlimited time and adds a lot of stuff on top of Snapchat discreetly.

And just a lot of little tweaks that I really enjoy having.
Not necessarily. Organisations which wish to cooperate with the government (and they are legion) may still consider RSA. Though one wonders if NSA advised government organisations to avoid RSA. Hmmm.
We tend to think of Hawaii as sunny and warm all the time, but it's actually just an "above average" place for solar generation. Honolulu gets about 90 sunny days and 181 partially-cloudy days.[1] Phoenix on the other hand gets 211 sunny days and 85 partially-sunny days.[2]

It's not just about sunrise and sunset, but UV index and cloud cover. Here's some actual data on actual solar generation:

http://www.nrel.gov/gis/solar.html

This shows that even on the sunnier Oahu and Maui, solar generation is more like Nebraska than California.

The fact is that sunny days drop about 30% in the winter and UV index is down.[3] I wasn't able to find real-world MWH in Hawaii per month, but I'm guessing it's about a 50% drop overall with some days actually at ~0. Certainly not 0 for the month, but the fact remains that you need backup power for low-solar periods with more capacity if you want to leverage excess power in high-solar periods.

1 http://www.currentresults.com/Weather/Hawaii/annual-days-of-...
2 http://www.currentresults.com/Weather/Arizona/annual-days-of...
3 http://www.weather-and-climate.com/average-monthly-Rainfall-...
Depends: which is more precious: network bandwidth, or my development time.

High volume: custom-binary wins, just like you said. Low volume: REST/text wins.

There's something to be said for being able to try out your API in a web browser in 2 minutes. Compression also goes a way in reducing the volume of text, though not the latency of follow up queries that are too finely granular.

Small, sharp, tools swapping text is very unixy. Even if sometimes the response is a binary document :-)
Another HTML5 crap... I was hoping for a new technology.
Thoughts on figuring out a price strategy for my sitebuilder startup.
I've actually heard of places where port 80 is actually blocked by default

That's impressive.
Why does "common sense" get to ignore realistic interest payments, maintenance costs, and the massive costs involved in paying middlemen during the purchase?
You are correct.

There are a lot of factors that can change the calculus. Buying is not always for everyone. People who move a lot where fees can eat up any benefits. Or people who do not have down payments or other cash flow problems (which can be a pretty effective market moat).

Rent, though, is often pretty comparable to a mortgage + taxes. In my area rent is substantially more for the same house.

So, liquidity is an important factor, no doubt about it. But I think one would be hard pressed to make a consistent investment profit that would make up for your 100% loss in rent compared to purchasing all other things being equal.
Thanks, I totally forgot!
Emailing the deck second adds an extra step. There's an email format you can use to send two messages in one.

Example:

Hi Mark,

I'm fundraising for my widget startup, WidgetWorks.

The short version:

* WidgetWorks has a working prototype and payingn customers
* I like whacky people with money, hence this email to you
* see attached PDF w/ pitch.

Thanks in advance for reading!

Joe

P.S. May the Mavericks crush their opponents in the finals
Oh My God.. I tried to learn APL for about two days some years ago and all I gorked was just basic stuff. Then I found out J and recommended that to our APL loving Prof. who converted from his about $2000 expensive prorietary APL symbolic minfu to the free J alternative. I could write much more with J, but Julia still feels more natural.

I've not made any speed comparisons, but maybe you can give APL, J, Julia and SAC a bench? That would be neat! A simple hello world like example, for example using the same FFT algorithm, or "addition" loop would be enough.
https://github.com/mathiasbynens/dotfiles is fantastic, I refer to that a lot.
The right time to do it? Well, when you don't have any time for the project.
I suspect that many students of the Matasano Crypto Challenge would have caught this bug.
I'm increasingly coming of the viewpoint that rather than only obscure data, people need to start taking active measures to confound the record.

And sue for misuses / discrimination.
Final Update: I've finally got my missing bitcoins from Coinbase. I'm squared up. Thanks for responding Counbase.
Here's numbers and a primary source [0]:

"For perspective, the maximum potential radiation dose received by any ship's force personnel aboard the ship when it passed through the area was less than the radiation exposure received from about one month of exposure to natural background radiation from sources such as rocks, soil, and the sun."

Meaning ~300 uSv, or three orders of magnitude short of acute radiation poisoning [1].

"Using sensitive instruments, precautionary measurements of three helicopter aircrews returning to USS Ronald Reagan after conducting disaster relief missions near Sendai identified low levels of radioactivity on 17 air crew members. The low level radioactivity was easily removed from affected personnel by washing with soap and water. They were subsequently surveyed, and no further contamination was detected."

(edit) By the way, [0] says the carrier was 100 miles from Fukushima at the time. Overlay that with the calculated I-131 dose map [2] (from [3]) (I-131 is the largest early dose component); it makes it really hard to believe any of these claims.

The paper [3] is relevant too: it shows off the ability to measure internal I-131 dose, long after the fact. And claims that people far closer to the disaster, with presumed far higher radiation exposures [2], are relatively safe.

[0] http://www.navy.mil/submit/display.asp?story_id=59065

[1] http://xkcd.com/radiation/

[2] (figure only) http://www.nature.com/srep/2012/120712/srep00507/fig_tab/sre...

[3] (full paper) http://www.nature.com/srep/2012/120712/srep00507/full/srep00...
Looks nice. The problem with M$ is that over the years they've always offered simple tools for creating software, and then abandoning it somewhere along the way. Access is a great example.
If we used chip and PIN in the US would this still have been possible?
> going to Basecamp, the entire time waiting in chrome ... is between 150-200ms

The numbers in my comment are "without caching". Comparing them to Basecamp, which caches views and fragments heavily, is apples to oranges. Once I add caching, my typical response times for a cache hit are in the 10s of milliseconds.

You made an Amdahl's law argument that view caching is fruitless because rendering is an insignificant part of total response time. So I responded with uncached performance to show why Rails needs view caching.

It's no accident that Rails has comprehensive caching support; that the Rails team has worked hard to refine and optimize caching in each release; and that DHH writes about it so often (including in this article). You can't have performant Rails without view caching because rendering is dog slow.
The one area where I see this lacking is git autocomplete. Also personally I wouldn't use the `s .` command for Sublime... maybe you could make some of the aliases configurable rather than default?
You probably never heard about these, but these are the best for Binary protocols. If you know something else, or better please post.

BEEP: http://www.aspl.es/vortex/

BSON: http://bsonspec.org/ (Binary Json)
So, compared to what you would pay for rent, were you able to recoup any of the stored value you paid over the years? Compared to losing 100% of what you would pay for shelter every month, how did what you end up with compare?

Not as an investment, but as a value store?
While I'm not going to suggest anything conspiratorial, when I first thought about the 'easy mortagages' trend and the fact that the property itself was the collateral, the perverse incentives involved seemed so obvious that I assumed there must be a large mitigating factor I wasn't aware of.

One thing I don't fully understand, why don't the lenders themselves auction of the properties rather than keeping and profiting off the foreclosed properties themselves?
Simple XML-RPC interfaces can be OK, and they often have real documentation available, since they are not assumed to be magic, and that documentation will be needed. (we use several of these from a few vendors at work, they were not problematic to set up)

I've experienced a lot of pain trying to get working clients generated and configured from some magic WSDL (SOAP interface definition file), though. For a supposedly self describing standard, each time I have had to write a client, it was very much an "interesting" adventure.

My gut tells me there are many "Web Services" consultants who do not like REST because it simplifies things to the point where they are out of a job :-)
I think you left the realm of REST and reached out to the application level in order to make an non-existing case.

Your second example is only asynchronous in so far as you are oblivious to the completion of of the request, but that hardly makes it non-Restful. To me both of your examples are REST by definition.
It cuts out the fluff

To me it looks like the exact opposite.
What kind of "new technology" did you want to see?
how do I keep a site from changing what I copy / paste

1. Disable Javascript. I browse with NoScript / Scriptsafe plugs installed, and disable JS by default. This defeats the demo in the article (I actually had to enable JS to break my copy/paste).

2. Use a console-mode browser and/or curl the source and grab what you want from it (though I've found sites which break console tools).

Better: enter domains which employ such tactics in your /etc/hosts file as 0.0.0.0.
the normal REST philosophy of returning only homogeneous results

Is that a thing? If 'GET /dashboard.json' obeyed the caching semantics of the resources it pulled together to present, and didn't have any surprising side effects, I'd still call that RESTful, even if it returned a rich graph of interesting data.
Using a GWT BigInteger for all dart2js integers would work just fine and provide correct semantics, but if it doesn't meet their performance bar, that's a failure of design - not an excuse for cutting corners and shipping a dart2js that produces wrong behavior.

This could have been accounted for with a better language design, but it wasn't.
MS Access hasn't been discontinued:
http://office.microsoft.com/en-us/access-help/what-s-new-in-...

Also haven't we all tired of the hole 'M$' thing?