skysight-inc/HackerNews huggingface dataset:
> This article therefore advocates for setting "intellectual property" controls too far towards the owner/firm's favor.

I don't think that's an accurate read of the article.

If you make it to the last paragraph it just says there are no right answers. and argues against both abolishing all IP and against perpetual rights for rightsholders.

If anything, the sin of the article is that it stakes out a completely pedestrian claim (IP should exist and apply for limited times) after dressing it up with a provocative intro.

That aside, there is some practical wisdom that could have been extracted from the provocative intro. When you're making a pitch, you have to explain to the investor how you're angling for monopolistic rents. Or, ok, maybe you don't use the "m" word, but you dress it up more softly as why you're uniquely positioned or skilled to help serve the market / seize this new opportunity. It all boils down to the same thing though: why shouldn't they just invest in Walmart?
What would you lose if more $GROUPs happened to work in your field?

Nothing. I don't care about the background of the people I work with. And if other people do, I'd suggest they should focus on work instead of tribalism.

By "make your process systematic and objective", I'm referring to entry processes into tech (or whatever). E.g., judge a job candidate by their github + systematic tech interview instead of a resume + culture fit. Or hear out what a person on IRC has to say rather than spewing ad hominems.
Cassandra is very good at this, works perfectly in similar case of tracking unique keys with TTL.
You are perhaps not an outlier in the HN crowd, but gossip is popular. Very popular.

* online: TMZ is ranked 125th most visited in the US by Alexa, ahead of webmd, drudge report, and even gmail

* on TV: did you know TMZ has its own late night television show? Not to mention Access Hollywood and I'm sure a few I'm forgetting

* even in print: many publications have stopped printing, but not Star, the Enquirer, and similar ones. You can still pick them up at the checkout line in most US grocery stores.
Is your responsive site displaying optimally sized images?
One other thing this deck doesn't go into but has a huge impact (for games at least) is frame rate. Higher frame rates require the GPU to get the work done in a shorter amount of time and make it less likely that the GPU will be able to switch to an idle power save state.

A good example of this in action is the game Threes. The developers implemented a "power save" feature in the game which simply cuts the frame rate in half[0], causing the app to consume noticeably less battery.

0: http://asherv.com/threes/support/
I don't doubt that warm metal rusts faster, just how much faster.

There's a pretty big difference between drying something in a warm stove vs applying a direct flame to it on the stove top.

It takes just a few minutes to get the skillet hot enough where the water pretty much instantly evaporates. I'd imagine putting it in a warm stove took much longer to completely dry it.
The RCU technique (http://en.wikipedia.org/wiki/Read-copy-update) used in the Linux kernel does solve the "safe free()" problem. I've heard there's an userspace implementation (http://lwn.net/Articles/573424/) but dunno how that works.
Better yet, I hope google exposes "battery historian" via the battery menu on android phones.
Putting a Whole Foods in Englewood is fraught for the same reason it would be in Humboldt Park (well, minus the gentrification issue).

Go to Jimenez or Del Rancho and check out the produce section: it's comparable in size to a Whole Foods, but stocked very differently. You can find a small tub of lemongrass or buddhas hand citrus at Whole Foods, along with a small tub of jalapenos and maybe a plaintain. You can't find buddhas hand at Jimenez at all, but fresh peppers are stacked floor to ceiling.

Produce variety at Jimenez is poorer than Whole Foods. But quantity is much greater, and quality is higher. Jimenez does a better job at stocking the ingredients people in their neighborhood actually use.

Similarly: you can get cheap-cheap-cheap top round or ground pork or skirt or chorizo at Del Rancho. You can't get hanger steak, air-chilled cage-free chicken, or 15 varieties of chicken-apple sausage.

Having a serious grocery store in Englewood is an unalloyed good thing, no matter whether they choose to stock Organic Valley Sour Cream or Salvadoran crema (the crema is better, by the way). But if Whole Foods really wants to help the south side, they're going to have run a different kind of Whole Foods. It would be really neat to see them try.
> Stopped reading at "A pixel is a point sample."
> ...yes, many times, it's a square.

While "appeal to authority" is generally a bad way to end a discussion, I will start by pointing out that this is Alvy Ray Smith writing, and he was writing in 1995. So while you could end up disagreeing with him (though I hope you wouldn't), you might consider why he was writing. Your comment shows that this paper is just as applicable today.

(since you stopped on page two you never saw the several examples of why this matters in the article, including one on scanning and one on pre-rendering geometric computation).

Those graphics cards you refer to reflect Smith's influence on their design.You have sub pixel rendering today because pixels aren't squares. This was computationally prohibitive in 1995.

The TL;DR of this brief paper is "IO is really really hard, and though accepting shortcuts and defaults only kinda works and here's why." You benefit from a lot of work done in the last 20 years to improve the quality of the libraries and hardware available to you, but still, "photo-realistic" graphics aren't.

By the way, rendered pixels weren't squares in those days (they were not-always-circular dots on a screen which itself wasn't flat) and they aren't on today's flat LCDs (you can think of them as rectangular, though the color elements do not present uniformly though the area) and they sure as hell aren't on any device with lenses or mirrors (including projectors and headsets)
In Poland nobody heard of this, everybody used back blows. Recently this changed because of movies and internet.
Common tactic - assert overblown systemic issue when the issues discussed could very easily be explained by the personality of the "victim".
In general, the golden rule applies here: Don't start no drama, won't be no drama.
If you go into tech and are competent and not a raging drama queen with a chip on your shoulder people will generally leave you alone, though as with any section of humanity there are real assholes there as well.
Programmers would implicitly use a box filter when sampling from an underlying process (like 3d rendering, image scaling, scanning) into screen coordinates.

It's one thing when writing a compositing window manager or blitting sprites to the screen; it's another thing entirely when doing any kind of image processing to make that assumption.

It's similar to assuming that RGB (0-255) is perceptually linear and consistent among monitors (not understanding monitor profiles and color spaces)
It might not be obvious if you're a vegetarian (or just minimize meat consumption), but Whole Foods is not the most cost-effective way to get high-quality traceable meat. I routinely pay more per-pound for lower-quality protein at Whole Foods than I do at Butcher and Larder, a boutique whole-animal butcher.
I can see why you should look at pixels as point samples when resampling a picture.

However, if I'm sampling, say, a fractal to make a picture, I can't see a better way than to sample in the square (assuming it's grayscale) that each pixel provides. Should I do a gaussian sample instead?
I recommend also reading the comment/discussion from Mark Cuban at the bottom of the article. Here is the initial comment:

"Come on fred.
Cable companies started as analog. They were held back from going digital more quickly because people still watch TV and they had to support old stb. It wasn't a binary go all in for digital or not

And as far as 1k channels are you saying more linear is better than the thousands of hours of HD on demand content they offer to tv viewers ?
Or for the remote dvrs coming online ?
Consumption of on demand and dvr viewing is growing faster than internet viewing of long firm content. Or did you not notice that side of the equation. People do watch far more digital tv than they do internet video. By a long shot

And you seem to forget that the internet was designed for everything but video. But that's a topic for another time.

If you want to discuss the openness of the net you have to take out netflix. That's one company the discussion of the open internet can't be built around one company (disclosure I own a lot oc nflx stock and do quite a bit of business with )"
Google’s NSA alliance: Deals between Silicon Valley and the security state
I closed the page immediately, because they served a German version in spite of my http headers/explicit preferences, just because I happen to connect from Germany.

Poor form.
No SQL: The Shifting Materialities of Database Technology
Does this imply we are headed towards a future where there isn't a 10x difference between the best programmers and the worst? Where someone comes up with repeatable training that can help programmers advance throughout their career?
Maybe if there was a way to use it without modifier keys. Even using shift for caps is painful for me.
I switched from Vim to Emacs 15+ years ago because I did not like modal editing. Now I am using evil-mode in Emacs :-|

I'm not sure which one is better either.
I am uninterested in professional sport but read this anyway and was really struck by this line:

> "...historically, practice was ... not about mastering skills. People figured that either you had those skills or you didn’t."

I suspect many people still feel this way. Those who keep trying to hone their skills are the fun ones to be with. Unfortunately they appear still to be in the minority.
It's the other way round - "two thirds of the world’s population is without a postal address,” Charles Prescott, Executive Director at the Global Address Data Association

50 or 60 countries have postal code or address databases which are kept reasonably current...’ ... ‘In the least developed countries, [address verification] may only mean that the city or town exists in that country.’- UNIVERSAL POSTAL UNION

“Over 50 percent of the world’s urban dwellers do not have access to named streets.” Catherine Farvacque-Vitkovic, World Bank

That's around 4 Billion people without an address.
I thought this slide deck would cover the improvements introduced by Project Volta [1] in Lollipop. They introduced a JobScheduler API that developers can use to perform the batching that he described, as well as the Battery Historian for better power profiling.

[1] https://developer.android.com/about/versions/android-5.0.htm...
Is this difference learned or innate? I've assumed that it's mostly learned: the good ones do have a propensity for things that matter (like holding a big structure in their head, or willingness to concentrate for a long time, or the willingness to continually learn new things) but most of the skill comes from continual practice of the craft.
Academic Certificates on the Blockchain
"Two thirds of the world’s population is without a postal address,” Charles Prescott, Executive Director at the Global Address Data Association

50 or 60 countries have postal code or address databases which are kept reasonably current...’ ... ‘In the least developed countries, address verification may only mean that the city or town exists in that country.’- UNIVERSAL POSTAL UNION

“Over 50 percent of the world’s urban dwellers do not have access to named streets.” Catherine Farvacque-Vitkovic, World Bank

That's around 4 Billion people without an address.
AFAIK, it's monopoly power without the ability to leverage that monopoly to tax all the participants to the hilt.
Quoting[0]: "In the UK, chocolate must contain at least 20% cocoa solids. In the US, on the other hand, cocoa solids need only make up 10%. A Cadbury Dairy Milk bar contains 23% cocoa solids, whereas a Hershey bar contains just 11%."

So both pretty close to the minimums. As a Brit, I personally don't like Cadbury Dairy Milk, far too coarse and sweet. When it comes to milk, I prefer the creamier and smoother brands. But then, to me chocolate isn't an everyday or even regular thing at all.

When you look at dark chocolate you're looking at anything from 70 to 99%. When you get to about 85%, chocolate becomes a completely different experience.

[0] http://news.bbc.co.uk/1/hi/magazine/8414488.stm
What is behind the pixel is an area. But, the pixel itself is a pinhole viewport into that area. This article is about resampling and reconstructing images that are already encoded as pixels (texels would be more accurate, but I don't know if that term was around back in 93).

So, when zooming in on a pixelated image, how do we fill in the gaps between the pinholes? Declaring pixels to be square areas means that larger views of a given image really should be composed of larger, hard-edged squares for each source pixel. I.e point sampling is truth.

The reality is that what's really between the pixel centerpoints is unknown --lost forever or never calculated at all. To fill in the gaps we can only make intelligent guesses. Therefore: sampling theory.
I'm currently in the middle of attempting to gain proficiency in Emacs. I have to admit that it's difficult being someone that's spent 10+ years using Vim. I'm used to being able to just hit HJKL as a nervous habit, which doesn't go over so well in Emacs. I feel like there are many things in Vim that seem superior at first glance.

For example, if I want to do a regexp search/replace in Vim, I can do this from Normal Mode (which will replace throughout the whole file):

:%s/regxp/replacement/g<enter>

Emacs (by default) has `replace-regexp`:

M-x replace-regexp<enter>regexp<enter>replacement<enter>

My only problem? This only replaces from the cursor to the end of the file/buffer, so to replace over the whole file I would need to do:

M-< M-x replace-regexp<enter>regexp<enter>replacement<enter>

It just seems that much more complicated, and now I've lost my place, so I'm at the top of the buffer rather than wherever I was in the file.

On the other hand, I find Emacs Lisp to be much easier to deal with then VimScript/VimL even as someone that has written my own Vim plugins, and created plugins to patch issues with files in the standard Vim dist (too lazy to submit a patch and wait for the next Vim release).
Thanks! Still reads as mostly anecdotes to me. I know enough women who are not subject to such abuse to know that it is a tiny minority that is. Or maybe they are not parts of communities where this is more normal? (Obligatory disclaimer: Not victim blaming for being in certain communities.)

I wish oblivious (apparently) responses like mine would actually get valid feedback/criticism instead of being swept under the rug on an instant. I have learned nothing today except to never ever participate in a discussion of these issues. Instead I felt a lot of anger and hatred against the

I really wish people would concentrate on finding out what motivates people to harass and abuse instead of directing their anger at those who question their methodics and tactics.
"Poor people have no agency." Suffice it to say that I don't agree - I believe poor people are just as human as I am.

Suffice it to say, I think you are radically overestimating how much agency even you have.

As for empathy, I believe it's nothing but a feel-good substitute for moral reasoning.

Empathy is necessary for human communication. Without it, you will forever be grinding your own axe and never change anyone's mind. You need to be able to get inside other people's heads, and see things from their perspective, in order to change their minds and behaviours. And in doing this, you see that most people are not that different to you. Usually, they just have different information.

Principles - and I prefer ethical principles to a system of morality with its baggage-laden language of judgement - are useful tools for judging things. But if you want to actually change the world, and improve things, you need more than that. You need to be able to take action, and predict the results of your action. And here's the paradox: the action that is most principled may not lead to the result that is most good. It may even be harmful to the greater good.

Now, I'm not saying that ends justify means, either, but rather: viewing actions through a simplistic principle-based lens is ultimately not productive.

I don't think there's any god. I don't think anyone is going to pat you on the head for doing the right thing even if it results in despair. All we can do is try and improve the human condition for all of us, collectively, into the future. And in this, ends do matter. Simplistic principles are not enough.
I've been using emacs for years and I didn't know a few of these tricks!

I've been meaning to dig deeper, and things like this site are a great way to whet my appetite.
Did anyone else find the document difficult to read because of the tortuous writing style?

> Though I was assured the internal investigation at Amazon was ‘independent and thorough’, we later found the investigation around the matters I raised while employed at Amazon was directed by the same internal Amazon lawyer that was helping my manager terminate my employment based on the same issues I raised in the internal complaint - so Amazon’s counsel was essentially directing the investigation around serious issues that she had been responsible for handling herself - far from ‘independent and thorough’ and a surprising lack of internal controls for a public company like Amazon.
> Or hear out what a person on IRC has to say rather than spewing ad hominems

Let me quote from the original article.

"When I was 14, I found IRC, and with it, a whole subculture of people that loved the same things that I loved. [...] But the negative attention that came from being a female on IRC far outweighed anything I got from the positive. This was really my only substantial interaction with humans though, so I didn’t know it was weird. I thought that this is just how it was. I didn’t know it was wrong to treat people that way. I saw it happening to other women on IRC, too. Even though I never consciously acknowledged it, women felt like second class citizens to me. Even though my only goal was to learn, it was always a battle being taken seriously. I was constantly being called things like “scene whore” and “clueless” [...]"

By the way, please read the article, and the second part.
http://www.emacswiki.org/emacs/StickyModifiers
Well, you can't have it both ways. If you (in the general sense, not you specifically) do a project for your own reasons, great. The problem is when you try to make an ROI case that only represents one side of the equation. If you don't want people to poke holes in your ROI argument, then avoid framing your projects in a way that creates opportunities for that discussion.
Dress Like Elon Musk
No because keystrokes happen at the same time. They are cords. Is typing 'A' 2x the keystrokes that typing 'a'. Sure but it doesn't matter, it happens at the same time -- 'Shift+a'.

So it is actaully Vim that takes 2x the time to do anything because you have multiple modes to track and switch from.

If you look at how stenographers type, they don't use modes, they use cords. They also minimize moving the hands away from the homerow (or equivalent of), and by "minimize" I think that movement might be 0 actually.
Don't forget the famous Rex maneuver. https://m.facebook.com/photo.php?fbid=568822759849746&set=pb...
Choking is really interesting in that it's one of the few life-threatening situations that, if treated properly, you can walk away from without any further medical care. One moment you're about to die, the next moment you're fine to carry on with your day.

I'm not sure how an effective study of choking treatments would be developed. How do you take into account all the successful treatments that go unreported?
How to get rid of stretch marks
Randi sure likes to play the victim, but if her current trolling and pompous bloviating on twitter are any indication she is basically a troll who is upset when people respond to her trolling.
She effectively gets in the mud and slings it along with the other mud-slingers then when the mud hits her she goes around and self-righteously claims that mud-slingers are everywhere.
Pangu8 iOS 8.1 Jailbreaks Version Free Now – iOS Jailbreak GuideiOS Jailbreak
Sorry, but you got it backwards. Exactly because pixels are /not/ point samples, but have an area, point sampling does not work, and you need anti-aliasing. In the limit of infinite resolution/area of the pixels gets infinitely small, point-sampling would be enough.

You say it yourself: Since solving the integration over the pixel area is generally hard, we approximate the integration with multiple point samples.
How to get rid of belly fat
This article hits home for me.

I just last week gave my pregnant wife the Heimlich after she started choking on food at home. She is about 6 months pregnant. I was present enough in the moment to press into her abdomen above where the baby is situated. The food released on the second or third thrust. The thrusts where rather light compared to what I would have done had she not been pregnant. I shudder to think what I would have had to do if the light thrusts had not worked, given that the only thing in my mind at the time was the Heimlich maneuver. Despite it all happening to so fast, I was aware of the fact that I was willing (as a last resort) press lower in her abdomen and harder and risk injuring the baby to save my wife.

It all turned out okay, but I wish I had known that back blows are a viable alternative and probably a first approach for pregnant women.
http://vision.ucsd.edu/~kbranson/stopchocolateslavery/main.h...
iOS Jailbreak Guide
There are many places where some of the things you're assuming are a given - abortion remaining legal, obamacare remaining the law - are most certainly not a given. Perhaps in your county/district/state that you have a single vote influence on they are given (I assume you live in a more progressive area), but the state I grew up in recently had a close vote on making abortion completely illegal.

Yes, that would go against the US Supreme Court's Roe v Wade decision from decades ago.

No, the sponsor of the vote - nor the governor of the state - didn't mind that the legal cost in fighting a decades old SCOTUS decision would be huge. And these supporters are conservatives who are supposedly fans of smaller government... Except when more government would benefit them (also see out of control military spending).

So although perhaps your district will continue to support the items you mention, do NOT assume this is true everywhere in the US. There are concerted efforts to go backwards on many things you mentioned, so it is very important for people there to get out and vote.
To accommodate SimCity (and I strongly suspect other programs), Windows would detect it and run a special version of the deallocator that allowed its form of use after freeing (see e.g. http://www.joelonsoftware.com/articles/APIWar.html).

I've been using C since ~ 1980 (sic), loathe C++, and, yeah, I'm going to investigate Rust in due course.
Do what I did: join the Army as a linguist. Now I have served 1 out of the six years of my commitment, and I've learned Arabic while I got paid for it with all my living expenses taken care of.

Also when I get out I can go back to school and I'll have a huge leg up on government jobs. OTOH, if I can become a warrant officer I'll just stay in.

Yes it's risky/dangerous. I can't deny that. But I can say for sure it will get you in shape and builds a lot of discipline and character.