skysight-inc/HackerNews huggingface dataset:
Ask HN: How did they make an online compiler?
How did they make the compiler for this site? http://www.compileonline.com/compile_java_online.php
Obviously bucketing one or the other is foolish. The people who come up with innovative products are usually called inventors, and they can come from a background of engineering, design, or anything really.
Ask HN: What are the compliance regulations B2B startups should be aware of?
A lot of companies on HN cater to the enterprise space rather then consumers. In this space it is important to be complying with all relevant regulations such as PCI for financial transactions or HIPAA for healthcare. What are some other regulations that are important to comply with for certain industries?
The article says the source was "donated." Furthermore, the "first ever online virtual world" bit comes from the Gamasutra title, not any Stanford affiliated source. It doesn't seem like they've fallen for anything - rather, Bartle and Trubshaw have just given them permission to publish the source online since their research papers were also donated to the library recently. I'm not sure why this offends you so much.
Dont care for the .then syntax. The async/await however I like alot.
One detail you missed: none of that functionality is new to Carousel – the existing Dropbox app already does all of that automatically as well.

The only selling point so far is that if someone else uses it to send you pictures, it's slightly easier to save them. Otherwise it's really limited - you can't even do Flickr 1.0 things like group items from multiple days together.

I'm assuming there's a plan to make it more interesting but so far I've had very little reason not to just open the familiar Dropbox app.
Do you use your tablet while walking around outside? Many people I see on a typical urban sidewalk are using their phone. Nobody is using a tablet.

Multiple surveys have shown that tablets are used almost entirely at home. People still see them as largely entertainment devices.
Months of fun so far for me with the RTL-SDR. I had hoped to get an actuating satellite antenna setup by now but hopefully soon.
No one uses Google+, but the whole Internet has an account there.

Author can't be so ignorant and supremely egotistical.

A friend of mine uses Google+ to post pictures. He has over a million views and an audience that he wouldn't have otherwise.
No it's not.

Every day large chunks of the world's population are able to drive safely to their destinations. We have illustrated an ability to do this year after year and yet there's this idea that the best solution to stopping accidents is to ban humans from the equation.

I agree with your thoughts on properly training people on how to drive a car - Western countries that have better driving training and safer cars score far better in deaths per 100k motor vehicles than poorer countries and this is something that can still be improved on. That I was able to get a manual license (in Australia) without needing to demonstrate a hill start to my tester is a complete joke.

I'm not saying that self-driving cars are a bad thing - I would happily set my car to autopilot while I cruise down the highway and eat lunch or take a phone call. I'd love the additional safety of having a system that can brake perfectly for me if I'm about to crash. Being able to take a tight park because I can just get out and then watch my car go into the space? Awesome.

However, to completely ban humans is going too far. Sure, be much harsher on those at fault in accidents where they've disabled a safety feature that could have provably stopped the accident. But don't take the "a few people are bad so let's stop everyone" approach to something that we've already demonstrated a high level of competency at.
The Federal government doesn't make rules just for the sake of having something to do. Aviation in particular is a complex and risky pursuit, and having a single set of rules has been a huge commercial and safety advantage for the US. I shudder to think what air travel would be like if there were 50+ different state regulators. Also, bear in mind that things like FAA rules are not drawn up in a vacuum, but with the participation of commercial aviators from small to large. My impression from talking to people who pilot planes is that the FAA is one of the better-functioning parts of the federal government, along with the NTSB.
I think cell phones are a fad.

Millenials can't afford to move out from home because they get bamboozled by framily plans and handset discounts that drain their pocketbooks. At 10 a GB, you have to be a wall street or Washington fat cat to watch Netflix.

I can't wait until tablets get Blu ray players cause the rent on LTE is too damn high and all the kids think it is retro cool like 8 track tapes.
Hahahaha what a fucking moron the author is.

Ever been to dream hack? Heard of league of legends?

The kids using mobile only computing are POOR.

FFS look at graphic card sales in the past few years. PCs are NOT dying.

Deal with it hacker jews. Tablets and mobile are shitty alternatives.
Multi-touch was demoed in the early 90's at PARC. Apple's innovation was probably the marketing that convinced people to pay for it.
How does Mozilla Persona satisfy your requirements?
Smart phones are booming not so much because they're replacing laptops or desktops but because

(1) Their mobile communication capabilities are essential.

(2) Their nature is to be coupled tightly to an individual rather than be shareable.

(3) Their replacement cycles are so short.
That's an interesting thought. I'm not sure if it's a well defined question though.

Even if you could calculate those things about the bacteria - which would be extremely difficult if not impossible - that doesn't really provide any bounds on how much computation you need to do to stay ahead of the bacteria. The state space of possible ways to kill bacteria and that that the bacterium explore are completely different.
>This, like most stereotypes, is built around a core of experience, and then expounded.

No, like other stereotypes, it is wrong, and mostly perpetuated by the same myth-engines that power urban legends.

>With a lot of vegans, its often not that they're wrong about what they say, its how they convey it. This came up today in another HN discussion on smoking as well. Its ok for them to not like things, just don't be a jerk about it.

I've had people go off on me just for saying that I was vegan. It has nothing to do with what, how, when, or why you say it; it has to do with what people hear.
I asked this for a reason:

http://www.quora.com/What-has-happened-to-Mark-Zuckerbergs-o...

I wonder if I should ask this on Secret.
App developers have never been responsible for a leak. I literally cannot find a reference in the Google to an app company leaking user data they were authorized by FB to hold.

You know what I can find? Facebook having leaky permissions for a year and a half.
I added some examples with a throwaway account. My hope is that this would become more intuitive as people use this and there is content available.

I think your second idea is awesome, I'll go ahead and implement this next, thank you!

Can you elaborate a bit on your third point? I'm probably misunderstanding but it sounds like the flow you're describing is currently implemented.

Another great idea here. To anyone else reading this, would you mind temporarily adding a code to your about HN 'about' field? This would replace the need for me to ask for an email (the only thing I use that for is identity verification).
I used mine to listen to the NOAA satellites.

http://robotrising.org/2012/10/capturing-weather-satellite-i...
>information is their currency

Correction: our information is their (wholly owned) asset. Between the two companies they've managed to honeypot the entire human race - and managed to get us all to do the data-entry for them. It's an incredible story, one that will have repercussions for a very long time.
I assume it's a standard Java compiler. The hard part is preventing security breaches when the program is run.

The list of languages they support is impressive: http://www.compileonline.com/
This has civic benefits with traffic, safety, order. What's not to like?
This seems to completely ignore that fact that everyone can get a subsidised smartphone these days, even teenagers.

Mostly tablets need to be purchased outright, which requires a lot more disposable income.
F8: The conference that was supposed to be for you
This is a great initiative, I remember sometime last year I wanted to create schematic transit map for a few of the services in my city, only to realise that there might not be software to automate the process. Would have been great if I took out some paper and Inkscape to try it out, but I moved on to more important things.
Definitely will be following the project, maybe I can create a GTFS bridge with my dataset and try out the project :)
At a (semi-educated) guess, they've got a box (or several) running Javac 1.7.0_09 (like it says in the title) and a script that pushes stdin and stdout around and back to the web page with the results of the compilation.

Trickier ways of doing this include Emscripten [1]

1: http://www.rfk.id.au/blog/entry/pypy-js-first-steps/
I think the point was that if a theatre installed jammers, then patrons could not receive calls. Yea, I get that no one wants to overhear someone having a long chat with their significant other right as the plot line thickens, but a doctor on call or a parent who's kid is just got hurt at the baby sitter might appreciate being able to receive a call or text while their phone is on silent. They can then step out of the theatre in order to take the call or call back.

That said, I totally agree with you on your main point. This is often a counter argument when people suggest that mobile devices should be disabled when the car is in motion (which isn't necessarily the same thing as jamming). Often, when I'm driving, my wife is looking up directions or letting a family member know that we're near.
But some theaters DO block cellphones -- by encasing the venue in a faraday cage. It's possible to buy paint with metallic bits to block radio.

Broadcasting to jam is illegal. It is not illegal to build a room in which cellphones do not work, nor should it be.
Ask HN: Is it legal to manipulate and use scraped data to provide a service?
Let's say I thought I could make better product recommendations than Amazon, and I scraped their product ratings, info, etc. Could I then legally use that data as a foundation to build a better recommendation algorithm?
Flown in remote, designated flying fields sanctioned by a regulatory body whose membership were all trained and checked out.

At least in my experience. You didn't have people flying RC choppers or airplanes in the street.

They were quite a bit heavier, larger, and noisier so you didn't have the same issues as we're now having to face with drones.
Does an "unrecoverable read error" mean that the file is read with a big zeroed out chunk (and an error somewhere)? Does it mean that the whole file becomes unreadable? Can the user recover any part of the file? How do they know what to do? Do all filesystems handle those read errors the same way?

It's clearly not impossible to get the level of cooperation between the fileystem and the encrypted device that you need, but that's effort, and it's effort perhaps better spent on simply encrypting at the filesystem layer.

I think you're right though that the alignment issue is dispositive.
New best practice: do a cold launch with announcement, then call it a soft launch if bugs pop up.
Available for design work
Hi Hacker News. I just received a ticket to attend WWDC through the Apple student scholarship. I'm in a tight situation with funding transportation, so I'm available for design work. Don't hesitate to get in touch if you need anything done, rates are flexible - http://joek.dunked.com
Hmm maybe Live Free or Die Hard wasn't all that far fetched.
excellant point.

and on the same note when designers change their previous designs, are they stating that the older design "failed" or didn't work or is always just for novelty.

For ex: I love Square cash's earlier page design and I clearly understood how it worked. But now its changed. Did it not work earlier? Was it a failure.

https://square.com/cash
It's for enterprise. Different market from Dropbox.
Personally I still haven't found a tablet that fulfill my needs to "create". Tablets are good (maybe even great) as consumption devices. However I have found that the closer a table gets to a laptop (add keyboard and bigger display) the easier it is for me to create content
While I'm not necessarily disputing your conclusion, I can't agree with the validity of Japanese trends as evidence in this context. Curtis' argument was largely focused on behaviors of differing age demographics, and Japan's age distribution is nowhere near that of the US currently (highly weighted towards the elderly).
here's a startup/business IT anecdote: in our office we have pretty much at least two of every modern apple device...

mac pro, imac, macbook pro, macbook air, iphone, ipad 1/2/3/air/mini, apple tv, mac mini, airport xt, airport xp, hell even an ipod or two. jeez, it's actually kind of embarrassing now that i see it all typed out.

mac pros and macbook pro/airs get by far the most usage (dev and sales staff, respectively), followed (by a safe margin in terms of clock time) by iphone (everyone, all day long, for short bursts). everything else is highly incidental and we could easily get by without. the ipad (of which we have 3 or 4, i believe) sit pretty much unused. our imacs are kind of dead-ends functionally and the rest... more of a novelty than anything.

i tried to use ipads during meetings and even phone calls but found myself fumbling. completely unnecessary when a macbook air is just as easy to carry around and offers a traditional interface.
Media streaming module for Node.js and JXcore
Anonymity on Internet is a myth.
How To Get Users For Your Startup (2011)
This is similar what I was going to say: disposable income, behavior; and I was going to add replacement cycle.

> If you want to predict the future, just look at what middle-class American teens are doing.

I know people love to say/write this, but I'm trying to think of a period of time where this has held up within the last century. Technology, especially today, doesn't allow it. Also, teens hop on and off of fads quicker than any age group. Teens and early-20s adults have behaviors that will all change within just a few years, along with the things they deem necessary vs nice-to-have.

That the iPad, or tablet, has plateaued (or even shrinking) may be true, but I don't think the data or reasoning supports it.
Link is incorrect: should be http://rluckom.github.io/
Is this guy paid to write bullshit? WTF is he talking about? Facebook got its ass reamed by the FTC because it was retroactively changing its privacy terms, and making previously private user data, public. They are not "motivated by the privacy demands of their users."

OP is a moron.
The game is really amazing. I for one will actually get a copy and support you. Keep it good work!

I have a question - this game seems to be possible to easily port to mobiles (it looks like it would run smoothly on tablets and newer mobiles) - do you guys have plan for that?
To be fair, AirBNB's site ain't all that great, and they only had to improve upon the mid-90s vintage VRBO, which is about the lowest bar for design imaginable.
The New Aaron Swartz Documentary
Well, there is nothing to prevent someone from creating a Facebook-free app index. And I'm sure that will exist soon.

I think omnilinks and applinks are both cool. Anything that can get us closer to a pseudo-standard for intra-app linking is a win.
Tried making this exact point here too, but the true-believers don't seem to respond to legitimate critiques.

What's really hard to comprehend is the all of the "smart" VC money funding related startups -- this is pretty basic economics. Although, I suppose a Coinbase investment does provide some hedge against Bitcoin.
The PC will die when phones can do everything PCs can do. This will require both the ability to hook up larger screens and/or other larger form factor interfaces (e.g. Oculus-type things) and serious evolution in the abilities and openness of mobile phone OSes. Feudalized devices that can only run a narrow subset of special-purpose "apps" cannot replace PCs for anyone who wants to do more than browse, photograph, play games, and e-mail. That might be some percentage of the population but it's not going to be everyone, probably not even a majority.
In Google's visual redesigns - and I've worked on 3 of them now - the design is coming from the top, or rather Larry (or Marissa before he took over) gives carte blanche to a designer and says "Make search look nice". There are restrictions in terms of what is technologically possible or feasible with the engineering resources at hand (steering a massive product like Search to look different or do something different is not easy), but it's not like PMs hand the requirements over the wall.

I think that the problem is communication itself. Communicating requires creating a shared vision in both the speaker and the listener; when the thing to be communicated is basically emotional (as design is), then reducing this to words necessarily loses information. And it's a low-pass filter: it loses precisely those elements that were daring, unique, and innovative in the original design, because those are the elements that the listener/implementer is least familiar with. Designers try to work around this by using pictures - or even better yet, code - but the problem is that your product is ultimately designed to be an experience, and you can't convey that experience without creating it.

Maybe the critical element isn't who's on the founding team (although having those skillsets covered certainly helps), it's that you can get all of them in a room together and have them each responsible for all of the success of the product. I suspect that a great instigator who goes on eLance and 99designs to contract out the design and programming doesn't do much better than the big company does.
Its an interesting question--whether we are producing these types or their opposite in greater numbers. When taking risk and failing becomes fetishized, is it still actually 'risky'? Most people on wall street take exceptional risks--but with very little downside to their personal social status and often none of their own money. So, in a sense working for a big shop is 'risky', but in another it is one of the most conservative of paths.
> and Japan's age distribution is nowhere near that of the US currently (highly weighted towards the elderly).

Nope, Curtis is talking about behaviors of younger people, just as I am. My point is that Japan is the most mature market out there for mobile phone, since there's no other country that has such a long and significant mobile phone history out there. It's been prevalent even with teenagers since the mid 90s, and now most kids get a smartphone before they even reach 10. And they could do everything with it. Yet the kids from the mid 90s and mid 2000s still went and purchased PCs when they grew up.

People's behavior changes as they age. That's why you don't keep eating "happy meals" at McDonald's when you are 30.
Also worth noting, most phone companies that I've seen push smart-phones pretty heavily because they want to get you on a data-plan, and really don't have many dumb-phones around. My family switched our cell-phone plan a few years ago, and none of us really care for smart-phones so we didn't want a data-plan and just wanted dumb-phones, and it was surprisingly hard to actually accomplish this. It's not extremely hard, but the 'default' is definitely to just give everybody smart-phones.
HOW HEARTBLEED GOT IT RIGHT
It sounds like you are not in a situation in which taking a technological dead end would be catastrophic, so I would advise following whatever path seems most interesting to you, and not worrying too much if it's the "right" thing.

That said, here's my 2¢.

I have a background in C++, straight C, Python, and Objective-C, and have dabbled in a bunch of other languages. In Python, I have worked on a backend for real-time routing app (which wrapped a C++ routing core); a frontend (in Qt) for a scheduling application (that embedded a C++ optimizer); and am currently working on a backend for a social app.

I have no experience w/ clojure, though it seems very interesting; the most salient feature (from my outside perspective) is its encouragement of programming using immutable datastructures. I have some experience w/ macros from emacs lisp and dabbling in scheme, and I would encourage you to avoid them -- macros are basically an easy way to define a new language, which isn't something you should be doing unless you have a really good idea of why you are doing it. (But other people would disagree w/ this.)

As for Python, it's a lovely language, but beware:

(1) It's slow. This is something that doesn't matter until suddenly it does; people will just say you should "write the slow bits in C", which I have done, but I would strongly advise against because

1a. Integrating C and python is a pain-in-the-ass; imagine all the normal pain of a compiled language, and multiply it by maybe 3

1b. It's actually a very hard optimization problem to find a computational core that can be called infrequently enough that the overhead from Python->C doesn't kill you. I suspect that for many programs, this cut occurs at "the program essentially written in C".

(2) It's dynamically typed; this is an eternal flameware, but I'll just say the longer I've been programming, the more I appreciate having as many compile-time checks as possible. Think of types as an incredibly comprehensive set of tests that were written for you for free. If you do use python, I strongly recommend using something like pyflakes or pylint.

I can't speak to clojure. :)

I might also consider something like Go -- it's simple, it has a reasonable set of static guarantees, and it performs reasonably quickly. But I've only experimented w/ toy programs so far -- caveat emptor!

And good luck :)
It doesn't, however I think Mozilla is the one organization that could pull it off.

1) They've basically killed it

2) It's just a Facebook Connect clone, without your social graph (no incentive for the implementor)

3) Normal people had no clue what "Persona" was; it was confusing (no incentive for the user)

4) Not decentralized enough (they wanted it to be; just never got there.)

5) Not enough integration with the browser (also wanted it; never got there)

I realize the final two are contradictions to a certain extent. There were a lot more issues with it; this is just the ones that came to mind.
4chan Hacked and Moderator Accounts Targeted by Attacker
Haha I was going for compact but I understand that frustration. I'll think a little bit more about your suggestion. My reservation is that I generally hate having to sign up for stuff before seeing the actual app. This way you can experiment and click stuff right off the bat. I'm sure there is a happy middle ground in there somewhere.

I'll fix the scroll issue now, thanks!

This third idea is awesome - something I hadn't even considered. If I am able to generate enough interest, I'd love to open source this and build out something more robust. This would be a pretty cool feature to add that I would personally get a lot of use from.
Information wars: Everything old is new again
Design needs to be baked in, not slapped on - http://en.wikipedia.org/wiki/Dieter_Rams#Dieter_Rams:_ten_pr...