Hacker Newsnew | past | comments | ask | show | jobs | submit | taumeson's commentslogin

Wow, this is an amazing outcome here.

Why is "unpublishing" something that can happen in npm? What's the point? I can see the downside, what's the upside?


A few reasons off the top of my head:

* People sometimes accidentally publish bad info. Passwords, private keys, personal information, etc... being able to remove that is a big plus

* if a critical security issue were found in a package, removing that version and adding a new one will practically "force" updates to happen.


that first bullet point really makes sense to me - feels like there's "no right answer" for that one. i wonder if some kind of time frame would help - one has 72 hours to unpublish, etc.

thanks for answering!


Maybe one possible way to fix this problem is to let you unpublish it as long as no one else downloaded it. I.e. once I've got your security, then you're already compromised and you need to change it.


These are great concrete examples that are very Linq specific. I cringed reading a few of them. The .ToList() materialization can easily be avoided by using a little skill, but the realities of late binding that don't show up until you hit production -- this can catch anybody.


Be careful what you ask for -- you have to admit that it is possible to create some horrendous "code" with Linq. Also I have a hunch that OP is thinking of L2S or Linq2Entities or somesuch.


Well, horrendous code can be created with anything: LINQ, C#, Objective-C... But yes, such easy-to-use tools like LINQ are easily overused and you end up with real monstrous code.


The point is relevant in relation to the fact that you held LINQ out as a misstep, but the reasons you cite can be applied to many features of many different languages.


Yes, but rather than actually arguing with his point, you are showing how it could also be used to criticize some other language features not in an attempt to prove him wrong, but rather to pander to anybody reading the argument who likes those language features.


Obviously a bit one-sided (it's from Xamarin, after all) but I'm a big believer in C# and what it offers compared to what else is out there. I think the biggest weakness is dealing with another single-vendor-of-failure (in this case, Xamarin themselves) in order to cross-compile to Android/iPhone.


Is this averaging the education system as a whole? If so, then that is a ridiculous way of studying how well the US education system is doing. It's already been pointed out that MA outperforms most of the world. How are you going to compare an education system for 100MM people to the education system of Singapore, Hong Kong, and "the Flemish region of Belgium"?

The US is huge and disparate; the fact that the country that has HONEY BOO BOO is in the top 15 should point out that by and large the US has a decent educational system.


Hey, man -- I'm not going to shit on you for advertising. But I am curious why my zip code, 06840, is not in the list of affected zip codes. We were fucking whalloped. We're in CT, right next to Norwalk (listed), Darien (listed), and Stamford (listed).


No worries. We got our list from one of the .gov sites but realize it's not comprehensive. I've added your zip code and updated the site to let others know to contact us of they find more missing.


Fun fact: Both are located in Norwalk, CT., about a 5-10 minute ride from each other. Priceline is located almost on the Darien border and Kayak is nestled in South Norwalk (SoNo). I gotta believe this proximity lead to board member and executive coziness.


Fun fact #2: Founders are co-founders of travelocity, expedia and orbitz. It's a tightly knit yet competitive biz :)


I can't escape the feeling that that fun fact is why stories like these have hit the wires:

http://zlkdocs.com/KYAK-Info-Request-Form-463

To save you from reading that document, a law firm has decided to 'investigate' whether Kayak's board "breached their fiduciary duties to stockholders by failing to adequately shop the Company before entering into this transaction and whether priceline.com Incorporated is underpaying for Kayak shares, thus unlawfully harming Kayak stockholders."

Another firm has announced it is conducting another investigation (http://finance.yahoo.com/news/block-leviton-llp-investigates...). Not sure if it relates to whether or not Kayak adequately shopped around the company....


Breach of fiduciary duty lawsuits are very common for all major acquisitions. For the law firm it's high potential reward with relatively little downside. The mere fact of one or two being filed means pretty much nothing.


Something for everybody to keep in mind: The US is a huge IMPORTER of crude oil, but a net EXPORTER of refined petroleum products! The amount of crude we make will have an impact on petroleum prices, but not as large as one would think.

Oil's a bit like diamonds. It's artificial scarcity in the US to keep the price high.


Wow, I wonder if they'd accept us.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: