skysight-inc/HackerNews huggingface dataset:
From the article:

> It’s possible that the word “web” is too tightly associated with HTML/CSS/JavaScript content rendered in web browsers — that if I want to make a semantic argument, I should be saying it’s the internet that matters, not the web. But I like calling it the web, even as it expands outside the confines of HTML/CSS/JavaScript. The web has always been a nebulous concept, but at its center is the idea that everything can be linked. So when I open Tweetbot on my iPhone and tap a link that opens within the app as a web page, and from that web page tap a link that opens a video in the YouTube app — that to me feels very webby.

It's almost like he addressed the exact arguments you guys are bringing up in the article linked above...

He makes his definition of what the web is very clear, and cites his reasons behind them. You might disagree with them, but he does actually address them, to his credit. Perhaps you might make an argument why your definition of the web is superior to his.
> That one is organized under the DoD and the other the Executive matters little.

I am very disappointed that you think the DoD is not organized under the Executive. Please learn to citizen.
We use Chef scripts for both app deployment and server spin-up. Fairly heavy investment at the start to build all the recipes, but it pays off big time in time saved later on.
The 49-U6U Slaughterhouse
I rarely see mobile developers worried about the browsers marketshare as the client for applications. If we're to be brutally honest Web developers don't want their skill set to be marginalized, I get that however I say use the best tool for the job, if the experience is better served on a native app then it should be native. I personally don't see a future where either web or native controls all of the market and that's a great thing, don't fight over the pie, make a bigger pie!
“I am proud of the fact that despite the dramatic protestations of intelligence chiefs, no evidence has been shown by any government that the revelations of the last year have caused any specific harm,” he added. “My motivation is to improve government, not to bring it down.”

I think this goes against the grain for a lot of HN.
> Can you tell which Shift key is enabled?

I've been on iOS7 since release, and I still can't tell when caps-lock is enabled :(
spinal cord injuries are basically an electrical impedance (resistance) problem.

FES works on different levels. For one, many FES systems cycle electricity to various muscle groups in a coordinated fashion to try to get the patients body to 'take over'.

Examples of this would be with electrodes on the glutes, thighs, and around the knees in an effort to get an incomplete spinal cord patient to stand. This exploits the patients natural spasticity, along with the physiology of the body (joints can only go so many ways) to get the patient able to stand with parallel bars or in some other controlled manner.

Nerve stimulation also supposedly reduces the 'trigger energy' of certain muscle sets, thus sidestepping the impedance problem. An overly simplistic example : imagine a knee muscle requires 1mW to trigger into an action, however the circuit leading to this nerve only allows for half of that due to damage adding resistance along the pathway. FES can artificially increase the energy available to that muscle set so that the trigger may be more properly interpreted, hopefully leading to a successful 'firing' of the muscle.

source: i'm a quadriplegic, and FES makes me spasm into a 'stiff as a board' plank.
Neat.

I remember, in a time far from Twitter and URL shorteners popularization, joining two computers in a chat room (any random one over the web) to exchange URLS. These two computers in the very same lab room.

I'll already memorized (leash.co!). Definitely going to use (and retire shortners and pastebins just for single URLs as I use often).
Heartbleed affects virtually everyone. Be afraid
And still, there is no RubyInstaller 2.1 for Windows =(.
It's entirely possible to build a native app that is "of the web". But not all apps are, even if they use HTTP. In fact, most apps are not. Just take a look at the most popular apps: http://www.apple.com/itunes/charts/paid-apps/

How many of those could honestly be called "web" in any way at all? 5%? 10%? It's a stretch to claim otherwise.
This reminds me of what another programmer told me a long time ago when we were discussing C; "The problem with C is that people make terrible memory managers.". So true.
At Google, Bid to Put Its Google Glasses to Work
One data point you should look at and look at hard: Companies that pay better have higher employee retention and this leads to both lowered costs for the employer in terms of turnover and an accumulation of internal knowledge/wisdom/experience that is difficult to measure the value of.

I am pretty tired of this idea that do-gooders should get paid less. I did a lot of volunteer work. I had a health site for a time and people either pissed on me and told me it was a worthless piece of shit or they told me it was wonderful but I should give away what I know out of the goodness of my heart. So both people who felt I did not know anything of value and people who felt I did know something of value felt I should not get anything in return for the value offered.

I think that's a broken model. I am well aware that we pay a premium to hit men or for people to ruin their quality of life by working long overtime hours, but if you do it right, creating value should come back to you. Yes, you have to not bleed the market. "Strip-mining" type business models can extract value until it runs out. There are situations -- mining certain minerals -- where, no, no more is being made. But there are also situations where taking too much at one time reduces the long term value (deforestation comes to mind). So being good stewards of the earth's resources can actually improve long term profitability and that should be a big part of socially conscientious businesses.

The other thing is that a lot of things humans value are not directly measurable in the way you seem to be framing things. I had a job where I worked 37.5 hours/week. It was a full time job and it was an evening shift, so they gave a bit of a bonus to make it pay about the same as the day shift. I wanted the evening shift because of my health issues and the slightly less long work week made a big difference for me in my ability to cope.

People who have kids or health issues or are going to school while working or have some hobby that matters a lot to them -- their job needs to accommodate the fact that they have a life, they don't just live to work. The work to live. So how a job is packaged can ultimately matter more than whether or not someone thinks a particular job is morally "good."
If I remember correctly, a browser add-in using TOTP could remove this as a viable attack method. By the time the user's one-time-encrypted login token is sent to the server it's been invalidated after login, and a new token is required, so siphoning off durable creds from memory becomes useless. However, you can still skim sessions.
"good design is timeless"

Then why does design move on, evolve or change about-face? Also how do you know that your design is good, and will stand the test of time? I think what you're witnessing is design that still appeals to your modern tastes. This I attribute more to luck than some superior logic.

"design aspires to a Platonic ideal of simplicity, function and form"

If you believe that than you're throwing out an entire category of design that isn't simple. Some design is incredibly complex ..even messy yet at the time it's considered beautiful and rich because it reflects and invokes human emotions of the time.

Simplicity can stand the test of time because it lacks elements that we associate with the time which can fall out of taste. That doesn't make it better, it just makes it ... simple.

The best design reflects the current tastes of your audience, it does not need to be timeless or even make sense to future generations. Good design evokes an emotional response and that response is dictated by many factors which take into account context.
It was clearly a simple mistake. The intended distinction was between the Department of Defense and the Department of State, which was once a meaningful distinction.
Tumblr Addresses Heartbleed Bug
True but you lose the variable names and the comments. I am guessing - and I really don't know if this is the case - you can convert VB.NET to C# using Roslyn keeping all the variable names and comments.
I agree. But is interface design wholly in the realm of art? It's not a case of "this art will be viewed by a thousand people and some will get it and some won't." It's a case of "hundreds of thousands of paying customers need to know where on the screen to touch to open a new tab."

One of the things I appreciated about the past 20 years of Web design is that a set of traditions and conventions slowly formed, such that a user of one site could quickly figure out how to work the buttons or menus of another site.

Though there are some conventions now in flat and mobile design (like the hamburger icon to symbolize the menu), the steps one must learn to trigger actions on different devices -- touch that symbol over there, swipe to there, tap with two fingers here -- often feels more like some sort of conjuring of a spell than operating a device.
If an employer does not get the response for their offer, who is in the same area and industry and already has people in similar positions (which is likely going to be case, unless one is searching job in an other location than their current employer).

It won't be hard to assume, one of their employees is on the job hunt. So being anonymous might be little of no value, at the end of the day.

And If you are a CEO, you would know which of your employee he/she is, the moment you see the ad ;)

And as an employer, I do not get the idea, it would be more of pain in the asrse than of any 'real' value for employers. And I hate this service.

>Every day, top employers like Google, Apple, Facebook and others use services, tactics and tools like Poachbox to recruit top talent like you.

they use poachbox or a (any other) service like poachbox? If the later, what is the point of even mentioning it, except for deceiving users? If the former. wow! it's incredible.

so bottomline is, you are making shifting ass from one company to another easier, while one could save his/her ass. You know, I am an employer and I am already getting upset. ;)

aaa! downvote. no worries, Mr. Employee. If you ever grow up to become an employer, you would have less or more the same feelings ;)
They also mention in the post that the old violins were shipped, and no adjustments made, which means bridges could be improperly positioned, sound posts in poor positions... having these properly adjusted can make the difference between a great sounding instrument and a screech.
Bahá'ís, a more recent monotheistic world religion, similarly believe that Abraham, Moses, Jesus, Buddha, Krisha, the Báb and Bahá'u'lláh are all messengers or manifestations of God to humanity that are sent by Him at different times and in different places with a specific message, teachings and law system for the cultural evolutionary stage and needs of the society in which they appear. In this sense, these religions (and here religion means what these prophets send and not what humanity ends up doing with it) are really like different stages of one religion, one eternal process, since they all provide from God and have the same purpose. It is indeed interesting how each of the religions confirms the divinity and the truth of its predecessors and how their adherents fail to recognize the posterior prophets.
transcript: http://www.scoop.co.nz/stories/HL1403/S00108/edward-snowdens... , http://www.independentsciencenews.org/science-media/edward-s...
Coding Standards Revisited
There's two points to this:

The first technical: When you search for something in Google or Bing you are being surfaced information related to your keywords. Whether that would be an article, a web app, a blog...etc When you search for an App, you are being surfaced an application to solve a certain task.

The second is behavioral: We have conditioned ourselves to use Google to find an answer to our question. In that case, Google is an app we use to find answers to our questions. We have also conditioned ourselves to use the App Store as the gateway to find a certain experience for our smartphone. The average consumer can't differentiate between a web app or a native app, they just know that in order to get an experience on their smartphones the app store is the place to do it.
Except the board didn't force him out.
"Anonymously" aka. Please give us your name, current employer, etc.

I'm a student and this even looks crazy to me. Who is going to give you an offer when they know nothing about you?
Fair question. I just posted a similar response in the comment below. Specially to your point here, it's because Tweetbot is actually the exception, not the rule, in that it arguably is part of the web.

The vast majority of native mobile apps are not. See http://www.apple.com/itunes/charts/paid-apps for a good list of counter-examples.
A browser extension that warns of vulnerability would be amazing.
Yes, these exist.

https://code.google.com/p/glintercept/

https://github.com/apitrace/apitrace

http://superuser.com/questions/297000/software-to-capture-3d...
Fandango and Credit Karma Mobile Apps Put Users At Risk
The same way in which you know when to ask a friend, "Hey, is it okay if I ...?"
Apple Could Kill Jailbreaking with Latest Update
The article assumes he was terminated. Is there good evidence to think this?
I feel sorry for those people who have routers that only have built-in support for DynDNS. :(
"How could messaging apps like WhatsApp and Line even exist in a browser-only world?"

... what?

The same way they have for ages, I suppose. These are messaging-over-IP apps with basic UIs and little to no difficult problems with regards to client performance. I sort-of-maybe-agree with most of what he says here, but it's bafflingly ridiculous statements like this mixed in with mostly accurate (if somewhat biased, just like everyone else) that make me shake my head at Gruber every time I read him.
Do you have thoughts as to the complementary skillsets are/were in part identity driven? in some areas perhaps compete and in others complement other's skill.
For what it's worth, if you use namecheap.com as your DNS registrar then you have this type of service already for free.

If you don't use namecheap, then you're doing it wrong ;)
While client browsers aren't generally affected, other clients may be. If you have some form of web spider, or especially a web hook or callback service which can accept an arbitrary URL, you could be exploited relatively easily. This applies to language runtimes, too.
Imagine all the world's computers running in a single unified address space. All network access is abstracted away, loading a resource is as simple as loading a memory address.

The standard rebuttal to this thinking is Waldo et al. "A Note on Distributed Computing" from 1994. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.7...

"We argue that objects that interact in a distributed system need to be dealt with in ways that are intrinsically different from objects that interact in a single address space. These differences are required because distributed systems require that the programmer be aware of latency, have a different model of memory access, and take into account issues of concurrency and partial failure."
Golden age for developer = Nightmare for ops
The article itself says he resigned. Probably with a nice fat golden parachute in return for waiving any rights to litigation.
Remember that April fools joke by the pirate bay a few years ago..? They moved their hosting to the land of the free.

I am in two Dutch groups that are saving the world, both of them were not hosted there but definitively won't now.
Also a company I work for was collecting client customer data, they moved storage from US to Netherlands.
NASDAQ has fallen 20% since end of February
Content doesn't form a web without links.

And the original idea of the web is that the user, or the user agent, can traverse these links to move navigate the web. Without a standard document format that includes hyperlinks, I don't see how it can be called the web.
I don't have much to say about any of the new functionality, but Spring seems like a very poor name for anything new related to programming.
Didn't he resign though?
I would be really interested in following and/or contributing to this project.
Having mailer previews built in is pretty awesome. I pretty much use a gem for that on every project nowadays.

The variants thing is interesting ... I'm assuming its an alternative to rendering a responsive/mobile-first view (on a view-by-view basis). I'm sure there are plenty of use-cases but I don't like the prospect of having to update yet-another-set-of-layouts-and-views.
I think you underestimate how quickly programmers can add abstractions.
Alternatives I switched to a while ago:

- https://freedns.afraid.org/

- https://ydns.eu/

What I like about these two is that you are able to update the IP by just curl'ing a certain URL, which works great in combination with a cronjob.

Edit: It looks like OP submitted the tracking URL from the newsletter, his ID is probably going to stick out in their analytics.
My company is still on Rails 3.2. We had been waiting for the first minor release of Rails 4 to give folks a chance to work out issues, so maybe now it's time to look at upgrading.

Anyone have major issues going from 3.2 -> 4? I've heard horror stories about 2 -> 3, but I didn't pick up Rails myself until 3.x so I don't have firsthand experience.

The biggest change I see is attr_accessible to strong_parameters. Does that mean I need to go through and rewrite all our models and controllers before we can update?
Click logo in the top left -> 404.

Maybe they should poach an entry level web dev!
Yes, this was my point. The story you're sold when speaking with VCs is that if you're not at some astronomical valuation within a few years, you're not growing fast enough. A look at how things actually play out reveals a different story altogether.
The issue at hand is a flaw in something written in C, though. I agree the point wasn't well made (is there any reason to think those errors would not have been made had the project been written in C?) but your objection isn't quite right.
SSL Labs Test for the Heartbleed Attack | Security Labs | Qualys Community
He resigned - he was not terminated. He says so right on his personal blog:

https://brendaneich.com/2014/04/the-next-mission/

More details:
https://blog.mozilla.org/blog/2014/04/05/faq-on-ceo-resignat...
I'm very wary of the photo feature, even cartoony and blurred out...will there be a bias between male vs female candidates in terms of whether people bid on them? Race? Hair color? Etc.
There's a reason most companies don't want you to attach a photo to your resume.
Avast is pretty bad given that they make virus protection
DB Distribution/Sharding: 4 Table Types you Need to Scale a Relational Database
I thought https://gist.github.com/anonymous/cfe03f2ddb0052b38081 was kind of neat, as you still have to solve the puzzle a bit after using it.
And how would a browser extension do that reliably? Someone who has exploited a Bleeding Heart server would have their cert and could then impersonate the server using a patched OpenSSL.
To the people who say he resigned and was not fired: there is such a thing as "constructive dismissal", which basically means "forced to resign".
see @mquandalle's reply re schelling coins, blog post by @vbuterin here: http://blog.ethereum.org/2014/03/28/schellingcoin-a-minimal-...
This is great to see. While Mono already had a method for using SIMD intrinsics, this tweet[1] indicates that this approach is better. Can anyone elaborate?

[1] https://twitter.com/migueldeicaza/status/452099923157065728
Yea we could think of anything doesn't integrate well with the larger web as not the web.

That would mean Facebook, even when it uses HTML/CSS. And any other app that limits access when you're not registered. At least in Facebook's case there is a reason.

Games and many other types of apps that aren't part of the web today could be. Not in terms of running on HTML5/WebGL but their levels being indexed in search engines for example.
The conclusion is a total let down.

"Dust off your drop shadows and gradients, and introduce them to your flat color buttons and icons. Do your absolute best work without feeling restricted to a single aesthetic."

I feel like the author is admitting that they are completely constrained by the rules or whims of trend- and that breaking out of them is some kind of crazy paradigm shift- and that breaking them only involves mixing in the tired tropes of the last fashion into the tired tropes of the new one.

My experience is that its only the non-designers that feel constrained by fashion. The professionals push the boundaries - they are the ones that define it.
Well then this is just post-modernism applied to flat design. An amorphous ball of nothing that has no rules so do whatever you want. Want drop shadows in two directions, cool, cause we can do whatever we want now!

I'm not buying it. Post-modernism has been exposed as a joke by fake academic paper generators. Design loosed from it's moors is called experimentation, not post-flat, or whatever's cool right. Please, experiment, just don't claim you've re-invented magic.
Comcast: Without Time Warner Cable, we can’t compete against Google, Netflix
What DNS hosting providers can you recommend?

Preferably with an API or other means to programmatically make changes to zones. Bonus points for SRV and TXT records support.
Self-locating belief and the Sleeping Beauty problem
the fonts are all messed up for me in Chrome 33.0.1750.154
"I confided this to a colleague, and he suggested a lunch with him and the local C guru"

This stood out to me as the #1 difference between me and successful people. I always notice it in every article or bio of someone successful. Something that has never, and would never happen to me at any point in time, but in the bios, it's always there:

The first person I mentioned my idea to suggested a lunch.
He wasn't terminated, he resigned.

Anyway, can you imagine the ruckus that would ensue if Eich took Mozilla to court?!
Neura gets $2M to bring AI to the Internet of things
Heartbleed security patches coming fast and furious
Stop using captchas that can be broken with two lines of code
Yes, and no one with any basis for knowledge has suggested that the fact pattern which supports constructive dismissal existed. If you have actual facts supporting a claim that Eich's resignation was an instance of constructive dismissal, rather than pure speculation, go ahead and present them.
This is how you get sued and/or arrested.
http://en.gandi.net/ offers free secondary dns with all domains you buy/renew through them.
Nice! I've seen this and will add it to my list :)
I'm not 100% sure, but I believe you can upgrade without a lot of rewriting by using the protected_attributes gem (https://github.com/rails/protected_attributes).
Personally I use https://www.noip.com
Many good ideas, ideas that one might eventually find mimicked in other orgs (just sent the URL to my partners...).
How would that damage him/his reputation any more than it's already damaged?
3.2 -> 4 is an order of magnitude easier than 2 -> 3.

The upgrade guide is pretty solid, and I imagine it mostly applies for Rails 4.1 as well: http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#u...

I spent most of my time updating app config. For several of my 3.2 apps, I started using strong_parameters, so it wasn't a leap for me. Another app I have on 4.0 is using the https://github.com/rails/protected_attributes to retain the existing attr_accessible behavior until I get time to update.

Hope that helps!