skysight-inc/HackerNews huggingface dataset:
Oh, I thought that the e-book software was launching a mobile/tablet version or something. That would have excited me far more than yet another "me-too" analytics vendor, playing in a niche somewhere between Google Analytics and New Relic.

Why on earth didn't they Google their own proposed name before releasing this? It's one thing to use the same name as another entity in a different field, but to rip-off a name that is already a well known software package too? They'll be lucky to make the first page of Google search results for their own name.
Cool! I did something similar just recently for cleaning up scans of my laboratory notes (in a moleskin). I have an Automator action which watches the scan folder, automatically crops/splits the pages and cleans them up, then uploads them into Evernote. Gives me a searchable cloud backup of my lab notes!

Anyway, I cheated by using some of these actions: http://www.fmwconcepts.com/imagemagick/

In particular the "textcleaner" script proved useful.

I'm definitely going to have a look to see if this script offers advantages over my method.
Windows Store app development is coming to Kinect for Windows
It is notable that TypeScript chose not to track the ES6 modules standard for the last half a year: https://typescript.codeplex.com/discussions/446695 The modules you are writing in TypeScript are not compatible with ES6.

The TypeScript language team has yet to prove that they will track the specs and implement features as spec'd. I think claiming that they will "implement ES6 features" is a bit pre-mature. So far, they have implemented a few drafts and ignored a few others. A mixed bag.
Windows 8.1 can run multiple instances/windows of the same app, although the app needs to opt-in to implement support (which the built-in PDF reader, IE and mail client all do).
> Just yesterday I read an article about what everyone thought was an epidemic of the plague, at the end of the last century in Chicago.

Are you referring to the 20th century, which is currently the last century?
I'm having the same issue as magus: https://gist.github.com/lelandbatey/8677901#comment-1204432
I'm hoping this is announced at Google IO.
Thank you, that was very clear.

> if Class A gets a $1 dividend Class B must receive the same.

Does this mean that companies cannot split into voting and non-voting stock without paying out a dividend?
Link expired. Try: http://tsdr.uspto.gov/#caseNumber=77660789&caseType=SERIAL_N...

IANAL but I don't think the trademark is an issue. Might make it a bit hard to search for, though, when "calibre app" is dominated by calibre e-book software.
Here's a permalink http://tsdr.uspto.gov/#caseNumber=3666525&caseType=US_REGIST...
> Science n. the systematic study of the structure and behavior of the physical and natural world through _observation_ and experiment.

Wait -- you're going to rely on a dictionary definition of science? Dictionaries don't define words, they can only report how people use words. This is why, as just one example, literally and figuratively mean the same thing -- because that's how people choose to use those words.

> This paper does not cover a double-blind randomized controlled-trial. That does not mean that a retrospective matched sample studies are not science.

Yes, in point of fact, that is exactly what it means -- it cannot distinguish causes from effects, and it cannot produce reliable conclusions about nature, or lead to testable, falsifiable theories about nature.

> The conclusions are actually pretty reasonable for this type of study ...

Yes, that is absolutely correct -- they're "pretty reasonable for this type of study". No dispute.

In science -- real science, not the dictionary version -- observations must successfully isolate the thing being studied, and this is something that retrospective studies cannot do. The study links vegetarianism to certain health issues, just as puddles are successfully linked to rain.

Science is not description, science is explanation -- explanations that are tentative, and that are open to falsification. Without a theory about an observation (an explanation) there can be no science.

> Previous studies (e.g. [1]) have also linked ...

There's my favorite pop-science buzzword: "linked". When unscientific people hear "linked", they think a cause-effect relationship has been established. But that's not what "linked" means, it's what the public thinks it means. It's the same with literally and figuratively -- they are also regularly confused by an ignorant public.

> The different in abundance for mental illness is pretty striking, and seems worth investigating.

You're missing the point that mental health issues might be a cause of vegetarianism, not an effect, or both vegetarianism and poor mental health are the result of some tertiary cause this study doesn't address.

Until an explanation is offered and then tested, until causes and effects can be unraveled, it's the most sordid kind of data mining, and it's ... not ... science.
We've been using TypeScript for 9 months now on a large project. It's fantastic. There's now way I'll go back to pure JavaScript again.

The type system just catches so many defects, and they're of the kind that are hard and boring to find (typos).

Plus IntelliSense integration (including jsdoc) is great.

On the downside, our project takes some time to compile so we had to build a tool to do it incrementally. Plus it doesn't play well with one-class-per-file structures (but I expect that to be fixed).
But, I'm pretty grateful. You've raised a good point about the price tag, and thanks for that! :)
> You could suggest that there's better ways of doing that, but our ideas so far haven't panned out.

Can I ask, have you heard about Peercoin, which uses a combination of a proof of work and a proof of stake system rather than just a proof of work system? Do you have an opinion as to why such as system wouldn't be at least as secure as bitcoin?
Clari, A Mobile-First Predictive Sales Tool, Comes Out Of Stealth
Yep came here to say this also
So, you wrote the C code to be slower, and then Java seemed fast? :-) I do numeric software for a living - similar to you: lots of arrays allocated once and iterated over. It would be great if Java could cut it, but I'll never believe when Java people claim that it's nearly the speed of C until they show me a Java FFT that compares to FFTW. One simple benchmark, and I'll believe the Java believers.
Also, aint nuthing ta fuck wit
I understand your gripe you just made with the word "just" and I'm not the OP.

I had a friend excitedly text me about this today so I looked it up. On the device's page [1] there is a 'compare to xyz' box they literally place 3 other devices that have existed for a while now and looking through this, it appears to me to be "just" amazon's attempt to get into this space without providing a lot of additional value.

Looking at the list they provide there each of the devices provide all the functionality I personally would ever want in a streaming hardware solution. They have "just" provided Apple TV for Amazon, they have not extended the paradigm as far as I can see.

[1] http://www.amazon.com/Amazon-CL1130-Fire-TV/dp/B00CX5P8FC
Mumbai Slum Girls Innovating Where Governments Can't and Markets Won't
Microsoft Build Keynote in 7 minutes
Yes, however ngen has the caveat that the required .NET version has to be present on the system.
> That's a more unfortunate part of the story than the registrars' inaction?

Okay, fair enough, I'll give that fact a close second in the rankings. But to me, the fact that she had to descend to the level of the criminals she was dealing with, had to do things that under slightly different circumstances would have made her a criminal, is the most discouraging part of the account.
> Law prohibits private pilots from profiting from passengers so you only pay for your share of the cost of the flight plus a 20 percent fee to AirPooler.

Can anyone shed some light on this statement? Some of the comments on the article indicate that it is illegal for AirPooler to do this.
Says who? I'd much rather have long-viewed leaders running the company than a horde of outsiders looking to maximize short term gain and flip their positions. This seems like great news for long term investors.
To improve conversion, you could make sign up easier and faster. Perhaps only have fields for email and password?
Agreed, TypeScript is great, but the compiler is excruciatingly slow. I have to segment my app into multiple sub-build areas and only build a subset at a time, which is annoying because I frequently end up making small changes outside of that subset of code. My app is only around 25000 lines of code and a full compilation still takes around 50-60 seconds which, in a JavaScript workflow, is a lot of friction.
Why the Trix Rabbit Looks Down on You
By that standard GMail is a bad design. They have a completely different UI for users who do not have JS. This is almost surely an enormous amount of work to build and maintain. To me this tradeoff usually only makes sense when a sizable % of your users are going to use that alternative.
Docker's production ready. It's stable (in the sense that it doesn't crash) reliable software. People have been using it production for a long time, and really it's just a wrapper around Linux containers, which people have been using in production for even longer.

Docker's not production ready. The APIs aren't locked down and the developers haven't said it is production ready yet. It may be possible to break out of the container (if you expect to use it like a VM) and people are still fighting over if you should "Dockerize" at the application, service or executable level.
Leyden jar
Note that this site lists WebGL as "IE11+". That's false. IE11 has a flavor of webgl that's experimental (prefixed or not) that's reported as version WebGL 0.92 (this is basically an invalid specification conformant string, it's either 1.0 or something not done).

Huge gaps and bugs remain in Microsofts WebGL implementation which make it nearly impossible to use except for specific select usecases that Microsoft optimized for.

It took google and mozilla about 4 years to get a good WebGL implementation (and they're still not done). It'll take Microsoft years to come to bring their implementation on par with the rest of the WebGL world.
That sir, is a bug that should be reported on bugs.ruby-lang

while true do
"a" * (1024 ** 2)
end

it is to do with the dynamic malloc limit growing too much, should be fairly trivial to patch in the next 2.1 release
End system that allows patent trolls to thrive
@apardoe, one question: where will the compilation to machine instruction happen? From some comments in this thread, it seems that it will happen at app store server and not at developer's box. If that is the case then why will I need anything to do any settings in VS for building projects?
Windows Phone devices already worked like that before Cortana. But in a more pre-scripted fashion. Something like
-- "You've got a new message from Paul, read it or ignore?"
-- Read it.
And so on (including the dictation and sending of the reply)
A bit off topic but that crowd was awfully dry. This guy had a pretty good sense of humor and made his keynote quite entertaining but not even a chuckle from the audience.
Whether or not something is possible with CSS instead of JS is completely irrelevant to the argument that by turning off JS you are missing out on useful functionality implemented in JS, like the aforementioned GMail features.
CPUs became 'fast enough' at the end of the noughties. It's not that tech has slowed down so much as there's not really so much of a pinch felt these days from bottlenecks.

As a comparison, my win98 box took 4.5 minutes to boot up, and frequently crashed hard. These days computers take 10-30 seconds to cold boot, and hard crashes are extremely rare - you don't encounter them in the normal course of operations. A faster boot back then had considerably tangible results. These days it's barely noticeable.
Its funny how quickly the argument devolved into an argument over how (or even whether) 1 + 1 = 2
I misread it as '$extingThing'. Twice. What's wrong with me, doctor?
Yeah, the SSD is what made a bit difference recently, but it does not change anything to the fact that CPU have more less stalled for laptops.
> I don't believe I'm relying on public ignorance.

What you believe isn't really compelling, but public ignorance is true force of nature.

> I think I'm relying on the fact that a lot of people feel a video-based lecture works better for them, than static documentation.

People who sign up for a video course about computer programming very clearly do not understand computer programming. Imagine one of the students applying for a job as an IPython expert and saying, "I took a video course!"

This is not how people learn these kinds of things, in more than a superficial way. But it is a way for businesses to make a lot of money from ignorant people.

> It's not $10 per video. You pay once, and you get the whole course.

False. Each section is $10. Each course heading has a title, a duration, and a requirement for $10. Did you bother to look at the graphic I posted?

> That's a UX problem with Udemy.

I'm sure that a dissatisfied customer will prevail in court, saying, "even though each section was priced separately, I was given to understand that $10 covered everything."
Portable computers weren't new at this point. In fact, there already had been several laptops on the market before this, including the GRiD Compass. Portability wasn't new either, as Compaq and Corona Data Systems also made "luggable" computers which had built in tiny CRT tubes.
Thanks for taking a look and the suggestion. The challenge I experienced is that if you don't ask it's much harder to get users to add details later but I agree, I could drop some of them. I will try and reply here on how that goes :)
Linus blocks system d maintainer from further kernel commits
That's what I got when I clicked on the "Output" button of the "Datasource edits" sample:

http://i.imgur.com/fQFAv1R.png

Nice. For a crazy second I thought Microsoft devs were really insane or got hacked, before coming to the more likely conclusion that it's just random letters and I got lucky - if you can call it that.

It's even less likely to happen because only FF seems to be showing 4 letters instead of 15.

(Note: I refreshed to check the randomness theory before taking a screenshot, so the linked screenshot is actually forged with the inspector. But it looks just the same as it really did.)
Yes, thanks for the suggestion. I felt the same way but was trying to make the text more legible. I guess I could try and pick a different picture which is more cleaner so that text can still pop. Will try. Really appreciate you taking the time to do the mock up! Cheers!
It's because you did not use the full resolution pictures, apparently.
India Post Live: India's First Live Web TV
I was disagreeing, but I don't think you are wrong: just misinterpreting.

I think that a good currency really has couple properties: fungible, no inherent value (i.e. not a good value store).

(This could be viewed as a weakness but I think is actually a strength in this circumstance).

If the currency is a value store, it changes the dynamics of spending it. I feel this is the reason that salt (going back in time) is not a particularly good currency either. Imagine it this way -- if all of a sudden salt was more useful (perhaps it's a hot summer, and meat is spoiling), then all of a sudden there's an extra inertia on all transactions, i.e. the cost of all goods changes.

The point of a currency is to facilitate transactions. If there's any sort of speculation around the inherit value of the currency (as per bitcoin -- the knowledge that demand will increase and supply will be lost) then it increases friction in spending.

I would certainly have to think a lot harder all the time if I were spending stocks or tiny pieces of land.
Tried it myself. Chrome plays the video fine itself. Trying to cast that tab to Chromecast has the CPU usage on the casting computer spike way up. This is not a network bandwidth issue.

Incidentally I've just discovered that my Roku can have local videos streamed to it from my S3. It works flawlessly.
It's one of the possible definitions. You could as well define next(x) = min(y such as y>x) and define 2 as next(next(0)) (0 can be defined as either x such as for all y y+x = y, or as x such that for all y x<y, depending on what set you are working with). Proving that 2 is 1+1 would be a theorem then. Of course, that works only for integers :)
Have you considered that they might not be the same people? If they are, perhaps you should address them individually.
I would prefer Haskell with a Lisp syntax. Haskell's syntax adds a lot of accidental complexity to the language. My #1 complaint is how infix operators can be imported and assigned precedence/associativity. It is nearly impossible for a human to parse unfamiliar code, let alone understand it. And the sheer size and complexity of the grammar also rears its head when doing non-trivial metaprogramming.

We create these problems for ourselves when we write languages with complicated grammars. And for what? So people don't have to learn how to read Lisp code? A lot of the gain of Haskell is that the super strong type system constrains the form of programs, making it easier to reason about them. Well, constraining the syntax has similar benefits. One being that now my editor can more effectively "reason" about the surface syntax of a program. See Paredit, which enables functionality that isn't possible unless you can easily find the extent of an expression.
Happens to me quite often on HN. I wish people would append [TypeOfSoftware] or something like that to submitted titles.
I'm pretty sure it's not $10 per section. It's $10 per course. Yes, the fact remains that it's not clear. And yes, I did bother to see the image you posted.

What you say about video course consumers not understanding computer programming - well, you sure have a point. But then again, a lot of good coders take up Coursera courses. You're saying they don't understand programming?
@rajeevk, we could compile from MSIL and not tell the developer. But you probably appreciate the chance to test out the app on your own the way your user will run it. After all, you'll want to profile it or maybe find that last on-device, optimized-only bug...
It depends on what class of devices you put it in. At an entry price of $1000 I find them quite competitive, compared to other ultra portables with desktop OSes. That's less than a Surface Pro 2 with cover. Of course, as usual with Apple devices, buying models with higher specs is where they get you.
No mention anywhere of ASP.NET. Is this going to help ASP.NET in any way?
Actually pretty handy for doing optimized NIC/protocol processing. Particularly handy for wireless stuff IIRC. It's about as close as you can get to a software defined CPU, so the options are kind of limitless.
I had the CTO of a startup reach out to me multiple times over the course of a year. It was in a similar space to the company I was at at that time. When I came by, the office was basically a large open room with what amounted to something like long picnic tables for desks (their version of open office) that resembled a call center. The CTO then mentioned that teams take their lunches together. I was there during the lunch time, there was little chatter, banter, or any non-work interaction.

That was the last discussion with that company.

I like that google has multiple locations for lunch and employees roam and get out of their buildings (been invited many times). Where I am, we have a catered lunch, generally do it as a team, but I am not in every day...and caterers get lazy over time. So, lunch w/ the team every couple of days is ok. When I am at home, lunch is about getting outside and getting a ride or a surf session in. A small meal and exercise is much better for me than sitting around and chit chatting.
It's sad if this affects kdbus. How else can you deal with attitude problems of this magnitude though?
Compiled in the cloud as well:

"Our compiler in the cloud compiles the app using .NET Native in the Store, creating a self-contained app package that’s customized to the device where the app will be installed."
Diet’s Link to Longevity: After 2 Studies Diverge, a Search for Consensus
I know I haven't submitted in forever (and may have been removed of the set of active participants), but I got your New Year's bankruptcy mail, but never the "bonus set".

Is that still part of the backlog?
This assumes you use certificates generated by the third party. However this is not at all a requirement for cryptography, this is only a convenience to set up an easy key exchange. You can set it up in the hard way - i.e. meeting in pubs and exchange USB drives with keys, for example. May be more interesting but less convenient. That's exactly what I am saying - you can have stronger privacy, but you'll have to pay for it with convenience.
haha just looked at my taskbar. 8 apps.
http://www.cmcsk.com/faq.cfm

CMCSA has voting rights, CMCSK does not.

(And there are also Class B shares which are not publicly traded, and have a guaranteed 1/3rd vote share. They are all under the effective control of the current President/CEO, who is the son of the original founder.)
> It's a peer-reviewed journal, accredited academic researchers, thorough methodology (probably better than average actually, not badly done)

As retrospective studies go, it's not bad. But retrospective studies have a well-deserved and terrible reputation for confusing causes and effects.

> But if you're going to start judging papers on sample size ...

I invite you to locate the sentence where I complained about the sample size.

> Nobody in the medical establishment doubts that processed, meaty and fatty foods are pretty much the best nutrition possible for the human body.

Apart from your obviously false claim, The "medical establishment" are not scientists and are not competent to make that call. They are not researchers, they are practitioners of methods developed by others.

> I find this distasteful.

That's your argument? Please -- in a discussion of science, one is expected to produce something resembling evidence, not emotion.

You need to learn why retrospective studies have the poor reputation they do. You need to learn that they cannot distinguish causes and effects, and why. You need to learn how science works.
Simple and succinct guide to CSS Layouts
This is a typical sales process. Not much new.

A lot enthusiasm and "hustle".

7 touches before a sale.

Yet, he does not go into detail about how he turned $2,000 into $2 million in 4 months.

He just talks about his sales process.

I wish I had my 10 minutes back.
Yesterday's HN discussion of the original video: https://news.ycombinator.com/item?id=7513182
> until they decide it is appropriate for that control to change

Or, perish the thought, they die* (wills aside).

* Though see: https://en.wikipedia.org/wiki/Calico_(company)
Just to toss out a few ideas: software defined radio, high-throughput DSP (like audio processing or machine vision), MITMing of fast protocols, packet inspection, CPU emulation.
I think you're on the right track, but "should" to me suggests one's values, and art is chock full of values.

It's just that the values in the particular piece don't match up with the above poster's...
Browser support for CSS Grid layout: IE.
This explanation fits better: https://twitter.com/f_bernier/status/451448780999499777
I'd be more interested in the safety of those electromechanical components.

Have you developed them under any applicable safety standards?

Otherwise I'd prefer to stay a purely organic organism.
Perhaps we shouldn't call people names?
thanks :) I Recently switched from Dropbox to GDrive and this looks like a really functional app. Have to give it a go.
Dynamic Linking on iOS by Damien DeVille