skysight-inc/HackerNews huggingface dataset:
> That would be enough. I believe more people should be thinking about programming languages - even if it's just for fun or learning.

Yes. Having a solid understanding of how languages work makes exploiting particular strengths of any one easier. It makes polyglot approach viable. It makes you less dependent on external tools and support from other people, as you can always roll your own linter, autocompleter or other such things. Being able to debug and modify your language is rather extreme, but very effective measure against some development problems.

It doesn't even need to be that great of a time investment to learn the basics. I see no reason for not doing this if you're a professional programmer. Language design and implementation is a thing that you'll interact with every day working as a programmer. It really makes no sense not to have at least basic grasp of it.
I think you are 1) overestimating the amount of independence that a typical space agency project actually enjoys and 2) underestimating both the amount and variety of PR that a high-profile space mission like this one generates.
Thanks, but now I wonder. Mass is different from Weight (absolute and relative respectively). Are we comparing apples and oranges here?
Reddit clone?
Processor Used on the Mars Curiosity Rover
New Clues in Robin Williams' Final Hours [Lewy body dementia?] (video)
This is because parent and you are confusing a FAQ meant as a "what is the project going to do in its current state" for the general public with the blueprint and historic objectives and logs of the mission.

The mission's goals changed a hundred time since the project conception in the eighties, each of those version is archived, but it makes sense that the "space tourism" text meant to explain to everyday Joe what the mission is doing / has done reflects the up to date status.
That's exactly why I really dislike sunglasses and am not usually impressed with people wearing them where none are needed (as in, when the sun is shining directly into your eyes). Sunglasses are creepy.
Buy an organic flaxseed oil. You don’t want to burn toxic chemicals into your cookware to leach out forever more.

That sounds deeply unscientific.
We compare correctly: we measure everything on Earth (that means, under the same gravity) and the proportionality holds, so it's still more than 20 times less mass to carry for the power source with the given solar panels vs. the RTG. The mass doesn't go away, the amount of stuff remains, the weight is how much something pulls down the spring in the spring scale and that depends on gravity, but we conveniently measure on Earth.
A source close to Williams's family is quoted as saying, "correlation doesn't necessarily equal causation, but it was illuminating, yes."
Cyberattacks: 200M times per second (English translation of a HK news)
I believe they mean good as in a consumer good, not a moral good.

that is, how should this good be taxed, is it something essential like food that should carry a low tax rate?
The mission was not a success: it did not meet their minimum goal of one week.

Failure happens and is nothing to be ashamed of when trying for such an ambitious goal. ESA needs to own it and move on.
Man, I've done RAGBRAI twice, and that is some great fun. I have the century patch from my second go on my messenger bag, and I get people stopping me to chat about RAGBRAI whenever someone recognizes it.
> Because positioning doesn't work like that.

Yes it can. You don't need LIDAR when you the thing you are tracking can have a purpose-built transmitter attached to it.

Obviously I'm not talking about GPS, I'm talking about some sort of EM radiation (e.g. the IR on your remote control) being emitted from Philae and being simply seen, as a bright dot in space, by Rosetta. Distance, obviously, you do with timing or with luminosity.

Doubtlessly there is a list of many other things I haven't considered, at the top of which are nonintuitive weight, power, and reliability restriction. But your comment doesn't answer my question at all.
We had 53 days below zero in Minneapolis last year. 53.

We're off to a cool start this fall. a lake that usually freezes around Thanksgiving was covered with ice three days ago.
The only thing that can be said when using a generic term as "additive" is: it depends

Name the substance and you can get a better answer
The main website: https://arrakis.cs.washington.edu/
Github: https://github.com/UWNetworksLab/arrakis

Intriguing.
>Once you get that base coat really solidly on, you shouldn't ever have to hit your skillet with anything harsher than water and a rubber spatula.

Rubber spatulas aren't recommended for cast iron. You're much better off with a metal spatula as long as it has a straight edge.
Interesting. I agree with your statement regarding it being an NP-complete problem, as intuitively it seems that way, but do you have a reference by chance? Thanks!
I seem to remember Hughes using sapphire, but they stopped because not enough business.
It becomes especially tricky when any given customer can hard code an SSL cert into the Websphere or Tomcat server without the service provider knowing anything about it. Then, when the service provider needs to rotate the certificate because it's about to expire and is renewed or perhaps it's suddenly rotated (because of Heartbleed, for example), it breaks the customer.

What kind of communication channels have you guys seen or used for that kind of scenario? A separate Twitter feed? A blog? Sending an email to all customer every time the SSL certificate changes in any way?
It isn't the same. With immutable properties the constructor can change the value of Y based on its own decision logic. So 5 is just a default and the constructor may change it. That allows for multiple constructors, some that set the value some that don't.

If the value is always going to be 5, then use a const.
http://osvdb.org/show/osvdb/110196

http://osvdb.org/search?search[vuln_title]=jemalloc&search[t...
API for dynamic hyper-targeted ads?
Wondering if anyone knows of an API that will allow me to dynamically generate lots of ads that are targeted to specific known people (i.e., from a cookie placed on a landing page).

There are a lot of services out there for product ads. Criteo, Triggit, etc. let you upload product lists, and they'll create a large (but bounded) number of ads. I'm looking to amp it up a bit more... create ads on the fly, possibly hundreds of them per user, so that each ad may only be shown once or twice.

Anyone know of a service like this? Or a good replacement?
Tony Sale Computer Conservation Award 2014
Wow, really? What's the reasoning? (Also, technically I guess I use a silicone spatula.)
Go Birthday Bash: Go at Apcera
Much of the frontend is pretty much the same: parsing, semantic analysis, type checking. LLLVM mostly comes into play when generating the code. Instead of generating assembbler or opcodes directly, you call into LLVM to create data structures that represent low-level code and then a final call to gen machine code or JIT.

There are several versions of the LLVM Kaleidoscope language tutorial where you build a compiler that supports numeric operations, it is often based on Pratt parsers (at least the official C++ version[1]), but there's a C version on github [2].

In my opinion, you could get pretty far by reading the "Compiler design in C" or "Modern compiler implementation in C" up to the point of optimization and then applying the code generation from kaleidoscope tutorials. LLVM takes care of many optimizations.

[1] http://llvm.org/docs/tutorial/LangImpl1.html
[2] https://github.com/benbjohnson/llvm-c-kaleidoscope
You get exactly one chance at making a first impression. Google botched this.
Any hypothetical RTG for this mission would almost certainly weigh less than the one on the Curiosity rover. This lander does not need 100+ watts of power for 10 years.

Consider that the RTG from the Pioneer 10 mission weighed less than 16kg: http://en.wikipedia.org/wiki/Systems_for_Nuclear_Auxiliary_P...
I love the idea, but aren't you worried about the name causing trademark issues?
People don't actually care about the camera thing. It is a stated reason to dislike Glass, but the average person gets recorded in all manner of forms while traveling in public that it is hard to believe that the camera aspect is really what matters to people, not to imply it is the same as a CC security camera or a smartphone.

It is a small computer that's strapped to your head with a titanium band. I've worn one for extended periods, and I want to make fun of people I see wearing one; it is jarring and looks absurd. It is also socially acceptable to make fun of it, and how often is that true for something that looks absurd?
Phoenard is the world’s first all-in-one prototyping gadget/phone
This time of year, articles about cast iron cookware pop up all over the Internet. It's Holiday Season, time to get your sister-in-law a cast iron skillet that she will attempt to use a handful of times to her great dismay and frustration and then put up into the attic so that her grandkids can reproduce the experiment twenty years later.

"Cast iron seasoning" is a scam. There, I've said it. I've got a full set of cast-iron cookware and have made repeated furtive and unsuccessful attempts to use it it over a period of 30 years. It just doesn't work. You _will_ inadvertently put tomatoes or lemon juice into your skillet, it _will_ lose it's "seasoning", and you _will_ attempt to "re-season" it with only 25% success rate but a guaranteed 100% stinky and smoked-out household (complete with 9 smoke-alarms beeping) rate.

Instead of giving someone cast iron cookware (akin to giving someone herpes, but slightly less intimate and curable), give them a teflon skillet - it will work immediately and unfailingly. It will lose it's charm slowly and gracefully (instead of the first time it is cleaned, as with a cast iron skillet). They will know when to replace it.

Let the posts from the alleged hundreds of blissfully contented cast-iron skillet users now commence.
iOS 8.1 cydia download for iPhone 6 plus and iPhone 6
So a few questions on C and C++ memory allocation for the experts here.

Will typical C++ new (and C malloc) give thread contention issues?

Specifically I think I have seen multi threading performance die when multiple tasks are finishing and doing lots of freeing at one time.

-Is it possible that is true, and if so, is that the sort of thing tcmalloc (and jemalloc?) fix?

-If they fix it, what is the best way to get that into C++ programs that use new instead of malloc (the vast majority through STL structures)?
works perfectly fine on Chrome, IE, and Firefox.
Maintenance programmers solely dictating what is cool or allowed is cruel to all programmers everywhere. This is right at the start of my post:

> things nobody but me will ever use

Plus, I imagine I'll rewrite for example my CMS from scratch and/or in a different language every 5-10 years either way, taking a good hard look at what I really ended up needing, and how to best structure it. If I ever used a framework for that, I'd end up forking it and throwing out the 90% things it has which I don't need, cutting out redundant layers of indirection etc., and then what? The next version of the framework comes out, and I do it again? Or I just give up and just take on the bloat? Nah. Not worth it for me.
Yeah, the speculation that nitrates in bacon fat would somehow be unhealthy was a bit weird too.
The reason it lasts generations is that the previous generations didn't use it! They put it up in the attic and used an aluminum or stainless, porcelain or copper cookware instead.
I fixed many of the bugs happening on the site, and there's much less traffic now, so if someone didn't get a chance to see it, you can come back now :)
That's awesome, not that I don't love creating web systems, but something about controlling physical items in our world to me is just so cool. Sounds like you had fun and that is usually the most important part to me in any project.
If a project fails to meet its goals, do you go back after the fact and change the goals or do you admit that you didn't meet them?
Well, they've been on a growth trajectory since the late 1800s (at least in Rio), and their official numbers within and around the city are not even known. The 2010 census says there's 763, but the unofficial number is likely to be over twice that.

I don't even see gentrification holding in the 5 (or so) favelas that are home to the largest groups of foreigners.

And if we're talking pacification, recent local news of shootouts shows peace is not a sure thing (just in the first few months of 2014, 7 of the 40+ pacified favelas broke out in shootouts/violence). Most favela residents in the several favelas I've lived in are also divided as to whether it's actually positive or not. For instance, there used to be something loosely known as "favela law" which meant that inside the favela one does not steal, cheat, harm or kill others who also live there. Because, if you did, there'd be severe consequences, enforced by the favela bosses. Now that the drug lords are hiding or gone (usually operating from other locations but maintaining the same flow of trade and distribution), bad actors can do what they please without reprimand from their own community.

Anyways, I don't see much happening with favelas, aside from more growth, in the next 5-10 years.
Stiff equation
If it's not important, why lie about it?
Should we really give any weight to the two versions of the FAQ page, which contains also answers to the questions like "What is the difference between asteroids and comets?" What is the relation between FAQ page and the details of how many experiments, in which order, which schedule and using how much power at once are going to be done? Do you really believe something written for an uniformed person can ever be exact enough? If your cell phone battery lasts 5 days in stand by and you speak 5 hours and it's empty, everything is still according to the plan: you just used it more in shorter time frame. It's the experiments, not the lengths of time given as "during the first week" that matter.
Sorry, I gave the wrong chemistry.

The carbon-chloride battery is labeled as "heavy-duty," because it has greater capacity than the carbon-zinc battery ("general-purpose").

When alkaline batteries were invented, the older chemistry continued to be sold as heavy-duty. This leads to the strange situation where the heavy-duty battery has less capacity than the other batteries you find on the shelf.
IntelliJ has code folding that can display things using a less verbose syntax. For example, folding of closures (pre-Java 8):

http://blog.jetbrains.com/idea/2009/03/closure-folding-in-in...
Breck’s Top hardest EpicMix pins
One of the things I like about cast iron is that you can use metal utensils that you can be sure aren't melting (which I realize would also not be a problem with silicone).

Not necessarily a sound rational basis for it, but it's at least less gross in my head, which is enough reason.
Why Germans Work Fewer Hours but Produce More: A Study in Culture
I'll refrain from gushing about grandma's pan coated with 70 years of lard & love, etc. :D It's not for everyone. But I will say you should skip the teflon and buy an enameled pan instead. They can be quite cheap and are much tougher than teflon.
Not sure if I'm misreading your step 2 description for the first strategy, but one of the great things about using this type of mouseover region is that each polygon is already tied to a single point - so there's no need to do any query for contained points on mouseover. The lookup time for contained points is constant.
> I surprisingly have very little choice when it comes to the internet. Comcast is basically the only real choice as they blow away DSL speeds, and then that's that. No one else serves me as a consumer. And this is San Francisco! I think this is why municipalities are starting to get into the ISP business, which seems to be the only credible way to start actually giving these guys some kind of threat

San Francisco is a city where red tape, bureaucracy and the people will not allow another local access provider build.

http://www.dslreports.com/shownews/ATT-Sues-San-Francisco-Ov...

If San Francisco decided to build a municipal fiber network, they would be sued into bankruptcy by the ISP’s.
Thanks! We don't think Kick______ can be trademarked, but if it gets to that point we're not too worried about having to rebrand.
This was a very interesting mission, and sticking the landing alone means that it was a success.

Well done, let's hope some interesting data was collected as a bonus.
duplicated here https://news.ycombinator.com/item?id=8604814
When you want to apply an existing algorithm to a flat array of data. All sorts of DSP functions can be done without advanced CS knowledge. It is was GSOC students were doing a couple of years ago.
Max Tegmark: A bird’s-eye view on life and the universe [video]
I agree. I feel we live in a world of victims, and the first question isn't what you've done, but how might you if offended me?

Ironically, the best example of this on the Internet is HN comments.
As a fellow Brit, all I know Slipknot came from Des Moines. But if it's good enough for the 'knot...
Thanks. That still makes some 10 times less weight for solar panels. Still, once US makes a mission, I can imagine they would consider using that, launching much heavier probe etc. This was an European mission, not having access to the US resources.
3D-printed sculptures at the same scale as a human sperm
Behind Closed Doors, Ford, UPS, and Visa Push for Net Neutrality
I looked on Alibaba and Shenzhen suppliers have the HS9-RTX-2010-RH for sale at 10 cents a chip, able to supply up to 100,000 chips per month.

How do they do this? They're lying. Various Alibaba vendors list literally every part number they can find as something they are selling. If someone wants it, then they see if they can actually get it.

In any case, the real price for the RX2010 was between $1000 and $10,000 according to this thread I found from 1999: http://www.strangegizmo.com/forth/MISC/msg01281.html
If all the problems could be solved, it would be awesome. But I'm very skeptical. And I misspoke about keystrokes, of course: what we're really talking about sending to the cloud is finger and hand movements; the keystrokes would be coming back from the cloud. Sounds laggy maybe, on top of all the other problems I mentioned.
The Social Club is now lodged in an old firehouse built in 1937, and has a theater, classrooms, bars, art gallery, and adjoining restaurant [...] Mannheimer created something that would have taken the rest his life and $300 million to complete if he'd stayed in New York. It took him seven years and $12 million.

Ok, I haven't seen Mannheimer's place, but something that matches this description just opened up across the street from me in Bushwick, Brooklyn. I guarantee that the hipsters who opened it didn't have a budget greater than $12 million, and nobody was thinking about this neighborhood more than a few years ago.

In other words, while New York can be a hard place, things still happen here, artists still live here and produce amazing work, and it's hard to imagine there's a better place for performing artists to work anywhere in the US. For some reason, there has been a move recently to declare the big coastal cities impossible to live in, yet they remain great places to live, which is why so many people want to live here.

On the other hand, if you're going to start a company and have an extremely limited budget, by all means do it somewhere other than NYC or SV. Artists need an audience. A tech company just needs an internet connection.

Edit: also, I want to address this quote: "In the world of hipsters, is there anything more ironic than coming to live in Des Moines, as opposed to living in Brooklyn?"

Anyone still talking about irony with regards to hipsters clearly has no idea what the kids in Bushwick are doing. These are the most earnest people you can imagine.
Ford-Mozilla Open Web Fellows
In the future, we all (developers / engineers) go to work by getting out of bed and strapping on a helmet to join our team in a virtual office environment.
Still no first-class tuple support? Argh! All want is:

var first, last = parseName(fullName);

Instead of:

String last;
var first = parseName(fullName, out last);
I think you can make it like Kaleidoscope
I knew this name looked familiar. He's written tons of great articles!

One of my personal favorites is on making the perfect french fries:

http://aht.seriouseats.com/archives/2010/05/the-burger-lab-h...
Vagrant Parallels Provider Documentation
Would you like to participate in our BETA?
#InsightMedi for Android (BETA): we'd love to invite you all #Android users to sign up for our beta at bit.ly/10Yqp6m.
Oh man, I actually cited some of his work in one of my papers. There was a particular result buried in one of his papers from 1968 that was not well-understood by mathematicians for almost 20 years until it was resurrected in less-abstract language in 1986.

The particular result isn't his most famous, but it does underly a lot of modern research into approximate solutions of NP-hard problems. (See here: https://web.math.princeton.edu/~naor/homepage%20files/cutnor...)

Sad to hear of such a brilliant person passing (even if he does reinforce a rather negative stereotype of mathematicians).
Anyone know of a published version of Grothendieck's Reapings and Sowings? Mentioned a lot in pages about him, book references currently eluding my Google-fu.
Oh, downvotes. That's interesting :-)

The Magic Leap technology uses lightfields as the starting point to seamlessly blend virtual and augmented reality together. Those guys have a significantly larger scope of vision than the Google Glasses. Not surprised folks within Google are getting bored of it. The pivots from Glasses by third party developers are a red herring. Why keep developing Glasses when there is someone who is way further along?
From the front page:

"It is easy to port libraries to Duck. Function hooks are implemented as pointers, of the form int (function_pointer)(int) where the argument count is passed as the only parameter. Arguments are bound as string identifiers, and are accessed dynamically in the bound-function's body."

I don't know the details but in my experience reducing the impedance mismatch to low level libraries is often a strong motivator to create one's own dsl instead of adopting a standard scripting language.
How do go from cursor coordinates to a polygon? Once you've done that, finding the the associated point in the scatter plot should be constant, but mapping from cursor to polygons in faster than linear time seems non-trivial.

k-d trees sound closer to what you'd want to do cursor coordinates to scatter plot point lookups.
Yes, simpler designs for malloc share free pool tracking structures among threads and use locks to protect against creating races. Other malloc implementations use thread local free pool caching structures to lessen the frequency of synchronization in the allocator in the general case. TC actually stands for 'thread caching'.

Under the hood, the default std allocator being used to power new is typically calling malloc, so simply linking in a different implementation should work.
I hear Austin is already getting tough: high rents forcing out exactly what made it cool in the first place.

I personally think the value of being in a hot well known startup city is overrated. My startup is in DC and we're doing fine.
A newly established startup that just needs an Internet connection maybe could be created anywhere - but a company, which at some point may want to bring in more seasoned talent as it grows, is probably better off near the coastal areas, with a few exceptions.
Show HN: Vocabulist – Automatically Fill Out Vocabulary Sheets
Google's Larry Page: The most ambitious CEO in the universe