skysight-inc/HackerNews huggingface dataset:
WebCode is a vector drawing app that instantly generates CSS+HTML, JavaScript+Canvas or SVG code.

http://www.webcodeapp.com/

If you have a Mac, WebCode is a great alternative to Fireworks.
Huh? It's an Internet site open to anonymous editors. Of course companies try to alter the own pages. The project caught them, and fixed the page.

If your standard is a project that simultaneously accepts anonymous contributions and credibly claims never to have PR-manipulated content on the site, that's unreasonable.
As a non-professional, I use a non-realtime JACK as the new ESD. I prefer that over the incomprehensible monster that PulseAudio is.

My needs are simple: I want sound from my audio player (MOC), from my browser (f.e. Youtube), from games and they shouldn't interfere. So my audio player shouldn't have exclusive access to the device and prevent me from hearing Youtube at the same time.

JACK does all this, is easy to configure and doesn't get in the way.

edit: I should mention I run Debian Testing and prefer to stay away from big desktop environment like Gnome (do we see a trend here?).
Glowing Plant Kickstarter Project Tackling Glowing Roses Next
Yup, Ken didn't mention it but we didn't undertake the work until we had shown that an implementation with sorted sets and an implementation with lua were too slow.
It will decrease development costs for the end users, but most times when you say you want a simple api, you mean you want to take a really complicated system and wrap it up in a far simpler interface (hence the "abstract" part).

Making good abstractions for a complicated system is always harder than just a 1:1 API.
Fair. I was more referring to the quote in it's entirety:

“The very fact that we’re talking about who’s going to design the icons, who’s going to design the applications and the operating system is a little bit of a concern. Because that’s not innovative,” she explains. ”What I’m interested in is not so much what they’re going to do about skeuomorphism, and those awful leather book pieces and daily planners, but a couple things that Apple didn’t hit the ground running. Like for today, Wii and Microsoft own gestural.”

“Apple kinda missed television and missed social,” she continues. “I’d be concerned that they’d miss natural user interfaces because they’re busy getting rid of skeuomorphism.”

EDIT: This is the quote from Wired that I called asinine. I don't agree with it. Wired link: http://www.wired.com/design/2013/05/what-jony-ive-needs-to-d...
I think I can solve one ofthem!
I too find Fireworks CS4 too useful to dump entirely. Particularly canvas resizing.
Graphic Designer ≠ Visual Designer
idk. I think the reason there are so many overzealous investors is because google does feel a bit like Apple ~2005. If they have a hit product all their own, they seem to be set up perfectly to dominant in a variety of industries.

I can imagine that a motorola phone could be made perfectly to work with google glass, a nexus tv running games in a chrome browser or playing "tv" through youtube.

It will be hard for Microsoft and even apple to untangle themselves from services like Youtube or compete with those like search. On the other hand, it would be relatively easy for google to make an iPhone quality phone or free software that works just as well as office for 99% of users.
PulseAudio still gives me pain. There's an intel-hda driver issue https://bbs.archlinux.org/viewtopic.php?pid=920549 that has a workaround, but the workaround only f's up other programs for me.
Really. I just installed LM LXDE 11 on an ancient PC the other day that had a Soundblaster card covered in dust. Started up an MP3 and started plugging a 1/8" plug into holes on the back. When I got to the SB card, bingo. No install, no prefs ... just worked.
Steve Jobs wasn't a graphic designer either, but people still quote him on the skeumorphism of Calendar or Notes app among others.
Ubuntu 12.04: I managed to have Unity and XFCE working as alternative 'sessions' along with DWM (with a .desktop file pointing at a start up script for the latter). I recollect some issues about different sound applets changing configs but sound would work under all three sessions.

I now use an Ubuntustudio install (13.04 with the default XFCE desktop). Sound just works, and detected my three sound output devices fine, and allows me to choose which one to use.

I quite like Unity but the bugs around LibreOffice global menu integration in 13.04 (with the resulting loss of highlighting of menu choices and the lack of 'accelerator key' menu selection) means I'm sitting this release out.
Wait, I thought AirBnB called it 'growthhacking'.
Show HN: The Simplest Express Socket.io Boilerplate
For many years, the API incompatibility between OSS and ALSA made getting sound working at all was often a nightmarish task. There were a number of sound servers that tried to alleviate the problem, but they all used incompatible APIs and couldn't be used in parallel.

It was, and is, awful.

It's only very, very recently that PulseAudio has gotten to the point where it works most of the time, and it still has major unresolved problems.

And there are still programs that use the OSS and ALSA APIs directly. While it does work fairly well, there are still incompatibility issues with programs that use Pulse.

It's ludicrous to suggest that there are no problems.
GNU/Linux evangelists, on the other hand, have, in the past especially, had a tendency to sell their operating system as magical software that works on every machine always. This is, of course, totally false.

It's not totally false; Linux will work on almost everything, most of the time. While I'll second the notion that you should really, really, really, really make sure that your hardware is supported before you buy the hardware, I think I can safely say that the range of driver support in the Linux kernel is unparalleled. The only other OS that even competes (and for that, only CPU architectures) is NetBSD. In my experience, if Linux doesn't support a piece of hardware out of the box, you had better dump that hardware, because brother, that hardware won't be supported by anything.
YouTube itself does no patrolling. It can't have actual knowledge of specific acts of infringement if it wants to be protected by the DMCA; it's by turning a blind eye to it that they gain legal immunity from the infringement. You can be aware it's happening somewhere (even a lot) as long as you're not aware of the specific instances.

The media companies themselves do the patrolling and their actions, through a special dashboard YouTube provides them, result in the widespread takedowns you see. They can do their own flagging and also review potential matches by a ContentID-type system that checks uploads against signatures of files the media companies upload to claim as theirs.
Heh - hoisted on my own petard...
The Goldbach conjecture is this:

"Every even integer greater than 2 can be expressed as the sum of two primes."

My program is simply constructed in such a way that it terminates if and only if the Goldbach conjecture is not true. Maybe my pseudocode is not very precise (and also english is not my mother language), but given the Goldbach conjecture anyone can construct the program more precisely if needed.
Title of the post: "Why the current over-pessimism about science is the perfect confirmation bias vehicle and we should proceed rationally"
My first copy of Fireworks I bought when it was still owned by Macromedia and it was wonderful; so powerful yet easy to use. It was my impression that Adobe never really "got" it, or knew how it should exist in their ecosystem as a sort-of competitor to their other products. It was sad watching it flounder, but I wonder what Adobe could've done differently.
If you're on windows XP or higher, give Paint.net a try: http://www.getpaint.net/

They even have a PSD plugin:
http://psdplugin.codeplex.com/
Sorry to be blunt, but you fail at logic.

You have a theory about my behavior that might or might not be correct. You have extrapolated that to a theory about all abused children that is even less likely to be correct than the first. You have concluded from that that you see no point in actually trying the experiment and collecting data because it is guaranteed to fail.

Your initial theory about me is incorrect. After years of abuse I got to that point, sure. But I didn't start there. I believe from my own memories of myself that there was a period where I would be willing to try it, and a period where I wouldn't.

Your generalization of my experience (which you weren't there for and know almost nothing about) is even less correct than your initial theory. I was but one child with one set of experiences. Different children react differently. Different children go through different patterns of abuse. My description is anecdote, not data.

And finally your absolute certainty that it is useless to even try is nothing short of absolutely galling. On what evidence do you give up before trying? I've got a heck of a lot more experience/knowledge than you do, and I certainly don't think it is hopeless to try this! (I don't necessarily think it will work, but it seems like a promising idea.)

As for the message itself, well, I am not in a position to judge. Ideally it was crafted with input from people who had suffered the exact kind of abuse they are targeting about what would have been most likely to work for them. I know that the most effective messages are often not what someone without experience would guess them to be. They've got more knowledge about physical abuse than I do.

My experience was sexual abuse, which is different in many ways. But if it shows any signs of effectiveness for one then it can be repeated with messages aimed at other kinds of victims.

For sexual abuse I might suggest a message along the lines of, He says you asked for it, and it sometimes feels good. But it is wrong and you don't want it. We understand. We can make it stop.

Why that message? Because the best way to show you actually understand is to state the deepest, darkest truth of sexual abuse. Which is that abusers try to convince themselves and their victims that this is an act of love, and children are not equipped with the emotional maturity to distinguish "this feels good" from "I want this".

(That message might be a bit too raw. I've known a lot of adults who were unable to look back at their own abuse and face that statement. And explaining it to your kids would be extremely hard. But it is a statistical certainty that they will have kids in their classrooms who are actually GOING through that, but nobody knows it...)
> It might sound bizarre and weird, but I met more than once person, that did their best to learn, and were intelligent with many other things (one of these persons had a degree in law, another in international relations, and was doing a masters in international law), yet could not do 29/3 without a calculator...

There are multiple ways to learn even something like arithmetic.

Some people can naturally juggle a lot of numbers in their head and can basically brute force problems.

Others can break problems down into component pieces, work out each individual piece, and reassemble them into an answer. This requires a different type of mental juggling than the above.

And then there are those who just have to memorize a lot of problems.

When I was in school, we started off with memorization (multiplication tables and such), which requires a large time investment that I am sure many students did not make. (My peer group tended to stay inside during recces and practice our multiplication!) After that I think we were supposed to "naturally" progress to breaking problems down into parts, but that was never really covered all that well. From what I understand, other countries make this part of learning arithmetic very explicit.

A good deal of this involves training ones working memory. Right at the end of college my working memory for numbers was amazing, I could do 3 digit divides in my head, and at one point I could even do a binary search to find logarithms down to a decimal place or two!

But as with many other skills, they degrade from a lack of use.

29/3? I have a minor on mathematics. If you give me that problem, I'd honestly type "win-r calc 29/3 enter".

Now days I have problems just adding up large strings of numbers, I play a bunch of D10 games and I have to actually do math rather than it coming to me instantly!

> People keep forgetting that brains CAN be very specialized, and be great with something, and terrible with other,

Well yes of course, but we choose what to specialize in! I really do believe that anyone can learn math if they put the time and effort into it. My math classes took 2-3 hours a day of studying a good 4 days a week in order for me to completely grasp the concepts being taught.

Repetition of hundreds of problems, as much as I hated it, was the only real way to burn technique into my head, and even then most of those techniques have fallen by the way side! A few still bounce around inside my skull, but it has been a good 8 years since my last math class, so the amazing feats of mental gymnastics I could perform are long gone.

On the flip side, ask me to design a test infrastructure for code sometime, and I'm right on it! How about a custom memory allocation scheme? No problem! Specialization indeed.
A guide to Rooting your Android phone - CTOvision
I live in San Francisco. Its an awesome city and I love living here, but it is by no means a prerequisite to starting a successful business. People have problems everywhere that need solving.
Yup I swear at code all the time.
Just use a plugin to enable round corner editing, like http://photoshopscripts.wordpress.com/2013/02/03/corner-edit...
There are no magic elves and fairies lower down in the stack.

Reliable user experiences come from

a) Reducing degrees of freedom - remove the number of things the end user can tweak / change (the mac way)

b) Monopolistic fiat - Publishing standards and strong arming vendors into supporting those (the wintel way)

Linux tries to approximate reliability using a "many eyes make bugs shallow" approach. However this kind of reliability is stochastic. Think of it as a gaussian centered around the defaults that ship out of the box on hardware that is fairly commonplace. The more you push your end config away from that center the more likely it is that you will have a suboptimal experience.
Show HN: Set and mark a math paper just with 2 emails
Stories like this make me glad I was homeschooled. Mom handed me a Saxon math textbook and I just read it and did the problems. No fear, no classroom consensus that "math is haaaard".
How Close Are We To Iron Man Extremis Nanotechnology?
There are also learning disabilities. I've struggled with Math my entire life, from simple arithmetic in elementary school all they way up into high school mathematics. I believe I suffer from "math anxiety", although I've never been diagnosed. When doing math problems it's almost like dyslexia for me, the numbers get jumbled in my head... I know the basic processes I need to come to an answer, but everything in between gets twisted and mixed up along the way.
Roger Peng - Instructor of MOOC on R talks to Maryland Public Television
Thats a distro problem not a "linux kernel" problem.

Linux doesn't have too many problems with multiple choices. Historically I've seen a couple situations where multiple kernel drivers target the same hardware, but this usually shakes out pretty quickly. Arguably some of the weirder filesystems shipped with the kernel have not quite been enterprise grade. But overall the kernel has high standards.

Coincidentally Debian just released another stable last weekend and the short version is if the maintainer(s) package doesn't play well with others, the package gets yanked (via a release critical bug, which means either you fix it soon or the package gets removed from the release). So either it cooperates with the rest of the system, or its not part of the system anymore.
Interestingly, they also make an app called PaintCode which outputs Objective-C code: http://www.paintcodeapp.com

I'm sure they used to be part of the same app; I'm not sure when that changed or what the logic was behind it.
A Murder Mystery Hackathon
Any feedback would be great. Thanks.
Senator Charles Schumer (D-NY) has issued a statement that he plans to push for an extension of the law banning undetectable firearms. The current law (100-649) will sunset in December of 2013.

> “Everyone’s seen the movie ‘In The Line of Fire,’ where one of the great bad guys, [played by] John Malkovich, labored at making a gun out of plastic and wood so it could get through metal detectors and he could assassinate the president,” US Senator Charles Schumer said yesterday.
I remember when I first saw these sorts of things becoming commonplace and I wondered "who believes this stuff?". Well apparently everyone because instead of going away they've exploded. There are hundreds of companies that have these sorts of seals and they guarantee almost nothing.

The best outcome for most of them is that they've reviewed your business practices and documentation and you conform with some sort of sanity check. Thats kinda what the ISO certifications are about, and a fair amount of what PCI/etc were about. For the most part though, the PCI certification was arbitrary at best, but required if you wanted to process credit cards/etc. There are still plenty of places that pass PCI style audits, but you'd never want to have your credit card number pass through.

The "scan" business is also interesting because it also doesn't really prove much, other than you might have a firewall or some sort of packet filter. Which is good, but not really great, but better than zero :)
Another way to approach this is to start a consulting business full-time, and use it as a springboard for whatever product idea strikes your fancy once you're established. As in, later; like, maybe a year later.

It's true that it's hard to balance consulting and product as a bootstrapping product startup. I used to get hung up on trying to explain how doable it is while acknowledging the pitfalls. Now I think, if you're not sure which way to go, put aside the product and just get a consulting practice up and running. Don't try to balance it. Don't worry about how you'll fit product into it.

I think you'll find that starting a product (or multiple products!) from a consulting practice is much, much easier than trying to do it by quitting a full-time W2 job. Meanwhile, probably about 40% of the work you do in your consulting practice is going to apply directly to your product company --- you'll learn to sell, to bill clients, to hire, to run payroll, and (most importantly) how to work with your team members.
> You're going to rob a store with a flintlock pistol?

No, I'd be more tempted by a good old service revolver, actually.
Messaging is never neutral and I don't trust people that deny having a position on meaningful subjects. What's more important for news and journalism going forward is that writers are transparent about their perspective and let the reader evaluate the merits of the information the journalist shares.

Those values are what are built into nwzPaper at least.
It might be that rampant piracy of Photoshop is part of the reason it is so dominant though.

Every kid who had some desire to edit images pirated Photoshop, and thus they get used to using that particular tool.

If they actually end up working in a real business doing this for a job then they will demand the use of Photoshop because it's what they already know and few businesses pirate their software.
Etherpad is open source already. As is EtherpadLite (EPL), its node.js rewrite.
How Asana is solving the ultimate meta-problem
First, you're talking about websites, which will always require bandwidth. Why ? Because websites are narcissistic, expensive, and not designed for a dynamic experience. Websites are synchronous: the server generates a 500kB text blob file each time you want to communicate, it's zipped, unzipped, and parsed again, it's totally inefficient. Why ? because a webpage is just a string blob.

I live in france, and here, youtube is barely usable anymore, because everybody uses it. Streaming sucks, because video on demand is the worst pitfall of the internet architecture.

Websites are great for static pages. It's also great to advertise things, because html is easy, and quickly doable. But for other things, I don't believe it's really worth it. I dare you to find a html5, lightweight internet browser that can do optimized javascript, for what, checking your gmail, and connect to the facebook server farm? Why not using a mail application instead ? And then come up with SPDY, which is not so fast anyway.

Not everybody wants websites. People also like to share files, do video conferences, which are not possible with a centralized network, or really painful and expensive. Think about skype and bittorrent.

Those are economic alternatives because access network are not only expensive, they're not technologically viable.

Saying p2p is not viable because it is slow is a joke, because the way we use the network to make websites is already slow and require tremendous amounts of bandwidth. You're comparing airplanes and bicycles.
Think vector notation. Multiply arrays with matrices to get vectors. Add some sum notations and integrals. All that stuff is tedious to express in code but trivial to express in mathematics.

Also, many more scientific concepts such as gradient descent are most easily expressed using the appropriate mathematic operators like the nabla operator for gradients.
Of course I agree, but there's an extra reason why this is the case on Wikipedia. Let's take a look at "History of Iraq" on Wikipedia back in 2002 -

http://en.wikipedia.org/w/index.php?title=History_of_Iraq...

"Once known as Mesopotamia, Iraq was the site of flourishing ancient civilizations, including the Sumerian, Babylonian, and Parthian cultures. Muslims conquered Iraq in the seventh century A.D. In the eighth century, the Abassid caliphate established its capital at Baghdad, which became a frontier outpost on the Ottoman Empire."

Now let's look at the US State Department profile of Iraq it had from 2001 to 2003 -

http://www.state.gov/outofdate/bgn/iraq/24819.htm

"Once known as Mesopotamia, Iraq was the site of flourishing ancient civilizations, including the Sumerian, Babylonian, and Parthian cultures. Muslims conquered Iraq in the seventh century A.D. In the eighth century, the Abassid caliphate established its capital at Baghdad, which became a frontier outpost on the Ottoman Empire."

Yes, the history of Iraq on Wikipedia was literally written by the US State Department. As have the histories of most of the world's countries.
Good point, editing title.
This is not what I call the cloud, and yes I was way wrong. This is going to get pirated more than ever.
And by "fixed the rampant copyright violation" you mean "closed the top of the funnel to newcomers". I don't know a single college student or new home experimenter who paid for Photoshop, but I also don't know a single professional user who didn't pay for it.

Photoshop has always been way too expensive for hobbyists or people just dipping their toes in the water. The people who pirated it and got serious about it eventually bought a copy, but the people who said "that's nice" and uninstalled it never would have paid for a copy anyway.

This will make their numbers look good in the near future, but I'd stake cash money that it's going to screw with their long-term user base.
If you upgraded your Creative Suite on any kind of a schedule, the price per hour isn't much different, depending on which package you purchased.
His employer has done absolutely nothing to either make him the face of the brand or mention him a lot, unless you consider a couple of obligatory press releases as being a media blitzkrieg. Your perception comes from people theorizing about the situation a lot on the Internet, which is very different from anybody marketing anything.
I'm curious: in which areas does iOS functionality lag the other competing mobile OS's?