skysight-inc/HackerNews huggingface dataset:
"If you have problems getting out of bed it is because you don't sleep enough, or if you are fat or old you can interrupt your sleep at night(sleep apnea)."

Or because you are depressed, or any number of other reasons.

Writing it off as something as simple as being fat, old, or not sleeping enough is oversimplifying something.

"As an exercise, try not to sleep for two days, and try to think in something, it is really hard."
This is how I got through my university exams, not staying awake studying for 2 nights before, that would imply I revised, but I cannot sleep for the few nights before an exam, I usually head to lie in bed with hot chocolate around 3am and watch TV until 7, then get up and load up on cappucino.

"Do the same two without eating. Write down what you perceive in detail."
Again, there are people who, for whatever reason, hyperactivity, lack of appetite, or some faddy diet, do not eat for a couple of days, and manage to function perfectly fine.

"Try to stay in bed one entire day if you believe exercise is not important."
Load up 120GB of David Attenborough documentaries, and you wont get out of bed for a week.
> What would they have to lose?

Absolutely nothing, and that's just fine.

Let them have their day, even 10 days in court. If they're guilty it will still stick. If not they should walk, no matter how long it takes to get to that point.

The way to deal with the overload is a many pronged problem, for one you could decide not to have so many crimes on the books, second you could decide which crimes are to be dealt with using fines and which are to be dealt with using prison time, and prison time could be seen as a measure of correction rather than one of punishment or revenge.

That would mean that there would be a lot less prisoners and that in turn would upset a whole pile of applecarts but on the whole that's not a bad system to have.

At least you won't have 1% of the population (and 2% of the adult population) behind bars which is generally considered to be a good thing because it takes people out of circulation causing a domino effect into the next generation. Kids of convicts are more likely to become convicts themselves.

http://www.tdcj.state.tx.us/gokids/gokids_articles_children_...

Compromising the right to a fair trial on cost basis because you're scared the 'guilty accused' will hog the system has a much higher cost in the longer term.
I give you the Nika Riots, to begin with

http://en.wikipedia.org/wiki/Nika_riots
> Windows 8 on the desktop was objectively terrible.

spot on and I always thought it will work well on a touch screen tablet.So I got a Windows tablet and boy! was I wrong!!

Its terrible on a tablet too.
MVCC is not versioning. MVCC is concurrency control.

I would have to be convinced that the DB is an appropriate place to handle versioning of the kind you are speaking of.

For instance, see this article: http://www.xaprb.com/blog/2013/12/28/immutability-mvcc-and-g...
Upshot is that RethinkDB started out append-only with rewindability etc. and then ran into real-world problems.

Every system I've ever seen that did versioning does it at the software level and stores multiple records in the database.

Rails gem "paper trail" is an example.
10 days? Why not 20? Or 100? 1000? Because that's the proposal I was responding to.
> Once again, you haven't actually presented an argument for how plea deals have harmed the process of justice in this case.

We'll have to wait for a bit for that, he's appealing the extradition to the EU court.

And if and when he's extradited to the US then you'll be able to see for yourself if you think he gets a fair trial.
Myself and a number of others have used this generic development and design contract: https://github.com/danielbeardsley/service_contracts

I negotiate the terms, make local commits, and include the commit hash on the print-out.
Yes, anything should be "rehabilitated" if that serves truth, or helps to put things into proportion.

I'm not Catholic, I'm not Spanish. I have no axe to grind except truth. Earlier I read a lot of stories about how bad the Inquisition was. That 2 percent figure is certainly less than what I had expected based on the myths I heard previously. Overall, I think it is unfair to use the Inquisition as a particularly heinous example of juridic cruelty and oppression, if it actually wasn't bad for its times - comparing it to today is anachronistic.

Wikipedia: "As with all European tribunals of the time, torture was employed. The Spanish inquisition, however, engaged in it far less often and with greater care than other courts." A couple of sources are given for this.

Anyway, I'm just curious to know if the Spanish Inquisition's conviction rate actually was 99.6 %, or something like that?
Politicizing science: Conceptions of politics in science and technology studies
Money can help you do the right thing faster if you know the right things to do. Otherwise raising and then spending money a little better each round can end up in focussing on the investors as being the customers of your business. If you consult at a medium-high enough level, you can probably raise a fair amount of money yourself and self-fund.

It really depends on the app and if there's market demand ($) for it beyond just users.

If it's the first app, learning how to make money is more valuable on a smaller project than building something big and having less of an idea.
This is sort of terrifying. What kind of clause prevents this potential outcome?
> You can use AppleScript and Automator to automate some tasks, but you can't really call that programming

If Hypercard was programming, so is AppleScript. So is Python. So is bash. I think we're talking about the general "programming" - since I also see Excel included alongside Hypercard in this reminiscence - not the more specific (and arbitrary, IMHO) programming vs. scripting language divide.

I loved Hypercard and was also a regular in the AppleScript world for a decade (and made a good part of my living on it at the time), but there are far more options for anyone remotely motivated to program today and with the exception of XCode (probably the least accessible option) they are preinstalled and freely available. And if downloading a free development environment with a simple installer is too great a burden today, I don't think you would have gotten anywhere in the good old days.

I don't really see the burden today - we have more options than ever, and many are available out of the box, and the rest almost universally free. I can automate my OSX environment with AppleScript, JavaScript, Python, Ruby, and bash (and doubtless others) out of the box. I can build command line applications out of the box. I can build Web applications with GUIs out of the box. I can easily extend AppleScript or Python (and, I'm certain, Ruby and bash) to allow me to build GUI applications.

Programming in the 80's was different, for sure, but I have a hard time understanding the sentiment that it was somehow more accessible. Sure, BASIC was preinstalled on some platforms. Still, most platforms today have more, and better, options out of the box than any platform of the early 90's. Did you write C in the 90s for Mac OS (if we're accusing Apple of being inaccessible because of the lack of preinstalled XCode at the moment, then the 90's were far worse if you ever had to pay for THINK C or CodeWarrior).
I can't make heads or tails of your position. The fact that the justice system is overloaded has no bearing on the plea bargain situation since it is not used to lighten the load on the justice system but rather to concentrate more power on the few remaining cases.

You make it seem as if the plea bargaining system is used as an efficiency gain where those that 'know they're guilty' are going to plead guilty and all those that know they are not are going to have their day in court. If that were the case I would not have a problem with it, alas it is very far from the truth.
Bashmarks: directory bookmarks for the shell
Sure you can. My position is very straightforward. The innocent accused already wait too long for their day in court because of an overburdened court system. They would wait vastly longer --- serving, as is the routine in places like China, the majority of their purported sentence in pre-trial detention --- if the courts were forced to pointlessly spend weeks on criminal cases in which neither party believes the accused has any chance of prevailing.

Increase burden on court system: decrease resources allocated to the innocent accused.
Why Corporations Could Get Higher Returns Than VCs
1000 is still fine with me (I did write 'no matter how long'). As long as the system allows appeals they should be able to do their appeals.

I will happily pay taxes to support a justice system that gives the accused every opportunity to prove their innocence.
The wider the lens, the more dust on the front element affects the picture. Especially specular light (bright light sources, especially the sun).

If you have a very wide-angle or fisheye lens (e.g. gopro) then you will most certainly have lots of nastiness in your photo from having a dirty lens.

You'll notice that in this person's test shots, he has no specular light or sunlight in the images. If he did, the test would have had completely different results.

If you have a gopro, try it yourself. Have a dusty or greasy lens and take a picture with/without the sun in it and the photo will certainly be worse.

Same with my mobile phone - if the front glass is greasy, well, of course the photo looks much, much worse.

I'm a professional photographer specializing in 360º imagery shot with fisheye lenses, so I know this stuff very well from experience.
52,000 Knots – One Man’s Journey into the Craft of Tatted Lace
> The iPad2 (WiFi) also has a GPS device, but it only works when you are connected to WiFi

Testing on my iPad3 right now, and it seems to work fine. iPad2 should really be considered a legacy device at this point (even if Apple still sells it).

> Alternative browsers are also very slow, it looks like Chrome isn't able to take full advantage of V8. An Android device that costs less than a third than the iPad can run Chrome much better than an iPad2 can.

And you can't use Safari at all on an Android device! Gasp! As for the JS engine, I'm pretty sure all apps have the ability to use the full-speed one now, and if Chrome is lagging behind, the blame lies with Google, not Apple.
The real question is, if we finally will be able to use lock-free, wait-free concurrent skip-lists with this new variant, without paying patent fees to Oracle?

http://worldwide.espacenet.com/publicationDetails/claims?CC=...
nest = google
Banning body armor for civilians
Do candidates have access to the Internet/own laptop while taking a fizzbuzz? If not, I would certainly fail it, eventhough I have over 15yrs of experience! See, in my case I have concluded that the best use of my brain is to solve problems not to remember stuff that is easily accesible online (or other sources like stored code, manuals, etc). Heck, I am sure that even if I'm asked to write down an HTML page from scratch I would stare for hours at a blank screen. I hope these type of tests are conceptual, even taken on paper using pseudo-code. No?
You are somewhat missing the point: the innocent accused are quite frequently accepting the plea, even though they are innocent.

So they serve a sentence they shouldn't be serving and they end up being branded convicts for life.

Have a read:

http://www.nybooks.com/articles/archives/2014/nov/20/why-inn...
Amazing that is legal for the NFL to say that these things are illegal.
MVCC is not versioning and you can not rely on CouchDB's MVCC functionality to provide versioning.

Datomic on the other hand does claim to provide "rewindability".
An investor associated with that venture went out of his way to spill the beans and probably would hand it over unknowingly if asked nicely.

But I agree with your conclusion.
Google Search used to have "blocked sites" feature:

http://googleblog.blogspot.com/2011/03/hide-sites-to-find-mo...

They dropped it in 2013:

http://googlesystem.blogspot.com/2013/03/google-discontinues...
Interesting op-ed. I do think that the author does his argument a bit of a disservice by saying that 'it's not true'. Based on his own arguments and the data he refers to, a more correct answer is 'we're not sure' (as in not sure exactly how much or little the reintroduction of the wolf to GYE affected improvement in the ecosystem's biodiversity).
Now I can, but initially I had no idea. But the simulation can be coded up in 15 minutes or so and you'll have your first 3 decimal places in a few minutes after that. To get to 9 decimal places takes a while longer.
When the camera is stopped down (like for a bright desert scene) isn't just the middle of the lens being used?
Bring the future to farming by joining FarmLogs (YC W12)
If you do become interested in another fulltime job, we are in downtown Cleveland and are looking for a full stack web developer and an iOS developer. We're a profitable startup in the broadcast space. Small development team. Good people.

Send me an email if you're interested; it's in my profile.
The Windows world is slowly getting package managers https://chocolatey.org/packages

Windows Desktop is thought in a top down approach. There was a lot less design than in the unix world (historically no permissions, no package management etc). You download a .exe, then you get a new icon. Plus its ubiquitous community, making weird things solvable (something Ubuntu leveraged too). It's a more "human" approach, people don't have to really think through, it either work or they find someone to make it work, whether or not it's built on solid principles doesn't matter for the average joe. That's what, to me, people called a Desktop. Also it used to be a centralized, even though now Windows embeds different frameworks (and starts to feel like linux dependency papercuts). In linux you have options, leading to paradox of choice.
I was actually (I think) the first reference customer of the tooling libraries underneath clang-modernize and clang-format inside Google, and worked with Chandler and Manuel to get a proof of concept out in December 2010. My code was long gone long before it was upstreamed to the open-source Clang project, and was really just a barely-working prototype. It was promising enough (and encouraging enough that an outside engineer from Search had personally invested time in writing it) to get the project staffed up as an actual Google project, though.

The real reason we wanted it was because we had just redesigned the search page entirely [1] and launched Google Instant [2], and the former was launched to "Everything except for IE6 and RTL languages", the latter was launched to "Modern browsers that can handle the performance requirements, if the user has turned it on", and the resulting combination of conditional branches in the code made it virtually impossible to launch anything else. I was leading a short mini-project to get the new interface launched everywhere and clean up all of the dead code paths that had only serviced the old Google interface.

Simultaneously, Chandler and Manuel had come up with this library to do pattern-matching on top of the Clang AST, and they were looking for a reference customer or at least some reason to exist as a project. So they were like "Let us help you with that - we can let you write tools that will fix your 1000+ conditional branches automatically."

Ironically, my project actually failed. (At least the part where we used automated tools to remove dead code - we did succeed in launching the new interface everywhere, so it was considered a success by management). The old code was removed manually by engineers over the next 2 years. But what it did show was that a.) there was demand for these automated refactoring tools inside the company and b.) the primary blocker to effectively writing these tools was the need to reformat source code as you add or remove expressions, which is why clang-format was developed.

[1] http://googleblog.blogspot.com/2010/05/spring-metamorphosis-...

[2] http://googleblog.blogspot.com/2010/09/search-now-faster-tha...
That's because all players have the same tools at their disposal.
I was using a FreeBSD desktop for about two years as my main work machine and finally gave up after constant goofing around with things. I switched to Manjaro yesterday on a brand new laptop, I was blown away at how quickly everything worked right out of the box. It even had Steam on it.

(Manjaro is an Arch based distro; I can see how Steam being on a default install would upset some people)
looks dope
Come for the tool, stay for the network
Should W3C and WHATWG undergo significant changes to adapt to the times?
Here's how to build it on your own. http://stackoverflow.com/questions/15955798/ios-app-store-pa...
Setting up react-hot-loader
Social media operations are not unique to the UK. For example,

http://www.defenseone.com/technology/2015/01/what-your-faceb...
That's debatable. Even in 64-bit mode, x86-64 processors treat 32-bit integers as the default word size for the majority of integer instructions, requiring a operand size prefix byte (on top of the larger integer itself) for almost every instruction that operates on a 64-bit integer. If you want to complain to anyone about this, complain to AMD. Really though, 32 bits are enough for the vast majority of array indices and symbolic constants, why waste memory bandwidth and cache space on 64-bit ints for the sake of consistency?
Women in Tech: The Book
What rights do they ask for that you refuse to give away?
As they mention in the end of the article - most Danes think they're in the best possible place in the world and have the best life you can get. I guess that is being happy? Surely you can argue whether it's factually true - but if you think you are happy - aren't you? :-)
> discipline says "go to the gym" but regardless of discipline you cannot lift the 300 lb weight.

That's not true. The only reason I was able to lift 300 lbs is by going to the gym three times a week for a year. Discipline/willpower is what got me to the gym consistently, without missing days.
We need more posts like this and some education to the public. Until people are educated about their rights, crap like the NFL disclaimer will pass for facts.
I don't understand how DPI is relevant here, if an authoring tool takes into account DPI when translating user units to viewport units then it's a bug in the authoring tool rather than limitation of the SVG format.

Not sure if this is what you meant, but some tiny rounding errors might occur during conversion if there are many transforms involved between the user space and the viewport space, but this can be avoided if user space values are stored with high enough precision.

In order to convert user units to viewport (physical) units and vice versa you only need the current transformation matrix, viewBox rect and viewport size. I have created a demo which shows how I can determine the line length in physical units: http://jsfiddle.net/9n5hf2jw/1/

The way how real world units are interpreted inside the SVG document is so messed up that even the SVG spec itself discourages their use:

Defining the size of a document in mm and then using mm units for shapes within it is going to give counterintuitive results, since they'll be converted to user units to resolve against the view box. (https://svgwg.org/svg2-draft/coords.html#Units)
*bug report
Minor correction: firefox (at least) isn't "killed" due to memory limits. firefox segfaults because it tries to allocate memory and doesn't check for null. chrome in effect works around the memory limit by using one process per tab.
How is the very concept of an appeals system not abhorrent to you? It's based on the idea that the accused receives a finite number of opportunities to vindicate themselves, and that number has an arbitrary cut-off.
Ask HN: I'm a first time freelancer with some questions?
I am a web developer freelancer and just got my first client, and I feel very in the dark about a lot of things. Does anyone have advice or links to resources that would help me? Some of my main questions are:
- How does a copyright work? I have heard that I should copyright my work and only transfer the copyright upon completion of payment, but I don't know anything about how to do register the copyright myself OR transfer one.
- How should I value my time? This is my first time so I'm inclined to start lower than others, but I don't really have any idea how to do that. Is my time worth $20 an hour? $40? Less? More?
- I know I should write a contract between my client and me, and I've found several examples online, but how can I make it officially binding? Anyone can forge a signature so how can I make it so the contract would hold up in a court, if, for example, they refused me payment?
- Is there anything else I should know?

I'm sure many of you have been in my same situation, so any advice would be wonderful!! Thank you!
By analytically, do you mean by hand, or just getting the exact answer by computer? Can project euler problems often be solved by hand? For example this 500th problem doesn't seem very hard with a computer, but doing it by hand seems like it will take a long long time.
A nice growth hack tip for that would be to find targeted influential instagram profiles and get them to post an image/video advert on their account.
you mean image search?
the public? Hell how about educating google/youtube who do take downs against videos that don't even infringe. I can imagine the fun they will have Monday with people uploading content
No, you've read my comment, made an orthogonal point, and then suggested that I don't understand that point. I do understand it; it's simply orthogonal to mine.

You're also very happy to mis-frame my point, repeatedly suggesting that I believe there's no meaningful injustice in the status quo. That is not what I believe. I've been pretty clear about the fact that there is a significant problem that urgently needs correction. It's just not exactly the problem you care about, and so you caricature my points to try to win the argument.

Once again: regardless of how often the innocent accept bogus plea agreements, those innocent who choose to fight their cases are greatly harmed by a system that eliminates plea bargains.
I'm talking about malicious hackers. They're a tiny minority, but it only takes a few.
Whenever possible, I try to strike Agile Contracts where the client is given control ONE of three levers: The Scope lever (how much will be done). The Time lever (how much time will be spent). The Money lever (how much will the client spend). If you try to give your client more than one of these levers, you're fooling yourselves, because it isn't really possible. Some aspect of the project will suffer in a way that violates the basis of a good business relationship and / or a good outcome.

More information on Agile Contracts:

http://www.agilecontracts.org/
A really big error I've made around "discipline" w/r to software, is thinking that it means locking in all of your time so that you can crunch. It's the first two to four hours of effort, and the first 50% of your days in the month, that are important - when trying to chase after one thing all day every day, diminishing returns set in really quickly and you come out behind in terms of your whole life - unhappy and no better off on the project.

Another hour or two on top can help when the job means you have to communicate with others. But even at a "normal" eight hours, you tend to end up with slack time, which is poisonous to how you treat the job. Discipline means starting consistently and stopping equally consistently. Starting without stopping isn't disciplined, it's desperate.