skysight-inc/HackerNews huggingface dataset:
>No. I'm still a bit undecided on whether a safeguard would be worth adding or not.

So what exactly is the harm or downside? Firefox has it. Neither Safari or IE display passwords in this manner either.

>No foreknowledge is needed to make a search, and if you find instructions then I very strongly disagree that running a program is harder than navigating settings.

Making a search is how you would acquire the foreknowledge. I was talking about an unskilled user acting in moment of opportunity - not someone who has researched password cracking and has unfettered access. I would bet that an employer, or an IT department, or a jury would see a difference between downloading & installing software on a machine and just opening the settings on it.

>Oh come on. This is supposed to be a casual situation where you let someone use your computer. What kind of history-monitored remote-logging computer is going to have saved passwords and unauthorized access in the first place?

Look, this could be in the workplace when someone gets up from their desk to go to the bathroom or get a cup of coffee. Chrome is on every platform. Some systems require administrative privilege (and a system password) to install new software but none is required to open chrome and veiw settings. I use a DNS service at home to watch what sites my kids use. I would know (albeit after the fact) if they downloaded a pw dumper. Lots of companies use firewalls and the like too. I was speaking about covering one's tracks - in any setting not just the kind you imagine.

>> keep an honest person honest

It is a reference to an old locksmith saying, specifically: "Locks are on doors only to keep honest people honest."
I noticed that too, we're looking into it
FYI, Plex will transcode your personal content to something that an HTML5 player can view on the fly. I can't recommend it highly enough.

(Correction: Plex uses a Flash player . . . so Plex is still great, but it doesn't help solve this issue.)
Async Routing with Nancy
How is it a cage? What can't you run if you owning a Macbook {air,pro}? (Especially with VirtualBox + Linux on it(!)).
> Plus, I don't understand the contradiction that exists in startups-- they claim they want "great engineers", but they also want cheap engineers, and they also want young engineers.

This reminds me of the project management triangle: do you want it cheap, fast or good? ;-)
I have not written (or at least I have not intended to write) that using the existing status bar is a better approach to show that progress is going on. At the end of the article I stated clearly that the progress indication should happen at the point where I execute the action.
Often the people who decry the era of desktop PCs over also still believe it righteous for the US and EU governments to levy fines and targeted regulations on Microsoft. Which is it: are desktop PCs relevant and therefore worthy of strong-handed regulation or are they irrelevant?

Surely if they are irrelevant, we can call off the government attack dogs and allow Microsoft to bundle a browser and media player with their desktop operating system already, yes?

So thank you, OP, for bringing attention to the regulatory position Microsoft is in versus its competition. I've ranted elsewhere [1] about the market-holistic detriment I believe the anti-trust judgments caused. At the time, I had been of mixed feelings, being an avid Netscape fan. Since then, I've come to regard the anti-trust cases as a tragedy.

Ultimately, I think it was not just Microsoft who suffered but also the consumer. I presently find the world of mobile computing far from the ideal that I want, and I feel it arrived in this form thanks in large part to an unnaturally narrow competitive landscape (the irony!) When I retrace the steps of the past 15 years, I see there were fits of movement in a direction of unified computing, but those were lost. Only recently with the NSA leaks and a gradual pendulum swing back to self-control are we seeing some blips of unified computing.

Yet now Microsoft concedes that tablets and mobile phones should be first-class computing devices (argh!) and simply follows the proven money-making model of the other titans. I still hold out some hope that they will come around to a unified computing model, among other things [2].

[1] http://tiamat.tsotech.com/microsoft-awakens and [2] http://tiamat.tsotech.com/microsoft
>The tactics and legal limitations on tactics involved are only relevant to a company large enough to affect the entire market.

True, but it is not enough by themselves.
RDS issues.
It could still be a bit of both. This particular case might probably be a coincidence, but from a business perspective it would also make perfect sense for Google to keep some control over the device.
Thanks for the heads up, we're looking into it
Using the existing status bar would be a better approach from my perspective, but still does not replace any status indication at the point, where the action is triggered.
My dad is literally doing that right now. I talked to him this past week, and he downloaded Xcode and is going through tutorials in hopes of making an iPhone app idea he had. He is a self-employed cartographer making print maps, and had an idea for something that could translate to apps that wasn't already filled by existing niches.
Do you have a source for that?

A study that has somehow controlled for continued learning? I'm interested because I'd be genuinely surprised if that's the case.
It's been open source since 2009, they just haven't gone through the formalities of getting the license approved:

https://en.wikipedia.org/wiki/TrueCrypt#Licensing_and_Open_S...
> For instance, take iOS -- it doesn't allow any other browser engine WebKit/UIWebView.

Get back to me when 90+% of smartphones from all major manufacturers are sold with iOS. It's not just being anti-competitive - it's being an anti-competitive monopoly.
http://status.parse.com for updates.
It is a (long, hard) work in progress. One dev started this huge task about 3 weeks ago :-)
The death of the statistician
He's missing the other half of why 'select *' is bad, which really is about the star: Selecting columns by name automatically makes almost all incompatible schema changes cause the query to fail (in an easily detected place, for an obvious reason), while still allowing non-breaking schema changes like adding or dropping columns you don't use to have exactly the same behavior as before.
Yeah, I've been lucky on my long-haul flights it seems. Different parts of life, and different things to focus on. :-)

Maybe the low cost stated ($10-25) is because it's for such a short part of the flight where you get the benefit.
Finally somebody pay attention on the stupid idea. It duplicates existing functionality - agree! Combined with cognitive distraction - agree!!
Hyperloop? This Guy Is Building Something Bigger
I'm sure someone has tried, but has anyone done a good job on an ORM that actually lets you select which columns to load and only selects those?
It was failing with a legal obligation and trying to get away with it, hoping nobody else would notice.

Do you really thing they forgot to bundle the browser selection tool?
Perhaps someone can clue me in, because I'm still at a loss for why there's so much hype built around Require.js.

I develop JS primarily for the frontend, and I use Grunt, a global namespace, and concat (or similar tooling) to piece things together.

Doesn't r.js execute dependency resolution code at run time? Can all references to r.js be fully compiled out? Even a wrapper like Almond seems to leave behind this kind of extra cruft. I don't want any dependency resolution code in the production build, because that's a problem that needs to be solved at compile time.
Ok. I see where you're coming from there, but understand that at least in the US, companies have a legal obligation to be unscrupulous money making machines. Nothing, not one thing, can come between the bottom line.
Without trolls, the internet would be a barren place.

Oh wait, maybe not :)
Home prices in Austin are climbing though. It won't be too long until homes in that price range come with a minimum 45 minute commute.
Many sites are down right now, including instagram.com, codecademy.com and vine.co
I love to see usage explained and corrected, but doing to with sarcasm and disrespect achieves the opposite of what you presumably intend.
Is "fatal flaw" the right term? I do not see any way to fix this. Even including a full C parser and preprocessor into the D/Nimrod compiler would not solve the problem.
Someone should build an app for this problem, if it doesn't already exist.
It's obviously a statement on the privatization of (all) information on the web. When everyone is deep mining social interactions, why shouldn't we get a piece of the pie, since we're the ones doing all the work? Especially this day where a lot of people are so "career-focused" anything and everything is a chance to coopt or "get a head of the curve" of any perceived or actual value.
You could offer other services that having access to a valid key gives you, such as support, updates, community, so on.
True observation, and I've been doing that for about a decade now (not on a phone at first, obviously), but I was thinking more specifically of Google's Ingress game.

The point being that sticking a GPS into a phone led to some interesting gaming genres, therefore why haven't more games developed out of sticking a camera, or an accelerometer, in a phone. And in the future, the trend of sticking ever more sensors in a phone means we'll have new gaming concepts.
Personally I think it's pretty noticeable. My eye went right to it the first time I saw it.

I suppose you could argue that they should have an overlay spinner (or something similar) across the entire page so it would be impossible to miss, but that's not as elegant.

Also, why wouldn't your reasoning apply to the url progress bar in many browsers that you see for an ordinary http page load? It's up their at the top of the page, why not put a nice unmissable transparent loading bar across the middle of the page?
This blog entry is based on my personal experience in the field of user experience. I have not done research on a university level. I do have a lot of discussions regarding the distractions of user interface with non-technical users which exactly get confused by such behaviors. That is why I can't link any citations and studies.
here you go:
http://use-the-index-luke.com/sql/join/hash-join-partial-obj...

It's really a PIA.

Recently, I've learned about http://jooq.org/ — not having checked in detail yet, it might be easier there.
It is 2013, you are not supposed to use noscript.
For use on the web you'll need a server license, though, which is $3800 for one machine. Fine if it's a business with revenue, but pretty steep for side projects or free services.

(There's also a free version for non-commercial users, but it's really only usable for evaluation, because it adds a PrinceXML logo to the generated PDFs.)
Last time I had to generate pdf's, I just generated latex markup and then rendered it to pdf.

You could look into something like http://prawn.majesticseacreature.com/ though.
Error message says: "502 Bad Gateway". And many other sites are down right now: instagram.com, vine.co (Vineapp), parse.com, codecademy.com
haha yep!
I work on the JIT in JVM's.

javac's a very dumb compiler.

All the advanced optimizations like Escape Anaysis are applied by the JIT within the JVM.
This is all so strange, given the way IE's popularity went down and Chrome and Mozilla took off despite Microsoft's forgetting/willfully neglecting to keep the mandated features in there.

It's as if computer users were intelligent enough to find alternate browsers without the EU-mandated browser selection screen Microsoft was supposed to club them over the head with.
std::cout << "This does what??!" << endl;

If you're using namespace std then it's obvious (note that this is considered bad practice), assuming you haven't overridden <<, but otherwise it depends on endl's type and value. Maybe you meant std::endl?
Louisville has a very low cost of living and negligible commutes. Companies around here are always looking for programmers, but I can't quote a salary range, unfortunately. Lots of good companies, including Zappos and Amazon, in the area.
Note that nimrod compiles to C, and your JVM may be implemented in C or C++. So for the measly gain of not having to run a command on the destination platform (nimrod c name.nim) you are bringing in the runtime performance drawbacks of the whole JVM and requiring a further layer of abstraction.

Plus bytecode doesn't mean a program will run at all, look at all the java programs which run on android without modification, oh, wait...
Why should my statement be speculative? Ok, one could mention it that way because I have not done any research during any university in this field, but it reflects my personal experience and the experience I do have from past projects, when user tested certain pieces of software.
You shouldn't focus only on "high coder salary" but also on quality of life.

Here are some that come to mind, in no particular order: Austin, Portland, Boulder, Baltimore, Chicago, Durham.
> I can tell you right now, that unless they were very technical, most adults didn't have mp3 players and weren't interested in them. Because they didn't even have mp3 files. Don't forget, very often back then, you had to specifically install programs, like winamp, instead of Windows Media Player or Real Player to rip CDs to the mp3 format.

That's interesting. I guess I only dealt with kids who downloaded music for their mp3 players, and whatever CD's they had stayed in their CD players.

> You know why Windows 98 and above has AutoPlay? Because it wasn't simple enough for most of the public to just insert a media type device (CD/DVD/Flash type device) and just have the user manually start it.

Windows will also ask if you want to open an inserted mp3 device as a folder when you plug it in.

> Technically, streaming services has existed since 1995, when Real was selling their Helix servers, and started streaming media themselves sometime in 1997-1998ish.

Do you really want to emphasize who was first out with streaming? Hasn't your point all along been that Apple, while not inventing mp3 players, made it mainstream? ;P

> Spotify only works because the music industry couldn't do it themselves, and wanted other streams of revenue online other than Apple and Pandora

Spotify was a thing in my part of the world before Pandora. In fact it's only on the Internet that I've heard of people using Pandora.
This is kinda helpful, but it's only for tech-y cities and only for certain skills, and only for startup-y jobs: https://angel.co/salaries
http://www2.gwu.edu/~nsarchiv/NSAEBB/NSAEBB75/

Has the charts, photos, signals and some wonderfully unreliable reminiscences by crew members. (edit link has gone hence reply to my own post).
> Which is it: are desktop PCs relevant and therefore worthy of strong-handed regulation or are they irrelevant?

The question is irrelevant. While PCs are rapidly losing importance in the general computing and communications market, Microsoft's monopoly extends over most of the desktop computer market. It is, therefore, a monopoly. It may not be as important as it once was, but the PC market is still huge by all measurements (and is mostly less relevant these days because the mobile device segment exploded).
That's only a corollary if there is a clear ordering in the room. For many rooms I would imagine the ordering is fuzzy and you don't know for sure if you are the smartest person there. This would happen if everyone is roughly the same caliber, in which case the room is fine and nobody should leave!
And yet, throughout my entire history of using Windows, including those dark days of Microsoft's most onerous bundling shenanigans, I was able to install Mozilla (in its various forms: Netscape, Mozilla, then Firefox) and have it associate with the relevant files.

I just ran the installer and approved Netscape/Mozilla/Firefox's prompt to associate with HTML files.

On the other hand, I can't seem to easily configure my Android phone to use an alternate app store.
10 Mind-Blowing Theories That Will Change Your Perception of the World
No HTTP style standard, but a XML standard http://en.wikipedia.org/wiki/Universal_Business_Language
The real anti-pattern is building sites that get to the point of needing loading bar indicators.

I loved web, when it was, you know, documents. With links to related and other relevant documents.

There is a need for online forms, to replace the paper bound versions, and one day we may even develop an appropriate technology to achieve this. Until then, the layers of fresh sticky tape are sitting uneasily upon the aged, yellowing earlier layers of sticky tape, and the turtles-all-way-down "web app" continues to bloat.

There is always talk of game changers, disrupting things here on HN, but the massive, obvious challenge goes missed every time. It is easier, maybe more fun, to punt yet another JS framework, bork the HTTP standards a bit more, increase the attack vector in the already humungous browser, than to think outside the box.

Maybe instead of thinking outside the box, we should think outside the browser.
The Atlanta Metro area is a great place to be. cost of living is low and there are many big companies located here.
Check status.parse.com for updates. We're really sorry for the inconvenience and we're working now to resolve.
Small Typo: "A HTML5 client-side solution for generating PDFs". I think it should be "An HTML5 client-side solution for generating PDFs".
For maximum effect, you'll want to telecommute. Work in the Bay Area, live in Malawi. I bet you can find a reliable Internet connection in Nkata Bay and a room for $3/night. Coupled with a middle of the road $100/hr contract rate, you should be able to save a few pennies.

It's the future. There's no reason to live in a city unless you want to. Since your goal is max bang for the buck, the obvious choice is to live in the sticks and work over the Internet. Well chosen. It's nice out here!
Indeed - nor is every startup worth building. I know here the cult of the startup is well celebrated but it's a bit of an echo chamber just like out there.
Turn your phone into a key to open the Web
This is my last side project.
It is a website which allows you to simply verify your user by requesting them to make a telephone ring.

As I am based in Italy, I need some beta testers from United States and United Kingdom to start using the system so that I can fine-tune it before release.
Actually Apple was on record as being against patented tech in W3C standards and reached reportedly reached out to the patent holders to see if they would licence H.264 baseline royalty free and they refused.

Apple also once held up the release of a new version of QuickTime until the Mpeg-LA backed down from the crazy royalty structure they planned for AAC.

But they failed this time, so Apple supporters pretend everything is fine with the current royalty system, and Apple opponents pretend they never even tried.
They were punished for being big and successful and dishonest. Or successful and dishonest, which allowed them to also become big.
Desperate CA city looks to use 'eminent domain' to seize loans
if you are exceptionally talented at something valuable, and have a decent understanding of what a business owner values, i believe you can double the glassdoors average in any city.

A lot of people don't believe in "10x-ers", but perhaps they just haven't met one. I am not one but I know several. They make a lot of money. It's not something that they like to talk about.
Dynamic stack effects are pretty hard to reason about in nontrivial programs. Even Factor, which is largely dynamic wrt typing and dispatch, has a very limited number of words with dynamic stack effect.

Also, static types don’t necessarily preclude dynamic stack effects, as long as those effects can be characterised somehow by the type system. In my statically typed concatenative language, Kitten, I originally considered a notion of “regular” types that would let you do something like this:

{ :: r -> r End
} :: r End a* -> r [a]

{ 1 2 3 } :: [Int]

In practice that proved to be too much of an implementation headache for not much benefit. Fixed arities also let you avoid sentinel values (as above) and parentheses (as in Lisps).
How is the quality of life in San Antonio? Austin gets a lot of great mentions here, but I don't hear about San Antonio all that much.
> But I think it suffers from the same fatal flaw that D does: you have to semi-manually translate C headers that you want to use. Like D, it provides an automated tool to help, but the translated headers will inevitably lag their original counterparts.

I can't think of a better alternative. Can you suggest one? The fact that Nimrod compiles to C already is a huge plus, it makes wrapping C code very easy.
Previously hosted at JsPDF.Com. I'm not sure why it's moved, but I've used this library and can attest to its awesomeness. It seems really stable to me. I use it to create and print off 4 page employment applications.

Gotchas :
1 - It can be hard to get downloading working using the Flash shim (For IE9 and below). It is possible though.
2 - Images have to be Base64 encoded, and that can be a royal pain.

I'm not the worlds best developer by a long chalk, but I had this library wrapped in a reporting class in a couple of days, and I can now pretty easily just throw some JS Structures at it, and have the tabular data printed out with headers and footers. I wish I could share it.
That IE was usurped was pure serendipity. Microsoft had a monopoly on the browser market and their strategy was--wait for it--do NOTHING. Leave a critical piece of software to rot and die.

Their monopoly let IE6, a total PoS, maintain a lead in the browser market for years and years and years despite the complete inferiority of the offering. The web would have been a different place if Microsoft actually developed IE6. It could have been the gold standard, the Microsoft Office, to our Google LibreOffices and Mozilla AbiWords.
Do we go after Instagram for being a monopoly on photo sharing? Twitter for a monopoly on arbitrarily-small marketing messages and snark? Facebook for a monopoly on social networking?

Yet, the EU has--in laughably minor ways--gone after Google for its monopoly on search.

It seems there is some correlation between the size (real or imagined) of the market with whether the government attack dogs are loosed.

The point may not really be relevant to the matter at hand, I'll agree. But it's nevertheless amusing to me how often I see the same people who decry desktop computing to be over still harping on about the need for the government to bust Microsoft for its desktop computing monopoly.
This is my last side project.
It is a lightweight and easy to integrate phone verification system.

As I am based in Italy, I need some beta testers from United States and United Kingdom to start using the system so that I can fine-tune it before release.
>law in a multitude of jusrisdictions.

That's really poignant to me. It isn't just like they messed up once, in one place with tricky laws, it was both the EU and the US that felt they were out of line.
Heroku = down
I knew that Marissa didn't totally pull the plug on telecommuting - some small percentage got to keep doing it. Nice job with that gig.
Another big factor is that Texas also has no state income tax. Total cumulative property taxes around the Austin area are generally around 2-4 percent of assessed value[1].

[1] http://www.jbgoodwin.com/taxrate.htm
The nice thing about HTML is that it does layout for you. If you have to generate PDF yourself you have to do the layout, in particular sizing tables is a huge pain...
Wolfram Alpha is pretty good for things like this, though the data is a bit stale: http://www.wolframalpha.com/input/?i=computer+software+appli...
Most optimizing compilers use data flow analyses which are cubic, so it's not just that it's O(n^3).

http://dl.acm.org/citation.cfm?id=788019.788876