skysight-inc/HackerNews huggingface dataset:
I disagree strongly with the article's premise. Don't take a job where a language and framework has been chosen that you don't know, where you are still at the point where building basic websites is a 'project'. Why not? Because obviously the company you are working for has no idea what they are doing with their time and money, and you're therefore unlikely to be in an environment with skilled coworkers.

If you are really a beginning web developer, read the HTTP RFC. Learn HTML. Learn Javascript. Learn CSS. Learn basic Unix. Pick one simple project and implement it in three different languages. Then implement it with three different database layers. Then implement it with three different web servers. Then implement it on three different operating systems or at least Linux distributions.

Now try to benchmark and scale. Compare multiple front end load balancers. Compare various NoSQL database architectures and caching solutions. Try some cloud hosting, see where it falls down.

This will teach you far more than fiddling in one framework.
I think 'start the next Apple' is just as constrained as what you're dogging.

What about just getting married and raising a great family? Or starting a mechanic shop that lets him fish every afternoon? Living a happy life that they choose and having a positive impact on the people around them. The occupation, money, etc. don't matter so much.
The phone company can (and does) cut off people who violate their terms of service. Basically he needs to re-negotiate his terms of service, which means getting a business account. Its more expensive but he won't be 'capped'.

I'm surprised the Comcast guy didn't try to sell it to him.
How to extract location info from twits
My friend had some kind of washer hose burst in his house when he was away for the weekend. The damage was minimal (it was in his unfinished basement) but the water company, detecting a large amount of water being used, came by and shut his water off.

"Oh but that's different" - not really. Same thing would have happened if my friend was intentionally trying to fill his basement with water.
T-Mobile and Virgin are the only carriers I'm aware of that use a "soft" cap as you describe. AT&T and Verizon don't cut you off, they just keep charging you by the GB when you break the cap.
> as far as I know...

How far is that?
The UN recently proposed that Internet access be a human right.[1]

[1] http://www.wired.com/threatlevel/2011/06/internet-a-human-ri...
It seems to me (perhaps due to broad generalization) that the sort of user that this would target wouldn't be able to easily load java apps on their phone (I remember having an old moto slivr that required a micro usb cable and a $20 piece of software to sync anything). Also would they even have the data plan to benefit from it (besides being billed at $0.xx a kb)?
This. Combined with the power of local carrier monopolies, it's exactly the reason we need net neutrality.
YC fund founders not ideas. He probably gave them a "warning" or a chance to give it a try expecting them to be ready for a pivot anytime soon.
jm2c
Pictures search for Twitter shows instagram too: http://twpic.linkstore.ru
Looks nice!

Android please. :)

Edit: I signed up. Looks like it -just- does splits, and not separate IOUs. Unless I say that I paid, but the cost goes to someone else?

Might be worth having a separate IOU interface to save confusion.

Just a thought. :)
Funny Text Messages
If the institution chooses an insecure password policy, it heightens the likelihood it will fail to ensure good SSL settings.

This tendency is independent of the fact that these functionalities are implemented by different teams, and that one team might happen to be competent enough to do the right thing despite the lack of institutional imperative. So the consumer might get lucky. So what?

Your initial comment was that "plenty of financial institutions" do SSL a certain way, and the respondent correctly pointed out that this fact adds no information to the discussion about SSL techniques, because plenty of financial institutions do dumb things. It's "apples and oranges" only insofar as he's saying the orchard manager is a poison spreading dummy so you can't trust the apples or the oranges.

Maybe you can elaborate on the "studied" part of your comment with specifics. That part was interesting.
From Education To Curation: How One Meeting Changed Our Business
You have made a logical fallacy sometimes known as the is-ought fallacy or is-ought problem.

The key point is that the parent is stating that things ought to work a certain way. While your statement that things are a certain way may be true, it is actually a non sequitur in relation to the ought proposal.

If you wish to make a cogent argument you'll need to address the ought section of his argument or connect your "is" statement to be no longer orthogonal.
Even if internet access is a right, internet access >5mbps certainly is not.
AnyLeaf (S10) Puts Grocery Deals on Your Plate With the Punchfork API
This type of social networking isn't really unique to Google+ though. The big gains are going to be made when students can come together to collaborate on a Google Doc, or a professor can share documents/other files with students.
There is no analogy to internet use. It's not a scarce resource.
Great! I had been passively looking for a lua gamma function to replace one I had been using since lmathx can't be compiled on Windows. Passively found!
And I just recommended this to a family member about a week ago :(

This scenario happens on family vacations all the time. If you've ever gone on vacation and rented a big house for 3-4 families, you end up having to split the grocery bill, dinner bills, group activities; it's a huge pain, everyone has to always keep cash on them to divide the cost right away or people forget.
Chrome Extensions: Now with more powerful scripts and improved proxy management
What people are saying on Facebook about Google+.
How did they fund the company initially? How did they get coverage on BBC and CNN? How did they get in touch with their current funding source?
My guess? The team was solid. Since they found something else (i.e., something better), they probably are.
I'm sorry to be blunt but a 1:3 ratio of sysadmins:servers means you are doing it very, very wrong. 1:300 is not uncommon these days with the right tools.
If you try to view the post in a mobile browser, you get:

"Article not found"

Or at least, I am, on my iPhone right now.

There's definitely a touch of irony there.
To be clear, though: Water and Electric utilities in the US (and I believe this is true of Canada) are also heavily regulated, including the requirement of a government approved meter that measures in a consistent and accurate manner. In addition, one pays based on what one consumes at rates that are at least partially controlled by another regulatory body. In our area, this is the case because there we have no choice to use a different electricity or natural gas provider. The same could be said about our options for broadband service, except that it lacks the same oversight. As a result, municipalities that have AT&T, Wide Open West, Comcast and a variety of less-fast DSL options have significantly better "specials" and even service options. I, for instance, can subscribe to Comcast Business service, whereas my parents a few cities over, where Comcast is the only reasonable choice, can only use their residential option.

I agree, it's not a right, but I think the author is correct in stating that Internet access is an essential utility.
In managed operating systems memory safety is guaranteed by the runtime. Typically a type- and memory safe intermediate language is used (CIL, JVM byte code) which is checked by the OS loader.

This means that you don't need an MMU to implement process isolation, and threads and processes are basically the same thing. Some of the performance drawbacks of not being able to do pointer arithmetic (breaks memory safety) and having to do run-time checking (i.e. array bounds, type safety) are offset by the fact that context switches for processes become as cheap as for threads as you don't have to setup your TLB every time.

In the OS mentioned in the article, Singularity, pretty much everything lives inside its own process, even dynamically loaded libraries. Processes communicate over type safe channels, and shared memory spaces can be created if processes need to share a lot of data.
Your water and electricity utilities most likely also have caps on how much water or electricity you can use before they cut you off.

Most utilities cannot just shut you off. Many states have laws that determine when and how. The biggest thing about a utility though is that you pay for usage. If you want to leave your lights on all day, they really don't care as long as you continue to pay your bill.

Personally, I don't see a problem with metered broadband, and only have a problem with the current pricing structures. Look at the mobile space to see how messed up it can be. Companies set prices at a usage level that is just below what a person really needs so they force people into the next tier with the hopes the person will not actually use it. Instead, I would support a flat rate per GB. I've seen numbers like $6/GB thrown around for mobile (it would obviously be a lot lower for line connected broadband, but you get the idea).

If we do end up with broadband treated as a utility in the US, I would bet that it will be metered and charged for usage. It's the most fair way to support the system and will naturally prevent people from doing something similar to leaving their lights on all day.
They are recruiting people to improve the app engine infrastructure, which is probably mostly written in Java.
Cool stuff. I think it's similar to custodians in Racket (the artist formerly known as PLT Scheme):

http://docs.racket-lang.org/reference/eval-model.html#(part....
That is not entitlement at all. If anything it was ignorance of the fact that your upload data is also measured against the cap.

This. I would never have guessed upstream was counted. I thought this was only about downstream bandwidth.
Zip drive? Luxury. Oh what I had to go through to pull a few QuarkXpress documents off of a SyQuest drive for my brother! "SCUD: The Whole Shebang" wouldn't have been complete without it!

Had to dig up an old Performa-era Mac that had the SCSI-1 (non-Centronics style) connector that the SyQuest drive had. The drive was borrowed in friend-of-a-friend style. And then... how to get the files off of that Mac!? Ethernet/AppleTalk issues on an 80's Mac in a 21st-century networking environment wasn't trivial.

I don't think I could remember how to do it again if I had to.
This is just an excuse to drop a semi-cool design on the web using a hot topic, very typical these days.
Prepaid wireless broadband will always cut you off as long as you use a pre-paid card.
If you've ever gone on vacation and rented a big house for 3-4 families

A mistake you will make only once, believe me. Everyone paying his own way UP FRONT is the only way to make these sorts of things work.
How to use wamp server to run php files?
9 days from private beta to shut down?

http://news.ycombinator.com/item?id=2724933

So a great offer for the other project or a well thought out early fold?
How to Use the iPhone's Home Button
"...at least managed to switch to a business account, which isn't too much more expensive and has no cap."

Down here we've got Cox, with the same 250GB cap, and business accounts are literally $180 per month more expensive than the residential accounts. I pay $69.99 at home and $250.00 at the office for the exact same service.
"Metasploit: The Penetration Tester's Guide" now available
Hey HN,

Just wanted to share a new release, thought you might be interested in checking it out. A description of the book, sample chapters, and detailed contents are available below.

http://nostarch.com/metasploit.htm

Use discount code REDTEAM for 40% off -- the promo runs all this week. Print orders get the ebook free, PDF delivered immediately; Kindle and EPUB editions are coming soon, you'll get those too.

Cheers,

Tyler
My first reaction is that this is a terrible idea.

Very often you create a goroutine to send messages down channels. Those messages are objects. Those objects may go to multiple other goroutines.

Kill the originating goroutine and you've just messed up all of the other goroutines that thought that they had objects.
They are not likely to turn you off, but are likely to stop by and write you a ticket for violating the water usage ordinance.
Even though their contract specifies the same data cap for all speed options... So that means that at any time they can decide to terminate you for the same reason.
I'm not really in a tech center and the lawyers I've contacted have suggested I operate with the name as long as I can. I'm not to keen on that idea as I don't want to create a bad name for myself but I really need to start marketing ASAP.
How to care for your introvert?  Good advice?  Enabling?  Somewhere in between?
Both of these utilities have sliding scales (at where I've lived in California) which become punitive at higher levels. Comcast could do that same as long as they provided reasonable visibility.
San Francisco vs. New York: The Cost of Operating a Business
I actually had a conversation about creating a service like this with somebody else from Hacker News... Looks like it wasn't him but still nice to see it come to fruition.

Though I had thought it would be nice to have a version which sends you an SMS -- available on all phones and difficult to ignore -- and perhaps an Android version, too.
ADHD superpower
SAP attacks $1.3 billion Oracle verdict at hearing
We're looking at it. I'll probably go for mobile web first - 1 developer and a backlog of essential work that needs to be done. But I hear the call for Android, its definitely on the urgent list.

(edit to respond to edit)

What do you mean "just does splits"? It doesn't (at the moment) do a good job of explaining that the IOUs balance each other out: if I buy you lunch, then you buy me lunch, we're probably pretty close to balanced out.

I'm working with a great designer at the moment to try and fix some of the programmer-isms in the UI.
Hey so we know that facebook has hired PR people to try to make google look bad .. what's up with these recent anti-google posts from ex-googlers? Can anyone verify that these posts weren't paid for?
Planning for catastrophe
I reject the conclusion that using mathematical constants as bid means Google didn't take the auction seriously: clearly they had set out a limit and bid up to it.

Is there any evidence that Google chose not to bid in because there was no available mathematical constant between the competitors' highest bid and their internal valuation?
Edw519 comments in list. Edw519 turns every post into a list. Do you speak in list?...

"how are you this morning Ed"... "1) I woke up 2) I had some coffee 3) I checked HN 4) Hell yes I am ok" :)
It's cheaper for Comcast to cut off a few "problem" customers than it is for them to actually invest their record profits in upgrading residential infrastructure.
Bandwidth certainly is a scarce resource as is the equipment needed to support it. Fiber doesn't just magically appear in the ground. Switches don't grow on your street corner. These things have to be paid for and maintained. It only makes sense that the highest users pay for more for the infrastructure. It's the current pricing schemes that I have a problem with.
I've got all the parts of a good postmortem post floating around in my head. Unfortunately, it's probably going to have to wait a few weeks while we tackle our new product.
Not read all comments, but a spelling mistake is obvious on the details images, that explains the button. It says it will turn on and of respectively. This should be off. That is all. Good product all the same.
Framework: One node.js framework to rule them all?
For those who are not color blind, what about varying the colors? For different letters. Or, working from the presented idea of letter shapes to reinforce orientation,changing color within a letter (e.g., "blue = bottom")?
If you have a blog, would you write something up about Archipel? That looks pretty damned nice, and I'd like to hear the perspective of an implementer (alongside reading docs).

I'm all about getting FOSS some visibility in my company.
And of course, this whole thing ignores an entirely different entry point "Discover new app". It assumes you are specifically searching for the app in question. What the app store and it's ilk offer is exposure. Angry Birds has been near the top of the top 25 on the app store since launch, and that alone drives continuous sales.

If you're an incredibly well-selling web app, you STILL have to market and spend and shout to get yourself known. No matter how well you're doing, your word of mouth still probably doesn't beat Apple's Top 25 board.
True, though I believe that in most jurisdictions that's just a normal law, done separately from the utility company. In states where rules about watering during a drought are legally enforceable, if you're caught watering your lawn when you aren't allowed to, you get issued a ticket/fine from the local police, not from the water company.
Well he would have had to write CoffeeScript instead of waiting for jashkenas to build it. He should have, I'm disappointed.
Does it matter if they don't? I'm sure you can find clauses in most ISP contracts that enable them to terminate you more or less at will, it doesn't matter much if they don't enforce them.
No, just PR material from a company with a horse in the race, targeted at people who are too poorly informed to see through it.
Amazon uses Xen, they probably don't pay VMware or Citrix for any licensing.
Honestly, I've coded loads in perl, and I think the language has a great place in the Unix user's toolkit. I certainly use it for small scripts all the time. However, the 10,000th time I had to type 'man perldsc' because of the ugly hack that perl data structures and their syntax represent ("Access and printing of HoHoAoHoHoAoA", anyone?), I swore never to use it for complex projects. I learned PHP, and never looked back. Do yourself a favour and learn Ruby, Python or PHP. Don't use perl for complex web projects - it's simply not the problem domain it was designed for, and it shows. I mean, look at the code example on that framework's page: "my $self = shift;" .. who can be bothered with such cruft in 2011? Get with the program!
Peluang Bisnis Online Tanpa Ribet
MyEclipse Blue + Spring = Bling IDE
Yes, but the point is that if they wake up one day and decide to enforce them, you are screwed. No options for appeal and no other good options for service.
I am surprised Comcast doesn't just offer a 500GB month plan. Or 750GB month... just set a price and tell him he needs to pay it.
Like, if I just wanted to say "Joe" owes me $20 for a lawnmower. There isn't a split, it's just an IOU. I think I could put at the top that I 'paid' $20 for the lawnmower (it's my mower! lol) and at the bottom that Joe owes that same $20. And that's basically an IOU.

But it hurts my head to work that logic out, for some reason.
Cancel your Netflix account? Easily find Redbox kiosks via SMS or the web.
$6/Gb on mobile? That would be wonderful compared to, let me check... $20/Mb that I just paid for checking google maps over AT&T roaming when lost in another country. Sigh.
This is true, and I don't know about other fields. My assumption is that they aren't that different. Most researchers are mediocre, and they find some "in" topic and poke at the periphery and get published.

Maybe I misread you, but you seemed to imply that good minds were being wasted working on social sites. I think this undervalues the ability to do things we know how to do, but to do it well and better than the rest. Apple is inventing new shit, but they make things better than everyone else. this adds enormous value to the world. Many hours of my life are saved because they paid attention and got a lot of details right. It's not science, but it's highly valuable.
You can buy a 24G PC from Dell's website now, it's nothing exotic anymore.
That really depends how much of the additional "IT guy" hours are going into desktop support of the (presumably) more complex configuration.

I'd say a 1:3 ratio of sysadmins to servers is actually pretty common -if- the sysadmins also do desktop support for the organization. At one of my ISP jobs the customer/production servers had a 1:50 or so ratio (but a lot of time was spent on new products/features, maintenance could easily have been 1:200 and our automation was mediocre) but the internal IT dept was around the 1:3 mark.

And he said "IT is just me and another guy", not "systems is just me and another guy", so I suspect that's the case for him.
Actually, that's a UI issue ;) In the web or mobile app, just click the "delete" icon next to "you" when adding a bill.

And yes, we've got a way clearer and sexier UI in the pipeline.
Yeah, the correct stament should be something like:

Final feeling: My long time Twitter Followers & Friends are more engagement and kind than the anonymous programmers on HN.
Your electric utility service is capped, but they use a different method because electric utilities are metered. You have a fixed capacity feed to your house. For example, our home has 150 amp service. I cannot exceed that draw or the main feed breaker trips and everything goes dark. I can request installation of a larger feed, but I have to pay the build-out, and there are hard limits based on my local zoning.

One thing is certain, in no way do I have "unlimited" electricity available at my home.

Contrast this to your ISP. Say they deliver a 15/3 mbps (down/up) service to your home. The actual data transfer usage isn't metered (you pay a fixed price), but there is a cap for residential service. The reason for the cap is that Comcast has to make arrangements for transfer of that data to its destination, which will cross over in to other carrier's networks. Many of these agreements are made on trade between carriers, but if there is an imbalance, Comcast has to pay.

The only alternative is metered transfer. If you had a commercial grade internet connection, you'd already pay based on two factors (sometimes more):

* Available bandwidth
* Data transfer
* (Sometimes) Port capability

For example, if you get metro ethernet service that is capable of 100 mbps, you might pay a 100 mbps port charge. You can order only a fraction of that bandwidth however; say, 20 mbps. Along with that, you'll pay a data transfer allowance; usually purchased in buckets. You can scale this to your need.

Businesses make this decision based on a profile of their usage. Do they need to transfer lots of data at a relatively slow (but consistent) rate? Or do they need to transfer large chunks of data periodically, but very quickly? Maybe they need to transfer lots of data really fast?

Residential customers don't want to think about this. They want to pay a fee and receive service. Comcast built a product around the profile of typical consumer usage. If you go outside that, you get business service, which means you pay for what you use.

This whole notion that unlimited internet for $60/month is some kind of "right" is just preposterous.
HTC’s New ‘Status’ Offers One-Touch Sharing to Facebook
The Rise and Fall of the Independent Developer
They are profitable and hiring people. How could they possibly be bad for the economy?
China Telecom plans iPhone launch near year-end
> Why not just use an OS-level process?

OS-level processes are very expensive (and the OS themselves may set quite harsh limits on e.g. the number of processes you can have[0]) leading to lower flexibility.

Furthermore, process-based IPC tends to be untyped (unless you're willing to pay for the price of serialization and deserialization of higher-level structures).

Finally, the ability to link processes together and react to events (mostly death) of unrelated processes (no SIGCHLD and no SIGHUP) are limited.

[0] it defaults to 532 on a non-server Snow Leopard system, for instance...