skysight-inc/HackerNews huggingface dataset:
I went on vacation...wheres the front page HN stuff?
Went abroad for two weeks. Now that Im back I want to see all the good HN articles i missed over the last couple weeks. Any idea how?

Can I view articles that received over x points?
Tell HN: Why I Love This Community
There are plenty of reasons to love HN, but the reason I love it here: It's the only place I know of that truly celebrates ALL entrepreneurs. An entrepreneur doesn't have to raise $10 million to get recognized here. You don't need a 100x exit to be recognized here. If you work really, really hard and share your story (big or small) - this community appreciates you. I think that makes this place special.

Why do you love HN?
From my experience, PHP can be as expressive as OCaml in the hands of an expert - in different ways, of course, but the end result should be fairly similar in terms of size. The problem is that PHP achieves this by throwing any kind of compile-time safety (and any kind of compile time, for that matter) to the wind. It's doing the equivalent of running around naked and shouting "I'm invisible".

So, most of the time, you end up with a piece of software that's short and sweet and hopelessly brittle.
Let me look closely at your checklist

1. Memory: We have 2 GB and "free -m" shows that more than 200MB (least) is free at any given time. Do I still need to add more memory?

2. Our site scores perfect A on Yslow. So minification , gzip, far future headers etc is in place.

3. We have improved out DB structure a lot. Since we are adding more features continuously we are constantly changing the DB structure. With the help of some more experienced programmers I will get these things tweaked. But in MySQL okay if our user base will hit 1 Lakh in next three months ?

4. CPU profiling is something that we haven't done yet. Will do this asap. Can you suggest some resources starting points ?

You also said something about load balancers. Will you please give me some resources to start up with ( I know I can google but ...) ?

5. Fail-over is something that I did not think of initially. What are the best tools around ?for the same ?

The whole discussion might sound as if I want you guys to spoon feed me. But that is not the case. Let us look at the whole questions as an opportunity to share each others views on the same topic, even the experts might get to learn new things.
My understanding is that once MS won the '90s browser wars, they disbanded the IE team entirely. Only when new competition arrived did they restart development. I could be wrong, though...
Freebies for devs are kinda the norm for this sort of thing, so this is literally the least Nokia/Microsoft can do. Hardly going to sway anyone.

Not to mention Apple is actually extremely stingy with their giveaways, so the reason everyone got iPhones was much different than this.
> That sabbatical is precisely why I will never ever promote Internet Explorer. It was ridiculous.

Some (including standardistas and other web luminaries) argue it was a good thing overall (though it got long in the tooth around 2005-2006) because it allowed the web to settle and developers to better understand what they were working with (because the target got static, it became possible to explore in depth, not just in breadth).

> They had the best browser back when IE4 launched.

They also had the best browser back when IE5 launched and back when IE6 launched.
Considering the discussion was about what SF pays, I think talking about what you pay in SF taxes would make sense. But hey, that's just me.
Ontrack wrote the software we used to use at a computer recycling centre for drive testing - the software was bought by one of the major disk drive makers and badged as their own disk testing solution. Based on this alone, assuming they're the same company, I'd trust them more than others.
http://news.ycombinator.com/over?points=250
Larry Ellison directly across the table from Obama
Cool. Something that I dint know. So far I have changed some table types to innoDB from MyISAM. Rewritten a lot of queries and in some cases maintained redundancy instead of normalization.
NASA does have a large continent of forensic engineers which is actually more relevent to the discussion than automotive engineers. Though so does the NTSB, so honestly I'd rather see a study done by the NTSB.

An automotive engineer will know how automotive companies usually design braking and acceleration systems. They can tell you if Toyota did something out of the ordinary compared to the industry standard. Assuming they didn't, the automotive engineer is no more qualified to go deeper than that than any other mechanical engineer. So bringing in a forensic engineer who knows how to deconstruct accidents is probably far more relevent than bringing in an automotive engineer who knows how to create a braking system by stiching together vendor components.
I just read on wikipedia about SIVcpz. Do you know if its structure is of similar complexity?
Show HN: Circulate, our contact reminder app
Hello HN, meet Circulate!

Circulate integrates with your email and shows you how long it's been since you last talked with your contacts. Set priority, time intervals, follow-up reminders.

Beta invites to be sent out soon. Sign up at our website to get early access:

http://circulateapp.com

Feel free to chime in with your comments and suggestions!
If you change the port, you are saying you know more than the average admin, and may have more interesting things on your server.
Thanks for the link; very interesting.
This is rather distasteful.
Wow. Someone talked about Nagraj. Super Comando Dhruva is my fav and I think his villains are quite diverse in terms of powers.
> You obviously understand what I'm talking about so how confusing could I honestly be?

It took reading through multiple comments that were out of context from the original discussion. Your original comments weren't clear.

> I'm pretty sure that everybody else understood me, even if they claimed otherwise, because we're not idiots here.

That's your sign. =)

We generally aren't idiots here. So if people are having a hard time understanding what you mean, assume the problem lies on your end and that you are failing at communicating. Again, context is important, especially in threaded conversations.

> It's a cheap tactic to pretend that I'm "incoherent" when I am certainly not.

But you were. You're believe that you were perfectly clear hinders your acceptance of that.

And please understand I say this with the hope of helping you see how you weren't clear. I mean, I took the time to read your comments, which meant I had to highlight them, even though they were voted down. I could easily have ignored them.

> The topic is flash.

Flash on the web and JavaScript, CSS and others replacing Flash. That's the topic. It's not just flash.

> Everybody is saying that it should be replaced.

Yes, everyone is saying Flash on the web should be replaced.

> Its replacements include 'X' and 'Y'. The fact that I reference 'Y' rather than 'X' is a completely natural context switch.

It's "replacement" on iOS devices is not part of the topic, for several reasons.

The technology being linked to is not limited to iOS devices. In fact, it has nothing to do with Apple. Apple, in truth, has little to do with the desire to remove Flash from the web. However, they did put a spotlight on it.

So, if the technology being linked to and discussed (JS, CSS, HTML, etc) has nothing to do with Apple, but rather open standards, then it's fair to assume when you talk about proprietary devices, you're referring to iOS devices and the apps there. This is confusing. Flash has never been on iOS, meaning it's not being replaced. Also, Flash isn't being replaced on the desktop either. Flash is the one trying to be the platform to develop desktop applications on.

But that's mostly irrelevant, because you said this:

"I really don't want to be forced into paying the 50-100 percent Apple premium for hardware just because they managed to "kill" a technology everyone decided to hate for no reason."

You won't be forced to pay Apple premium for hardware. In fact, costs will only go down, because what is replacing Flash is open standards. If Flash dies today, nothing changes in terms of your choice of computer to use.

In fact, by keeping Flash alive, you are forcing others to pay a premium. By replacing Flash with open standards, you essentially level the playing field.

Anyways, this has gone on for quite a bit.
A modern FBR that uses commercial plutonium as a starting fuel and with no external blanket could breed with a ratio around 1.0 and, at all points in the fuel cycle, have the Pu be so contaminated with Pu-238, Pu-240 and Pu-241 that weapons use would be impossible.

In fact, sodium cooled cartridge reactors are considered so proliferation resistant that they could be deployed to places where they could fall into enemy hands. Not only is the material inside not usable for weapons, but people trying to get the fuel out would probably be killed by a sodium fire.

Now there's another risk that a government could use FBR technology to construct a system for creating weapons plutonium. For instance, a country like Iran could use an improved version of the EBR-II with integral reprocessing to produce 'supergrade' plutonium. On the other hand, any country that wants weapon grade plutonium can build a graphite or heavy water and use the well-understood PUREX process.

It's too early to compare the proliferation risk of a thorium vs plutonium cycle. Solid fuel thorium systems are highly resistant, but liquid fuel systems are too immature to characterize. If a highly effective system of protactinium removal were perfected, it might be possible to extract weapons grade U-233 from a liquid fuel reactor.

Another problem with liquid fueled reactors is that it isn't easy to verify the fuel cycle. In a solid fuel cycle, every fuel element has a serial number, and a random sample of them can be occasionally looked up to make sure that none have disappeared... Diversion outside of the reprocessing center can be easily detected with only intermittent surveillance. With liquid fuel systems, it's impossible to know exactly how much fissionable material was made and where it ended up.
Try http://hckrnews.com/
I'm the other guy in "our". Clickable link: http://circulateapp.com
I think the best way to go about learning, especially because he is young, would be to have something that he wants to build and then to learn what he needs to do it. Maybe a game, a facebook app, a chatbot, or if he has an idea for a web app he thinks would be cool.

Python is a great place to start, and learning HTML/CSS is a really good idea too.

Because he already knows a little Python, Google App Engine might be a good place to start because they have good docs, it is relatively simple, and hosting will be free.
That is a comic from "PhD comic", for newton sake.
If you filter IPs for sensitive services like ssh (and isn't that fairly standard practice) then I wouldn't expect there to be a real difference in risk level.
Pioneers, Town Planners and those missing Settlers.
Or they built their own framework over the years and either refuse to accept it or refuse to part with it (so they tell you frameworks suck and they only use their own code).
Our server is not slow at the moment. It is pretty responsive. But as 9000 reaches closer to 100000 I am sure existing safe-gaurds will not be enough, so I am asking what else can be done.
When to Reward Employees with More Responsibility and Money
Is there nothing in the logs about the drive - eg at boot is it read, are their errors or is it just ignored? Does the BIOS recognise a drive is present or do you get a "no operating system" type warning?
Hazarding a guess... redundancy and adaptability?

Watson's not going to suffer damage to his neurons and still function, nor lose a swath of them permanently, but eventually relearn how to talk.

Nor is it going to be able to ever independently 'learn' a new skill in general.
IIRC, it was sub-second speed when he was done optimizing.

I wrote a non-optimized version of this in Ruby, ran in ~10sec. Then I rewrote it in C, and it was <1ms runtime for 20-100 digit inputs. Yay algorithms!
> Which of the new group has breakthroughs in two segements?

Groupon.

> Which will be lucky enough to have incompetent rivals?

Groupon.
A couple years ago I wrote http://fuelog.com from scratch in PHP. It wasn't a terrible experience, but now I'm not even interested in maintaining or updating it.

I think it's a perfect candidate for a Google App Engine project and might migrate it (when I get some free time).
What kind of yields can you get from the raceway method?
Yes true. I realized this during my initial optimization. I realized that some queries involving joins were taking unusually long time, a slight tweaking tremendous gain in performance.
Cool idea - I have the same problem and once started tracking a "last contact date" in my OS X address book. Then I had an AppleScript that would go through and check that date and give me 3,6,9 month reminders.

I'd love something that would connect with Twitter and automatically identify when I say "we should meet up" with somebody and remind me to meet up. Because I nearly always forget when I say that, especially if the person is in another city.
it's not "Python video lectures", it's "Introduction to Computer science" in which the teacher uses Python, and you can't barely see the code in the videos, so the real potential of these classes is theory (i know, i've seen them)
OK, that makes my brain hurt. (Not saying you're wrong...)
> But in MySQL okay if our user base will hit 1 Lakh in next three months ?

I doubt if many here will understand what is 1 Lakh. Better make it 100,000. :-)

(BTW, where do you live?)
You could also throw in Fairchild Semiconductor, Bell Labs, Xerox Parc....
No problem :)

IMHO, Zed Shaw's "Learn Python The Hard Way" (free book) is also really good at teaching both Python and programming:

http://learnpythonthehardway.org/index
Originally, but he now lives in Massachusetts.
I wouldn't use the word "cuddly" to describe it, but the texture did remind me of a plush doll.
Really about Zend? We use Zend Framework extensively and find that while we can roll our own (and I certainly have), it is a well-documented MVC framework that provides a decent foundation for our applications. Zend probably only solves 10% of our issues - the remaining 90% are very application-specific logic.
Also, long ago there was Prothon, which wasn't exacyly python but was very close, and didn't have a GIL. Unfortunately, it seems all source code drops of this disappeared from the earth, though you can still find some mentions e.g. http://blog.ianbicking.org/initial-thoughts-on-prothon.html

I don't remember how Vyper worked, but it might have abolished the GIL too: http://got.net/~landauer/sw/vyper_readme.html
This article was from last year (don't know if it's the one you're thinking of), but the paper just theorizes that glia may be involved in the described mechanism.

I think we can be fairly certain that glial cells are involved in neuronal communications, but I'd not say this paper at all proves that.
Thanks! Love the idea of twitter integration. Auto-generation of tasks/reminders is in our feature backlog.
> If someday batman dies, spiderman won't come from New York for load balancing

Dude, you can't cross the streams! (Marvel & DC)
Still getting caught up on all of this, but there was a problem with sticky gas pedals?
I'm assuming the ostensible point of the meetup was to exchange thoughts with the current movers and shakers of technology, and not to just reminisce about the 90s.

I didn't see Vint Cerf either. ;-)
once you get the script kiddies out, all thats left are the mind games people. like the bad guy from hackers.
Is the floor mat really a Toyota specific problem? What is so damn awful about their floor mats that you end up in an accident?

I had a Ford and I put in rubber floor mats on top of the OEM carpet ones. No problem upon installation, but overtime they slipped up behind my pedals and I had problems with braking/acceleration. I stopped, got out, pull the floor mat back 3", and everything was fine. Now if I feel the floor mat creeping up I just pull it back. If you took 3 seconds to open your door and look at the mat behind the pedals it was an obvious problem.

I've had the exact same problem with the rubber floor mats on a Mazda 6, Subaru Forester, and Ford Explorer. The solution everytime is the same, pull the floor mat back into its proper position. It really isn't that hard.

So Toyota gets blamed for something that can happen to anyone, anytime, using any car and any floor mat. Why is that?

(On the other hand, Toyotas are far from perfect, on my girlfriends Toyota the sun visor is so far out of position in order to lower it you need to rotate the rearview mirror out of its way about 2". How did that pass QA?)
There was nothing illegal as far as entering... he used a mail server for what it was intended for. The impersonation of the MTV legal team is a different story, but it would not constitute a hack in my opinion.
the toast:....Glad that Mike Arrington or Jason Calacanis is not here..here here..
Why do they you anything you go back in? I've never been asked any questions when returning into the UK.
I'm going to have to disagree with the article for many reasons: First, I'm a Ph.D student and thus obviously biased. But second, while Ph.Ds can be unwise life decisions for many, it really depends on your field, and the most relevant field to this demographic is computer science. It really doesn't work that way in CS because such a high volume of computer scientists leave academia post-Ph.D into industry. CS industry (and the finance industry) has an insatiable thirst for deeply knowledgeable qualified Ph.Ds. I don't know what the cost benefit is (of spending 4 years in academia vs getting paid high industry salaries) and I'm sure you could make more money going straight into a tech job; but I'm going to assume here that we are maximizing more than just $\sum_{life} income$ here.

PG has a Ph.D; he did fine (yay anecdote). In my various internships around tech companies, there were plenty of senior coders who had Ph.Ds. And if you have a Ph.D in a relevant niche, you're probably going to be headhunted and well sought after. Where else does Wall Street or Google hire top machine learning specialists?

Now a Ph.D in sociology on the other hand... where do you go from there?
Thanks for the great validation that we're on the right track. The idea came up specifically because we had the pain ourselves. When I first ran the prototype on my own email, I was shocked at how long it had been since I'd touched base with a whole lot of people.

The Twitter idea is really interesting... Location-based reminders. Hmmm I'm going to ponder that some more. Thanks for the feedback!
What Venture Capital Can Learn from Emerging Markets
What influence does Tim Berners-Lee have today?
No doubt, IP filtering is the most secure plan. It's not feasible for many use cases however.

For instance, I have our servers only accessible to my work IP. However, that means I need to connect to them through there when I am not at work - coffee shops, hotels, my phone's dynamic IP - so my work server needs to be accessible to anywhere.
Touche; title updated.
I know, I'm just saying it would be a whole lot better to have this debate and take whatever comes out of it than the current situation, which is mostly cynical and corrupt sociopaths on both sides who aren't in any way interested in bettering the country.

In other words, I'm just as happy to see someone like Dennis Kucinich do well as I am Ron Paul, even though ideologically I agree more with Paul. I think we should be more concerned with replacing evil people with good people than the particulars of one platform or another. The common grounds (stop the wars, stop corporate welfare) are vastly more important than the differences like health care or welfare for people who actually need help.
didn't get the fundamentals behind "mixing Erlang and PHP is a very, very potent combination". Anyone care to comment on this?
I don't think anonymous attackers care what is on your server. They probably want to use it for botnets or spam.
I'm not sure this is a raw data blip, since it seems to change based on the zoom level.

19C appears to be the historical high for that day, but is sometimes included in the band indicating the actual range.
We changed our SSH port if only for the fact that fail2ban was showing up near the top of the list for CPU time while SSH was running on port 22. After moving SSH to another port, it's consistently at the bottom.
Discussing obscurity in the security community is like talking to coffee aficionados about Starbucks.

Noneleless, if you can choose between being obscure or being a prominent potential target...
>The stats over the weekend were over 18,000 connections to port 22, and five (5) to port 24

In other words: yes, to random probers. Jury's out on non-random (my guess is no. If they're watching your network, and you ever use the port, it'll get probed for vulnerabilities).
How is WordPress.com made?
Did anyone notice the relationship changes as you scale both options. The slider almost always shows paypal winning for transactions under $100 except at the $5,000 level and the million level. I'd love to see this in graph form.
IIRC, carriers not updating their customers to the most recent Android build has been a big problem.

Not really Google's fault, but perhaps Android isn't a great example.
I should have said 'era'. Most people I knew that were using Java as a day job were stuck on 1.3/1.4 forever, even after 1.5 was released, so could never avail themselves of anything remotely new or interesting in the language. Even something as basic as the new for() looping in 1.5 was something they couldn't or wouldn't adapt to, and most of them left Java for something else.
You don't have to use something as heavy as the Zend Framework. There are light frameworks like Code Igniter. I usually just code up my own simple MVC with a custom DB class that I re-use.
I think a better question might be "Can you program in ANY language without a framework nowadays?". The web is SO much more complicated than it was even 5 years ago.

Now web developers have to worry about mobile resolutions and layouts, APIs and access keys, whether or not they're implementing REST correctly, allowing users to sign-in with 3rd party services and oAuth, whether or not to go HTTPS only, etc. The list just goes on and on, and will continue to grow even larger as more technologies and ways of consuming information emerge.

I have been starting all new projects (PHP, Ruby, and even Javascript) with some sort of framework for more than 5 years now. It's the only chance I have at keeping up with user demands.
Maybe I'm stating the obvious, but in my experience an obscure port number will limit the number of requests, AND you should have a hard firewall in front of it with IP blocking | filtering.
The subsection title: "Why you are not getting laid".
The author: Miguel de Icaza, the man behind Mono (among other things)

Worth reading.
Not being on port 22 raises the bar for getting into your server slightly, but as both the article and others here point out, you still get connections.

That means:

- If you have a guessable user name / password, you will still get hacked, and probably also by more determined people - which leads to:

- Those determined to get into your server will be delayed a few seconds, at most.

It's fine, do it, but only to get the bulk of the automated attacks out of your firewall / logs. If you're uncomfortable running SSH on port 22, your setup isn't safe enough, and switching ports is just putting a band-aid on an infected wound.

Hints:

- Root can't login from SSH. Use sudo.

- Public key only.

- If you have multiple servers, only one can accept SSH connections from the world. Preferably not in the same IP-subnet, much less domain, as any public facing server. Use this as gateway to other servers.

- IP whitelist, if practical.
A History of the World in 100 Seconds [video]