skysight-inc/HackerNews huggingface dataset:
I would suggest you to watch this TED talk by Prof. Steven Pinker on Violence: http://www.ted.com/talks/steven_pinker_on_the_myth_of_violen...

As he rightly points out, in anthropological time-scale, violence has been declining and our circle of empathy has been expanding. We are now concerned about what is happening inside the country (and sometimes outside it) unlike previously when our line of sight was mostly restricted to the village, clan or the tribe.

Secondly, he points at we building better political and social structures. And the bedrock for this phenomenon is free access to information. Internet by its very nature is decentralized unlike traditional sources of media. Although poorly conceived regulations sometimes threaten its independence, it is still the best source of free speech. Disruptive technologies like printing press have had significant impact on 15th-16th century society by democratizing knowledge. And as some may argue, it may have created conditions for important movements such as renaissance and reformation.
this might be why the approach was taken: "Eat to double in size despite wider losses" ~ http://www.telegraph.co.uk/finance/newsbysector/retailandcon...
It seems unlikely 3 or more people would like to lift a heavy bed each day. It could work in principle, but I do not think it is comfortable enough.
> <meta name="GENERATOR" content="Microsoft FrontPage 4.0">

They also conserve the webpages as well.

I know this site must be Frontpage at first sight.
Bullshit on both counts

Hey, how about keeping it civil and polite? It's been pretty good here for the last year, following a relentless drive to call out bad behaviour. It'd be a shame to see it backslide.
I had the privilege of trying out a $15,000 Panama hat. There is a qualitative difference between a $100 Panama hat and a $15,000 dollar one, but still, paying $15,000 or more for a hat is quite a luxury acquisition.

A finer weave makes them a lot smoother, lighter, and more flexible, which is useful in really hot and humid climates. The guy in the shop said that the daily progress for such a hat is adding about a centimeter to the hat each day.
more elaborate drawings / samples:

http://docs.write-live.com/WriteliveServer/webview.html?d=2c...

http://write-live.com/d/8f9b7846-a7b9-4e5c-b704-dad9aa87d14e

http://write-live.com/d/f1b5c413-a291-4409-a549-93312cef7ca1
How startups use Amazon AWS?
Hi,

Amazon AWS launched so many great services. Please share how your startup using Amazon AWS? I was using only EC2 and RDS. But there is so many features like beanstalk, API Gateway and more.

Please share yours :-)
https://www.reddit.com/r/worldnews/comments/3brc5z/the_inter...
I haven't seen evidence of malware, just adware wrappers from sourceforge. It's a small, but important, difference.
“Introduction to Mao Zedong Thought” Now on EdX
Funny, I was a student of his and as soon as I read the title, I thought it might be his work :)
Something you don't see everyday (apart from a platypus) - a .asn.au domain name.
Absolutely. If I'm stuck on a problem I make a conscious effort to focus on that problem as I wake. I find there's a ~10 minute window in the awakening state where I can 'lucid dream' and often arrive at novel solutions.
Currently, no. I avoid directly mentioning which countries I circulate between.

But I did however live in Egypt during my years of studies 5+ years ago. I was not into IT and programming then, I was an Arabic language major.
From https://github.com/lukasz-madon/awesome-remote-job#job-board...

http://www.authenticjobs.com/

http://careers.stackoverflow.com/jobs/remote

http://www.flexjobs.com/

http://frontenddeveloperjob.com/

http://www.golangprojects.com/golang-remote-jobs.html

http://hnhiring.me/

http://jobmote.com/

http://jobspresso.co

http://nomadjobs.io/

http://remotecoder.io

http://remoteok.io/

http://www.remoteworkhunt.com/

http://jobs.remotive.io/

http://www.virtualvocations.com/

http://www.workingnomads.co/jobs
Fallout 4 – Why Details Matter
I believe metaballs[1] were used. Very impressive application of concept.

[1] https://en.wikipedia.org/wiki/Metaballs
Microsoft's Project Astoria Leaked – Sideload Android APKs to Windows 10 Mobile
A few were but most were just naive. Point is that calling Etherum a scam seem based on claiming to know the intentions of the creator, rather than an actual description of what Etherum is.
New English Speaking Online Community for the Pen and Paper RPG “The Dark Eye”
One interesting thought:

"... there are many civilizations in the universe, they all want to survive, and there is only so much space out there. Follow the logic through, and it’s clear that every civilization must regard every other civilization as an existential threat, leaving attack on sight as the only safe strategy. All that keeps technologically inferior civilizations safe is the ignorance of others about their existence."

"And here is humanity firing messages into space, building bonfires and standing beside them screaming, “Here I am! Here I am!”
What you are looking for is charities/NPO's which are accountable for their actions and results. I do not think that is common now, nor is it common in the government.
yes, also going over the steep with stuffs on a cart, it's quite a stretch for such a small device.
The mistake we all make and the simple experiment that reveals it
This is really too bad -- Norway has a severe lack of software product companies. Most graduates end up in one of the country's many consulting outfits, both due to the lack of positions in product companies and because those that do exist offer worse opportunities for career development than the consulting companies do.
Thank you for your feedback. With it I tried to clarify the point I was trying to make.
Sure? IIRC Uber was hesitant to launch a 'ride sharing' product until Lyft did in SF. Any links to guide me?
Android fragmentation increases
Why websites should all be using video
What's the power cost per year compared to modern stuff?
Can you provide some good reading material?
I've been looking for some, but except the elixir docs and phoenix website, at lot of resources that I have found are outdated or poorly written.
New Amiga A1200 housing pressed from new models
What composition algorithms lack is not the ability to compose like humans but a life that will give them perspective and a story a context to compose within.

Music is (dis)harmonies over rythmic patterns. There isn't anything inherently artistic about humans that computers can't replicate with time. Even the ability to compose an original song isn't beyond the alghoritms.

The irony is that performing musicians are actually striving for, but failing at, reaching the perfection level that computers so naturally have.

And so for computers to sound more human like they have algorithms that make them more "sloppy".

Then again a lot of music is really formulaic anyway and computers are used for most of it. There is nothing in a few years that will hinder some sort of computer star to be born. But it's probably never going to connect with us the same way another human can. Not for now at least.
Depends on your definition of malware I guess.
The author could change the generation of piece by generating a short theme, then fixing that theme at particular points in the note sequence and then generate the gaps, and then repeat the thing as recursively as he wants.

This would provide some recurrence of melodies and would sound infinitely better. Problem with these kinds of models is the window based structure without the notion of the general theme. Theme should then be added by the human, and everything else can be filled using the model.
Investing in you as a software developer: at Medium
You're 100% right about discipline. I work for a very undisciplined and border-line incompetent company that decided to roll out a microservices architecture, continuous delivery and devops culture into a behemoth enterprise product. This has simply been a disaster because the incumbent methodology has been hack it until it mostly works.

However, with respect to technology, some technologies do not lend themselves to these processes. .Net I'm looking at you here; you're a tangled build nightmare, a deployment clusterfuck, require too many resources to lift light tasks and most of your core as API is a mess of obsolete ideas,impossible to test abstractions and a bunch of dubious hand grenades (ReaderWriterLockSlim for example which has deadlocked on me numerous times and is the basis for concurrent collections).
http://www.azulsystems.com/products/zing/whatisit

8000$ per machine, though.

The G1 collector that will be made default in Java 9 might make some applications effectively pauseless too on some workloads.
SATA tops out at 6Gb/s. One 7200 rpm spindle might not be able to saturate that, but a RAID array could, and any decent, single SSD would trivially saturate it.

So, for the kind of use case where you need to move lots of data, very quickly, eSATA may not be better :)
so if the universe is homogeneous on a large scale, and they keep finding ever larger and larger structures that qualify as the largest structure discovered, then the apparent size of the universe keeps getting larger and larger...so the question is whether the universe is infinite...and that leads to another question: if it is infinite, how can it ever end? The next question is, if an infinite universe can never end, how can human life ever be extinguished?
"...and there is only so much space out there"

How so?
Unless Akka provides a compiler, it doesn't allow much of the style Erlang was developed for.
Arguably, what makes a worthy creative different from someone just spewing out content is their ability to filter output by applying their taste. There’s the never-ending loop where you create and evaluate and necessarily throw away.

A person with developed taste who ‘filters’ someone else’s creation, recognizes great work, helps the creator shape their output, is thus a part of the above loop, and depending on specifics may be of importance comparable to or greater than one of the creator.

The balance between contributions of different entities that cause a work to be created and known, or a style to be formed, is always fluid (among singers, performers, front-personas, authors, producers, mentors, labels, etc.). Replace one of the components with a computer and overall picture doesn’t change much.

If a piece of music was generated by software, then whoever set that software up and filtered its output is the creator. That may include the programmer, those who were using the software, other people who directly influenced the creation in significant way.

If a person using some generative algorithm doesn’t feel like their input was substantial enough, they might use a pseudonym. Attributing music to a computer explicitly would be purely marketing move and it doesn’t change the fact that author is always conscious being(s), which, unless we’re in singularity, a computer isn’t.
I like the perspective of Stanislaw Lem on this, especially in His Master's Voice - there may be others shouting out there, but we have not the ability to understand their shouts, we may even have problems understanding that a shout is a shout and not just random noise.

Later pretentious edit: To quote Wittgenstein, "If a lion could speak, we could not understand him."
Last year Schibsted hired ex-Googler Rian Liebenberg as CTO and started bringing in people from
Yahoo, Twitter, Amazon, Google, Spotify and even Qt/Nokia. apparently there are opportunities for career development even in Norway. Watch this space.
Web's random numbers are too weak, researchers warn
TomP2P is really great!
JVM still lacks some serious functions, namely, links and monitors. I'm not
that sure you can emulate those on JVM reliably without implementing them as
fundamental operations.

And then, there's still problem of interoperability. Even when you write your
code in Erlang@JVM, it still needs to talk to Java code, which doesn't have
yield points.
It's amazing that after rowhammer people still think this.
Within computer science, I found "Introduction to the Theory of Computation" by Sipser to cover a lot of ground in a concise and comprehensible manner.
Fully Automatic Installation
How is his statement not civil and polite?

Call a spade a spade, etc.
Frances Kelsey, doctor who kept thalidomide out of US, dies aged 101
Can you write about this kind of tests in a blog post or something like that ?

Would be very helpful for the community in general, you seem to have a great knowledge to share!
This also means you need ECC memory.
Warning this review is quite spoloilery on his books.

What I found most interesting with the first novel 'The Three-Body Problem' was it to me shows an immature view to science by the Chinese.

This is assuming I'm guessing correctly how this book sits with the public and scientific community there. Maybe it's not considered Sci-Fi in China. I'm not saying it's pulp either.

An interesting and entertaining read anyway.
It's hard to see exactly what SourceForge are offering because apparently they do VM detection and their installer is much better behaved when running in a VM, and most folks don't have a spare physical machine they can test it on and wipe afterwards. Which I think says a lot about how malicious their installers actually are.
paid propaganda from the liberals arts professors' lobby?
Form Editor for Web and Hybrid Mobile Development
Do they use any fuzzing as part of their testing? UTF-8 parsing seems like an ideal candidate for this kind of bug hunting.
"Kelsey was a medical officer for the US Food and Drug Administration in the early 1960s when she raised concerns about thalidomide, a drug that was being used in other countries to treat morning sickness and insomnia in pregnant women. ... Despite pressure from the makers of thalidomide to approve the drug in the US, Kelsey refused."

I hadn't heard this before. It is significant as thalidomide caused a lot of trouble with a generation of kids in Commonwealth & other countries.
Why would you need special support for it in the CPU?
> it to me shows an immature view to science by the Chinese

A daring thought as it is 'just' a fictional novel ? Can you elaborate on how you came to that conclusion ?
Before jumping to Cython, remove things like exponentiation and all the calls to `ord`:

def column_to_index(col):
col_index = 0
for byte in bytearray(col):
col_index *= 26
col_index += byte - 64
return col_index - 1

FWIW, you _can_ vectorize this, albeit it's neither simple nor fast, due to Numpy's fixed overheads. If you convert thousands of strings at once, though, it's probably reasonably speedy.

import numpy
from numpy import arange

place_values = 26 ** arange(20, dtype=object)[::-1]
overhead = numpy.add.accumulate(64 * place_values[::-1]) + 1
def column_to_index(col):
digits = bytearray(col)
length = len(digits)

summation = place_values[-length:].dot(digits)
return summation - overhead[length-1]
https://en.wikipedia.org/wiki/Future_of_an_expanding_univers...
I doubt any thing I have built in the last 5 years will stand the test of time as well as the FrontPage code that I have spent the last 10+ years scoffing at.
Impressive. FYI, source is at: https://github.com/dalboris/vpaint
Uh oh, is this another Debian bug or the underpinnings of a fundamental weakness in Linux's CSPRNG?

I wonder if OpenBSD's arc4random_buf() is unaffected?

cc 'tptacek :)
I agree with you, but containerization gave us the ability to counter 15 years of technical debt.

I talk a little about this here:

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

Doing it, though, requires attention to exactly those things you outline. But the technology can make it a more tractable problem, solve-able in this case by three people working in their spare time.
This is absurd. How could you judge view to science by just a fiction? Do you consider star wars as a mature view to science?
I disagree with this view. If a species is intelligent enough to shout and desires to be heard, not sounding like random noise is the first criteria they will address.
I'm currently developing a DSL. I definitely agree with what you're saying. Domain and technical expertise are needed in abundance. Writing a spec is HARD. It takes a certain perseverance to learn good parser design (I've written a great parser generator and I still feel inadequate in this area sometimes).

DSLs are costly. My concern is that the cost will outweigh the benefit and people won't like it and we'll be suck with it. My hope is that it'll stabilize and be expressive enough to fit everybody's needs.

Did you ever write a DSL used in a production environment? How complex was the DSL, more declarative or closer to a general purpose language?
Wow, this is interesting. I have never heard of it before. How popular/tested is this library?

Will try to build it for my project that deals with unicode.
There is a lot of accountability in the US government, and little to none in many governments around the world.
Ask HN: How do you store Unix passwords for your servers?
Happy Sunday!

I have a question for you HN readers about password security (or rather, storing passwords securely!).

I don't use password authentication (disabled in sshd_config) to SSH into my remote hosts. However, that doesn't mean I can simply throw away the password once PKA is set up. I might need to run su to login as root to install software, or to execute other privileged operations.

How do you store said passwords? Do you use a password manager? If so, do you ensure that your password manager is available even when you're away from your machine? Is there a particular software suite that you use, or would recommend?
Bootstrap Editable Grid
3 Excellent Free Lua Books
Check out Jsonnet and HOCON.

Jsonnet:
http://google.github.io/jsonnet/doc/

HOCON:
https://github.com/typesafehub/config/blob/master/HOCON.md
It would be interesting to know if the number of CPU types we have right now is because of hardware issues (binning) or just plain market segmentation. Because many of the features could be enabled in software/firmware, I think they could just do a "custom" CPU where you just license whatever features you use. Do you want ECC and AVX-512 on your i7? Do you need a GPU on your Xeon? Just pay $50 (or whatever) for the key to enable these features.
We do just fine w/ DevOps on .NET. We auto build on push, publish a versioned Octopus Deploy package to our TC NuGet feed,and deploy to our dev environment many times every day. We haven't had to actually touch our build/deployment process in over 4 months, except to click the single button to move from environment to environment. It really is fantastic.
Sure! We run the site anonymously for the same reason as others - keep phishing attempts away, minimize spam, increase the security by eliminating social hacking attempts and a few other reasons that are well-known by law enforcement agencies. We did tried to run without the "privacy" option enabled and we were forced to activate it. We acknowledge that this might raise some questions but as long as we deliver a trustworthy service this shouldn't matter too much for our users.
What is a definition of a "feature" in this instance? Does it just mean the current state of a system that could be modeled as a single phase-space (i.e. location plus momentum space for the non-physicists)?
This assumes every other civilization thinks like humanity does. While there may be many that do, there may be many that don't. And it seems that humanity's progress points towards a direction where people are much more peaceful than they are now, simply because the resource allocation problem might be solved with technology. And it also makes sense to assume that civilizations that don't move towards more peaceful existences would end up killing themselves given that technological progress usually gives individuals more power to be destructive.

So another interesting thought is that if there are civilizations out there who are more advanced than us, it's likely that they are by default peaceful and not aggressive, because if they were aggressive they would have stopped existing due to escalating internal conflicts aided by advanced technology.
https://xkcd.com/1377/
HTML5Sites – find the best sites about HTML5
Thanks for the suggestion, I'll try to put more examples in the readme.
The blackhat whitepaper[1] and presentation[2] has more info, which might appetite curious HNers.

[1] https://www.blackhat.com/docs/us-15/materials/us-15-Potter-U...

[2] https://www.blackhat.com/docs/us-15/materials/us-15-Potter-U...
Thanks, I'll try to rephrase the readme...
They outsourced operations to IBM, is that a good sign?
Nothing seems to appear.
Wrote my first REAL, Live smart contract today
I think that Foxpass answers all your needs https://www.foxpass.com/learn/
Thanks, very interesting. I am reading through your code right now... maybe there's something I can add to pyexperiment.
Author or anybody, How does this work and where this would be useful ?
Documentation at scale: The principles
If a scenario like that was true we shouldn’t be here in the first place. Assuming that there is an advanced civilization out there in a killing spree all they’d have to do is launch a legion of probes in the outskirts of the galaxy and once they find sentient life unleash a biological weapon and eradicate it once and for all. They don’t have to find us by listening to radio waves. They could just look for planets that could support life, same as we do with our Kepler mission. Only they could have spotted Earth hundreds of thousands of years ago, so no chance for humanity to evolve in our current state at all.
Well yeah, but a single ssd wouldn't hold lots of data, and for the use case described, I assume its a spinning rust drive. Also you wouldn't run a large raid array over a single sata bus, at the very least you'd use SAS and get multiple channels in one cable.

Edit: The g-raid mentioned looks like a 2x spinning array, so well within the limits of a single sata III bus.
It's a .msi. You can download it, open in 7-zip, extract all the files, and run it directly. Quite frankly, it would've been better to distributing it as a single .zip file.

SF has not been touching anything other than .exe installers, so there is no problem here.
I actually find compilers for transformation of DSL AST to target languages much more costly then designing the DSL syntax.

But that's probably because I don't think using templates for code generation is good enough. At least if you want to do something interesting with it.

Language workbenches cut down the cost of DSL design to minimum, but more interesting problem is providing valuable output from it.
To take this another step further, you can look at generative, or property based testing. You specify properties of your input data, e.g. A sequence of 0 or more Unicode characters, and the properties that should hold, e.g. It never crashes, the length stays the same after processing, e.t.c. Then the generator will generate ever more complicated test cases to try to break the invariants, if it does then it will backtrack to find the smallest failing test case.

I find generative tests take a lot longer to think about and write, but are invaluable for flushing out all the corner cases. There are libraries for lots of languages, Haskell, Clojure, Python, Erlang, and others too I'm sure.
Once hacked tw.sh [1] to read read tweets in newsbeuter or liferea RSS reader. Translates displayed URL into href to not redirect via Twitter (would be nice for Krill, too). Too much scraping may get you locked, though.

[1]: https://gist.github.com/gnuarch/4e698aba900a2693d545
> The next question is, if an infinite universe can never end, how can human life ever be extinguished?

Heat death. If the universe grows infinitely we'll eventually run out of stars - but I'd worry far more about how we're treating Earth than such things.