skysight-inc/HackerNews huggingface dataset:
Also, no contracts. Dedicated hardware usually comes with commitments.
There are lots of question and answer situations -- not all of them are the Socratic Method. I prefer a narrow definition: the Method was largely "to elicit admissions, as from an opponent, tending to establish a proposition" [1] and, esp. regarding education, pertains more to the discovery of philosophic Truths. In Meno's slave, the point isn't to teach someone geometry but to prove that teaching is possible, i.e. that any uneducated person could follow logical arguments and learn; the philosophic truth at hand is learning. What is the philosophic truth at hand in this case?

[1] http://dictionary.reference.com/browse/socratic+method
It's platform agnostic in sense that it runs on all platforms where desktop version of Chrome browser runs. But if you mean Chrome is platform, then yes it runs only in Chrome for now.

It's not standard for all browsers, but I think that's going to change with more games like AirMech that wouldn't be possible to make in .js/WebGL/HTML5.

It's also fully open sourced with permissive license (BSD), which should not present any barrier for others to adopt it. Adoption will likely be decided by politics (f.e. http://www.theregister.co.uk/2010/06/24/jay_sullivan_on_fire...), rather than technical issues.

One interesting thing about CWS apps is that they can be ran in window mode, and shortcut can be placed on desktop. At that point NaCl app doesn't look any different than native desktop app. It's pretty cool!
2600's Off the Hook - http://www.2600.com/offthehook/

And there are several very good german podcasts:

Chaosradio - http://chaosradio.ccc.de/

Chaosradio Express (CRE) - http://cre.fm/

mobilemacs - http://mobilemacs.de/
Oh yeah, the NLRA. As opposed to just quitting and finding a better job? Getting the government (or unions) involved in variably makes a situation like this worse. Just walk away.
GM tried this with Saturn, among many other innovations; Saturn failed, but it sounds like the failure was due to internal strife, not the no-haggle pricing.

http://www.thedailybeast.com/newsweek/2009/04/03/saturn-was-...
You are welcome good chap.
I only clicked a couple of live ones before it creeped me out too much.

But one I saw gave a clue as to why some people might be recording the street, empty warehouses, etc..

It showed some kind of outdoor breezeway with various doors around, and the heading (I guess webcam owners can configure a title?) was "Black people were here".

--

It seems like the company should take some responsibility to actively contact owners about this (hugely serious) issue, in a way that non-technical users would be able to understand. After all, there are IP addresses -- it's not as easy as a phone number, but wouldn't many ISPs cooperate & help them contact users?
Sometimes your problem space is really just that complex, in which case there's not much you can do, short of writing some sort of business rules engine.
potentially harder? of course. impossible? of course not.
Ask HN: where is a good part of the world to become a hunter-gatherer?
Il Bosco Verticale: Urban vertical forest project in Milan, Italy
curious. i had "localhost" listed there. what does that mean? i revoked access and am still logged in to gmail.

(i know what localhost means, in that it is the name associated with 127.0.0.1, but how is it a "connected site, app or service"?)
"As far as I'm aware, the #1 education startup was created by someone who was poorly versed in the 'science' of education."

If you're talking about Khan Academy, they're a non-profit not a startup.
Hey, I just wanted to let you guys know that I really like where you are taking the design of this site. It is really a breath of fresh air considering the typical interface often seen around the start up crowd. Its feels very light, and intentional with bold accents calling for attention. In a word, I might call it crisp. However, I do think you could rework some of the user generated elements such as the clusters and the inserted images. They feel oddly out of place considering the rest of the UI.

With that all said however, the page offering explanation leaves much to be desired. I think there should be more doing and less talking so to speak. Even the text though feels unstructured and out of place, its placement seems rather haphazard, and the rag is especially rough. While I do realize this blog post isn't the product, the typography is seriously lacking there.
Five days ago, there was a lengthy discussion about this on the torrentfreak version of the story:

https://news.ycombinator.com/item?id=3559185
The Best Android Phones
Aren't we also talking about a tiny sample size with the Knicks? And one of those games I believe he had 8 turnovers. That could easily be skewing these early numbers.

Is there any evidence of turnover concern from his time at Harvard?
Just for the record list comp scoping is fixed in python 3:

$ python3
Python 3.2.1 (default, Aug 1 2011, 14:47:14)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> x = 11
>>> [x for x in [1,2,3]]
[1, 2, 3]
>>> x
11
If you have a lot of storage needs then self-hosted is the way to go. We have 30TB storage mirrored across two data centers and pay less than $500 a month. There is a copy on the east coast, one on the west coast, and one in the office.

I wonder how many nines of reliability that gives us?
Ruby seems more consistent to me, as it follows the "everything is an object" design principle quite rigorously. Python does not have any consistent design principle like that at its core, as far as I can tell.
There was a notable case in 2004 with EA:

http://en.wikipedia.org/wiki/Electronic_Arts#Treatment_of_em...

It was basically standard in the industry for everyone to work weekends and nights for a month before release. It's calmed down perhaps and more people are hourly so at least they get paid for it, but it's still expected that you will put in significant weekend and evening hours before a milestone.

One issue is that a lot of the games don't seem to develop well under more Agile practices. Games are very large projects and it can be hard to build them incrementally, so they always end up with the standard software-management over-budget and deadline slips.

At least, this is what I'm told by my wife and friends in the industry. I still believe that their requirement of overtime is due to poor management, pressure by execs, poor specs, and inflated goals.
It is true that when most knowledge was passed down orally, human memories were much better. From this, however, it does not follow that writing stunted our ability to learn. Quite the opposite. Writing allowed us access to vastly more knowledge than we could ever memorize, and each successive advance in the recording and propagation of knowledge led to greater and more widely accessible achievements for all of society.

From the scribes to the printing press, and on into the digital age, the advancement of the human race has been directly tied to humankind's ability to store, copy, and recall ever greater amounts of information.

So I call hogwash.
Thank you for the answer.

Never realized that Tcl empire was so broad.
YayQuery! http://yayquery.com/
I think it's pretty well known that for most use cases, cloud hosting is more expensive than dedicated hardware.

That said, we're currently moving from a dedicated server to AWS, after we had a bit of nasty downtime. We have dedicated servers with 1and1, and the RAID in our server died and striped bad data all over one of the disks, slashing half the files with junk. 1and1 tech support refused to acknowledge the problem (and claimed we had software RAID setup…) and it took us a few days to get back online from our weekly backups.

What I'm hoping from Amazon as a cloud provider is handling failure better: With 1and1, a failed machine means a few days getting a new one, or paying double for a hot spare. With Amazon, even if dead instances happen more often, killing it and spinning up a new one is trivial, and can even be automated. Backups can be made much more often non-intrusively by using snapshots.

For reliability's sake I also like the idea of having a few small instances behind Elastic Load Balancer instead of one beefy machine. I haven't seen anything like ELB with a dedicated hosting provider (aside from using an actual load balancer, which is a very expensive proposition).

Of course, not having to plan your capacity so far in advance and being able to start small and scale out at the drop of a hat if something on your server goes viral is a really exciting proposition as well.
NP! However, diggv4 provided a big boost. http://news.ycombinator.com/item?id=3580800
OP here. I'm pretty sure they run in 1.9.3 because I wrote them in it.
You seem to be replying to a comment that exists in your imagination.

When targeting an environment where CPU usage is cheaper than a 30GB hash table, I'll choose the CPU usage. It's very simple. I am not actually commenting on anyone's empirical observations, theoretical, imagined, or otherwise.
"They say the Hsus refused to commit anything to writing, and would become angry if anyone complained via email (rather than verbally)."

I've seen this before. This is usually so that there isn't any evidence of the communication stored anywhere. A very bad sign of a Machiavellian management style that I've never seen end well.

Employees were warned against socializing or discussing their compensation with other members of the team. At the same time, office life was obsessively documented in photos, a practice that extended to people interviewing for jobs.

And here is where it gets really weird. You can't have evidence about how the company operates, but they can document you.
There is a reason why it is Go and not the Google C Compiler(They could call it GCC so we don't even have to learn a new compiler name it would be great day for not changing anything). If it were identical to C what would be the point really?

Incidentally a := 5 is a short hand for the Cish int a = 5; = is still general assignment. The extra colon causes a variable declaration with type inference.

If you don't know Go and you look at this 'make([]E, 1000)'. What does it tell you? How about this 'make(map[string]int) or make(chan int) ?'

I don't know Go 'make([]E, 1000)' My take is it is making something maybe even 1000 of them. make(map[string]int) It is making a hashmap with strings and ints, probably with strings being the key and ints being the value. make(chan int) It is making a chan int whatever in the heck that is.
Open Source != Free. You can have open source code but need to pay for license to use it.
I was hoping someone from US might help, but I'll bite. I think that your best bet is to hire a lawyer and give them power of attorney to do it for you.

Especially if you plan on incorporating in US, I would not try to do it without consulting an attorney. There are differences in which state you start the business and these things matter.

I am Canadian, so no first hand experience in the US, but consulting a lawyer is probably the best bet. On all accounts.

Good luck.
Yeah, I goggled a bit at that one too. Particularly when it's immediately followed by a complaint about things being modified unexpectedly.

Some of the complaints are not really issues, eg. you can comment out loops by adding an "if 0:" after commenting out the top line, or else surrounding it with triple quotes """...""".

[5] is an outright lie. Major Python apps support 2.4 onwards, true, but virtualenv (a common piece of Python infrastructure) can support arbitrary libraries and versions of python: http://stackoverflow.com/questions/1534210/use-different-pyt.... And I've never heard of duck typing 'auto casting' anything - code example?

Most of the rest is either a style thing, eg. "lambdas are broken!" (Just define a function first then use it, or use a decorator. You can't write lisp in python), or else broken in other languages too. [4.5] is true for any language, including compiled statically typed languages, not just Python.
Forgive me, but what has "This Developer's Life", and "The Ruby Show" got to do with "hacking" exactly?
That's still a legal gray area. The short answer is maybe, but the EFF will probably take your case if you get in legal trouble.

> Can EFF promise that I won't get in trouble for running a Tor relay?

> No. All new technologies create legal uncertainties, and Tor is no exception. Presently, no court has ever considered any case involving the Tor technology, and we therefore cannot guarantee that you will never face any legal liability as a result of running a Tor relay. However, EFF believes so strongly that those running Tor relays shouldn't be liable for traffic that passes through the relay that we're running our own middle relay.

https://www.torproject.org/eff/tor-legal-faq.html
in your view theygot ripped off.
in eir view, they were happy with what they got forthwir money, hence not ripped off.

a rich man can buy a persian rug for thousands of dollars and behappy he did. a poor student cabuy samerug for 50 bucks and be happy with his negotiating skills. the guy who sold the rugs is happybeause hesold teo rugs.

for the record, i dislike how carsare sold as wel...... but in the end, it should beas simple as making your choices wisely.
> I read that [..] I guess they didn't have time

It says in the original post that the reason they didn't change the hashing algorithm was that they didn't have time.
Typo: "This let's great dealers shine" -> "This lets great dealers shine"
that is crazy creepy
I asked a bricklayer what he was doing. He said he was laying bricks... duh!

I asked another. He said he was building a library, where one day his grandchildren might discover Hemmingway.
Good thing HN hasn't gone mainstream.
payment, not price? so were not talking about people buying cars, were talking about banks jbuying cars for people and expecting interest on top. now i see why this is. onfusing.

why would you ever buy a car on anything but price? if you have to borrow for it swallow your ego and buy something you canafford..... simple.
but yet widgets where tightly coupled to the view they control by being the intelligent manipulators of a discreet view, but proper separation is observed in that all view elements exist in a HTML (or other UI) files

Sorry to reply to my comment but it is too late to edit it, on the above quote, I realized that I jumped around and it reads like I am implying that swing uses HTML, that was not my intent, I jumped to HTML in my mind because I was thinking about a pure view technology which HTML is probably the best example, I mixed thoughts there but it was not my intent it would have been more proper to say like HTML not HTML as it reads like swing utilizes HTML as it's view technology which was not the concept I was trying to convey.
This is probably also why EC2's High Memory instance types don't actually overcharge you for ram.

Consider a double extra large high memory ec2 instance - it costs you $6093/year for 4 cores and 34gb ram.

On softlayer, a dedicated quad core xeon processor with 32gb ram costs about $12,600/year. I imagine the CPU speed and disk IO on softlayer is better than the EC2 instance, but for many workloads (read: memcached/redis/giant in-memory calculations) that doesn't matter so much.
yup. this works because it keeps the sales guys free to do their thing and the company would be stupid to turn down an already done sale.
:= in go means "declare this variable and infer it's type"

You can always use i E = range e or similar, also range is not a function, it's part of go's syntax and always takes one argument. You don't need parens for the unary - operator.

Go does have different syntax from most C derived languages, but the differences are there for a reason. You need to learn any language to understand it.
Announcing our unofficial SXSWi session planner and attendee directory
> I still believe that their requirement of overtime is due to poor management, pressure by execs, poor specs, and inflated goals.

It's only a requirement because game developers have tended to put up with it. Especially in the earlier days, game development attracted people who were extremely passionate about making games. This meant they were willing to put up with a lot of shit. You don't have to ascribe much malice or incompetence to companies to explain crunch time under those conditions--it would be more surprising if it hadn't happened. Fortunately, things have changed for the better, although there's still a long way to go.

I'm fine with crunch time so long as (1) it is surgically applied, (2) employees know what they're getting into, and (3) employees are rewarded for going above and beyond the call of duty.
If you have two or three items sure. But when you do a full shopping is a pain.
Yeah I'm kinda trying to cover both bases, offering enough to guide someone through the full design process from scratch, but breaking it up into segments so someone like yourself can skim through it.

Interesting idea, I may end up doing that.

Anyway, I'll probably giveaway a bunch of free subscriptions to help get it off the ground. I don't have time right now to build a launch page and get hosting, so if anyone's interested, shoot me your name and email address at colmtuite@gmail.com and I might get in touch when I launch.

Thanks for the feedback guys.
Syntactically, JS is funny in a lot of ways.

I highly encourage you to investigate CoffeeScript.
Sheryl Sandberg shows it is not impossible.
Marcus Pincus, the same.
And probably there are more...but yes, it is hard and takes a lot of understanding from both.
Tell him JuurianChi sent you.
Professor Clayton Christensen: Why big companies fail
I get why this would be here but it's not relevant to HN.
I think it's unfair to jump on the guy as being naive or young. I don't know if people who setup these dysfunctional workplaces ever improve. He probably is just not great at running a business, end of story.

If you're a controlling person when it comes to your personal relationships, you won't likely be a great founder. You need to understand that everyone has their own goals, dreams, and desires in life. Your employees are not just things you put money into and productivity out of, they're people who will produce way more than you expect if you treat them well.

Maybe I'm biased though. My dad ran four small businesses in his life and the main thing that kept both the employees and customers coming back was that he was well-liked and personable with everyone.

Being a recent co-founder of a startup, I am managing a team of 8 contractors and consultants right now. Each one has their benefits and flaws, but I'm happy to work with them and willing to be flexible around schedules, etc. It would never enter my mind to setup such a draconian system and I think anyone who does is probably inherently broken as a founder.
No problem, I can delete it.
Absolutely agree on 99% Invisible. Roman Mars does a fantastic job and episodes are really well produced. If you're interested on design, this is the show to listen. Episodes are short, 5-15mins.

I actually discovered this during the Christmas break and listened all the episodes in few days. Now it's the highlight of my week.
Maybe in the very early stages of a start-up work-life balance is likely to be out of control. However, family might be a strong asset to an entrepreneur. When a founder enters a depressive period (no traction, few users), family becomes his most important escape.

Family can provide founders with several advantages: time compression can serve as an incentive to be more efficient, a wife/husband can provide financial/emotional support in hard times and family members can serve the venture in many additional ways (early product adoption, business connections, product evangelism, etc).

An unhealthy work-life balance is unsustainable in the long term. Workaholism is not the cause of success, is merely correlated to it because frequently significant others are not educated about start-up life.

All and all, I think that if we integrate family into our start-up life, we'll become more robust entrepreneurs. A great example of this are Kevin and Julia Hartz of Eventbrite: http://www.youtube.com/watch?v=zeaR9BP5b0k
I'm a Knicks fan visiting China right now. Jeremy Lin's game against the Lakers was the lead story on the sports program on television last night. He could catch on here.
The description is incredibly ethereal. Figure out how to describe your concept in a sentence that you can yell into the valley. The "tl;dr" folks don't have the patience. Unfortunately, they're your audience.
Did you give JRuby a try?
Ask HN: How can I become a "moneyball" like statistician? 
What programming language/libraries would be useful for this? Where can I learn the basics.
this is barely an article IMO. Not much is discussed, not much is given thought - it simply rehashes some quotes found elsewhere online and leaves it at that.

I'm interested in the conversation that could happen here, but I feel the article itself is weak.

As for Ambitious Entrepreneurship and having a family - I guess it's possible to those that decide it is, and is not possible to those that decide it isn't. I for one have a daughter and another one due in a month - and i make time for both my ambitions and my family. It's obviously not easy - but really what has been worth pursuing that has been easy in life?
I think the market potential form something like this is huge, the only downside at this point is the horsepower/cost that it takes to run it. It may work fine on your phone or iPad, but I want this on my 60 inch flatscreen with x-box kinect like interaction.
For certain values of savvy, I guess.
It's not weird at all, it's the hallmark of any police state.
Pseudonymity is good and gives user more confident when they face a wider bigger social base.

Keep it real is more effective with small circles & friends
Wow, there are a lot more EDA programmers on HN than I'd expected, some of whom I even recognise by name.

On topic, it's probably easier to embed Lua than Tcl, though you may miss some of the libraries. The language is cleaner (in some sense). For an EDA application, the only real problem is what your customer is supposed to do with 20+ years of scripts that they've written that are specific to their flow :)
Perhaps someone showed you a web app demo on their desktop or laptop (and said app was installed on the same machine) and you used Google to sign in.
"It is a general rule that no language makes everyone happy all the time"

That's the point and you knew that.
Scheme? (Something like Racket.)
They might have still made the mistake of not separating them, or of copy-pasting the damage object into the camera anyway, so the point and punchline of the story still stands.

The possibility that a programmer could make a mistake in the implementation of a paradigm is not an argument against that paradigm. The first part of your comment is very real and very valid, but copy-pasting is a potential issue regardless of your programming language.
>"The only logical explanation I can think of is that it's some sort of masochistic way of keeping people from wasting too much time on HackerNews."

My understanding is that the logical explanation is that it works well enough for the intended purpose - i.e. it's functional.
You shouldn't even care where the raft is heading, you know it's inevitably to the bottom of the ocean, you should instead figure out what the value system is in the business and create more value than anyone else so you can get the money off the raft and onto your powerboat.
I use python at work heavily. I also equally use Java, C++, C#, Ruby, and shell scripting. I use what's good for what I'm trying to do, and I like having several choices.

I'm merely pointing out that the language bashing is not productive. The writeup should point out the positives and stop trying to turn the differences between languages into a parallel of state of American political discourse.