skysight-inc/HackerNews huggingface dataset:
Man, the shuttle's cargo bay was rediculously huge. Lofting that whole volume for a routine iss resupply seems insanely wasteful. (I know that it is expensive to loft mass, not volume. But in this case it is volume that needed to be enclosed in a shell that could survive reentry.)
Interesting - i know a few people who seem todo that throughout the day
Wouldn't this have been an interesting new perspective in 2008?
I'm going to only allow the use of notepad on my PC. I will have all the productivity. Wait... typewriter.
Does the volume matter? Can the weight be offset?

You can scale the geometry and accommodate dynamic and kinematic similarity by matching Froude, Reynolds, Drag and Pressure coefficients - or what non-dimensional parameters you have based on the identified variables (http://en.wikipedia.org/wiki/Buckingham_%CF%80_theorem)

I would expect that the surface tension would have negligible impact on the physics of the boat in open ocean, maybe unless you are interested on the behaviour of the spray across the decks.
Yeah chinks like to cheat.
I honestly don't know if it's the mathematician in me, or if I'm just a cranky person, or if I actually have a valid point, but if I were given the FizzBuzz task the way it is worded here, I would reject it on the grounds that it is self-contradictory:

'for multiples of three print “Fizz” instead of the number [...]. For numbers which are multiples of both three and five print “FizzBuzz”'

So for the number 15, for example, I am being asked to print "Fizz" instead of the number, but I am also asked to print "FizzBuzz". That cannot be done. A valid way of formulating the problem would be:

Write a program that prints the numbers from 1 to 100. But for multiples of three that are not multiples of five print “Fizz” instead of the number, and for multiples of five that are not multiples of three print “Buzz” instead of the number. For numbers which are multiples of both three and five print “FizzBuzz” instead of the number.

An alternate way of saying it would be:

Write a program that prints the numbers from 1 to 100, except for numbers that are multiples of three or five. For multiples of three print “Fizz”. For multiples of five print “Buzz”.

(Edit: no, the above doesn't work, because it would allow you to print "BuzzFizz" for numbers like 15. You'd still have to add, 'For numbers which are multiples of both three and five, print “FizzBuzz”.' So it's really just the clause "instead of the number" in the original formulation that causes the contradiction.)
I hope this guy succeeds. In most markets, blackouts are rare, but when they do happen, it's nothing more than a disgraceful power play and a relic of rules that were devised 40 years ago. The real crime is publicly financed stadiums.

The tax-payer funded stadiums racket is usually driven by teams explicitly or implicitly threatening to move - the oldest and most effective trick in the book. A recent example was the half a billion dollars the Minnesota legislature coughed up to the keep the Vikings from (probably) leaving for L.A. Remember that the most popular and profitable American sports league doesn't even have a team in the second largest market (even though it used to have 2) and realize that the NFL will continue to be able to hold cities hostage under threat of relocation.

Even the New York Yankees have tried it ( http://nymag.com/nymetro/news/sports/features/2860/ ) and ended up with over $200 million of public financing for New Yankees stadium if I remember correctly. Almost as if someone actually believed that they might become the New Jersey Yankees??

The most egregious recent example is the New Braves Stadium in Cobb county that was subsidized with around $300 million of taxpayer dollars by "tea-party conservative" Cobb county officials. All of this for a stadium that isn't even 20 years old...in a county that had to lay off around 200 teachers and furlough the rest.

Not a bad business, if you're an owner in a North American sports league. The NHL is a different story for most markets, but owning an NFL or MLB team is unquestionably a license to print money. NBA owners love to plead poverty when the CBA is up, but the goddamn Milwaukee Bucks sold for over a half a billion and the wait line to buy an NBA is longer than ever.
I'm with you, bub.

The people arguing against you don't know what they're talking about. They're stuck in a paradigm where "de-coupled event-driven architecture" is a holy goal and can't see their feet on the ground anymore.
Syncthing – open, trustworthy and decentralized file syncing
I take a harder tract - I used to force myself stay away from my cellphone and put social interactions first. I also stay away from installing many apps intentionally. My phone is always on silent out of politeness - no call/email/etc. is important enough to mandate my attention if I am already preoccupied.

I think it's a good way to live. Your friends/acquaintances/etc. that you are with should be the most important people in your life at that moment. When at work, your work is your most important point of focus (unless it's your wife/kids/etc. - family or friends of great significance). It also is generally good to try to control addictions.

In a way, it's about controlling your life, and not letting the phone control you.
15 Year Old Swatter Convicted
I've rightgraded from smartphone to flipphone, and am mostly happier for it. There are a few exceptions, the principle one of which is transit apps -- NextBus and its kin are life changers when it comes to using and really being able to rely on public transit (and that's even though the apps and their interfaces still suck in many, many ways).

It turns out that there is a minimal Web interface to the one transit app I've used to date that works with my flip-phone's very minimal Web browser. I'm not sure if that's sufficient for me or not (I'm starting to think that it would be really cool for local stores and such to post pending arrival times for nearby stops).

I've also still got my old Android device which as a WiFi mini-tablet is still somewhat useful. Though I'm strongly favoring replacing that with a Nexus tablet. The ability to carry around the several thousand texts I'm currently researching would be a bit of a bonus.
Some very basic security:

1. Change SSH port

2. Block all password logins

3. Disable root login (namely, a non-root user must login via a key, then su or sudo to root)

4. Lock down everything with IPTables

5. Allow only encrypted connections to the few ports open via IPTables (normal exception is port 80 for http).

6. Segment the network (with DO private networking your machines are open to anyone within the same facility, so you need to isolate your private network from other DO customers)

7. Lock down each running service/daemon per it's standard configuration. For example, if you're running Postgres, then lock it down per pg best practices.

8. Create individual, non-privileged users for each service that you're starting. ex. If you're running an app server, then it should have its own user.

9. Sandbox everything that can be.

10. Turn off everything that is not being used, then uninstall it.

11. If you don't need them, then uninstall build tools such as compilers. Have a separate build machine.

12. Only open edge of network machines to the outside world. On DO, turn off eth0 on all machines that customers do not directly interact with.

13. All services that are internal user only should have public networking totally disabled. Ex. Redis should only run on a private IP, should have the public interface disabled, and should only be accessible via a secure connection (ideally with some type of true authentication, replay protection, etc. Or, just run these services on a trusted network and pray that nobody penetrates your network deep enough to find out that you're totally unprotected once inside your network.

14. Don't keep private keys/certs in places that they are not needed.

15. Have a map of each service, the user that it runs under, what resources that user has access to, and a general map of what sequence someone has to follow to control your network. If you catch someone mid-attack, you can start to lock off parts of your network.

16. Logging! And monitor them for attacks. And ship logs off the machine in question so that you can review logs even if a machine is compromised.

There's lots more, but this is a basic list that should be configured via Ansible/Chef/Puppet/Salt for each box.

One other item I've heard is that some people like to run heterogeneous networks.
It's still really hard to get around the privacy invasions of a smartphone, though. I'd like something without GPS and for which I can completely control the OS and environment. CyanogenMod seems to be as close as I'm likely to get to that at present.
A 12 year old could tell you what the competition's 4 year product timeline looks like.
Ask HN: Please review the benipal marketplace
Asking the community to review our newly launched marketplace at https://www.benipal.com

Search is powered by the benipal product search engine and it is a clever integration of a product search engine and price comparison with a marketplace, both national and hyperlocal.

From a buyer's perspective it is a one stop shop to buy anything after comparing prices and from a seller's perspective they have all the selling tools necessary including price intelligence to determine optimum price, plus free local sales and a two click to sell process.

What do you think of it?
The inability to selectively enable (rather than individually blacklist) contacts, and specify a do-not-disturb block, are two of the most significant disadvantages of going to a flip phone I've encountered.

My compromise is to simply leave it off much of the time.
Ansible is written in Python, so no you don't need Ruby knowledge, and I've found the documentation -- especially the tutorials -- to be very helpful: http://docs.ansible.com/intro.html
You'd be surprised. There's a reason full-screen / distraction-free editors are so popular:

https://en.wikipedia.org/wiki/Full-screen_writing_program

http://www.makeuseof.com/tag/write-peace-distractionfree-edi...

I've found Readability and my own nearly 1200 local CSS hacks for more distraction-free Web browsing are also somewhat useful.
How is your battery? I figure at four years it's got to be pretty bad. I have an old iPhone 5 and my biggest blocker is the fact that the battery can only last a few hours at most with minimal usage, which makes it an absolutely pain to travel as one is away from charger most of the time. In fact, the only reason why I'd upgrade to a new phone is because I can't stand having it die so easily.
> but if its done in a uniform fashion things should work out ok right?

I wouldn't be so certain of this. If the "uniform distribution" of the added weight results in the walls being (proportionately) thicker or denser than in the original, the model may be an invalid one.
S**t Latam Investors say
I have some eye complications like dry eyes and due to this my doctor advised me cut down use of smartphone as much as I can. My first thought was to just get a feature phone and dump smartphone altogether. But there are few things about smartphone that I can not really give up now.

1. Maps - maps come in very handy at times when you are stuck in some unknown area and want to find way home.
2. Browser - to be able to check anything on the web is also very important to me.
3. Access to online storage and email.

Basically I gave up all social media, all smartphone gaming and other unwanted apps and use smartphone for basic internet access device. I have cut down my smartphone usage from 3 hours a day to about half an hour a day.
Really interesting. I've watched controlled environments of less than 50 nodes go completely haywire from bad code, so it's quite a feat to push code into 4 million questionable environments while at the same time dodging the virus soup from competitors.
This explains a lot.

I've always wondered about how insects can survive large falls (e.g. from desks or ceilings) mostly unharmed, yet for humans a fall from a similar height, relatively to the body size, would be certain death.
I have my own OpenID provider hosted under my own domain. Why would I need Persona?
Just to improve my understanding of how things work, would anyone here be able to shed light on how his compensation might be structured? I'm only looking at examples, not in what exactly Anand makes.
Ansible is mostly configuration based - Ansible itself is written in python but all you'll typically need to write for most usages is configuration in YAML. So no ruby at all.

There are likely existing roles for most things at http://galaxy.ansible.com/

The Ansible docs at http://docs.ansible.com/ are pretty good, and there are lots of getting started guides most weeks on the Ansible weekly mailing list (https://devopsu.com/newsletters/ansible-weekly-newsletter.ht...)

And there are a few pages on my github blog on a few fundamental principles of modelling configuration e.g. http://willthames.github.io/2014/03/17/ansible-layered-confi...
http://willthames.github.io/2014/04/02/modelling-credentials...
to give a bit of flavour of how to manage more complicated setups. Installing things is easy, getting the configuration right for your needs is the tricky bit!
It is an oversimplification to link "Chinese students are usually very weak on independent thinking" to "many Chinese students fail to make the best use of their time here".

Many American students also fail to make the best use of their time in America. As a matter of fact, if I had to guess based on the people I know, the average (international) Chinese student in American is probably harder working than the average American student.
The Truth About Beats by Dre
Valve’s Design Process for Creating Half-Life
I have partially made my iphone more distraction free.

I have a script that runs at 5:30 pm and then at 6 am that disables email and enables email again in the morning before work.

The script uses phantomjs to log into my webmail and change my password, then changes it back again to enable email.
She wrote an essay for a Chinese student about her mother washing clothes in a laundromat, leaving them to run errands and returning to find the clothes stolen. While leaving one's belongings unattended in a public place in China would indeed likely result in them being taken (and no one in China would do such a thing expecting anything different), China doesn't have laundromats. Never has. Not that anyone involved seems to care.

It would be like a Chinese ghost writer crafting a touching tale of an American kid's mom having to work double shifts in a KTV bar only to return home one night and find that her husband's chou tofu stand had been confiscated by the Chengguan.
Total aside: If you experience poor Google Hangouts video quality - use wired connections on both ends of the connection.
Interesting. Are you aware of ways of teaching new modes of learning, or even have a list of modes? And whether it can be done with reasonable success (ie. given that people think in different ways, can one person become as competent in other modes or are they limited by their hardware? Are there studies around this?)
Many old iPhone 5 batteries are covered under a no cost replacement. Check your serial number here. https://ssl.apple.com/support/iphone5-battery/

Both mine and my daughter's were covered. Our run time had suffered and our battery gauges had become mostly insane.
I have a iPhone 4 too that is all I use. Also running 7.1.2. No real problems. It isn't super fast but it works well enough for a four year old phone that is running the OS that runs on phones sold today.
I'm not solely a visual learner: I learn best with some sort of hands on activity or by stimulating multiple senses during learning. Lectures, even with visual aids, often are very difficult for me to sit and learn from: Notes aren't generally enough, but I can doodle and take lighter notes retaining more (teachers in school didn't like this all that much). I generally liked writing research papers because I could work with the concepts and things I had read on paper: Working with the words and editing and things like that tended to make a better understanding of the subject. I do this for fun at times - for example, I've been studying Chaos Magick and wound up answering my own questions in writing so i could try understanding (and passed that onto someone with actual knowledge to correct me if I am wrong). Foreign language is all about use and the right input - pronunciation takes me a while to catch, but it is easier if I can hear the word while seeing it written (lots of times), which allows me to better understand syllables and figure out the patterns, with occasional explanations of what the mouth is doing. Seeing + hearing + use. Visual cues I can project or imagine them in front of me, and mentally manipulate it. Sure, the details differ from the real thing, but it still helps.

I used to think I was a visual learner as well - until I realized it was the doodling/notetaking movement that got me to pay attention more than the notes themselves, though I kept up the notetaking habit to a point because it proved useful to refresh my mind later on.

And sometimes I think I just have to make sure to not be bored while learning - note taking or drawing could just let my mind focus on words. In addition, science has debunked this a few times (sorry for not having links) - which makes me wonder if it isn't more akin to horoscopes... if you think you are a visual learner, it is easy to notice things you've learned well visually and also pick out things that went wrongly that were non-visual: Decide you are something else, and you might see the same pattern - a brain trick more than anything.
Kind of sad proof of how much the comment quality has dropped on HN this year.
No clue about the iPhone 5. But I replaced the battery in my 4 and it was ten bucks for a new battery and about as many minutes. Pretty much two screws and my key to my apartment.
>According to Brian Pflug, engineering avionics software manager at Boeing's Commercial Airplane Group, most companies disliked the idea of a standard language at all, and then seriously objected to Ada as too immature.

By what measure did they consider Ada "too immature" I wonder? It's one of the oldest languages, an open international standard, and has been through several major updates over three decades. On the surface there are few if any languages that claim more maturity than that.
Not saying it's impossible, just saying it's difficult and comparisons with other countries are not helpful in addressing those difficulties.
Fun With Funny Money
Kind of amazing that he would go to the one place where you're not allowed to write publicly.
How to Game the College Rankings
> Rules are boring, but when something large is at stake it generally is worth the process.

It's all about finding the right place on the curve, and not being behind it. Add huge amounts of process to most web projects, and yeah, they might turn out a bit better, but they'll cost too much for what the customer wants to pay.

You're right though in that too many web projects have virtually no process or rules, and that's not good either.
Jsonnet – a domain specific configuration language for JSON
Honestly, the paper wasn't bad, but I'm shocked they let this article get out.

Combine the author's incredibly poor understanding,shit link bait headline, and baseless article with ZERO results or novelty and this is 10 minutes of my life I want back.
Apple Hires Longtime Technology Journalist Anand Lal Shimpi
We've been running ZFS on Linux in production at MixRank for 6 months. We push it hard and haven't had any issues yet. We're using arrays of 18x Intel 530 240GB SSDs in raidz2. It's performing very well: 697k read, 260k write IOPS; 3768 MB/s read, 1614 MB/s write throughput.

I recommend it, but only after you've done enough research to feel comfortable with all of ways to configure it and understand the internals from a high level. For a personal setup though, you can just install it and forget it.
I actually looked up the B-52 schedule and from what I could tell its maintenance and duty schedules aren't too out of line from recommended maintenance for a privately owned automobile:

https://plus.google.com/u/0/104092656004159577193/posts/PfZc...

The Boeing B-52 Stratofortress was introduced in 1952. Its mission is presently projected through 2044.[1] That's a ninety-two year mission.

There were 744 built, unit costs range from $9.28 million (1962) to $53.4 million (1988). The most recent new production was 1963, over a half century ago. Effectively the planes are rebuilt periodically, though some original components may remain (I'm not fully up on my B-52 maintenance procedures and schedules).

"Flyaway cost": $9.29m, in 1955 dollars, $82.53 in 2014 dollars)

Present maintenance costs: $10,406/hr.

That is equivalent to the purchase price of the aircraft every 8,000 flight hours.

AAA publishes a "cost of ownership" report for automobiles which assumes 15,000 miles of travel and an average of $0.05/mi maintenance, or $750/year.[2] This suggests that a B-52 level of maintenance is at least twice the going cost of automobile maintenance. But not hugely out of line given relative capital costs.

GlobalSecurity.org claims B-52 total service life being 32,500 - 37,500 flying hours.[3] Over the 92 year life of the program, that corresponds to a duty cycle of roughly 4.6%, vs. 5.7% for the automobile referenced above. It also gives us an annual maintenance cost per B-52 of $4.2 million -- or 5% of the total purchase cost. Over the 92 year life of the aircraft, that's equivalent to purchasing 4.7 new planes.

(Taken from a longer response to an allegation about failure to incorporate demand-side depreciation in GDP, largely deconstructed, demolished, and dismissed here.)

Also, incidentally, I dropped you an email concerning your "Internet with a Human Face" blog posting, seen that by chance?

______________________________

Notes:

1. http://www.gizmag.com/b52-upgrade/20098/

2. http://www.colorado.aaa.com/auto/fuel-guide/driving-costs-fo...

3. http://www.globalsecurity.org/wmd/systems/b-52-life.htm
So are you saying everyone doing these tests is knowingly wasting their time?
My main issue is that the article spends an inordinate amount of time discussing the learning process as something that primarily happens within the confines of a teacher-student relationship in a subject-driven, classroom environment.

Humans learn by doing. The best teachers and parents can do is provide feedback and mentorship, where packaged "lessons" with flash cards and rehearsed song and dance are not usually a possibility, and instead feedback is provided on demand and in-context of what the needs of the student are in the exact moment.

When we talk about that the KEY is to integrate different forms of learning or diversity in teaching material: Although it has some uses, we've already abstracted ourselves away from reality and reliance on inherent motivations for learning, ie. IMHO we're already failing at that point.
How is this not Embrace Extend Extinguish?

1. Systemd as an alternative to Upstart and init.

2. Systemd does everything.

3. Systemd becomes more important than the distributions themselves.

I actually like their vision - I just wish my linux boxes were not part of it.