skysight-inc/HackerNews huggingface dataset:
Yes, you are.

> A website — graphics, content, visual elements — is copyrighted at the time of development. So putting the copyright notice on the bottom of a site states that the material displayed is not to be used without permission of the owner. In fact, you don’t even need the notice to claim copyright; the law eliminated the requirement of public notice in 1989.

Source: http://www.sitepoint.com/what-it-means-to-copyright-a-websit...
It's difficult to demonstrate full functional correctness. However, it is pretty easy to demonstrate partial correctness. Most tests -- even if they were completely exhaustive -- correspond to partial correctness rather than functional correctness.
Health Benefits of Golden Berries
Power of Java8 in Action – A program in one line
Show HN: Simple and concise: high performance distributed Actors on the JVM
Sex-themed e-books given curfew in Germany
The same person who tried to justified the cookie law (and no she didnt change her mind, thinks the cookie law and EU is flawless still), just recently took a stance for geo-blocking, saying the practice of restricting access to information based on geographical location may in times be necessary. Ah, okay so when, and she didnt say.

But that person hangs around with EU parlamentarians.
The point is the people get their way, albeit slowly. It is popular to believe the US is a fascist country, mainly because it is very powerful regardless of objective reality.
Who besides Apple is 'forcing' users to use SSD? Even most of so called 'Ultrabooks' use HDD in order to become cheaper.

If almost no one understands the performance and reliability difference a SSD can give, and almost no one 'enforces' users to buy SSD, how is this technology become cheaper in a so fast rate?
Samsung attaches screen to semi-truck to show the road ahead
And a must-have is an example with:

- pictures

- tables

- formulas

When you can't find it in the sample PDF, you assume that adding them will be some sort of visual hell...
There have been occurences mass starvation throughout history, so human ingenuity does not always find a way out. I think many Irish people live in the US today because of one of those starvation events not that long ago.

Jared Diamond's book "Collapse" lists several civilizations that only went down after hundreds of years, sometimes thousands.

Our current practices are in effect for less than 100 years, so we really have no idea yet how it will all play out.

Currently we reap the rewards of the "green revolution", but that is not a sustainable way of farming - it depends on extra energy sources. So we don't know how that will play out in the long run, either.

Meanwhile, as you know, world population has exploded. So if our current way of producing food might turn out to be unsustainable, even more people could die.
Re: '...Rather than do all this work with Puppet, Chef, or even Ansible, I can just declare what the systems ought to be and cluster them within code branches...'

It sounds like the poster is doing something similar to a 'Gold System Image' though with Container technologies.

Configuration Management is great, but I'm with the view that you should start with a combination of gold images/system builds and then stack on Cfg Mgmt on top of that.

Theory is you will have a known base and identical builds etc, otherwise you would get subtle drift in your configurations, especially for things which are not explicitly under control of Config Mgmt (shared library versions, packages).

Of course, this is not always feasible but if I were to start from scratch, I would probably try to do it this way.
I can't imagine my workflow being all that special, but I never have to deal with this?

I just write new features, refactor if needed, fix unrelated bugs, etc. When I feel like it's commit-time, I cherry-pick changed chunks or lines to commit into single coherent commits. If I've introduced a new feature that required refactoring, I'll first pick all the chunks that belong to the refactoring and commit; then I'll commit the new feature and afterwards commit any bugfixes and other side endeavors that may have come up during the development of the new feature.

This is one of the reasons I don't like working with Subversion anymore. Committing, say, two changed lines in a file with many changes is nearly impossible. In 'git gui' it's a simple as selecting the lines, right-click, "Stage lines for commit" and pressing the commit button, and I'm back to working on whatever it was I was really working on.
scipy uses cython (previously swig). It is correct that its performance depends on C and Fortran code (but you knew that).

Are you sure your coworker found the derivates for the force field? They were already published when VMD was written.

I think you're trying to quibble with some of his minor points. Schaf's quite aware of water and counterions (we used to work in the same room at UCSF when he was writing AMBER's LEaP tool that adds water and counterions to molecules).
I wish cookies could be made completely illegal worldwide. You want to track me, use your database should I choose to create a business relationship with your site and login.
Everything you need to know about containers, minus the hype
SpaceWeatherLive is another good website for keeping track of aurora news, and they have an e-mail alert service.

http://www.spaceweatherlive.com/en/auroral-activity/kp
Hey, if it gets crooked cops booked that's one of the best arguments for Bitcoin that I know of.
D3.js Formating tutorial through examples
I'm waiting for the 'Commit messages considered harmful' blog post.
> It's funny how the ones who contribute the least to the functionality have the most outspoken opinions on commit messages. Perhaps it's easier to be puritan when you only handle trivial code changes.

According to GitHub, this guy is the author of Redis and he has made 3659 commits to the repository. Call that trivial code changes.
Why is it disturbing to see someone who is open and not afraid of a bunch of kids and freaks on the Internet? :)
JJets718 very cool, any plans to allow for bulk uploads and comparisons in the future?
Yes, because their reps bring pork from D.C. back to their district. Who does not like a new school built/paid for by Fed money? Voters don't realize that the money is actually the tax money that they themselves paid into the system.

It is all very calculated, and in my opinion, is the epicenter of what's broken in the US political system.
Check out Lyx
You can look into softcover/polytexnic here: https://github.com/softcover/softcover , I believe it had a decent .tex style for a book. Also very powerful pipeline for producing .epub/.mobi from .tex

Another excellent style sheet to look into is the Tufre-style book: http://www.latextemplates.com/template/tufte-style-book

I'd also be happy to share some of the .tex header I use for my book---just some customizations on the vanilla book documentclass. It's fairly hacky stuff, but it works ;)
This can be said of lots of other issues like Safari's war on internet infrastructure by banning 3rd party cookies for no reason. Cookies are a known entity, easy to check and easy to clear, not to mention they also held opt-out status for all those networks that offered it. Progress should be understanding and choice, not brute force approaches like these that just fatigue users and undermine the entire cause.
I like the language, so I just rather write a C/SSE/AVX library if I really need something to be very fast.

I feel exactly the same, and once you get to know the quirks of the Go assembler it is actually pretty easy to use. That said unless I know it can be done en SSE, I usually don't bother, because the speedup likely isn't worth the effort.
Maybe also as a point of naming the official institution responsible for that page
I took a survey of my Go code base once. In the mature bits of code, approximately 1/3rd of the places where an error was received, something other than simply returning it was done. And I don't really go in for crazy wrapping schemes, either... it means something was logged, or retried, or modified, or somehow reacted to.

What often starts out as simply a return, by the time something gets to production quality, has often changed.

If you're using Go for its core use case, network servers, the error handling turns out to be very solid, precisely because almost every other error handling paradigm strongly encourages you to just lump all the errors together and not think about them individually. (Yes, that includes Option<>.) I can see where that might be very annoying on a desktop GUI app or something, but if you are not thinking about every single error in your at-scale network server, you're actually doing it wrong.
I really miss Opera's site-specific settings.

IMO, the web has gotten considerably worse in the last few years.
That is a high multiple for a company that sell physical goods.
Thanks! Please let me know here or email me at jack@wildbit.com if you have any questions.
Browsers already have the ability to block cookies and at least Firefox allows overriding the choice for individual sites without needing any plugins.
Instead of just letting people 'like' or 'favorite' users' photos, 500px assigns a score to each photo, from 0-100. They have an algorithm that factors in all the activity on a user's photo to assign that score. As the score increases the photo moves to different sections of the site (Fresh, Upcoming, Popular).

My relative posts a photo almost everyday and is always trying to figure out how to get a higher score; different photo subjects, posting at different times of the day, etc.
Dimple charts for R
not really, its using this corpus to infer meaning to phrases. (at the very least)

So the bias it exhibits in language towards women, immigrants and the poor, will be baked into the way it understands language.
A good read.

One thing I thought of as a little weird is this:

> But remember, we aren't decoding anything since our instructions are just given to us raw. So that means we only have to worry about fetch, and evaluate!

The 'decode' step is being done by the switch statement, it's not being skipped. I think the author may be confusing turning assembly into machine code (i.e. what an assembler does) with decoding an opcode.

I built a (very simple) VM in Go live on stage at a local mini-conference last year. I really enjoyed it. There's a video of it here: https://www.youtube.com/watch?v=GjGRhIl0xWs
It's funny how many sites have that "I agree"-option. Because they still put 15 cookies on my computer before I even agree to it.
Thanks, Nat! Great questions. You can do bulk uploads and comparisons using the API, but I don't believe we have plans to allow bulk uploads and comparisons using the web interface in the next few months.
From my experience design patterns are both taught and used as a starting place for solving a problem which is recognized as similar to a problem which was previously solved effectively with in the manner of the pattern. Rarely will the design pattern fit perfectly as the solution, but by recognizing and using the correct one as a starting point for many architecture related problems you can greatly reduce the work involved, in creating the solution.

They keep people from re-inventing nearly identical solutions over and over, and allow for a vocabulary which can express rather complex ideas because fellow practitioners of software engineering generally know many of the same design patterns. This saves time and reduces the opportunity for miscommunication when expressing a more complex idea (assuming the person you are talking to doesn't lie and for instance say they are familiar with the facade pattern, when they are not).

To me this is using them to both get and express a better understanding of a complex system. I am also able to understand code for new projects I am to work on much quicker when I understand the underlying design of the elements. When the elements are designed with a structure that resembles things I am familiar with this process becomes fairly easy.

I see them as things like definitions of 'Suspension Bridge',
'Victorian House', 'Tunnel', or 'Dog House'. Sure we might see a book consisting of very rudimentary definitions of structures like these as being absurd, for the corresponding type of engineer, but that is because of our familiarity with the form these structures take. That familiarity with the form is the point of design patterns in my opinion. And I believe their utility is indispensable should we want to continue building more complex structures in code.
Google Reveals Health-Tracking Wristband
I hope he runs NetBSD on it :-)
As long as we are making fallacious appeals to authority, we also have here an actual judge who fucking issued the gag order and who approved the subpoena whose justification is under dispute. We might as well look at the argument of these other actual, currently federal lawyers who agree with what I am saying. Everyone here seems so certain of themselves, it's hard to believe there's ever any debate in an actual court of law! We should just start trying cases in the court of Hacker News.

Look, everyone here seems to agree that the 'reasonable person' standard is the standard, though I misstated it in the beginning. My point is simply that two reasonable, disinterested people can disagree about what constitutes a threat. This does not seem to be a belief that justifies personal attacks, but apparently it is.

But I essentially just walked into a room full of knee-jerk libertarians and mumbled that maybe their blanket view of free speech perhaps deserves some scrutiny, especially when we are also discussing violence in a country with a long history of violence (i.e. people making good on threats). As a matter of fact we just had a case last week where an individual made a vague threat in private company, said company didn't make anything of it, and then he went and murdered 9 innocent people.
Nice idea! I like the no-database approach, too... I need to look into memcached.
D3 Lessons Learned: Constructing a Hover Lock Button
Go: Self-signed certificates with SSH
Run hot water through both ways (flip the razor while rinsing). Hold the razor at an angle, so that the water runs straight through the blades. Do this after every 2-4 strokes to prevent hair build up, and give you a nice warm, clean razor each time it touches your face. (Mach 3 user for as long as I can remember.)
At least for Firefox, the cookie preferences feature has been neglected for years. It's hidden beyond an increasing number of clicks and has long standing bugs (for instance, my whitelist of sites I allow cookies from is wiped each time Firefox upgrades)

I think the fact that they're actually making it harder with each new UI revision - and trying to make it go away in some sense - is a sign that their interests are not aligned with those of their users' desire for privacy. It's not so surprising, really, as their revenue largely comes from an ad-supported search engine, and so they would not want to be defeating ad-networks' tracking by making cookie management/blocking easier...
Previous submission from another source, with comments:

https://news.ycombinator.com/item?id=9762463
20+ years ago, my university's formatting rules were pre-computer-age, and the asked a guy in the IT department (a friend of mine) to create e a new set of rules. The new rules were entirely based on MS Word.
Footprints uncovered off B.C. coast could be oldest in North America
interesting, but Q: "journalctl -o short -f | ncat --ssl logsene-receiver-syslog.sematext.com 10514", what happens after journalctl dies/restarts?
And browsers have had such options (block all cookies, prompt to accept, etc.) built in to them since the very beginning of cookies, except everyone turned them off because they were annoying! So now websites had to add them! And they are just as annoying! ARGH!

A more useful directive would have been some sort of legally-backed "coloured cookie" type system, where a cookie has to declare for what purpose (session, internal analytics, adverts, site-to-site tracking, etc.) it's for, so browsers can then selectively block those categories. That would be useful, because then you could punish people who lie about the purpose of their cookie.
Softcover looks awesome. Thanks!
How I got eviscerated in front of the entire company (and why it was good)
Apple wants access to Swift's market.
Devs want access to Apple's market.

Simple supply and demand here - the demand side has to pay or otherwise they don't get in. Sure it sucks that the policies aren't very transparent and things are expensive, but them's the breaks.
I think the subscription model is a big part of the valuation. Investors love seeing steady (and predictable) income.
Ok, never heard of klein bottles before, watched the video and I learned about something new today. Awesome robot and storage area as well :)

But, aside from that, when I went to youtube to watch the video, the ad I had to watch was this:

https://www.youtube.com/watch?v=HYhdbxj-yoI

First time I watched a youtube ad all the way through :p
Totally agree! Branding has been their strong suit. Everything from their website to their Facebook page has style and personality.
I'm gonna go out on a limb here and guess that the only reason Apple caved is that the dollar amount was too little to be worth any amount of negative PR.

Apple is a $300 billion/yr company. They will not risk that revenue stream (which is largely based on their positive brand image) for a few points of margin on a product that will probably never be more than 0.01% of their revenue.

Kudos to Apple for recognizing that this is something they absolutely don't care about. The value of their brand is worth more than this. I just worry about the volume of new products coming out of Apple these days and wonder how much care and thought goes into them.
4 Ways to Get Press for Your Startup When You Have No News
I agree that the general effect is still dumb, but I meant that the directive isn't as "technologically illiterate as many believe it to be".

I was pleasantly surprised that the legislators were aware of the necessity of cookies for login management. At least it allows me to keep my web app clean of this pollution...
In many universities the problem is that you need to produce a thesis according to the university specifications. A generic thesis document may help with this, but will unfortunately never solve the complete problem. Fortunately, however, most universities also have a local LaTeX guru, or you can just copy the style used by previous students.
Amazon Echo Released
Most modern computers have caches. On the whole they speed you up but some access patterns lead caches to slow you down. Some instruction set architectures have more registers than others.

So the fastest language also has to consider the hardware it is used on.
Sure, there are allowances for technically essential cookies but in practice almost everybody is using third-party services like Google Analytics. For a physical business with a brochure website, tracking how people use their site is more essential than any session cookie.

I'm not saying I necessarily disagree with the idea behind the law, rather that almost everybody uses cookies and making everybody announce that doesn't mean we're suddenly all informed.

An implicit /cookies/ or /cookies.html or even a domain-level TXT record would be just as informative, without clobbering user experience with a message that everybody is now blind to.

As others have said, copyright notices are as much about preventing infringement as they are anything else. Consider them similar to a "Thieves will be prosecuted" signs in shops.
MapD: Massive Throughput Database Queries with LLVM on GPUs
I don't follow you, what do computed gotos have to do with threaded code?

I'm not sure I understand the code you've linked but "goto (void )(jumptbl_base + *pc++)" looks very much like my big "match" statement except that I match only a subset of the 32 bit instruction.

I don't see why the compiler wouldn't be able to rewrite a bit switch/match statement as a jump table without having to spell it out directly.

> I'm not talking about jump tables. I'm talking about replacing the bytecode indices with jump addresses once (yes, with a precalculated table) and then doing an indirect jump for each translated opcode from the input stream.

Now you've lost me completely.
This works wonders for preservation (both sharpness and rust). You can also sharpen them by running it backwards on an old strip of denim a few times before each shave.
"Reminder: Apple uses music to make billions off hardware. Artists see nothing from this."

- I have never seen the exact numbers but I assume a lot more people have a portable music player with them at all times (iPod then iPhone) than they did a decade ago. I can only speak anecdotally but I buy more music because I know I'll have it with me at all times than I did in the portable CD/tape days.
Sites can now use server-side cookies, where different sites even share info they glean from you. So they can auto-fill forms because you filled out a similar form on another site. Your browser is no longer complicit in 'cookie storage'.

What can be done about that? Its not unreasonable for vendors to keep and share information. Its not practical to have personal control over what they're doing up there in the cloud.
Knight Center offers online course on data viz and infographics with D3.js
Looking at division and mod as a pair finding group and subgroup indices is interesting. For zero based indexing, we want division to round down and the usual zero-based mod. So Group(8,4) = 8/4 = 2, Index(8,4) = 8 % 4 = 0. The invariant is x == x/y * y + x % y. With one based indexing, we want division to round up and want the modulo operator you're describing. So Group(8,4) = 8/'4 = 2, Index(8,4) = 8 %' 4 = 4. The invariant is x == (x/'y - 1) * y + x %' y.
Developer reactions have been mixed: Daniel Jalkut of MarsEdit exclaimed, "Damn, I wish Taylor Swift were also a Mac App Store developer."

And perhaps build a new music app named 'Taylor' in Swift?
I don't buy into this logic. If you are able to intervene (i.e. suddenly take control of a large semi at its full kinetic energy in a life-critical situation), then you need skills of the same complexity as an existing truck driver. If you are not able to intervene in a tough situation, then the truck better be riding empty (with a procedure, for situations it can't resolve on its own, to stop and wait for support personnel to arrive on a car).
Why You SHould Be Excited About Telerik NativeScript
You should try Sqwiggle for this, pretty much what it's designed for :) https://www.sqwiggle.com
This is what I'm using now: http://seesparkbox.com/foundry/semantic_commit_messages.

chore: add Oyster build script

docs: explain hat wobble

feat: add beta sequence

fix: remove broken confirmation message

refactor: share logic between 4d3d3d3 and flarhgunnstow

style: convert tabs to spaces

test: ensure Tayne retains clothing