skysight-inc/HackerNews huggingface dataset:
Well, the techniques are out there in the literature, but it's how they are tailored to your own situation - and more importantly how you actually deliver positive behaviour change, rather than just info - that's the real challenge that we're trying to address at a price less than the £600 you'd need to pay for a course of face to face therapy.

We're going to try a lower price point ongoing subs model to avoid that initial barrier; the assumption initially was that we need to front-load the value, since we're curing people!!
Would be happy to know about this too. Seems great!
With those ethics you would have a problem working for a 3 letter agency.
I did technically disagree. Crowdsourced and copyleft aren't the same thing. I gave the example of Dive into Python as a copyleft publication that is not crowdsourced and where the copyright is held by one person (or publishing company).
No- he's saying that some people who have the intellectual horsepower to pursue it choose to pursue other things instead.
I have read it. Unfortunately I think it's the same prejudices again and again. Will China produce a company of TI's stature? - Probably not. Will any country produce a company of TI's stature? - Probably not. My comment was based on that, there is no need to always portray China a sub-par on innovation and technology. They're young in this field compared to the US but they're moving so fast that they continue to outrun industrialized countries in area after area. More biased and prejudiced articles will only make it easier for them to outrun everyonelse. That was my point, don't underestimate China because western journalists never get bored of the same message.
Yeah. For the most part non-constructive proofs are only good for proving things about existing algorithms - their convergence properties, their correctness, their running time etc. Formal proof often isn't necessary in practice, though - "seems to work well enough" is ok in many domains.

Of course, this isn't to say that new mathematics based on the result and on the techniques used to prove it won't lead to new algorithms.
It's worth noting that this law wasn't produced in the usual way, and there was not much in the way of industry involvement in the legislation'
s drafting process. About 15 months ago, I commented:

> I think it was not so much that the community was ignored, but that the law was passed under unusual circumstances: usually the lobbyists inform the legislators, who defer to industry on the specifics. Here the lobbyists mostly hated the legislation, but legislators were more responsive to privacy activists because of widespread public concern. So the law is a triumph of democracy over technocracy.

> And I think that's reflected in the legislation. The principles are OK, but the detail does not match up with practice. Hence the law is some way from being something workable.

http://news.ycombinator.com/item?id=2587995

So I don't think this is really the politician's fault, so much as problems with parliamentary process. Your idea of a technology commissioner might be helpful, but the whole problem here is that the EU Commission did not guide the legislation, with the drafting being driven by parliament.
How are those with full time jobs managing to find time to take part in these courses?
NexPhone: One device to rule them all
its Not possible.
You conveniently forget the look of keyboard and mouse.
I admit to not spending the time to read the actual law text (mainly because it seems so ridiculous), but can't it be worked around using other technologies?

If the law bans cookies, can't sites just switch to using WebStorage/IndexedDB/webkit FileSystem to achieve the same thing, but not using cookies? Thus actual bad guys have a workaround, and the good guys who keep using cookies because they're useful are apparently breaking the law.

Does the cookie law ban other technologies or can we just shift to a new tech not covered by the law?
Pocket-Sized Virtual Keyboard Now Fits On Your Keychain
That thing is an audio plugin for music production. That sort of UI is what many producers want, because they want it to resemble the actual hardware they had two decades ago. Whether this thing was an actual product or not doesn't make a difference.
It seems that the bigger companies (BBC, Amazon, etc.) have just gotten away with having a link to their cookies policy in the footer, while the smaller guys (e.g. the web dev place I work at) have been scared into placing often intrusive JS notifications that grab the user's attention needlessly.

If the average user were to even understand what cookies were, I could see at least some reasoning behind the law, but as it stands, it's like having a prompt at the petrol pump that asks you if you consent to something in your fuel that's there to help your engine - most people don't know about it and don't want to be bothered being asked the question in the first place.
Let's hope it doesn't go the way of Reflector.
first .net reflector, not this...
They say web debugger will remain free, so will be able to see http traffic from that free version? What will offer paid version?
yesterday's news http://news.ycombinator.com/item?id=4500461
It took A-G-E-S. Since we have bootstrapped for the last 3 years (only just took some seed money) we don't have the cash to pay our way in like most suppliers. Back then I had already got Prof Espie on board (he and I are the co-Founders) after his techniques had cured my insomnia. Since he is a world-leading expert the Boots Innovation Centre attended one of his seminars, and that prompted the first conversation, whilst we were still at planning stage. But since then it's been a very long road, talking to literally hundreds of people and outlasting team after team of buyers and marketing folk...the only approach with someone like Boots is to build a partnership, but that takes time if you don't have money.
No, he's right. Now, Java is not such a terrible language. On a 1-to-10 scale, it's a solid 5. (5.01? Can I make that joke?) It's unpleasant and verbose, but the early Java community had real language designers, and even some heavyweights, behind it (including Odersky, designer of Scala) and believe me, they've made more good decisions than bad ones. (Language design is hard, yo.) They got Unicode right in a time where expert language designers had their heads in the sand on that one (UTF-16 is annoying, but it's a hell of a lot better than byte arrays and strings living in the same type.) However, Java was inevitably hijacked by the "commodity programmer" culture where businessmen make decisions based on risk-limiting amid mediocrity rather than clearing barriers and allowing excellence (as well as a few non-starters, cf. Paul Graham's notion of "Black Swan Farming") to shine. It's not a fun language to use, and the community that has grown up around it since its inception has shown bad taste (J2EE, Maven, Eclipse). But for a period of about a decade, Java was the best (if not only) choice for a variety of problems.

Also, Java managed to succeed in the enterprise by feasting on Cobol's corpse, but it built up a Detroit: a good-enough but unattractive infrastructure that thrives when people have solid economic reasons to care about it, then is abandoned rapidly when the context changes.

Groovy, Scala, and Clojure came out of an interesting insight: there's some stuff in the JVM ecosystem that's too valuable to abandon just because the Java language is (albeit slowly) dying. It'll be interesting to see how these languages evolve in the next 15 years. Clojure is (IMO) the best Lisp, and Scala is exciting as well... but there's a lot of cultural legacy to deal with (there's plenty of bad Scala code being written by recently-promoted Java programmers; most of them will improve massively as they get a hang of the language, I hope.) Step 1 is to either improve or fire the FactoryFactory crowd in its entirety.
Looks very interesting. Is it Mac only? If it'll run on Linux I'll give it a spin.
If you get it working, please post here: http://raspberrypi.stackexchange.com/q/848/86
Thanks. I'm a big believer in using physical retail to explain (and confer value on) digital products. See above - the Boots deal took years of time and effort.

£25? More than I was expecting!
But where is the new Google Voice Search for iOS app? The new Search app was supposed to rival Siri. The big tech press splash was weeks ago and claimed it would be out in days! Is Apple embargoing it like they held back the Google Voice for iOS app?
I couldn't find it via search (croatian store) but i followed link from this article to the app store, and installed it without any problems
The chain of events could have been:

I don't think it is helpful to make excuses for Anonymous. If you'll allow me to abuse the ethical alignment terms: They appear to be a chaotic neutral, not a chaotic good. I'm not sure it makes much difference if they lied or are incompetent. Especially since there really isn't a specific 'they'.
IIRC from when I read the law last year, no. It talks in terms of stored information, not cookies specifically.
No, the law is known as the "cookie law" but it is actually the "E-privacy directive" (or something like that).

It is quite clear that it is the intent rather than the method that is being regulated.
It is not popular among hackers.
Have you tried anchoring against that £600 price in the copy/design? Could be compelling.
I'm surprised by the HN response -- from what Eric says, this is the first opportunity he'll have to work on Fiddler full-time. Surely that's a good thing? Even assuming Telerik will interfere with his work "a la Yahoo", he will still be able to dedicate more time to Fiddler than he'd have had in his old job.
Full WebRTC support is soon coming to a web browser near you
...and thanks so much for the praise!
STF - Use commodity hardware to build your own scalable storage system
> If you've still got a desk computer which runs linux, regardless the WM you've still got a desktop linux box.

Semantics. I prefer to call it a personal unix workstation :) I have a similar software setup on my laptop, which you can't call a "desktop". We can call it a portable unix workstation then.
CTO of an adserving company here. The law states that explicit consent is required for third-party tracking cookies.

The law doesn't specifically say cookies either: it is deliberately vague to mean any data stored on a client's pc. So flash cookies, webstorage, etc all fall under this category. This is due to the law's original intent to fight malware / spyware.

A basic summary of the relevant parts of the law can be found here: http://www.aboutcookies.org/default.aspx?page=3
The BBC had an annoying popup banner thing.
Wow.. The "Program" model seems like it would work for a lot of things - diets, exercise, study... Thought about making it a platform?
hehe "fits on a keychain", I think most things fit on a keychain if you remove the restraint of "fits in your pocket"

I like the idea of these projection keyboards, but they need to be built into a mobile device, not carried around as another cigarette-box sized accessory in my jeans.

I also suspect that the lack of tactile feedback may make typing no faster than on the phone itself.
The maximum fine can add up to 450.000,- per violation. AND: By lay, if you add third-party plugins (analytics or social widgets) to your INTRANET you also need to comply to the cookie-law. How about that?
not quite yet, fingers crossed though, the legislation is unabashed bullshit, i've been recommending my clients hold fire in spite of the fact this would be billable work for me, because it is so arse-about-face.
The verbose and non-transparent nature of Java should not deter you from learning and using object orientated programming in other environments, especially since these concepts had already been explored decades before Java existed.

Object orientated programming is a good thing when it is done right, and horrible when it's done wrong, just like anything.

If your not doing functional programming and your not doing object orientated programming (they are both different types of OOP) then your not growing as a programmer, and this will come back to bite you much worse than any verbose Java code ever could.

I'm not at all a fan of Java personally and I too think its way more verbose and complicated than things need to be, but OOP != Java.
I have no idea what Telrik is like. But I do know Eric - he's incredibly committed. Fiddler was a side project for him, written during his meager free-time when not working his full-time gig as a PM at Microsoft. The fact that it's made it this far is a testament to him and his commitment to making the web a better place.

So - I have a hard time believing he's going to let Fiddler fall apart. If anything, he's finally getting an opportunity to make it his priority, and with an actual development team backing him, I'm actually excited to see how far he can push Fiddler.

tl;dr - I don't have faith in Telrik. I do, however, have faith in Eric.
Wykop.pl will surely pick up this story, regular media too.
I'm not sure I'm as altruistic in wanting to teach as opposed to the xkcd 'someone is wrong on the internet' thing, but I should point out the Woolworths trademark dispute that I linked to is a grocery store (but perhaps I'm not parsing the meaning of your comment?).

The thing about trademark disputes by Apple with grocery stores, and Microsoft recently with the European company with the 'Metro' trademark dispute is because the 'post-pc' era isn't fundamentally 'technology gadgets', it's new storefronts and marketplaces.

Amazon and their Kindles are about strengthening their digital storefront/marketplace.

Apple's iPad is arguably the most successful new model storefront/marketplace. It's like the high-end mall of virtual marketplaces.

This is a very real contested battleground. It's not about the apps, it's about the retail storefronts, both physical and virtual.
"QS selected the following indicators and weights. A much more detailed review of the methodology is available at http://www.iu.qs.com/university-rankings/world-university-ra....

- Academic Peer Review 40%
- Global Employer Review 10%
- Citations Per Faculty 20%
- International Student Ratio 5%
- International Faculty Ratio 5%
- Faculty Student Ratio 20%"
So - we've tried to be strict on limiting our messages, and we've developed these based on iterative testing - with users on the site, but also on the street with strangers (shoving the pack under their noses and asking what they think it is!).

So it's always been a candidate, but other messages seemed more important, largely because it seems that most people think poor sleep -> sleeping pills, and do not think -> CBT / therapy. As in, it's the immediate frame of reference. That's been confirmed in training/talking to Boots staff, but they have found that reference point useful in making the value case to customers.
We're a north and south pole ... I swore off Perl in 1996 or so and spend my day job coding in Java. I find that Perl is too obfuscated and inconsistent to write solid, maintainable code.

This is one where I think we're going to have to agree to disagree!
Daisuke Maki gave a talk on using STF at livedoor.com - Serve Billions Of User Uploaded Media On PSGI and Commodity Hardware | http://www.youtube.com/watch?v=_SR4xAY7eno
> In the UK, there are magazines on every shelf in every newsagent pushing Linux and in every PC related stored they are pretty much giving Ubuntu away (yes they even had a box at the checkout in PC World with free CDs - completely untouched). You can buy PC's with it preinstalled and buy PCs with no operating system so you can install it.

Is this the same UK I live in? The newsagents I see might have one Linux magazine lurking behind the iPad magazines. And you really have to go looking for computers that come with Linux preinstalled or no OS. Dell stopped offering them online, and I haven't seen a Linux PC in a retail store since the brief wave of Linux netbooks. I found a small business that sold me a computer with my choice of distro on, but they didn't really promote the option at all.

> If you forcibly removed the bundling, you are going to get nowhere i.e. people saying "Can I just have it with Windows on it"

"Sure, that will be £20 extra" (a complete guess at the OEM Windows price)

Obviously preinstalled Linux systems aren't going to topple Windows overnight - there's a lot of network effects and familiarity there. But at the same time, it would definitely benefit Linux adoption if consumers regularly saw an option to use Ubuntu, say, with known-good hardware and without having to install it themselves. Not many would take it at first, but a few people would go home and look it up.

> Everyone knows what Linux is or has heard of it.

Many people have heard of it, certainly, but they often have some vague idea that it's a command-line interface for ultra nerdy experts. That's why Android and Ubuntu both avoid using the word 'Linux' in their public branding.
Unless I misread, I don't believe I saw anything that implied that the poster was claiming that anyone with a modicum of smarts could contribute significantly to the study of elliptic curves as relates to Diophantine equations. That being said, there are a mind-boggling number of extremely specific sub-specialties in mathematics, each of which would demand a significant investment of time from even a very intelligent person to reach a deep understanding of the state of the art. The fact that only a handful of folks are sufficiently versed in a particular sub-specialty to evaluate a long, involved and presumably brilliant proof attempt that draws significantly upon the state of the art of that sub-specialty does not imply that only a handful of folks are sufficiently intelligent to evaluate the proof. This reminds me of the recent attempt on the P/NP problem by Vinay Deolalikar - plenty of extremely talented mathematicians watched from the sidelines because they did not have sufficient specialized knowledge to properly evaluate the proof; though, that did not imply that the proof was particularly brilliant or even correct (http://michaelnielsen.org/polymath1/index.php?title=Deolalik...).
Hi kumarski, your comment is strange. I don't know Udo in any way.

Pivory is a one-man project. I built all the codes and designs by myself (and owe many thanks to the users who were so nice and provided many useful comments - I posted it to /r/programming before this).

I have been coding for 20 years, so it's not that unthinkable. Sometimes the one-man way can be the fastest way. No time wasted in communications. Refactoring is always straightforward.

Rizzoma is 100 times more complicated and I must say: nice work! It covers a completely different market. I can see all the efforts behind it.
I believe that PG is totally right in this one.

Android uses java not because it has been decided by the hackers but because of a top-down decision from a big organization. It made strategic and economic sense for them.

All big organizations love java and most programmers are not hacker geniuses, they just want to pay the rent. So most programmers(in number) use java or C#.

I use Java a lot, but is so bloated, slow and "I'm sorry, Dave. I'm afraid I can't do that." But it brought VMs to the table and that was a good contribution as it is really useful for some applications. Now that you could do that on C or C++ with LLVM but is easier on java.

For a simple proof of concept I will use java, or python, when I 'm serious I will use c, c++ or obj c.
HN meet-up at JavaOne
Taking advantage of the thriving conversation regarding PG's Java predictions, I'd like to invite anyone who's interested to meet-up at JavaOne. Propose times and places and we'll see if there's a consensus.
Why wouldn't you use sleep.io as the default?
Just checked and you're right... bad example, I should have checked before I posted. There are, however, plenty of larger companies that did just use a link in the footer (Amazon was one). The day before (IIRC) the deadline for having the law applied, the ICO decided that implied consent could be used, thus making a link in the footer perfectly okay.
The other conversation is here: http://news.ycombinator.com/item?id=4504375
I remember java from 1998/99, and by 2001 was getting the 'you should do java' routine from some colleagues. "why?" "there's so many jobs out there for it - it must be better!" That seems very much like another 'wrapper' pg is talking about.

I remember my immediate reaction was "there may be more jobs because it's takes twice as many people to write similar code as many other languages". In some ways I still feel that. The open source ecosystem around the JVM now does allow a much different level of productivity than the JVM offered in 1998. However, when I have to drop down to just plain-old-java, I'm reminded of how verbose and clunky the language is. When using the JVM, I'm typically on Groovy using some great Apache libs and such, both of which tend to shield the clunk away. :)
One of the things it has taken me the longest to understand in my career is that you can build incredible things with sufficient effort, even if everything at every level is done half-assed.

You can, but those "incredible things" have a shit lifespan and they die at unpredictable times, and it costs enormous amounts of money to fix or replace them (in part, because business requirements devolve into the "make it work exactly like the old system" style of project that makes good hackers leave and consultants ask for $50,000-per-week budgets-- in part, because they recognize the unpleasantness of the work and need to hire a team to do it; anyone savvy is going to find a way to collect the benefits while managing rather than doing that kind of work).

Mediocre programmers generate write-only code and systems that work well on launch but start to shake shortly after, like American cars in the 1980s.

Here's another thing. You can get seriously good (1.6+) engineers to maintain Postgres or the Linux kernel, because even though the work is hard and painful (and in the OS world, often gratis) it's an opportunity to learn from excellent (2.0+) programmers who built the thing. What were their concerns, and why'd they solve the problem this way? It's a learning process. But no one good is going to maintain the complexity sprawl generated by mediocre programmers for a typical programmer salary. The market rate for a good engineer to do that kind of work is $500-1500 per hour (because there's no career benefit to the work). Pay less and you'll deal with rapid turnover and evaporative cooling (i.e. the good leave and the bad stay). Or, the typical corporate solution is to put powerless junior programmers (who are not competent enough to maintain a system that is falling apart faster than they can fix it) on that type of work, which prolongs the death spiral only slightly.
> In C# they're usually done in a natural way, in Java you have all this Rube Goldberg machinery to do something simple.

I've done my share of C# and Java, and while it looks like true at first, you then notice some dark corners, and before you know it you're looking at System.Configuration or something in Reflector because of some oddball. The next minute you notice you're actually surrounded by dark corners, and the more light you pour on it, the more the maze reveals its complexity.

Those may be fine languages for some people, but for me both feel like some terribly grinding noise in my head, similar to Pyramid Head's blade[0]. Not being dismissive, this is just my "radar" lighting up in some (painful) way.

[0] http://www.youtube.com/watch?feature=player_detailpage&v...
Yes that's the vision! That when you have a problem, you just 'visit The Prof', and he gives you a blended programme to help you. Sleep is a good starting point, since it is a) socially acceptable to talk about, and b) is highly co-morbid with other problems - a good way in to health in general.

A limitation of our current media-rich approach however is the cost of adapting content - we took a short term cheap, long term expensive approach... :)