skysight-inc/HackerNews huggingface dataset:
Steam already does this to a certain degree but a lot of people from the higher paying countries are abusing it to get cheaper games.
There is a folder in bookmark bar named "Web Shiz" in the screenshot
Show HN: JumpChat – Skype without accounts
iOS and Android native apps now available.

https://jumpch.at/

Would appreciate feedback.

SDK in alpha state for those that are looking at integrating video into their product.
Do you mind going into more details? What happened and how did you react?
Previous discussions:

https://news.ycombinator.com/item?id=8315086

https://news.ycombinator.com/item?id=7162299

https://hn.algolia.com/?query=mailpile&sort=byPopularity&pre...
Wow I respect him a million times more for having the courage to come out and admit his problems. Good luck on the road of recovery!
Not sure about it constituting programming, but that (awareness of being able to manipulate the resource portion of a URL) does strike me as a good litmus test of general power-userdom.

Funnily enough, starting from Yosemite, Safari has started to hide that portion until you click into the address bar.
Fire your designer
Stanford student develops drug to improve brain plasticity in mice
The mistakes you listed make it sound like you're trying to move too fast. Moving fast is good when it comes to product development. But not on the business side. Just focus on these two things:

1) Find a few users who love the product

2) Improve it to the point where they start telling people about it

Forget about analytics, pricing pages, press, etc etc. If you can't get some family and friends to rave about it, you won't get the masses.

Realistically, it will probably take years to really nail 1) and 2) above. But once it happens, you'll very quickly become the next big thing. Read up on the history of Pinterest for a great example of this.
Stipulate that some significant portion of the accused are, in fact, guilty. We don't know which ones, but we know in the abstract that they exist. We also know that the overwhelming majority --- not all, but most --- of the guilty accused know they're guilty.

In your proposed system, what's the incentive that prevents the guilty accused from allocating infinite resources to their case? Why not do that? These are people who've drawn off-suit seven deuce in the poker game of justice. What would they have to lose?
He disagrees with religious beliefs regarding questions of life (calling them tribal), and essentially is calling for a new religion of "transcendence", wanting others to align to his personal beliefs. I really don't see anything new here besides pretention without justification.
Love your reminiscence. Really captures that awesome moment when the basic idea fully takes hold.

I do wonder why Hypercard's modern clones haven't been more successful. Maybe there are just too many relatively easy interactive environments for any to stand out. For example any browser (with the debugger open) is a pretty amazing interactive graphical development environment -- now with full 3D rendering etc. if you get ambitious.
Do you mean Windows 98? And I don't think Windows 2000 was meant as a consumer OS.
If you want to use PHP the laravel framework seems like a good choice. Haven't used it much myself yet but it's getting mentioned a lot nowdays

http://laravel.com/docs/4.2/quick
So, it reloads the whole page on every email view? I don't mean to pick nits, but that's a pretty big disappointment, in terms of UI responsiveness. It's "double-click wait double-click wait double-click wait"; I expect email to be really freaking fast. My local mail clients (Geary and Thunderbird are my preference) are fast. One of my webmail clients is fast (GMail); the webmail project I help maintain (Usermin) isn't particularly fast, but it's a lot faster than this (and only reloads the mail div or frame, depending on the theme in use).

I understand the desire for a more secure mail client...but, I'm not sure this is dramatically more secure than existing mail clients that support mail encryption (all of the ones I've mentioned above support GPG encryption, except GMail, maybe?). Admittedly this client seems to support encryption of the entire mail store, which is cool, and something I should think about adding to Usermin.

I'm afraid this project put out a lot more hype than was warranted. They've been at this for how long?
Comments like this are not welcome on Hacker News. Please try harder to follow the site guidelines:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsfaq.html
Those of us who became programmers in part because of discoverable built-in programming environments would argue that even if only .5% of users do any programming, the inclusion of those features is worthwhile because the other 99.5% of users will benefit from the code written by the few who were inspired to become programmers.
I use Gaia GPS for my backcountry hikes which is available for iOS/Android. You can download a variety of topo maps and aerial photos ahead of time in a particular area and load them when out of cell service.

http://blog.gaiagps.com/

https://itunes.apple.com/us/app/gaia-gps-topo-maps-trails/id...

https://play.google.com/store/apps/details?id=com.trailbehin...

The only issue I'm still trying to figure out when using my phone is how to disable the cell antenna with the GPS antenna still activated to conserve battery.

There is also Backcountry Navigator which has similar features but is only available for Android devices: http://backcountrynavigator.com/
I thought that the MIT Model railroad club usage was well before phone phreaks and blue boxing - not sure when STD dialing came in in the states
Might be nice to check what browser someone is using before you do a lengthy init process, so that you don't waste their time and yours.
No, Jacques. This doesn't make sense.

You're quoting a prosecutor, not a judge. The prosecutor absolutely should be 99.9% convinced of the guilt of the accused! Otherwise, they're taking flyers at the expense of people they themselves believe might be innocent.

Anyone who has ever suggested --- rightfully! --- that prosecutors should exercise more discretion in the cases they bring is arguing that prosecutors should be more confident about the guilt of the accused.
I'm not sure where you'd run this. Most cloud compute providers intentionally list their network blocks on blacklists to reduce their attractiveness to spammers. Some consumer-class broadband providers do the same and some even block inbound port 25. There's also the issue of reputation-based classification of incoming email at the major providers--you may not do well against those measures using this.
> remind them any future changes they make have to be open source as well

Unlike GPL, the Apache license isn't "copyleft" or "viral," so derivative works and modifications don't have to be Apache-licensed or open sourced at all.
Since when is being accused equivalent to being guilty because the crime is spectacular? How spectacular a crime is should have very little to do with the judicial proceedings.

> He could legitimately be facing a double-digit custodial sentence no matter how cooperative he is.

That's roughly the problem right there.

For all I know he's as guilty as they come. But on the off chance that he's not guilty there is an extremely large chance that that will never be taken into serious consideration because of the plea bargaining system. It basically makes the justice system a casino where the house wins when you refuse to play and will likely win bigger when you do.

Do you truly believe that a Russian 'hacker' on American soil in the current political climate will be given a fair trial?
Mailpie seems to be a webmail client, and only that. Thus, inbound blocking doesn't matter, only outbound.
I'm going to go with "the entire economy of the world" as an answer to that question. Everyone does this. And there are much worse things attached to the Internet than the payment card information of virtually everyone with a credit card.
Same here in the UK. Looks like before my ISP had blocked the specific IPs AND the domain at the DNS level. Obviously now TPB is using a different IP, so if you use Google's DNS servers instead of your ISP's then you should be able to access the site just fine.
And indeed, when we were #1 on HN yesterday morning with hundreds of apps running concurrently, it got a bit slow and crashy. :) But things cleared up after the traffic died down a bit.

Our upcoming managed hosting service will, of course, use multiple machines with automagic scaling.
And how many people, given a spreadsheet, are willing to look into the formulas and tweak them?

Enough that speadsheets probably account for a trillion dollars worth of human productivity or more since their invention (just a wild guess).
He quoted a conviction rate, not a rate of confidence that he thought the suspects had actually committed the crimes.

So that's post conviction, not prior to.
In my experience, one or two orders of magnitude more than those who are willing to look at "code".
Well to take the very first example from the article, adding "override" keywords: that improves your chances of avoiding bugs during normal maintenance. Have you never seen a base class that had more than a few derived classes, some of which may be in places you didn't even know about? Now imagine tweaking a base class method's signature slightly, and missing one of those derived classes somewhere, which had been trying to keep its copy of the signature in sync. Before it was overriding, now it is just a new method; there's a bug that "modernization" would have caught for you.
Hello! First, thanks for purchasing. Also, thanks for your feedback: very interesting to read.

- I'm a bit surprised that you say there are no product pictures. I included the whole product in pictures where I describe the process. What do you mean?

- I used to have a "buy" button before the fold. I removed it because it caused losing sales. People where getting right to the price without reading the benefits of the product.

- The sales letter format is a choice. I could have used a traditional webpage but didn't want to. Still a valid point and I understand that it isn't your favorite.

- Agreed about the pictures next to the testimonials, that's something I should do!

- I'm not happy with the current copy of the purchase button. Although I don't think I like "Instant download" much more. I might try something in between whenever I have the time.

- Gumroad doesn't handle the VAT mess (for now).

- Good point on the currency, I've had some other feedback stating the same point.

- Again, good point. I should improve the "About" section.

It's "just" a side project and while the sales page has performed really well, there's definitely room for improvement :)
I'll bet you a nickel that grad student didn't learn about complex multi threaded behavior in low level C. His challenge was to take a high level concept and express it in a resource constrained environment.

Of course there is a need for freestanding C. But for every one of him there are a hundred developers using c++ or java or javascript. They may not appreciate the power of working in such high level languages, but the vast majority of developers work in HLLs.
And, the pine marten.

http://www.theguardian.com/environment/2015/jan/30/how-to-er...
agreed Steve. But you know.. sometimes you gotta stop trying to reach perfection and launch! :)
While this comparison is true for 100-200 year ago industrial jobs, and farming in subsistence conditions, the original hunter gatherers had plenty of free time, and that's what we're evolved for.
Main problem is, there's to many of us for hunting and gathering to be sustainable...
It shows that message to Firefox, but not Vivaldi. Must be looking at engine features, not a specific browser.
I put a really simple question to you, and you responded with a smokescreen of random questions. I won't answer them. I will, however, repeat the question I asked, rephrased an expanded:

A 20 year old street level cannabis dealer caught with a couple eighths could be faced with a plea structure requiring them to choose between a felony guilty plea with a 6 month custodial sentence, or a trafficking conspiracy indictment with double-digit years attached to it. That is an unjust predicament to put the accused in†.

This person isn't a 20 year old street level cannabis dealer. If this person is guilty, they are guilty of a spectacular offense. What role does plea bargaining have in this case?

† The problem isn't the plea bargain, though: it's the outrageous sentence attached to the more severe charge.
Well people have gotta make a living right?
I think they should just put him in jail. Look at his picture - it's his 'guilty' posture!!!
Is incomplete Twitter data skewing social media analysis?
You are looking at plea bargains on an individual / Case-by-Case basis.

The problem arises when you view the system dynamics as a whole. The government using plea bargains to minimize the number of cases that go to trial (over 96% of the cases never go to trial). That allows them to spend significantly more on each case that does go to trial. That significant expenditure increase dramatically increases the likelihood of a guilty verdict.

As much as we would like to believe than the amount of money spent by each side doesn't truly determine the outcome of court cases (and elections, patents applications, etc), that would be naive. It's similar to why we need public defenders to ensure a fair trial.

The result is a situation where a minority of cases go to trial, the government virtually always wins them (in large part due to having spent more money on them). That success rate is used to frighten everyone else into taking plea bargains, which reinforces the system.

Just to prove this, imagine if the rates were reversed and 96% of people went to trial. That increased case load would significantly hinder the ability of the prosecutors, and the conviction rate at trial would decrease dramatically. This would then encourage people to go to trial more, causing a reinforcement effect in the other direction.

I'm not necessarily advocating that everyone go to trial and increase the costs of prosecution because the pendulum might swing too much the other way and our justice system could fail to secure important guilty verdicts.

I do think that there is a massive asymmetry currently between public defenders and prosecutors that is to the detriment of society (exploding prison populations, devastated inner city communities, etc). This system of plea bargains is a large part of this asymmetry due to its effects on per case resource expenditure).

This would be an interesting economics / criminal justice model to create. Creating a simplified, theoretical model on the effect of expenditure on verdict, and then using game theory to find the equilibrium plea bargain rates and predicted number of incorrect verdicts (both false positives and false negatives).
I don't see the logical distinction. A prosecutor achieves a high conviction rate the same way a poker player achieves a high win rate: you bet on the hands you can win.

Put it differently: a prosecutor with a low conviction rate has demonstrably inflicted tremendous costs on many ultimately innocent people.

How could a low conviction rate possibly represent justice?
> Stateful is just so much more productive. There are a few reasons for this: If I want to make a game, there's no good functional framework.

> my goto language is Python because I know for a fact that their libraries work and that their documentation is almost always stellar.

> It's mostly because imperative languages are popular, so network effects mean they'll just get better and better.

This claim makes it seem like imperative/stateful is more productive because of functional itself:

> I've flip-flopped myself, because while I love the elegance of being a Fucntional, being a Stateful is just so much more productive

All of your other comments seem to be "imperative/stateful is more productive because of popularity, docs, and libaries".

Are you claiming both of those are true? Weakly claiming the first, strongly the second? Could you elaborate?
Worth noting, there's quite a pedigree of this sort of game in the Japanese gaming market. There were all sorts of games on the Saturn, Playstation, PC Engine, and others that has the player make burgers, cook fries, make ramen, rice bowls, etc. A recent example is the Yoshinoya game for PS2: https://www.youtube.com/watch?v=tt_sZwVoQv0

In a similar vein to the "dumb" or mundane games are things like truck driving simulators (Euro Truck Simulator), train driving simulators (Densha de Go!), and passport control (Papers, Please).
Android design – making the process painless
what you call "scoping", beyond high-level goals (< 1 hr to explain) you should refer to as "development of detailed requirements and specifications", and should be charged for by the hour just like coding.

Your ability to tease out what really needs to be done from a customer's hand-waving wishlist of vague features is a key component of what you are being hired for. That skill is worth more in general than straight coding, and should be compensated accordingly.
Let us know how it resolves.
I'll add 'commenting to HN' to the list of things I'm not allowed to do until the first coffee has managed to saturate my brain... goes to stare at wall.
Yes and no. Piracy is good to help people learn and get the skills to do a job. It's in Adobe's interest to allow piracy during the learning phase, but also in its interest to enforce it's right to earn when companies and individuals start to earn.

If all ~60 designers pirated photoshop to learn to use it professionally, that's not a problem. When forever 21 gets those ~60 designers copies of photoshop to work with, they should be paying for it. First, it is the right thing to do. Second, it's good risk management. 60 pirated seats is putting a target on your back, and sends a message that it's not okay not to pay when you're making money at scale.

Personally, I'd love to see gimp win (never going to happen, I know), but photoshop is the de facto tool for image manipulation in industry and Adobe has put a ton of work into making it a really good tool. They deserve to be paid for that work. If people don't agree with that, then they should contribute to or help fund OSS development of an alternate tool for that job.

What I would like to see happen though is required symmetry in enforcement, as opposed to selective enforcement. Selective enforcement of copyright is a toxic tool that helps Adobe unfairly maintain market dominance, since it gets everyone hooked and invested in its tools during the learning phase. Not enforcing its copyright on people during the learning phase is implicit approval that pirating is okay. The alternative that they could pursue is to make it freeware, where you get to use it for free until certain criteria are met.
Did you get any resistance from graphic designers and illustrators when it came to writing code?
I'm a part of this community. I assure you speed in number crunching is a huge reason this is written in F90.
A Real World Ad Blocker
> now I can use Foundation in my Grails project that has nothing to do with Ruby or NodeJS. This whole process took ~6 hours

You've got 3 frameworks installed, each based on a different programming language, using bits from each, whereas each framework was intended to be a "full-stack" product used standalone. If anything, the real issue is with Grails not supporting Foundation.
Your analysis of why they might have this seems insightful, but your advice on what to do doesn't sound quite right to me. In my mind, it all depends on which sort of "open source" license you used: a "viral" one like the GPL or a "free" one like BSD or Apache.

You wrote "remind them any future changes they make have to be open source as well" and "have your lawyer sent them notice that you want to audit all their code to make sure any derivation of the project is properly open sourced"; both of these apply only if you used a "viral" style of license. And the original poster didn't... she used the Apache license.

By using that license, she already gave this startup (and anyone else) permission to use the code, and to build a whole business on the code, without ever paying the original poster one cent or even giving credit.

We (those of use who release under open licenses) do this because on the whole, everyone benefits when we all use open licenses. I would venture to say that there is no developer anywhere who has not GAINED more benefit from the use of open source software than they have given up by releasing things they wrote.

But occasionally there is an asshole like (apparently) this startup. And one right that the original poster did NOT give up by using the Apache license is the right to speak honestly. The advice "Tell the investor you own the IP" seems dead on.

It may turn out that there was a miscommunication -- that the startup founders were explaining that the features THEY added were theirs and the investor misunderstood and thought they were claiming the underlying code that the OP wrote. If so, sort out the communication mixup and then perhaps you and this startup have a future together. Or perhaps (and this DOES happen) the startup founders were simply lying to investors. In that case, telling the investors about it won't win you any friends, but it might make the world a tiny bit better.
Apache 2 does have have an attribution clause, though (4.c and 4.d). It seems like this implies that if the startup is removing the attribution link or license text from source code files, they're in violation of the license.

(BTW, the author should clarify what exactly the investor means by "claiming the work as their own". Are they claiming they have a right to use the work, which they do? Or are they claiming they are the copyright owners, which they are not? Investors are often non-technical and non-legal, so it's quite possible something has been lost in translation.)
Getting out of Afghanistan
I find it works better with additional step 2.5) Lemmatize remaining words, using for example Python's NLTK library.
I never understood comments like this. Whoever said it's either/or?

Watching a football game is about three hours out of your week, and that's only for 1/3 of the year when it actually is football season. Less than that if your team doesn't make it to the playoffs.

I've spent a considerable amount of time volunteering in my past while being able to enjoy football all the same. The same can be said about any number of hobbies. Comments like this do nothing but create a false dichotomy.
It uses CloudFlare, which is presumably added anything in the way of IPv6 and SSL
Funny to read an article that says that "X" is going to become main stream and who opens the argument with

"I won't cover how to burn an ISO to a CD."
Theater That Passes the Bechdel Test
Is it on GitHub? If you have the commit log on a third-party site, you've got a pretty reliable audit trail of who wrote what when.
Every couple of years I get addicted for a few weeks. Love the effort these guys put into the problems.
Browser Fingerprinting vs. Session Hijacking
Windows 98 was a rehash of Windows 95, as was Windows ME. Windows 2000 was a good desktop OS, based on Windows NT, but many of the crappier 16-bit apps wouldn't run, so it wasn't much used by home users. Windows XP was Windows 2000 with a lot of Windows 95 kludged back in so that old 16-bit apps would run and the user experience looked more like Windows 95.
Groot Programming Language
I do not see why you were downvoted. I earn my living writing C++ for a living for mission critical CAD applications and I cannot imagine me or any one of my colleagues use an automatic converter.

C++11 is nice. For new code. I see no reason to use this for old, working code.