skysight-inc/HackerNews huggingface dataset:
This probably IS the pivot. Companies like pitchbook.com make $

awe of founders who can manage to find the time to write articles, blog posts, do speaking engagements, and be "thought leaders", and somehow still find the time to rapidly grow a company

It's all marketing, which if done well, helps grow your company.
#startups on free node, plus a rotating list depending on what I'm working on.
And the messages are not random! If you read them you'll see they always have relevance to the topic at hand.
PeerVNC - Web VNC client allowing access to VNC server from everywhere
peer-vnc

Web VNC client integrating noVNC with Node.js and iWebPP.io
Features

Support all web browsers as web vnc client with noVNC
Support access vnc server from everywhere as peer web proxy with iWebPP.io
Provide end-to-end security
Apple played a different game: focus on home usage. They created hardware that looked great, so you wouldn't mind having it in the living room, and they supplied a productivity suite that matters for home use: iLife.
And evolve into a web framework, which will eventually be ported as a Node module.
I agree with the second part of your statement. Why not make things more efficient where we can?
Police: Boston bombing suspects lost hostage while buying snacks
This is exactly what I'd like to do with my life if I could afford to. How is it going so far?
Why do you want to hide that you red the message ?
Is it when you would like to ignore the sender but are too curious and would like to know what message he sent you ?
I fixed this :)
TL;DR: If a transition changes values that are dependent on dynamic user input you get an unrealistic effect where small differences take as long to transition as large differences (because transitions usually have a fixed duration).
"A fancy tool just gives the second-rater one more pillar to hide behind."
I've only just started the first 8 of the series of challenges. (Thanks!)

One thing I remember breaking (in theory) in university was a crypto-system based on the knapsack problem. But it is not in use in practice (because it has been broken). I don't know whether you included it.
It only seems to work in Chrome, but the example isn't all that compelling.
That sounds a lot like what Tim Rogers calls "friction".
I've known two people that have been hell banned here for single one-off comments. In both cases it had to do with supposedly disrespecting prominent Silicon Valley big shots that are worshiped on HN (eg in one case it was about Chris Dixon).

In my opinion the fastest way to get banned from HN, is to say anything negative about the elites. Even if you're just criticizing, that'll be enough to do it.

Zero accountability indeed.
Huh, Firefox hasn't dropped RSS support? The button is just not in the Awesomebar anymore.
What to buy? Samsung Galaxy S4 or Note 2?
My absolute favorite is Białowieża Forest [1] - I died laughing many many times, and I even learned a thing or two along the way. For me, nothing beats enlightening educational entertainment such as this.

[1]: http://idlewords.com/2012/02/bia%C5%82owie%C5%BCa_forest.htm
> Aside from ..., Google does not innovate much, and many of these services have stagnated

Can you please give a few examples of innovative companies these days? (And I am totally serious, no snark/sarcasm intended)
Question - Does the 1080p screen vs 720p screen makes that huge a difference on a device of 5 inches (or so)?
RSS just isn't very popular. Firefox also removed that RSS icon from the address bar a few months ago. Do you think Mozilla did that because they "oppose the open web"?

No, of course they don't. They got rid of it because virtually no one used it.
Check if your client has keyboard shortcuts that can mark-as-read from the inbox summary. I know gmail and gnus both support it.
At this point, IPv4.1 wouldn't solve the problem since it would require upgrading lots of software and hardware that already supports IPv6. If it had been developed ten years ago, then a slight modification to IPv4 might have flown.

One possibility that might have worked would be an option field to store the internal IP address from NAT. This would allow software that knew about the option to work around NAT. The expanded address would basically become a list of IPv4 address. Unfortunately, this would require support from NAT routers and the consumer routers are probably the slowest equipment to upgrade. This would also require support from operating systems at least, but might be possible for most applications to be unchanged. Protocols, like FTP or SIP, that include addresses would need to be extended but would get the most benefit from easier NAT traversal.

All of the changes have already been done for IPv6 (or not done like with Skype).
Working on the foundations, as I still need a few months of Taiwanese visa to be able to start my own company here legally.

In the meantime:

- Figuring out useful products used in a physics lab that I can use for my research and sell it as well, plus other value added things (like software development, consulting) that can support the things.

- Reviving and expanding my academic network (have researcher friends in England, India, Bangladesh, Korea, Japan, Singapore, Hong Kong, France) and see what would fit them well too

- Expanding Taiwanese networks for actual researchers, developers, electronics, manufacturing, via the Geek Dinner I organized and our newly founded Taipei Hackerspace, as well as friends working in the industry

- Expanding my knowledge via the likes of $100 Startup, Lean Startup, The Art of Innovation, Losing My Virginity, ....

- Moonlighting with a local creative firm to learn more about real business and money side, and get more professional services contacts

- Setting up a website and prototypes in the next month or so (sooner rather than later).

If you ever wanna chat, I'm on gmail.com with the same username :)
Gah, that'd be terrible for games. It's already annoying enough to enable port forwarding on /my/ router, I don't want to also have to do it upstream just to get a Terraria server for my 4 friends up.
Happy Earth Day 2013 - High Tech Point
No, it's still common to have in-house "find a good node" code that fires up and takes down machines until one that will be reliable is found.
Amazon was Down
Art reveals the lengthy history of video game controllers
If you think #python is bad, you definitely want to stay away from #django.
Help #stopcispa trend for today's #cispablackout
we have created a bot that helps you to automate tweeting relevant statuses (http://www.anonymous101.tk/TweetLog.txt) about the recent legislation regarding CISPA. we need your help to gain the attention of all so that we can alert everyone of the threat on privacy and freedom that this bill proposes.

information:
http://en.wikipedia.org/wiki/CISPA
https://pad.riseup.net/p/StopCispa

automation script and instructions:
http://anonymous101.tk/index.php/TweetStorm
My non-rigorous impression is that latency is roughly the same now as it was in 2010, i.e. not great, but at least it hasn't been getting worse.
More to my own post:

As I see the alternatives to what is done currently:

a) Change the format to use the current tool more efficiently. I.e. treat the format specification as a variable.

b) Get a better tool for manual/visual formatting - a better "MS Word."

c) Get a tool for formatting programmaticlly. This could be done with Word, but XML and CSS are easier.

That said, I don't think the answer is project management software. It's designed for a different problem and a different time domain. It's for acquisition and implementation of another module on the ISS, not changing sparkplugs.
I would venture to say the triviality of writing hybrid code is a function of how often you have done something similar, and how well you understand the underlying principles. This is really the case with any software problem.

Ruby provides some very useful features, but a lot of those come at rather high costs. Those costs are exacerbated if you do not understand how the internal components of the language are laid out, and the purpose behind this layout.

Ruby tries to be a lot of things to a lot of people, so then when people learn how to use it for one task they automatically assume that their skills will carry over. This sort of approach might work reasonably well with a straight-forward compiled language, but this it simply can't be that easy for an interpreted language like ruby, with it's reams of special context sensitive behaviour.

For example, consider the "pointers to pointers to pointers" complaint. Nothing is stopping you from having a low level C struct for all your performance sensitive data. Granted, you would have to write a ruby wrapper for this data for when you need to export it back out to ruby, but wrapper generation could be automated.

Sure, you could just say, "You know what. I'm just going to use C" but what if your project could really use some of those ruby features outside of the performance sensitive parts of the code? It's always a tradeoff.
Done a bit hastily, let me know if I got something wrong. But here's a racket (formerly plt scheme) solution:

#lang racket
(define (palindrome? lst)
(equal? lst (foldl cons empty lst)))

(define ITERATIONS 10000000)
(for ([i (in-range ITERATIONS)])
(palindrome? '(i)))

time racket palindrome.rkt
real	0m0.893s
user	0m0.864s
sys	0m0.024s

Here are some other solutions done in racket for those that are interested:
http://www.go-hero.net/jam/13/solutions/0/3/Racket
[deleted: don't feed trolls]
DDG actually pulls its results from Yandex and several other sources. Why limit yourself to a single, old-fashioned crawler, when you can use one of the most innovative meta-search engines?

http://help.duckduckgo.com/customer/portal/articles/216399
How about VSRP - Very Short Reply Preferred?
How? I do not believe you can get an e-mail address for a friend of the user, only for the logged in user (and only with explicit permission).
I'm loathed to perpetuate a 3 year old article, but...

One of the key contributing factors to this kind of network degradation of AWS (/or other cloud vendor) is the abundance of the "bad neighbor test" - where a client performs tests to see if they can achieve a 'preferred' amount of CPU/IO on the host of their new instance.

Resource sharing rules at the host level actually means that if everyone is trying to max out their instance, you would still get the equal share you are entitled to and guaranteed with your instance, so what the bad neighbor test really means is whether you can actually go into your neighbor's CPU allocation due to their under-use.

Well, if everyone does that then the system degrades as someone has to a party using less than their allocation and the amount of instance spots that don't fail the 'bad neighbor test' become non existant.

The overall health of the entire network would actually be better if folks didn't do this practice and instead everyone simply evened out their use across their instances that enjoy additional resources and stuck it out with the %age of their instances that only achieved their guaranteed minimum resource use and no more.

My company uses another "cloud-like" vendor and although we don't perform 'bad neighbor' tests upon new instances, it is fair to say our application benefits from the fact that the majority of the instances on their network are under-utilized and we can push into the max CPU of the host beyond the limits we pay for. Where instances do share 'bad neighbors' (ie we can only get what we paid for and no more - boo hoo, etc) we still keep the instance but simply route around that and distribute less load than on other nodes in our network.

That doesn't become the most cost effective mechanism, but the "savings" of the 'bad neighbor test' are probably negligible and ironically by not doing this we become the "good neighbors".
Can't get into AWS management console either.
Is Google Plus turning into Tumblr?
The main reasons are:

1) Because it isn't always worth the cost

2) Because we don't always fully understand the systems we are modifying

Which hearkens back to, "Don't fix it if it ain't broke". Inefficient is not automatically broke.
Yeah exactly, I felt the same. Was hunting for a link or next part to actually see an example using a physics engine..
Department of health does
aws console seems fine to me.
the amazon.com is down for sure.
I can't speak for the author, but sometimes the emails contain messages like "Major emergency - stop what you're doing right now" where, if I didn't get the email until 30 minutes later, could be problematic.
> if you forget to also configure ip6tables

Yeah, I've never understood that. I get that ping and traceroute have their own IPv6 versions, but that's sort of understandable (maybe).

A firewall, though, is a firewall, it shouldn't matter what one of the IP protocols is. TCP and UDP don't have separate tools. The maintainers should clean it all up and put it into one iptables tool. If you want only IPv4, use a -4 flag, and ditto for IPv6 with a -6 flag. Heck, for most rules you can just imply it by the nature of the src and dst addresses.
Keeping Track of Time
Bigger question: which ones matter? Most apps that implement 1 implement many. Love to see a sample of ad networks and their overlap.
Actually, if the system is well-isolated and correctly subscribed, at worst you'll get exactly your reservation. It is not necessarily the case that someone has to lose.
> Most brand loyalty is even sillier.

This makes no sense to me. If I have a good experience with a company, then any subsequent experience is far more likely to be good than a random selection?

The entire point behind brands is consistent experience.
Thanks for the feedback! Right now, it's graphing dy/dx = y*sin(x). You can change the function by editing the hard-coded function slopeFunc(x, y) at the bottom of the main file. (this was created when I was just learning JS, and I didn't know how to write a good parsing script to accept a function to graph).

As for the y(0) bug, I'm not really sure what's causing that. I have a feeling it has something to do with the way I scale the graph, because it was pretty hacky.
Doing fine here, both amazon.com and the AWS console.
I was disappointed also. I wrote up a (unpublished) paper [1] on this topic once; the gist is that physics presents both an opportunity and a huge challenge for UI.

[1] http://research.microsoft.com/apps/pubs/default.aspx?id=1917...
Much more important question is why do we ignore daily hundreds of thousands of deaths due to illnesses and not throwing trillions of dollars to solve these issues instead of terrorism.
There are some using Ceph for the volume service who shouldn't be terribly expensive. Dreamhost for example.
You could always use something like ShortMail. It's basically Twitter, but for email.

It's been around long enough now that you probably don't have to worry about it going away anytime soon, and its users really like it.

(I am not affiliated)

http://shortmail.com/
This article was published in 2010.
Dozens of my FB friends got an email that said "XXXX, I just discovered Gogobot. Please join me http://apps.facebook.com/gogobot/?r=00bb
It's more about effective communication than power games. Brevity is natural when you have to communicate with lots of people via email and your main priority is getting shit done. What's funny is that for random/cold emails, i'm far more likely to reply if I can respond in a line or two without being rude.
I got a 500 error on amazon.com. Now just a timeout.
Still, that's 100k a year, not including the cost of the actual instances. Not an option for smaller services unless your stuff simply can't be made to work without dedicated instances.
I sent in my request a few minutes after this went live, still waiting. :(

They must have a huge spike in requests to go through, plus the people completing sets 1 and 2. I would expect waiting times to drop as fewer people complete the advanced sets.
I think parent was referring to more on the role of a physics engine in UI, not on physics engines in general. There are plenty of those, but how many UI toolkits are provide real physical animation? As in....the infamous TAT Foldout UI Demo:

https://www.youtube.com/watch?v=FtR_zA9elrM
I probably gave them permission in one of the dialogs. It never occurred to me that a company would spam all my friends. As most people don't read T&Cs I didn't completely read the dialogs.
If your memory usage and gc speed are of critical concern, then you should really know that ruby is just not going to provide the tools you need to handle that. That's like using a hammer when you need a screwdriver. Even the most modifiable hammer is still meant for pounding, not screwing.

Whenever I see "I'll write in Ruby and optimize in C when I need to" I assume the context of "my program is well suited to be written in Ruby." For instance, I certainly wouldn't write embedded code in ruby. However, I would venture to say that these situations are the exception rather than the rule.

These days most software has access to fairly reasonable computational resources. If you're writting microcode for some industrial control system, or calculating stock price variations with micro-second resolution then certainly stick to C or ASM or what have you. However, in an age when even a fridge will have a few hundred MB of memory, and when a lot of code is meant to be just "good enough" I think even ruby will suffice.
Thanks, I appreciate the well wishes and practical help in getting there.

I certainly understand your reasoning, even if my conclusion is different. I try to be careful not to judge anything based on one small aspect without considering the whole, or jump to conclusions on a decidedly complex issue (any human action, really, including my own). You may of course do as you wish.

I did the google query a couple days ago, called the number twice to verify the disconnected message wasn't the result of a weird network error, then did several more queries and surfing around their various web sites (obvious.com, which now redirects to medium.com, jellyhq.com (where I promptly subscribed to the early adopter list), media stories, and social media accounts, to no avail. I spent much more than 15 minutes on it, and hopefully my post here displays at least a modicum of motivation and drive. I made the remark because I thought it was odd, not as a request for someone else to do my homework for me, but I appreciate your initiative.

I think what you read as lack of motivation, I believe is infrequent use of whois (due to its irrelevance for the vast majority of my work on classified networks) and especially in this capacity, leading to oversight of that tool as potentially useful for solving my problem. I overlooked the whois suggestion in your first post, because I was in the middle of composing a response to someone else, and probably because my attention went straight to the phone number I recognized. I am sorry my oversight inconvenienced you, but I do appreciate you lending your expertise to help (however trivial it was to you).

I think it would be accurate to see this as a weakness of lesser familiarity with certain things due to having spent large amounts of time in a different environment. That would be fair. I just think those type of things are generally easy to pick up, compared to the things that are difficult to learn, or just can't be taught period. Not unimportant or trivial, but a minor challenge. And those concepts that are difficult or critical to get right the first time, are the reason why I applied to YC, and why I am asking HNers for advice. And I will make every effort to eventually give back more than I receive.
Go is not an acronym

Go is not an acronym

Go is not an acronym

See also: "ham" (amateur radio) is not an acronym
Yeah same here. Amazon is throwing a "Http/1.1 Service Unavailable" but AWS console is fine.
Right. The problem is that a 'bad neighbor' test is often defined as when one can only get that guaranteed minimum amount of resource.

That's the part that doesn't scale.
Unicode: Keyboard Symbols, UI Icons ↹ ⌫ ⌘ ✉ ✍ ⌖
The Truth About the ‘Age Premium’
Those of you interested in cache conscious algorithm design should check out Anthony LaMarca's thesis from 1996: http://homes.cs.washington.edu/~lamarca/pubs/lamarca-thesis....

The article only cites papers from 1961 and 1964, and complains about how CS departments use out-of-date machine models when teaching algorithms. This is just not true at any of the top schools.
Wow. Something this big means I'll bet it's a networking issue.

I wonder if they lose money for a brief outage, or if people just delay their purchases. I seem to remember them graphing this somewhere.
Wow you sound extremely angry. There must be a deeper issue at play here because this is way out of proportion to the comment you are responding to.
http://i.imgur.com/E8vAzKp.jpg
I doubt it would ever make sense to use this over dedicated servers, except at a large scale.
a lot of open pull requests...
Ruby hosting in the cloud – Elastic Beanstalk vs Heroku vs EngineYard
More related symbols here:
http://xahlee.info/comp/unicode_office_icons.html
Browsing the site is nearly impossible at the moment.
You don’t have to know anything about commercial real estate
In fact, we prefer if you don’t.

At 42Floors, we’re making it easier to search for office space. In the last year, we have launched our search site in San Francisco and New York. We’ve helped 1,000+ companies find 2 million+ square feet of office space. We’ve raised $17M from industry leaders.

And all of this has been done by a bunch of people that know almost nothing about commercial real estate. In fact, the first seven people in the company had never done any commercial real estate work at all before starting 42Floors.

But we like that. Because we’re not trying to make this industry a little bit better, we’re totally flipping it on its head. Believe it or not, commercial real estate as an entire industry has still not undergone even the most simple of internet transformations. Right now, in 2013, you can’t search for commercial real estate online. It’s crazy actually.

To actually transform this industry, we need people who are not educated in how the industry has performed up until now. In fact, the actual skill you need is the skill of transformation. Of revolution. Of being able to see the world in a totally different light. We look for people who aren’t confined by what has been, as if it’s all that could ever be. We look for people that have the confidence (and at times blind faith) to believe that transparency will eventually win.

If you want to work for us and know absolutely nothing about commercial real estate, that’s actually good thing. For now.

Once you get the job, you don’t get to stay naïve. You have to be willing to work hard. You have to enjoy learning for learning’s sake. That means talking to tenants, brokers, and landlords. That means going on tours and reading leases. You can get up to speed quickly, if you work at it. We know, because that’s what each one of us had to do when we started.

It’s invigorating to learn about an entirely new industry. To see nothing but opportunity everywhere you look. People like us are drawn to problems. Hard problems. Actually, it’s a bit of an addiction. And we have the audacity to think we can accomplish anything.

It’s time to come talk to us. We need more people like you.

http://42floors.com/jobs
Delphi and .NET Interop with JVCL
Amazon.com is Down
A reminder that, although medical advances can extend life and some are predicting that the average lifespan will soon be into the 100's, it's fair to ask "why?" If we are in a vegetative state, have dementia, Alzheimer's, and other diseases of old age... it might be better off to let someone peacefully die.