skysight-inc/HackerNews huggingface dataset:
I find it interesting how much of our infrastructure is being funded, at least in part, by foreign investors and governments. I can't find a source for this atm, but I've hear rumors that Chinese investors are the ones footing a large portion of the bill for subway station WiFi and cell services being added in NYC. Through the EB5 visa program, foreign investors can essentially purchase a green card by investing in US-based infrastructure or services creating jobs. This includes shopping malls, housing complexes, schools, etc. Here, Japanese investors are looking to begin funding railways in the US. Ultimately, I think it's a positive development since it enables so many projects that would be otherwise impossible, but it certainly raises the question of how much of our infrastructure will actually be owned by us in the future.
> I think the bigger problem is that business people and managers expect security to just work the way they intend without them having to even think about what the correct security policy for X is. When you don't want to think about it and do want to share stuff the only tolerable security policy is public access, at least within the organisation.

I think the bigger problem in enterprises is UX failure -- not necessarily of computer systems, but of the human systems by which access is managed. Its not that managers don't want to think about security, its just that IT security organizations often don't present a clear, consistent, efficient (in time and effort) interface to their customers to implement security policy, and management works around that by demanding broader access (in the limit case, public access) than is necessary, because otherwise the basic work can't get done.

Security organizations very often forget that usability -- both of the secured systems and of the process by which the business owners of systems manage access -- is as important to effective security as technical safeguards.
OCLP – Manual of Disobedience
Interesting! Personally I've used Vim for with large log files, since it has been a lot faster than Atom
This is pretty genius, using modern PHP on top of WP's very heavy legacy. Well done.
Google acquires Yourbot
> I'm sure there is periodic work that you could tear off that fits the description of tedious and simple. That doesn't mean you'd want this particular person. Are you going to have him be a traveling coder, hoping in on only the tedious boring word? Are you going to have him travel with warning that he shouldn't be trusted to have to think about a problem because he'll do poor work?

I would reorganize work so there is full-time tedious but necessary work to be done and put him on that. I would also use him for spec work, sort of like an in-house subcontractor. It works very well with electronic and mechanical engineers. I see no reason it would not work for software engineers.

> You should also recognize that there are advantages to keeping the bar consistent. You essentially know that everyone you work with is smart and able to solve a problem well.

Consistency can be taken too far, which I think Google does. It is one thing to only hire smart problem solvers. It is another thing to only hire people who are smart problem solvers in a specific domain and in a specific way. I feel like Google is trying to diversify their line of business but not diversify the types of problem solvers they hire.

> Hiring someone fairly unintelligent without any specialist knowledge into a company too big to allocate appropriate work wouldn't be a good idea. It works better in a smaller environment where you can ensure that he's getting appropriate work.

I would think it would be the opposite. A small company is less likely to have sufficient appropriate work to allocate.
The joy of text – the fall and rise of interactive fiction
>For what I know, it was Sequoia that went to them, not the other way around.

They talk about that in the Startup School SV 2014 talk

http://www.youtube.com/watch?v=8-pJa11YvCs&feature=youtu.be&...

having realised WhatsApp was a success they resorted to walking the streets of Mountain View to try to bump in to them (13m15s)
There may be explicit laws for wiretapping phones, but the expectation of privacy in email does rest on the 4th Amendment. Here's an example of a ruling on emails that are held by a 3rd party:

https://www.eff.org/deeplinks/2010/12/breaking-news-eff-vict...

So there does seem to be a weird double standard in the "3rd party doctrine" between content and routing information.

I think if you asked 100 people on a random street what part of email they expect to be private, almost everyone would answer "all of it." I agree with the EFF that the Smith ruling is outdated.

edit: clarity
I was just going to say the same thing. What the hell kind of group offers security and VPN services and then sends passwords plaintext!
That is one of the most successful Bulgarian companies being acquired. Telerik has been a center piece in the Bulgarian IT sector. There is hardly an IT company here in Sofia that doesn't have at least one employee that has been employed with Telerik or gone through their training programmes.
Page Speed 99% YSlow 99% High Performance Web Site
Show HN: A collection of experimental poetry built for the net
"Do you keep logs?"

"We dont keep any logs of any kind. all we ask from you is your email address and username. and thats it. no other information is keept in our system."

One must immediately question a company whose customer facing copy appears in such a way.
Phone number is required so account managers will reach the client before taking any action at all.
> No, people don't generally treat commuter trains the same way that they treat subway services and the like. They try to show up for a specific train at a specific time.

If they come in on a connecting service, they sometimes don't have a choice.

Agreed about the airplane, although airport-related overhead is usually quite a bit more than train station-related overhead.
For those as confused as I was at first, the critical line is "total time". 2.8s for the P8 vs 38.7s for the x86.

Otherwise the x86 comes out looking a lot better -- lower 95th percentile, lower max, lower average.

(Modulo usual complaints about benchmark porn: single run, lack of standard deviation, unknown configuration differences etc etc).
Ask HN: What to teach in undergrad Intro to Tech course?
I'm teaching an undergraduate Intro to Technology course which is required for all students at my university. I've been given relatively free reign over the content - It just needs to be relevant to the students and help them prepare for the rest of their schooling and future careers.

What would you include?

Right now the course involves a lot of Microsoft Office and typing skills, but I'd like to provide more value than just Office skills. I've been considering basic programming, video production, or computer hardware in addition to discussions about ethics in technology, ergonomics, technology addiction, and current events. What are your thoughts?
aging = rate of damage / rate of repair

Some damage is intrinsic, caused by free radicals, wrongly transcribed DNA, misfolded proteins etc.

Some damage is caused by external factors like sunlight (skin damage), sugar, smoking, pollution, radiation etc.

Things that increases damage increases aging and things that decreases rate of repair also increases aging.

Exercise increases rate of repair and slows aging in that way, while sitting still all day decreases the rate of repair and thus increases aging.

You seem to think that aging is only the intrinsic damage, but in many cases the type of damage that happens can be the same and external factors can increase the intrinsic damage that happens continuously. Some of this damage will decrease cellular repair mechanisms and thus decrease the rate of repair and you get a vicious cycle, external damage like having a hand chopped of doesn't really influence cellular repair, but smoking and sugar intake do influence cellular repair in a negative way and can thus be said to accelerate aging.
The whole site/concept/product only appears to be a week old. Even Googling the name turns up stuff from the last few days only.
Dry with Ruby metaprogramming
This is a fascinating move for Progress Software, who seem to have managed decades of survival through the onslaught of SQL and MySQL/Postgres cutting into their market .. and so to see them acquiring Telerik now is really interesting. Progress were, once, one of the major players in the database space (and still are in many vertical markets) so it could really be an interesting development to see them rise again. Could be with this acquisition they are gearing up for a new era in database development...
It seems like this is sort of a "hail mary" for him. He's hoping to make $600K over the next 3 years and he's planning on spending a ton of money on ads.
‘Hidden brain signatures’ of consciousness in vegetative state
Yeah, selling chickens in the morning promising afternoon delivery and then buying up all the surplus chickens after lunch at the reduced price.
But how many people know about Smith v. Maryland?

If you went back in time and asked people if they thought they gave up privacy when they dropped off their film, they would say "hell no." Especially since photo lab workers were prosecuted for doing things like keeping copies of photos they like.
Sofiya Tolstoy's Defense
> What is it good for?

Running very demanding single-system software. It's the sort of box you'd install DB2 or Oracle on, especially if you've already tied your business to IBM solutions in the past.
I did not realize that Telerik was of Bulgarian origin. That is a pretty sizable exit.
They will need to store them in plain text or encrypted plain text (which is just plain text with sugar on top) just due to the way some of the VPN protocols they support work.

They should avoid emailing them however, if they can.
That sounds awful! And a complete invasion of privacy. I really don't want to live in that world.
Having persistent containers strikes me as the infrastructural equivalent of a code smell. I don't use in-container storage for anything that needs to be persisted at all, and I'm not sure why you would in a modern environment. Everything can fail and fail hard, and writing meaningful (i.e., volume'd) data to disk seems like asking for trouble. Ephemeral containers just seems to fit the model of Docker's capabilities much better than maintaining state.

The exception to this would be, I guess, you could wedge in Docker containers for database server isolation or something, but my databases don't run on multi-tenant instances so there isn't a huge win to it. (I use RDS most of the time, let somebody else manage that problem.)
Telerik makes awful .Net components. I have used them in past. I was frustrated with their breaking changes, they had the worst release management. Every year they used to release new version and used to outright removed the methods or replace the signatures. No Deprecation!
Could be another Anon OS. I'd be weary of anything marketing itself as a "free" VPN.
The thread is from march 2012, and his app has between 1k and 5k downloads. I doubt he made a good return on his investment... https://play.google.com/store/apps/details?id=com.rhs.wordse...
Spot.IM Turns Any Site into a Social Network
>it says that your company can benefit by holding the front-line support to a high standard, and paying to attract talented people to that position.

Doesn't that just apply to any position?
This phrase should be put down with a shot in a back of its metaphorical head. Whisper Systems, TOR, tox are free. Should we apply the same principle to those products?

(I am not defending this shady VPN service)
Free NoSQL Books
Mesh Networks: The Next Big Thing
If I were teaching an Intro to Tech course I'd go over more of the basics of what you would find in A+ and Network+ certifications.

The basics of a computer, what the pieces are, how they interact. The basics of networking, the TCP/IP stack, how networks work. I wouldn't go into router protocols or anything.
> "more quickly then you ever have before."

Make it "than" ;)
Did you mean the Surprisingly Helpful Equation Link Differential Optimized Numerator?
I'm not sure it defies reason. If you take a child and place him in a blank room and tell him to play, they will have trouble playing and will get bored. If you take that same child and place them in a room with a bunch of complex toys they will probably use those toys in pretty normal ways. But if you take a child and put them in a place where there aren't "traditional" toys (toys they're used to, objects marketed as toys) they will use their imaginations to make a block of wood a car, or a house, or something else.

So in that same sense, if you take an adult and tell them to imagine it is 2003 in a blank room it's going to be difficult. And if you do the same in a room that is filled with things from today it will also be difficult because they will be trying to force objects from post 2003 to fit into a 2003 mindset. But finally, if you put them in a room filled with things from 2003 they will be able to use their imaginations much more effectively to enter a 2003 mindset.

For the record, these are just my thoughts on the matter.
> So, Haskell, for example, will do it too.

By "will do it" you mean "would, in theory, support a compiler that parallelized significant amounts of idiomatic code with no source changes"? Maybe. I don't think any existing Haskell compiler does that, though.
Why Wealthy Older Women Are Hiring Men in Kenya for Romance
It's funny - I know a guy who I consider extremely unreliable, and the "unreliable face" looks a lot like him.
Right, and after losing their job those people are supposed to pay the taxes that Amazon, Apple, etc don't. Because as an out-of-work individual you're much better posed to pay taxes than a transnational company that's too rich for its own good. Sounds like a perfect Mafia scheme to me.
> and the belief in the placebo effect itself would effect the desired results

Are there any studies saying that this precise trick, consciously invoked by people who understand the situation, doesn't work?
I started with DreamWeaver 2 in 1998, switched to BBEdit within the first 6 months, switched to TextMate in 2006 and (finally) to Vim in 2010 after 10 months spent trying every cross-platform editor available at the time.

Vim is awesome but I'm fairly certain I would have switched to Sublime Text if it had been available for Mac OS X at the time.
Pin Drop – One Last Email
This is not a good idea, IMHO.

First, you're still using the WordPress API so you have to know that to begin with. If you want to do X, you have to figure out how to do X with WP, then learn Y in Cutlass to do X. You're essentially adding a theme layer on top of an existing theme layer. You save characters, I see that, but I'm not seeing anything particularly compelling on the examples page [1].

The other big problem I see here is maintenance. WordPress is a particularly compelling platform because of its popularity and very large developer community. Build a site in WordPress and it's easy to find someone else to improve and maintain it. Build the theme in Cutlass, however, and now the number of people who can maintain it is drastically reduced. If I saw this in a theme, my first response would be "step 1, let's get this out" (as it was when I saw Smarty being using in a theme), rather than "I should learn this for this one project."

If you develop with WordPress on a regular basis and don't like the theme layer, help the core team improve it, don't write another one on top of the existing one.

[1] http://cutlasswp.com/examples/
http://www.inchem.org/documents/pims/chemical/nicotine.htm#P...

7.2.1 Human data
7.2.1.1 Adults
The mean lethal dose has been estimated to be 30 to 60 mg (0.5-1.0 mg/kg) (Gosselin, 1988).
7.2.1.2 Children
The lethal dose is considered to be about 10 mg of nicotine (Arena, 1974).
7.2.2 Relevant animal data
Dog: oral LD50: 9.2 mg/kg
mouse: oral LD50: 3.3 mg/kg (RTECS, 1985-86)
rat: oral LD50: 50 mg/kg

0.5-1.0 mg/kg, not 0.5-1.0 grams. Don't go eating cigarettes.

edit: http://abcnews.go.com/US/paul-curry-convicted-1994-nicotine-...

edit2: I see what you saw - http://link.springer.com/article/10.1007%2Fs00204-013-1127-0...
Definitely a missing feature, I will add this at some point. It shouldn't be too hard as it will be very similar to archiving.
I didn't realize just how crazy smart he was until I started reading Free as in Freedom and read the accounts of how other impressive early programmers viewed him. Even among these guys, he stood out.

Sometimes I think, "what a shame it is that he had to stop coding!" Then I think of how the world might have turned out without the FSF and the GNU project and I shudder.

Stallman was exactly what the world needed, exactly when the world needed him. Now that the glory days are gone, the GNU project has matured, and there are other competing mindsets and communities, Stallman's looked at as this crazy hack activist and that's a shame. Nobody can be all things to all people. And the things he says are still right, still prescient, and still timely, if a bit antiquated.

Anyone reading this, if you can donate to or join the FSF, please do. Everything you love about computing today ultimately rests on Stallman's hard work.

https://crm.fsf.org/civicrm/contribute/transact?reset=1&id=1...
Can't believe someone from Google got in touch with you after your fake news tweet! That's incredible! It also says a lot about the different techniques one should/can use to gain traction with investors - no matter how "cheesy" the technique may seem. Also, just to be able to say that you already had a discussion with Google is a huge boost to future talks with potential investors!
The user joined in March 2012, but the thread is from 10-17-2014.
The Cooper Hewitt (NYC) and Tate (UK) have done this too.

https://github.com/cooperhewitt/collection
https://github.com/tategallery/collection
Hi, I'm New to hacker news, but I also built an android app on the side and have 20ish downloads. I built it all myself and it cost only a couple hundred dollars. However I can't get users to stay. Most of the 20ish users installed it and then didn't play. So my question is what is your plan to get users to download and keep them interested? My app took about 4 months and I build it using Xamarin.Android. I don't want to break any forum rules by adding a link to my app, but I would be interested in getting some direction for marketing and feedback.
hmm could abuse the plaintext password for <script> and <iframe> tags...
Something smells fishy with everything free!
> So are unnecessary complications, or trying to maintain a mystical shroud of fundamental complexity around what is essentially an extremely sophisticated structure of very simple parts.

How can you be sure of that? What if they are complex? Or if only one or two of the parts are extremely complicated? How simple a "part" has to be, in order to be "very simple"? What about the role of the other systems that are part of the same "macrosystem" (the organism)? You can certainly model and, in a way, predict a neuron firing pattern. You can't, however, predict how will my day change if a beautiful stranger smiles at me during my morning commute (even if these reactions and changes are produced by "very simple parts"). There's no mystical shroud here; just acknowledging that emergent behavior is complex.

> I like your use of scare quotes around "reducing" cognition, as though it's irreducible.

Don't get me wrong: I don't believe it is irreducible. I just believe that a reductionist approach - or "isolating" simple parts - won't take us far in understanding it.

"Organic" (I can't find a better word) systems aren't easily reducible to parts as an electronic or mechanic system. Even if they're made of very simple parts, making sense of the emergent behavior they produce is hard.

> I'm not sure why people persist in claiming that their brains are the only things in the world that we can't come to understand as a system of simple parts.

No such claim was made here. We may come to understand "the brains" as a system of simple parts. However, we're not sure of that; acting as if it was a sure-thing is faith, not so much different from religious faith.
Very interesting, recommended.
When It Comes to Data, Skepticism Matters
I'm also unable to register with my email (then it says "welcome back" and asks for a password) or recover my password (says that my email address is not registered).
When trying to use FB login I get "Whoops! We could not log you in using Facebook. Please try signing up using your email".
To be honest, I'm very much against this approach to containerized development.

The project should have a single Dockerfile from which dev/test/staging/production work from.

There are certaily things you may want to change in these envs (particularly dev and test) but these can be runtime configurations (through env vars or changing the command that gets run in the container).

When I do dev, if I need to do so interactively I build from my main dockerfile and do `docker run -v $(pwd):/opt/myapp myapp bash`, which mounts my live code into the container, overwriting the code that was built in. I'll mess around with some things, exit and adjust my Dockerfile if needed based on those changes.

To run tests (as an example): `docker run -e RAILS_ENV test -v $(pwd):/opt/myapp myapp rake test`
If all is well and I'm ready to push my code up, go ahead and rebuild the image with the changed code, run the tests again, etc.

Sometimes it is neccessary to have some tools like gdb, strace, etc, available within the container.
For this you can startup the container as you normally would, then (with Docker 1.3) `docker exec -it /bin/bash`, install the tools I need to debug something, and get out.

In general it is just going to be bad practice to have a significantly different from the production env, and is indeed why dev handoff to production is often wrought with trouble.
I'd recommend Android for the following reasons:

1) The official documentation is way better and much more extensive.

2) It's $35 one time vs $99 a year. Maybe not a big deal to you but something to consider.

3) In my experience it is much easier to get 'Hello World' up and running on an Android device than on an iOS Device. You can use Eclipse or Android Studio on any platform rather than having to learn XCode.

4) Publishing is WAY easier. You can finish your app and have an apk live on the Play Store within an hour. With Apple this process takes ~1 week and you might get rejected.

5) You get to code in Java. While it may or may not be a 'better' language than ObjC it is definitely better documented.

For fairness, here are some advantages of iOS:

1. The simulator is much faster if you don't have a physical device.

2. Layout design is definitely easier because of the small number of screen sizes and form factors.

3. If your goal is to make money, iOS is still ahead.
I know I'm asking too much, but is it possible to get a hand on the chapter on testing only? I have been reading on tests, but most of the time I feel quiet lost. I'm afraid it might be the same here too.
We're using the kendo ui mvvm, It seems like they forked knockout js, and just did their own thing. It's kind of awful. I kind of wish I had fought harder to use Angular js.
Or, you know, the Internet in general ;)
Why does Kenya lead the world in mobile money? (2013)
So, we're making volumes better!
Please see: https://github.com/docker/docker/pull/8484
And that is only the beginning.

It may be presumptuous to say the referenced PR will be in 1.4, but that's certainly what I'm pushing for.
I used the FB option as well, and was not required to login to FB.
Why would you assume Tepix's boss is a woman? That's so sexist! Not all bosses are women, you know!
According to a post in https://devforums.apple.com/message/1062807#1062807 this applies to app updates as well.
Um, about that hoverboard: there's a little catch