skysight-inc/HackerNews huggingface dataset:
Firefox RIP 29.04.2014

Sorry but i try and this is shit, chrome,opera look better

Digg Killed Digg
BLU smartphones
Show HN: CleverPet – A Console that Teaches and Feeds Your Dog All Day
Apple Patents Head-Mounted Display
You can do latency based load balancing to non-AWS endpoints with Route 53 -- the limitation is that you have to associate those endpoints with an AWS region. If your endpoints are not anywhere near an AWS region, you're stuck. Otherwise fine!
Sublime text (and many apps) have full screen functionality in Windows and Linux. Admittedly, Sublime Text leaves a menu bar, but it's about as minimal a menu bar as you could get. Chrome, Firefox, all media players, all games etc. have full screen (no chrome) modes.

They had them well before full screen on OS X became a "thing".

Your reply misses the point that the original comparison was flawed. It was like saying "A bit like why Apple added ASLR" or "A bit like why Apple added CUPS". They invented neither and were first to market with neither.
Which is kind of insane, right? The whole point of the bidding system is that it ends in an optimal position, where nobody would pay more for a room than someone else is already paying. Whereas with an arbitrary system, you might well end up in that situation.

I suppose the insight is that (some or many) people are more ready to accept an unfair situation dictated by a dispassionate external authority (even if that authority is just some JavaScript!) than a fair situation reached by negotiation.
Great news, Intel does make suprinsingly effective optimizations.
funnily enough I am going to switch over to giffgaff for just this purpose. Have you found that you can tether just fine over VPN? You find GG generally alright? As is noted below GG are probably checking ttl, but from what I hear there are ways around this too.
Do you mean the page on header?
Remove SSH Login Message After DigitalOcean WordPress One-Click Install
"Maintaining a fleet of vehicles to go to every person’s house every day was costing them a fortune"

Funny, that's just what the USPS is constitutionally mandated to do (Article I, Section 8, Clause 7).
Google breakthrough smooths path of autonomous car
This is a reply to your earlier comment, that no one cares.
I care. I am about your age, and I suffer from depression (which borders on fear of what I may become because my mother had manic/bipolar) I am about to embark upon my own grand venture of start-up life - except it's not a real startup, I'm not looking for an exit, I'm looking for a lifestyle business type thing.

But I would love to connect and chat, as I also worry about how to deal with my illness when I set out on my journey to fame and fortune. My email is in my profile, and I will also email you.

So don't worry, you're not alone, and there are us out here who do care.
One benefit is that IBM is allowing a direct link to the CPU via their CAPI (Coherence Attach Processor Interface). Currently, Intel has frozen everyone out of using their QPI. This resulted in NVIDIA no longer being able to make chipsets like the Ion.

An NVIDIA chipset and GPU would be able to go well beyond what NVIDIA is able to do with Intel chips (limited to PCI hooks).
Im of that age, and basic was a bane to my early development. It gives a simplistic, underwhelming view of computing to early users; I walked away from my c64 after going through all the examples wondering why grownups were making such a big deal about a weak, simple tool.
They drop junk at my house every day without any easy way to opt out. Do they deserve scorn? Absolutely.
I mean that they completely ignore discussing the claim on its merits, and just use it without context to paint USPS as a bunch of Luddite rent-seeking goons, as with Uber and taxi laws, or AirBnB and hotel laws.
There was so much praise thrown at "disruption" in this article I could barly finish it. I'm not going to make some statement about "news writers" in general, but I'm suprised that this one latched onto such a transparently gross talking-point. It's public face is delivering end users better interactions with the world around them, typcially through technology. An obviously laudable goal, but one that doesn't require disruption nor does disruption neccisarily provide.
The SafeBrowsing implementation does not send every URL you visit to Google. There's a local database of bad URLs, but stored in a way that can have false positives, to improve efficiency. Only if you get a match with the local database does it contact Google to see if it is a false positive or not.
two people sharing a single room can be done in NYT's one also by simply talking in terms of beds (top bunk, room1; lower bunk, room1; room2)
I don't agree. I'm pretty sure we can make apps today equivalent to those from 20 years ago that are an order of magnitude more responsive even with all the indirection layers (640x480 resolution, 256 colours, no ui animations etc.)
Baremetrics for Buffer
Is your job at risk from robot labor?
5 steps to take now before the next data breach
Hello, I'm one of the developers of the tour module on the Firefox team. The whitelist preference adds the whitelisted domains to the permission database when the application is upgrade to today's released (version 29) so changing the preference doesn't change the domains already whitelisted. You can disable the feature using the browser.uitour.enabled if for some reason this feature bothers you. Note that is also requires HTTPS for the whitelist domains too.
+1 for Canada.

I feel for larger countries like canada or the states some option to limit ads to certain regions/states/etc would be very benefitial.
Interesting idea, but who would manage it? Seems very CYA / legalistic, such that only huge, bureaucratic companies would be "uncool" enough to have such a system.
Introducing the Public Buffer Revenue Dashboard: Our Real-Time Numbers
What a WASTE.
It seems many people think any kind of QoS means we no longer have a completely dumb pipe and ergo we have now lost network neutrality.

I agree with you that the ISP should not care about who is on the other end of my connection. VoIP packets for Skype or for Vonage or for my ISP's phone service should all get the VoIP bit set and all be treated the same.

These are more complicated rules than the water company has, but the Internet is more complicated that the water company. Water usage in a household doesn't double every N years.
Then we split the rooms into amounts that we agreed seem fair based on the sizes.

And how did you do that? This article offers an algorithm to do that optimally. Did you use such an algorithm? If not, then your "seem fair" means "are wrong".
Probably just me, but the line about 400 junk mailers being our customers seemed like a stretch of a comment from someone in the position of being postmaster general. I have trouble believing he or she would say that to these guys and not just give some other explanation.
Data is data is data is data.

Youtube blocking "mobile playback" of videos is the same as carriers blocking tethering without a specific plan or arbitrary caps (3GB mobile data, 1GB tether)

This is something, across all mobile platforms, we should be fighting tooth and nail.
That may be list price and keep in mind that a similar Xeon costs around $4,600.
It is well explained in the article, since the point is about daily treatment compliance. I would expect the readers to grok that in context :)
"Everyone will be world-famous for 15 minutes."

Just be glad that the man is blue. If you just erased him, he would actually be... white. oh noes
You do wonder why post offices - everywhere - not just in the US - have not done something with electronic delivery.

If I was Postmaster General I would like to see a post office ISP that only accepted mail from government departments, local authorities, banks, hospitals, doctors, schools and other agencies. From there people could setup a forwarding address - if people wanted to just check their mail from one account, e.g. gmail, they could have the 'important stuff' rolled into it. Or they could setup POP/IMAP.

There could also be a webmail where you would be able to have highest accessibility standards. Clearly the cryptography would have to be in place so only the sender and the recipient could read the mail - a 'virtual envelope'. Naturally there would be tracking tags so they knew if someone had read that 'final demand'.

As a competitive service for banks etc. wanting to send out statements it could work very nicely. Good for trees, too.
It's just like a PO box. You can use it for most casual things but the hassles aren't worth it for services that require proof of physical address like driver's license, bank accounts, mortgages etc. Also using non-physical address for personal transactions raises your fraud score. E.g. your credit card goes to a PO and you ask vendors to ship to your physical address that may not even be in the same zip code or city.

The true benefit of a service like Outbox is that I don't miss important paperwork like auto registration and home insurance renewals. But the more important the service, the more stringent the requirements of proving you live at the physical address on file. I own a rental property and it is a pain to make sure all the bills and paperwork related to the property come to my primary residence. Yet I keep finding mail from different companies going to the rental address even though I have set the Billing / Contact address to my primary residence. Companies just do a "SELECT address, city, state, zip" when doing a mail merge, which usually brings up the physical address instead of the billing / contact address.
One of the best things about BASIC in the 80s was the immediate and interesting results.

Just a couple of lines and I could get colourful graphics, and interesting sounds. It grabbed my attention very easily as a kid.

If I had to jump through all the hoops you have to today, there's a good chance I wouldn't have got into programming.
I don't think that DHH is arguing against decoupling but rather he is arguing that certain decoupling practices that are encouraged by TDD interfere with the readibility of the application.
I think saying hexagonal design is bad therefore TDD is bad qualifies as a straw man.

Person 1 has position X.
Person 2 disregards certain key points of X and instead presents the superficially similar position Y. The position Y is a distorted version of X.

Here X = TDD is good.
Y = hexagonal design could be good for rails
Y =/= X

I'm no TDD zealot, I just think DHH's argument here is weak.
Skitt's Law strikes again - it's "née" (or "né" in the masculine, though that's uncommon outside of the Francophone world).
If you are open to giving this, I would love to take it
Gorgeous event! Hope to be there.
It wasn't the n for vim search I was missing, it was the next function with a keypress, which happened to have been done with n in FF's searchbox, and coincidentally n in vim. I didn't know that they replaced it with F3.
Wait a minute. The author calls for "stricter scientific standards", and than has the audacity to define "strict" as "something that excludes parapsychology".

Say it was 1600 A.D. and we would like to improve the standards of science. Everybody knows the cart stops when the ox stops pulling, so why not use this reasonable observation as a litmus test for all future scientific endeavor? Bye, Newton.

The whole article is just a particular set of beliefs trying to institutionalize itself, the very thing science is supposed to put an end to.
Rosalind also supports every programming language (for much the same reason that Euler does -- you run the code on the provided sample data and give back the result.)
> I don't remember the details, but there were some legal issues surrounding it that prevented it from taking off. Remember: the USPS is governed by laws [...]

Right. Any other private company that would claim a monopoly on first-class mail would be shut down. Not the government!
You don’t need another productivity hack. Here is how you get things done.
Buffer's revenue dashboard on Baremetrics.io
Realistically, you don't shut down a multi-billion-dollar state-of-the-art fab. It may be sold to another company but it will continue to operate.
The overriding message here is one of pragmatism. TDD, like a lot of methodologies before it, became gospel and people began practicing it in a dogmatic fashion without thinking about the best way to apply the principles to whatever problem is at hand. The spirit of TDD is that you have a safety net of tests to protect you from making changes in class A and breaking something in class B. If those are acceptance, integration or unit tests, great. If the code is cleanly organized and readable, great. Don't let zealots on either side of the aisle convince you to do anything beyond what makes sense to solve the problem that is sitting in front of you.
Good point. Yeah I agree that is a nice feature. Now if Firefox just kept the shrinking of inactive tabs like they currently have, but reduced the size of the back button, and reduced the extra padding around the address bar then they could shrink their browser chrome size to the same size as Google Chrome or even smaller, while making it more usable than Google Chrome.
Squigly – image search by only a squiggle.
I assume you write that $80/month off as a business expense, correct?
Firefox's memory usage has ballooned since FF 13.
https://areweslimyet.com/

On my 512MB Raspberry Pi, this used to be FF's greatest strenth. Unfortunately the latest versions are getting nearly as bad as chrome. I wish Mozilla would focus on their strengths and put more resources back into their memshrink project.
"Contributing to the agency's record $8.5 billion shortfall in fiscal year 2010 was a loss of $1.7 billion on several mail products that didn't cover costs, including advertising-mail flat packages—typically catalogs—advertising-mail parcels, and the separate category of periodicals, according to the Postal Regulatory Commission."

"The postal service said in fiscal 2010 standard mail covered nearly one and a half times its cost ... Advertising mail had higher volumes but brought in $17.3 billion, or only 26% of total revenue, due to hefty discounts and lower rates."

So only a few types of mail generate a loss, and it is a loss of $1.7B, and advertising mail generates a profit of $5.7B, yet as a whole USPS operates at a loss of $8.5B. This doesn't leave me with much faith in their self-assessment of the profitability of specific types of mail.
TDD is supposed to affect design in good AND bad ways. It is not true that TDD claims to have the best design, but the more testable.
The first time I read about TDD it basically said testability > clarity.

A succinct code that you dont know if its doing the right thing is worse than more verbose code that you can easily verify what it does.

I do think that specifically with Rails, tests get so plentiful that they take long to run and it threatens the whole process. And the weight of testing models/controllers/integration is something that has bitten me before. Particularly, doing less integration and more model, because integration tests can be flimsy and slow an order of magnitude more.

Since my first web programmer job, in 100% of my projects tests grew so big it took them minutes to run, making me nostalgic about the speed of Java tests I had for my first programming job.
There are 2 problems with using mail forwarding.

1. It can take up to a month or two for mail to switch over in USPS routing
2. It can only be used for short periods of time (consumers have to renew once a year)
3. It's a terrible user experience and obviously Outbox focused on that immensely
The link in the article about the neural network developing schizophrenia is broken, leading to the UTexas homepage instead. I've tracked the linked article down to here: https://www.utexas.edu/news/2011/05/05/schizophrenia_discern...

More info: http://neuroskeptic.blogspot.ca/2011/04/schizophrenic-comput...

Publication abstract: http://www.ncbi.nlm.nih.gov/pubmed/21397213

And the full scholarly article: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3105006/
Feminism was originally about equality (e.g. suffragettes for voting law, domestic violence law) but it has exceeded its mandate long ago and become primarily a tool to secure legal advantages for women.

A true "humanism" or "equalism" would seem to keep things fair for both men and women.
I generally agree, but it's an important distinction to make that controllers should not be "dumb". If that's the case, then we need to stop calling them controllers. Instead we should insist that controllers be "lean".
I politely disagree with ending up with more boilerplate code with marionette... you're ending up with _less_ boilerplate code when using marionette with backbone, and even when including marionette, your "boilerplate" code is necessary configuration... binding dom elements, events, template handling, rendering, data serialization... even more so if you're doing it in CoffeeScript.

behold... a view in 3 lines of code.

class Views.AlbumTracks extends Marionette.CompositeView
className: 'album-tracks'
template: 'album-tracks'
The same person registered another similar domain for more personal offers just a few weeks ago. http://prototypefor2345.com/

Betatype seems like an iteration of this previous site.
Test... good.
TDD ... sometimes (often) good.

But unit tests can lead to an overly abstracted design that harms the quality of the code.

Test what you can with unit tests but don't compromise your code to do so when there are other ways to achieve a suitable level of testing
Indeed over a lifetime (of 78 years) waiting 3 seconds for updates every 6 weeks wastes 33m48s, that is nearly 3 cappuccino's!.
Good point, for cases where you can't actually make a choice a curated price calculator is the best one can really hope for. In any case splitwise is a nice product btw :)
The "Use small icons" option used to be there, but I don't see it anymore. I think that they removed it.
Neat site but please don't call it 'Reddit for Startup Jobs', X for Y is seriously annoying. Just say it's a startup job board ..
pssssh I had $66k in cash and a $33 million valuation by basically randomly clicking and assigning things and never changing my price. Also accepting every popup offer that came along.
There is already a TechCash system for making purchases with an MIT student ID. All the on-campus food vendors accept it, as well as the student bar. No need for crypto-currency, there's already a functioning local system.
Baremetrics – Stripe Analytics and Metrics
You could use the Custom Tab Width extension https://addons.mozilla.org/en-US/firefox/addon/custom-tab-wi... Or, you could make a UserChrome.css file in your profile directory and put this in it (edited):

/*
* Do not remove the @namespace line -- it's required for correct functioning
*/
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */

.tabbrowser-tab:not([pinned]) {
max-width: 250px !important;
min-width: 100px !important;
}
.tabbrowser-tab:not([fadein]) {
max-width: 1px !important;
min-width: 1px !important;
max-width: 1px;
min-width: 1px;
}

From https://bugzilla.mozilla.org/show_bug.cgi?id=574654
How understanding log odds can save your life.
I wonder how many will turn around and blow it in 5 minutes on just-dice?
Ask HN: Learning about developers, coding, and tech
I just hired a new sales employee without much technical background. Does anyone have any good links or material she should read to get an understanding of development, developers, and coding?
I think that's the tell. Go is developed at Google, largely for Google, and there's an ARM port but no POWER port.
Thanks Jon! When I get some free time I might play with the API a little bit. I'm sure flat interest % for balance at the end of the month (or any other point in time) would be fairly simple but I would want to take it a step further. I would like it have a "grace period" of X months (or X time intervals) from money lend date before interest kicks in and even then you would only be charged interest on money that hadn't been paid in X time intervals not all you owe. Of course this would be much more difficult than a simple:

$interestBillAmount = $amountOwed*$interestRate

That ran each month. Anyways keep up the great work, I use Splitwise all the time and it's a huge time and stress saver!
I suspect it's a deliberately-perverse example, meant only to illustrate how deeply method calls will automatically dereference.
Yep, I authored an article on CSS vs. JavaScript performance here: http://davidwalsh.name/css-js-animation
It's a valid question. The article takes the following premise: Parapsychology gets positive results following the scientific method as defined by prevailing norms in the scientific community. So why can't we draw the conclusion that parapsychology is as legitimate as other branches of science? What is to separate it?

I would offer a pseudo-Bayesian[1] answer to that question. Parapsychology aims to prove hypotheses that lacks theoretical foundations. Our current understanding of physics and biology weigh strongly against the existence of psychic phenomena. Even before any experiment is conducted, we must admit that psychic phenomena are unlikely to exist. Our experimental results must be evaluated in light of that prior probability.

Thus, parapsychology is and should be held to a higher burden of proof than other branches of science. We should demand more rigorous experimental designs, stronger effects, and smaller p values. This XKCD presents a similar idea, if you substitute "psychic phenomena exist" for "the sun has gone nova":

http://www.explainxkcd.com/wiki/index.php?title=1132:_Freque...

[1] I say "pseudo" because I'm not a statistician by trade. I'm basing my argument on my rather superficial understanding of Bayesian statistics. I still think it's a valid argument in its own right, but I don't claim that it's an accurate representation of Bayesian statistics.
No. Portage isn't "append-only", it overwrites previous state for ever.
Apps for attacks: Software to combat anxiety disorders
Kent Beck response: https://www.facebook.com/notes/kent-beck/rip-tdd/75084019494...
To your point on poor plausibility, I'd add that people have been trying to prove and develop their psychic powers for millennia. If you look at other common human traits, you can see that we're pretty good at exploiting our natural capacities. E.g., how the various martial arts traditions have taken modest raw capacity and learned how to develop it to an amazing degree. Ditto science, art, engineering, music, poetry, and literature.

The failure of all of the various paranormal traditions to develop anything demonstrable despite a lot of effort suggests that there is little or nothing there.
Big Texas Utility Files for Bankruptcy
It's generally considered bad practice to overwrite existing functions that other code relies on -- you can never be sure that your replacement is 100% compatible.
MVC (like all good tools) has it's place.

Shoehorning everything into MVC because it's the "one true way" is where the problems arise.

My current system uses Controllers, Views, Services and Repositories with ORM objects as the "entities" (it's based on Laravel/Eloquent) and I've found that to be an acceptable trade off for the domain I'm modeling, MVC would have been painful when you have a lot of business logic.
JS0N – A lightweight C JSON parser
I use Startupers.com
You just suggested that decode is a bottleneck, and that decode should be done in software, in the same paragraph.
One thing I like about Java programmers is that they realize everything a class depends on needs to be passed to that class's constructor. There's really no way to avoid it. Change concrete instances to interfaces, and you have a nice testable class. Write an integration tests, write a unit test, they're both easy.
Google AdSense leak?