skysight-inc/HackerNews huggingface dataset:
We have been successful in several fronts:

* We reached private beta status (We had been on alpha for a while).
* We released two new features for the beta users.
* We were able to create documentation and video tutorials to help users jump in.
* We have gather a lot of data on how our users are using our service and began doing experiments to continue learning.

We have had some rough times. After not getting into Y Combinator, the team lost faith and we almost parted ways. I was working alone for a while. I do believe the idea is great, and the plan we have for execution has been working great. But I can't do it alone. After a couple of meeting I am happy to say the team is intact and continuing on track. I can say that is our biggest success after all.

I can tell you that the technical aspects of our service are challenging but exciting, people problems, on the other hand, like trying to keep the motivation up after a big disappointment has been though, it has been hell.

But iKnode is still alive and kicking, and we are ready for anything. What doesn't kill you makes you stronger, right?
I think some of the fundamental bits can be distilled down. The highly iterative nature of it and the rigorous hypothesis testing is pretty clear to explain, and it really grabs people who get it.

A while back I mentored at a Lean Startup Machine event. Basically you take a weekend, come up with a product idea, and then tackle it in the Lean Startup fashion. One team came up with an idea for a photo-related product. Saturday morning they were arguing endlessly about the right features in the typical product meeting fashion.

After hearing the "get outside the building" mantra about 7000 times, they finally did it. They went down to Fisherman's Wharf and did quick interviews with actual people. They discovered that almost everything they were arguing about didn't matter to real potential customers. So they came back and produced some mockups of a very different product, one based on what real people said they wanted. They went back out again with the mockups, did more interviews, and revised again.

Then they took what they had learned, built a simple landing page, and drove traffic against it. They did A/B tests to see what price people liked and how to pitch it. By Sunday afternoon, they had a list of people who were ready to pay money for their product. In a weekend, they had made progress that would have taken many companies months just by eliminating a lot of pointless bullshit.

It was amazing to watch, and they totally got it. One of the people on the team went back to work, endured a couple of idiotic product meetings, and quit his job. Last I heard he was building iPad apps and loving it.
Also a lot of "Look at this totally amazing, 100% original, sure to make a gajillion dollars start up I created in 1 minute this morning while brushing my teeth" which leads to a landing page of something that is no where near a "start up", not original and not totally amazing. In 2012, I think "Start up" should join the list of other over-used buzz words that nobody really cares to understand the meaning of but insist on using in every sentence if possible.
Work ethics aside, this situation poses a problem for LinkedIn, since the idea that a company can edit their employees' accounts or create fictitious people is counter to the whole idea of identity-based social networks (quite different than FB or G+ company pages).

Ultimately this points to a problem for social networks, in that "your" page on a social network really isn't "owned" by you, it's just your dossier that you have some rights to edit/control, but is really the property of site/network that hosts it.

This won't change unless regulation/legislation/legal precedent creates real legal protections. Given how much of our lives are "on the Internet" these days, Cyberethics [1] is a growing issue.

[1] http://en.wikipedia.org/wiki/Cyberethics
Teen Prodigy Recognized by Microsoft Now in Critical Condition
Breadth of Opposition to Rogue Website Legislation [pdf]
I found myself nodding to this bit of the article: "Intellectually I know that it’s really hard to lose changes in a Smalltalk image, but it still feels fragile to me not to have files readable by an external tool."

It has nothing to do with how reliable smalltalk is. With such an alien paradigm I'm sure I'll screw up and lose code somewhere and have no way of knowing how it happened.

Perhaps putting code in a binary image has also hindered the spread of smalltalk? I see fewer code fragments of smalltalk than I do of say lisp. (I'd love pointers to more smalltalk code reading.)
At the time I wrote the post, Google's conversion told me it was in the high $4 range. Right now it's saying it is $5.17. Close enough to let the point stand.
Unless I'm badly mistaken, SmalltalkHub is now developed on, and for, Pharo, not GNU Smalltalk. I have no insight into the reason for that change, however.

(I'm basing this on the code for SmalltalkHub, which at least used to be available on SmalltalkHub, and which had Pharoisms in the code base. It's entirely possible they simply moved those pieces over to GNU Smalltalk, though.)
For the past year+ I have heard people talk about lean, read articles about lean, and generally felt that I had an idea of how to run lean - and we were doing it. We ran surveys to ask our customers for feedback, and tried to only build things that we had validated they wanted. That seemed lean.

Several weeks ago, one of our investors, a three-time successful entrepreneur (his last company is doing close to $50MM in revenue this year) told me that his current endeavor was failing and he couldn't figure out why. After reading Lean Startup, he realized he had been lucky three times in a row, succeeding despite himself. He encouraged me and my team to read the actual book.

Long story short, @dasil003 is right, the problem with the explosion of Lean is that everyone writes tidbits about it and most people read those tidbits and think they're being "lean", but most, including myself, were misinformed about how to actually be lean. Not to mention, applying the true principles of lean is not easy. In fact, it's quite painful. But doing it half-ass leads to potentially even worse decision making than just operating a hunch-based business.

Earlier this week, after taking a step back and identifying our true core metrics, we launched a real lean dashboard with cohort testing and deep analytics into the health of our company. We have already run one successful cohort of 3 variations on a feature that we thought might help improve engagement, most of it was a relative smokescreen. All three implementations were nearly the same, but only one actually had a noticeable impact. Previously, we would have built one of them, seen that people used it (but not necessarily known the impact it had to company health) and would have moved onto the next feature. There would have been a 2 out of 3 chance that it was an unsuccessful implementation. And in those 2 out of 3 cases, even though maintaining that worthless feature would take ongoing resources, we would have kept it because it appeared people were using it, even though the impact to metrics that matter was close to zero.

It's safe to assume that the majority of our features have worked at a fraction of what they could have. Without identifying the true metrics that are going to make your company great, without real cohort testing, and without trying things in literally the lowest resource way possible, you are wasting massive amounts of energy and money. I can already tell that we are going to learn more about our product and business in the next 3-4 months than the whole previous 2 years.

Talking about Lean is a fad. I believe truly being Lean can change the way people build startups.
> packets are queued for a long time during congestion instead of being dropped quickly. This misleads TCP congestion control and leads to even more congestion.

The last statement is true only for TCP/Reno. Reno here refers to a congestion detection algorithm, and it is that of looking for packet loss to recognize the congestion. This is the simplest and oldest approach, and it has been suceeded by TCP/Vegas, which looks at delivery delays instead, or how it is called a congestion avoidance algorithm. Basically the idea is that if the route gets congested, there will be buffeting happening at some hop and that would cause the RTT along the route to climb up.

This being said, I don't know the split between Reno and Vegas adoption in the real world. However I think newer Windows versions are on Vegas.
"Stratfor is a geopolitical analysis company which helps shape a world-view for decision-makers in the existing power structure. What don't you understand about their infrastructure being a completely valid target?"

And presumably you think anyone who writes a book about, say, the Nazis is therefore a Nazi sympathizer?

You're expressing a desire to censor information and opinion. As you state it, Strafor is several degrees of separation from actual policy enactment. The provide analysis, which "shapes world-view". Any given fact, or analysis thereof, can potentially result in many different reactions.

Is Wikipedia a valid target because it, too, "shapes world-view"? Wikileaks certainly does, so is it a valid target?

How about Amnesty International? They produce reports, that provide analysis, that shape world view. Are they a valid hacking target?

If you disagree with Stratfor's analysis, then produce your own analysis that proves them wrong.
Actually, it may be a feasible driver of mass while not being a feasible weapon. If it takes something the size of 5-6 refrigerators to generate the particles, but they (+fuel) could generate the equivalent of >6ish refrigerators worth of our presently used fuel, it would be feasible for transportation.

For weapons (I was thinking grenades and bombs) you would need to have smaller sizes, and it would have to be efficient to make the particle generators themselves. Spacecraft (at present) can be one-off designs. We could conceivably make a very expensive, reasonably lightweight, reasonably energy-efficient, reasonably large antimatter drive once while being unable to use that technology to make a reproducible superweapon.
No, it really doesn't. This is a constant headache in Lua too.

Well, that's a personal opinion, as is Dijkstra's position.
Meetings aren't easy. Sure it can help to grab a room, gather and talk and calm down but an existing dispute can also further escalate in a larger meeting—it's gambling. One does always loose after a dispute (in his point of view) and that's much harder to accept in front of many than in front of one. If two have already a dispute, sure then you should talk with them both at the same time and act as a moderator. But still it's a very complex dynamic process which is harder to control with more participants.

Moreover, you can often clear/avoid a dispute when you had lots of 1-to-1-meetings beforehand where you got a good understanding of peoples thoughts, fears, etc.
this is incorrect, the bill you are referencing merely allowed states to ban abortion if they so desired and removed federal funding from abortions; this is very different than trying to force through a federal ban.
If you're an Emacs person, let me plug 'magit' real quick --- it turns out, a near-optimal git UI fits nicely into Emacs UX/UI idiom. One of those rare things that doesn't just nicely integrate Emacs and some-random-tool, but actually makes Emacs and the tool better in the process.

Wouldn't even consider a standalone OSX Git client, or, for that matter, using git on the commandline anymore. Magit is just so much better.
Buried at the bottom of the writeup is a chilling tale of the effects of proprietary programs and formats: "The lost paper was never published. [...] [Van] lost the draft and the FrameMaker software for editing it."

If it were not for a draft that was discovered, this paper would have been lost forever.
Twine hits 450'000$ in pledges
I've just started using Unison and it exactly fits my needs.

Unlike dropbox, it only does work when I run it, and I can manually sort through the conflicts when I choose to run it (which is a good thing).

It also doesn't require a central server, so I can just use it to sync my laptop and PC.

Tarsnap is used for offsite backup, which I trust much more than myself or dropbox.
GNU Smalltalk's actually decently lively, in my opinion. Its lack of updates has a lot more to do with the core being stable than anything else.

The two problems I have with it are simply that it's far slower than Pharo or Squeak, and that using the GPL for a Smalltalk makes me extremely nervous, since the concept of a derivative work gets really dicey when any half-decent Smalltalk app is going to end up throwing new methods into the base library.
yeah, I know, thanks for the advice... what I'm thinking is more of just taking whats already out there, I'm not into going around and trying to gather evidence myself. I feel that most government officials a) feel they are above the law and b) are arrogant to where there are probably plenty of "paper trails" out there of things that are going on that the average person would feel is wrong, this includes interpretations of laws as well, etc, its just a matter of finding the right places to scour for this evidence and then go from there.
What also puts me off when I'm looking through job postings are the ones where startups are hiring but won't talk about what their product or service is. But it has to be super secret because it's going to disrupt everything!
Excellent. Thank you.

By threading, do you mean web workers or using node somehow?
So its time to add Bluehost to the list of companies too unreliable to do business with.
Google Recruiter Mike Junge on Startups, the Biggest Mistake Job Applicants Make
Philosophy/Ideals without practice/pragmatism/policy indicate he's merely a populist.

When looking to who to vote for, identify where their money comes from. Then you can see how they might govern (e.g.: Obama got lots of money from the electorate-at-large, but a substantial amount from the financial sector - look where we are today).
I think the iphone had two innovations that moved the industry forward: (1) a first-class finger-driven interface and (2) a desktop-class browser optimized for mobile viewing instead of a dedicated mobile browsing engine.

Android would probably have gotten the high-quality browser with or without the iphone, but the touch interface wasn't likely to happen in isolation. The notion that the way to improve the UI of mobile devices was to make it much less precise is preposterous, and it took apple to show people the way.

So yes apple did have an impact, but from the context of what the article considers meaningful, it is indeed not a very big one.
Sweet, that stackoverflow article really hit all the stuff I had forgotten. Thank you very much!
The act being referred to merely allows states to ban abortion and removes federal funding from abortions, it does not ban them.
Fun vs Happiness
Yes, there are a huge number of advances to be made in this area. IP multicast was certainly the first draft in making this kind of networking possible but the fundamental problem is the incompatibility with the rest of the way the Internet is run.

The problem we were trying to address in the graduate class is that Jacobson's paper simply assumes that the Internet suddenly "switches," like a lightbulb, to this new method of routing. I think everyone agrees that something that looks like CCN will become the future, but we were interested in the road to get there. We were trying to examine the problems associated with porting to this kind of network without preexisting infrastructure in place.

One thing that you may find interesting is that the network tends to look more like a very layered Bittorrent network in current IP infrastructure, so it may end up that the most effective research ground for an intermediate protocol would be in adapting Bittorrent. The second area that I think is really interesting is secure and (perhaps more importantly) authenticated communication in this protocol. There's an entire other paper cited at the bottom of the CCN paper that I linked to that details the cryptographic authentication used in CCN but there are a number of things that I think either need more detail to be worked through or put me on the edge a little.
"is there any possible way to not get randomly nuked by Spamhaus?"

I guess the first step is to set up better monitoring services to prevent your system from being abused by even one bad apple. Try to catch the abuse as quick as possible so you won't raise red flags.

Additionally you should possibly work on segmenting out your customers. If your paying customers are important to you, use a different system for them. If this has the possibility of happening again you don't want to hurt those customers from a similar thing happening again.
I just wanted to say I think what you guys are doing is great.

I've found that attaching monetary pledges to my goals is extremely motivating. Even when they're small ($5).

Daniel and Bethany have taken a hard look at the problem of akrasia (failing to do what you want to do) and have created an elegant life-hack to overcome it.
I would recommend an app that allows you to contact the appropriate parties and does the leg work for you, like helping you formulate a letter quickly that can be sent to all politicians that you vote affects. So for example, the mayor, the county commissioner, the representative of your district, your senator, your governor, the president etc. Basically an app that makes it easy for people to bitch. Because formulating letters and contacting all of those people is a pain.

I had an idea once for an open platform lobby, where people could come together and write bills, then donations could be collected to hire lobbyist to push the bill. Use the same system that is used against us, to our advantage and make it an open democratic system that anyone can contribute too. Truly bills written by the people, Iceland did something similar when they disbanded their government and it worked very well. This could be a powerful platform where people that contribute valuable input to the bill may get exposure and encouragement to run for office. It could be a platform that empowers people again.
Excellent point about that. You could always break up free users into a different domain than paying, and even break those up further from there.

Not pretty, but it would help ensure against it.
Spors Coaching Videos
Coachtube delivers the best coaching tips or videos for all sports games such as baseball, soccer, football, softball, golf, basketball and dancing videos.
I think Ron Paul would consider ARPA to be military pork, and he is in favor of a drastically smaller military, so things like ARPA would likely end up on the cutting room floor as "pet projects" etc.
Montreal Web Design Portfolio
Montreal website design, e-commerce development, CMS, internet marketing, SEO, logo & print media design. Pearl White Media is a full service web &amp; print design company in Montreal, Canada.
I didn't have 70 GB of disk space free (two small SSDs in my laptop), but I just started running it on my old machine and will let you know the results. The grammar, parser, and traversal functions took me somewhere between two and three hours in total to think up and write; my gut feeling is that writing and sorting 70 GB of data on a spinning disk would be slower, though I may be wrong.

Another issue with using sort that you still need the sum of the numbers. You could store this as "wordnum;realnum", but now you've got over 100 GB of data to sort, and you still need to parse this out when you do your single pass after to get to the correct byte count. You could spend some time optimizing the sorting format (again using tokens), but now you're spending time doing work that's getting you even closer to an actual solution in code.

The coded solution is also scalable, although you could argue the necessity of scaling in this context. If a company were to introduce this puzzle looking for some byte in the first trillion numbers sorted (instead of billion), you'd be looking to sort several terabytes of data on disk; the constant memory solution, once tweaked to include the billions case in the same way the millions case is handled, would take roughly 15 minutes to run.
Set up weekly 1:1 meetings. Never miss them. And whenever possible, do the meetings outside, even if it is just taking a walk.
This is why I'm sticking with EC2 for now as well. Though one of my instances might go down or become unreliable, all I have to do to fix it is Stop and Start it!

No messing with support tickets or waiting (sometimes hours) on someone to talk out to the data center to troubleshoot it. Its just fixed.
> I've sometimes wondered about a system where the URL of a document is an actual hash, like SHA-1, of the document

Git.

-

It may be of interest to view this duality as an analog to the duality of location addressing (iterative) vs value addressing (functional) in context of memory mangers. The general (hand wavy as of now) idea is a distributed memory system with a functional front-end (e.g. Scala/Haskell).
I don't get it. Where's the challenge? If the Chinese are able to excel in their space program, how does that have any effect (particularly a negative one) on the rest of the world? This, as with economics, is not a zero sum game.

Space... is big. Really big. You just won't believe how vastly hugely mindbogglingly big it is...
You can store any kind of files now on Google Docs.
Seat Scanner Identifies People By Their Butts
"they don't even accept a failing product from apple"

I don't think that is true at all.

- When the battery life on the iPhone was dismal, Apple was first to be blamed. Nobody even questioned user behaviour. It was Apple that was at fault full stop.

- "Antennagate" was mixed, but a significant number of people immediately blamed Apple for the antenna design.

- The leaky iPad screens were Apple's fault from the start. Nobody blamed the users for that one either.

In this case, a loud fan most likely is a result of the user. If it were a PC made by a random vendor, the same questions would be asked first.
Very sad, did she have a known medical condition?
I don't think Stallman despised Tcl because of its EIAS (Everything is a String) philosophy. He was wary of the Tcl relationship (at that time) with Sun Microsystems, and Stallman was a longtime Lisper anyway; I wouldn't be surprised if his opinion was that everything outside of Lisp sucked.

EIAS is a powerful concept, though, which with Tcl's conceptually simple rules allow it to be homoiconic (http://en.wikipedia.org/wiki/Homoiconic) and allow for some interesting and _pleasant_ programming.

To head off one common misconception of EIAS, Tcl does not actually internally represent its code only as strings. It byte-compiles. Pure string-only parsing was replaced with byte-compiled code in 1997.
My recommendation would be to run your own DNS on your own IP addresses. Even with the IP shortage, you should be able to get a small block delegated to you that you can use for your mission critical apps. Once you've got that arranged for, its a fairly trivial task to find a registrar with policies more complimentary to your business.

If its mission critical for your business, then you can't afford to think like a victim. Take charge of your infrastructure where you have to. Relying on third parties is lean, but not always effective - a small amount of fat in the right areas can give you a lot of flexibility (and insurance) that you might not get when you rely on a third party.