skysight-inc/HackerNews huggingface dataset:
>>> Like you have even one single example in your mind of a buggy implementation

>> Ethereum

> Dude if you want to prove blockchain can be incorrectly implemented

You're not making much sense. Sorry if life has been hard on you.
>But to keep it running, you don't really need Python 2.8 with new features, right? You need extended support for Python 2.7 - basically, making sure that it keeps working with updated versions of other software (like OSes), and that bugs are fixed.

Those systems are not just sitting there untouched.

Heck, not even 70s COBOL systems are "just sitting there" (they are hooked to newer systems, get new forms, have alterations, etc. all the time), and those Python 2.7 systems have been written 10-15 years before or less.

And they continue to get new subsystems, new features, alterations, etc. In 2.7.

So, yes, people would very much like to get not just "extended support for 2.7" but also the ability to keep running it in newer versions, and be able to take piecemeal adoption of new features to make their life better and eventually organically refactor in their own timeline.
async / await for on anything that implement the interface, not just asyncio. Which means it works for Future tied to multiprocessing pools, so yes, you can use async / await for you CPU bound program.
Doesn't have to be in the OS. Enough to bundle it with the browsers. Same goes for all major frameworks as well, just ship jquery, angular, bootstrap and react with the browser already, like a super long lived cache.

If that's too steep for you, maybe a browser extension would be a good middle ground.
Amazon’s Next Big Move: Take Over the Mall
They're still not the same thing at all.
F# Advent 2016 – Implementing a persistent hash map
I suspect that in the case of "what underlies alcoholism" a simpler explanation is likely to be less complete than a less simple one. There are probably dozens of different reasons people get hooked or are able to quit.
Spider-Man Homecoming Official Trailer – DigitalAmple.com
NB: In colloquial US English, "college" and "university" are used interchangeably (they mean the same thing when speaking casually).

To answer your question, it is possible to begin studies at a college but to withdraw prior to finishing those studies. It's also possible to make such poor grades that you do not earn a degree.

Keep in mind that it is expensive to attend a university in the US. Some people wind up in situations where they are unable to continue paying for their education. Most of the time, though, I think people drop out because it's hard work to earn a degree (as it should be!), and they are unprepared to invest their time, energy, and/or money into their learning. This could be because they were inadequately prepared by their previous schooling, because they had unrealistic expectations about the nature of university life, because they felt pressured to go to university when they didn't really want to, or because of any number of other reasons. I knew several people who dropped out because they burned out on recreational drugs, and several others who dropped out because they wound up having a kid (and one guy who managed to do both -_-).
Wikipedia about Coral Castle and Ed: https://en.wikipedia.org/wiki/Coral_Castle
If you want to be a good programmer, pick another language, and start there. you will learn more good practices from starting with a modern, full-featured language like python, than trying to work in the the chaotic disaster zone that is javascript.

A good programmer can pick up javascript quickly. Other than syntactic and semantic warts, it is not a difficult language to learn.
Let me get this straight:

1) You frame this as some single random individual on HN is the only one that is concerned with the switch.

2) You seem to have missed that companies and individuals that do dislike the switch have contributed to the Python ecosystem, from employing core developers in the past, to creating frameworks, libraries etc that helped Python succeed.

3) You have missed the fact that some (a lot? most?) of the concerned people have actually donated to the PSF through its PayPal donate link (as I've done in the past, and I've used Python since 1998).

4) You seem to think that an open source community project is pretty much "anything goes" and end users be damned. And then the team can complain about "lack of adoption" for the new version.

Do I have those right?
This is a pretty nice CUDA implementation of sFFT

http://hgpu.org/?p=16805
I can understand someone thinking that this is a bait of some sort. I don't think it is a bait but it is sometimes hard to separate things that mirror common sentiments and feelings and things that are written to appeal to the stereotype around that common sentiment.

I think most developers feel crap about their own creations and I think all creatives struggle when comparing themselves to their role models. There is always a more skilled fish I guess :)
If I'm going to be hiring you, dating you, or having you around my family the public information regarding your history of immorality and criminality suddenly becomes relevant.

Does it?

Does getting busted for smoking a joint at university really make any difference to whether someone is a good employee a decade later? Should this matter?

Does being merely accused of something once upon a time really make any difference to whether someone is a good employee? Even if they didn't actually do it, and were cleared at trial or never even got that far because the charges were later dropped? Should this matter?

Sometimes people tend to think the worst of other people, or simply let their personal prejudices get in the way. That's why employers already aren't legally allowed to discriminate on some grounds when making hiring and firing decisions, and why sometimes information is legally protected by the courts. So maybe providing tools with the scale and influence of a search engine like Google to feed the prejudices and paranoia of hiring managers without regard to correctness, completeness or context isn't the best idea.

It's a conversation between all of us and we individually ought to determine what is relevant to all of us not censors.

Be careful what you wish for. In this case, one person's censorship is another person's respect for privacy. In a world where no-one gets second chances, how do people ever escape a criminal path and get back on the straight and narrow?

If you even try we will make a search engine exclusively for illegal truths and the things that you want to hide will only become more visible. Ultimately the Internet belongs to all of us and we won't let you stifle it.

Oh, you're going to invent and fill an entire Internet on your own, free from the laws and ethics and practicalities that apply to everyone else? Well, OK, good luck with that.
That is, assuming that anyone actually uses Lumberyard/GameLift. (Do they? Can anyone name a nontrivial game?)
It was fairly well reported especially a couple of years ago but since Nadella looks like he's decided not to sell it it's quieted down now. One article among many: https://www.theverge.com/platform/amp/2014/5/6/5686380/bill-...
i always found that IRC's have individuals that should be able to get you sorted into the correct direction... or when you just need humans to talk to.
I +1 for the overall insight, but it's logicial and desirable to have small communities of people alike. As long as you have many of them, that are all very different and their members are part of several of them. It know it's the case for me (I'm part active on HN, reddit, imgur, twitter but IRL in sport, charity and porn), and I believe a lot of people are too here.

So I think we are OK.

HN is indeed a bubble, but it's a fantastic one that would lose a lot of value if the liquid it came from was diluted.
Anyone know why you can't just build a really long solenoid?
But what would also happen is that for the software vendor to stay competitive, he would spend a lot of time and effort to harden the software to reduce the insurance premium.

Very far away from Microsoft's "let's use consumers as beta testers" approach.
Elon Musk: Basic universal income is the solution to robots taking our jobs
A self published book on "Redux". Still in progress but already sold for 3,160$ in revenue between me and a friend.

Hope to have it really pickup once done and turn profitable

https://leanpub.com/redux-book
I've seen a lot of companies using GPL/AGPL for exactly the same purpose - to prevent other commercial companies from reusing their code. It is especially common in areas where added-value customizations are valuable - i.e., if you have GPL (or, usually, dual-licensed commercial/GPL) core for, say, document handling system, you can market it as open-source, take contributions, and build add-on business on it, but if a competitor comes out and wants to use your core, they now have to publish source for all their add-ons, so you can have them for free. That puts you at the advantageous position. It's not the unique practice, I've seen many companies doing this. Not sure that's what FSF meant to happen, but that's what is happening.
So do you think the mods are paid more than the marketers pushing stuff to the top? As a person who has benefited from having posts on the top of reddit I can tell you that there is a massive incentive to manipulate the system and that mods do not really have enough incentive or resources to stop them. It is basically like trying to keep drugs from crossing the border. The people who make money from the drugs can marshal massive resources in order to get the them across the border, and the will/resources just aren't there on the opposing side to really stop them.

r/gaming is massively gamed, r/news the mods are in on the gaming and have made it illegal to post links that don't lead to big news sources. This was done under the guise of making r/news more legit I guess, but it is hard to believe the fix wasn't in. Also mods of r/gaming are probably also in on it because there is just too much money at stake. Try to contact some of the users posting gta 5 gifs on the front page and see how real they are if you don't believe me.

It strains credibility to believe that this post had a massive number of upvotes in the first 3 hours and almost no comments, and it is a pretty blatant advertorial. I think it did gain some real traction after that, but when you boost something into a high visibility position it always generates some decent numbers. The question is would it have actually gotten to the top on its own? I really doubt it.

There is no smoking gun here and there never will be. It is incredibly easy to make 100 accounts on proxies and make some comments with them and then upvote a post. We are talking about one employee for less than a week of work. The payoff is very large and it is basically untraceable by mods. It happens all the time on reddit and hn.
"these ideas" -- which ideas?

Yes, there is a ton of racism and generalizations among expats. As soon as I got here, I was added to a few private facebook groups where expats vent steam over the craziness of this country. I'm actually not a fan of it because it is honestly very racist, but I want to know both sides of the story. Much like democrats read republican news.

The language is hard and learning is going to take me years. I'm trying my best, but when I say something as simple as 'một' (the number 1) to someone, they rarely understand me. Vietnamese also want to learn english (my company has a full time english teacher) and will not help me.

So instead of language, I've focused on learning the culture first and in 1.5 months (also this isn't the first time here, so it is more like 2.5 months) I think I have a pretty good handle on a lot of it. I make 1-2 (or more) new friends daily thanks to the friendliness of the people and because I'm out there networking like crazy. I have over a hundred friends here now, both from business and personal.

If I stop liking it here, I'll leave. I don't see that happening any time soon though.
Just wanted to add some feedback on the design of your site. The typography needs some work. The serif typeface you have used in your tagline and the sans-serif typeface used in your logo don't compliment it each other. If you just want to keep things simple try keep the two in the same family and then play with contrast between the two using weight and size. I understand you've used a typeface for your logo that you may not be able to use for the tagline. In that case look to use something sans-serif and geometric/square to compliment the logo. That leads me to the lack of content explaining what exactly I am looking at. You need to provide more information on the page. The design should be a roadmap of my attention; catch my attention at the logo and the tagline, let that then flow to a brief description and then finally the app-store button. My eyes should move through the page in that order. Currently the size of the app store link and the size and position of the seat geek logo are too large/distracting and compete for my attention.
You could use Halide some neural net uses I guess - like writing convolution kernels?

Though (I'm not an expert on the subject) but it seems like high perf convnet kernels requires assembly for specific architectures - like Scott Gray's fast Winograd kernels optimised for NVidia.

Woukd be awesome if someone wrote fast conv kernels for AMD GPUs but it seems like a lot of effort
There is absolutely no possible way that you can defend GPL as being more free than licenses like BSD/MIT. Copyright is about being able to copy the software. GPL places restrictions on who is able to copy your software. BSD/MIT place less restrictions. It's black and white; there is no argument.

When a project includes code from another project (be it GPL or MIT), it is creating a new work under copyright. What GPL does is hold the developer ransom with a lighter over the GPL code, in order to guarantee the new work is distributed to other people with the same restrictive license. It just means that code under GPL is orders of magnitude less valuable to the world than code under less restrictive licenses.

It's not just about proprietary software that can't put GPL code into their software, but software that's released under less restrictive licenses as well. If code is GPL, I just stay away.
So, do you still think it's "blackmail" when something you were getting for free decides to no longer support the version you like?

Python 3 adoption has been rising for a couple years now as people realize that A) Python 3 is a quite nice language, B) porting to Python 3 is not as hard as people keep claiming it is, and C) Python 2 is going to run out of zero-dollar-cost support one day as the number of people willing to support it without being paid for their trouble diminishes.

If someone does want to commit to supporting Python 2 + backported Python 3 features, they are of course welcome to do so provided they observe the license and trademark terms (not terribly hard to do). But I suspect it won't last very long, at least not as a small-team zero-dollar-cost project. Between Python 3 gaining steam and people staying on 2 in order to avoid work and expense, I just don't think it's going to work out on the kind of decades-long horizon the Python 2 die-hards seem to want.
Thanks! I don't even know what my comfort zone is anymore. =)
I think it's standard op in the states when 911 is called that fire/ems/cops show up. I'm very! Glad to hear the cops use their power of discretion to let her go. And not fucking ruin her already bad life by imprisoning her for twenty years.
President Obama orders full review of alleged Russian hacking in US Election
Using Lendingrobot - an automated p2p lending service
Ask HN: Is there still money to be made in ecommerce?
Just wondering what the consensus here is really.

I've been involved with eCommerce for about 10 years now, and I've noticed that it's slowly got harder to compete with so many great general eCommerce stores like Amazon and so few niches that haven't got at least a few decent eCommerce stores already set up to serve it.

I'd be really interesting if hearing if anyone here has started a successful eCommerce store in the last 2 or so years. Specifically, how do you compete or avoid competition from big names like Amazon and the others already in your niche?
Bullshit, some players seem to know where your capital is, collect all their forces and go straight there. It's impossible to fight them fairly.
> "Data is as secure as the weakest link in the chain."

This can't be emphasized enough. Their main point is they have no good way to fully implement a secure PGP implementation, and the threat models PGP protects against only works if it's implemented correctly.

It's a tough problem, and unfortunately PGP itself is not in a state to address it. It's too complicated, and not user friendly. At my job this past summer I tried to implement PGP within our red team in an easy, scalable way so when we proved we could do it, we could roll it out to blue team and eventually to non-IT people to make our organization more secure. The project failed, because there was no easy to use, scalable client that met our needs at the time.

When the Thunderbird of PGP comes out, then I'll look into it again, in the mean time I'll hobble along using keybase and signal for secure communications, imperfectly protecting myself from the actors it's meant to protect against.
370M sounds cheap actually. This would probably be billions for the same in the US.
My reading of this is that this doesn't look like it will be a long term trend if that helps draw any comfort from the report.

The author's concluded cause is that it stems from an explosion of prescription painkiller use in the 90s/0s which was then cut down by tougher state and federal restrictions. Those people who gained a dependency during that time had to switch to illicit means once the legal sources became restricted.

With the tougher restrictions in place now, hopefully stopping the system from being fed with more users, it sounds like there will be a peak as the affected population escapes from (or succumbs to) their dependency.

Still a tragedy, but thankfully one with an apparent ceiling.
Perhaps they are so desperate for new people that they need to hire to cover the losses?
I find the following hierarchy helpful:
bytes -> code units -> code points -> extended grapheme clusters -> user-perceived characters

In Python, Unicode string is an immutable sequence of Unicode code points. It has nothing to do with UTF32 (Python uses flexible internal representation). To get "user-perceived characters" (approximated by eXtended graphemes clusters):

chars = regex.findall('\X', unicode_text)
width_in_terminal = wcwidth.wcswidth(unicode_text)

In practice, whatever is produced by the default method of iterating over a string is often called a character in that programming language (code point, or UTF16 code unit, or even a byte).

https://pypi.python.org/pypi/regex
https://pypi.python.org/pypi/wcwidth
Yes you are missing something. The purpose of this library is to decouple the "description" from the "computation" itself. I usually call "separating the _what_ from the _how_".

Essentially they construct an AST for whatever services that need to be called. Most of the time they then simply "interpret" the AST with the lower-level Finagle constructs. But, and that's actually the big point, they can use _the same code_ with a different interpreter to generate a GraphViz representation for visual inspection. This super helpful once your call graph becomes more complex ..
Another possibility is to write an optimizing interpreter etc.

Anyhow, what I find a bit sad is that they didn't leverage the Scala part if Finagle more .. this would be a prime example for a Free Monad () based DSL. That way they could have avoided writing 10s of classes with less than fortunate names.

() might need a Free Applicative part as well since they inherently want to have parallelism expressed in the language
What about 'as_completed' in concurrent.futures? From my understanding, they fixed the performance issues with ProcessPoolExecutor in 3.4.
isn't that funded?
"""
2. He doesn't let the FSF be larger than him.

Who's their 2nd in command?

Who'll take over after he passes on?

What will the FSF look like in 30 years?
"""

I don't actually know who the second-in-command (if there is such a position, the FSF seems very flat) is. But the first-in-command is John Sullivan and has been for like, ten years? A long time at least.

I don't think anyone will ever replace rms. You can't necessarily teach vision like he has. Honestly, maybe nobody will replace rms because free software will be illegal in the surveillance dystopia of the future. Everything else in The Right to Read has born out. But, the management of the FSF has been out of his hands for a long time. He's just the theorist; a role that's utterly critical, but not business-critical. When rms dies, it'll be like Marx dying.

I have no idea what computing will look like in 30 years but I think the fundamental premise of the FSF is that software is an extension of thought, so the sanctity of your software is the sanctity of your mind and should be regarded as such. That is an easy thing to continue on.
The entire problem, though, is people assuming bytes and strings are interchangeable. Anything which allows that assumption to go unquestioned, or without program-wrecking consequences, leads right back to where we were. And the "phase it out" model doesn't work; you proposed a ten-year phase-out, but in ten years people are just going to say "we never updated our code, we're not ready, keep it this way another ten years and we'll think about fixing our code". The only thing that works is actively breaking people's programs when they try to intermix bytes and strings.
Just a thought.. instead of building something that sends out an email... it would be much more convenient to build something that automatically adds each new book to your account.. using something like Python's Selenium library to do it.
50% of the US population lives east of the Mississippi, on 1/3 of the land. It would make more sense to find why people are so frequently living near the border, and incentivize them to move inland, balancing the population more evenly across the land.
29 dead and 166 wounded in twin bomb attack near Istanbul stadium
Hate them? Somebody could send them to jail as accomplices of the ramsomware guys and that's what those people deserve.
That's an easy question. Make software that combines GPL and non-GPL code. GPL, due to it's political nature, makes it purposedly hard to inter-operate with software that does not carry its philosophy. Maybe it's good for philosophy (which I am yet to see any serious proof of, but maybe I'm just ignorant and it is going great there) but certainly isn't good for me, even when I can reuse the components separately.
I've been mugged for $80 cash and my phone before. Call it $500.

I've had my car broken into twice for, well, nothing. I don't remember exactly how much it was to repair, but at most $200.

On the other hand, I've had a company steal around $15,000 from me. What's worse, some idiotic junkie, or some corrupt manager or investor who's buying an Audi on my and my coworkers' dime? If we're talking who deserves to hang, I know who certainly ranks higher on my own list.
Yeah, grandparent is spam: https://techcrunch.com/2016/06/07/lending-robot-makes-lendin...
Samsung SCX-3400 Series Printer Driver Download
Between stellarators working out and these guys, I'd actually put ITER down as plan C, not A.
I second this. It was so easy to write JavaScript after writing C# and others for awhile.

Now I write mostly JavaScript (<3 TypeScript) because it's so easy and fast, but having traditional OOP principals in my head is very helpful.

You'll also find many more, much better examples for data structures and algorithms in Java or C#.