skysight-inc/HackerNews huggingface dataset:
In hindsight i was wondering exactly that.
Would i really get a 100% PyCharm when i buy the IntelliJ IDE!? That would make me buy IntelliJ on the next discount opportunity ;)
Depends on standard - within the clued-in performance community, yes, but there are major, major companies still pushing averages and that causes a lot of people, particularly those without much stats / engineering background, to expect it everywhere.

To use one example which is prevalent throughout marketing, advertising, etc. Google Analytics reports only averages – this makes the results unreliable enough that I'm now advising people to simply pretend that field does not exist as it's completely untrustworthy. Awhile back I blogged about an example where 3 samples out of 200K threw the average off by a full order of magnitude: http://chris.improbable.org/2012/05/18/google-analytics-dece...
Citizenship doesn't matter, but the location of the user does.

If you're doing business with American users, defined as "people residing in or doing business within the borders of" the United States, then you're subject to the patent laws.

All a claimant needs to do is prove that this is the case and the lawsuit can proceed. Then you'll need to find representation in a particular court in Texas to defend yourself, or you'll have to settle out of court at your own considerable expense.
Better would be load and load_trusted so that the safer function has the short (and expected) name.
Haha steady now. He means peoples responses to their AMA.
I just found the Nanex analysis (http://www.nanex.net/aqck2/3525.html ) very convincing.
Can anyone explain why boosterism gets upvoted so much on these RoR vuln posts?

RoR maintainers should be commended for their ongoing prompt responses to defects, but the likelihood ...that there will be a lot of these things [still to be] found... is not something to celebrate.

Every project has bugs, every framework has it's security problems, but the severity and frequency of the issues is such that many will conclude that RoR is not mature, stable or safe enough for production use.

I can only conclude that a large proportion of HN readers have most of their eggs in the RoR basket, so spinning this into a positive is the best way to convince themselves that "..more work for admins and devs.." is a GOOD thing.
No, it's not hard to "arrange" windows. We have tiling window managers for that.
Programming Languages are a Design Constraint
I can tell you that that's not normal. Have you ever got in touch with support?
Take a break from Facebook, and everything else
Final Complexity is Less Relevant than that of Root Causes
The README says that memory is 1000s of times faster than SSD.

With that, how much faster is SSD over disk and then memory over SSD?
Compensation Practices in Recent IPOs
voomly is building a business model around Q&A...

voomly.com

Fred Wilson wrote about them here:
http://www.avc.com/a_vc/2013/01/voomly.html
Apparently "operator overloading, function/method overloading, [and] keyword arguments" are "bad for performance" so it's OK that Go doesn't have them.
I think what he meant is that if a girl is giving an AMA she gets a lot of off topic "wow you're hot" type posts from the peanut gallery, something that wouldn't happen if the system were more moderated. OTOH, the lack of moderation is part of the charm of AMAs IMO even though it does result in the trolls being trolls.

(The "Woody Harrelson"/Rampart AMAs would be the norm if not for the chaotic nature of reddit).
Gates founded Microsoft to sell a Basic interpreter. His company spent a lot of time keeping Basic as a core part of its line up long after it was considered passé. I suspect that Gates has some nostalgia for it.
Bill Gates Does A Reddit AMA, Claims “Bing Is The Better Product At This Point”
Theese guys are really serious about ninjitzu. See Robert Smith here: http://www.whois.com/whois/lechat.im
What happened to tech blogs
Rails Security Monitor - Code Climate
This is great! Therefore, I have requests! :)

1) Sort the co-investor list by clicking the title of each column. Specifically, I would like to see the list in % order.

2) It would be fantastic to filter search results by location, or VCs that match certain criteria.

3) It would also be amazing to get the full list of VCs, ordered by the categories in the results. For example, show me the whole list, in order of who has done the most seed rounds.

4) And finally... a bigger request... if you could include exit deals, that would allow you to calculate their success rate and ROI, which would be REALLY interesting. But I realize that's harder than my other three thoughts. :)

Well done!
It's back up for me it seems. Knock on wood, I guess.
Why would Apple want to make an iWatch?
The offensiveness of a large number of the comments that you have to scroll through while answering legitimate questions.
I have 170 tables in an app and a similar amount of controllers. 3 of those refer to the logged in user and in no place except the admin controller itself can you modify an object, or what an object refer to, in such a way where an administrator can access anything he or she shouldn't. Admins have different accounts not to restrict what they can do but to (automatically outside what can be modified by posting params to models) keep track of who has made what changes and to keep them for making incompatible changes at the same time.

So no, I'd rather not start whitelisting my models.
>80% of a program's performance is generally tied up in 20% of its code

I've never seen any evidence to support this truthy sounding statement. In fact, my experience has been that it only holds true occasionally, and only for the very first initial profiling, seeing that some huge performance no-no was made. Once that is fixed, you have a pretty flat profile, with "the language is just slow" as your explanation, and no recourse.

>Your comment was a non sequitur from what dnu said.

No it wasn't. He responded to what I said. How could re-iterating what I said be a non-sequitur? Read the thread, I said python being only twice as slow as go "for my uses" would indicate some very unusual uses.

>In most cases in Python, the part that one would consider the application proper is entirely written in Python, which use Python libraries that wrap around C libraries to do the intensive stuff.

No, in the cases you want to put forth as representative because they support your belief that slow languages are good enough. Most applications don't have a convenient "intensive stuff" to do in C. Most applications are like django, just generally slow all over because they are written in a slow language.

>Quit with the straw man arguments - they add nothing to the discussion.

Neither do unwarranted accusations of straw man arguments.
You should be checking errors immediately after they are returned. Once you've checked it, re-use the variable:

x, err := f(a)
if err != nil { // probably time to return from the func }
y, err := g(x) // we have at least 1 new var, so := still works
if err != nil { // handle }
x, err = h(y) // since we're re-using both x and err, just use =

I've never appended a number to "err".
http://twitter.com/lechat_im

We'll link to it from the site soon.
Checkout Oracle's payscale in SV, it's really low last time I checked...
Good point. Perhaps one way to reduce hobby related stuff is to do as much as possible in hacker spaces or similar things, so that you don't have to own equipment yourself.
"Unconstitutional" does not mean "I think this is a really bad thing"
Thoughts on Motivation
I would think that the new generic selection macro capability in C11 would help here:

http://www.robertgamble.net/2012/01/c11-generic-selections.html

I haven't taken the time to prototype an implementation, but it seems like at least some cases could be solved.
Indeed. Most of the time, it seems to me like it appeals to the people who read it as "Ask grudging resignation, not permission".
>I'm saying, it's hard to gauge the real ratio of upvotes to downvotes with this fuzz.

This is the entire point.

That said, I wish they'd just ban spammers and give everyone accurate metrics.
There is also Lean Analytics (http://leananalyticsbook.com/), The Lean Startup, and my personal favorite Rework by 37 Signals.
This whitepaper goes into some detail about how/why to use SSDs as cache in a zfs fileserver:
http://info.nexenta.com/rs/nexenta/images/white_paper_nexent...
4 is really hard-- that data is really hard to get and frequently just rumor. We've considered most of the others and will add if and when we have the time.

The whole site is open source (https://github.com/titanous/fundhawk) and contributions are very welcome.
This morning would have been a wonderful time to buy stock. TSLA was way down (due to this review?) and earnings are coming up soon. This makes me wonder if the NYTimes or this reporter had some ulterior motive; a conspiracy to discredit Tesla? A personal vendetta? Why would a reporter lie about the test?
take the tos part of the w3 to the next /semantic/ level. rock on.
Shouldn't there be a way for gems maintainers to force/strongly encourage an upgrade when there is a security issue regardless of the transitive nature of the dependency?
The IPC is OpenBinder, which has been out there a long time:

http://www.angryredplanet.com/~hackbod/openbinder/docs/html/
You can lock the display and the voice directions still subsist. The battery drain is from the constant polling of GPS information in my experience though.
Girl Blasts Hello Kitty Doll Into Space
Single page: http://www.esquire.com/print-this/man-who-shot-osama-bin-lad...
A negative review would get a lot more attention than a positive one.
Actually, I find public->private is not a breaking change, because before I do a 'public->private' change, I first remove all the public calls. Therefore, all I have left to do is to check the in-class calls.
The web is (mostly) blue
Curious, why not just use an mmapped file for the store a la varnish? If the file lived on the SSD you'd get in-memory caching for free from the OS.
If this is true, then he should sue NYT or the author, unless the author admits it's true in another article. I've heard quite a few random people use the NYT article as an argument against Tesla/electric cars, and I think that article can have long term negative impact on electric cars (even if it won't be a complete deal-breaker for electric cars). So he needs to either get them to admit the review was not accurate, or sue them.
We just want a nicer HipChat, that's all.
Hi SchizoDuckie,
thanks for your comment! Because we did not have to much time the last couple of weeks, we put the calendar to github and would love to have some people to participate.

https://github.com/jhiemer/angularjs-calendar

Feel free to contribute!
I can see why its not a bad thing, too. If the raspberry pi is reaching people who otherwise wouldn't be capable or motivated to do the "%s on linux" tutorials, then perhaps it's accomplishing its intended use, no?
Spanning takes the crown for Google Apps backup services
Rover - All Your SF Transit Options In One Place
This policy only works if you hire insanely smart and capable people, and let go of the ones who are not.

Yet another pretentious startup blogger.
I am insanely smart and capable, yet for anything beyond a cute web app, I don't think you should use users as a debugging tool
A long running app will normally reach a steady state in which no new symbols are created anymore. If you for any reason create new symbols (which are basically interned strings) every n seconds or requests, you will eventually run out of memory. However, that is almost never a concern in practice, because you rarely need to do that.
Canadian government to fix warrantless wiretapping law in wake of court ruling
Looks like this is actually an ActiveModel vulnerability and maybe mongoid is affected too.

Just like when rails people said they had a vulnerability in action dispatch but it was actually a YAML vulnerability. (both used in a lot of non-rails projects)

So please don't overlook this issue even if you are not using rails.
"Yeah, I have one of these. I'm Bill Gates."
That seems low to me unless you're getting equity. That would be seriously low for a senior data analyst/scientist at a large corporation NOT in the Bay Area, even. Unless you want to take it for the experience, I think you could do better.

p.s. My comment comes from experience as an IT leader at a large Bay Area tech company, not as anyone with startup experience.
There's probably a much simpler explanation: That automotive journalists are really lazy, have a story in mind before they ever drive the car in question, routinely do stuff like this, and are only being called out now because of black boxes being embedded into some newer cars such as Tesla's.
This is not an ignorant question. Any half-experienced Erlang developer can tell you that you use `list_to_existing_atom' rather than `list_to_atom' if you are ever doing dynamic things with atoms. So, if you're trying to accomplish dynamic module lookup and foo_baz.beam is in your code path, default startup will create the `foo_baz' atom, and you know that this atom will exist at runtime.

Symbols in Ruby are atoms (the term "atom" spans languages), and GC/space issues plague any persistent term like an atom, in any language.

And thus I arrive at a key question: Does Ruby have something like `list_to_existing_atom', or some mechanism for telling if a symbol exists already? I see no analog to this, only the `ID2SYM' macro in the extensions API, and similar calls like String#to_sym.

Perhaps there is some way to clean up symbols after they are created. This to me would seem like the ideal route. It's good they've got a stop-gap fix by changing defaults, but it feels to me like they're punting here. Perhaps users who do [ab]use this feature also would not like DOS attacks?

I hope others who know more about Ruby extension development, and symbol management capabilities, can chime in on these questions.
I appreciate that bias and appreciate your admission, but I don't share it. I view life as a hungry equilibrium. It has existed on this planet for a long time, and has endured much worse shocks than Monsanto can produce. In the long run biologists will simply see the contributions of intelligent life as another source of genetic variability. That isn't to say that humans always have good ideas about genetic changes: consider the dachshund. Only planetary-scale events have the potential to really screw things up for life per se.

I think we can agree that as harmful non-inherited transmissible genetic variation goes, the terminator gene (if it actually works; do we really know why Monsanto didn't buy Delta & Pine?) is probably the least worrisome. A gene that acts against reproductive fitness is not one that will ever be common in nature. As for other variations, patented or not, I expect most will be out-competed outside carefully controlled environments. Few domestic chickens live long in a predator-rich environment. Roundup tolerance itself is unlikely to enhance fitness in the absence of someone willing to pay Monsanto thousands of dollars every year. Those few human-created variations that can establish themselves in wild populations, if we ever discover such, I'm just going to call evolution. The spectre of the super-weed seems silly to me: the essence of a weed is that, in the absence of human intervention, it crowds out plants that humans like. Roundup is only agriculturally valuable for cultivation of varieties that tolerate Roundup; if weeds gained that tolerance it wouldn't be a net loss for humanity.
A positive review of something that is already Motortrend's Car of the Year would draw about zero views. A made up ordeal could draw millions (I've seen it posted all over the place).

If the detour was really long, hopefully the NYT will get sued. If the car wasn't fully charged by the reviewer it will be much harder to prove.
Stock prices usually go down on extremely-hyped stocks just before earnings; I'm not sure the review had much to do with it.

> Why would a reporter lie about the test?

To get a story that's more interesting than "I tried this car and it was good".
Make Your Own Celluloid Ruby Gem
Naturally, on any occasion when it is actually possible to check a journalistic report against reality, the journalist will turn out to be lying. This is not absolutely universally true, but it is impossible to appreciate just how often it is true until you have been reported-on in a case where you know the facts yourself.

tl;dr of course they're lying, it's easier to make stuff up then investigate so why wouldn't a reporter always just lie?
Yup, and I found C# versions of UIKit classes more convenient to code against.

Regarding your point about MonoDevelop, I won't spill the beans but Xamarin is preparing something exciting to fix IDE problems right now.
Leaked "iPhone 5S" photo is not iPhone 5S
They shape their reads and writes to work well with SSD characteristics. Randomly reading and writing to an SSD (whether directly or through mmap) would be slower and wear out the SSD more quickly.
Very interesting, thank you. I especially like the replies from the Google analytics team, 8 months apart, that both acknowledge the issue and say they'll fix it...
Didn't Tesla sue Top Gear for basically the same thing? I recall that didn't turn out well for Tesla, though perhaps the fact that Top Gear is widely recognized as being entertainment not serious journalism had something to do with that.
The credit card company pretty much never sues (I worked for capital one) but they will sell the debit to collecors who will.
I love this: Musk has promised to respond publicly to the negative NY Times review WITH DATA FROM THE CAR directly contradicting the assertions in the review. From now on, reviewers will be extremely careful about exaggerating the negatives of, or lying about, Tesla vehicles.
It was a bizarre piece, especially for the NY Times. It read like someone who got a car that had a 30MPG sticker on the window, put in exactly 10 gallons of gas and planned a trip of exactly 300 miles. In the snow. Any normal person wouldn't have even been in that situation, but the reporter then proceeded to use every opportunity to double down on his bad choices.

Tucked towards the end was a note about how the mileage estimate is indeed an estimate and that cold weather (or hot!) among other things can affect milage. Shocker.

Now finding out that the facts may not have been represented is even more curious.
Forgetting to turn off the tape recorder: classic journalism trick.
He said "95%". 5% of Ellison's wealth is 2 billion. His yacht was in the $200m range.
Surprisingly(or perhaps unsurprisingly), this very post seems to be getting flagged a lot.
This is ostensibly why attr_accessible has a "role" parameter.
Debit Collection companies sue people all the time, and almost always they have nothing to support the debit if they get into court. A spreadsheet with a line and a balance is all they have so winning a collections lawsuit is almost impossible for them to do, IF you show up in court. Almost everyone doesn't show up in court.
Keeping the charger and iPod cable in the car at all times was probably the most well spent money on electronics' side.
Even if the reporter fabricated parts of the story, aren't the concerns about driving in cold weather still relevant? Any Tesla owners want to weigh in?
Niñas-de-12-a-17-años means Girls from 12 to 17 years old
I'm really tired of the arrogance prevalent in startup culture. H;onesty is great, brutal honesty is usually quite helpful, but bragging and putting other people down under the guise of honesty is not.

This is particularly bad when combined with prejudices such as the one demonstrated by @techstepper. He makes these comments about "old people" like he is so wise and understanding. He hasn't been there. He's not "old". If he's anything like most of the people that talk like him, he probably doesn't even know very many "old people".

So how the hell would he know shit about being "old"?

I'm not trying to argue that I know any better. (I'm 17, so that would be rank hypocrisy). But I at least know not to disparage my elders and usually betters because of what the hip 20-somethings that the tech scene is filled with say.

You don't think that a lot of these "old people" used to be like you? Of course they did. They know what it's like to be 20-something, but you don't know jack shit about what it's like to be 40- or 50-something, so shut the fuck up about it.

I find nothing wrong with pointing out that people with families usually can't take the risk of working at a startup, and people who have made a lot of money their whole lives usually can't take the pay drop that comes from it. Is that true of all those people? Of course not! Are all "old people" like that? No!

It's stupid to cut yourself off from the experience of entire generations simply to be cool and hip. Companies that embrace "old people", rather than categorically dismiss them, while still acknowledging some of the potential and not always present challenges that can sometimes exist more often with them are going to do much better in the long run, because they can learn from the "old people's" mistakes and experience, rather than having to go make those mistakes on their own. It's great for character to make your own mistakes - not so much for building a company.

/rant. I don't usually swear, but sometimes people need to be called on the carpet. This practice (I hate the word "ageism", and I'm not entirely sure why) is stupid, petty, and destructive.

Good on AnnMaria for standing up to these people and calling them out. This is a problem that needs to be addressed more than it is, rather than being shoved under the carpet and ignored.

EDIT: I meant to point out that I'm using scare quotes around "old people" because calling 40- and 50-somethings "old" is patently absurd, and comes from this myopic view that looks at the 20s and 30s as the only time that really matters.
Just to further illustrate your point, the relevant section from the readme file:

There have been attempts to use an SSD as a swap layer to implement SSD-backed
memory. This method degrades write performance and SSD lifetime with many small,
random writes. Similar issues occur when an SSD is simply mmaped.

To minimize the number of small, random writes, fatcache treats the SSD as a
log-structured object store. All writes are aggregated in memory and written to
the end of the circular log in batches - usually multiples of 1 MB.
world wide web whoops ... try http://multimouse.com ... also, looks like ScreenHero is for mac and coming to PC soon. Multimouse is for PC (Windows) only. So your yawn isn't so well placed, and really just makes you sound like an ass.
NYT takes facts seriously and they issue written corrections for even the most trivial inaccuracies. If the allegations by Musk are true, the article's author will be looking for a new job soon.
Was it properly labeled? Presumably some ports (outside of closets) don't go into the core; did he actually try and fail with one of those before going to the closet?

If an MIT professor left his laptop plugged into one of the public ports downloading a linux tarball unattended over night, is he liable under CFAA? What the professor left it in the unlocked closet instead, to minimize the risk of getting his laptop stolen?
Who cares if he spends his money on that?
The thing about product reviews in mainstream publications like the NYTimes, is that their goal isn't just to tell you how good the product is. Most of the readers aren't actually on the market for a Tesla, they just want to be entertained and feel like they learned something new. To reach these casual readers, the reviews really need to be narrative stories. "Range anxiety" makes for a very good narrative because it adds a layer of suspense (ie "will he make it?"), so it makes sense that the reviewer would have a motive for faking the review even if his goal isn't to hurt Tesla.

That being said I have no idea if the allegations are true and am eagerly awaiting Tesla's full blog post with evidence.