skysight-inc/HackerNews huggingface dataset:
The A-380 costs about 414 million usd and can carry ~500 people. A flight from Europe to Sydney takes north of 22 hours (not counting stop-overs).

Off the top of my head, this new plane seems like a pretty good deal, doing Europe to Sydney in ~4 hours with 300+ passengers for a unit cost of 1.1 billion.
Can't tell if actors are language- or library- level.
Thanks. I hadn't notice that. Modified the title.
Sounds like my car. I have spent enough on keeping it running in the last year, I might as well pay for yet another repair.
Lib/sidekiq.rb
In case anyone reading this is not familiar with it cppcheck is invaluable for finding such things.

http://cppcheck.sourceforge.net/
I am still looking for arguments I agree with that would argue to keep illegal drugs illegal for any adult. I have not found any positions yet that outweigh my belief that adults ought to be allowed to take responsibility for their own actions.

Likewise, putting myself in this driver's seat, an overdose on my part is my own fault: If I chose to gamble in such a fashion, it does not seem fair that medical staff should have to labor over rescuing me. I made a decision, it only seems fair that I abide by the consequences. Assuming I had not previously entered into a contractual agreement that was pre-financed, an insurance of sorts, premiums paid up, expectations laid out (DNI/DNR, etc.).

I guess the rub would be if the dosage was administered to me without my consent, or a substance included (cut in) that I did not authorize...

With the same preface, this would logically extend to some other "for your own good or the lesser financial burden on others" laws, possibly like helmet laws.

I get the overall feeling that we have short-circuited the benefits of natural selection/survival of the fittest/most able to adapt. Which probably explains my enjoyment of the Darwin Awards books...
Minimal definition: "behaviour and state".
We Asked 29 Tech Companies If Their Employees Can Access Your Personal Data
This is worth understanding, and works out a lot better in practice than having to pass in ad-hoc collection builders as equally ignorable "out-params" or exceptions.
Back in the day, I was much happier with two 4:3/5:4 monitors than I am with two 16:9 monitors, as you say the neck strain... or wasted space is a bit ridiculous. I prefer two squarish monitors to 2x widescreens _or_ giant screens.
What a coincidence, a few days ago I stumbled on a previous bookmark of their website and was wondering what happened to the project.

It's a bit sad that 14 years after the year 2000 (where we were supposed to have flying cars ;-) we still don't have several audited and trustable full disk encryption systems.
The application itself does seem to be open source

https://github.com/bradjasper/Focus
California Lemon Law
You’ve paid lots of money for your car and cannot delay the resolving of its problems. The longer you wait, the more difficult it becomes to resolve the lemon law case. You must be quick and present the issue to the manufacturer.
Find us on calemonlawinfo.com
Both, because you don't need them as often.
> An astonishing number of people already believe that they're paying annually for Pinboard.

I've always wondered about this. The subscription model is so ingrained nowadays that I cannot think of any other web service of any kind which uses a one-time fee.
Damn, Maciej.

- Isn't this somehow unfair to someone?
- No.

- Should I be worried?
- Only in the broadest, existential sense.

Thanks, totally made my day :)
High school student scores $72M playing stock market
That there may be limits is not as interesting as what the limits actually are, which itself, may be an unsolvable problem. So it is useful to assume that there aren't limits, and press on.

It's like someone telling you the Halting Theorem shows there are undecidable computations. This has never dissuaded a single engineer from working on better compiler optimizations, or even limited detection of halting behavior, it just shows the general problem is insoluble.

Perhaps we may never be able to discover exactly how our life came about, or how the universe came about, but there are lots of other related questions narrower in scope that are just as valuable to answer.

I'd say the philosophical justifications are frankly irrelevent. I know this rankles people, I've seen it rankle people debating Lawrence Krauss. They provide a good backwards justification for having logical confidence in our scientific endeavors, but really, science is about making predictions and if you come up with a theory that makes useful predictions, allows you to build things and conduct experiments with agree with the model, in other words, something that "works", the philosophical underpinnings are not going to cause anyone outside Philosophy departments to sweat.

Thus, more useful than "how did OUR life actually evolve" which may be beyond the limits of the historical data or our ability to analyze, other questions are "are other kinds of life possible", and "how can other kinds of life evolve". If there's a useful theory of how other kinds of life can come about, and if we can actually test it with experiments, and actually create this life, then I'd say the "science fiction" of believing that science can answer the really tough questions, and drove physicists to actually solve a sub-problem, was a worthy bit of cultural driving force.

In other words, give me my beliefs in space empires, and warp travel. It inspires me, and others, into science, and useful endeavors, even if the primary goal (FTL) is impossible.
EASY TRICKS
It's not only a web services: I sometimes receive emails asking me to cancel the subscription for my desktop software, which is sold without subscription.
+1 for Self Control. Does the same thing, is free.
A single cloud in the sky may exist in such fashion that it has no precise boundary and is not constituted by any specific set of water droplets. We invented the word cloud as a name for loosely grouped water droplets that appear white and fluffy when viewed from a far (as they commonly are). No "contradiction" here.
"...wake up tomorrow in a female body..." - a proper one or a fake one (reproduction, gender features, psychology etc.)?
I've had 2 ssd's fail on me. To the point that the data is unrecoverable, ssd's fail worse than hdd's from my limited experience so far. Hope you have backups either way.

I also have at least 2 2.5" hard drives that are running on 3 years. Anecdotes make for poor data sets. (note one of those 2.5" drives is getting smart errors now after 12800 hours of use, so probably going to die in short order)

Besides, with spinning rust getting to 8TB now, hard drives are just taking the old place of tape in a proper backup solution. That is memory->flash->hdd->tape->optical (last two could possibly be the same layer).
"Foam strikes during launch were not uncommon events, and shuttle program managers elected not to take on-orbit images of Columbia to visually assess any potential damage."

The foam strikes were not uncommon but they were not designed events. Rather, the organization went the slippery slope of considering unplanned debris "normal" since they had not caused any disasters before.

This leads me to think that the communications and security culture had not improved that much from the Challenger days then...
There have been actual real world examples of simple things like one line if statements and forgetting switches breaking code in production software and leading to VERY dangerous things. Especially in C/C++ code.
>No, you can do that, and can do so safely (if you implemented the unsafe parts correctly, at least).

That is equally true of C++; you're completely safe as long as you don't make any mistakes.
It was mentioned right at the start, the article is also from 2009 when Clojure was very new
Ugh. This is what is wrong with any discussion with performance; someone who only ever builds CRUD apps wades into the conversation spouting junior level truisms and raises the noise floor for those of us who have done steps 1 thru 3. This isn't Stack Overflow, you aren't educating beginners, and even then there is no need to come to the comments with an axe to grind.

The compiler is not a magical fairy that optimises away the cost of memory allocation. You don't 'emulate an arena' with a vector of reference counted pointers, any more than you emulate a cheetah by painting spots on your body.

Nobody uses an arena because they are lazy or hate destroying objects; you still pay the cost if your objects have the Drop trait. You use them because you have a bunch of fixed size allocations all with the same lifetime, and - after profiling - you need to exploit that fact.

There will be unsafe code outside of Vec because you need to do four things:

- allocate a chunk of memory (for non-relocatable objects)
- construct objects in portions of the memory of that chunk
- destruct objects in each chunk
- deallocate the chunks of memory

If Rust ever gets placement box we can do the whole thing safely, but IIRC there hasn't been a decision made nor any experimental implementation. Until then, if I need to turn off the safeties to get something done, I will - not to spite the condescending 'enlightened' who are above getting their hands dirty, but because if there is a business need and it can be done correctly with due diligence, it is not 'macho', it is the professional thing to do.
I'm a big believer in amped up language specific editors to deal with that (http://research.microsoft.com/en-us/projects/liveprogramming...).
On a lighter note, a 1983 TV movie [1] follows events on an high-speed passenger airplane accidentally launching into LEO and being rescued by two space shuttle missions.

Concepts shown included transfering passengers and crew through space by improvised means [2] and using a shuttle as sort of heat shield in front of the plane; one character realizes a shuttle could drop into the atmosphere ahead of Starflight, with Starflight riding the plough-wave; the wingtips would burn a little.

[1] https://en.wikipedia.org/wiki/Starflight:_The_Plane_That_Cou...

[2] among them, a coffin.
It's not meant to be fair. Rust is created as a successor of C++ to completely overtake it everywhere.
All the information needed to make these guarantees is the type information of all visible items in a translation unit ("crate").
C++ programmers generally know the iterator invalidation rules though.
The entire C++ language is an unsafe block. I think you're trying to be funny, but you missed the point.

A concrete example of safety is that Rust can tell you if you reference memory from an arena after the arena goes out of scope. C++ can not.
Firefox uses compartments per domain instead, which is a great alternative to process per tab:
"Some readers might wonder how compartments compare to per-tab processes as they are used by Google Chrome and Internet Explorer.

Compartments are similar in many ways, but also very different. Both processes and compartments shield JavaScript objects against each other.

The most important distinction is that processes offer a stronger separation enforced by the processor hardware, while compartments offer a pure software guarantee. However, on the upside compartments allow much more efficient cross compartment communication that processes code.

With compartments cross origin websites can still communicate with each other with a small overhead (governed by certain cross origin access policy), while with processes cross-process JavaScript object access is either impossible or extremely expensive.

In a modern browser you will likely see both forms of separation being applied. Two web sites that never have to talk to each other can live in separate processes, while cross origin websites that do want to communicate can use compartments to enhance security and performance."

You can read more about how that works at http://andreasgal.com/2010/10/13/compartments/
Does UB enabling code optimization? The 'dangerous switch' might run faster if the compile deduces that only two of the possibilities are valid?
You're missing the point. The author talks about it a bit, but even within flash there are wildly different levels of performance vs cost.
CodeEval Now Supports R and Visual Basic
LeechBlock (for firefox) is free, configurable and does this too.

http://www.proginosko.com/leechblock.html

https://addons.mozilla.org/en-US/firefox/addon/leechblock/

You can do the XKCD option and make it simply slow you down, but not actually block you. http://xkcd.com/862/
Louis Vuitton Outlet Store Online Sale for Cheap
Sadly, the planets around us are pretty boring. There's no point really to go there.
You make good points but the ad hominem is really not necessary.
The article embeds a great talk by the author: https://www.youtube.com/watch?v=zDuxd1Enxj8

He talks about using HyperLogLog to store information about the IOPS a workload is causing. This lets them do (at 4kb granularity) analysis on just how performant different cache sizes are. Currently solutions are just measuring filesystem last-accessed times, which hide a lot of important data (notably storing VM images).

The tools he shows off are pretty awesome too, like letting you replay old workloads and determining how best to allocate faster storage.
Not only legacy, many hardware vendors provide only C bindings leaving the management of resources to the user.
Service unavailable. Cache works fine:

http://webcache.googleusercontent.com/search?q=cache%3Anbvie...
> Really? Then you're being naïve or obtuse. Both are common sources of bugs in C/C++. Accidental failure to handle all inputs (common when additional inputs are added after the handling code is written) and subtle typos with major consequences (see Apple's "goto fail" bug).

I don’t know, it seems reasonable to me to allow switch() not to handle all possible inputs and/or fall through. Requiring for() loops to always have a body also seems unnecessary, there are cases where everything fits nicely into the three standard elements.
You're not wrong. Rust's contribution is that it statically verifies safety as much as possible, and when not possible, at least isolates all code which could potentially be unsafe. The means that if the program segfaults or has a data race or other unsafe behaviour, the programmer need only focus on code marked as unsafe to fix it.

In practice, most applications have hardly any unsafe code, delegating all of their unsafe behaviour to libraries that have presumably been thoroughly tested.
If by true you mean false then yes I agree.

There is a world of difference between this block/function is unsafe rest is enforced by compiler and everything written is unsafe, lets download third party program to check.
Good reply; would be better without that small sentence after "really?", though :)
Top fitness gadget gifts for Christmas
The OpenStack standard rises in importance for network managers
Uber prices surge up to 4x normal fare in Martin Place during Sydney siege
"I can send an IP packet to Europe faster than I can send a pixel to the screen. How f’d up is that?" - John Carmack

https://twitter.com/id_aa_carmack/status/193480622533120001
I do second that - http://www.joyofdata.de/blog/hierarchical-clustering-with-r/ :)
Adobe offsetting: donating monthly to FOSS instead of Creative Cloud
There are certain classes of behavior that are safe but compiler flags them as problematic.

To get around this restriction you use unsafe block or function.
Why is it nonsensical?
The Guide to Making WordPress Websites Load Faster
Although not mentioned, the elephant in the room is that teens dropping the TV for the Internet. I have three cousins, all between 13 and 17, none watch any tv. Why watch something when you have no choice the the programming. YouTube killed the television star.
Actually having lots of people complain about a programming language is a good indicator for that language doing well:

- JavaScript

- PHP

- C++

- ...

On that note, Hadley, R IS awesome and a large reason for that is your contribution to it! Thanks and keep up the good work!
That's not true. We know enough about ecosystems to assess the importance of various organisms. For example, biologists say the 30-or-so malaria-bearing mosquito species can be eliminated without causing trouble.[1] Doing this would save at least 1,000,000 lives (mostly children) and tens of billions of dollars per year. Like the American Chestnut, these mosquitos are massive populations that serve important roles in nature. Yet killing them would not cause problems for their ecosystems, let alone humanity. Our dependence on nature is not so great, and our knowledge of nature is not so small. A single species so obscure as to be unknown to us simply cannot be crucial to humanity's survival.

With the story of the American Chestnut and the biologists' assessments of mosquitos, I hope I've presented some convincing evidence that lack of biodiversity is not an existential threat. Is it a loss? Assuming genomes aren't sequenced, yes. But the same is true for the destruction of old books. While regrettable, I don't lose much sleep over either.

1. http://en.wikipedia.org/wiki/Mosquito_control#Proposals_to_e...
What I mean is, there is a huge amount of people that started learning programming just because they wanted to do some web related stuff, and probably WordPress themes are king.
So who do you nominate to be operated on by the surgeons exactly 1/5 of the way through their career? The poor? The desperate? How about those over the hill all the way over at 7/8ths through? The guy who has only done this procedure twice before, shall we have him work only on the mentally deficient who don't know any better?

By definition we cannot all have the best surgeon (and there is one). Therefore you can only ration access to this "best" surgeon in one of three ways: need, luck, or money. Personally I'd rank them in that order in terms of sense - and none of them truly involve patient choice.

Metrics are great for use internally, as oversight. They allow hospitals to assess doctors, to help doctors, to improve practices and better themselves. As a "consumer" of healthcare I think they're mostly damaging.
This just forced me to finally buy a Pinboard account!
No, I didn't mean it takes months to get your loan approved for most people. It did for us though, since we moved from abroad, having no work history in Sweden and no jobs at that point. That means you have to get two job offers first (for a couple) and that takes time. During this time you are looking at apartments but can't bid since you haven't secured a loan. Then comes the looking part, which for us took maybe 2 months. There was a lull in availability (and extreme competition between bidders), and we were outbid for everything. When we finally found one, and outbid another couple (price rose 700SEK btw), we had to wait another 3 months to move in.

Everybody's experience is different, but I think we can agree this is madness and not good for our economy. I rarely have much positive to say about the US, but one thing is that you can literally go to almost any city (except maybe SF and NYC), live in a hotel, and within a week you have found some place to live. Might not be the highest standard of living, but you can always trade up.
There's a variation on the Pomodoro technique which has been working well for me. It was recommended by a Pomodoro program I use called Tomate[0] which defaults to a minimum 10 minute timer instead of 25 minutes:

> The rationale is that the hardest part of working is getting at it. Past the first ten minutes, continuing to work is far easier. So you only have to commit to the first ten minutes, your motivation should do the rest.

[0]: https://gitorious.org/tomate/pages/Home
Worth the read

http://science.ksc.nasa.gov/shuttle/missions/51-l/docs/roger...

It was that way in the 80s. If it does not work as planned, but it has not broke yet - it is safe.
Stackexchange Winter Bash
I will try and dig out the reference.

Edit. Here it is http://link.springer.com/article/10.1007%2Fs00439-007-0460-x
I'm so happy that I decided to move to Fastmail this year, definitely a great choice and it's awesome to see how passionate they are about their platform.
> The more you learn about the R language, the worse it will feel.

The opposite is true in my experience.

> R makes me want to kick things almost every time I use it.

Maybe R is not your biggest problem.

> The documentation is inanely bad. I can't explain it.

Good point!
It is almost perfect adiabatic process. Or the ionization helps to heat even further?
Yikes, I'm sorry for your experience. I think highly skilled foreigners coming to Sweden to work is such a recent that society is lagging behind. I've heard many stories of people changing their last names to their husband/wife's in order to get job interviews etc. I hope as time goes on people will be more accepting.
Does anyone have UI issues with SelfControl? I run SelfControl on a schedule using AppleScript and cron but often the program will get stuck (clicking SelfControl's UI button will do nothing). If anyone has a better way to automatically block internet access at set times (without using the router), let me know.
I had always assumed that spellcheckers took into account likely mistypes based on keyboard layout when working on spelling correction.

For example, "RRROR" (error) could easily have been me fat fingering the keys, whilst "MRROR" seems far less likely unless I have truly gargantuan fingers or a really really small keyboard. So you might infer I'd missed the "i" instead of mistyped the "e".

Is that ever used as part of statistical analysis?
All of the Google API client libraries are automatically generated. There's a discovery document that's published for each API to allow for this: https://developers.google.com/discovery/
That sort of sentiment is why we can't have nice things. These thing stake time.

Remember, this isn't a kick-starter campaign. They're not trying to dupe other people out of money on some hair-brained scheme. This work has been reviewed by the British Interplanetary Society and the ESA. It's real science, tackling a real problem.

I'll make a bet with you now. In 15 years, the Sabre Engine will be carrying more payloads into space than anyone else, and for less money than anyone else can offer.
Why is it so many of these submission titles tend to include "in Go" at the end?

There are many, many submissions of things written in many languages and they don't generally append "in Scala", "in JavaScript" or "in Julia", etc., unless it's a post specifically about the language features or experience of writing the given software in that language.

When it's a tool such as this, is there some reason why it matters to a user if an app was written in Go specifically? Are Go users just particularly zealous? Honest curiosity here.
Show HN: Travel planner that makes your personal travel guide
Should I be worried?

Only in the broadest, existential sense.

Perfect. It's little touches like this that keep the service personal.
Ten of the Best Marketing Automation Tools for Your Business
The Evolution of eInk