skysight-inc/HackerNews huggingface dataset:
>Marketing
>Product comes first

Marketing should always come first, in terms of what you do.

Don't build a product and see if anyone wants it.
See if anyone wants your product and then build it.
Nice. I just had to check to see if xargs has a similar feature. It doesn't, though the --no-run-if-empty and --verbose options are both handy. I believe I've used xargs with "echo <commandlist>" to proof output before committing it.

You can simply re-run that piped to bash (or your shell of choice) to execute commands if you wish (say, if parallel isn't available).

E.g.,

echo foo bar baz | xargs -n1 -t echo ls | bash

... will execute 'ls foo; ls bar; ls baz', while showing the expanded command.
Thanks for the supportive words. I do have 18 months before I need to start thinking about my next smartphone, and I really wonder what the market will look like then.
Lesson #58: Don't always believe your own BS.

There is some good stuff in here, but it's not all right all of the time. The part about firing people is interesting. Maybe there is friction because the manager/CEO is doing something wrong and the employee is merely agitating to make things better for the business? The ability to self-evaluate and take criticism/recognize the difference between "difficult" employees and employees who are trying to fix things you are doing wrong seems important and missing from the "people" section.
It also applies to videogames, which while not live, attempt to be 'realistic'.
>>What is the point wasting any time on Perl 6

What is the point in spending time on any thing new?

>>given it's undeniably unambiguously spectacularly awful track record,

How many inventions throughout history fall into these category? Airplanes, Rockets?

>>and the fact that there are so many other wonderful and better languages available to spend your time learning.

So this will be one of them.

>>There's nothing in Perl 6 that makes it any more powerful (and definitely not any more easy to learn and use and maintain) than any other language.

Seriously?

Have you even read the specification? If Perl 6 sees the light of the day in say an year, it will be the equivalent of what current day 10 languages together would achieve in 10 years from now.

>>There are no jobs programming Perl 6, and there never will be.

Which is true for any new language ever.
This became my all time favorite comment on HN. I have been laughing for a good 10 minutes.
Right. The Hyperloop's technical innovations are twofold: a tube with low-pressure that can be maintained with industrial-grade pumps rather than vacuum, and an air bearing to support the vehicle rather than maglev.

My first thought is what happens if the airflow in the air bearings is disrupted? Could the turbulence lead to a crash?
While I've always been happy with GPLv2 and understand why some people like GPLv3 - on the other hand AGPL should have never been accepted as either an open-source or free-software license, because it really isn't and OSI only accepted it to avoid a political conflict.
I wish these were more popular - I love my TypeMatrix!
"If they were very sophisticated we'd be seeing a lot more successful attacks against targets abroad."

This requires one to believe and accept the official threat level. I don't.
A skeptical response to Musk's hyperloop
Because a warrant can't force you to log something you never logged, and he doesn't seem like the kind of person that would sell out when he didn't have to, and then shut down when forced to sell out.

Why do you assume he's a lying bastard like the people at hushmail?
That may be one reason, but the guy's responsible for Express, Jade, Mocha, Commander, and many others. I honestly thought visionmedia was a company until a few months ago.
I'm not familiar with US legislation regarding this, but our (german) laws regulating publicly traded companies would cause a lot of trouble for both Icahn and Icahn Enterprises.

I wonder what he was thinking while typing up that double digit billion dollar tweet. And now I wonder what his accountants and lawyers are thinking.
If the terrorist, kiddie porn arguments have primacy, free society is well and truly over. We can apply those criteria to everything, and, well, shut down.

I think people forget that freedom includes risk.
I should just probably say, clearly you haven't seen Common Lisp's defpackage, modules are actually first class objects there and are completely decoupled from the file system.

But most importantly as Barbara Liskov mentions in this video[1] we don't know what is a module exactly or how to use them yet. Which is an specific statement aligned with Alan Kay's famous "We don't know how to design systems so let's not turn it into a religion yet."[2]

tl;dr; 1) Innovation is good. 2) Javascript's module is a half assed implementation of Common Lisp's defpackage. (Don't get me wrong is still way better than Python's abhorrent ninja goto: import)

[1]: http://www.infoq.com/presentations/programming-abstraction-l...
[2]: https://www.youtube.com/watch?v=oKg1hTOQXoY
>The theory under which Apple justifies an insane valuation...

Let's stop there. They have a PE of 7 ex cash. At the top, they had a PE of about 15. Amazon has an insane valuation. Apple does not, and they didn't at the peak. It was merely higher than it is now.
Hyperloop simulates stratospheric flight.

But its electric jet engine doesn't propel, but prevents syringe-like air build-up.
Examples: http://theabyssgazes.blogspot.com/2010/03/teal-and-orange-ho...
Does anyone on Hacker News who still uses Gmail expect privacy?
If you really think Wall St. executives are high-level criminals, I have news for you. Venture capitalists.
The NSA and Watergate are very different types of things. In Watergate, the Administration engaged in targeted, illegal spying on political opponents. The NSA has Congressional approval for a surveillance program, and there has not yet been evidence to point to them using that for political gain.
Fun fact: until ~20 years ago, China was a net exporter of oil.
But... http://en.wikipedia.org/wiki/100_episodes
We're only a few years away from having technology which could make "the cloud" provably trustworthy.

Plus, just because it's in your own datacenter today, doesn't actually make your infrastructure trustworthy, either -- incompetence tends to be a greater risk, including staff malfeasance, outside of professional IT organizations (cloud providers).

There is technology (hardware and software) which can make the cloud more secure on every dimension than what people have today (and which can be applied to on-premises as well). There just hasn't been enough demand for it in the past.
No, at best they could say they don't have a system to capture people's passwords, and never betray their users by making one.
Yandex datacenter in Finland going to be larger than Google's
CogSci depending on the school.
I would guess people spend billions of hours a year staring at bingo cards. So having nice ones is not a small thing.
That's essentially what Lessig has been arguing for.
Even in the Northeast, Amtrak's improvement plans are incredibly wasteful:

http://pedestrianobservations.wordpress.com/2012/07/10/north...
Gmail imposes new Compose message layout, users revolting
Never did:

http://web.archive.org/web/20020802023758/http://gmail.com/f...
Not very, or else someone would have replicated Google already (with fewer engineers and less money than Microsoft has thrown at the problem).
Lessons I learned starting out as an Entrepreneur
I am not exactly certain what you are disagreeing with from what I said (as I agree that the only legitimate reason is licensing), so I guess I'll justt point out that the answer you apparently only "skimmed" has a section on "technical benefits" that specifically listed a "most notable" example being improved error messages.
Does infinity really exist?
In order not to get into trouble with the SEC, wouldn't Icahn have had to issued this press release alerting investors to look at his Twitter account before he tweeted? Seems like it happened the other way around, which leaves plenty of leeway for screwy trading.
Lawsuit claims Best Buy Geek Squad posted customer's nude photos online
Math (CS theory), Electrical Engineering (CS practice), Philosophy (logic), Physics (quantum), Biochemistry (bioinformatics), Psychology (AI).

If you're really interested in economics as applied to CS, you might be better off with math or quantitative finance depending on your interests.
I didn't really understand cashflow until I took an accounting 101 unit. It was an eye-opening experience.
DARPA, IBM Neurosynaptic Chip and Programming Language Mimic the Brain
"11. If you have to give away more than 15% of the company at any given fundraising round, your company didn’t germinate correctly. It’s salvageable but not ideal."

I thought the rule of thumb was a lot higher than this. Any good references this one?
Note: Shameless plug. :-)

Now that the Angular core team has taken the step of moving the core routing infrastructure out into a separate library, I'd like to take this opportunity to recommend the unofficially-official alternative: https://github.com/angular-ui/ui-router/#ui-router
Indeed, although anyone can also get 3.8 billion pages from CommonCrawl.

http://commoncrawl.org/a-look-inside-common-crawls-210tb-201...
"New methods" did emerge, and the result is GCC plugin. http://gcc.gnu.org/wiki/plugins

GCC plugin needs to be GPL-compatible, and GCC includes a license check similar to Linux kernel module tainting. (Instead of tainting, you can't run plugin at all.) http://gcc.gnu.org/onlinedocs/gccint/Plugin-API.html
They did issue this press release before tweeting.
I am not trying to be difficult; but I do not understand what your point is? Yes, things happened prior to the social contract. That experience is the whole point of contracting out of the state of nature.
At which point you may as well just point out "clang is maintained; unlike gcc 4.2, which at best will only receive back-ported compilation and security fixes, clang is under active development" ;P. You don't even need to motivate "better": it just needs to be "all least sort of as good". In the end, the only legit reason for this change is licensing, and any references to technical superiority between clang and gcc as a whole are red herrings at best and disingenuous at worst.
> Split the stock between the founding team evenly.

I've heard the exact opposite from VC's -- fact is, the engineer or product founder might be bringing way more value to the table than the business guy. Or sometimes it's vice-versa.

And that "unfairness" in an initial even stock split will come back to haunt the company, since certain founders are not being rewarded justly for their contributions, and will come to resent it later. And that VC investment can be contingent on founders adjusting their ownership stakes beforehand to match the reality of what each founder is actually bringing to the table.
You can. See http://shantonu.blogspot.com/2012/07/building-xnu-for-os-x-1...
I hear this argument a lot. Do you fix your own car dude? Do you change the oil by yourself? I don't but I have a trustworthy mechanic that does it for me and I don't have to suffer the inflated prices of my car's manufacturer. This is even more important for transportation companies that have their own mechanics, just as many companies have their own IT department.

On the quality of Windows my experience has not been the same. For me working with it is like death by a few thousand cuts. Skipping over the fact that the developer tools that I need do not work well on Windows, every time I had problems I could find no way to debug what happens, so really the standard is to just reformat and install everything from scratch. How IT departments live with Windows I'll never know.
Systems of Neuromorphic Adaptive Plastic Scalable Electronics (SYNAPSE)
Just fyi, the Linux kernel is under GPLv2, not GPLv3, afaik.
A new software ecosystem for cognitive systems
I don't think this thread is worth continuing.

- GPLv2 is free software https://www.gnu.org/licenses/license-list.html#GPLv2

- If I take the Linux kernel 3.10.6 and create a piece of hardware that refuses to boot up any other version, Linux kernel 3.10.6 is still free software.
the same people who get up in arms about government, and bitch and moan about "rights to the fruit of my labor", don't like the notion that someone else can claim those very rights by putting a gnu license on something

I misread this at first. I think this makes the point more cogent:

the same people who get up in arms about government, and bitch and moan about "rights to the fruit of my labor", don't like the notion that someone can claim "the rights to the fruit of their" labor by putting a gnu license on something
While Clang's GCC compatibility is quite good, 12.1% of Debian archive still fails to build with Clang. It is an almost drop-in replacement, but not a drop-in replacement. http://clang.debian.net/
Bootstrap isn't the source of monotonous websites. It just makes them look better.
Show HN: Web-Based trending tool for manufacturing facilities
http://www.preciseintegration.com/trend

I have built things similar to this for a couple of clients in the past and had interest from a thrown-together demo on our site. I took some time and built it into an MVP and am looking for people in the manufacturing world to beta test so I can prioritize what needs to be added to make it useful and find any bugs.

Any thoughts on the landing page or how best to get this information out to the people who could be customers would be greatly appreciated.
Hall of API Shame: The Boolean Trap
Thank you, that's a great analysis.
I'm doing product design and CS. I get to be creative and come up with cool stuff and have the technical chops to implement them. Even if I never have to write a line of code, just knowing how to implement a feature I'm designing helps a lot - it keeps things reasonable and enhances communication between the conventionally-at-odds dev and design sides of a product.
That's why you want to split the stock evenly with co-founders you know will put as much effort/time into it. Starting a business with not-evenly stock is akin to saying "I'm better than you" which is, arguably over-simplified, but not a meaningful way to start a long adventure with someone.

Obviously, if someone is ready to join part-time or come more as an early employee with more salary, then the variable changes. I'm talking here about the "I start with 60, you get 40 because I've got the idea first and I've been working on it for 2 weeks". That's a recipe for trouble.
> Ah so if you think you have the right to the fruit of your labor, I assume that means you're a communist?

More likely, a libertarian in the contemprary American sense of the term, though the labor theory of property is at least Lockean in vintage.
The First "Practical" Jetpack May Be on Sale in Two Years
The importance of privacy
imho being solo-founder > having a bad co-founder any day. Agree you can't wait indefinitely, but if you're onto something and you can't find someone great to help you grow it, the problem might be elsewhere. (Bad product/market, Hard personalty, etc)
>Spoiler: Most software you create wont be around in 10 years

A personal anecdote (that at least I still chuckle about):

I was working for a start up about about 5 years ago working on a the reporting system for measuring customer metrics, the data was granular enough that we allowed the customer to drill down to the per-hour activity level. As a result it was deemed important to represent the data in the customer's timezone. To "future proof" the system we had a table indicating when to shift an hour for daylight savings time. I populated the table to go out 25 years I think. My manager asked me "what happens in 2033?". But after a moment of thought he came to the same conclusion you did and 25 years was deemed sufficient.
I have heard Google plans to do street-view of Burning Man, but it has never appeared. Perhaps this will be the venue if/when it finally does.
I wrote Gaspar for this purpose. It's basically a wrapper around rufus with some process control and redis locks per job so that you can run a schedule in any number of processes and it'll "just work". The nice thing about this setup is that it doesn't require booting the whole environment for each job, which means that frequent jobs are easy.

https://github.com/mashable/gaspar
Pretty sure kerbal space program is using Unity3D
Although not anyone can crawl 2+ billion pages AND fix all the crazy edge cases without going insane :)
I'm hoping it returns undefined. Dot-traversal on a list goes into the first item, the first item should be empty. I have had some issues with the demo, since it hacks some things for presentation's sake. What did you expect?
Well, I like the clang error messages better than gcc's, and I use recent versions. And to refer to the major architectural differences between the two as something that could be bridged by a single "patch" is a little silly.

gcc is still better at optimization, though. For now.

[edit: wow, people are really confused here. Guys, LLVM was designed from the start to have a clean separation between passes. You can compile some other language to the LLVM bytecode and then just use the code generator, for example. It even includes a JIT! In contrast, gcc is a huge monolith. The projects are written in different languages, too... C++ versus C.

tl;dr is that when you say that "the only difference is the license," you sound like someone saying "the only difference between Ruby and Java is the file extension." Pointy haired.]
40-50kb is pretty much nothing, even for mobile
Google can't wait to usher in a future where people stay in their rooms and eat Soylent while being entertained and exercised by their VR-enabled computers.
Onboarding by doing
I use parallel all the time for embarrasingly parallel scientific computations on a cluster. It is very easy to use and elegant, and it's one of the programs I'm most grateful for.

Recently the developers fixed a major bug for me, that child jobs on other nodes would not be killed when parallel was killed. This was the only thing stopping me from recommending it to my labmates, now there's no reason not to use it!
The FSF defines freedom in terms of the four freedoms: use, modify, copy, distribute. When people started abusing the GPLv2 in ways they didn't think about, they came out with the GPLv3 to protect these freedoms.

I think your argument is really with the FSF. There was no shortage of drama when Linus refused to upgrade the Linux license to GPLv3.

Tivoization removes the freedom to modify your software (and still have it run). Again, quoting the FSF about tivoization:

https://www.gnu.org/philosophy/free-sw.html

> Freedom 1 includes the freedom to use your changed version in place of the original. If the program is delivered in a product designed to run someone else's modified versions but refuse to run yours — a practice known as “tivoization” or “lockdown”, or (in its practitioners' perverse terminology) as “secure boot” — freedom 1 becomes a theoretical fiction rather than a practical freedom. This is not sufficient. In other words, these binaries are not free software even if the source code they are compiled from is free.

I don't know what else to say. The FSF writes, "these binaries are not free software". They're referring to Tivoized Linux binaries. They get to make up the rules here. That includes changing their mind about freedom such that something that was formerly totally free is now less free.

FWIW, I'm not advocating for or against GPL software.
Some people use bower as part of the stack and process I'm sure they have no problem locating the download link.
I believe his statement was that of mockery or sarcasm when using the "augment" line. Not actually demeaning some of patio11's work. :)
It may cost that much, but you couldn't get that $240k in cash otherwise. Either your parents are paying the $240k or your taking loans or some combination thereof.

How do you get a $240k loan if you are not studying at Harvard or a similar school?
They would have to blur far more than faces. Just sayin'.
Did you move to Mars?

We all live in "that world", it's not a choice ..
Making a streaming API from scraped data using Clojure
You have not used a good module system. Clojure's namespace system for example is really nice.
I still can't understand how a freezing js could stop browser, can't they handle that stuff on a different thread other than browser's main ui thread?
H1B is your best bet. It will be a lot of paperwork to prove that you are worthy of O1 or EB1 which can get you to USA right away. EB2 is not an option as it will take a long time, currently they are processing EB2 cases from 2007.

I am originally from India and came to US on H1B 9 years ago. I am very familiar with the immigration process. Email me and we can chat.
I hope they render some of these for the Oculus. Making View, a Norwegian company with similar 360 degree camera technology has released a few Oculus demo clips of people doing amazing things with their cameras. http://makingview.no/makingview.com/?page_id=1691
Early start-ups attract supersized funding rounds
Did anyone else see the similarity between the examples and New York Times Snowfall?
Looking inside the (Drop) box
It's what I meant. I can't change that you put your own spin on it.

As the author of the words I feel a certain ... authority ... on this.
Glad you bring that up. I'm a manager. I do mostly the things you mentioned to give my team some breathing room, and have to WFH when i want anything serious done.
As you can imagine if the ambience is bad for me, it is horrible for my team. I try to help with some WFH days here and there. But it is a culture thing. It's in the freaking DNS of the place. Only so much i can change.
Here's what the non-car-mounted camera machines look like, if anyone's wondering:

http://i.imgur.com/BjHLoPh.jpg
Denser, Faster Memory Challenges Both DRAM and Flash
Discovery in the Data Lab
Like NZ, we have a points system. Young, highly qualified professionals can get in much easier.
That's what I like so much about multicursors: It's a visual way of mass editing.
Hey... nice site, and beautiful interface design.

I'd probably make it a little more obvious you are Perth-only at the moment, maybe change the tagline "Connecting tutors and students" to "Connecting West Australian tutors and students" until you expand.

I'd probably also be keen to see the subject search promoted to the front page. The filter box on the search results page is good, I feel like you'd often like to include that in your initial search, rather than only use it as a refinement.

In terms of money - I think your motives are great, but don't be afraid to charge some of the tutors. My wife is a singing teacher and most of her clients come through "Music Teachers Online" (another market you could tap into btw, your product is much nicer) and you would happily pay for a better profile or a higher listing, even if it only gets you one new student every month or two.

I'm also from Perth, and also a developer making apps to better education. Would love to shout you a beer or coffee some time and hear about your experience making this. And if I meet anyone offering tutoring, I'll be sure to send them a link :)
The camera machine can be seen very clearly in this video: http://youtu.be/cn7AFhVEI5o?t=43s
For the times you want to go outside while sitting on your chair in front of your computer ?
The blog post is at Wolfram Research's web site. Of course it is going to promote Mathematica, which is actually great software, too.

When you look at a photo essay on Canon or Nikon's website, it promotes the features of their (very good) cameras as well as showcasing excellent photography. Don't dismiss the valuable content that these corporate-sponsored posts give you just because they have an agenda.
This is driving me crazy. Every single link/search result on the internet redirects you. It's not even a 301/302. It's a slow meta-refresh. Just long enough to tease you.
Sexy new app Flixel Cinemagraph attracts supermodel investor Tyra Banks