skysight-inc/HackerNews huggingface dataset:
Definitely something I'd like to see fixed. What I find crazy about that thread, and something I would find unacceptable is how many people on that forum basically using it as a means to advertise for the competition (Google Drive.)

Not saying that shouldn't be allowed, but you'd think the community manager would make it a point to take that feature right to the dev team. I know its not an easy fix, but definitely something that would immediately satisfy a large group of users.

Not to mention from a 'green' perspective the amount of CPU cycles, Wi-Fi packets, etc that could be saved from fixing this.
Implementing Buy 'Til You Die Models for Customer-Base Analysis [pdf]
Implement the Buy Till you Die Model, BG/BB, BG/NBD and Pareto/NBD models, which capture/project
customer purchase patterns in a typical non-contractual setting.

You can implement this in excel using the instructions in the link
http://brucehardie.com/notes/010/bgbb_spreadsheet_2011-01-20...
EMAIL
Email me if you want. cmantilla@crc.pshs.edu.ph NO SPG pls
Did you deactivate all your browser plugins since? I activate them on demand and keep them off most of the time (especially browser screenshot tools and syntax coloration of json).
As someone entering this space, this is an interesting topic, and there are some good ideas and discussions to be had in this thread.

One thing I've noticed, is that some lists are better served via different mediums than others; this might be the difference of putting something into apple Notes versus apple Todos. Sometimes you just need a list for reference, and other times you need each to represent something actionable.

Other times, the lists are directly associated with a service provider: amazon wishlists or netflix watchlist (note both have 'list' in their name) and are both geared towards furthering your investment in their platform. They aren't a core aspect of their business plan, but they are helpful to users.

Lists have also been around for quite a while! a chapter could be said to be a list of pages (if you consider a list a collection and a collection a list); and the index is certainly a list of chapters.
> As far as we know, the NSA isn't stealing trade secrets from BMW and giving them to GM.

After a 2-second Google search: "Snowden says NSA engages in industrial espionage" (from here http://www.reuters.com/article/2014/01/26/us-security-snowde...)
That's an awfully charitable view you have of politicians in the United States. The corruption is so deep within the US government that three letter agencies needn't blackmail any elected official. Our elected officials are collaborators; Quisling-types that pay lip service to the founding ideals of our great Republic.
It's really hard to run you own mail server. Much harder than a web server. This is bad for freedom on the internet.

http://www.ebb.org/bkuhn/blog/2015/09/15/email.html
> > By all appearances, a significant chunk of the US law enforcement apparatus has simply gone rogue, stopped respecting Congress and the courts and is instead focused on increasing its own power.

This is one of my specific concerns about these programs. I worry that in order to correct the current state we will have to eventually disband some of these agencies and that this will leave a gap in our countries' ability to prosecute serious crimes.
The TPP and the necessity of reclaiming the world of ideas
I've only just messed with CHE for a few minutes, and I've only read the summary of Cloud 9. But from what I can see they are conceptually the same. Eclipse CHE is simply running your own private version of the Cloud 9 platform.
This sounds like a major breakthrough. Maybe we get a new semiconductor material out of this.

Unfortunately, it's on phys.org and in materials science, where overhyped major breakthroughs in surface chemistry (referred to as "nanotechnology") happen regularly. Note that the picture of some diamonds has absolutely nothing to do with the new development.

The actual paper [1] is more useful. They are doing this in ordinary air, not under an inert gas or something. They're getting an amorphous diamond film, not a single crystal, and may be able to get diamond powder. That's nice, but synthetic diamond powder is only $140/Kg on Alibaba.

[1] http://scitation.aip.org/content/aip/journal/aplmater/3/10/1...
Suppose the blackmail is against not the politician, but someone they care about more than themselves? Suppose it's not blackmail per se, but the use of the same information for more sinister threats. Does the risk of giving the FBI/others all of everyone's private data still seem acceptable?

I'm not taking a concrete position on the question, but given the secrets that plain ordinary people keep, I would not be surprised if the data available on people is used for coercion and nobody talks about it.
I think the change was that after the leaks the existence of the programs was incontrovertible - while many with an interest in the topic would have asserted their existence, they could not be discussed in a meaningful way in large-circulation media because dismissing assertions of their existence as 'amusing and dramatic" or "conspiracy theorizing" was always going to be the safer editorial position. After Snowden, that isn't really possible without looking a little foolish.
Quickly save the top HN articles to Instapaper
When you first launch Eclipse CHE, your browser window opens and for about 1/2 a second the browser window title says "Codeenvy Developer Environment"
They aren't independent questions.

Why would you get cloud based document editing and storage from microsoft or google, and then not use the freely included and well integrated calendaring and email that either provide.
I don't know what alpha theory you are talking about, but as far as the accepted definition of alpha goes[1], it's "Denoting the dominant[2] animal or human in a particular group".

So as far as I can see, the word was being used in the correct context, implying the correct accepted definition. So it seems a bit strange that you first claim that not only is the wrong term being used, but that the term does not actually exist (or is accepted). I'm curious what you think, so would you like to expand on why you disagree?

[1] "Denoting the dominant animal or human in a particular group", http://www.oxforddictionaries.com/definition/english/alpha#a...

[2] "Having power and influence over others", http://www.oxforddictionaries.com/definition/english/dominan....
Well, I have 4 source window side by side on my 4K screen -- however I'm still stuck with a 3840 pixel wide console panel at the bottom somehow. WHY? Why do I have to sacrifice all that valuable vertical space for information that is always stacked in the 20% left side of that huge panel?

Mind you it's not just Eclipse, seem every IDE took their cue on how to do stuff from a VisualStudio from the 90's and decided it whas THE way to do it.

I still use Eclipse a lot (and Geany[0], for a lighter editor) -- the Code Indexer is the best I've ever tried. I can index the whole Linux Kernel in there, and it's a real blessing.

[0]: http://www.geany.org/
Hm. Your opinions don't match my recollections.

Aaaaaand without the technical or political fallout of "let's make a VM for ALL the dynamic languages!"

I remember Larry being really keen on that idea. The quote went something like "If everyone complains that CPAN gives Perl an unfair advantage, let's give everyone access to CPAN."

http://www.perl.com/pub/2003/07/16/soto2003.html
A browser probably cannot do that much; but the server may.
Yeah, right. Mars.
A colleague from 15+ years ago had an unfortunate habit of using filenames like "poo" or "shit" for writing debug output.

One morning, the inevitable happened: a very angry client phoned up complaining that his site was swearing at him.

It turned out that the debug log had filled up, causing the site to crash on load, displaying only a single line:

CANNOT OPEN SHIT

The lessons you learn early on in your career.
At least they didnt call "customer experience" service SpyNet
Is there really a market for yet another whitebox Android vendor?
A friend of mine works at an insurance company and used Testicle as a test name. It wasn't that funny when a customer called his workplace asking why he got a letter that starts with "Hello Mr Testicle".
I use Toodledo [1] for contexts. You can actually filter your task list by context, and I've created similar contexts myself to what you've described (i.e. "On Phone", "At Laptop", "Out Of House"). There's a separate field for Locations, and you can set reminders for when you're near a specific location if you want.

Times are easy, you can set a Due Date / Time and a Start Date / Time. I use that for Gardening ToDos that can only be done during daylight hours.

It won't extract todos from code, but there's a way you can email to-dos into Toodledo, so you could write a script. There's a full API as well, but I've not put in the time to get that to work.

The web version has Saved Searches, which are really custom views on your to-do database. You can create your own searches use boolean logic, substring searches as well as filtering by field.

Works on mobile & web, with some third party clients for both desktop and mobile. (I actually use Ultimate To Do List on Android instead of the official Toodledo client.)

[1] http://www.toodledo.com/
It's true that the Internet in general attracts negative reactions. But Mozilla is based on the Internet, so don't you think that these reactions are representative of the true demographic and that they should be given more weight?
My reaction on seeing that first pic is that it looks kind of horrible !
Why do I need to sign up for this? No, thank you.
There are lots of companies popping up that focus on doing one thing well - Casper's, Harry's etc. It sounds like they'd have had far lower margins on hoodies and shirts.
"I think the overhead here is the programmer time spent specifying the types in a program"

There are different overheads on program structure and verbosity which goes way beyond type annotations, depending on the language used and the style of the particular developer.

For example, in dynamic languages, a single container such as a list can contain any entities and functions can accept any entity as a parameter.

Java and C# can achieve this same using just object handles - but in other statically typed languges one either implements several containers and functions, or uses or creates an algebraic datatype using the language native typing (i.e. Scala, F#, etc) or invents ones own which is then utilizes in the container signature or function definition.
Are you thinking of this thread?

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

(I find particular amusement in rereading Moritz's post in that thread.)

I would doubt anyone who claimed to be unbiased with his history

It's certainly possible that a mysterious GitHub error revoked my commit access late one night, but the timing seems suspicious. I'll own up to my mistakes, but the rewriting of history seems unfair.
It is a function of culture. And experience. People who lived through the Depression or lived in another country where resources are hard to come by are more likely to be savers.

People who've been handed everything often don't prepare for the future.

People who understand the magic of compound interest are more likely to be savers.

People who've grown up with the government punishing savers, not so much. Perhaps they even think those who save are weird or outliers.
Because writing an IDE in a real programming language wasn't hard enough. <facepalm/>
Yeah, what stops me usualy plonking one in my project is the 20GB of IDE I'll have to install to have the pleasure of seeing it take /forever/ to do it's thing.

However this has just changed. There is an excellent project at http://www.clifford.at/icestorm/ that has reversed the format for a series of the Lattice FPGA and provide an open source end-to-end solution... And AFAIK they haven't been told off for doing so.

I therefore have one of their USB stick evaluation board on my desk to have a play with as soon as I can. They also have 'hacker friendly' packages.
That was hilarious! Thank you!
Makes me wonder if there is any major information repository that is truly "darknet" in the sense that it's never even been written down, passed orally for generations with extreme precautions against mechanical recording.
> Eclipse tends to try to do everything in their IDE

Isn't that the whole point of an IDE? I mean, an Integrated Development Environment, by definition, should have all the tools integrated, as opposed to a text editor which is only one tool in an unintegrated development environment.

I prefer Emacs myself, but if I wanted an IDE, I'd probably go for the one that can do everything I want to do.
That's very interesting. I am curious whether that can be integrated properly into kubernetes.
I'm with you on the price setting and App Store stuff, but it was my impression that they had gotten much better about the NDA issue over the last couple of years.

I would love to see the 3.5mm jack disappear though. I have mixed feelings about consolidating on Lightning though considering that it'd mean the end of auxiliary in car trips for those of us not BT enabled. Regardless of how you feel about the quest for thinness, the headphone jack is unreasonably wide, and something thinner would make it easier to get other components in there, as well as opening it up for other control methods beyond the simple clicker found on many headphones without the need for any hackery to do it.

I think it'd be inevitable that they would then license it rather than making it an open hardware spec, which would be a crying shame though.
Show HN: Modern Editor – text editor optimized for Windows 10
I started this project about 2 weeks ago. It's built on ReactJS + WinJS + WinRT APIs: no Electron, light-weight, optimized for Windows 10 and works on PCs, tablets and mobiles.
My plan is to make it an alternative for traditional desktop text editors like Atom or VS Code on Surface or Lumia 950's Continuum.
Hope you guys like it and give me some feedback.
No, Nokia just wants to license their brand to some other whitebox Android vendor. They've got a lot of good western brand recognition that can be valuable to one of the Chinese oems on the verge of global expansion.
They won't be able to use the name for phones again. The motivation behind that part of the contract was different.
I am a little puzzled that they they didn't try to sell companies instead. Every company has shirts with the company brand but I'd think you'd really stand out if say your food delivery people were wearing company branded jeans. I did a quick check and none of the corporate apparel vendors offered jeans or pants.
Nokias networking division is profitable, and Alcatel-Lucent fills out the product range of that division and removes a major competitor and brings the combined company to a similar size as Huawei. That's what they see in that deal.

The type of networking equipment these guys are doing is a very long way from being affected by SDN. Nobody buys this equipment from them because they can't do similar stuff with off the shelf computers if they tried really hard. They buy because it is seen as a low risk option.
Sure, but abcdabcd987 was evidently not suggesting using a completely general BST. That there exists a BST with the mentioned properties is sufficient to validate the claim made; that there exists a BST which does not is irrelevant.
Trust me - Microsoft's email and calendaring is anything but well integrated, it's a flaky, unreliable mess.
A Regular Expression Matcher (2007)
I only quickly glanced at it and thought it was a sweatshop in Bangladesh; I then had to look again because that didn't seem to match the headline of the article or what I'd remembered clicking on from HN. I think it's possibly the ceiling (what is that?) or the things suspended from it that creates this impression (and it's probably an unflattering photograph), but honestly it looks like a perfect nightmare to me.
> They're getting an amorphous diamond film

If I'm reading the paper correctly the amorphous state is the metastable phase. Once nucleated it's just polycrystalline diamonds,.
I prefer https://github.com/cheusov/paexec for that matter. The author is a dickhead, compiling paexec from source is quite difficult, but it is available in Debian.

This thing has two modes of operation. The most performant way is to run distributed services that read from stdin and write results to stdout. In the other mode, it just executes whatever you give to it. A poor man's ansible.
Nice mid-50s factory floor ambience there. I'm half-expecting a whistle to blow and a new shift to come and sit down at the production line.
SurviveJS – Webpack and React from apprentice to master
A dumb but legitimate philosophical reflection. The only interesting and surprising thing about this article is Al Jazeera choosing an exceptionally disingenuous title.
Create description meta tag for SEO – SEO Basics
TypeScript has type guards, which covers #1. Also has custom type guards, which lets you write your own checks that constrain union types.

TypeScript also has a language services server which runs as a daemon, lets you submit incremental edits to it and supports services such as autocomplete, rename refactoring and pretty much anything you see in visual studio or visual studio code.

But yes, the type system has a couple of unfortunate flaws that are relics from its beginnings (cant express non-nullable types).
My previous company was founded by an upper-class white female, and the hiring mantra was "cultural fit". While we had lots of female employees in non-technical roles, everyone was white (some were Western Europeans). Company had < 40 people.

My current company was founded by upper-class white males, whose hiring mantra is also "cultural fit". We have no foreigners and everyone is white (company is < 30 people).
Hand-optimized interpreter loop in LuaJIT2 (2011)
It uses the same Eclipse technology, but it isn't the next version of Eclipse. Like Orion, it is an experiment at looking at what a web-based IDE can do.

The existing Eclipse IDE will continue for a long time yet - Eclipse Neon will be released in six months time with full Java 9 support, for example.
Good to know is that the first time you take cocaine, it works about 1000 times stronger than the natural drugs in your brain, and thus the natural highs you get. These are the normal highs you get when you score a goal in sports, when you get an A for your exam, when the girl or boy you like wants to kiss you etc.

So the first time(s) you use cocaine, you get a high that's incredible. The second time, this effect is about 100 times stronger than usual, so 10 times less strong than the first time.

Then you want to go back to that first unbelievable fantastic time, and take more. You may get at 200, but the more often you take it, the less the effect, and the stronger the craving for it. This is more or less how (this) addiction works.

The numbers I use here may be different, but it shows more or less how it works. Well as far as I understood it from the book Why Zebras don't get Ulcers which is about stress and all its side effects.

http://www.amazon.com/Zebras-Dont-Ulcers-Third-Edition/dp/08...
That said, I think those are all Herman Miller chairs, so I guess that's something.
I hate to see a good idea go to waste. I think the assumption that people want to design their own clothes is false. But if a celebrity designed a pair of jeans, people would want that.

It probably isn't realistic to get Kanye West for a non-ridiculous sum of money. But a lot of fairly popular indie musicians or fashion bloggers would surely endorse a pair of "custom" jeans with their name on the label. I know a lot of musicians would do it simply to get a bunch of free pairs of their own custom jeans.
Interesting article. I too assumed trains to be much efficient than airplanes.

The big difference between rail and air is that it is possible to have a functioning market economy with true competition between airlines whereas rail seems to be stuck with bureaucratic monopolies.

That causes air travel to get cheaper and cheaper, better and better while the train travel just falls more and more behind.
We tried using FastMail for our (small) company, but switched after ~8 months because we started running into deliverability issues and countless issues with shared calendars being unshared (or sometimes losing events).

We also couldn't use any of the nice sales tools that integrate with Google Apps (or any of the tools that make managing calendars easier, like https://claralabs.com/ or http://boomerangcalendar.com/). We're now on Google Apps and very happy.
This isn't "Eclipse NextGen", it's Eclipse Che. It's an open source version of a prior project that was well received (codeenvy).

Re performance I've seen demos of Eclipse Orion (another web based IDE experiment) where they had 100kloc JavaScript files and still be pretty performant.
I'm always surprised to see the awful spaces these companies come up with in SV, having been to both FB and Goog's london offices, which are both very nice.
> however I'm still stuck with a 3840 pixel wide console panel at the bottom somehow.

I don't understand how you can be stuck with that. You can close the panel, move it somewhere else or minimize it.

Eclipse does not force any particular layout on you.

You can even have 4 editor views side by side and only partition one of the 4 vertically to have the console at 1/4th width.
I would have no problem entering such a meeting in my jeans and t-shirt. I do try to wear nice jeans and a nice t-shirt, though.
Whether it's stupid or not is irrelevant. People don't give their money to funds to do intellectual things with it. People (including you and me) give their money to funds to turn a profit.

DST's investment in Facebook turned out a great profit. The general rant about the "state of society" and Kim Kardashian is kinda irrelevant to this conversation.
So then if none of those things are true, wht do FPGA manufacturers keep their bitstream formulas secret?
They still do, kinda [1]. The footwear business was spun off from the main company in 1990. [2]

1. http://nokianjalkineet.fi/

2. https://en.wikipedia.org/wiki/Nokian_Footwear
I don't think so, but I'd be happy to be proven wrong.

If you have a function that expects a type A, and you want to pass an object of type B that doesn't have A as a supertype, I don't know of many ways to do so. Either you wrap your B in a type that extends A, or you create a new implementation of B that extends A (this is often the same solution as the first one), or you use type classes or some variant of the concept. Is there an other option that I'm not seeing?
Werner Herzog's amazing documentary on Antarctica (http://www.imdb.com/title/tt1093824) briefly discusses depression and suicide among penguins.

It's pure Herzog goodness. Though he sounds almost like a caricature of himself in the passage the reflection is still thought provoking: https://www.youtube.com/watch?v=zWH_9VRWn8Y
1) Journalists say that the identity of the FBI's target imply the abuse of power

2) Ten years later, all legal restrictions are removed

3) The identity of the person, which was supposed to prove that FBI's actions were abuse of power, is still not released

Why?
They won't be able to use the Lumia and Asha names again, but they've specifically stated that from 2016 they will be licensing phone designs and the Nokia name to third parties to produce cellphones.
Why don't public companies ever just give up and cash out the stockholders?

It can't imagine what it must feel like to go to work at Blackberry every day just so you can destroy a little more value :/