skysight-inc/HackerNews huggingface dataset:
The only real fight I ever recall my parents having was when my dad came home with that $1,000 100 meg hard drive. My mother was livid that he had not discussed it with her first. Years later, as I came to learn what our financial situation was like in those days, I understood just how crazy it was for him to do.
I don't understand how a proxy will protect me from an image loaded as

http://marketer.com/4b3403665fea6.jpg

where that hash is used to link to my email address
Bricklayer B has a better idea, but doesn't quite have the confidence or energy to see it through to the end.

Bricklayer B has an idea that his ideas are better, but they aren't really.

Brick layer B is really bricklayer A.

Sure it isn't simple.
LinkedIn Kills RSS Support
because of the network effect
Disagree. First, comparison is not correct, if wall could be built in 2 hours that's not a real product, even hackathons require day or more to build "semi-demo-product". I recommend you watching "Simple made Easy" by Rich Hickey. You could select easy way and do it faster, but eventually your solution will be broken. If task was sorting 10 numbers(static numbers),
you have 3 options
- do it manually
- write small program(everything in main())
- design some architecture for APIs and do sorting
which one do you prefer? your comparison is like so.
P.S. I am not native speaker sorry for mistakes.
> I didn't have to enter a bunch of personal information to prove my identity.

You are wrong here. You did exactly that (a bitcoin transaction is that), just in a way you are not used to.
You're casting about in a generalization, but one problem is that there's no such thing as business ethics, and capital is amoral.

In case you're going to further ask in-kind whether this means I'm saying the concept of business and/or money itself should be banished, the answer is no.
If you wanted to be really super-fancy you could apply some image recognition decals to the greenscreen that would allow a program to determine the orientation of the platform below or background behind the object. Then you can actually do a more sophisticated projection of your logo onto the surface and keep the shadows provided by your subject. But at this point it's gotten a little sophisticated for a small seller.
PR to fix the "secret token" issue in Rails
Aren't verified email addresses a relic of the past? Does anybody actually get anything other than nonsense spam anymore?
Enormous oceans of liquid water, with internal tidal heat and protection from harsh surface environment?
Couldn't you use an inexpensive CDN like Cloudflare? Your origin would see transfer to Cloudflare, but they'd be able to offload the majority of your download traffic. You also wouldn't be charged per GB as happens with Cloudfront.
wonderful example of how the best mobile app user interface experience is no ui. my mobile device should be my personal proxy for automatically interacting with devices and services.
That's a complete misunderstanding of the law and on whose shoulders it falls on to provide data in the clear to the relevant authorities upon legal request.
Node.js has been out for 4 years and it's only at 0.10.23? At this rate it will be 50 years before they get to version 1.0
We've noticed this with Microsoft's e-mail services already with some confirmation e-mails that display items from the customer's order. In fact, we think they might be loading the images despite the customer not opening the e-mail, as the rendering service gets hammered from Microsoft IP addresses early in the morning every day, and we know they are from e-mails sent to hotmail.com/outlook.com/live.com/etc e-mail addresses.
To submit the app don't I need a macbook ?
It seems unlikely that a manufacturing issue could affect the RDRAND instruction and not any other part of the CPU.
You better file the patent quickly before someone steals your idea....;)
Yes. Whilst you can embed images as MIME attachments (or data:// uri trickery and the like), the vast majority are <img> tags referencing external http:// uris. A message with remote image references is not a complete document, and won't render correctly unless those references can be followed. Google are instead fetching and caching those remote references, then serving them indirectly to you.

As comparison, Firefox has a 'save page' function which distinguishes between 'html only' (akin to the mail message), and 'complete', which would include all images, stylesheets, external js files, etc.
The challenge is that it's very hard to understand 1 versus 2. It is very easy to measure energy level and hours. Just look around, and listen.

In software, it is very hard to measure productivity. Lines of code doesn't work. Function points? Nah.... Who is building whose contributions? Many of the nice things (reliability, ease of maintenance, flexibility, ease of testing) that require design expertise take years to see. Add to this that it is very hard to deeply understand complexity of problems, and if the source is the problem itself or the environment.

In the end, maybe the immediate manager knows all that's required, but if you get several layers up in the management chain, eventually you hit a non-technical boss. Unless you're at a software firm with a programmer-CEO. This is why it is important for technical folks to also be good communicators, and to "Work up" well.
Let's talk more about the whisky tasting culture.
What this person describes is basically par for the course in non-IT businesses, especially large ones with multiple teams.

In these organizations the visibility of a team is at least as important as what they do. Managers at these places typically are more interested in playing the political games than attempting to do the "hard" work of managing. One component of those games is to insure that these managers' managers can see their teams working, in the tangible, physical sense. The more "work" being done, the better.

Managers at these places are awful to work for.
One thing that sold me on Dommy over Domina was being able to bind multiple event handlers in one statement.

https://github.com/Prismatic/dommy/blob/master/src/dommy/cor...

Not a big thing, but when you work with a library regularly, small annoyances like that gnaw away at you.
If you have already used Chef, Puppet or something else to automate your deployment, you probably don't need this.
It's also weird that they didn't explain the how behind this line:

> Instead of serving images directly from their original external host servers, Gmail will now serve all images through Google’s own secure proxy servers.

In most cases, the unique identifiers are embedded in the URLs themselves, so simply serving through a proxy is ineffective. Should I blindly trust that you, Google, did the right thing?

Edit: looks like Google isn't stripping out the query parameters AND it isn't proxying for iOS devices! This is by far the least effective set of decisions... http://blog.movableink.com/gmails-recent-image-handling-chan...

I wonder if this change is a result of backlash over the promotions tab. These type of referenced images are most commonly used in marketing campaigns and were from businesses likely to pay good money to AdWords. As a concession for fewer overall impressions, perhaps, these groups got Google to let them track easier? The whole thing smells fishy.
This is better for user privacy. Marketers will have to find another less invasive way.
“Feels” For iPhone Updates The Pro/Con List For The Emoticon Generation.
the point is that assumption should always be made that anything you share on any service will be saved our available. I have to believe it's more the fad and brand vs this false sense of security
does this mean it's pure conjecture that it was a water plume? my idea of a water plume would say that it's sub surface ocean water getting ejected out of the surface. this evidence seems like it could have been water knocked up by a meteor impact or some other mechanism to get the surface ice into orbit.
And then it will be at 10.0 a year later, at least that's the way these things seem to happen.
You're basically treating employees like their sole purpose in life is to be productive and nothing else. I honestly don't know how much you'd have to pay me to work 80 hours a week. I think it'd have to be in the range of billions so I could do it for a few months and then retire, heh.
It's important to remember the destructive nature of Truecrypt's hidden volume function. Unless you use both keys to unlock the volume, opening the outer volume and allowing the OS to load will destroy the hidden volume that has your real files. It's meant to be a last-resort against a "Use this wrench and beat the password out of him" scenario.
From the draft of the new storage administration guide:

Btrfs is still being actively evaluated for stability during the Red Hat Enterprise Linux 7.0 beta. The following target use cases will only be fully supported if it passes our tests:
* The system partition only use case. This will allow btrfs only to get used for system installation, not only for a user's data. Currently it is unclear whether this will be restricted to this single disk or not.
* Use btrfs for desktop and laptop users including their data partitions.
* Use btrfs as the base file system under scale out "big data" file systems, such as gluster and Ceph.

https://access.redhat.com/site/documentation/en-US/Red_Hat_E...
This (as most things are) is far easier said than done. Someone who is in the business of "putting out fires" can easily cite the numerous times they tirelessly fixed a production bug or worked a 60 hour work week. Managers quickly understand those concepts as they see a direct correlation to their own job or can visualize the impact.

Explaining that you "wrote a unit test suite that has minimized the long-term impact of bugs" or that you architected an elegant solution to a design issue that will help foster extensibility and testability in the long-term will also likely be met with "this guy is blowing smoke up my rear" because there is no way for the manager to verify those claims.

Anecdotal case, I worked with an individual who was labeled as a "trouble maker" who everyone said constantly raised issues that weren't relevant and that didn't do any real work. The individual ended up quitting because they got sick of the work environment. Next release cycle, all of the projects they were a part of began falling apart. The contribution that this person had been making was identifying shortcomings of the requirements, processes, implementations, and verification steps. Nobody could see past their own bias and lack of understanding about what was happening. They just kept getting frustrated (including management) because from their perspective this individual was just "creating more work".
Wow, what a nice "fuck you very much" from LinkedIn... I personally consider this to be fucking braindead. I am sorely tempted to delete my LinkedIn account and walk away over this.

I have a problem with companies that say "screw you" to the Open Web and embrace the "walled garden" approach... I'm going to have to give this some serious thought.
Let's see what the science has to say:

http://devopsangle.com/2012/04/18/what-research-says-about-w...
I agree with you.

I think this is a good statistics exercise too. What's more likely? That life emerges spontaneously in multiple spots of space, or that life survives inter-planetary (and perhaps inter-solar system) journeys?
Interesting. The fact that they don't even address this aspect of the change in the blog post makes you wonder if this is a deliberate or incompetent move. This should be obvious for anyone who works with email and easy enough to describe in layman terms the blog post. Who is the target group for the blog?
To me, it sounds like they did all the heavy lifting for the NSA, and then packaged it up as a "feature" for us.
If Google handed over the emails themselves to the NSA, it would contain a lot more noise, but now it's really simple for the NSA.

The work is obviously to sift through all the emails, remove the photos, and separate/store them on a separate server. Now all NSA needs to do is get a daily dump of all the pics, and then run their data collection/facial recognition on them.
I though this was going to be another boring diatribe about the need to have a good product with a good implementation. Thank God the most important pieces are to be loud and obnoxious in your marketing and to know important people.
What I don't understand is why anyone trusted businesses (such as CertiVox and Lavabit) to keep their emails secure?

Because they didn't consider "because terrorism" to be a security threat that could penetrate privacy and property laws. Lavabit has proven that the Third-Party Doctrine means that once you give data to a business, you're giving it to the government.
read the 2010 novel by authur clarke. he goes into some detail about how it might work
How to Destroy House with Car
What would you like to know? :)
Seems it's being rolled out in a sloppy fashion. In my Gmail account, images in email have suddenly stopped working. There is still a "display images" button, and when I click it, the images do not load. When I attempt to open an image link from the email message in another tab, I get a 404 error on Google's proxy server, with a super long URL.
You seem like you've learned the right lessons, but more often I've found that learning just enough to be dangerous makes managers worse at this.

Take the example in the article, where the developer who made a well factored application was "overcomplicating" the code. It's not uncommon for a beginner who understands the means of programming but hasn't been bitten by the results of bad design to make poor decisions for the sake of experience that need to be made up in extra work later.

Having a manager who actively encourages solutions like "Why not just copy the entire method and wrap it in an if statement?", or "Can't we just comment out the existing code that's incompatible with this new feature?" can be demoralizing - if they're in a position to actually make that happen, it's even worse.
Nice work, and clean power is fantastic.
But didnt he destroy the natural ecosystem of the stream, from the perspective of fish.
There are 2 ways to evaluate something else: with data or with perceptions. Almost everyone judges by perceptions. Unfortunately this is not limited to middle school cafeterias, single bars, or amateur hours. Some of the biggest culprits are the people you would least expect it from: founders, managers, entrepreneurs, users, and customers.

The is one sure-fire antedote to this: data. And the best data is a precise project plan, with every detail, and always up to date.

I lost track long ago of the instances someone "important" accused me or someone on my team of "not working hard enough" or "not appearing to be doing enough". My response is always the same: whip a current hard copy of the project plan out of my back pocket, throw it onto the desk, and ask the same question, "OK, exactly what is the problem?" This shuts them up every time. They may not like it, but they always STFU.

"Bill not moving fast enough for you? He's responsible for ORP560. 2 weeks ahead of schedule."

"Sue not here enough? She's in Wichita this week. Just implemented RESERVES. Already saved us $200,000."

"Don't like how Gary talks to the customer? Here are 14 examples (right here on the page) where the customer was wrong and Gary straightened them out. How would you suggest he handles it?"

I can go on and on. Many of us skinny introverted geeks have had to find a way to counter the slings and arrows of ugly decision-making by perception with a hacker's solution: maintain the data to counter the perception. It's the best thing that I've ever found that actually works.
But didnt he destroy the natural ecosystem of the stream, from the perspective of fish.
hahaha... I guess patent judges will be pretty happy watching porn all day !
How can you tell if he's an excellent manager who knows not to bother engineers, or just lazy? ;-)
how is it unsubstantiated ? reddit has subteddits dedicated to sharing snapchats you can see subscriber numbers
4 Chan is a little harder to measure but the fact the threats are brought up several times a day days a lot
New Reg Braithwaite JS Book Coming
I didn't look it up at all. Took me a few seconds initially to acclimate to the UI, find the "Insert" menu and try a couple things. I don't feel like their methods for inserting make perfect sense, but I've never had a problem with it.
There is an opportunity here to create technology that will facilitate thinking instead of fragment it. Imagine a distraction-free internet. Our machines are programmed to exacerbate hyperbolic discounting, to replicate and encourage the so-called monkey mind. We much teach our machines to meditate. We must quiet their computations.
Gmail seems to be proxying the images through: https://ci5.googleusercontent.com/proxy/ and my understating the polling happens when Google receives the email not when it's opened.
> "Email open" tracking just got a lot more reliable for all mass email & marketing automation vendors.

Has it? If Google's proxy is caching images, then "email open" tracking might have broken entirely. All the sender would see is that their email has been opened once by the proxy -- for all gmail addresses put together.
I'm with you on this. Upworthy is my news source of choice.
I haven't tried this but you might get something out of creating a reddit multi (maybe r/worldnews, r/news, r/science, r/foodforthought, and whatever else), check it once a week and sort by top and "this month" or "this week". The top ten links are probably impactful, engaging, and relevant.

The lazy in me would actually like this in a weekly email.
joshpeek, I wasn't suggesting this replaces sprockets. I was saying that the sprockets/bower integration out of the box isn't all that great, and this seems like a useful tool to help improve the situation of a common problem.
> Also why do you think the Pope has any influence on a Muslim, Hindu or Jew?

I'll let a Muslim activist provide one answer to that: http://www.huffingtonpost.com/maha-elgenaidi/pope-francis-a-...

> Do you think the local imam or rabbi is busy dissecting the Pope's latest press releases?

Apparently, some of them do: http://www.nhregister.com/general-news/20130413/muslims-say-...
I believe you are using the wrong metric to measure software maturity.
Show HN: Stagehand: Simple UI prototyping without JavaScript
BItcoin misconceptions
Oh wow. How many teams do you think are at Shutterstock? And then how many teams can one manager manage basically? (just trying to get a feel for how the "middle management" starts to come up when the organization grows).
Or perhaps they are pumping money out of the ground.
Some of the reports, yes, but not overall pageviews. Per their capabilities page:

> 1 billion hits per month

> Up to 3 million rows of data in unsampled reports

If you're doing conversion tracking etc. you're going to start getting sampled data at some point, but it's the pageviews our folks care for.
It devalues other tracking solutions, and makes Google's own paid analytics services more compelling. So users will still be tracked, but the trackers are more likely to have to share some of the money and data with Google.
Unless your product is billable hours, you're probably not maximizing productivity at 60 hours per week.
Mmm, yeah. Totally a language gap. As long as you don't do business with clients in the US, you should be fine. See, there's this trend here to put the word "artisan" after everything to make it sound better (and charge more for it). It didn't sink in for me that you were European. My bad.
Valkyrie: NASA's Superhero Robot
it's my understanding that the gravitational "torsion" from Jupiter alone is enough to do all sorts of things (like keep a planet thermally active)
echos my experience with them exactly, tied up my money for weeks, then said they can't help me. I'm convinced it's a scam.
>At Shutterstock, we’ve delayed the reversion to an uninspired
>mean by letting different teams and groups in the company
>develop their own culture.

I worked for a growing tech company over the last 2 years - and was there while it grew from 30 to 150 people. I found that this was one of the most important things to keeping things fun and engaging. It felt like there were a bunch of little startups within a bigger startup.

The only downside thought was that people had divergent ideas of what our company culture really WAS. We hadn't done the work that Shutterstock probably has in defining our overall company values, brand, ideals etc.

I'm going through the startup growth path again and I'm curious to see what other people have seen work in scaling cultures in growing companies. Any big insights or observations from the HN hivemind?
Maybe you should just not judge a programmer unless you are a programmer who has followed their code.
If the gmail proxy caches every image that is sent to a gmail address, then this bad for spammers, and good for everyone else. That's one less mechanism to verify valid (or active) email address.
You are right, working with someone else' code can be quite a task sometimes but it comes with the territory. It almost always happens that a programmer attempts to redo work and end up creating the same problems that the original developer already solved.

I think it really comes down to perspective, once you learn to view programming as a means to an end, not an end in itself, I think you become more tolerant of what looks like shabby code.
Sure; but he or she might have a better idea than someone who doesn't know `=` from `==`, right? And do you really want to turn your best engineers into managers, when they'd be much happier and more productive building themselves?

EDIT: Of course, I do agree with you. It's just worth keeping in mind that perfection can be hard to reach, at least in the conventional manager-evaluates-engineer format.
Hmm. I did not think that the temperature of Europa's oceans (below their probable icy crust) has been well-constrained. To the extent that it has, I think the subsurface temperature is expected to be much greater than -50C in many places (the mechanism is tidal heating).

There is a general belief that Europa is likely to have significant liquid water below its icy surface. The phase diagram for water (first image at http://www1.lsbu.ac.uk/water/phase.html) does not allow liquid water at -50C = 223K, no matter what the pressure.

Atmospheric pressure on Earth is about 0.1 MPa, and gravity on Europa is about 1/6 of Earth. The highest pressure in Earth's oceans is about 1000x atmospheric pressure (100 MPa). Across this range (3 orders of magnitude), the melting point of H2O is pretty constant, 0C or a little below (see the linked phase diagram).

My conclusion: liquid water implies temperatures of at least 0C in the relevant pressure range.
Right that's true, it does come down to the manager's level of expertise. I guess my point is that you need someone with a solid understanding of code to review their output, not just a manager evaluating "does it work", whether that reviewer is another senior engineer, the CTO, the technical co-founder, etc.