skysight-inc/HackerNews huggingface dataset:
Who cares. I don't here you saying he's wrong. In the same time that your criticizing him for insults, your own comment is insulting
>weirdly aggressive attitude
But maybe you don't see what you said bring an insult.
And maybe neither does he. By your thinking, your comment should be downvotrd to.
Huge Discounts of DigitalOcean via Cloudways First Anniversary
IOW, it's tricky to guarantee that your software will work flawlessly across all the incarnations of CentOS 6.x,

It's not so tricky, since Red Hat specifies nowadays what guarantees can be expected for what packages:

https://access.redhat.com/articles/rhel-abi-compatibility#Ap...
Kai Greenes is saying to use a lower weight so you can manage proper form. Sacrificing form just to hit a number goal, or to impress the person beside you at the gym is only going to lower your gains.

That has nothing to do with volume training, that's just proper weightlifting in general.
Most of this stuff is great and I'm actually looking forward to moving to py3k. But I've been looking forward for a few years now, though, and it seems like that will continue to for a while longer.

The main problem for me remains dependencies. Python makes it so easy to integrate stuff via pip/easy_install, but that's a double edged sword in this case: Since there's such a huge abundance of great libraries for anything out there, and they're so easy to install - people use them. And now I'm stuck with non py3k compliant libs in a big codebase (some of them not trivial), and suddenly there is a much bigger cost to switching - migrating away from, or porting of all those deps.

So now all those up-sides which are nice to have but are not real game changers (I'm handling Unicode fine - albeit in an clunky and ugly way, but it works), are not worth the pain. And that's sort of a chicken-and-egg thing.

If there was a much bigger gain from switching, that will outweigh the cost - e.g. better concurrency, better overall performance - it would be worth the pain. Otherwise, I guess I might use py3k for new stacks I'll build from scratch, but not for the current stack I work with.
Nokia just bought Alcatel-Lucent for $16.6B
It's not really migration though, it's supporting both python 2 and 3. If you write modules that people depend on you're in a really, really painful spot with the 2 and 3 transition. You can have two completely separate code bases and deal with all the duplication and problems that come with it, or you can try to write code that works with both python 2 and 3 and deal with the huge amount of warts and pain that come with it. Both are painful so it's easy to see why a lot of people just don't even bother trying to support both and ignore 3.
The Ultimate Way to Increase Traffic to a Website
IMO It only seems that way. They do their best to stay on top of all new technology, but as consumers are used to very high level of service (>99.99%) they can afford few risks if any.
Under that assumption, upvote should not be a way to voice agreement, as that implies that downvote is disagreement. But downvote leads to graying-out and disappearance, which is just perfect to induce the hive mind.

And yes, downvoting into oblivion articulate comments not at all devoid of content really has become endemic here, and many (though certainly not all) of those I read anyway were obviously downvoted for disagreement, often political. The result is a strong hive mind at HN. (I've seen seen that opinion on HN voiced outside of HN more than once.)
Mobile9 DECO – Good App for Android Phones Customization
Did you end up filing a chargeback?
This comment summarizes my opinion on this subject: "The doctor can easily prove his technique works by transplanting the heads of two rats, preferably a white and brown one. If they survive and could walk around, not only will he get all the funding he wants, but the Nobel Prize in Medicine."
Removing the print statement is, to me, an extremely frustrating breaking change to make.

If nothing else, I feel that backward compatibility should be given toward's a language's canonical "hello world" example.
What about bullet in a head?
I think you are pretty much right. As technical as our industry is, we are all humans; emotions, anxiety etc, comes into play when dealing with another person. Approaching it in the right manner will reduce the barrier.
You keep making suggestions on the fly which clearly shows you haven't thought this through, and can't accept that its just a fucking terrible idea.

A "security image" doesn't work if it changes every time. First off - you're putting the burden of maintaining security onto the user - how the fuck am I supposed to remember what random picture you showed me?

You can consider this entire discussion thread my fucking security write up.

The comments on your own show that anyone else who listens to you has the same reaction, so it's no surprise you resort to ad hominem attacks implying that only someone with published security write ups is qualified to call your idea fucking stupid.
SpaceX get incredibly close to successfully landing a rocket on a boat
https://www.xkcd.com/blue_eyes.html

The island puzzle, for those who haven't seen it yet.

I think that one is much more difficult because the problem is stated in a way that makes the readers think she has much less information that is actually given. The birthday problem has no trick phrasing in it.

Well, maybe a little tricky. You'd get stuck if you tried to reason from four months and six days. This would be a likely mistake if the problem were read aloud with the list of dates as "May 15, 16, and 19, or June 17 and 18..."

Recognizing that Albert and Bernard are both working with sets of 10 elements each -- one for each possible date -- then it becomes a simple graph problem.

Write a chart with rows labeled months and columns labeled days. Put a mark on each possible date. Albert circles one row and Bernard one column. Albert says none of the marks in his rows are the only marks in their columns, so draw a line through the columns with only one mark and the rows that intersect at that mark. Bernard says there is only one mark in his column after eliminating the row, so draw a line through the columns with more than one mark. Albert says there is only one mark in his row, so draw a line through the row that still has two marks in it. The only one left is July 15.
from __future__ import print_function on python2 solves the print function incompat.
pypy is great (we use it at work for a few services), but it has slow startup/jit warm up, and uses crazy lots of ram. Once it warms up though, it is pretty darn fast (for python).
Alternate solution: use a language with shortcut syntax for named parameters. foo(sync => true) or foo(=>sync).
Seems like a few people here didn't read the article in full:

"Additionally, the placement of these trojans, all in the same sub-folder"

All in the same directory! Whoever it was, he certainly was even tidy.

Besides, we're talking about evidence here. Even if it was "just" the case of police computers infected with... three (three!) backdoors, that would be extremely serious.
You can't say that for sure, unless your psychic or a mind reader. Starting to think this site is just like reddit. Ive seen worse things said about this guy than anything he said. and I read all his post's. And lots of hypocrite s in here that are obviously held to different standards than what they proclaim (I read some of your other pages postings). Hive mind, criticize and gang up on people who disagree with you. You are an example of what you say you oppose in others. I bet you'll downvotw me because "this comment isn't productive" while all you snots won't downvote your brothers when they do the same damn thing, in this posting and plenty of others. My life, my life for an intellectually honest HN'er
that looks really good dood.. i was gonna do the same thing for Go/Node. keep up the good work.
Is this even legal? If a procedure is 100% lethal, wouldn't it be murder?

I mean it is murder even if both parties agrees right? What is different in this case
Medical science has to move forward, no?
Why? (Honest question).
Variable access already works by index, not by name. Normally, LOAD_FAST and STORE_FAST are used.
Review – Try Using Apple Watch in a Week
I've noticed that as well
And to be clear, unlike Linux, the NetBSD code that runs on (eg) a Vax is from the same codebase than runs on an 8-way amd64... versus (afaik) Linux where ea. target is pretty much a rewrite.

That is not really an accurate way to characterise how the different Linux target architectures are supported in the source. As you would expect, the vast majority of the code is in fact shared.
my experience with python3 unicode has been just the other way round - there are some minor troubles with python3 in regard to unicode too, but when doing anything user facing (starting with i18n/l10n) I'd take python3 without thinking twice. its 2015 and bugs like the unicode usernames problem in GTA V lately are just embarrassing for developers

I'm not saying you can't do this with python2 but you have to pay attention to unicode all the time. this gets worse A LOT when trying to serve python 2 and 3 from the same codebase, something I wouldn't recommend at all if you want to do eg. application development. of course this is a bit frustrating if you learned to properly do unicode in python2 the hard way, but for new developers not having to worry about unicode issues really is a blessing
Exactly this

Why is changing 'print stuff' to 'print (stuff)' such a big deal?

I think 2To3 solves a lot of print cases https://docs.python.org/2/library/2to3.html
The woods are lovely, dark and deep,

But I have promises to keep,

And miles to go before I sleep.
The assumption of the doctor is that all nerves in the spines of two organisms are organized in exactly the same way. IANAMD, but this seems a bold assumption.
Show HN: Get an alert when a journalist tweets your keywords
Hi HN, I've been building a product called Toucan.io - it aims to get your business more press coverage. You set which keywords you want to monitor and then whenever a journalist tweets any of those keywords you'll get an email alert so that you can quickly jump into the conversation. Hopefully, you'll be able to find the right person to pitch to at the exact right time.

I'd love to know what you think of the product, of the landing page and the concept (also, you don't need a credit card for the trial, if you want to try it out).
Clickable: https://www.toucan.io/
Are there any left that are owned by semi-reputable big companies? Back when Cisco had Linksys there was some hope that they'd at least look after the vulnerability handling and patching process in a grown up way.
https://en.wikipedia.org/wiki/Phenylketonuria
8 month after surgery, Artificial heart recipient speaks: alive and mobile
I agree migrating is painful, and supporting both even more so. But not because of print. Migrating print statement usages and even making them work on python 2 and 3 is trivial, even fully automated and statically verifiable.

Compare that to unicode changes, where you need to manually inspect and potentially deeply analyze every single string literal.

Why waste resources making the trivial easier just to please people that will not migrate anyway?
List of free scientific research web services
Did you see this about what Chris it up to currently: http://techcrunch.com/2014/10/01/eve-raises-2-3m-to-rethink-...
A few "unnecessary" syntactic elements help find errors at "compile time". In Javascript for example, automatic semicolon insertion can lead to very subtle errors.
The print function is clearly a better, more precise way to handle it, to be sure...

But the print statement was one prominent, attractive way that Python was essentially pseudocode-- its removal seems an improvement from a pedantic sense, but one that seems to run contrary to convenience and (perhaps) the expectations of a beginner.
The article mentions stackless Python. My understanding is Guido didn't want to merge it because it would break backwards compatibility with extensions.

That was a long time ago when Python's userbase was much smaller. I wonder if Python be in better shape today had they merged stackless back then.
I'm a library consumer not a maintainer, but with info like this- https://twitter.com/mitsuhiko/status/586294700430254080
If you look at the date on the calender, the fact this is still being discussed with virtually no progress like it's still 2008 when 3.0 got released tells me that this is over.

As an end user, I say drop 3.x support in your libraries. The gig is up. If 3 ever takes over, do a 1 time wholesale port and drop 2. Tell people who want 3.x support before then to port and maintain it themselves. Enough complaining.
We detached this subthread from https://news.ycombinator.com/item?id=9378403 as off-topic.
Free Monads are Simple
Well, I'd think rats pose different problems, but the essence is right.

I believe heart transplants were first attempted on sheep (wikipedia failed me on this one)
Certainly IANAMDAW but cases with people who have suffered from paralysis have shown that the brain has the capacity to rewire things through physical rehabilitation exercises, so maybe it is possible.
So wordy and repetitive and wordy.
I'd love if this existed in California. It would make it dramatically easier to raise money for doing an independent film. Right now you still have to do a regulation D filing and verify the accreditation status of investors, so you're strongly incentivized to go after a small number of large investors, which is not always optimal for the success of the project. The SEC is due to issue new guidelines for Title III crowdfunding, but they're quite late on this already and nothing is likely to happen before the end of the year. Of course you can go the Kickstartter route and just ask for donations, but as I've ointed out before this is much trickier to do if you don't have some sort of existing fanbase, eg doing a sequel, involving a celebrity, or doing a documentary on an issue with an existing activist base. All practical options in their way, but it means a very amrketing-driven approach from the outset.

http://www.filmfinanceattorney.com/page/483179582 Typically a film production co. offers investors something like a 50% interest in an LLP or LLC split into units keyed to the budget, first position, and 25% interest, to reflect the high risk inherent in such a venture. And no, this is not meant as a solicitation!
You're right; if the doctor demonstrates no malice it would be involuntary manslaughter, not murder.
But Swift is an actual example of something with no legacy to worry about. Instead of being Objective C++2015, it's an entirely new language. And, more importantly, Apple can give guidance that people have to follow. As Swift matures, regresses, and has the bugs worked out of it, and library support is fully developed, Apple can arbitrarily identify a point at which Objective C just has to die, and the developers (if they want to develop applications for the App Store, which is 99% of them), will just have to do so.

The nice thing about Windows XP, is that by and large, a Windows XP user could use Windows 7 with next to zero training. Or, in fact, zero training.

This is why the first version of Windows 8 pissed so many people off - removing the Start Button all of a sudden made the Operating System unusable to a huge portion of the Windows user base.

I understand they've brought back the start button.
Yahoo Cloud Object Store – 250 Billion Objects and Half an Exabyte
Yeah, this was a very unwise thing to make, at least this could be postponed for later.
This might sound a bit stupid, but I was looking into F# a while ago (26 days ago, if the timestamps of the few files I wrote don't lie :-) ) and now I'm wondering I could have found those things (especially RWFP because I usually don't like learning from videos) if I start on fhsarp.org?

http://fsharp.org/about/learning.html does not list them, and going from http://fsharp.org/about/index.html via the "Language Reference" link to https://msdn.microsoft.com/en-us/library/dd233181.aspx doesn't list RWFP in the sidebar anymore.
I made it on the fly because "know that you've been hacked" is not important at all for regular users. They can't remember a random picture - true, but they also don't care if their password doesn't work anymore. That's all your (and everyone else's) reasoning so far. Why can't you accept that if your email was hacked you will learn about it pretty quickly anyway? (because your paypal funds are stolen).

> that only someone with published security write ups is qualified to call your idea fucking stupid

I didn't say that, your answers are on spot and questions raised are valid, however I am surprised you prioritize "password was changed" issue over entire reused passwords problem for normal users.

To make it clear: you dont care that people reuse passwords and it is a #1 problem, you only care if email account is compromised and if attackers decide to silently spy on one of your other accounts instead of getting the profit now. If that's true we just have different opinions and there's nothing to discuss here.
We used to call that "boolean salad" at an old job.
Absolutely. $100m in revs is basically the magic number for $1b IPO. And a growth company should be "losing" money. Otherwise it's run out of ideas on how to make money which is a red flag.
Enteral Feeding Devices Market to Hit $2,517.2M by 2019 – Market Buzz
Browse 216 market data tables and 53 figures spread through 200 pages and in-depth TOC on Enteral Feeding Devices Market-
http://www.marketsandmarkets.com/Market-Reports/enteral-feeding-device-market-183623035.html

Enteral feeding allows for nutrients/medications to be directly delivered to the stomach/intestine of patients through a feeding tube. Enteral feeding is used for patients who are unable to eat normally and have functional gastrointestinal tracks. Enteral feeding is efficient and cost-effective as compared to parenteral nutrition.

Speak to Analyst @ http://www.marketsandmarkets.com/speaktoanalyst.asp?id=183623035

An increased number of hospitals and ambulatory care settings are adopting enteral nutrition practices and feeding devices. Technological advances have made these devices user-friendly and safe, to avoid complications, such as misconnections, tube dislodgment, aspiration, and tube blockage. Other technological enhancements include unique connection systems to avoid misconnection of feeding tubes, user-friendly techniques, such as portable feeding pumps, programming options, programmable flushing intervals, multiple languages, occlusion pressure alarm options, history of previous feed rates, and screen and program lock-out features to prevent manipulation.

In 2013, North America accounted for the largest share of the global enteral feeding devices market, followed by Europe, Asia-Pacific, and RoW.

Major players in this market are Fresenius SE & Co. KGaA (Germany), Covidien PLC (Ireland), Abbott Laboratories (U.S.), Halyard Health, Inc. (U.S.), B. Braun Melsungen AG (Germany), Boston Scientific Corporation (U.S.), C.R. Bard, Inc. (U.S.), Cook Medical (U.S.), ConMed Corporation (U.S.), Vygon SA (France), and Moog, Inc. (U.S.). Other players include Applied Medical technology, Inc. (U.S.), Danone Group (France), Nestlé S.A. (Switzerland), Amsino International, Inc. (U.S.), and CORPAK MedSystems, Inc. (U.S.).
I think that Python3 should had got only single big braking change, like unicode story, for example. Then python4 could get rid of print statement etc., one breaking change at a time, with a tempo suitable to overall migration.
libco seems pretty interesting. Do you alswo have some code to show which uses it? Just to get an idea of what you use it for typically. Have you used it with Python alreday?
Think I solved it:

May 15, 16, 19 -- June 17, 18 -- July 14, 16 -- August 14, 15, 17

If A knows B doesn't know it, remove months with unique dates:

July 14, 16 -- August 14, 15, 17

If B now knows it, it cannot be 14. Remove that:

July 16-- August 15, 17

If A now knows it, has to be July 16.
5 Easy Lead Conversion Tips for Your Email Marketing Program
> architecture ends up being far more important than the specific language used

Good insight.
I want Python 2.8.

This is Python 2.7, but is based on PyPy (so it's waaay faster), and has requests + gevent + lxml built-in, and adds some small niceties from 3.x (yield from, a, b* = foo()).
Seems difficult to exercise something like liver function and stuff. But yeah also IANAMDAWTF and the man is dying. Go for it, I'd say.
Abacus (YC W14) Is Hiring an Android Developer in NYC
Di Napoli pls.
Understanding CSS linear-gradients
What Perl6 rewrite?

The rewrite of the language.

It was decided that if you need to break backwards compatibility anyway, you might as well do so in a big way. In contrast, Python3 breaks backwards compatibility as well, but only offers moderate improvements.
Cleaning up Exception chaining, and removing unnecessary boilerplate from super() were two more nice improvements I personally really enjoy.
I'm genuinely wondering, if it is possible to rob 250 million pounds' worth of diamonds from a bank vault in London, how difficult it would be to obtain access to some nuclear waste.
"API" has a much broader meaning than the HTTP/REST/JSON variant that everyone is familiar with. Any class, 3rd-party lib, C header file, etc. that you include in your code can be considered to have an API - an application programming interface - as opposed to a application binary interface. I find it a great exercise when developing new code to first plan out the external API that other classes or programs will use to talk to it.
I imagine the thinking was similar to that behind FreeBSD's accf_http kernel module? https://www.freebsd.org/cgi/man.cgi?accf_http

HTTP.sys obviously does a lot more, but especially back in the Windows 2000 days, the performance difference was substantial.
Apple Buys Israeli Camera-Technology Company LinX
I am very much pro-nuclear.

I argue against wind and wind alone, it is a very unreliable source of energy, I think it is crazy to rely on gusts of wind to power a population. Nuclear is the only technology which offers a base load without burning fossils.

Solar I am happy with, it could be better than nuclear but the storage problem needs solving before it gets onto everyone's roof.

That's another problem with solar, people are putting up fields of the stuff when there is already enough roof space. In my mind large retail shops should be mandated to fill their roofs with solar.
Optional is also new to Java 8 although syntactically very similar that Guava.
Looks like this https://news.ycombinator.com/item?id=3096459 is the Brendan Eich comment.
I clearly need to abandon my profitable and steadily growing SaaS business and launch a startup which sells dollar bills for 75 cents each. IPO here I come!
Link to the bill: http://www.nmlegis.gov/Sessions/15%20Regular/final/HB0560.pd...

Here are the relevant details:

A. A person's property is subject to forfeiture if:

(1) the person was arrested for an offense
to which forfeiture applies;

(2) the person is convicted by a criminal
court of the offense; and

(3) the state establishes by clear and convincing evidence that the property is subject to forfeiture
as provided in Subsection B of this section.

B. Following a person's conviction for an offense to which forfeiture applies, a court may order the person to forfeit:

(1) property the person acquired through
commission of the offense;

(2) property directly traceable to property
acquired through the commission of the offense; and

(3) any instrumentality the person used in
the commission of the offense.