skysight-inc/HackerNews huggingface dataset:
What you are paying for is what you usually pay for: convenience and consistency. When you send a print job off to the printer, you tell the printer what you expect to see. For many years, the easiest way, for solid spot colors, was specify the Pantone color. You knew what you were looking at in your office was what the press operator was seeing. But it does seem like in these days when reliable digital color calibration tools are available at affordable prices, that it would be easier to not rely on the Pantone color books, at least for anything that could be spec'd in standard CMYK.
the elm debugger seems also impressive

http://debug.elm-lang.org/
In Haskell, data are immutable and yet cyclic structures are possible.

allOnes = 1 : allOnes
Can you beat a quantum computer?
What is Hindu fatalism? Hearing the term for the first time.
SmashBot – An AI That Plays Super Smash Bros
good eye! if I could up vote you a thousand times I would.
The Story of yet another ransom-fail-ware
It's mostly recreational. I use it for my day job when I can though. I've got one internal project that makes heavy use of Clojure, but I'm sure I'll have to port it to python before releasing to the department just to make it less "scary" to the other hardware people.

I did a test port of part of the program early on. That was pretty eye opening. I hadn't realized how used to Clojure's immutable data structures I had become. That and working in a mostly side-effect free fashion.

I was transliterating to python, so I ended up doing some goofy things to keep my functions from having side effects on all the data structures passed in. Writing from scratch would have been fine, but I don't want to take the time. Plus someone else can take the transliterated version and re-write in a pythonic way.
Voter suppression at its finest. Like him or not, we should be embarrassed by he unfair treatment Sanders has received at every turn of this race.
Color fading is a real concern in many industries. I have an old munsell book (the standard for coloring dirt) from a retired geologist and it's no where near the color in new copies.
Mining is much, much, much older than 1740. Basic cave mining dates back to prehistory, organized tunnel mining dates back to Ancient Egypt and Greece, and the Romans used sophisticated large-scale hydraulic-mining techniques with the use of pumps to drain water from deeper mines. By the medieval period the Germans were hitting really tremendous depths - by 1700 or so many mines were hitting depths of 300+ meters.
Fingers crossed electric self-driving cars negate any need for this sort of complexity in the future.
Also: do what you can to create, and maintain, a decent ingress into the scene for emergency personnel - clear a hallway, get the doors opened, and keep the way in and out clear.
Clojure Spec benchmark
Color is important (obviously) in the design process, and, honestly, in the whole scheme of things, a $1500 pantone reference per design shop (or more if you have a lot of designers), is round off error when you have staffing costs in the 7 figures.
Yeah that's more Karpov's thing.
Cabin: Thoroughly Learn React and Redux with This Example App
Neural Nostalgia: Why do we love the music we heard as teenagers?
This does work in a pinch but is quite demanding on bandwidth and the artifacts on things like text are readily noticeable on any quality setting.
I did this 20 years ago. My allocator had multiple regions (slabs) that were tuned to specific allocation patterns and lifetimes, with different algorithms for managing block size, fragmentation handling, and freeing. We could turn on detailed allocation/free logging, which included the file/line the action took place. From this we could put the system under load and then identify allocation hotspots and build models on block size and lifetimes and tune the allocators from that. It was pretty cool.
>> There’s too many things packed into the concept of testing distributed systems, and that is pretty clear in what came into my Twitter feed

I think this gets closest to the truth. That first slide regarding "testing a microservice architecture" with its complicated block diagram hints at why the level of abstraction is too high to be useful. In the end a distributed system consists of components that have interfaces and which interact with each other through those interfaces. You test the component modules in unit testing, the components themselves at the interface level, and the whole system in end-to-end request and response flow. That latter is assisted by centralized event collection and storage tools like logstash + elasticsearch, but it could just as easily be dumped log files. Whatever works. That's the closest I've personally come to "distributed systems testing."
I think everyone is fed up with his crap I left for Beam.pro. Although its designed for gamers at least its still small like livecoding but I know for a fact that they won't try to harass me or threaten me.
You won't believe how many otherwise rational people I know who will pick up a penny if it is on heads, but won't pick it up if it is on tails.
Well Vim is quick because of the different modes, normal, insert and visual. I can cut and paste really fast due to knowing shortcuts. I don't know if it is worth learning unless you are coding/editing for hours. The way most people have picked it up was that there were few choices and we grew up with it. For some new people they also like it but it isn't for the majority of people since it doesn't "click." Editing speed is very low on the programming skills.
Which are used by Bone Lisp:

It uses explicit regions instead of garbage collection.

Explicit regions are both very simple and very fast, but how far can one get with them? I want to find out, so I am developing this interpreter.

So we've come full circle.
Sure, it's called The Ruin, and is available in the following collection: https://archive.org/details/anglosaxonnorsep00chadrich

It had been a while since I read it, and on rereading it, I'm not convinced the narrator was ignorant of who built the ruins he is looking at. Nevertheless, it's a pretty amazing artifact of someone looking at the ruins of collapsed culture, imagining how grand it must have been in comparison to the bleak present.
Down with the lowest tier of projects, I generally will always gratefully accept any help, since it doesn't come around very often. If the project is already pretty solid on tests and docs, I usually ask for them in the patch. Otherwise, I will do the grunt work there myself if need be.
President Y combinator at the Bilderberg meeting
It would be nice to have a video demo of it on the homepage. I would like to get a high level overview without having to try it out myself.

Do people ask interviewees to code a node.js website during phone screens. I was under the impression that its usually 'palindrome test' kind of a deal.
Unfortunately it's not on par with actual vim or what you get with Sublime and IntelliJ.

The vscode vim plugin mostly emulates the modality of vim, without support for things like :%s/x/y/ substitutions and other commands.

I'm hoping that with time it will mature and improve. Haven't seen any improvements over the last few months though (I last tried it about 2 or 3 weeks ago).
Dr. Dave Syer on Reactive Programming Part I: The Reactive Landscape
Vasily Smyslov was a world championship candidate at age 62, and lost to Kasparov in a match.
Not really relevant, the problem in China is that one has[1] to pay for a disabled person for all that person's life while a death incurs a one time payment.

[1] IIRC the recently changed the relevant laws or are currently debating to change them.
This, if something's emitting a lot of energy it won't be doing so for long.
Samsung Rumored to Launch Fully Bendable Smartphones in 2017
Sure, why fix the problem (being too easily blamed for an accident when you give aid, etc.) when you can just write a law that does nothing to address it? You assuage whatever societal guilt you might have for the problem without requiring the hard work of actually making any substantive change.

Such a law would be virtually impossible to enforce in any reasonable way; yes, you can make the odd example of someone, but are you going to spend massive effort on tracking down every passerby on whatever surveillance video might exist should they fail to give aid? If you were said passerby, wouldn't you just get away from the scene all that much more quickly to avoid the greater likelihood of being caught up in the mess?

While I disagree with your thinking, I do have to say you're clearly qualified for politics as this sort of logic drives a significant part of lawmaking... certainly in the U.S. and I suspect in other places around the world as well... maybe even India.
The frustrating thing for me with IQ as a measure is that realistically, it conflates a couple of factors. Specifically, it is testing both the efficiency of your thought process (which is _extremely_ trainable) and the speed and error rate with which your brain executes that thought process (which is probably somewhat less trainable). The IQ test should really be re-designed into separate extremely challenging un-timed problems, and extremely simple timed problems. Problems should also be timed separately rather than as a group, and we should look at the average deviation from mean solution time; this would avoid penalizing people with poor test-taking strategies (i.e. spending an inordinate amount of time on one problem in a timed test, resulting in less time for other problems).

As for IQ being more important than grit, IQ probably explains more variance in success for the average person. On the other hand, if you look at the extreme outliers in terms of success, I would confidently wager than extreme grit is much more common than extreme intelligence.
[Disclaimer: This is assuming you aren't talking about key schedule, since you use odd terminology, and even then how do you get to 10M rounds is beyond me]
Because you use the same key, not to mention the same IV most likely, unless you are storing 10M IV's some where...
Doing 10M rounds of AES is just stupid(ly) expensive.

Also verifying the decryption with 10M rounds, means, 10M CRC checks, and if you are using it on a non-ECC system there is a good chance that many attempt to decrypt anything stored like that will fail due to single bit errors.
I've seen this in various Lisp implementations. And the Boehm collector is written in C for C.
"04-tpx-fecal was really heinous. Can I get a sample?"
But you can make the argument that any law is "infantilising" the individual. Are you saying we shouldn't have any laws at all?
Perhaps you'd enjoy some of my old Forth projects. I designed a portable VM with a Forth-based development toolchain and standard library. Included among the programs I wrote using this system were a variety of compilers and interpreters.

FiDo, a tiny JIT compiler: https://github.com/JohnEarnest/Mako/blob/master/demos/FiDo.f...

A Logo interpreter: https://github.com/JohnEarnest/Mako/blob/master/demos/Loko/L...

A garbage collector used by a number of games and programs: https://github.com/JohnEarnest/Mako/blob/master/lib/Algorith...

A custom systems programming language targeting the VM (Java) https://github.com/JohnEarnest/Mako/tree/master/tools/Stroye...
China Could Be Virtual Reality’s Dark Horse
Enjoying MobX, JSX and virtual-dom
> the muslim Ottoman empire was a tolerant empire that lasted for centuries

I've never heard something like that. What was that tolerance, can you please specify? They didn't kill all the Christians, but that would be against their religious texts, as long as the "people of the book" (the way the Christians and Jews are referred to) accept to pay the tax that only they have to pay, they can live.

Specifically, and certainly not "tolerant" Ottomans also enforced the "tribute in blood," which actually wasn't supported by their religious texts:

https://en.wikipedia.org/wiki/Dev%C5%9Firme
I did some computer graphics consulting for them years ago and learned a bit about what they do. Here's a couple use cases as they were explained to me:

1. Say you want to print my Coca Cola posters in China. As a designer you could send them a swatch of paper with the right color OR I can just tell them the Pantone color.

2. Say you design something on your computer but you need to determine if you can actually print it. The software I worked on would let you compare the color gamut of various devices i.e. let you know if the item you designed could be printed/rendered on a certain printer or T-shirts.
Having seen both sides, I would argue that academia doesn't really have a subfield that fits distributed systems well (most industry systems span multiple academic fields, from networking to fault tolerance, databases, OS, etc). Not to say that people don't research it, but more people research subcomponents.

Also, I would argue that academia is about 7 years behind industry in this area, and so papers don't match up to reality well.

On the other side, industry testing is usually very specific to the internal product created, and so there is an incentive not to publish anything.

There is some nice academic research outside of CS, notably mechanical engineering, on systems testing. It is pretty applicable. Contracts, sub-unit testing, etc are all anaolgous.

My two cents.
Very cool -- nice work!

If I want to actually use this thing, how does it persist data? Is there a way to create an account, or do I have to never ever clear my browser cookies (or localStorage)? Accessing across different devices? Etc.
(Not sure if this is just a UI proof of concept or an actual app you expect people to use).
Social Media App Usage Down Across the Globe
> You do if you don't want to be spied on.

It's telemetry and it's not spying. Do you use a smartphone? If so, you are already running something that has telemetry in it.

> I consider Candycrush is adware

Who cares? Again...do you use any smartphone? Do you realize that just about every smartphone that people use has some sort of app on it that has some ads? You're making a big deal out of absolutely nothing.

> Well it runs terribly whithout [an ssd].

Well my long time experience with Windows says otherwise. You apparently don't use Windows, so how would you even know? Besides that, why would you want a non-SSD for any OS in 2016?
In Islam, there are "sword verses" and "peace verses". Christianity likewise has verses that are pretty violent (particularly in the Old Testament), and passages that promote peace and tolerance.

I do feel that comparing which text is more violent by nature is kind of pointless. Is Sura 9 any "better or worse" than Deuteronomy 20? I don't know, they both seem pretty vanquish-all-your-enemies to me.

So what you focus on is "interpretations". And so many times, the "interpretations" have a political bent. That Islam is tied to so much radicalism and terrorism is troubling. But a lot of the root source of this does seem to be the petro-economy, particularly Saudi Arabia. Example: Would Islamic terrorism be so big had Saudi Arabia not pushed Wahhabism so hard, tying it to politics (and thus dominating more mystical forms of Islam like say the Sufis)? Would we have a Taliban had the Wahhabist Saudis not fought against the Soviet Union in Afghanistan (thus radicalizing the Deobandis)?

The problem with calling out entire religions is that you often sweep up people who have much different interpretations. A Western equivalent (not in terms of impact perhaps but in ideas) would be to say that Christianity itself is anti-gay. Some Christian churches are anti-gay, and there are a couple passages in the Bible that are anti-homosexual, but there are also Christians that dismiss these verses. Judaism mostly downplays violent passages ala Deuteronomy 20, and likewise, Islam could downplay their violent side if they wanted to (some sects do in fact). Most religious holy books are very multi-faceted.

The fact that a side of Islam doesn't has a lot to do, in my opinion, with the politics and military ties of certain kleptocrat petro-economies (Saudi Arabia is a big one) or other external events (the American invasion of Iraq is another as had that not happened, there probably would be no ISIS).
Upvoting because it's a fascinating idea.

I find it weird they didn't really point out any down-sides, possibly because it's a corporate blog and marketing wouldn't let them.

Off the top of my head though, I'd be worried about:

- No time to think. I find I solve solutions by thinking about them, and I can imagine mob rule would lend itself to less thinking and more doing (fastest solution that sounds half-right gets done first). Similarly…

- Biggest personality wins. I'd worry that whoever had the largest personality would drive everything, leading to people being disengaged. Especially when it comes to engineering / structural decisions, if that person thinks they know whats best you're not going to have the chance to try something (and maybe fail) and grow as a developer

- No personal space. You know, maybe it's because I work from home, but sometimes my fiancee messages me a video of a cat being cute, and I might just take 2 minutes off working to watch it, because I'm a human being and not a sack of watery meat sacrificed to the gestalt. I could imagine it would be very awkward to do anything at work that wasn't explicitly working, which sounds pretty suffocating to me.

- Constantly bringing people up to speed. Maybe this is actually a good thing? IDK, but I think if some people are faster than others, or people wander off to make a coffee or whatever, or come in at different times, or leave at different times, you may spend a lot of time going over the same decisions and working through the same problem spaces over and over again. This could be a good thing, or it could be OK that some people know about component X and some know about component Y and there is little overlap.

If anyone from Meltwater is reading this I'd be interested to know if you had any problems (these ones or other), because it sounds like-- ignoring the first month-- this plan has no flaws. Which seems hard to believe.
I don't think compromising their own goals and ideals is going to help in the long run. I think it is better to underdeliver and focus on quality rather than merging most suggestions that come in.
The one thing that is never mentioned, and that I'd like to see the difference for, is cost to the business.
What if the victims of the sex crime are dead (of natural causes)?

How about non-reporters using murder footage for some dumb purpose like background footage to their halloween album?

You can draw reasonable lines, but it's in a very different place from "depicts a crime yes/no".
I hear people call moving the ssh port "security by obscurity" all the time. For instance:

http://serverfault.com/questions/189282/why-change-default-s...

http://serverfault.com/questions/316516/does-changing-defaul...
The Qt C++ also allocates but never free a certain amount of memory. A lot of programs and libraries take the view that if you're going to allocate memory and keep using till the end, why bother freeing it?

The downside to this is it makes it difficult to use tools like Valgrind that trace memory allocation in one's own program.
It depends on your project.

Embedded projects that use C++ like to stick to specific features/rules to minimize things like hidden dynamic allocations etc. e.g. std library is sometimes forbidden on some embedded projects. But if you understand the std lib you can use it still and avoid hidden dynamic allocations etc.

Because it depends so much on the project, that is why project standards and coding guidelines become fairly critical regardless of language.

And I disagree when I hear people say the wrong subset of the C++ language. I'd argue instead that it is no different then most any language, for example, C# or Java. Both of which I would avoid parts of the language and included frameworks in some cases and use them in others.

As far as unmaintainable, I have absolutely seen a ton of C/C++ that is nearly unmaintainable. But I have seen equally as much Java, C# and Javascript that is the same, so it is more about architecture and engineering then just the language. I am also a firm believer of choosing my language based on the problem I am solving, the wrong language can make your life difficult and make code maintenance much harder.
Is there any kind of science fiction or fantasy that includes such a place marked with repulsive myths and symbolism to repel explorers from nuklear waste?
How to get Instagram API access token and fix your broken feed
Altering the Deal: Why Tony Fadell Left Nest – And Alphabet
For Linux, this is pretty easy to do from the command-line with ffmpeg/ffcast (using the x11grab option). Here's a fuller explanation, plus GIF conversion with ImageMagick: http://unix.stackexchange.com/q/113695/16404
Your "opinion" that Facebook analyzes Messenger text for ads is an unsubstantiated myth, and factually incorrect.
How Google helps 600,000 webmasters re-secure their hacked sites every year
The problem with this is that restrictions on "no-platforming, etc" are themselves restrictions on speech. Which makes the entire concept inconsistent and something that only provides freedom for the (usually right-wing) speech its proponent agrees with.

For example, recently a student got so offended with the politics of a poem in his campus newsletter he went to the office of a professor involved with producing it, demanding to know who "approved" it and refusing to leave (as though it was the duty of the university to protect him from such views). If a left-wing student had done this, we'd have seen all the familiar complaints about "outrage culture" and the death of "free speech" on campus, demands that the university punish him, etc. However, he was a right-wing activist objecting to left-wing content, so in the eyes of the same groups like FIRE etc this makes him a hero of student journalism who must be protected. There's no actual principles there; "free speech" is just a weapon of the right against the left, something that means freedom of right-wing views and freedom from left-wing ones.
Banking and Fintech Trends – An Interview with Jon Ogden of MX
Back when I did a lot of print design, the Pantone colour books were some of the most useful tools I had.

Pantone were around long before design went digital, starting as a method for printers to systematise the production of coloured inks, and the Pantone system is still the way printers manage and talk about colour. Pantone only moved into the digital space fairly recently with the advent of DTP.

Colour management for print is complex - colours appear very differently when printed on different paper stocks, especially coated or uncoated paper. And it's almost impossible to get an accurate preview until you're on the press itself - when it's way too late to make changes. Having the Pantone books which show what the colours look like on different stocks at the start of a project is enormously helpful.

Also CMYK print has a much narrower colour gamut compared to RGB - greens and oranges are especially hard to reproduce - so it's not unusual to specify extra colours where colour accuracy and vibrancy is important - such as on a logo. These colours will be Pantones, and often specified to the printer with a torn-out colour chip.

High-end printing is done using the Hexachrome process, which adds orange and green to the standard CMYK. This gives a much wider colour gamut - and is developed by Pantone.

It's a shame it's not an open standard.