skysight-inc/HackerNews huggingface dataset:
The application gets cached but the data does not. We're looking at ways to improve the initial load time.

If you tap the message area when reading, a row of action buttons will appear. You can archive, delete, report spam, move to folder and mark from here.
A Perl script that parses a Progress ABL(1) source file "A" and spit out a new Progress ABL program that would correctly declare all the input and output variables of "A" and invoke it.

(At the time we had to deal with "stored procedures" with tens of input and output parameters, and testing these was a time-consuming and error prone problem, people would save invoking scripts, running them to find what had changed in the parameters list and manually update them).

(1) A 4GL proprietary language. Just think of PL/SQL with the practical parts surgically removed.
This is probably(/definitely!) sensitive information, but I'm always interested to know what impact this sort of thing has on a company's customer base. Customers/potential customers being put off by the malicious email/downtime vs. content of post-mortem and how professionally the incident is handled.

Even a negative incident like this has put BrowserStack in the spotlight for a short time ("no such thing as bad publicity" and all that).
Just saw it – nice! :)
"Mozilla will help address this by hosting high-capacity Tor middle relays"
Mozzila has my trust (at least for now), but concentrating large part of Tor infrastructure in a single point inside USA jurisdiction does not seem like a good and future proof idea.
Writing code, thinking about code, reading code.

As an addendum to what adrianhoward said, work with people who are better at coding than you are, then work with people who are worse at coding than you are. You will learns loads of things from both.
BIO Farming Manager
It was pretty nice while I was on the US East Coast in particular a few weeks ago... yay.

(and ssh into the servers, bliss - even the VPN connected faster)
AlgTop0: Introduction to Algebraic Topology
DONATE and/or share to HELP us launch a free web/mobile management app for organic farming !
A big problem is that a lot of people have been drawing parallels between "net neutrality" and the fcc's old "fairness doctrine". The fairness doctrine turned out to be a way to stifle undesired speech on the air, and a lot of people, especially conservatives, remember that and rightfully fear that sort of behavior.

However, net neutrality is such an entirely different beast, the comparison is in no way apt. But the fear is still there, and when Obama is leading the charge it's easy for conservatives to view such things work a skeptical eye.
Analysis of funding raised by Nordic Startups
The author mentions this and notes, " The gaps here were bridged using solder wick." This is a flat copper braid so should be pretty strong.
https://www.indiegogo.com/projects/bio-farming-manager
Sorry, but this is pretty much the best place on the Internet for that particular kind of discussion.
Particles.js
You think this is unusual? This is par for the course in dc. There's practically a revolving door between industry and government these days.
BrowserStack Explains the Hacking Attack with Honesty and Maturity
I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1097572 to track the issue you're seeing with the JS player - I think it's vid.ly not air.mozilla.org that's not working, but it's worth looking into.

Can you send me more info on your crashes? I work on crash collection and reporting. If you put about:crashes in the address bar and hit enter, you can click on some of the crashes there and send the links to me.

Is this the Ubuntu Firefox build or did you download it from Mozilla? (they do their own builds)
Firefox Nightly: e10s (multi-process) on by default from today
If you were to reimplement Unix in Java: what would happen to the paradigm of small utilities that do one job well, that you combine into something greater than the sum of its parts? I think you'll find a lot of short programs are written in C++.

Java wouldn't work very well!
Show HN: I have written a toy language in JavaScript
I'll skip abstract questions and jump right to our concrete situation. We have a bunch of services (Go app, RethinkDB, redis, haraka MTA, server for an Angular app) running in Docker containers on Hetzner servers. Is Deis compatible with our use case?
Hi ohaal, i'm the one who built this site.
Thanks for appreciation!
How long did it take to stop playing?
We tried in different browsers for some time and after starting, music never stopped playing.
Ask HN: Abstract shapes animation sw?
In a few days I will take part in a meeting where I have to describe (in abstract terms) how a new system will work.
Without giving out too many details, the idea is to manage assets by first planning what is needed (e.g.: 1200 tons of coal, depicted as a large red square) then the user will have to refine the request by breaking up the original "need bucket", for example a smaller, 100 tons square labelled "January 2015", and so on for February etc.

After this, the user is supposed to contact coal suppliers and "satisfy" any outstanding need bucket with one or more contracts from suppliers... like, I dunno, green squares, labelled with the name of the supplier and the quantity.

So January red square has two smaller green squares (70 tons and 30 tons) linked to it.

And so on... normally I would do this all on a whiteboard and describe details and answer any questions or objections from the audience "live".

I just wondered if there is a way to present this as an animation. I am sure that it can be done with Powerpoint, and I have a regularly registered copy of it... it's just that I suck at PP, and I was thinking if something closer to a "normal" drawing app would fit my own style best.

Any suggestions? (I realize that it may be too late for the actual presentation, but considering my preference for exploring technical problems in a visual way, with lots of sketching and box drawing, I hope that if I find a nice tool it will be useful in the future, too).
Boston Dynamics Robot Does the Karate Kid
> 1. Does your app have a passcode to open?

No. We'll look into it.

> 2. Can I move mails from spam to inbox and from inbox to Spam?

Yes, tap the message while open and use the "report spam" or "not spam" button (the shield icon).
1) Get some open source projects in a technology you are familiar with and try to fix bugs.
2) A framework is a good example to learn good coding skills. As it gives a very structured, scalable code. So, you can learn few good techniques.
3) Get a person who you think writes good code to review your code.
3) Practice, practice and more practice.

Please note- there is no top here. Every developer's technique to write code would be different. So, you cant compare yourself with others. You just need to worry about writing efficient code.
In the meantime: https://www.youtube.com/watch?v=H08tGjXNHO4 (Ambition the film)
They are a law unto themselves and they simply are not going to give that up! Notionally I agree that they are your employees, but practically what your suggestion will not be allowed happen.

Put it to you this way, if I were a cop I would resign sooner than work under those conditions.
5 Mind-Bending Physics Facts
Isla Muerta is a piece of continental earth which has been slowly drifting away from the continent for generations. The guide's ancestry has lived there since before the island was an island.
"We have a trace and the IP of the hacker."

Now all they need is a GUI interface using visual basic.
Of course, a global attacker can always muck with the system. I was talking about single independent peers behaving badly on their little scale, such as returning wrong or no information, which I believe is more likely to happen.

Also, the guys at Bittorrent are pushing for a limitation on how you can form your own ID based on your external IP [0], which should make it much more costly to perform a large-scale attack.

Thank you for being pedantic :)

[0] http://blog.libtorrent.org/2012/12/dht-security/
Thank you keslert.
This is our first attempt building a website in this field.
Glad to hear positive comments.
I cannot really give a good explanation, but I feel like this isn't the whole story. They make it sound like it isn't a big deal, but in the post detailing the "breach" there was some talk about people stating that they have seen other peoples session in progress. If their story on this page is true that really should have been impossible.
Simple jQuery slider with controls Pt1
China Even Censors Information About the Weather
Whitepaper: Hazelcast for IBM for EXtremeScale Users
Vastly superior products. That's also why the iPhone was the first broadly successful smartphone. MS Windows was also at one point a vastly superior product.
Wow, I first read a fictionalized version of this story as “Sagan om busschauffören som tänkte att va fan”¹, (“The tale of the bus driver who thought what the hell”) part of the 1969 book “Sagor för barn över 18 år” (“Fairy tales for children over 18”) by Tage Danielsson.

I never knew it could have been inspired by this real event.

① http://sv.svenskanoveller.wikia.com/wiki/Sagan_om_busschauff...
It also happened with me. It seems that it only happens on the Space Gravitation soundscape.
The game console where you can only make one move a day
They don't need to make a copy to fall foul of the anti-circumvention parts of the law.

See also unlocking phones to any carrier where no copying was involved. https://www.eff.org/deeplinks/2009/04/dmca-hearings-phone-
I no nothing about this sort of thing but.. what about employees on the board of directors, advisory board or creating an employee board to fill this role?

I now that european labour socialism, unionism and some asian management paradigms have included things like this in the past. Are there any useful takeaways from those experiments?

I realize that the purpose of a board is to bring in a perspective less tainted by the day-to-day, but there can often be a disconnect between day to day and "horizon." Connecting the two is important. Assuming smart people, who's to say that employees would not be as capable of bridging that gap then some independent advisor with useful experience elsewhere, but not much understanding of the company itself.

The few times that I have been privy to that kind of discussion boards and advisors are supposed to be involved with (with real stakes involved), I always thought they had a poor grasp on some important aspects. Big ideas need to play to the strength of the company. Insiders have a distinct advantage here. Ideas that employees really like, have a extra advantage.
I hope they manage to blow it up or we are all doomed
The Latest Security Challenges Involving BYOD and Big Data
The empirical evidence that types affect productivity and correctness
Data maps that sum up London
Universtiy of Reddit
So it took Apple almost as long to approve it as it did for you to build it! Surely Apple can cut down the review time - it's so frustrating.
No more reviews, only ratings
TopRater.com - no more boring review reading, it`s already analyzed and rated
Very impressive Miles !

You should speak to Sahil
http://sahillavingia.com/

Wish you all the very best !
Bullshit. When I replied to Akumi, there was no google-link; that was edited in later.

Not that I would consider a google-link evidence of anything; the only thing that it is evidence of is what is "common wisdom". Secondly, a google search is different for everyone: mine showed a lot of links about how women are bigger users of social media, which hardly helps answer any questions in this context. Thirdly, the question is not whether they are more social in general, but whether they are more social in a context of mostly mutual strangers. Even though women might be more social in general, that doesn't necessarily imply that they are more social with strangers.

I don't view the google-link as evidence; more like a way of saying let-me-google-that-for-you-(that wasn't so hard, was it?). You know... kind of like so many other "women are different from men" are "obvious".
The land of non-America (Norway to be more specific).
I assume you mean to point out that it is disingenous to say that any hashing algorithm "cannot be cracked"?
PicJumbo says, at the bottom of each page of their site, the following: "Be respectful to registered trademarks. If there is an Apple product, you have to write up "Apple, the Apple logo and iPhone are trademarks of Apple Inc., registered in the U.S. and other countries." The same with other brands."
Maybe I should add something like that at the bottom of each page as well. Thanks for you acute observation!

UPDATE: Found this link which seems to answer your question: http://www.publicdomainsherpa.com/trademark.html -- I have also added info about this in the footer of every page. Thanks again for your input!
Tried to fix after your feed.
We like pixel-perfect layouts ;).
Is it ok now?
The Psion hand-helds (at least the 3 and 5 eries) did this too. They were powered from a pair of AA batteries and no state was lost while changing them, though IIRC it was a small button cell that gave power to keep the memory refresh going while there was no power from the AAs or the external power adaptor, not a capacitor.
Especially seeing as Google Play makes it so easy. Nightmare for getting urgent updates out!
Thank you for your compliments! The pictures you see so far are all taken by myself. I have tens of thousands of pictures on my hard drive. Some I publish on my own photography site, some I print and hang on my walls or give away as gifts to friends, some I collected into a few photo books.
But all the rest just sits there, in the digital dust of my hard disk platters. So I figured that it might be a good idea to just share them with the world to do as they please with them :)
Regarding the second part of your question, I hope one day I will start getting submissions from other amateur photographers like myself. The very popular unsplash.com has recently started featuring the work of some very talented photographers, for example.
Sigh... let me say this again clearly, because you keep repeating the same point. This case has nothing to do with timeout modification. It will happen with or without it. If you use lower timeout you will run into the issue more often. If you use higher timeout - less often. But you will run into the issue anyway and there is no way to fix it.

So just tell us what is your proposed solution / implied more tested territories. You try to start a connection, send SYN, don't see a response for X (500ms, 1s, whatever, you choose). What do you propose to do that isn't a retransmit (breaks the other side) or choosing new seq numbers (breaks good behaviour on your side by starting two connections and possibly tripping flood detection if you do it too often).
Hmm... Interesting platform
It becomes clearer and clearer when reading an article like this why black people have so many problems. This group of black "tech leaders" are full of bigotry and have severe victim mentality. Much of what they believe as fact isn't even the truth. Things will never improve in the black community as long as these attitudes prevail. Most blacks blame everyone but themselves. They don't take personal responsibility. This is really the issue. Sad how obvious it is, yet this PC country won't just stand up and say ENOUGH. No more handouts, work or starve. A pass is given to blacks on so many levels because of some non expiring slavery guilt card they incessantly use. Even blacks whose ancestors never even were slaves use the race card. Lower expectations of blacks combined with their willingness to accept such a thing is another reason they cannot succeed.

Black immigrant comes to America today with nothing to his name. He sees a successful person and asks "how did that person get to where he is" after being told, he works hard and becomes successful himself.

Black kids born in America today asks the same question and his (usually single) mom tells him. "Son, you have to be white to get there (your never going to amount to nothin)...

or

Mom says, "You have to study every day in school, get good grades, go to a university and study every day there, graduate, get an entry level job, and work, work, work your way up (pay your dues). Kid thinks for a second and says... Naw, ill just be a pro athlete if that doesn't work out I will make it big selling drugs or pimping, that sounds a lot less boring.

These two scenarios are what I have heard directly in 25 years as a career counselor working with thousands of blacks. Blacks continue to embrace a culture and attitude of failure in this country. Black culture in America is just that. Why not leave that behind?
7 Step Process for Writing and Selling Your Own Book
One thing most CEOs get wrong
I like this as an idea, and I've been meaning to try it out for ages now. Excited to use it in Python.
I find such warnings to be distasteful.

Especially given that most people are using Gmail, or Outlook / Office365, or Yahoo! Mail, all of them coming from companies that can be and have been coerced by the NSA, without the people finding out about it until those leaks. In fact, as a European citizen, I would be more comfortable with an Australian company, than with a US-based one, simply because the governmental agencies in non-US countries are less competent than the US is at mass surveillance.

But the fact of the matter is ... if you do not encrypt your email on the client-side, you can't expect privacy protections from a global enemy that has the resources for MITM attacks. All the protection you can hope for is against local enemies (organized crime syndicates, competition, etc.)

So here we have a smaller player that's competing against big companies such as Google, Microsoft and Yahoo and the first comment is about fear mongering about some laws that haven't even passed yet and targeting a company that has nothing to do with it. Don't take this the wrong way, but seeing this from a community of entrepreneurs is disappointing.
Yeah, but then there is this:

https://www.youtube.com/watch?v=tBi9PfZve84

(I had to dig around to find out where I found this; it turned out to be a link entry on Daring Fireball, May 2013.)
Won't these high capacity middle relays eventually become fast guards (and because of the new flag assignment process, possibly both guards and exit relays simultaneously) or can the directory authorities restrict flag assignments even if the relay is eligible? By "can" I mean "should they" I suppose?
The NFL Should Expand to London. But First: Canada, Mexico and LA
> All user passwords are salted, and hashed with the powerful bcrypt algorithm, which creates an irreversible hash which cannot be cracked

While using bcrypt is great, it is not uncrackable.

It is still vulnerable to brute force attacks. If you have a strong password it wont be cracked, but most people don't
How many people were on the team?
California lemon law
While qualifying under California lemon law, one is entitled to receive a refund or a replacement of car, a car registration fees and rental car costs. The choice of the refund or replacement of car is the consumer’s, not the manufacturer’s.
Find us on calemonlawinfo.com
So ... Typed Racket then? http://docs.racket-lang.org/ts-guide/
This is going to be controversial around here, but going back to uni and taking up compsci courses has helped me a lot
I wanted to see how this app feels. Visiting the App Store, there is no app with this name. On my iPad, if I tap on your link, I am presented with (literally) a solid empty white square. Good job, Apple.

So FYI for everyone else not in the UK, this app is only available in the UK App Store. (But I had to fire up my Mac to find out.)
I really like this idea. Dynamic typing (especially truthy / falsy) gives you a lot of easy flexibility and conciseness, but static typing gives you a lot of "free" documentation and confidence.

So when I use Scala I'm frustrated that I have to dance for the type system to make the damn thing do what I want, and when I use Clojure I occasionally get lost down long holes of confusion only to realise that the map with params I passed to some function somewhere had an element misspelt slightly (an hour lost because I used :url instead of :uri once, no joke).

I've heard good things about core.typed, but have yet to find the time to try it out.

Edit: I've also found that in all the static languages I've tried (Scala being the one with the most comprehensive type system) you get to a point where you can't describe what you want with your type system because it's too conceptually complex, and then all your assumptions about what the type system gives you falls away.
FYI for urgent updates you can request an expedited review from Apple. Saved our asses a couple of times.
Genevieve Fioraso, French Minister of Higher Education and Scientific Research, had declared just 18 months ago:

"Au regard de l'importance des enjeux, sur les plans scientifique, économique et sociétal, le gouvernement français réaffirme son soutien au principe du libre accès à l'information scientifique."

Or

"Given the high stakes - scientific, economic and societal - the French government reaffirms its support for the principle of open access to scientific information."

Reference: http://www.enseignementsup-recherche.gouv.fr/cid66992/discou...

Shame that she didn't follow through!
Visualization of what is available using HTTPS and TOR
Can you explain this in more detail? As a crypto noob I have always used bcrypt to hash the password concatenated with a unique salt for that password and stored the hash in my db. Is this no longer sound advice?
HHVM is a rather odd example, I think.

Firstly, PHP and HHVM have three "levels" of types:

From a type-theory perspective, these languages are "unityped", ie. all values have the same type. We might write this as:

Any = Bool + Int + Float + Resource + String + List ((String + Int) * Any) + (Any -> Any) + ...

From a procedural or functional perspective, the types are bool, int, float, resource, string, object, function, etc.

From an OO perspective, the types are the classes.

PHP already allows a very limited form of type annotation: function/method arguments can be annotated as arrays or as objects of a particular class/subclass/interface-implementation. These are non-nullable, unless null is set as a default value.

These are checked dynamically rather than statically, and a failing check triggers a fatal error. This makes them path-dependent, requiring an extensive test suite to minimise the number of fatal errors in production, and overall makes them feel more like a very limited form of assertion rather than type-checking.

As far as I understand it, the typing features offered by HHVM over PHP are the ability to use "non-OO types" like int, string, etc. in annotations; annotate more things (like object properties); use generics in classes (a poor man's parametric polymorphism); and for annotations to be nullable without requiring a null default value.

Overall, I wouldn't say that HHVM adds gradual typing to PHP. If we're charitable and say that HHVM has gradual typing, then really it's just slightly better gradual typing than what PHP already has.
Can Obama just fire the guy since he's appointed? If he won't, it shows who are really running the show.
> The board is always in control.

In control of what exactly? In early stage companies I'd say nobody's really "in control" of any meaningful outcomes: building something people want, making sales. The last thing you need is some "experienced" big company guy who thinks he can control things given enough board seats...

> if you are a founder and want to assure control of the board, you must maintain a majority of voting class shares

Typically doesn't help. Stuff like this is usually controlled through a shareholder's agreements (or in some jurisdictions possibly a company bylaw).
Apache Tomcat 8.0.15