skysight-inc/HackerNews huggingface dataset:
In principle, though, a smart compiler could take a program written in terms of pure functions and transform it into a program using mutable state for better performance. The advantage would be to start with a program about which you can make strong claims, and then break apply transformations that invalidate those claims, replacing them with weaker claims in a predictable, methodical fashion.

Languages like C allow programmers to easily write programs that are hard to reason about mechanically, and the programmer can use that power to hand-tune the program to be very fast. The programmer can also use that power to crank out fragile programs without thinking through all of the edge cases. An ideal compiler working on pure functions could say "No, listen, write this so I can understand it, and then I'll start using shortcuts to make it run quick".

Of course, even if your compiler is smart enough to actually beat competent hand-optimization, there are some negative side effects. If you have optimized a program by hand, you know what properties your optimizations rely on, and so you'll know when a new feature requires that code to be rewritten at a performance cost. You can take that cost into account making the decision about adding that feature.

But if the optimization is done automatically without your involvement, you'll just see a sudden performance hit when you add a feature, and figuring out why will involve arcane knowledge of compiler internals.
I feel it would be easier to write from scratch than to fork Wordpress.

I share your dislikes of Wordpress though, and decided that writing a blogging platform myself was simpler than trying to hack Wordpress into doing what I wanted.
New Dropbox for iOS
Alternatively, if you like seeing the results page:

Bring alfred up -> type query -> start vimium link mode -> choose a result

It looks like this:

opt-space -> Riak ElasticSearch River -> f -> a

and it allows me to scan the results page, where I often need to hit the 3rd or 4th result.

I highly suggest picking up vimium if you use Chrome.
Nice! It would be cool if the recommendations gave a hint of why it was recommended (e.g. "We recommended this because X liked Y on Facebook, or pinned Z on pinterest")
I should have been a little more specific; the approach I described assumes that the driver makes some errors, so the speed is not actually constant in practice. That can be because the driver slightly errs in seeing the slope or gas, or because of other sources of error (gusts of wind, maybe). Without that variation, you're right, the system is unidentified. The larger the variation, the better the identification. But none of this is news to economists, and none fundamentally requires the econometrician to have better information than the driver (although measurement error can matter in some circumstances, it matters in a different way).

As I'm sure you know, these arguments (i.e. mainstream Economics is wrong and ignorant!) are more convincing when they're accompanied by a model. DSGE models have a lot of limitations, but they're pretty good for demonstrating failure of identification. Monetary policy is tricky to identify, and I'd be sympathetic to an argument showing that deviations from a Taylor-rule are bad for identifying the effects of monetary policy shocks (lots of people would agree with this, the interesting question is whether they're bad in empirically important ways or just conceptually bad) but your car+driver analogy seems like it's aiming to be broader than that.
I think it's accurate to say that their business interests are different, and thus the applications to privacy are different. For example, Safari defaults to "Block cookies from third parties and advertisers". Chrome defaults to allow all cookies by default.
Why is storing energy at hydroelectric dams not sufficient? It's been done for ages.. (ie. pumping water back up the dam when there is an energy surplus, and using the dam when there is a deficit)
Herald the Robotic Calligraphy Machine composes Langston Hughes' "Bouquet"
Good call, adding it!
http://news.cs.washington.edu/2012/12/08/university-of-calif...

During the previous century, under memorable President Dick McCormick, the University of Washington hired a bunch of consultants who modernized its athletic logo from a husky to a ferret.

The University of California – ever a laggard, but never by too much – is now keeping pace, changing the UC seal to a pull-tab.

We commend UC leadership, and congratulate our colleagues at Berkeley, San Diego, and the other UC campuses, on this important modernization.
You don't need domain expertise: Why did we create Venio?
I've done something similar with Sequoia Capital before. You applied with one application at their website and they forwarded it to the startups the were funding. The individual startups then contact you for an interview if your application meets their criteria.

For me personally, hearing back for an initial interview has always been the struggle. This approach broadens the reach of my application and gives me a better chance to demonstrate my skills. Once they've considered my application and contacted me, then the ball is in my court and I can scrutinize the company and culture before replying.
America's gun-loving madness
I was just making a joke, but I was pointing out that if you have 2FA enabled, I could (theoretically) call up customer support and try and convince them that you're the attacker and I'm the legitimate account holder.
Yeah, but that doesn't help if you have the device which decrypts the signal. Then you should be able to get the key (which would probably still be fairly difficult).
http://blog.makezine.com/2012/12/06/3d-printed-gun-fires-rea...

[edit:] http://defensedistributed.com
It seems like that might be too much money. You're in danger of having people coast along with no real hunger.
Programming transcends programming languages.

The purpose of examinations are to measure your understanding of programming concepts, not how you would translate those concepts into the programming language of the week.

You don't even need a computer to program, just an imagination and ability to apply those concepts to the problem you are trying to solve to yield a solution.

To share your solution, all you need is a writing instrument and surface, just like you encounter in your examinations.
Greatly disappointed about the event. Shameful for peopling behave like the most underdeveloped hillbillies in the most developed country in the world.
This is explicitly mentioned in the article you just commented on.
You think chemicals in our brain have something other chemicals don't?
That is the political process. The gun lobby can deliver votes, the anti-gun lobby can't.

The gun lobby has money, which is available from bodies like gun manufacturers. There is no equivalent on the other side- there are no anti-gun manufacturers to give money.
4S was basically the best phone on the market until the 5 came out. 5 comes out and is the best phone on the market and now the 4S is cheaper and the 4 is "free" on many carriers.

For many people the 4S and 4 are beyond "good enough" and would save $100 by buying the 4S instead of the 5.

That being said, cheaper products tend to sell in higher volumes. How is this news?
Dozenalists of the world unite, Rise up against the tyranny of ten
We aren't trying to hide Adobe involvement with Brackets, but it's very important to recognize that this isn't "Adobe Brackets", it's just "Brackets". This is a community driven project. Adobe is just the benefactor.

I think that putting Adobe's logo / name next to everything would overshadow all the work and contributions from the community.

-Adam Lehman
Brackets Product Manager (at Adobe)
If this was a mental illness issue and we agreed to provide better or universal mental health care, how would one have everyone who needed treatment submit to evaluation and treatment? Assuming we agreed upon and used professional guidelines to evaluate people's mental health.

Would people be coerced? Would it be voluntary? If voluntary, I suspect only a fraction of those who had serious issues would seek help. On the other hand, there would be serious issues with legally compelling people to be treated involuntarily, if they have not violated nay other major laws which would make their treatment compulsory.
To me, here at work on a Windows machine, that looks like way too many dependencies for me. Looks cool, though.
The title of this submission is in really bad taste.
Ha, and from the computer science department no less. The new logo to me looks like a buffering pull tab with a butt crack.
I agree; I setup a new Linode with Ubuntu a couple of days ago and the whole process was smooth and enjoyable. The documentation is well laid out and super easy to follow.
Good points. There is a lot of willful ignorance. (Plausible deniability is one of my favorite excuses I hear!) I think its a bigger problem that really depends on the type of company or organization. Small and large commercial firms face less risk than Defense, Pharma, Financial and other highly regulated industries.

I don't think anyone is praising employees who go rogue, but I for one completely understand why they do, and sympathize. In many cases companies have made it way too hard to get things done. When systems get in the way of getting $#!t done, people find a way. Especially if their livelihood (sales, consultants...) depends on it.
Security measures prevent you from doing work. You have to find a balance. USSR never found one, but USA did. So there is no longer any USSR.
I like the name. Too, I love the service.
Which is what I said.

The problem is still severe. In a country the size of the US it is still possible for there to be days of very little wind across the whole country. And, of course, once the Sun goes down on the West coast there won't be any power coming from solar for many hours. Which means that in a worst case scenario you need to rely on nuclear, coal, or hydrocarbon based power generation. And it means that you can't avoid having to build out conventional power generation capacity to match peak loads (which can occur when solar and wind power production is effectively zero).
I believe you mean Hunter S. Thompson, which, ironically you linked to with the correct name.
This shooting is unprecedented in the US as far as the number of children killed...

For a shooting, yes. But the 1995 Oklahoma bombing included 19 young children among the 168 killed, including all 17 children in a daycare in the building.

This level of death is, sadly, not unprecedented. And I guarantee you that in 20 years it will be even less remembered by the general public than Timothy McVeigh is.
But you can do it with natural gas. We use gas plants that way right now.
I wonder what percentage of Shadow IT practices are due to organizations bending over backwards to appear PCI compliant.
You may be incorrectly assuming that wealth makes people happier.
The Interview Method: Why Our Assumptions About Success Are Often Wrong
The article is no better. It's just FUD.
Of course the "security" to which CIOs refer is not DLP or anything cool like that (I'm not implying that DLP works, only that it's cool) but rather their own job security. IT is a cost center, and CIOs only survive when they can account their costs to other parts of the business. If e.g. marketing, sales, and accounting can honestly say they don't need anything that IT is providing, IT might not be around much longer.

From an actual security standpoint, it makes sense to really evaluate how secret your data need to be, and then set up an infrastructure to support that. Individual customer demographic data should be absolutely secret, but that doesn't just mean that marketing people shouldn't upload it to Dropbox so it's easier to pull into their abominable Access DB. That means that the only people who ever see it are CSRs while they're actually talking to the customer. Then IT can add value by isolating CSR desktops on their own 802.1X-secured wired network, while providing a more open network for their other work, and encouraging a shred-all-post-it-notes policy.

I think IT can make legitimate security arguments, but these can't start with "gosh Dropbox is terrible!" Dropbox and other cloud services are used because they are useful. Rather than depriving the individual employee of useful services, find services the business as a whole needs but doesn't realize it needs.
This is pretty awesome. I've used Mutt in the past but always found it a little bit over-the-top. This is very, very simple to setup and does the job pretty well.

But better than that... oh my word, the documentation. How I wish every command line app had that kind of documentation. Just one page that documents the shit out of it.

There's only one thing that would make it better: if that documentation came bundled with the RubyGem so I could read it offline with `ri`.
Looks like I can't submit my code. I can run it, but not submit it.
Seems to me that storage cost and renewables reliability are specifically the concerns their study was all about.
Yeah, I think people would be amazed at how bad the mental health care has become in this country. I am a small government type also, but this is one of those things that government really needs to do. Our desire to get rid of asylums led us to do some amazingly stupid things. The mid-90's were a serious pain, but I hear from my friends still dealing with those systems that is even worse now.
so for each project you have to manually add lists? (Settings > Lists > Add List)
that smart list is a manual creation as well?

that seems a lot of work compared to e.g. Omnifocus
I think he is onto something here. Indeed, the simplicity should not be a goal itself. What is important in capturing the essential. If simplicity helps then go for it.

But more often than not, simple things are better. But there is a line you can cross and the simple works against you. Things become like children toolboxes - you can't do anything with them.
A lot of different aspects of companies remind me of this. Usually dictatorial control, rigid hierarchies, policies made with no input from those who will follow them, etc. It's wonderfully ironic that the iconic capitalist organization is often so communist internally.
Hollywood and Google Square Off Over Pirate Search Results
I agree 100%...
In most of the world winter uses more energy than summer.
We're not trying to praise rogue employees for shunning corporate policies and opening up huge security holes.

The reality is that it's happening regardless. People are going to do what they feel they need to to get their job done.

Thus far, the general approach to dealing with this is to enforce more policy, block where possible, etc... which again, has done little to reduce employees from "going rogue".

We want to open the conversation on better ways to solve this problem since current methods simply aren't working.

As a network guy who gets that best understands the risks and consequences of unsecured, unsactioned clouds being used in a company - what would you suggest as potential solutions to give employees tools they need to get their job done, and the Company and IT the security it needs?
I'm not sure if you're familiar with these types of experiences. The entire point is that it permanently changes your outlook (for the better) after only a few uses, give or take per person. Not to get all stereotypical answer, but Steve Jobs attributes a single trip to the vision he maintained for the rest of his life.

And even if that were the case, what's the difference between taking a dose of LSD every three months and taking an over-the-counter every single day for the rest of your life, particularly when -- as with the recent case with Wellbutrin XL -- the FDA is approving things that do more harm than good because they're literally not doing any research on them?
Are you saying it's not politically correct? ;-)
Why to take a vacation and choosing peru as destinity
Taking some time off from your routine work is very important for mental and physical health. Planning for a vacation with your family or friends provides rejuvenation, relaxation and recreation. Enjoying your vacation with a travel to peru . the first thing that come on mind is The Inca Trail to reach Machu Picchu Why Peru's Inca Trail Is One of the World's Greatest Hikes ? so that it combines 4 days walk to reach the spectacular lost city of the incas Machu Picchu passing snowcapped Andes Mountains crash into the lush Amazon jungle and the most amazing scenaries as well as ruins of an old Inca road travel to peru or know Perú itseft doesn't mean so much if you didn't experience this trail as well as other alternative treks . Many people would love to enjoy a new way on their vacations however Travel to peru looks a wonderful holiday destination encompasses many interesting tourist places like Cusco, Inca Trail hikes, Arequipa, Huaraz, Iquitos – Amazon River, Paracas, Puno, Lake Titicaca and many more and undoubtedly make you amazed by its wonderful sights of Inca city located on high altitudes.

Our challenge has been to excel in all standards of tourism services, offering the highest possible quality within Peru and overseas. We are looking for permanent relationships based upon total trust, generated only through many years of fulfillment and excellence in service.

Offering Machu Picchu tours, Cusco and Peru Vacations as well as Traditional and customized tours we made your vacation to Peru Easy,change whatever you want,choose the excurtion you want easy confirmation. The most recommendable to organize your trek or tour in advance in order to have well organization.

Some video reviews about our service at http://www.youtube.com/innovatravelperu or http://www.innovatravel.com.pe
Email = reservations@innovatravelperu.com
I think what he meant was seahorse. I just tried it out and I can see my raw passwords by clicking properties and ticking 'Show Password'. Shocked as well, not to mention seahorse is launched without asking my password.
[TFA is basically content-free, but ...]

This is the don't-make-your-company-dependent-upon-one-service thing we see happening around Twitter, but writ much larger. That's not too interesting or too hard to see.

What I hadn't considered before is that the situation is somewhat a natural outcome of Apple's have strategy of limited-set-of-apps-for-core-functionality. If Apple has fostered/encouraged multiple great mapping applications rather than promoting just one this situation might not have occurred. Of course, then they'd have multiple mapping apps and users might be confused.

I understand that maps are valuable to mobile devices, but I don't think they're core to mobile devices. Apple treated them as core and didn't seem to have planned well for serious changes to maps.
My application: "I'd use the $37 to buy $20 worth of stamps and envelopes, then $17 for a disposable camera and photo development costs. I'd photograph myself putting the stamps on the envelopes and get the photos developed. Then I'd put the photos in the envelopes and mail them to you."
>Sadly his apparent ignorance or lack of concern regarding Tcl's numerous flaws leads me to question his engineering maturity.

</comic book guy>
Microsoft Has Been Watching, and It Says You’re Getting Used to Windows 8
I teach Maths (in the UK), so pinch of salt needed with my suggestion below...

Suggestion: code fragment on your interactive whiteboard. Ask students what each line does, how the loop works &c.

Then blank the screen and get them to replicate....
One Dev, At Least, Is Doing Great On Windows 8
It seemed to me that PG took a neutral stance.
Dancing Without A Partner
Sensational Back-End Software Engineer
About This Job
Do you thirst to design, build, operate, debug, and optimize sophisticated distributed systems? Are you thrilled to creatively discover new ways to leverage immense amounts of data? Do you love working collaboratively with intelligent, nice, respectful colleagues? Are you as nice as you are brilliant? Consider joining us.

Responsibilities
Own new projects as they arise; move around to pitch in on big established ones.
Learn a broad cross-section of LiveRamp’s systems and products.
Help build a great company.

Qualifications
3+ years experience building scalable and reliable products.
Smart, friendly, get stuff done.
Extremely competent coder. Comfortable in multiple languages, frameworks, and environments.
Eager to learn new technologies and skills. Love to dig in and become a subject area expert.
Intensely driven, proactive, and hard working.
Look forward to working with A-players; too good to spend long hours with B-players.
Likeable, ethical person who garners respect on and off the job.
Thrives on chaos, risk, and uncertainty.
Desire to be a real owner in LiveRamp’s future.
Wants to live in or near San Francisco (we’ll relocate you if necessary).

Employee Benefits
Work with some of the most talented engineers in the industry.
Unlimited PTO. We believe passion and hard work grants flexibility and trust.
Thriving culture: events such as weekly yoga, game nights, happy hour, and RampCamp.
Benefits such as health insurance, 401K, fully stocked kitchen, and more.
Work in the heart of San Francisco- the best city in the world.
The real question is are they replacing Finder, or the file manager?

If file manager, then they may have a Windows version too. If not, this becomes a Mac-focused article.

Terminology matters.
I think it's unfair to call the OSS project leaders "charity workers" and not the contributors. Either way, if OSS project leaders have so little free time, why wouldn't they spend more of it fostering developers into being more productive members of the project? This is what baffles me most about the situation. It's a lose-lose for everyone when a project leader acts like a jerk.
http://en.wikipedia.org/wiki/The_Nature_of_the_Firm
It's interesting that you can't tell the difference. You are not talking to parent poster, you are typing text into a box while alone in room. You can't see his(?) facial expressions, change the subject, comment on things taking place around both of you. You just type into a box and sometime later you might see this reply.

Don't get me wrong, communicating on the Internet is great. But for some types of personality (and pretty much all of us to some extent) face-to-face interaction is vital.
Doing software development (my role involves quite some coordination though), I am discussing all the time with people. On instant messaging, to people coming to my office, in meetings, on the phone, or around a coffee. Time communicating is more important than time coding.

Any other profession now have time in front of computers. But often for dull, administrative work. Teachers correct homeworks, police officers write reports, politicians review law proposals, etc. My time in front of the computer is fun, but ssshh don't tell that too much ;)
I would like to take this moment to announce PICPC-VC, which is an automatic follow-on investment, structured as uncapped convertible notes, of $50 available to any founder accepted into the PICPC program.
17 lessons from the Economist's World in 2013
Our country boasts the most underdeveloped hillbillies as part of having the best of everything.
Great points Karim. Wish you guys all the best with Venio
Its fun to rail on internal IT. Most organizations inadvertently set the department up to fail and then find themselves shocked, shocked I tell you, to find that they have failed to deliver.

The boys in the basement aren't a bunch of Luddites, before the upstairs staff has even heard of the new tech out there, they're already dependent on it in their personal life (or have demoed and tossed it to the curb).

Spoilers: They actually can stop it, they're the ones managing firewall config after all. You should ask yourself "Why haven't they?" Probably has something to do with the fact the buisness requirements and/or budget preventing them from using the tools everybody would prefer.