skysight-inc/HackerNews huggingface dataset:
"Let's hope this initiative interests kids not exposed to this level of computing to then go on to buy Rpi's,"

Good point, didn't see this as a gateway to further computing.

I like the fractal nature of this. RPi was an Cambridge undergrad intro to computing. Now the Micro Bits a primary/secondary audience who might use it as a stepping stone to an RPi.
The pathological case is FIFO. If you store a FIFO queue inside devector, with n elements in the queue, memory usage bounds at 5n/3. This means that the total free space is 2n/3, of which half gets re-used everytime the elements shuffle. This means that after n/3 push_back/pop_front pairs n elements have to be moved. Which is still amortized constant, with an overhead of approximately 1.5 moves per operation.

This means that performance, even in the pathological case, is quite good. If you know you're dealing with a FIFO queue you can always replace devector with a specialized queue. But as a general default container devector is never a bad choice.
Reprints have a different set symbol, and in some cases border colour. For example the Arabian Knights cards that came out in Legends.

There are also differences allowing you to pick an Alpha from a Beta from a 1st Ed.

4th edition onwards, the reprints have a white rather than black border.

The Lotus and Moxes were discontinued after 1st Ed for being too powerful due to their zero casting cost. Instead you have cards that will cost you life and at least some mana to cast so it's not game over first turn.
A couple of years ago I obtained British citizenship, after living in there for approximately 10 years. As part of the application process I needed to document every day spent out of the country, over the proceeding five years.

This was not as simple as counting the stamps in my passport, and I didn't really know whether the Home Office had any other way of tracking me. It took several days for me to compile the complete list.

As an example, fly London to Belfast, rent a car and drive to the Republic of Ireland. No stamp in the passport.

A few times traveling to the European mainland, other than by air, resulted in a lack of either arrival or departure stamps.

My passport was never stamped on departure from the UK.

Now I have British citizenship, I regularly travel across multiple EU borders and no crossing is recorded in my passport.

My British passport, although two years old, does not have a single stamp in it, and I've been resident in a different EU country for the past year.
The only reason someone would take away potential runway from a startup that they are investing in is that they are running a lifestyle business rather than managing a portfolio of startups. One hit pays for all the overhead and then some. The experienced experts in startups play long not short.
The six drives included "Samsung's 840 Series 250GB, and Samsung's 840 Pro 256GB."

840 and 840 Pro are not the same drives.
Parts of the post sound like something the voice over in burn notice might say
the best way to get things from others is to understand where they stand emotionally and to show reciprocation and support, i.e. empathy

I don't know about best but other effective and often used methods of getting things from people include:

* Instilling a deep fear in them, so they avoid crossing you or look to you as their savior.

* Manipulating their sense of worth so they need what you are offering them to merely feel OK about themselves.

* Creating the impression that you are so important and highly valued by others that getting only the smallest amount of time from you is a great blessing.

* Telling them that other people are awful and out-to-get them, so that they need to work with you to oppose those other, awful people.

I try to avoid doing this kind of thing but these are methods that have made many people much money and earned them many dollars. Empathy is great, I support empathy and try to practice it whenever I can. It's also important to understand that real empathy isn't necessarily a skill that will help you get ahead in the present work world. Often it's a "skill" that others will aim to exploit in you.

Don't confuse being a good person and being a successful person. You might be able to be both but they definitely two different, uh, "paths". I'd encourage being a good person more than being a successful but I think everyone should have their eyes open concerning our modern world.
I use Doctrine with MongoDB at my day job ,and it is a fate I would not wish on my worst enemies.
Dropbox web app can open files in native apps
testing a single unit from each manufacturer

Is less expensive than testing a dozen drives of each model, and better than testing no drives at all. It's not meaningless at all; it just has to be read with the right caveats.
Having maybe 16 to 64 GB of flash storage (for writeback cache) would probably make a significant difference here. I think over the next five to ten years tiered storage will probably go mainstream.
Putting an icon on the home screen isn't the interesting thing here, chrome has done that for years too. The news is the banner that prompts users to add it.
Wasn't DVD-RAM meant to work for that? Did anyone ever use it?
As the OP and others have linked: http://www.nytimes.com/2014/01/25/opinion/sunday/how-long-ha...

I'm not far from Dr. Kalanthi's age. I wish I could be as 1/10th as reflective and eloquent as he is in facing an untimely death just as his hard work and studies were paying off:

> For a few months, I’d suspected I had cancer. I had seen a lot of young patients with cancer. So I wasn’t taken aback. In fact, there was a certain relief. The next steps were clear: Prepare to die. Cry. Tell my wife that she should remarry, and refinance the mortgage. Write overdue letters to dear friends. Yes, there were lots of things I had meant to do in life, but sometimes this happens: Nothing could be more obvious when your day’s work includes treating head trauma and brain cancer.
It was the same in Revised edition, in the early 1990's. My grade-school friends and I would, of course, fawn over the Serra Angel at lunchtime. But nobody ever acquired a Shivan Dragon, we just read about it in the catalog!
Incredibly moving. For some reason, watching the video and listening to his voice gave me peace. RIP.
Two people for a year is a lot of hard drives you don't get to buy. One of the interesting things I got to experience at Google when I was there was the difference between drive economics at scale and single drive pricing. Next time you're in Sunnyvale we should chat over a beer.
The worst is LinkedIn, which will send you an e-mail with article links it it, and if you click the links it takes you to your browser, which does the thing that xkcd comic describes if you don't have the app installed, but if you do have the app it just launches the app and leaves you at the home screen, and the context of the link you clicked on is gone.
Stupid question: why does the FAA care whether your heli/plane has a camera, or whether the camera stores the footage vs transmitting it in real time?

Guns and missiles, I understand we might want to regulate a bit :-)

It seems like the weight, location, and height depending on the location would be the primary safety issue.
I suspect that most people, when a computer freezes, don't instantaneously suspect a faulty drive. At least not before they try other things, a large chunk of which require reboots.
This is really cool. For anyone else who wants to run this on Mac OS X, try installing sox first (brew install sox). That's all I had to do and then I was up and running.

A quick melody from a favorite song that I transcribed:
"D4 A4 D5 F5 D5 A4 D4 A4 D5 E5 D5 A4 G3 G4 A#4 D#5 A#4 G4 G3 G4 A#4 D5 A#4 G4 A3 E4 A4 D5 A4 E4 A3 E4 A4 C#5 A4 E4"

I love to see the command line put to good use like this!
is that d3 charts, can you talk about technologies used behind?
I would suggest you look up Pivotal Labs. I am not going to suggest you can get an internship there, as it is rather competitive, but if you can it will be quite worthwhile. GitHub is also a great possibility.
The “there are more important things to do” fallacy
Why does she list saturation and chroma as two different things? She says:

Chroma: is the purity of a color (a high chroma has no added black, white or gray).

Saturation: refers to how strong or weak a color is (high saturation being strong).

Isn't that a roundabout way of saying Chroma and Saturation are synonymous? (and for that matter, "strength"?)

I also disagree that pastels can be made by mixing with black....you get a pastel by mixing with white, only. Mixing with black you get a shade, mixing with gray you get a desaturated color (for instance, olive green). But for a pastel, it has to be mixed with white or at the very least, a very light gray.
So have a small area of flash that's only used to dump the RAM to at EOL. I, for one, would much rather have a little bit less space available, with a better chance of not bricking at EOL, than the current situation.
From looking over your README, when it needs new space on one end, it preserves half of the free space on the other, and requires at least 1/3rd of the size of the vector at the end that's being appended to (assuming >= 16). I didn't check to see how it balances space when the 1/2 free space it harvests from the other end is larger than the 1/3rd size it needs. But my assumption is that when it grows an end, it may end up with more free space at that end than at the other, right? If that's true, then deleting the added elements from that end and switching to appending to the other (until it has to shuffle) would presumably cause it to shuffle more often than a simple FIFO.

Is my assumption wrong, would such a pattern of access not actually result in the "other end" having less free space (and therefore switching the ends it appends to would not result in more shuffles)?
He was a great man.
Wow this is so me. I feel u totally. Unfortunately my "Sensitivity" has caused me to become somewhat introverted yet still able to get through life and doing pretty well. Great article, great to know im not the only one out there. thanks
TPG to buy iiNet in $1.4b takeover deal
Let's say there's a 1% chance of a $1,000,000 bug. Insuring against it costs $12,000/year (expected payout * 1.2).

It takes 40 hours @ $100/hour * 2.0 overhead to fix it = $8000: And the expected net value of 40 hours of developer work is $4000. This makes fixing the bug versus insuring against it a wash.

Assessing risk and evaluating alternatives is the basis for rational business decision making. Throw in a 1% chance that the bug fix produces a $100 regression bug, and the business case is for insurance.

Again there's nothing wrong with quitting a job you hate. But it is probably a mistake to assume that the entire operation is staffed by incompetents. People have different perspectives based on their job responsibility.

Good luck.
You could be right... but I can remember when CVS was a huge improvement... and then when SVN was the bomb... sometimes it seems like the only thing that stays the same is the fact that everything changes.
How I wish this was the norm. It's clear that fines have different deterrent effect depending on how much people earn, so why not have them be proportional?
ECC RAM? Easy.

And as for power outages and hard resets, there's these nifty things known as capacitors. It only needs to last as long as is necessary to write the data to flash.
I think that's a credit to your character to have that awareness ;-).
This article had an implicit promise in its title but totally under delivered in its content. If only things worked differently and we could figure a way to punish clickbait titles, unfortunately, as gigaom attests to, honesty in journalism is currently a liability.

Thre was no substance to any rethink besides an example of disallowing interruption at a writers' meeting. I'd like to see the results of a study focused on the promotional outcome of women and less assertive men in an environment which stresses actual ability over politics.

On the other hand, when competing against outside companies your firm will likely want to have the advantage of perceived ability (type a personalities) when the decision makers make decisions based on these expectations in the dealmaking processes.
Nothing silly about it. It's a very stark reminder that death doesn't just take the old, or the chronically infirm, or the careless. Sometimes it's very swift, subtle, and brutal.

We could easily be diagnosed with something tomorrow and be dead within two years, and probably nothing can save us.

While it's true that you could easily be killed tomorrow in a car accident, I think many of us really believe that we have more agency when it comes to accidental death. That we're the savvy pedestrian, the defensive driver who won't be a statistic. We're smart and quick enough to make the right decision when it comes to car accidents.

But things like aggressive lung cancer? You're probably a goner, and no amount of intelligence or quick reaction can save you. And we know that.

It's a very disempowering feeling.
Open source hardware, with KiCAD files? Running OpenWRT? This looks great! Much better than most other "IoT" solutions that I have seen.
Bill Watterson Gives a Rare Interview
An interesting claim in this article is that Apple is not using its gold metal matrix patent for the gold Watch Edition, but are instead work-hardening a more standard/traditional 18k alloy.
"Most ambitions are either achieved or abandoned; either way, they belong to the past. The future, instead of the ladder toward the goals of life, flattens out into a perpetual present. Money, status, all the vanities the preacher of Ecclesiastes described, hold so little interest: a chasing after wind, indeed."

indeed... so perfect... great piece, thanks for sharing...
Glad it references the McPhee "Los Angeles Against the Mountains.” essays.
It included in the McPhee book "the control of nature'. Three interesting essays on the flood control of the mississippi, controling volcanoes in iceland and the mudslides of the sanGabriel mountains. McPhee's writing isn't always the clearest, but his topics are realy interesting. Plus he gets people to open up and talk to him.

As people spread out around cities they'll bump into these natural hazards more and more. People aren't good at assessing risk.
Well, at least China only counts it if it's a full 24 hours in the country.
RIP Sir Terry
> Paul Kalanithi said his daughter, Cady, filled him with "a joy unknown to me in all my prior years." He passed away on March 9.

I hope his daughter comes to understand how much comfort it must have brought him to have known her.
Tortilla Flat
DELPHI?! Gdamned! I think i developed in that around 1997 or so.
Where do I see the source code for algorithms? For example, there is no link for source code for this: https://algorithmia.com/algorithms/tags/RecommendGitHubFromT...
A lack of empathy is the source of many of the worlds problems.

Would we be care more about US drone attacks if we had friends or family living in Afghanistan or Iran? Would we be so cavalier about prison rape if it had happened to us or a close friend?

These things occur when we distance ourselves from the people who are affected. When you look at all the injustice in the world, so much of it would evaporate if the people responsible simply had more empathy.
Agile Usability: Agile Development for UX Designers
> I actually think that whatever kills GitHub will not be the same thing that kills git.

While GitHub has obviously spent enormous resources around hosting git repos there is nothing tying them to git as an SCM. If for some reason Mecurial or something brand new becomes the new hotness GitHub would be able to accommodate. Their business strength is around the community and users, who they seem to keep happy.
Auto-Rotate JPEG Images and Enhanced Dithering for Raster Images Using Java
WoC did not beat speculation, it sustained growth with a powerful dose of American patriotism. Allow me to explain. Their business model is the same as telcos, software, movies, mosanto, etc. It is called artificial scarcity, in other words, find a legal (in the case of MtG a moral) way to control distribution of a product or service that is otherwise naturally abundant. Bare with me. I was there in the 90's and Kinkos would print a very decent set of 6 The Black Lotuses (or Lotusi?) for a buck and change. Go home, cut them nice, dress them with a sleve and go play with your proxy.

Artificial scarcity has this big problem (or natural cure): piracy.

So proxy playing went well for a few months b/c it did not matter, what mattered was playing such a badass game! But suddenly patriotism kicked in: "dude, I wont duel if you play proxies, that's not right, blah, blah, blah". Proxies died eventually, they where going to be the PopCornTime of MtG, the Napster.

Me and a couple of playmates decided otherwise, we thought MtG needed to be open-source. We created a small set and played it along MtG cards. Nothing fancy since we sucked at drawing but fun still. At the time we knew of other players doing something similar (do remember that MtG is rooted on D&D where players make 'everything'). We gave in eventually. (Btw, I am from SA so the theme on my custom cards was Inca mythology). Another proxy attack came online: the first online apps to play MtG where NOT official MtG apps. Those too died eventually b/c, you know, official online digital cards where also collectible and artificially scarce.

I sold my first two collections, the third one is sitting there on a closet waiting for my kid to grow up and waiting for a home-use cardboard color printer (or maybe an online service that prints and ships proxies or custom cards).

In the open sharing economy, every day there is less space for artificial scarcity business models, MtG will not escape this reality, twice.
So does Apple make these videos more to attract customers or more to demoralize the competition?

Hard to say.
> Then new UI has to be learned. Nothing is where it was. Various apps probably had to be upgraded too, and they'll have new UI to learn too.

Is this really such a problem though (ignoring Windows 8)? Most people upgrade their phones every 2 years, when they upgrade it's probably going to be completely different from what they had before, esepcially taking into account each manufacturer having their own skinned UI and widgets. Even on the same device, popular apps like Facebook and Spotify have gone through many redesigns, but people cope. Why are PCs any different?
The public company version of this is like a buyer at one company starting a service provider as a side company and then using his authority as a buyer to award himself a contract.

It's a conflict of interest and any publicly traded companies will fire you for it because it's stealing from the (other)　shareholders.
Hey thanks for responding Thomas! Good luck bringing even more people on board the universal fund. It's a really interesting model.
Don't be too scared about their apparent lack of awareness. I don't think it's because he has no idea. It's just corporate-speak like when folks talk about their product changing the world and all that.

I'm sure internally they discuss their business more honestly but talking about their business being a social experience and being kind to the environment just makes a better blog post than "we're $x cheaper than our competitors thus we're the best".
From C++: calling vector<T>::reserve in a loop can lead to quadratic behavior. For example:

std::vector<int> v;
while (...) {
v.reserve(v.size() + 3);
v.push_back(0);
v.push_back(1);
v.push_back(2);
}

Rust has both reserve and reserve_exact to overcome this gotcha.
ReverseFunder:
http://blog.oxify.co/2014/10/09/our-mission-make-ideas-come-...
That kind of depends entirely on who/what you are unsubscribing from, and how intelligently they encode e-mail addresses through URL's, surely?

Maybe the problem you're running into is that the + character is special in URL's and must be escaped, otherwise it is treated as the representation of a space character. E.g. the URL parameter in <http://foo.example.com?unsubscribe&bob+whatever@domain> looks, after URL decoding by the server, like "bob whatever@domain". The software which inserted the e-mail into the URL didn't treat the plus properly, but the software which is decoding the URL is treating it like it is supposed to.

If that's the issue, the workaround could be as simple as manually fixing the URL in your browser, replacing the unescaped + character with its percent-encoding equivalent, %2B, as in <http://foo.example.com?unsubscribe&bob%2Bwhatever@domain>. The URL parameter bob%2Bwhatever@domain should now decode into bob+whatever@domain.

Try it next time.

It's easy to see how this could happen because the insertion of e-mail addresses into unsubscribe links in e-mail bodies is done by ad-hoc software probably cobbed together in house, whereas whereas URL parsing is done by generic URL handling code in a web server.

(But anyway, the whole point of this exercise is that we don't trust the unsubscribing. If unsubscribing could be trusted to be honored, we wouldn't need this extraneous e-mail address that we can recognize and junk.)
So, yea, Ceph: https://twitter.com/tbmcmullen/status/566856092185923584
Ask HN: Does the future include browsing to virtual machines?
Is the future browser one that includes concepts like browsing to URLs that point to virtual machine images that download and execute inside some sort of container environment?

Where the browser is downloaded along with the HTML and JavaScript to execute inside it (I did read about such a concept somewehere a while back).
Kind of tangent, but this is the reason I find a formal CS degree important, despite the "hacker school movement" that tells you otherwise. Sure, you may never need the stuff you learned in Algorithms or Computer Architecture, but having gone through these classes you sort of develop a knack of recognizing these kind of bad code: you instantly know the time/space complexity of your code, and what the best-known complexity might be.

Sure, premature optimization is the root of all evil, but there's a huge difference between not knowing there's a faster solution and actively choosing not to use the faster solution because it's harder to read/harder to maintain/more bug prone/etc.
Criticizing others does not necessarily mean that the person who criticizes is better. And being better is not necessary in order to criticize.

There's got to be some fallacy or pseudo-fallacy for assuming all of that, though.
This reminds me of a cartridge I used to have on my Commodore 64 (don't remember the name off-hand) that came with a piano overlay that you actually sat on top of the C64 keyboard. The overlay was designed to press certain keys down on the keyboard when you hit the piano keys.

Great memories!
I can't say whether the metric in the article is good or not. What I can say is that Chicago being comparable to UIUC in CS theory is not an unreasonable position. Across CS it would be false, but Chicago's theory faculty are considered quite good. For example, a few years ago their department housed the only known credible effort regarding P!=NP https://news.ycombinator.com/item?id=1586091. Also, if you look at the two most recent theory hires of the respective departments you'll find them to be of similarly impressive credentials (IAS postdoc, formidable publication record). I don't have the qualifications to really speak more on the subject, but I don't object to the claim.
No.. it was meant to call your attention to the other discussion as opposed to rehashing the whole thing here. I know I don't always go back and check these threads if I don't get a reply.