skysight-inc/HackerNews huggingface dataset:
Your service level only comes with the fixtures package. Oh, you'd like to plug your own appliances into this outlet? That'll be another $29.95 a month, please.
Um, just wondering how people feel about actually using FF 29, rather than talking about what it isn't? A really great browser is being obscured by a bikeshed.

tl;dr It's awesome.
Can You Guess The Hash Algorithm?
Many people think that if they implement a "super secret hash function", their password hashes will be more secure. This is a research attempt to try to disprove that.
I believe it is that simple. If you can find them sending your keystrokes through any other means, then please download Fiddler and write a blog article with the results of your testing :-)
“You mentioned making the service better for our customers; but the American citizens aren’t our customers—about 400 junk mailers are our customers. Your service hurts our ability to serve those customers.”

The article blows right past this like it's insignificant. Junk mailers sort their own mail, drop ship it to the local BMC, and pay the post office for the privilege. This subsidizes the regular mail. If you can get rid of junk mail with a mouse click, it's not worth it.

The post office getting upset about ways to prevent junk mail from being delivered is just like a website complaining about Adblock.
The main problem for me is how memory-hungry this browser is. How can a single tab opened on HN use 500MB?
Smartphones taught me that even when you pay, you are the product.
Does that say "little-endian support"? Like you just set a flag and all your math switches from big-endian to little-endian?
> You have owned pointers (and can transfer ownership), shared pointers (with reference counting) and unmanaged pointers. It uses reference counting for all the UI stuff (Vala is highly integrated with Glib and Gtk), since that is usually not performance critical and you'd rather be correct there. If you feel the need to do without reference counting, you can manage memory manually, too.

That doesn't sound safe—what if unowned pointers outlive the owned pointer, and you get use-after-free?

I don't believe it's possible to avoid pervasive reference counting or GC in a practical sense, and still be safe, without something like lifetimes built into the type system.
Of all the things to appear on HN! In a kind of joke response to a recent house search with a couple of friends, I made a site that splits the rent based on room size. Rough round the edges, but feel free to try it out. http://whogetsthesmallroom.com/
Yes, he sure seems like a stand-up guy:

http://www.cnbc.com/id/100953220

"Ackman was the primary engineer and architect of recruiting Ron Johnson to the company, and he and Ron Johnson pulled off this strategy that has fractured the company and ruined the lives of thousands of J.C. Penney employees and fractured shareholder value," Howard Schultz, CEO and Founder of Starbucks and JCP Board Member
Girls Make Higher Grades than Boys in All School Subjects, Analysis Finds
Building a Bigger Action Hero
On the future of Web publishing in Unity
Where I live I can pay a small premium to have my power generated by renewable sources. Electrons are fungible on the grid so I assume they have it worked out on the back-end of the provider just supplying X load to the grid.
11M valuation and pushed out by board too... picky bastards.
A year of free hosting and TC disrupt tickets
My understanding is that it's not "before we developed language" - but rather, before we developed modern culture, which silences these voices ("imaginary friends") during upbringing.

However, Jaynes argues that various conditions (schizophrenia, non-schizo "voices") are a non-silences version of that natural tendency, albeit often harmful - the revenge of the forgotten imaginary friends, if you will.
I run Firefox with a lot of plugins. I rely on the status bar (add-on bar) to keep many of the plugin notification / configuration buttons out of my toolbar.

From my perspective, Firefox is working hard to drive me away, by removing its distinguishing features that make it different from Chrome.
Honest question: what pattern for database access is better, and what are the best tools for said pattern? I don't necessarily mean just in Rails, but everywhere. ActiveRecord-the-ruby-library is incredibly mature and convenient to use, and for better or worse, encourages active-record-the-pattern. The repository pattern seems nicer in theory to me, but in practice, the best tool (in ruby) to implement it with still seems to be ActiveRecord, and then I find that I'm mostly delegating to the underlying AR object (because it already does everything!) and wondering what I've really gained. I was hoping DataMapper2/ROM[0] may have been a more straightforward but high-functioning replacement for AR, but it seems there has been no progress on it for quite some time.

tldr; I'm wondering how you actually do this. Firstly, in Rails, but other acceptable answers are "other technologies do it in this other way, which is better than how Rails does it for these reasons".

[0]: http://rom-rb.org/
Satoshi posts a link to the software to a cryptography forum, and gets 2-3 other people to download it and try it.... and then people begin to dream of the possibilities...
Give the pile to a toddler. A lot can be learnt from sorting and hanging the daily washing with a young child, on both sides.
No, it was always to separate search from addresses, lest search-ahead leak your data.
So... I know next to nothing about parapsychology itself, but have seen a lot of the drama around it, and I just have to ask: is it not intellectually dishonest to call something the 'control group of science' when their results overwhelmingly support the hypothesis? I have a hard time seeing how this is different from any other form of science denialism. "We don't like the results because they clash with our preconceived notions of how the universe works so we made up this thing to ignore your evidence"? That's hardly a valid complaint. Basically, on what grounds can people claim one field to be nonsense (e.g. calling parapsychology the control group of science) but not others? Can someone explain this to me?
Yeah, I'm getting that same premium experience.

Appear to also hit Google Apps as well as any AppeEngine hosted site.
Maintaining giant test suites and trying to keep them running fast is why I am so glad to not be using Rails anymore. Dynamic languages don't scale well for me because the testing is difficult to scale. With Yesod (a Haskell web framework I help maintain) I have a fraction of the need for unit tests. The compiler already gives me the equivalent of 100% code coverage for catching basic errors. I can focus efforts on testing application logic and integration testing.
The first movie series with Toby McGuire had the webs as biologically produced (aka super-power). The comics always had them as spinners that he'd strap onto his wrists and that would occasionally run dry, adding plot complications.

Like the story said, the movies didn't want to get into the development of them, so took the simpler explanation of "he's part spider, duh!" I did however, like the scene where the camera zoomed in on the barbs on his palms that let him grasp buildings, etc.
ummm... I see STREAM copy benchmarks for Xeon reporting at least double the number you cite.

Further, a benchmark like this is complicated. How is RAM divided between sockets? What's the bandiwdth between a CPU and memory in another socket? etc etc
about:config

browser.uitour.enabled

to disable it.
Also don't ask why I expressed wonder at a 70MPH cardboard box but not a 70MPH cargo ship....

Anyway, the kinetic energy involved in the ship collision would indeed be gigantic, but the mass available to absorb it is similarly gigantic. The energy will be going into the structure rather than into your fragile human body. It will take many seconds just to complete the collision. Compare this to the tiny fraction of a second available to decelerate the meatbags from 70MPH to 0MPH in a car collision at that speed.
I'm sure you know this but a good physician will closely track your lung function and on a dip will get a sputum test done and then get you on the right antibiotics asap. That is a very important part of CF treatment that does need regular trips to the clinic. BTW I'm glad you're doing so well :-)
What OS would you run on a POWER server?

Which model and configuration of HP server did you buy and for how much?

I actually had popular dedicated server hosting providers in mind, e.g. Leaseweb. http://www.leaseweb.com/en/dedicated-servers

Re: linked servers. Thanks for the concrete info! $8K for 10-core / 3.4 GHz POWER8 with 32 GB RAM and 2x300 GB 10K rpm drives.

Those have to be some freakishly good 10 cores, to justify that kind of a price at least for _some_ use cases.
Interesting. I've never seen this before and the only references I've been able to find on it in a quick search was a compiz setting in 12.04.

Is this built in to the stock ubuntu releases? If so, what version?
Who's "they"?

http://blog.chromium.org/2008/10/google-chrome-chromium-and-...
there are a number of software-switchable processor arches that support bi-endian.
Django – Bugfix releases issued
Do I have to install an add on to get narrow tabs?

This is like the 3rd or 4th time that minimum tab width settings have been changed. I understand the motivation to change the experience for the typical user. I don't understand the constant churn in what is customizable. If I customized the location of the reload/stop button last time it was moved, is the thought really that I won't want to this time?

I guess there is some argument about the amount of code that needs to be maintained, but if things go the way they go, there will be incremental changes for a year or 2 now, and then a big jarring shift to the new thing that is more fashionable.
If you really had OCD, you would always do laundry, pull the contents of your sock drawer forward, put clean socks at the back, and only take socks from the front. Problem solved.
> > - The whole resources view

> I'm not sure what the exact criticism is here.

How can I see the whole data available to the browser in FF, similar to ChromeDev Tools

https://developers.google.com/chrome-developer-tools/docs/re...

> - DOM events monitoring and breakpoints.

> You can do this now (at least in nightly)

Cannot install nightly versions on customers. Good to know it is coming, though.

> > - JavaScript code completion

> Works in the JS console.

But not yet on the Scratchpad, unless I am missing something.
> In such a mindset passing pointers around without an accompanying end iterator, or iteration count, just makes no sense. Anywhere that implied iteration count is always a constant, I'm probably not structuring my code correctly.

Passing around two iterators is still not safe, due to iterator invalidation.

Memory safety in the C++ model is a hard problem.

> So my recommendation is to use references (foo&) for passing down (well, up) the stack, never to heap allocated objects.

I don't think this is practical. Consider `operator[]` on a vector, which returns a reference to a heap allocated object. If that were to copy out, you'd have a lot of overhead, and if it were to move, then a lot of very common patterns would be annoying to write.
http://tech.mit.edu/V129/N13/damelio_police_arrest.html
HTML5 voice recording
It seems that this is still in flux in terms of browser support. But what is the best html5/js lib that I could use with the least amount of issues?
This would be O(n), since the time it takes to pair your socks is still proportional to the number of socks you have
I love this! I could see this being a HUGE timesaver with my workflow.

Question for you: Is working with prototypes offline in your roadmap? I have limited connectivity where I work, and playing with your app has been troublesome.

Thanks!
Blocking ads doesn't hurt the revenues of ad companies. It hurts the revenues of the sites relying on those ad companies.

That's your mog & pog blog.
blondes?
The birth year (while signing up for Sync) is a neat feature. It doesn't ask your exact date of birth but only the year. Further, it doesn't ask for your DOB if you are born 1990 or earlier.
You are assuming errors would be random, which is probably false. A false positive would probably be more likely for someone with similar symptoms, than for someone without any symptoms.
My Firefox still looks pretty much identical to that (except I use tree-style tabs, I hide the bookmarks toolbar, and I have more extensions installed that add more buttons to toolbar and status bar).
The JavaScript code for it is in https://mozorg.cdn.mozilla.net/media/js/firefox_tour_whatsne...

It uses the following command to open the menu:

document.dispatchEvent(new CustomEvent("mozUITour", {bubbles: true, detail: {action: "showMenu", data: {name: "appMenu"} }}))

I found the source code here : https://github.com/Unfocused/mozilla-uitour/blob/master/src/...

This code http://dxr.mozilla.org/mozilla-central/source/browser/module... seems to handle to JavaScript event dispatches.
مشاهدة مباراة بايرن ميونخ وريال مدريد بث مباشر
مشاهدة مباراة بايرن ميونخ وريال مدريد بث مباشر
مشاهدة مباراة بايرن ميونخ وريال مدريد بث مباشر
مشاهدة مباراة بايرن ميونخ وريال مدريد بث مباشر
مشاهدة مباراة بايرن ميونخ وريال مدريد بث مباشر
مشاهدة مباراة بايرن ميونخ وريال مدريد بث مباشر
MIT offers degrees in gender studies, anthropology, theater, etc. Not everyone at MIT is a computer geek.
I actually think this is their best effort yet. Firefox on Mac has always felt bloated and foreign to me. But this release pretty much eliminates all of that. While it's not perfect, it's the very first time I've enjoyed using Firefox more than Chrome or Safari. This is an amazing release.
As the French would say: vive la différence.

But joking aside, classification can be healthy and helps us to orient ourselves. It is one of the basics of learning. If issues arise on types one has to allow the question, what is the issue and who actually has it. Do we no longer value qualities like female or male, ladies and gentlemen?
> a project to distribute $100 in bitcoin to every undergraduate student at MIT this fall.

They probably should have studied how habits are formed. $100 is not enough money to change people's shopping behavior.

It will more likely provide the vast majority of the students a frustrating first impression of digital currencies.
Letting the user decide is so old fashioned.
I love Firefox, but gosh - when I have many tabs and windows open it's a major memory hog. Maybe all browsers are like that, but it feel particularly worse on Firefox, despite all their efforts to fix memory leak issues.
How to make your own icon fonts
"How do you get from this that distribution is not several?"

I cannot really add to what you said, and I wasn't thinking of that case, but more the terms of service and training Kinko's has.

"Playboy Enterprises, Inc. v. Frena"[1] is the specific case that I thought made the rules that this service would fall under and how distribution doesn't require multiple receivers.

also: http://ir.lawnet.fordham.edu/cgi/viewcontent.cgi?article=111...

That case has a quote that would seem to nuke this business model: "There is no dispute that Defendant Frena supplied a product containing unauthorized copies of a copyrighted work. It does not matter that Defendant Frena claims he did not make the copies itself." and "Intent or knowledge is not an element of infringement, and thus even an innocent infringer is liable for infringement".

1) http://scholar.google.com/scholar_case?case=9942897572725804...
Most calls for net neutrality read more as polemics ("cable companies suck!") rather than calls for what should and should not be allowed.

My two big issues with lots of net neutrality proponents are:

1. Priority of traffic. If my neighbor is bit-torrenting The Avengers I still want to be able to have my VoIP call work. He doesn't really care if his packets move marginally slower while I really care that my packets get through nearly all the time.

The rejoinder here is "well the ISPs should always make enough bandwidth for both of us." But the very nature of shared networks is that what my neighbor does can affect me. If you want a channel reserved for yourself, get a leased line and pay the expensive premium for it. (Or buy a guaranteed channel on the shared pipe, but that runs into the same issue with net neutrality.)

2. Companies with more money will always be able to buy better access. You can say "well we shouldn't make it even easier to them to be faster," but at a certain point this logic leads to crazy things like making it illegal for Netflix to use a private network running parallel to the Internet to move things faster to their CDN end points.

I want a net neutrality that stops my cable company from interfering with my Vonage packets because they want me to sell me their own VoIP service. I want a net neutrality where my ISP doesn't care if my video packets are coming from Microsoft or Netflix or YouTube. But that doesn't mean I'll sign up for anything wrapped in a "net neutrality" flag that is trying to nail jelly to a tree.
The BT situation is very different, though. BT started out as a government-owned corporation. When it was privatized, the government developed an incentive scheme to ensure that the company had sufficient returns on its investment to continue to upgrade its network, and wrote that into the prospectus.
U.S. Tells Users To Stop Using Internet Explorer For Now
Note: there is also a distribution built on top of Nix: http://nixos.org/nixos/
SQLite is not <your actual rdbms>... it's SQLite. A database that does not enforce column types and lacks most of the advanced features of a real rdbms. Using SQLite will work great right up until the point where it won't and you get your fingers burnt.

If you separate your concerns properly you won't need to mock the database layer either. Mocking is just one part of the trifecta of good testing, along with Stubbing and Faking.

For most things it would make more sense to fake the database layer or stub the database layer in your "logic" layer.

However, if your application makes heavy use of the rdbms then you should test that layer too: In your integration tests and not your unit tests. Most places that interact with an RDBMS treat them like black boxes and not like a business layer of its own. You really need integration tests to ensure things like constraints and your business rules are captured properly... most people never bother.

The real problem with TDD and its methodologies isn't TDD itself; it's people shoehorning about 10% of what proper testing should be into two narrow groups: stuff that you can do with "unit tests" and "things we can mock." There's a lot more to it than just those two things.
Even though as my HN history will show, I prefer native over web, I do work a lot in web projects.

ChromeDev tools remind me of working in Smalltalk. Still not quite there yet, but real close.

Although I also find quite good that FF tooling is improving, as web development requires testing across all major browsers anyway.
Pretty much my story as well. A teacher at my High School in 1972 had an account on a local time sharing service. He sponsored a computer club, probably unusual for the time in a High School. We dialed up the service with an acoustic modem connected to an ASR 33 teletype. I still have some sheets of the old yellow roll paper with my first BASIC programs on them.
What's strange is, USPS actually seems to be aware of such services and perhaps endorses them. When I signed up for Virtual Post Mail, and proceeded to setup a mail forward on the USPS website, I got this message:

> Our records indicate that this address is a commercial mail receiving agency (CMRA). If you are forwarding your mail to a CMRA, please enter your private mailbox number (PMB) below.

So what did Outbox do to upset USPS?

Becuase what I fear is that my mail scanning service will suffer the same fate as Outbox, and suddenly leave me without a way to get mail. I don't live in the US anymore, but I'm still a citizen, I still pay taxes, and I still own property there. Without mail scanning there is no feasible way for someone in my position to receive my mail. How is the water company going to let me know that my bill is past due? How is the city going to let me know that my property taxes have changed? This isn't just a nuissance, this makes it impossible for me to do business in my own country.
Where and how do you host your blog? What do you use?
I'm planning to start a blog just to note down my thoughts to come back to later. I also feel that I'll be able to understand something better if I write it down.

I've tried square space, WordPress.com and blogger, but I'm not really happy with those. I've seen some of the blogs that use Hyde and have been fairly impressed. How and where do you host a Hyde blog? EC2 or one of the providers?
Any other recommendations?
They didn't think about the corner cases that are part of mail. What do you do with Certified Mail? Registered Mail?

Different classes of mail have different security and other business requirements, and involving some random "disruptive" third party has many potential consequences.

I'm not sure that I understand why this was necessary for the company anyway. I subscribed to a service in 1999 that did this -- you had bills sent to a PO Box and they would scan/PDF everything for you (even ship copies on CD-ROM). They would also pay your bills for you if desired.
I know some people really want programming to just be an application of the lambda calculus. It's a model that really appeals to people who prefer a top-down, deductive model to their work. It's similar to the appeal that draws people to Austrian economics.

And yet that is not the original model for thinking about software, nor the only valid one. Haskellers who rely solely on deductive arguments in favor of their method are going to be stuck forever wondering why so few people are using their clearly superior tool.
It's not like they're forced to pay their workers more as they age. The ones with unions may be forced to do so by their contract, but non-union airlines are hardly immune from bankruptcy. Airlines go bankrupt because it's a cut-throat business with extreme competition, which drives profits to zero.

An airline customer will switch carriers for as little as a $5 savings on the cost of a multi-hundred-dollar ticket. There is essentially zero customer loyalty. If you can't convince customers to pay more, and all possible cost-cutting measures have already been implemented, then you have no room.

In an ideal world, a business could survive forever in an environment like that. In the real world, business is variable, and with no margin, you can't build any resiliency. A couple of bad years is enough to screw you.
http://thinkprogress.org/economy/2011/09/28/330524/postal-no...

There's a reason why the post office is going broke, and it's not necessarily bungling on their part. Blame Congress for this one.

I'm kind of shocked with how stark the PMG was though.
You are not doomed if you have the wrong genes, but from what little I know it does seem like an environmental stress explanation is rather appealing for addressing why mean schizophrenic onset occurs later for those in highly structured environments, such as the armed forces.