skysight-inc/HackerNews huggingface dataset:
Agreed. I have been using DDG for ~two years. Maybe once or twice a week, I actually ask DDG to search in google (with awesome "!g" or "!img" bang-commands). DDG works consistently great, and the new DDG is even better, with auto-completion, images and video tabs. And I'm using Firefox as well.
I dunnoh. I've actually found the entertainment industry has treated their tech employees pretty poorly, and I've been able to make rent by working for actual tech companies. Seems to be an easier way to pay the bills in LA.
I would switch if I could find a way to use multi-user profiles. Is there a way to do this with Firefox ?
I think downtown LA and Pasadena have some decent ecosystems building, as does Irvine. Santa Monica is definitely the heart of it though.
What? The link is for "https://itunes.apple.com/my/app/id878681557?mt=8", why would you expect it to take you to anything other than an iTunes page?
Working out for 2 hours everyday is detrimental to your results and completely ineffective. A good CEO should be optimizing every part of his/her life. Your body won't have the time to rest and recover, especially if you're building muscle. I used to work out 6 days a week--I'm now seeing better results after switching to a 3-day split.
This will probably make me unpopular. But: coding and designing (most) mobile apps* no longer is "tech". As they quoted in the article:

“Silicon Valley has created the platforms. The maturation of the space is what you put on those platforms.”

When a space has matured, and some group of people are deploying content to that space, then those people are not technologists any more than those deploying content to radio, TV, or cinema are. There was a time when radio and TV were tech, too. Now they're just radio and TV. Similarly, mobile apps will soon just be mobile apps, and firms that work in this space will no longer be thought of as being involved in "tech".

*By definition, apps that involve considerable development of some fancy new technology still count as tech.
Evidence Confirms That D-Wave Computers Are Truly Quantum
Writing an RMS chatbot would be exceedingly easy. Now that I think about it, it's entirely possible that someone at MIT already did that and I fell for it by arguing with it on the csail-related list last month.
It sounds to me more like, "Make it so good it's indispensable to me, rather than trying to force me to use it"
For philosophical reasons, I like using the idea of fundamental human rights to justify things more than simple pragmatism. It makes it easier to build a solid foundation of things that can be taken for granted in a human existence, making more cognitive effort available for other matters.
How can videos with at least 10 views also have zero views? The ArchiveTeam is only keeping videos with at least 10 views because the total size of those videos with less than 10 views is 1.01 Petabyte.
I don't know explicitly what kind of scams the parent commenter was intending, but I can say as an apartment shopper there are plenty of listings for apartments that appear as either just below market rate or sometimes $1000 below market rate. When you email them, they will request one of two things: a tenant application form which will amazingly request your SSN or bank account details, or they will request a cashiers check for "holding the apartment" or a "viewing fee."

Don't get me wrong, when I write those out in English here, they seem absolutely a scam, but the way they are presented as an answer to some of the apartment inquiries, it's not so obvious. Those scumbags are skilled, too, just not in any kind of skill one would want to possess.
It's not about anti-collaboration, it's about making sure your infrastructure doesn't change unpredictably, so you can treat containers as the unit of deployment that matters.

Removing tampering means that anyone (Dev/ops) fixes things in a predictable, orchestratable manner. It's the nail in the coffin on box-hugging syndrome ("oh I'll just telnet into Gandalf to fix that wrong IP address"). Nope - fix the fockerfile, mint a new container and chuck the old one. Same goes for "helpful" Puppet runs that actually bork up the broader system because of an undeclared / unmanaged dependency in your manifests.

Of course there are exceptions to every rule, but immutable infrastructure, it's a thing.
Have a chat with Eugene Goostman
...Microsoft likely should have a reasonable expectation to protect their investment in learning how to procure and develop that market as well.

Shouldn't it be enough that they got a head start with their research division, and that the research division would still be there after its founder left the company?
> The dominant industry here will always be Hollywood

Hollywood is the #6 industry in LA by output. #1 is real estate.

In terms of employment, the government is the largest employer, followed by universities (UCLA/USC), medical (Cedars-Sinai/Kaiser) and then Fox (the #7 employer).
Cyclone: A Safer C
I swapped from Firefox to Chrome, in chromes early days.. but switched again because Firefox has lazy loaded tabs = no lag at startup yay.
I simply don't use Chrome because it is a closed source browser from an advertising company.
I know someone who quit a well-paying management consulting job to become a truck driver. He bought a Peterbilt and did routes throughout the Southwest and California.

After a while (I think about a year), he came to Brooklyn and opened a cafe, which is now doing quite well. From what he told me about his truck-driving days, it sounded like he had a great time.

I guess what I'm trying to say is... You can do it.
firefox -ProfileManager -new-instance
My dad is a truck driver, so I've been around that particular lifestyle for most of my life. I've been in big rigs countless times (the view from that high up really is cool) but I've never had a chance to drive one. My dad owned a few trucks at one point but he'd never let me drive. I've never gone on a long haul with him, but my brother and mom have and for the most part they enjoyed it.

My observation of the trucker lifestyle is that has a lot in common with working in tech:

- long hours for the majority of us

- its own subculture

- even its own chat protocol: CB radio :)

But there are a few negatives: it's really tough on your health with only having access to truck stop food (you usually can't detour to a fancy restaurant in town when you're hauling a 53" trailer) and lots of time sitting down.

From what my dad says, though, seeing the whole country is really great, and he really loves what he does and the strange perks (he used to deliver chemicals to a gold mine in Canada and would bring rocks with gold on them back to all the kids in my neighborhood). I'd be curious to try it too. :)
Save yourself half the keystrokes!

!img == !i
Ah you're right. I'm not that far (and honestly I'm starting to get bored with it).
It seems fairly stable to me on my MBA.
Try EpicBrowser.com -- built on chromium but designed to protect your privacy with everything Google ripped out.
> For example, if I want a Ruby image that has the latest nginx and git installed, I can't just blend three images together. I have to pick a base image, and then manually add the rest myself via Dockerfile.

My solution to this is to avoid combining stuff in the same image.

E.g. my home server has an image for haproxy that splits incoming requests to my various test web apps by hostname. Each of those web apps run in their own docker container that bind-mount their appropriate directory from my home dir.

Then the container(s) I do my development in likewise bind-mount the appropriate directory. For the most part I ssh in to a single screen session, but for anything that has particular dependencies, I have separate containers (e.g. I keep a Ruby 1.8 container available to test code that should retain compatibility).

So far, all of my Docker containers are extremely small for this reason: I compose by orchestrating multiple Docker containers, not by stuffing multiple things into each container.

This for the most part means that dependencies I need to manually add rarely is more than installing an extra package with apt, or installing another gem.

I agree with you that it's hard to find decent images to rely on. But by keeping the containers small and single purpose I find that it's not that often it matters - the generic part of the config is often a matter of a couple of lines, while the Dockerfile and associated config files etc. tend to be dominated by my personal requirements.
Uncovering Invisible Relationships with a Graph Database [video]
In this tech talk, Kenny Bastani (Developer Evangelist, Neo4j), will demonstrate how graph databases are the key to providing richer experiences through personalized online interactions and content discovery.
>>When a space has matured, and some group of people are deploying content to that space, then those people are not technologists any more than those deploying content to radio, TV, or cinema are.

There is a big difference between people who create content for the mass media and those who design and develop mobile apps. Suggesting that what the latter do is not "tech" is condescension and snobbery, the same kind that machine code developers have had towards assembly developers, and C developers have had towards C++ developers, and Java developers have had towards web developers.

We're all standing on the shoulders of giants. Remember this, and it will keep you humble.

edit: drive-by downvoting is the best kind. :)
My personal opinion is that if you think you need a Dockerfile with nginx, postgres and memcached, you're still thinking in terms of VMs. To me, that is three containers.
Yea, LA definitely isn't SF where every person you meet is involved in a startup. I find it very inspiring to visit SF and get hyped up about my startup and startups in general, but I love living in LA even though I don't really meet random startup people outside of my group of friends. We don't really have an ecosystem down here.
Please do tell us about what he said!

I did upvote, but that doesn't communicate our desire to hear the story. This is one of those rare situations where a "me too" post serves a legitimate purpose.
Yes, but Hollywood is the fuel for those other industries, not the other way around.
> Neither is javascript. If both are available for this micro, then his statement is as valid as yours.

Hrm, I stand corrected. I thought that at least some of the Javascript implementations were C-only, but it looks like they all require C++.

> I've done a good bit of embedded programming in C and I wouldn't need all of C++ to make life a lot easier.

Templates, exceptions, and memory allocation all interleave and you pretty much can't have one without all of them. And that's a huge amount of overhead on a truly small system (which this is not--my first Linux box wasn't 180MHz with 32MB or RAM). About the only thing you can have standalone is the original "C with classes" subset of C++. And I just don't find that very much more useful over straight C (and certainly not over the latest standard C11)

However, I'm much more interested in Rust on embedded systems than these dynamic languages.
Some implementations of python are slowish for some tasks. Many parts, like the module being discussed are written in C/assembly/fortran/Java.

Python with a jit is Pypy, http://speed.pypy.org/

Also PHP has some fast _implementations_ of PHP.
Not trying to be insulting, just a friendly tip :-)

It raises the question, begging the question is something different.

http://en.wikipedia.org/wiki/Begging_the_question
If it's the employee generating value and that value includes customer relationships, shouldn't the customers follow that employee to their new job?
Your example makes no sense. Market has decided and wants to use a tool like spam filter.
> In terms of employment, the government is the largest employer

Really ? Is that the only state like that, and why is it so in California?
Trusting Browser Code
Languages aren't slow. Interpreters are.

As a human, I can think a lot faster in Python. So for me, it's a faster language.
It's completely OT, but as a financial controller I always say this: we are facing issues also in "small data". Some problems are similar to those described in the article, especially regarding integrating different structured datasets. And we all know how small data is handled, still in 2014: lots and lots of hours on spreadsheets and then on power points.
why would the signup form be disabled during some time of the day?
i agree, timing makes sense. I tried to do a show HN on a saturday night in US time. & i got no response. though i think my title wasnt that bad. Perhaps you can give me your comment on the title. https://news.ycombinator.com/item?id=7861469
do you suggest this title of my show HN doesnt resonate with people? https://news.ycombinator.com/item?id=7861469
The Future of Wearable Technology with Android
Using Google doesn't require an account of any kind, and a Google+ account is only required for social features such as posting comments or sharing links.

The launch state of Google+ provided an extremely hostile experience due to policies such as "one social identity per account" and "use a government-approved non-ethnic name", but these issues were resolved years ago with the Pages feature.
> Browsers that use several child processes (like IE, Chrome, Safari/WebKit2) are faster, have less latency, crashes involve only one tab and the child processes run with limited OS priviledges ("sandbox") than browsers with only one process (Firefox, Safari/WebKit1).

It's more complicated than that. For one thing, "have less latency" is often the opposite: a keypress in a multiprocess browser has to travel from the user-facing process to the child process, then the effects have to travel back. In a single-process browser, there is no need to cross that boundary back and forth. You can see this in action in games for example, where you can sometimes see more input lag in multiprocess browsers.

Regarding speed, depends how you define it. Definitely multiprocess gives you responsiveness - one slow tab doesn't slow down the others. But throughput, not necessarily.

Overall though, multiprocess is a good thing. I'm just saying it isn't a win across the board, like everything it has downsides.
Containers and libOSes/unikernels are two opposite approaches to remove redundant "yo dawg" layers of virtualization. It's not clear to me that a hypervisor+libOS is simpler than a containerized kernel, and Linux seems better maintained than Xen.
While willpower can be exhausted, it's also possible to increase willpower reserves via such things as exercise and meditation[1].

Personally, I think promoting education and awareness (and providing training) to people wishing to improve their willpower would be preferable to further empowering the immense coercive apparatus of the state to interfere in the minute details of our lives.

People lacking willpower will always find ways to self-sabotage, so helping them increase their willpower would be far more efficient than trying to ban every single thing that their poor willpower could render harmful to them.

1. http://scopeblog.stanford.edu/2011/12/29/a-conversation-abou...
> For example, if I want a Ruby image that has the latest nginx and git installed, I can't just blend three images together. I have to pick a base image, and then manually add the rest myself via Dockerfile.

Wouldn't it be just crazy if someone maintained a list of software they built to be modularly installed along with other optional dependencies compiled on a common architecture and operating system for a common base image?

We could make a tool to download them from a list of approved sources and verify that the files were cryptographically signed by a particular builder. We could also have the dependent images downloaded automatically. Then we could extend scripting support to run custom-built tools to tailor the install to what was on the system at the time of install or uninstall. Heck, considering all that they could make it cross-platform or even multi-platform.

Maybe they could call it the Really Professional-docker-image Manager, or the Docker Professional Knowledge Gem, or the Yodeler's Ultimate Maintainer package.

That would be crazy. Somebody should create a startup for this ASAP. [note to NSA crawlers: this has been an example of sarcasm]
Engineer teaches dog to play fetch with itself
OK, so now I'm imagining those people playing a version of Candy Crush where they spend $100 instead of $10,000. Are they more or less happy?
Maybe this link just saved my life!!! The clue for the clueless is in their forgotten yesterday.
What Does Randomness Look Like
On my Windows machine, I switched to Chrome from Firefox years ago largely due to better (perceived) performance. I switched back to Firefox this year and haven't noticed any slowdown as a result.

Firefox does seem slower than Safari on OS X, but I don't use Chrome enough on my Mac to compare Firefox vs. Chrome.
I'm not much of a regex wizard, but I tried to add all the features listed other than parsing the result and creating the datetime object.

iso_regex = re.compile('([0-9]{4})-?([0-9]{1,2})(?:-?([0-9]{1,2})(?:[T ]([0-9]{1,2})(?::?([0-9]{1,2})(?::?([0-9]{1,2}(?:\\.?[0-9]+)?))?(?:(Z)|([+-][0-9]{1,2}):?([0-9]{1,2})))?)?)?')

It seems like it performs quite a bit worse than the library, which creates the full object.

In [82]: %timeit ciso8601.parse_datetime('2014-01-09T21:48:00.921000')
1000000 loops, best of 3: 368 ns per loop

In [83]: %timeit iso_regex.match('2014-01-09T21:48:00.921000')
100000 loops, best of 3: 9.72 µs per loop

In the interest of intellectual pursuit, is there anything that can be done to the regex to speed it up?
The platinum searcher: ack/ag clone written in Go
Pretty normal for government to be the largest single employer, outside smaller towns or cities with one huge employer.
List Of All Apache Projects
Check web sites for General Assembly, Co-loft, Launchpad LA, Meetup, Twitter "startup santa monica."

It's unfortunate that Google moved. Their location in Santa Monica was great. I'm sure it was too small though. I think it will take a long time before the Venice and Santa Monica bubbles merge.
ID3 Parsing in Elixir
I like the idea, but I'll wait until they publish the source.
That's a lot of buzzwords with not a lot of value. If you're planning on existing in this space, you already know all this, and you're looking at the white spaces outside the diagram.
Jayson,
That's because this site exists for like 4 months. They are still looking for new mentors all around the world. Started in Poland and there is quite a big base (blacksmith, carpenters,fashion designers) but they need some time to grow :)
Voting this up because despite the casual tone the perspective is absolutely correct.
Go to a meetup, listen to what the Docker guys are saying.

It isn't this. They are explicit that their vision is for developers to bake up a container, and for ops to mindlessly deploy it. They use the shipping container metaphor: ops dockworkers just slot containers in to place, only the devs get to see what's inside.

Yeah, immutable is a thing. Docker messaging is something else entirely.
Not enough jQuery!
You can kind of achieve the same results with an Arduino board and https://github.com/rwaldron/johnny-five, but you do have to have a computer connected. I think you could probably hook up a raspberryPi with a usb network adapter and an Arduino for the for the same or less cost than the main unit.

Still interesting all the same, if they can get the cost down it would open the micro controller world up to a completely new group of people.
An aircraft carrier built of ice
well - i posted this question at a very odd hour compared to what others are suggesting on this thread. this seems to be doing far better than my show hn.
Spell correct is a helluva drug. I get bitten by of/if all the time.
I am not an expert so I don't really know. Please take my opinion with a grain of salt.

I personally don't find it engaging because I don't have any sense what it means. Sharing HN articles is not something you usually do with a team nor is it a problem I personally need solved. So I would probably skip looking at it because it didn't grab my attention. Your website seems to be a bit like Reddit so maybe using an analogy to it would help your post stand out. Reddit might not be the best analogy, but the idea is to use an analogy that is understandable and recognizable.
Containers seem to be heading more in the direction of VMs. Which would compartmentalize the services of a given application, but then you might need a separate container for a given app. I don't know if you can completely get away from the problem of shipping code to new environments without configuration/customization.
Japan Failed To Report 640 Kg Of Nuclear Fuel To IAEA
It would be great for children who have a narrow view of their career possibilities.
Lifetramp co-founder here. First of all, thanks for the kind words and feedback. We just did a small launch in Poland with mentors that we could easily reach to validate the idea, but we're currently doing what we can with our limited resources (it's a bootstrapped startup) to grow our mentor database as much as possible. Watch this space.
Two hours could include driving to the gym and back, which could mean a 40-minute workout depending on traffic. Or it could be a trip to the beach to surf. If you haven't driven around LA, it's really hard to imagine how long it takes to get places. I remember being in stop-and-go traffic for 40 minutes at 11pm on a Thursday, for no obvious reason.

People who drive in LA don't talk about distance to their destination, they talk about time.
FTA:

“LA is and always has been a city that creates mass-market products. We’re closer to culture than Silicon Valley, so we’re crushing it in social mobile. Web 2.0 might have been there. Web 3.0 is here.” -Mike Jones, CEO of Science
T E X T F I L E S D O T C O M
> Faith is a dangerous thing, but thankfully it will be selected against by evolution as we move into an era where our species survival will rely upon science.

That statement is completely based on faith and a misunderstanding of how evolution works. The species relies upon science, but the benefits of science are not reserved for science-loving minds. A religious Luddit enjoys modern medicine as much as anyone else, and often more, if one looks at family-size measurements.
We just launched it locally to validate if it could work and now it's time for growing, so don't worry, we'll find a truck driver for you too.
That's some great feedback, we'll make sure to incorporate it. Thanks!
It is pretty easy to use as a end user installing packages is no harder then other distributions. It does not have as wide of a selection as Debian, but I have found it easier to use their packaging system.

The packaging system is very friendly to beginners since it is straight forward to experiment with writing new packages installing them and then reverting if it does not work quite right. Or even better switching to a different profile with a different set of packages installed and coming back to your experiment later.

> How easy is it to break?

In the sense that the packages start conflicting with each other? The packages that come with nixpkgs rarely if every caused a conflict with other packages in nixpkgs. When they do I can simply roll back and make changes to the package.

If you explicitly mount the read only /nix/store as read/write and alter packages manually you can cause yourself some trouble, but it is something that is explicitly marked as dangerous and nearly unnecessary.