skysight-inc/HackerNews huggingface dataset:
Give advice to a Non Technical Founder
I want advice in choosing the technology I should use to build my web service.

My first service will involve customers ordering their food (via web desktop, mobile app or mobile web) from various restaurants via a web app with a listing of menu items from these restaurants. All restaurants will have a real time feed of all orders assigned to them so they will know what meal to prepare for their customers. The customer will be notified when their order is ready for pick up or delivery.

So far I my research has lead me to look at Play!, Django, Flask and Node.js with either MongoDB or Postgre as the database.

What would be most suitable for a non technical to develop a real-time application? What other technologies would you recommend?

Wolfe
You're assuming the spot pricing for Micro instances in the region you pick will not fluctuate which is entirely wrong.
Mom Gives 13-Year-Old Son iPhone — Plus An 18-point Contract To Go With It
If its an enterprise play, how come its software doesn't tie into the enterprise? No outlook, no power in Office, no AD integration: these are all things critical in the enterprise.

MS is certainly going to take the intel-based Surface into the enterprise. This one seems like a weird chimaera, sitting between the enterprise world and the consumer world. And that won't capture the average tablet buyer's imagination.
How is a popularity contest not a shining ideal of completely arbitrary decision-making?
I'm trying to view it on Mac OS 10.6.8 with Chrome 24.0.1312.52.
Making sense of my Twitter archive
This link works for me: 2jg.r2.ly (this is DW's link shortener.)
At a cursory glance, the media coverage they're referring to seems to be talking about Aaron being "killed by the government" as in "pushed to the edge by persecution," not "hung by some agents with his own belt."
Thanks for the clarification on Dropbox. So it appears that the "key" (pun intended) is who has the key. Dropbox offering "encrypted" storage while holding the key, isn't really encrypted storage now is it. :)
Ugh, what does that even mean? What's a "great" writer, other than a writer who works on his own ideas, and why can't a "great" writer be a ghostwriter? This analogy doesn't even apply here, it's just a self-congratulatory remark to make some other readers feel better about "sticking it to the man".
Mega API
As an additional data point for startups: despite a few people ridiculing CES, it worked out great for us.

Accounting for flight, employee salary, hotel, food, etc. and the booth space (about $4,000 for that tiny booth), we're already ROI positive. Everything that continues to pour in after that is just pure profit (being scrappy helps!) We're glad we did it.

If you're "making something people want" and you do that 1 thing really really well, don't fret over the cosmetic details that other companies with deeper pockets can afford pay for. At least that was true for us at CES, North America's largest consumer electronics show.

On a final note, we'll reward you with a surprise gift (guess what it is!) if you give up your embedded firmware engineer friend to join us. We focus more on merit; the lack of paper qualification is not a problem :) jay@doublerobotics .com
Defiantly ironic, have you seen his car number plates?
You can lose your spot instance at any time if you are outbid...
You could always pick up a copy of Windows XP on Craigslist or eBay for cheap. It's a bit of a pain, but you can still do a full reformat install so long as the installer detects the old installation first.

Alternatively, you could buy the copy of Windows XP, skip actually installing it, and work around the fact that you didn't. Legal i's dotted and t's crossed, pain of installing XP avoided.
So the article says in Silicon Valley you can go far if you are male and young. I am male, but not as young as 15 years ago. Guess I have to make it outside of Silicon Valley ...
few things i could have done differently:

> importing developer data from linked-in/github instead of form filling.

> Showing some jobs as it will make me sign up to the site.
How do i know how many jobs are there??
Eventually, we'll have an even better way of representing date-times that are more like bitmasks. We can then represent in a sane way the concept of opening hours. If you say the shop is open from 9am to 4:30pm Monday to Saturday, how do you do that?

For the record, the Open Street Map project has come up with a human readable way to encode opening hours. http://wiki.openstreetmap.org/wiki/Key:opening_hours
Why doesn't BIPM want TAI to be used for timestamps?
How much is the "standard" edition? Can't find it in the website, always redirected to buy Pro.
Site is getting completely hammered as of 15 minutes ago, Kim posted this on his twitter (https://twitter.com/KimDotcom): "Wow. I have never seen anything like this. From 0 to 10 Gigabit bandwidth utilization within 10 minutes."
What exactly is Boyle's argument? He rehashes the now-typical hagiography. Then he seems to argue that should influence legal policy. This is wrong for two reasons. One, the hagiography is factually wrong, no matter how generously anyone uses the word "genius." Two, conclusions about prosecutorial discretion do not follow from it.

We need to distinguish between decisions made before and after Aaron's death. It is totally fair to say that Kerr's blogposts - or my attempts to remind programmers what they thought about Aaron when he was alive - lack "sympathy." But what exactly does Boyle think should have made the prosecutors sympathetic to Aaron when they brought their charges against him? His lawyers' claim that he might be psychologically unstable? His desire for attention from the geek community? His on-and-off friendship with Lessig or Doctorow? His history of writing code as a volunteer? His involvement in a sale of a company to Conde-Nast?

To use my example from another thread, let's say Brian Behlendorf gets arrested for DUI while on the way to a conference to talk about free software. Should we be sympathetic because he gave us the Apache httpd server (something a thousand times - maybe a hundred thousand times - more significant than any code Aaron ever wrote)?

By the by, I do feel like a jerk for not being more "sympathetic" to Aaron now that he is dead. But when the people around you turn your case into a political football and say the government killed you, it is fair game to try to put things into perspective.
Because when someone wants millisecond resolution the best answer is an integer number of seconds, right?

mmahemoff, are you using actual milliseconds, which means you have to keep track of leap seconds?
Because, in many case, you really don't give a flying shit about the "real-world" time.

But there are loads of cases where your computer/programme needs to talk in "real-world" time. So you can't avoid the problem.
Is Kerr being dismissive of the case, or is he stipulating things to make his two points (that prosecutors didn't stretch the CFAA or wire fraud statutes to make a case against Swartz, and that they weren't unusually vindictive with Swartz in negotiating a plea)? It was up to a jury, not Kerr, to decide actual guilt or innocence.
It is in regular use by all authors on The Register.
> However... I would like to start building out some of those "annoying itch" ideas I have been sitting on and feel this enables me not only to prototype those out, but also allows me to have a half-intelligent conversation about my idea with someone who is a far better dev than me.

Oh man, I can't tell you how much instant respect this would gain an "idea guy" who contacted me for development. If you've already tried to prototype your idea, it would tell me that not only are you dedicated, but you will also not underestimate my contribution to the endeavour.
3) "That's between you and him."

Contributory liability should be used in far fewer cases than those in which it is attempted. You can't sue me over your auto-accident because my tax dollars built the road.
Sorry the server is getting swamped. Right now the best place to read this piece is http://scripting.com/.

Update: Traffic seems to have abated a bit. Not going to move it.
What to expect from the next-gen PlayStation
That's an interesting point, as it shows that today's BYOD could crystallize into another homogenous world. I kind of thing it won't, though, just because, in the late 70s and early 80s, personal computers were rare and relatively expensive things. In today's BYOD, we are talking much greater proliferation at much lower cost.
Speedtest reports: 5 Mb/s upload speed

MEGA reports: 500 B/s upload speed

:/
This at least exposes what you could have been doing all along using their API. If anything it is better that they launch this and people realize the implications rather than developers being able to do it without people really understanding the implications.
> I have this day issued orders for your being shot through the body with a Leden Ball

God forbid one do the ugly business manually!
Perhaps the most important question is... why would a desktop user want to "upgrade" to windows 8? Seriously, to this day I still don't know.
Yes, just mockups.
That's a good question. The answer I think is that Microsoft's ARM strategy is long term.

Instead of kludging around in the OS, you refactor Outlook, Office, Active Directory, etc. to better address the new reality of less powerful devices becoming prevalent. Clearly that's already happening as Microsoft pursues improvements in the cloud. It is also the same direction the companies the techpress love to compare them against - Apple and Google - are pursuing.

Microsoft's bet is that they will be better at delivering cloud services to enterprise (and thereby to consumers). I think the evidence makes this a pretty safe bet.
That, and not the revocability, is the core of the problem. It also comes back to a foundation of security: something you have and something you know.

Personally, I think most biometrics are bunk, unless you use multiple (fingerprint, iris, etc) along with some kind of password.
I was able to get my account, although the registration process bombed out on me..it still gave me my account.
you should tell that to Microsoft then, because they themselves position RT for consumers.

source: we are working with MS on building a Win8 app. i am quoting MS themselves here.

RT does not connect to AD. it is not enterprise ready in any form.
Show HN: "Can you do my homework?" (hint: no)
Show HN: Hacker News Top Links
Agreed. Often you need to care about timezones. Someone wants an alarm to go off at 8am every day. Well you need to start thinking about timezones, since that "8am" needs to be local time.
They're not caching any of their static resources, that might explain the amount of bandwidth use Dotcom is apparently seeing.

Edit: They're not gzipping any of the 2.5MB in static resources either. I realise that probably doesn't impact their API calls that are failing, but it's still a big oversight.
"While at Stanford, Swartz had worked with a law student to download all the law review articles in the Westlaw database, to map funders of research with research conclusions. The result of that research was published in the Stanford Law Review, and showed a troubling connection between funders and their conclusions. At the time of Aaron's alleged "crime," he was a fellow at my Center at Harvard. The work of the Center? Studying the corruption of academic research (among other institutions) caused by money."

http://www.nationaljournal.com/domesticpolicy/a-law-for-aaro...
The site is down for me, earlier, access was denied, to control the extra traffic.
yeah, signing up with github could be more faster and easy! but jobs preview requires some job submissions! (one is not enough :))
This would be great news if it wasn't for the fact they are replacing them with some other scanner bought from some other company associated with one or another revolving-door politician who is going to make an obscene amount of money out of not improving security.

Well done Congress!
This computer algorithm composes coherent symphonies
Depends on how you're storing the timezone. If you store it as "UTC+2 hrs", then yes you'll have a problem. If you store it as the tzdata "Europe/Sofia", then it'll take care of all the timezones.
3.000 cars at $80.000,00 = 240m. Their initial estimate was 5k deliveries in the quarter.
By itself this statistic doesn't tell the complete story. For example, according to Wikipedia, the incarceration rate in India is 30 per 100000. By itself, the incarceration rate does not describe the level of justice in a country though it is suggestive. You would need to know the reported and unreported crime rates and the categories of crimes to understand the difference. A large factor in the US rate is the failed war on drugs.
I'm a big fan of MyGengo (https://gengo.com) - they've got something called "String," where you upload your strings (in pretty much any format--great for web sites & mobile apps as you can export in a bunch of different formats, too), then can invite volunteer translators to join and translate (or submit your strings to their translators).
>mention which definition of UTC you are referring to

Doesn't the time value tell you? Or have there been temporally overlapping definitions of UTC that disagreed?
The problem is that the level of abstraction in modern languages means that the bar to becoming a programmer today is a lot lower than it was say in the 70s.

Can you imagine explaining to a programmer in the 70s that they'd be able to determine someones precise location, place that location on an interactive map, and share it with all their friends, all from a tiny device that they keep in their pocket thats programmed using a simple, high-level API?

As a result, yes society does expect a lot from programmers, and rightly so.
The clean interface makes the tagline (lifted from Daft Punk w/o credit) that much more conspicuous. Clearly, some things haven't changed.
A good article, but the first point is (essetially) incorrect:

UTC: The time at zero degrees longitude (the Prime Meridian) is called Universal Coordinated Time (UTC).

If you stand at the Prime Meridian in London during the summer and ask someone what time it is, the correct answer will be one hour away from UTC.
Working through it, thanks.

The link in the paper's headers is still live: http://naggum.no/lugm-time.html

The home page refers to his ill health: http://naggum.no/

And he in fact died in 2009 at 44: https://en.wikipedia.org/wiki/Erik_Naggum

Interesting guy, involved in specifying the Internet from link level to mid-email level, worked on Emacs, and among the first Usenet users to be known for flaming. I vaguely remember the name in that context.

On balance, a contributor.
That has already started check out http://en.wikipedia.org/wiki/Teledildonics
Looks like they missed the V (as in viable).
Wow, that's quite amazing! My only question is: are you just using the data gathered through the pressureNet app in your graphs?
You might be interested in this screencast, which walks you through building a similar app: https://peepcode.com/products/full-stack-nodejs-i
I only see "Disable for one hour."
Take it from someone who wasn't technical and became technical:

Do it manually by hand. Get an agreement with one company or group of people to use your "online ordering service" everyday for a week, and then just build a Weebly or Wordpress static site with menus from restaurants that uses a Google Form to process the orders.

You then manually collect the orders and hand-deliver them to the restaurants.

Do this for 2 weeks, and see if demand keeps up, see if you can get 5 more groups of people (companies or communities) to use this continuously.

Once you are dying from the deluge of orders, then you can build it, or hire someone to build it.

Trust me, that is the easier way to do this.
Yeah, all these CAPTCHA stories are definitely making me think there's no refuge left of simple tasks humans can do that machines can't.

What's the replacement? Tying every account to a mobile phone or credit card?
Thanks for the recommendations. I'll check them out.
> "But prosecutors routinely over-charge as the opening step in a plea bargaining "

this seems like a problem to me. it puts an overly high burden on the defendant to not only defend his case, but first decrease the "over-charge" to a fair punishment, and THEN continue past that point to the actual defense.

Also, i do believe that context matters. If someone committing a crime is some anarchist taking pleasure in destruction of "anti-establishment", OR, that someone is a contributing member of our society trying to be heard.. no these are not the same crimes in my view. i do believe that such a thing as "good credit" should be taken under serious advisement.
Sophie In North Korea
Naturally, the next progression is to get this system working for an Occulus Rift device. Because I would feel too constricted not being able to responsively look around as I do in real life. Fun to think about!
Unfortunately Google can only think of that too.
Monkey: Lightweight HTTP Server for Embedded Devices
They load everything from *.eu.mega.co.nz for me, so presumably everything is fairly close to you.
The link you submitted goes straight to the Microsoft sales page. No news, no discussion. Just pure advertising.

If you are upgrading to Windows 8 then good for you. But the link you posted is just an advert.
Some interesting points:

All cryptographic operations involving symmetric or
private keys are performed on the client side

Each general filesystem node (files/folders) has an
encrypted attributes object attached to it, which
typically contains just the filename.

All symmetric cryptographic operations are based on
AES-128.

Each file and each folder node uses its own randomly
generated 128 bit key. File nodes use the same key
for the attribute block and the file data, plus a
64 bit random counter start value and a 64 bit meta
MAC to verify the file's integrity.

Each user account uses a symmetric master key to
ECB-encrypt all keys of the nodes it keeps in its own
trees. This master key is stored on MEGA's servers,
encrypted with a hash derived from the user's login
password.

In addition to the symmetric key, each user account
has a 2048 bit RSA key pair to securely receive data.
Its private component is stored encrypted with the
user's symmetric master key.

MEGA supports secure cross-account access to folders.

MEGA supports secure unauthenticated data delivery. Any
fully registered user can receive files or folders in
their inbox through their RSA public key.

(MEGA) is also our first JavaScript project
No, SpaceX wants to build cost-efficient rockets, that's completely different than cheap. But anyway, what you're saying is that Boeing want's to suck money from the government however it can, while SpaceX wants to actually build stuff? You are just confirming the comment you replied to.
In this case popularity was the best criterion. Imaginary line is just that—imaginary line, no one is intrinsically better than other, so the one already popular was the best choice.
s/Facebook/Google/ and you have the contacts import debacle of a couple years ago.
Regardless of what you may think about KimDotCom he certainly has persistence. You'd think anyone would quit after a FBI raid and being sued into oblivion.

So what if the service falls flat? I don't really plan to use it until the kinks are hammered out anyway. The fact that he got it out there though is a statement on to itself.
[My deleted post was along the lines that if you need IE6, you're SOL with any Microsoft upgrade path, and that their treatment of IE6 might be construed as an advantage - or disadvantage - when it comes to evaluating Microsoft's commitment to B2B customers]

When it comes to legacy application support, Windows RT is not at a disadvantage to iOS or Android. And it's not as if Google Docs is going to handle "macro-encrusted" documents any better.

For continuity, I'll repeat here what I have replied elsewhere. Microsoft could kludge RT to work with Exchange and NT-domain management. Or, they could develop those products robustly to meet a future filled with less powerful computing devices and sandboxed operating systems.

One is - well, a kludge. The other is a long term strategy.
Acknowledging that most people won't be a very useful developer at that stage, I always propose a different approach..

I tell the person to sketch out the how a user moves through the app, what they can do where, and how it should work. I even tell them to sketch out something basic with powerpoint.

If they make it through those stages, it does two things: First, it demonstrates that they're relatively serious about the idea. More importantly, it lets them get a bunch of the oddities, inconsistencies, etc figured out before there's code involved. Making radical changes at that point is File->New.
>200 years ago, the Luddites tried to stop technological progress. They didn’t succeed.

The luddites could not care less about technological progress, succeeding or not.

What they tried to do is keep their jobs to be able to feed their families. And, yes, they failed at that.

The message of the luddites is not to abolish technology: it's too think of the human costs behind progress, not just the benefits for the factory owner or "future generations".
I do not believe Daft Punk has exclusive rights to /\w+er\.? better\.? faster\.? stronger/, but I could be wrong.
My quandary: I don't trust any third-party client, and the clients I do trust are too cumbersome.

In the end, I think I'll just use an EncFS volume and back it up with whomever is most convenient. If MEGA gives me 50 GB of free storage, they are very convenient.
"Do it right" or "Do it ASAP"?
I personally think this feature is really cool, and has the capacity to be really useful. While I don't personally mind people creeping me, it will likely have vast social implications.

For example:
https://dl.dropbox.com/u/46245195/jealousy-machine.jpg
Not all prisons are the same. Martha Stewart seems to have survived her felony conviction and her jail time.
of course they did. google it. it's an old news. god.
I actually just wrote a post about being a new-luddite, to an extent: http://jimkeener.com/posts/luddite
The interface is very slick.. almost feel like a native application. Just the fact of being able to resize the various section of the window is very cool. Congrats for the launch, this takes lot of guts to start a service like that.
Donate your tool makers.
Flash to donate your tool makers.
What would you do without Linux, Python, Emacs .. Donate them!
I wonder if all this traffic is genuine or if it's a DDoS.
How many of these myths did you believe?
From his Twitter[1]:

"Site is extremely busy. Currently thousands of user registrations PER MINUTE." - @KimDotcom

"Wow. I have never seen anything like this. From 0 to 10 Gigabit bandwidth utilization within 10 minutes." - @KimDotcom

[1]: https://twitter.com/KimDotcom
The languages haven't changed much, but the price of computers has gone down.

In the 80s there were much simpler development environments than we have now. Turbo Pascal and Think C were the two I used.

It would be great to combine that level of ease of use and the browser or server-side programming environment.

But no one has gotten there yet.

As far as envisioning today's world of computing in the 70s, I was a programmer in the 70s and we envisioned this and a lot more. Read Ted Nelson's book Dream Machines for an idea.
The site claims safer but it doesn't feel safer. The first click opens my files for me to select one to upload, yet why am I going to upload a file to a completely unknown entity? Who is/are Mega? What gives user confidence to entrust (confidential / personal / business) file uploads to Mega? There are a few steps missing here, I would work on building customer confidence. Unless you are aiming for uploads within a network of people who know and trust you for other reasons. Good luck.
Microsoft goes its own way with Web audio/video spec, despite W3C rebuff