skysight-inc/HackerNews huggingface dataset:
To sum it up: This allows these people:

- to take over computers without leaving any trace

- to control public opinion by falsifying any information served (i.e. news)

- to conduct mass surveillance by a) tracking any use of the computer, b) by activating integrated cameras, c) by activating integrated microphones

Very, very nice work indeed, if you aim to destroy democracy and thereby society.
There's similar findings that a hungry stomach can make you more awake and even cure jet lag. It goes back to the 80's - Ronald Reagan used the technique to look fresh when landing across the globe.

http://blogs.hbr.org/2009/05/a-fast-solution-to-jet-lag/

When I learned about it last year, I figured it might also work as a technique to pull off all-nighters and tried it out whenever we had a press embargo for some feature we hadn't even created yet. It seemed to help a lot, especially for someone like me that usually needs an absurd amount of sleep to function.
Also, large cargo ships are one of the easier things to run on nuclear power. Take the Nimitz class carriers, for example, basically unlimited range and a 20 year refuelling cycle. Political palaver aside. Which makes shipping a relatively easy thing to fix if we ever perceive the need. (Though I'm not convinced several thousand nuclear reactors at sea is a brilliant idea). Edit: spelling and grammar.
You simply lack the imagination ;)

People buy the new sticker packs so that they'll have stickers nobody else has. Other people will start getting these new sticker packs, and thus the "trendsetters" need new sticker packs in order to maintain their uniqueness. LINE is happy to keep releasing new stickers to feed this cycle.
That chain of events is a bit questionable since there are already enough people working on Sundays. Hospitals, Restaurants, Police, ...
Obviously Internet connectivity is important.

But so is that other stuff. Dead people can't browse Wikipedia. Illiterate people have trouble with online documentation.

Mamaribe Hata-Hata, a 17 year old girl, caring for her father. He's just been diagnosed as HIV+. her mother is dead. http://www.irinnews.org/photo/details/200706267/mamaribe-hat...

Lineo Makojoa, a 15 year old girl, cooking dinner. She's an orphan. She often cooks for her grandparents and her siblings. http://www.irinnews.org/photo/details/2007062619/lineo-makoj...

A boy getting a vaccination in a village built health centre. http://www.irinnews.org/photo/details/2007082131/a-young-boy...

"Blood samples are taken by horse from Semenanyane clinic in mountainous eastern Lesotho to an urban centre for testing" http://www.irinnews.org/photo/details/201202161000100395/blo...
Productivity is one of the reasons I want to make the jump to freelancing.

I currently have a full time job, and enjoy the periods where I am left to get on with my work, but all to often the non-technical users will not read error messages, and ask me stupid questions to "fix their excel". It makes it impossible to work on certain things, like learning a front end framework when you are being bugged with trivial tasks like this every half hour. (The fact we are still using excel as a data import solution bugs me as well, as I have complained about the lack of reliability for a long time now).

So freelancing would hopefully allow me to do the sort of work I want to do. I know there is a whole load of other stuff I will need to manage, but it must be better than fixing formatting issues in excel.
Is The Hybrid Connect Plug In Your Golden Ticket To List Building Heaven?
Here's an amusing code snippet for you:

>>> (datetime.datetime.now() - datetime.timedelta(days=2007)).__str__()
'2008-05-14 18:32:57.195554'

Looks like this old goldy originally turned up when hacker news was just a yearling...

https://news.ycombinator.com/item?id=188873
It's not. The bug reporter are the worst type of developers.

They naively think that IT is a creative, artistic endeavour instead of understanding that it far more akin to building a bridge or building. It's by and large a team effort where you all have to be able to jump in and support each other's work at any time.
I think the largest error in this analogy is that coding is closer to what the engineer does when designing something - not when building something. I guess construction in software is more like compilation.

Can a civil engineer say exactly how long it will take to design a bridge? No. Might putting more engineers on that project speed it up? Perhaps!

Coding is not so much constructing a program, but more creating detailed descriptions of every aspect of the system's operation for someone else (an interpreter, compiler etc.) to follow, and that is very similar to engineering design.
‘Inferno’ translator blasts Dan Brown’s publishers
I'd read that, but only if he actually used an allegory to illustrate his point.
or https://miavia.in/
Coding styles can often be enforced through automated means before checkin. And even if they can't it is trivial to flatten commits to make style changes disappear.

The point of style guides are to leverage best practices and ensure anyone can easily read, understand and modify your code.
More fundamentally - why did they change the code in the first place?
That HN reader will probably take Mondays off.

The real question is: Will this will just create more jobs in the end? I am not sure though. Because, it will make life even harder for B&M stores. I already use only the local hardware store, and the bicycle shop as far as the local retail stores go. Even then the nearest bicycle shop closed last summer after many years of service.
Richard Hammond Builds a Planet
> The "internet," i.e. TCP/IP, is still there pretty much as it always was.

That might be true to you & me, but to the masses the internet is google, facebook, twitter etc.

Yes you can build anything on it, but can you compete against an opponent that is bigger, more powerful, has networking effects on its side and is more willing to use questionable tactics? Service goes a long way, but it doesn't scale well and its not enough against those odds (imo).

>Anyone is free to use anything else implemented on the internet.

Are they? Its not really about what you are free to use, but more about what you can skip. See the author in the article...does he sound like he is free to not use G+? Plus there are powerful networking effects at play...I never wanted a FB account but my friends kept bugging me about it. In a practical scenario users have very little freedom to do what they want & it only gets worse if they're technically illiterate.
You can always use "Forgot Password" if you mistyped a password.
You can't if you mistyped the e-mail address (the username you wanted is gone).
Yeah, main1 and main2 are not real names, just a way of showing on my ASCIIgram where the mains are relative to the libraries they import.
I believe the theory is if you make users type it twice you can spot if they're likely to get it wrong and force them to get it right - for many signups it can be a vital piece of information, after all. Since email addresses are generally autocompleted by my browser, I can't remember not simply copying/pasting between the fields.

I like the idea of verifying the password, this is how password programs usually work.
It's interesting that Amazon uses "off-the-shelf" interviewing infrastructure instead of having their own (Interview Street).

Can anyone determine whether the 4 challenges posted by Amazon are custom-made by them or selected from Interview Street's library?
Not on the Go level. You can't guarantee memory safety after a panic since it's shared between the goroutines. It's also not possible to do code live-reload.

On the unix level it would be possible if your process manager supports dependencies between processes and you're able to connect pipes between them. This would also be much more heavy than erlang threads in terms of memory.
> WhatsApp

That's funny, because the only people I ever saw WhatsApp were Chinese.
Please see my comment on the linked article for my take on Mygola.
It took me about a minute before I was prompted to create an account and another minute before I was prompted to sign up for a subscription. I'd gotten through about 4 sentences in total (I clicked a fair bit since I'm still learning the language).

I'd happily pay $4 a month / $30 a year.
I really like the Chrome extension as well. Here are some of the features I'd thought of adding to my (now cancelled) project:

Being able to see the meaning and usages of a word with a hover of some sort. I find it annoying to keep clicking on the right hand side to pull up the definition. Additionally, a number of definitions are just not available.

Something I find myself doing a lot is selecting and trying to right click. The 8 word limit on phrases means I'm stuck with typing stuff into Google Translate. For longer sentences context gets lost and so the translations are not accurate.

Being able to collect personal word lists. This is great for learning which is my primary intended use.

Keep in mind that I'm a beginner and the requirements of someone at an intermediate level might be very different.

Hope this helps and I'm looking forward to using it even more!
Agreed.

Some arguments/explanations are inherently operational, and do not lend themselves into stories. Take the argument of creationism vs self organization and evolution. I am pretty sure that many people still don't really understand how evolution could lead to the complex life that we are observing now, and creation by intelligent designer argument joyfully fills this mental gap. The attempts to poorly convert the evolution into a story leads to misunderstandings such as people come from apes, or worse that evolution has a goal and humans are at the apex, or yet worse that some people are just less than others.
First New gTLDs Get the Green Light for Delegation
Is it really? A lot of companies do this. Apple pays _a lot_ of attention to what it's customers says and guides a lot of decesions by it.
If This Is Forever - Tragedies (Official Music Video)
Behind E-Commerce Spree, a Day for ‘Bare Branches’
Keeping Pace with a Distributed Database
Probabilistic Topic Models
Does it have exceptions yet?
We're not competing with every travel planning site out there. I can only point out differentiators with those that are offering anything similar (i.e. an expert network). Asking a ketchup maker how they're different from mustard is kind of pointless.
>Cargo ships are also the most carbon efficient means of transporting goods.

Only due to their scale, there seem to be very little 'carbon reducing' technologies employed in the shipping trade.

I don't know why some sort of modern Sail power hasn't been looked at. If you're sailing with the wind why would you not save "$40 - $80k" a day?

Of wind turbines for that matter, as far as I know, most ships still derive electricity from diesel generators. Why not wind or solar?
GeekyScience: Synthetic Biology, Hip-Hop and the Evolution of Language
I can't get my Clojure-solution to run there. Anybody knows what's up?

(ns solution (:gen-class))
(defn -main ...)

There is also no Clojure-example :/

EDIT: Fixed it: You had execute the function, just added (-main)
Actually I thought of the same thing when I read the article. These expectations are what making Japanese working environments so insane like unpaid hours and people fatiguing to death -- though I won't say such expectations would create same effect as mindset and legal ramifications are different, but these changes can create shift in peoples' expectations and someone do have to pay for it.
JQuery is not enough - Why should I start using a MVC framework?
Web Design Tools - Online Tools For Web Design
I notice that "security" doesn't figure in the devops slide at all. Bundling a whole load of untracked, old libraries together and then exposing it on the web might not be the best idea in the world.
Its a pity that fastmail is US based...I was actually looking for a Gmail replacement that can support own domains.
As he said, it's CTRL+C, Tab, CTRL+V. In case I make a typo it'll be in both fields anyway.
Sorry Professor, there is only one person behind typed-racket Sam, AFAIK. typed racket isn't very well supported or documented or even advertised by racket folks.
hm sure? I believe Hamburg is probably one of the biggest places for startups in germany behind Berlin and i personally know quite a few awesome devs from HH. More web/mobile orientated though, you seem to be more into .NET based stuff.
It's just lisp(-y, an s-expression language). You can learn the language in under 10 minutes. After that, understanding the y-combinator is just sitting down and deconstructing that code for an hour or two.

Basically it looks so complicated because it lacks as much structure as a language can possibly lack while still being turing complete. This makes it easy to map to lambda-calculus, something mathematicians use for reasoning about programming.

edit: am I wrong?
This is exactly the biggest problem that comes with commercial GMO plants. GMO companies are massively buying smaller seed producers and are actively reducing the food genpool, they are clearly out to control the global seed market - from a business perspective this absolutely makes sense.

For future generations this is a total catastrophe - reducing the available food genpool is is the maximal possible damage you could apply to the human kind.

This is not a theoretical scenario - india has lost big parts of it´s genpool for many food plants since the indian government is pushing gmo company products. The results are a complete disaster today, but this is just a foretaste what will happen on a global scale in a few years. Especially Africa, now beeing invaded by mega-industrial agro-projects backed by hedgefonds, will be hurt massively in the coming years.

Local seeds are of immeasurable value - it is conserved knowledge of hundreds, sometimes thousands of years that is deleted forever, when a variety disappears. This are not "failed experiments of nature" that vanish not able to survive the test of life - instead we are actively eradicating very good functioning and over a very long time optimized varieties, just because of some short-term experiment, that usually fails, and was only motivated by short-term profit-think.

GMOs are not "evil" or "good" - it´s the extremely short-sighted and brutally enforced business-model that translates the totally stupid short-term profit-think into very destructive consequences for global biodiversity.
Just FYI: Even small problems can be solved using the concept of MapReduce. It is a concept and not an implementation that is tied to BigData and NoSQL. A simple example would be MergeSort. It uses the concept of MR to sort data.
That's interesting. As far as I remember, it's not possible to use any Java 7 language features while compiling to class files compatible with the 1.6 JRE with "regular" Java. (See e.g. http://stackoverflow.com/questions/17168184/java-7-language-...)
Hi Matthew, I'm interested in how you're dealing with code deployment. Have an email address in profile if you want to talk.
I have a sign-up page with one email field. I get many errors because people (mostly younger people that probably don't use email regularly) type in incorrect email addresses (leave out the '@', use : instead of . and so on).

I wonder if this double entry would make them think twice? And probably these people don't know about CTRL-C/CTRL-V so they have to enter the address twice.
BlackBerry: More Bullets to Fight
Statically including system libraries with an application just to be able to use a convenience feature of a language seems pretty dangerous. What if Google finds and fixes a bug in one of those classes in an Android version update?
I think people do react differently to hunger (as well as lack of sleep, alcohol, caffeine etc) -- however I recall hearing that hunger does indeed make us restless -- the theoretical rationalization was it stimulates searching for food, as opposed to sitting down and searching for the meaning of life.

That lines up pretty well with my personal experiences -- and it might explain "smarter" mice -- mice that actively seek out some kind of solution -- without generalizing to humans preforming theoretical tasks well on an empty stomach. On the contrary, my impression was that there are numerous studies that show that free (healthy) meals at schools boost academic performance.
I got very excited. Then I realised you meant "Postal Service" and not "Post Office".
A couple of naive questions:

Isn't more expensive to run docker upon Linux and deploy your applications instead of installing the applications and it's dependencies directly on the Pi?

How is this going to work on underpowered machines such as the RPi?

Is it for applications that require a very small amount of memory? (say you can run 5 applications that consume 80 MB each?).

Maybe I erroneously tie-up Docker with web-development and web-based applications, but can you give an couple of example applications that could benefit from docker on the Pi?

thanks
Same here. Although i wouldn't read it if he used a self-referential allegory.
<blockquote>The main question is - why coerced prostitutes are not going to law enforcement? What prevents them? Will they be deported for that?</blockquote>

They or the people they left behind to report the people running them will be beaten and possibly killed. People who are illegally importing sex workers aren't nice people who will just ask them not to go to the police again.
I think you should learn the relational model (not SQL). Understand the problems it was trying to solve and how the relational model solves them. Then figure out how that applies to your app. Database in Depth was helpful for me http://www.amazon.com/Database-Depth-Relational-Theory-Pract... .
It'd be cool if there was a tool to assist in the creation of such arts.
The Startup Myth Of Overnight Success. 10 Companies It Took Years To Succeed
Not sure how big the market would be. I feel that a lot of people can get enough "knowledge" from http://wikitravel.org/
Some very basic client side validation would be your friend. Just check for the existence of an @ symbol, at least.
The principle of it is still valid anyway: the email is the one field you absolutely need to get right. The password can be recovered to that email later.
I think there is a sequence of reasonable thoughts that would justify this design.

Anyone who has ever run a website with a signup form will know that a surprisingly large number of people are unable to type their own email address correctly. If the email address is wrong, there is no way to contact the user nor to verify their account. So there is some sense in forcing people to at least type the same thing twice, annoying though it is to the majority of us who have no trouble typing our email address.

If you don’t know your password, that is recoverable as long as your email address is correct in the system, because you can get a password reset link emailed to you.

So it is not entirely unreasonable to conclude that it is more important for the email address to be typed correctly than the password.
I think it's a responsive trend. Many sites even think my 1280x800 screen size is small and notch me into a mobile friendly view. Which is good for me as I normally zoom by about 125%. Personally 16px is comfortable for me with my resolution at about 1/2 metre.

I fix the font size and font in Firefox and state a preference in Chrome (seems to get overridden). I have a default zoom of 125% for Chrome, but it's starting to look like I can ditch that soon, as author's are changing their designs.

Sometimes resizing the window can lead to something more pleasing (font sizes can also change depending on the window size.) Resizing the browser doesn't play that well with tabs - resize one and you resize them all.

“You can please some of the people some of the time all of the people some of the time some of the people all of the time but you can never please all of the people all of the time.” ― Abraham Lincoln

In general though responsive sites are better for me.
And from the 'Shortest sub-segment' assignment:

Ignore characters other than [a-z][A-Z] in the text.

[a-z][A-Z] is not a character, [A-Za-z] is ;).
Win 50% of a Saas Business for a Year
We have disabled CTRL+C, CTRL+V on our site, just due to this, so users really need to validate there email.

EDIT:
Just to clarify since someone took up a example with no paste on password. We just have this function on the email-field.
Church of England appologises to Darwin for rejecting evolution
I like that 'Rules of Usability'[1] that the article links to. It could be used as a great checklist for your apps.

1: http://www.catb.org/esr/writings/taouu/html/ch01s03.html#rul...
Perhaps people mispelling "Gobang" http://en.wikipedia.org/wiki/Gomoku
No, they are not required to prefund before current workers are hired.

The pension costs of future workers are simply required to be included in future projections of USPS costs. It used to be that the USPS could go to congress and say "we want to do X over the next 10 years, it will cost $Y". The $Y value was allowed to exclude the cost of retirement benefits for workers hired during those 10 years. Now it must be included.

This is simply good accounting practice.
Might be a good idea to stop doing things which cause people to send you bombs.
I'm having trouble calibrating what people mean by "hungry" in this thread.

Obviously they're nowhere near the eating disordered end of "hungry". (Where people use a lot of cognition on counting calories and working out how to burn more calories or evade monitoring, to the point that physical movements slow down, because they're concentrating so hard on other stuff.)

But is this just missing one meal? or missing a day of food?
Isn't it proposing to eliminate existential types that can't be expressed as wildcard types? Or is this something different?
The tech guys at deviantart are constantly working to make the sign-up flow better and then to keep people coming back, and given the relatively large number of younger users they get it wouldn't surprise me in the slightest if they implemented that after finding a lot of people get their email addresses wrong.

As an aside, they also post fairly detailed blog posts about some of the challenges of working at the kind of scale dA faces (http://dt.deviantart.com/blog/)
Try making a website that actually works
You wouldn't be able to because it would rip a hole in the space time continuum.
Cool, but wouldn't it be better/easier to have a tool where you actually draw a depth map by hand but the tool shows you illumination from various directions in real time? At least for the pixel art case. I'm not an artist but to me that seems more intuitive.
I think it was no polarity on the battery connection. The fact the battery could be inserted the wrong way was interesting, too.

I can't remember the project either.
I have liked a lot of things as thank-you or acknoledgement to the author. If I want to make something known, if I want to spread the word, I clicked the "share" button, that was its purpouse.
Advice to Microsoft's new CEO
Well, it's difficult to see what a REPL is or does, if you're calling Visual Studio's "Immediate Mode" a REPL. It's not. It can evaluate simple expressions, but you can't type arbitrary code in it and hence you can't do arbitrary development in it, so it's not a REPL.

The closest thing C# has to a REPL is the Mono C# Shell, built on top of Mono's C# Eval and it's pretty cool, but it's pretty new and raw and needs Mono.
The SLS is approximately 1/3 the length of the JLS
None of these are a solution and can replace passwords.

Sms-Passwords: Absurdly insecure, and yeah of course i'ld LOVE to give every stupid little website my phone number.

Biometrics, Stamps and Pills: fundamentally are login names not passwords, public, not secret information.

Physical tokens: Are already used together with passwords and don't make them oboslete. Nothing to see here.