skysight-inc/HackerNews huggingface dataset:
This tax-for-votes scheme aside, one of the big problems with the American economy at the moment is that much of the investments that businesses are making are to IT staffing firms in Bangalore, and manufacturing companies in Shenzhen. We need the tax system to promote local investment and jobs creation.
This "fire bad teachers" thing is stupid.

You can't compare a teacher that has a class of 15 native english speaking, upper middle class, 2 parent house holds kids to a teacher with a class of 32 english as a second langurage, poor, hungry, cold, kids that are children of drug addicts, drunks, refugees especially using test written in English.

Mark said something like poor comunities have a problem with bad teachers. WTF? How about poor students have a problem learning regardless of who the teacher is.

software could work for the motivated learner. But so would an abacus or a pen and paper.
There's one at Yorkdale.
> It's weird but I've seen a number of Tesla's on the streets of Toronto.

It would be interesting to know the Tesla's operating range during the cold part of the year in Toronto and environs. Most batteries are temperature-sensitive and don't charge or discharge as efficiently as they do in warmer climates.
It seems that Meldium is specifically targeted toward teams and whereas 1Password is targeted toward an individual with some password sharing features.
c'mon; give government technologists the benefit of the doubt. they've been around long enough to know what's up. it's gotta be punch-cards for the hollerith tabulator.
Shipping has simple workaround. Just use different string ("stephan" versus "stefan"). Or in non-english country use local version of name.
Add a \n or two then. ;-)
Right about the time doo started we applied to YC with the similar idea and a working prototype. We were not accepted with the comment that they don't believe that dealing with documents is such a big problem for most people. We continued with the app, but eventually realized that was true. This kind of app would be nice for organizations dealing with tons of documentation - for example legal services, hospitals. But those organizations face their unique challenges and general purpose app will not work for them. Figuring out what would work for them was outside of our expertise and interest, so we shut down out project. Luckily we spent just half a year on it, not 3 years, like doo.
I am absolutely delighted that my name is sufficiently unique (and my online presence sufficiently diverse) that the entire first page of Google results that shows up is me.

>I don't want to have to view every minor action that I make on a website as something that's potentially going to be on the front page of google's results for my name.

It's true that I try to make every post to the Internet be something that I wouldn't worry about showing up in such a search.

But as a result, when people find me, they do have a lot of real data about me -- and I get job offers and consulting offers all the time.

I do not think it's a bad thing to be able to be Googled; what's a bad thing is to let yourself be a jerk online -- and it's important to Google yourself from time to time to see if something like your friend's page is showing up.

The Meetup point is a good one, though. It would be nice to be able to (optionally) conceal your presence in a Meetup. Be it related to atheism or religion or sexual orientation or recovering alcoholism or even stamp collecting or trainspotting, there are a lot of groups that one might want to join that they wouldn't necessarily want to shout about to everyone. And that's not the fault of having a unique name -- anyone in any Meetup group that I'm in will certainly be able to "out" me as a member of any other Meetup group that I'm a member of, even if I'm named John Smith. And it's entirely likely that I'll share professional Meetup groups with potential employers.
The idea behind Phaser is really Pivotal Tracker as a custom kanban board.
Gotcha gotcha - that makes more sense. I can see the need for this if there was a marketing department that needed separate CRUD for emails.
Everything I've read says that no known normal ant baits or sprays work on crazy ants, but what do they eat? Surely the ants eat something, and that something can be poisoned.
It's funny that Perkins, who is old enough to remember WW2, should be one to forget this point.
Model S is the best-selling car in Norway, which is further north than Toronto. Very low temperatures means it runs a battery heater; it still gets 175-250 miles range in well-below-zero winter days with the cabin heater blasting. There are tons of great Model S winter performance videos on YouTube, as well as independent reviews. Consumer Reports did a Model S winter range test you can read about IIRC.
Mobile app that replaces usernames/passwords with your smartphone
In a shell script you can do:

MYIP="`curl -s http://ipinfo.io/ip`"

http://myip.enix.org/REMOTE_ADDR is similar.
If you have time, go to war.

Have a page that spits the IP/hostname of referrer in a hidden section. Using that you can identify the IP/hostnames, so if he changes, you can always detect it.

Now that you can detect him, when he crawls your site, feed him garbage info for every single page, then constantly check his page for the hidden ip/hash in case he changes his IP/host. Hide that in a minified js. You can also feed his page bogus links that violates google's SEO so he can get blacklisted.
http://www.teslamotors.com/firstresponders

http://www.teslamotors.com/sites/default/files/downloads/201...
Reminds me of little Bobby Tables:

http://xkcd.com/327/
Hey, actually if you ready to spend some time, there is a way to solve your problem. The algorithm is simple -- add noise. Create multiple virtual identities with first/last name. Then instantiate these identities in social networks, forums, mailing lists, etc. Link corresponding accounts together to raise their search ranking. Bam! You're not longer visible on first page of google search results.

While security through obscurity wont work against a sophisticated opponent, its enough to prevent casual snooping.
What Is The Future Of Backend As A Service (BaaS)?
> That's a good argument in favor of OO programming, where one writes a class instead of a mere function, thus avoiding the trap of trying to create multi-purpose functions.

I disagree there (that "That's a good argument in favor of OO programming"). What if one creates a multi-purpose class? How is that any better than a multi-purpose function?

IMHO the point -- do one thing -- is applicable to many paradigms.
You are missing what he is really saying. He saw the tools available, liked some aspects of them, was even able to use some of them reasonably compentently.

But, he realised early on that our tools are limited, they have problems, they can be hard work, and he decided they were not for him.
> One of the social safeguards for preserving pseudonymity (your advice) in the face of a future you cannot control is giving your child a common name, so that their activity cannot easily be discerned from that of many others.

I agree. I'm very grateful to have a common name. Nate Perkins is about as generic as it gets. Global searches for my name come up with a variety of people completely unrelated to me.

Still, there are potential downsides. For instance, searching for "[my name] [my city]" brings up a mugshot of someone who isn't me. And of course, Stephen Law of the original post has a much more frustrating issue.

None of us are really in a position to say with certainty "it's better to have a common name than an uncommon one" or vice versa.

I would argue that pseudonymity is necessary to overcome negative situations arising from having a common name or having an uncommon name. But this argument is strictly from my own experience and should be taken as such.

Like most things, it comes down to the importance of teaching kids to think critically about how their choices will affect themselves and their environment rather than accepting truisms not backed by relevant statistics.
Don't be daft. Things don't have to be interchangeable to draw comparisons. Dogs and cats are not interchangeable but if someone said "I don't like dogs because they shed. I am a cat person." we should be able to point out that cats also shed without fear of someone saying we think cats and dogs are interchangeable.

Edit: And no... I don't think animal hair and the Holocaust are interchangeable.
This is good idea. I can imagine this becoming go to website for my lot of gifts. Few suggestions...

1. You probably want to advertise more clearly and strongly on what is the turn around time because "insta" is bit misleading. Right now it is in grey font tucked away in between.

2. Your site can become a contact point between artists and customers who want to commission a portraits. Artists can upload their pricing and portfolio and customers can choose the one to commission.

3. It would great to have option for painting on a greeting card. Hand painted greeting cards would be very special.
Looks really cool, I'll probably order, although more cool samples on https://instapainting.com/gallery would make it more enticing to me.

The two on the top look great, the dogs look meh and the baby looks frightening. The dog on your Instagram looks awesome as well.
Being named 'James Holmes' must be really annoying! ( google search for it... go ahead )
WildFly 8 benchmarked
This is utterly counter to my experience, both in metaphor and reality. In terms of reading/writing, trying to write poetry and stories has given me huge insights into the work of others. My poems are dreadful, my stories silly, but I've learned what makes others so talented.

In programming, writing is first, reading second. Creating good code is something that is learned through work. Reading and judging other peoples code requires great insight and sympathy; criticising something is easy. Understanding that they could have done it differently but chose not to for some very good reason is harder by far.
guessing you've never had to drive around with a bunch of gardening equipment, or potted plants, or bags of soil, or take a crew of 5 out to lunch.
> If anything, that might be a reason why you want the documents in the "cloud", but why would you want to have the software in the "cloud"?

Because otherwise you can't do anything with the documents except from the one computer that you put your $400 software on.
Same boat, my name is 100% distinct, and while I don't know if it ever has or will cause me problems, it is mildly unsettling to search Google.
I think that's an homage to the original.
Mystery of the jelly doughnut rock on Mars – solved at last
OK, what version?

I've used Scribus 1.3 fairly extensively and it was one of the worst program I've ever had the displeasure of wrangling with. I see they're only up to 1.4.1 and I'm doubtful that much change could have made. For example, have they reworked the bizarro auto-page-number editting system? Does undo work (it failed 80% of the time when I've used it).
Dang, you got it first. Good call.
Here is a link to the companion paper published in 2010 for anyone interested: http://www.planetary.brown.edu/pdfs/3805.pdf
Yup. Check out pages 9 and 10. Looks like it is the 12 volt battery.
For the same reason presumably that the current law is successful: Certain uses require legal names.

Otherwise, why have the check at all?
Coming in 2.3, we will have full capabilities for backpressure. We already have window/buffer/throttle, etc. But, I think it's naive to have only one style of backpressure because many are valid.
Just an example of RxJS, and what can be done, which includes a style in which you can do several forms of backpressure, and yes, push to pull based models:
https://gist.github.com/mattpodwysocki/9010149

Still fleshing it out, but pretty close to calling it complete: https://github.com/Reactive-Extensions/RxJS/tree/master/src/...

We're more than open to pull requests though if anyone thinks we're missing something here.
> Why are they "attracted to electronics"?

I've heard they eat the insulation on the wires. This was a issue in Texas during the (later cancelled) Superconducting Supercollider project -- the ants kept eating the insulation off the wires.
Yup, looks like dusty cobwebs :)
The music subscription sector is intrinsically unprofitable
There are now substantially more than the 19,000 Model S vehicles on the road that were reported in our Q3 shareholder letter for an average of one fire per at least 6,333 cars, compared to the rate for gasoline vehicles of one fire per 1,350 cars. http://www.teslamotors.com/blog/mission-tesla with numbers from http://www.autonews.com/article/20131108/BLOG06/131109827/te...

When reading any story about a Tesla fire keep in mind that HN users post multiple stories about 100% of Tesla fire events, while 0% of internal combustion stories reach the HN audience. The media create this "issue" by detailing the exceptional Tesla fire events and ignoring commonplace gasoline vehicle fires.
Does it do anything more than validate addresses?
This "personal computer" thing will never work.

First of all, people will have to maintain the hardware. Can you imagine your average user doing that? The average CPU would probably catch fire from dust build-up if non-system-administrators were put in charge of them. Each individual "PC" owner would have horribly low purchasing power, too, so any time one of these personal computers broke, they'd have to pay a ridiculous one-off retail-unit price to get a new one. No volume discounts!

Second, these machines wouldn't be near network peering points, like colocated machines are. They'd have horrible network latency and throughput, and a lot of residential ISPs wouldn't even let you talk to them from anywhere else. How would you get your data from your home, of all places, when you're at work? Can you imagine what horrible BitTorrent performance they'd have compared to the standard cloud seedbox?

In fact, there would almost certainly be times when they're either broken, or just switched off. Which means that these "personal computers" wouldn't be highly available like our everyday cloud-agents are, so other services couldn't rely on anything like webhooks to communicate state-changes with them. With enough of these "PCs", services would likely be architected with this "might be broken/off" model in mind, providing only RPC-based protocols, and disallowing pub-sub altogether.

And without push-based data delivery, you'd lose half the point of having a personal machine-agent: keeping data intended for you stored safely on your machine with your encryption, instead of leaving it buffered at the sender.

Why, I bet you'd see companies sprouting up to "serve this need" by acting as intermediaries, where instead of your friends directly pushing data over to your agent, they'd send them to the intermediary's agent, who would then wait for you, later on, to come and actively retrieve them using your "personal computer." And I bet that with such an important place in dataflow, these intermediaries could convince people (these poor people) that it's safe to just encrypt the messages with the intermediary's private key, instead of the receiver's! Automatic agent-to-agent peer-based crypto might never take off at all, and we could see some centralized system based on trusting rich companies to hold your data where anyone from some advertiser to the NSA might snoop on it!

...but I'm being ridiculous. Surely things couldn't get that bad.
This is part of a proof of concept to see if one can build a JSON based query language (similar to mongodb) to store/retrieve JSON data from SQLite (or Redis) for example.

The end goal is to make Bytengine (www.bytengine.com) data repository as flexible as possible.

Any thoughts/suggestions on this would be great!
WALK LIKE A PENGUIN ORIGINAL MEME
NEW VIRAL VIDEO MEME HITTING THE SPOTLIGHT
EVEN HAS FRIST/BEST VIDEO GETS $$$3500$$$ IN CASH!!!
I've had issues with them before. They blamed it on getting out of sync with the blockchain, but it made no sense as your purchase cannot suddenly disappear due to that.
Yes, you can reinvent wheels and avoid javascript best practices, and lose all benefits of async code control.
Ha. Nice game :)
You Sir, have basically described what a lot of 'programmers' won't admit, and that is that a lot of them also don't know what is going on.

I've come to realize that in the world of real applications, the process is less about doing everything yourself and more about just Googling that shit until you find a solution.

Heck, look at all the questions on SO that keep cropping up. They all ask these simple problems that either they've faced or someone else has too. Some guy even wrote (about why he stopped using SO) that in order to answer the questions, he'd just google the question and find the answer in some blog post. Copy/Paste and make it pretty and you'll get 600 upvotes from the thousand other Rails noobs who need that answer.

That is why, if you want to build something real, just put all the pieces of the stuff together (like how people do in Rails) and launch the product.

Better yet, just do it with WordPress too, or some site builder. At the end of the day, if you're learning for the sake of learning, you'll give your 10 000 hours of duty, but who the heck wants to live behind a computer for 10 years?

Piecing shit together should be a philosophy that is encouraged, especially in elitist programmer world where if you mention anything of this sort (like this post) you immediately become an antagonist.
http://www.youtube.com/watch?v=pxR99bGYEAQ
For similar stuff, don't miss the link at the bottom to the blog of the designer behind the film:

http://www.gavinrothery.com/moon-blog-index/
Teachers won't be replaced by software in environments where human discourse is necessary or valuable.

But research professors who either can't lecture or don't try to lecture well? It's almost inevitable. Lectures are a commodity that can be recorded and broadcast at a massive scale. Individual or small-group instruction isn't a commodity.
There's a fundamental difference between shareware / free trial apps and apps that require constant in-app purchases to... well... play. Doom and others use the free trial model, which is what we used to call shareware (before the internet, they wanted people to share the free trial with each other to inspire them to then go buy the full version). As long as these are properly listed as such, there's nothing sleazy about them at all. And it's fine to use an in-app purchase to go from trial to full version. Again, as long as its clear to the user that this is the way it works.

Games that have in-app purchases run the spectrum. Some use in-app purchases to do customizations and other fun things that don't affect gameplay. Then there are those like Dungeon Keeper which are basically unplayable without in-app purchases. Watch the video I linked above for details on why. You have to pay over and over and over just to keep the game playable.

This is very different from a shareware/free trial model. You pay ONE TIME and you own the whole game. It's a classic commercial game scenario except they give you a taste of it... a trial... for free. It's the same thing with 'lite' versions of commercial software that are also free.

The in-app purchasing model is more akin to getting a free version of an FTP client that only allowed you to upload software at 10KB/s. You can then pay $0.99 to upload that one file at full speed. But, your very next upload would again be 10KB/s unless you also paid $0.99 to upload that one at full speed. But wait, for an even better value, you can buy a 20-pack of full-speed uploads for only $9.99 or a 100-pack of full-speed uploads for only $29.99. Once those run out, of course, you're back to 10KB/s. Unless you spend even more money.

Now, it seems silly with the FTP client example above. Who would ever use that software? But this is exactly how many of the free to play games work. And this is the way a lot of people coming in to gaming for the first time think games work.
Are you sure? I would have thought the inability to verify your license would put an expiration date on Word if Microsoft vanished in a puff of smoke.
If you are using over-seas artists as is suggested in the article it might be nice to be very transparent about where the costs go, how much they get and how it is (hopefully) supporting and not exploiting them :) It would make me and probably others happier about using such a service.

Look at Everlane for an example of a startup that does a great job of this.
> Lets start with the only port this private cloud thing shows to Internet is the equivalent of a key authenticated SSH port. You're chrome book or laptop or phone can connect securely, everyone else is rather stuck.

That makes your "cloud" into something more like an encrypted storage container than what we currently think of as a "cloud." How would something like, say, Flickr work on that? How would other people see the pictures you share?
> New technology will always have problems;

And no matter how well you test your technology, once you get in the hands of the public, they'll do all kinds of things with your stuff that you could never imagine or test for.
There were systems languages before C, and there will be systems languages after it. Saving a cycle or two is not the strong point of C, either.
OpenLibernet – mesh network based on the Bitcoin protocol
That's how it appears, but Canonical wouldn't duplicate work unless they thought it was in their best interests, the question then becomes what needs are they trying to meet? Perhaps the needs are technical, perhaps not.

I understand part of the issue was Canonical changing their support for Wayland, but what exactly does Mir do to make developers lives harder? Most developers don't write for X directly, nor will most developers write for Wayland or Mir directly, so as long as the library support is in place then why should we care? I don't hear Android developers complaining about Android using its own window manager. If Canonical want to pay extra for their own window manager, and are prepared to work on the libraries that make developers lives easier, what are we really losing?
Even if we rewrote a lot of the education material to an ideal, there's still a huge leap from hobbyist to employment that I don't think is well covered.

My problem is that I believed employment would be within reach after teaching myself for a year.