skysight-inc/HackerNews huggingface dataset:
Bootstro.js, a copied idea of intro.js
It's about 6 hours that Bootstro.js trended on HN: https://news.ycombinator.com/item?id=5393795

I'm Afshin, the author of intro.js.
I really don't know what @clu3 wants to achieve by copying the intro.js idea and publishing that without mentioning in the Github repository: https://github.com/clu3/bootstro.js
I looked for a way, but turns out it's not possible with JS. Browsers will stop infinite loops after a few seconds, though.

EDIT: Ah, I missed the joke.. what I meant was that I looked for a way to stop the JS if it ran for more then a second.
I have some bad news about what constitutes a "normal" website these days.
Ask HN: Is this worth building?
great, this will save a lot of time. thanks
Pretty subjective statements. Maybe you're just more familiar with the Chrome tools UI?
I'm not quite sure if this applies, but can't anyone currently write a Lua script for World of Warcraft? In which case the script could possibly be connecting to and interacting with the WoW servers?

If one thing can be said about Lua, it is that embedding Lua is a solved problem, and not something dangerous to be worried about.
The first thing that came into my mind as I saw the demonstration video was Bret Victor’s instant feedback theme (http://vimeo.com/36579366). It would be so cool to change the component parameters interactively and see the changes in the simulated graphs.

Having an “unsaved changes” warning in a web app feels weird since we have Google Docs.
Welcome to Little Big Inc.
OpenStack Certified Professionals: New Cloud Pros Coming
If you check in with a range of OpenStack industry sources, experts suggest a flood of training and certifications are nearing launch. That could give the public and private cloud open source software standard a big lift. Here's why.
This is the screencast: http://fatihak.in/app/sublimelayout/video.webm
The PII was never published by anyone except AT&T.
I'm not super up on os level virtualization providers, but I'm curious why exposing 8 cores is an advantage. Based on the ram sizing it seems like they expect to run 100+ containers per processor - so surely they're restricting cpu time per process (instance) somehow. If you use a bunch of cpu time won't you just get starved out when you hit an invisible cpu wall? If you're only getting 1/10th or less of a cpu core wouldn't it make more sense to pin each instance to just a couple of cores minimizing context switches?
I was about to post a similar comment to yours until I clicked through to the linked AMA below and saw some of his GNAA history.

Given that history, it's really easy to claim that he was intending to do harm with that list of emails, and it's also pretty easy to think of ways for him to do harm. Idendity fraud might be a bit of a reach, but computer abuse with malevolent intent? Not too hard to get there from his public statements.
That law is pretty bad, but I wonder whether it is the worst law in technology. Can anyone think of a contender?
It is indeed the like button. I just saw the OAUTH token and wanted to toy with it.

http://i.imgur.com/bF3LQul.png
This was really impressive (happened in span of two seconds) - http://i.imgur.com/EmtJC4J.png
Dont give up. Dont ever give up. Good Luck
Most likely. He would at least have leverage to say he just needed proof the exploit worked after he notified AT&T (which he claims he did, but I didn't find any clear evidence he had). Once you download over 100,000 records, your intent becomes a lot clearer in the eyes of the law.

Had he only downloaded a few records, chances are he might get some community service and probation. Also, his stupidity in taking to Reddit to proclaim next time he won't be so nice didn't help either.
So can this automatically be distributed to multiple servers? Impressive.
I have been working off and on on this for a couple months, and I think one last push over the next month should get it done. Is this just a novelty? I will have a bunch of out of pocket costs, namely initial inventory, and testing which designs sell if any, (how's my service? vs Do you think I am cute). Anyone have any suggestions on things, other than that landing page...its not great, I know.
And the early termination fee is prorated to the outstanding term of your contract. The difference from (say) a car lease simply reflects the difficulty of repossessing your phone. Meanwhile, if you get tired of the contract, you just breach it and pay the ETF. then you can unlock your phone immediately.
Agreed.

I need to be able to alter my root certs and other things. I can even teach other people how to do this.

If this is hard to do, it should be made easy.

Resist turning your software into a tablet.
I believe this is the joke: http://en.wikipedia.org/wiki/Halting_problem

>In computability theory, the halting problem ... is equivalent to the problem of deciding, given a program and an input, whether the program will eventually halt when run with that input, or will run forever. Alan Turing proved in 1936 that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist.
Looks awesome! I really love HipChat, but I'd love to be able to really customize it. The local chat room becomes a pretty big part of the company and deserves to have all manner of culture added to it (logo, sounds, etc).
Love the logo. Definitely not a typical swoosh-stylized forgettable design.
Anyone looking for more information can see the blog post[1] or HN thread[2].

[1] http://blog.linode.com/2013/03/18/linode-nextgen-the-hardwar...

[2] https://news.ycombinator.com/item?id=5395609
* import multiple javascript libraries titled as their filename.
Made a video: http://youtu.be/GEskR_iu8Kk
Nobody makes you become party to such a lousy contract. I choose not to.
That's awesome. Think about it, if we were able to extract the meaning (what it does and under which assumptions) of the algorithms on SO we could use them as an API. You declare "what you need" and which assumptions and you just made a call to an API to download the best, peer reviewed, code. Like something code as service.
Salt Lake City is probably his best alternative
Edited to add paragraph beginning "They kicked..." to clarify.

They could have been really bad guys. That didn't happen.
I've got a branch of Nashorn (Oracle's Javascript runtime which will be included in OpenJDK 8) modified to build with Java 7. It passes 100% of the ECMA-262 test suite and you can grab it at http://github.com/furosys/nashorn

Nashorn would let you get rid of the Javascript Protobufs implementation and use the Java library from Google, among other potential optimizations.
Can someone explain to me why anyone would want to sue the python foundation? I mean, maybe if the company was unrelated to programming... but a hosting company? Wouldn't they know?
EA gives away free game over SimCity release
No he/she is the 2% that need to touch the advanced settings tab.
Do you just wait around for people to mention Germany so you can talk about this stuff? Godwin's Law is about Hitler. So, in essence, you have invoked Godwin's Law.

Can I not talk about Germany in the historical context of WWI?

The parent comment said that these countries have resources in the ground, we can take those resources, hence these countries will always be able to pay their bills. I said that didn't work very well when we tried to force Germans to "pay the bill" after WWI; they simply inflated the currency away.

But thanks for your arrogance and lesson on intellectual honesty.
You paint far too innocent a picture of what happened. If we're going to use analogy, can't we make an effort to have it be accurate?

Let's roll with your scenario -- Do you systematically go through all the cars in the lot? Do you collect personal information from those cars, like names on the insurance? Do you get busted making on-the-record comments about exploiting the use of that data for your own personal gain?

Seriously, weev was hardly being a good samaritan. He was doing something he shouldn't have been doing, made some stupid/incriminating comments in a public forum, then didn't handle the data properly. Worst of all, he's facing serious jail time and is too obnoxious to even admit that what he did might have been inappropriate.

Personally, I'm all for living in a world where you can leave your car door unlocked and not be blamed when someone opens the door. Call it a Godwin-esque move if you want, but I'm just not into blaming victims.
Agreed, I am learning Erlang currently as well.
Might I ask what exactly is the naive approach? Is it simply searching for keywords like "lose", "lost", etc?
How to build and run a Clojure program: Understanding lein run
Any decent synchronization system must not replace a file with a version with an older timestamp, must set timestamps on synchronized files to exactly the same values as the timestamps on source file, and must replace the files atomically.

As long as everyone follows these basic rules, and you only edit files on one system at once, it's going to be OK.

(which is pretty obvious, btw)
why i would like to text someone i don't know?
Thanks! We've met their team, and they're a great group.
> Possessing email addresses should not be a crime.

Collecting lists of e-mail addresses from private databases without authorization should be.

> Identity fraud for a list of emails? Really?

Weev said in IRC conversations that he was going to sell the e-mail lists. Maybe you don't believe him, but it's hard to argue that no reasonable person could have believed that he was going to do what he said he might do.

> Furthermore, the list was never sold, distributed, or published.

If someone breaks into your house with safe-cracking tools in his possession, he doesn't have to actually break into your safe to be charged with and convicted of burglary.

> There were _no_ access controls;

I don't lock the door to my apartment. That doesn't mean you're welcome to walk in and look around. If we were in Florida or Texas, I could shoot you in the face for walking into my unlocked house and nobody would convict me.

Society charges you with being a normal functioning human being and respecting obvious boundaries. Obviously this is too high of a bar for people like Weev.
Interesting that that mentions 4-core Xen instances.
Doesn't seem like it.

Code:

var common_url = '&pagesize=100&order=desc&site=stackoverflow&todate=1363473554';

SO /questions api:

todate – Unix timestamp of the maximum creation date on a returned item
Love it. So out of every 20 code snippets or so on StackOverflow, one is for sorting?
Another Steve Jobs Biopic: Funny or Die Producing iSteve
HTTPS doesn't pass the referrer to non-HTTP sites, but will to HTTPS sites. What Google does on top of that, I don't know. They could easily bounce you through an HTTP redirect that does pass the search terms.
The App Stores are run by a Mafia
DocPad - Streamlined Web Development
I am not sure. I definitely think that restaurants/bars would like the idea; but I am not sure about consumers (hence the thread). I am pretty sure spring breakers etc, would like it, but I may be too far removed from that demographic (I am 31).
A Field Guide to Genetic Programming
If you want to learn about GP, the Genetic Programming Field Guide - http://www.gp-field-guide.org.uk/ - is an awesome book, it taught me a lot. In fact, I liked it so much, I bought a hard copy. Highly recommended!
Arsenalia's half of a Yellow Sun
Feeling Stumped? Innovation Software Can Help
> turns out it's not possible with JS.

No kidding... :-)

rm999 is correct; it was a joke about the halting problem. (The best kind of joke, obviously.) The broader point I was trying to make with the joke, though, is it's very hard to write code that will predict what another piece of code will do.
Poll: What Internet slang are you most annoyed by?
Internet slang often shows up on HN. Which of it most annoys you?
Other slang not on this list.
I'm never annoyed by internet slang.
It's all equally annoying.
I have been using an extra step what I'd to call "Interactive wire frames". The entire process goes something like this:

1) Write down in a few paragraphs the objective of your project. what it is you want to do and what this project needs to achieve. If you work for a client, discuss this text with your client until you're both happy about it. It's this text that's going to define the scope of your project.

2) Set up a requirements and scope document. This document will describes in greater detail what you discussed in the document at step 1 and it's this document that will become your official Scope of Work document. If you have a client, discuss this document with your client and get sign off.

3) Based on the requirements and scope I create wire frames using Balsamiq. If you have a client then discuss the wire frames with your client and get sign of before moving on.

4) Based on the wire frames I now create "Interactive wire frames" using Bootstrap. I basically recreate the Balsamiq wire frames in Bootstrap. This allows you and your client to click through it. The difference between a paper wire frame and an interactive one is that the interactive wire frame will bring out issues early on. Again, if you have a client get sign off.

5) Build. Uh? That's right. At this point I build as much of the core functionality as possible and I use the interactive wire frames for the front end of it. This allows me to fine tune the functionality and to test if all the objectives are met. Discuss with your client whenever you have something significant to demonstrate.

6) Design. Often design can be started during step 5. Very important here, discuss the designs with your client (if you have one) and get sign off.

7) Implement designs and cross browser test. Again, with a client, get sign off.
"man years" is one of many statistics used to sound really impressive even if it's not portraying anything impressive, because the number scales so well. "60 man years" is conceptually a long time, but it can just as easily be one person working 60 years or 30 people working two years (which, from that PoV, isn't a tremendously large project).

My favorite joke about the issue:

Q: What's IBM's definition of a "man year?"

A: 730 employees trying to get a job done before lunch.
"Nobody ever got fired for buying IBM."

If you are new to an organization, do you rock the boat and fight for code-reviews for nice looking code, or do you bite your tongue and and write enterprise code to make everything go smoothly, from an administrative standpoint? You are not going to be scolded and forced to defend yourself for the enterprisey code, even if it ultimately was the wrong choice.

Writing "enterprise" code is "safe".
From what I see in the screenshots, this looks very impressive. I can see myself and team using a tool like this very often at work. Looking forward to hearing more about this tool in the future!
Video: Loud music, lots of bass, dude is a quiet talker. I couldn't make out everything he was saying.

Also: Touch typing on the full size iPad is extremely pleasant, and not bad on the mini. Screen real estate is quickly reclaimed when you quit typing. It's nice to have the same text input interface between your laptop and tablet.
One potential downside: I personally could find no satisfactory career paths in Turkey—that's why I decided to come here to the States to study. Any place that would accept me as a designer were paying below $1500 start-up salary per month, which is ridiculous in a city like Istanbul, which has traditionally been one of the more expensive european cities. The living cost in Istanbul and New York is pretty much the same for me, at least, while in New York, as what I strive to be, I am far more confident in that I can make a living out of it.

Turkish public high school education is far better than the U.S. public education, and the private schools, provided you pick carefully, should be up to par with their european counterparts (which is pretty good). But for the universities, definitely send them abroad.

I didn't even know Turkey had VC's! Interesting. If you do such things, we can meet up for a coffee somewhere in Istanbul this summer, I'll be back for a short break. Meanwhile, enjoy the country!
Pray, gkoberger, if you put into the machine wrong figures, will the right answers come out?
>> "@coroutine / yield-from are very close to async / await in C# 5"

Cool to see languages learning from one another.
Team Sheet - Staff management software
Eh, the whole point is that this is at a lower level to all of those.

All the above frameworks will be ported to this and become interoperable - in a similar way to how wsgi works for the web.
Is it possible to run a program in 'steps,' between which the state is paused?
They offer this sort of support, it's just expensive.

There's only one carrier that's remotely wholesale friendly in the US and that's sprint, but they'll give you full SIP interop. As far as using your credit or your phone number, I can't see the carrier relinquishing that stranglehold.

Your credit is your money and your number is your identity. Those are the two most valuable bargaining chips in the mobile carriers arsenal. The real disruption would be in federating identity and finance on a mobile platform, but I'm not holding my breath. While there are projects like this today, it's unlikely that any of them will reach the scale where significant network effects can take place.
No it isn't
The minimum/maximums are legislatively defined (In this case, through the US sentencing guidelines, which came through the Sentencing act of 1984)

If they didn't want the maximum to be the maximum, they shouldn't have put it in the range?

For the most part, the actual calculation is mechanical. Unless the judge performed an upward departure (which i can't find any evidence of), he was just following the guidelines.
The Author of Future Technology - Hollywood
As someone who has scanned e.g. all of 24.0/8 from a work machine, you do get angry emails to abuse@<your-reverse-dns-name>. I don't think there are legal issues here -- these are all public services on the internet. But installing software like the author did is legally problematic.
Thanks for the notes gsibble, please let us know anywhere where we can make the docs more clear, especially anywhere the behavior has changed since 1.3. We appreciate your patience with the breaking changes.

As for the changes to `connection.run` and `query.run` please note that in the Python driver you can call `.repl()` on any newly created connection to set that connection as a global default. This should replicate the old behavior.

We decided that doing this by default was unsafe as it relied on global state modified any time a new connection is opened. Even so, we appreciate the convenience and kept the behavior in the form of the `.repl()` for when you're trying out RethinkDB in a simple script (or the Python REPL) that only creates one connection and doesn't use threads.
"While you are trying to find optimal gfx settings, we also detected you are having difficulty passing level 4. Shall we play instead of you so you can go on with your life?"
I don't think it's possible with the stock interpreter, but I'm guessing it's pretty simple to modify the interpreter to do it. Why do you ask?
By all means please correct me when I am wrong. Is that limitation no longer correct?

I can find that link to the v8 blogpost, if you want?

edit: While I didn't mean them the way you interpreted them, I edited out the parts of my previous comment that you took offense to.
Our software provides clocking-in facilities and a Team Noticeboard feature via an Android and iOS app.

Why you need Team Sheet - The app records staff sign in and out times along with a photograph of the employee using the app.

No more in-accurate sign-in sheets!

Bye bye paper - Do you still use sign-in sheets at work? Get rid of them now. All you need for Team Sheet is an iPad or an Android tablet.

Cloud-based admin - Online setup and administration of the entire service. Check staff sign-in times and photos from any web browser. All backed up by the power of Google App Engine.

7 day free trial - Followed by an affordable, scalable monthly fee

£10 per month up to 5 employees

£25 per month for up to 25 employees

£50 per month for up to 75 employees

£75 per month for up to 150 employees
Failed the wife test. Maybe this works for the under 25 demographic.
thanks for posting this Kevin. definitely a conversation that needs to happen out in the open.
Pretty much: https://github.com/imkevinxu/faithinhumanity/blob/master/fai...
"We had no interest to interfere with default device operation"
... "After a reboot" ...

How does rebooting someone's computer not count as 'interfering'? Let's hope none of those machines were doing anything important.
Have you actually got any war stories about gevent, or is this all guesswork about how you think it stands to reason that it would be bad?

Do you think this would be relevant if greenlets were adopted as a part of Python?
Tailbone: Automatic RESTful backend for AppEngine for building single page apps
Or Tesla
How big is your database? Why are you not keeping it in memory? Was this an actual, real bottleneck? How many servers do you currently rent?
But where do you draw the line? What constitutes an "advanced option" worthy of dedicated UI rather than a customised build? What proportion or minimum number of users have to find it valuable for the effort and lost simplicity to be justified? When there are too many advanced options to manage sensibly, do we move to "advanced", "really advanced" and "actually quite scary you even thought of this" options?
Sorry, could someone change the url to https://github.com/dataarts/tailbone instead? Thanks.
I don't know much about check processing but I used to work for the company that built the system the USPS uses to read addresses on envelopes (both machine printed and hand-written). Many years of research and development went into that system financed either directly by USPS funding to academia or through performance improvement contracts with industry. Over 10-20 years the systems went from being able to read only a fraction of the mail to the point where today they have practically replaced manual address keying.

There is probably a similar story behind check reading systems.

My impression is that although there are a number of commercially available OCR applications their performance is far from that of specialized proprietary systems such as those used by the USPS and banks.