skysight-inc/HackerNews huggingface dataset:
does not having more than one URL, and not using the different HTTP methods really make a difference in terms of programmer usability?

Yes. You can use libraries when the service you're trying to interact with works according to some standard.

An example: I have an app I wrote at work that is a JavaScript frontend powered by a REST API backend. The REST API tries to be a good REST citizen: proper HTTP implementation (201 + Location when something is created, 202 for "I will get to that eventually", etc.), consistent URL conventions, and a consistent data format.

The end result is an API that is easy for humans to understand, but also easy for computers to understand: the simple CRUD code was about 10 lines of backbone.js, because my API doesn't break any conventions. This means that the code to interact with it already exists, and all I had to do was make the web page look pretty.

This is a good use of programmer resources, now and in the future. In the present, I didn't have to do any work to make a pretty GUI. In the future, someone that wants to pull data from my API will not have to swear at me -- everything you can do is easily discoverable by starting from the root resource.
There are plenty of people involved in the financial collapse that are not "high profile". If anything, there are more mid-level people that were involved in directly damaging the economy.
All we had to do was have a few meetings about community WIFI and put up a few radios and suddenly the local cable company decided that what they said would take a decade could be done in a couple of months. I've never seen them move so fast. It was like leprechaun magic.

Have a few meetings, invite your local cable representative to talk about "options". (They always send a guy to tell you how committed they are, how many new places they hooked up last year, and how your neighborhood is just too rural to serve at this time.) Once you get a T1 somewhere with a big antenna, they'll freak.
> There are several editors for Tex&co that do on-the-fly compilation...

Yes, I have two-panelled TeXworks open as we type. It's not seamless because I had to spend an hour fussing with it to set it up with my LaTeX distribution, and another 2 hours dealing with it when I needed to move from pdflatex to regular latex because the journal I was submitting to used some bizarre packages.

It's not that you can't eventually get it working, it's that you ever have to think about it at all.

>Well, this is a problem with the language: macro expansion is notoriously tricky to debug. I'd like to see work done on a static analyser for Tex.

Fine. When I said that the language was fine, I meant that the language as a means for the user expressing an idea was fine, not that there aren't problems at a deeper level with the language. I'm a physicists, not a programmer. Still, I can't imagine the debugging situation can't be greatly improved with the given language if actual people were employed to fix it.

>This is not a problem I have ever had. What are you thinking of? The only file types needing special handling in Luatex are Postscript and SVG; both convert painlessly to PDF, and the converter can be run automatically by Luatex.

I have had many, many headaches with getting images into a document. Last month, I spent 4 hours trying to solve one particular problem. Yes, maybe if I were deeply familiar with all the technical stuff surrounding TeX's relationship with images, I could have figured it out.

It should just work. I should type \includeimage{filename}, and it should just work.
I find the same in my own usage patterns. Most apps I try just to see what its about but never return to. With games theres almost a new free good quality game to try everyday, I rarely return to older games. The utility apps like maps, email, and browser are what I use the most and from what I see of most people its the same along with Facebook.
Services like this significantly reduce the barrier to entry for complicated web apps. I've been mulling over an idea for a while now but it would tricky to implement. With the discovery of Directed Edge and a few other services it's now a minor technical hurdle. I can shift my thinking away from how to build the technology and onto how to execute the idea well, something that hasn't had nearly enough thought yet. I think services like this making innovation much easier.
200 mSv/Y : so that is 20 R/Y in the old language? That can not cause any ill effects only in the very specific countries, like Soviet Union, North Korea, Iran, Libya... I guess people there are just more radiation resistant.
If version 1 of a resource is not a subset of version 2 of a resource, and they are not accessing the same record, then they should be separate resources

what 'API' is signaling is what the client is capable of understanding, which is what content negotiation headers are for

I think of it no different to the same resources for web browser consumption (for humans) - I don't place new designs of a website into /design1/ /design2/ etc.
Kind of. But in spite of her fancy title, she's still just a staffer. But she reports to Biden, and as far as IP reform goes, he's as medieval as they come.
They are because the vast majority of "but"s related to this event are about how this reactor is 50 year old technology and how it's been running for 40 years so it's somewhat excusable that it melts. Since 40 years is a standard reactor life[1] and many countries pursue life extensions on their reactors it is _not_ exceptional that of the roughly 450 active reactors in the world the majority of them is not up to the latest greatest tech standard or safety measure because it's expensive to keep up with all the upgrades and it's even more expensive when you just spent 10 years and $7B building a modern nuclear reactor[2]. So if it's ok to extend the life of a plant to 50 or 60 years as some would want then they need to upgrade them to latest standards.

[1]:http://www.iaea.org/newscenter/news/2007/npp_extension.html

[2]:http://en.wikipedia.org/wiki/European_Pressurized_Reactor
Does anybody know what time this was posted? I don't think it was 4:51 PM (if so, what time zone would that be? It's now 2:42pm US EDT).
i can not recommend this unfortunately, as the devkit was far from easy to use. i could not get any scripting language running on it and generally the documentation was really sparse. that was 1 year ago.but if you are an ulinux pro it is certainly a good choice!
Reactor Design in Japan Has Long Been Questioned
Five Lies about youngsters
I think the snake-oil nature of (much of) SEO stems from the fact that it's difficult or impossible to measure in an accurate, unambiguous way. Since A/B testing includes measurement by its very nature, I suspect it will be more resistant to snake oil.
well I believe both are not correct.

the idea is that you can build a generic 'REST' client and point it to almost anything that is a 'REST API' and it will work, in the same way we can now with web browsers

a REST client will never figure out /api/1/ - which is why resources go in the path and query parameters go in as, well, query parameters :)

from the server side you are right that modern front controllers and routing can make it all the same (heck, I can route resources to different subdomains, if I want), but a proxy does not know what the front controller logic is (ie. working backwards to what part is what).
I spend about two hours commuting myself. For me, the worst part is the fatigue that hits you afterward and the affects of it that linger for many more hours that keep you from doing more productive things.
We’re all Hypocrites and Life’s Not Fair: How to Get an Internship Anyway
Holy crap, recommendation as a service. I had this idea 3 months ago, any chance of me getting a royalty?
I was going to suggest having a free 'developer' account, but then I saw it in small writing at the bottom of the page.
I'm in - this is freaking awesome!
Foreign Policy tries a new ebook experiment, selling outside Amazon
So, I wrote a commercial compiler for a language that probably less than 50 people in my country have also written. Oh, I see what you mean.
True, but as a current corporate worker I'd like to call attention to the axiom comparing a good day at work and a bad day fishing.
The nature of the license for the software running on a radio has nothing to do with the ability to triangulate that radio, sadly.

But you don't have to disclose the fact that that radio source over there is jrockway's radio.

Freenet-style routing is an idea that comes to mind for solving this problem with software.
Indeed, you are right about Scheme (and Arc). Thanks for the correction.
iOS 3.2 is not available for the iPhone and iPod touches, if I'm not mistaken, so you would still only be targeting iPads that have failed to update to 4.2.1 and/or 4.3.
I was referring to being a political leader as something positive, being iffy. Nothing against the man specifically.
Single page: http://www.businessinsider.com/10-reasons-you-have-lower-int...
I thought it was the CPU microcode, not the BIOS? Because there are open source BIOSes that you can flash to a variety of more powerful machines.
Speaking of composeable grammars, if you were not already aware JetBrains (maker of the wholly incredible, and now Open Source, IntelliJ) has a language platform which is targeting just that kind of thing.

They call it Meta Programming System (http://www.jetbrains.com/mps/) and it is also Open Source.

Be forewarned that MPS is almost a closed system. One must develop the grammar only in MPS (no textual grammar to speak of), and the editor for the language described by that grammar is then defined using this bizarre form-layout language (also edited in MPS). One cannot (that I am aware of) take the newly created MPS system for that language and point it at your favorite source code text file. It does have a seemingly powerful code generation system, so it might be possible to generate the textual grammar if you were so inclined. However, the text generator also uses a bizarre language so that is likely more pain than one would wish to endure.

The advantage of a system such as that is that there is only The One True Brace Style(tm) because the "braces" and other punctuation are merely icons to please the eye; they are not "editable" like in Emacs.
I argue that TeX isn't widely used in nearly all of academia. Microsoft Word is awkwardly common, for what I've seen. The likelihood of TeX use grows with the probability of having to include complex equations into papers. This will emphasize—with perhaps the notable exception of CS—the sciences without the word 'science' in them.

Generally, it's easier to write logically structured text rather than physically structured text. Thus, instead of battling with physical layout people have a subtle incentive to try to let a computer automated some of that work for them in hope for productivity gains. Various text authoring tools and word processors can help with that to some extent.

The differences come into play as different software start cracking broke in different ways. Some people are never able to cross the border to something more complex and powerful and are thus forever limited to pixel-perfecting their MS Word layouts, equations, and formatting—quite complex and powerless in itself! Now, TeX has that power but comes with a steep learning curve and a significant load of archaic baggage. This means that, for people with certain inclination, it will be at some point be easier to battle with TeX than with other typesetting or text authoring programs.

TeX users don't probably drool its unlimited awesomeness. It just means that for many of them TeX is the best known tool for the job. If there ever is an another tool that allows them the power of TeX and yet comes with a good library of facades that shield them from the inevitable ugly innards it will probably win over many people over time. Nobody likes to write HTML/XML and MathML but think something like Markdown with cross-references, TeX-like equations, a good chaptering markup, and you're close.
There is no reason to use internet explorer over chrome . None.
I'm going to be highly biased and say that there are several things massively wrong with that approach:

Twitter means you need a twitter account to communicate. IM means you need an IM account with the same provider as them to communicate. Same with Skype. Same with Google Docs (though this at least has an "anyone with the link" option). Same with most wikis.

All they've done is say "Want to contact me? Go through closed platform X rather than using this thing you're essentially guaranteed to have called 'email'". It's a massive middle-finger to anyone who doesn't have those accounts; they're requiring they sign up, give away information, and will probably abandon the accounts shortly after, just because they have an issue with the word "email".

If they really wanted emails to behave like Twitter, set up an autoresponder based on email length. > 200 characters = autoreply, explaining about length problems due to volume, and resort to Docs if they need more length (as that has a public option). It's the best of all worlds, and you don't need to worry about Twitter losing your old messages (email providers are typically far more reliable).
While I don't want to discount the risk of real badness happening, what you are saying is not possible. At Chernobyl, there was a fire in the reactor moderator and fuel itself. Loss of cooling in the present case will not cause that kind of massive dispersal of radioactive material. Even if the fuel melts, it does not vaporise. There will be lots of radioactive release, to be sure, but the fuel will stay in a molten clump.
Bear in mind the more things like "Well, you just have to properly use the content negotiation headers" you add to your API, the more the "simplicity" argument of REST goes out the window. I'm not sure I've ever seen really correct use of the content-negotiation headers and claiming it's a solution is dubious... sort of like how I'm still waiting to see proper use of XML Namespaces in the wild. They seem relatively simple to me but the evidence suggests strongly otherwise.

That doesn't make REST "bad", but I think it does start to make the quasi-religious aspect of it less obviously correct.
Well, I'll grant them that regressions occur during software development. However, it's highly unlikely they are unaware of these problems, they just deprioritize fixing them instead of things that affect their precious curated native apps.
clickable: http://joinbox.com
seems like you're in an abusive relationship. unless you're in the middle of nowhere and can't move - life is too short for being snarky.

if you're any good, designers are very sought after. kick yourself in the pants and move on.
Apple iPad 2 Launch Delayed in Japan Due to EarthQuake and Tsunami [Report]
I would be happy to provide you with free web hosting and even a domain name to get you started. Let me know if you're interested.
1. Tell them what you're going to tell them.
2. Tell them.
3. Tell them what you told them.
I don't care is it melts, I care if it's going to leak significant amounts of nasty stuff to the environment(1) - which WOULD be inexcusable, and which would prompt me to seriously reconsider my support of nuclear power.

I'm not opposed to everyone running old reactors taking a step back saying "uh uh, could this happen to us?" - I'm opposed to the hand waving assertion that when the initial lifetime runs out, you're supposed to just scrap the thing.

1: (Those events may or may not be the same. Apparently the third containment is designed to hold a melted core indefinitely, but there are reports of containment breach - however it's unclear which level of containments we're talking about)
He took an efficient, even if inelegant, system and replaced it with 5 different services all with their own storage system, credentials and purpose.

That seems like a really terrible idea and a surefire way to increase time waste. Could you imagine trying to find something quickly with a system like this?
Where 'throttled' means just as good as before.

Occam's razor suggests that they simply hadn't finished the integration work before the ship date.
There's was a company who tried this kind of thing: Selling a wireless card which embedded a linux powered firewall:

http://www.yoggie.com/New_Yoggie/Welcome.html
http://www.yoggie-gatekeeper.co.uk/

I don't know but it seems they failed a funding round.
Northridge Dentist
To learn more about our Northridge dentist or the treatments offered at Northridge Dental Group call (818) 626-3388 or go to their website at http://www.northridgedentalgroup.com or visit them at 9801 Balboa Blvd., Northridge, CA 91325
TellFi Brings Its Google Voice-like Service to Canada - Free for 1 Year
I believe the issue with Rdio is not that they need custom methods, their API should just be GET, PUT, POST, DELETE, etc. but that they are passing what should be the resource as a parameter
Cvdazzle: Camouflage From Automatic Face Detection
People forget that you can just use C for the simple stuff. Many of these Objective-C classes are slow, verbose, buggy, and poorly documented compared to the equivalent open source C libraries. In many cases the C API is just as nice - maybe slightly less fancy, but polished from years of actual use. Why use ASIHTTPRequest or NSHTTPRequest when libcurl is mature and fast and cross-platform? What do you really gain by wrapping Objective-C around your regex or date handling? You'll find out when you start profiling (or porting to any non-Apple system).

The Objective-C language (Smalltalk in C) was a nice idea (in the 80s...) but newcomers to iOS should be aware that the non-UI parts of the Cocoa/UIKit libraries are garbage compared to what C programmers have built over the past thirty years. I've had to replace enough of the ObjC libraries I've used with plain C that I just start with the C code now.
That's part of my reasoning. Setting proper headers is, yes, more proper... and something essentially nobody does, and many simple API libraries don't support without making using them massively more complicated than prefixing all the URLs with "api/2".

It's a correctness vs usability debate. I'd love to go for correct, but it's extremely painful to enforce in your users in practice.
Herschel is cryogenic so can't last anyway.

Hubble was in a particularly bad orbit specifically because of the shuttle but any manned servicing would still require it to be in LEO, there is no way you are servicing something at the Lagrange point.

A lot of Hubble's cost and problems were also the result of Nasa in the 80s - things have got a lot better.

The point is more that a series of disposable satellites, especially sharing common parts, is much cheaper than a single upgradable one. Otherwise we would make other satellites (GPS, comms etc) shuttle rated.
>I would disagree that the base is wonderful and it's the editors that are bad

OK. (As I said elsewhere...) When I said the language was fine, I meant that the language as a means for the user expressing an idea was fine, not that there aren't problems at a deeper level with the language. I'm a physicists, not a programmer. Nevertheless, the limitations of the given language could be massively ameliorated with a powerful editor.

>At least in LaTeX...

Sorry, I wasn't clear. I wasn't distinguishing between TeX and LaTeX. Everyone I know in Academia used LaTeX. I was just using TeX as a catch all to distinguish from other typesetting options.

> The features you mention would be needed to put it in front of less geeky users...

There's no reason I should have to go on the internet to find out how to use columns. Or sub figures. Or appendices. It should just work.

I'm not a less-geeky user who needs to be coddled (unless by "less geeky" you mean 99.99% of users). I just want to write up my research, and I don't want to have to think about typesetting theory.
I hope they leave. High taxes for businesses have consequences and more people need to be aware of this. Eventually, companies will be leaving the state+country and not just the city.

It's funny, because businesses have been getting tax hikes for a long time (especially in states where most are taxed on gross revenue and not just net http://en.wikipedia.org/wiki/Gross_receipts_tax). When the average citizen gets the exact same treatment, we have protesters in the streets saying it isn't fair.

This is why I feel we should have a flat tax across the board. This way, everyone is in the same boat when it comes to tax increases.
I believe the problem here is a bit tricky and fundamentally a lack of trust in the government. The reason why Japanese are not panicking yet is because they trust their government and themselves to cooperate and help each other.

In US this is a bit different and trust in Japanese government, with an history for downplaying problems or just keeping them secret, is lacking.

The reasoning would be that the Japanese government, in order to prevent general panic, will downplay the problems, until it's too late, just to reassure its citizen that they are dealing with it. In the US many believe that things are already worse than what they're being told and would rather be ready to react immediately after something changes rather than be caught in the middle of the rage if something should go wrong later. A similar pattern is what happened for Chernobyl, although the political situation there was very very different.
Ask HN: I am simply in need of advice from those who've been there.
I have been with my current employer for over a decade.

Well that isn't entirely true. A few years ago my employer was acquired by a much larger company; so I've been with my current employer only a few years, but was part of the previous company for nearly a decade.

Back when we were small and independent, I took on many roles which I felt were valuable to the company's success. Think of the technical responsibilities a small software development company with a successful OEM and online service would have, I have been responsible for them all at some point.

The trouble is under the new corporate umbrella, there isn't really a job position to describe my former role, and so I've been pigeonholed as a System Administrator, yet all my old roles still exist and are being fulfilled by me.

If I quit today I would be missed, as there are too many things that have been left undocumented and are known only to me. I, sadly, have only succeeded in taking one vacation without fielding at least a single phone call from the office (and I think this was due to me being out of the country more than anything).

I find myself in a position where the work is still interesting, and yet every so often (more and more frequently now) I find myself wanting to storm into my bosses office and just outright quit. Yet, I must admit that if I were to have my salary doubled today, I would stick around -- like I said before, I still find the work interesting.

So here I am caught in a trap I designed myself. Looking for advice on a way out. Hoping the bright minds of the hackers and entrepreneurs here might be able to give me that advice.
If Comcast want sot pay all the CDN fees that Amazon, YouTube, etc pay than by all means..in fact exactly that has been suggested to comcast..by a pioneer Internet Video person named Mark Cuban..notice Comcast never ever responds directly to that suggestion..
Application Extensibility: MEF vs. IoC
Eigenfeet, eigenfaces, eigenlinguistics, ... (Language Log)
that usually good links get lost?!
if you don't want to use content negotiation, then stuff it into query parameters - that is what most API's do (and most that support full content negotiation do anyway)

eg.?v=1&format=xml

but interesting to note is that why is encoding easy to do as part of content negotiation, yet everything else is hard? you never see ?e=UTF-8 or &c=gzip