skysight-inc/HackerNews huggingface dataset:
(IMHO) Complex code is difficult to test so if the code can be tested easily without over using factory or tight coupled setup required then maybe the code is not so complex and maybe it's just an hard problem. Writing test can help to highlight an over complex code and an alternative code will have much simpler tests. It's not a metric but it's probably easier to agree on clean test
The top 10 worst foods hiding on shelves across America
Formula One drivers usually experience 5 g while braking, 2 g while accelerating, and 4 to 6 g while cornering.
You my friend may just save an otherwise wasted life! Let me know if you are hiring, I guess i would be really good in picking cow dung and grazing cattles.
There seem to be a few people who like to merge node and IO, but I have the impression most of the community doesn't want to merge.

I think node will go down in favor of IO, because they can't keep up.
One Media Africa Acquires JobberMan and BrighterMonday
I don't understand why this keeps getting reported like it's new news, or that Germans seem to keep forgetting this and "learning" about it again and again.
Wild bees live adjacent to cultivated fields. From the cited letter in Nature: "Our second finding was that the insecticide seed coating correlated with reduced nesting of the solitary bee O. bicornis. To investigate this we placed three trap nests containing 27 O. bicornis cocoons (ExtendedData Fig. 1) adjacent to each of the 16 fields before the beginning of oilseed rape flowering and monitored if emerging females started to build brood cells. In six of the eight control fields, but in none of the fields treated with the insecticide seed coating, females started to build brood cells (Wilcoxon test Z 5 2.84, P 5 0.0045; Fig. 2b). Although the reasons why the bees failed to build brood cells when exposed to the insecticide treatment remain unclear, a reduced capacity to navigate[8,9,20,21] is a possible explanation."
What you are saying is true, but it's still very relative since it depends on the situation you are in.
One of the creators here - feel free to ask us anything :)
I absolutely see the value in writing journals, agendas and even books using org-mode. It naturally feels like an outline, and with the integrated TODO feature I'm able to check off parts of the document without exporting it to the final form. There is just that gap when I go mobile.

Maybe I should put-up or shut-up and hack on something!
I think the pitchforks may have been lit a bit early here. The password all support staff can see is for phone verification, and is completely separate from the online log in password [0]

However, Virgin don't seem to have clarified if and how the online log in password is hashed.

[0] -https://virginmedia.response.lithium.com/portal/conversation...
Many things are easy, most of those things we don't do our self. Having the plane is not the endgame, you need to make it consumable.

Far easier to by a pack of joints or brownies just like normal brownies or cigarettes.

I also think there is money to be made in things like coffee shops, Amsterdam style.
Nah, he is just being humble about his skills.
This is great. Thanks for sharing!

I really see that this is the right direction, however this requires that each user install something in their machines, which wont converge quickly.
Helsinki times did a similiar thing some time ago: http://files.snstatic.fi/hs/2013/7/sakuvat/

Not that much destruction though.
It's so refreshing to hear someone speak in a calm and understated tone for a change.
Is this actually a password or something closer to a PIN? I don't know that there's anything wrong with not cryptographically mangling a PIN since there are so few combinations in the first place. I think the SOP in most cases (my bank, for one) is to use multiple forms of ID verification (last 4 of social, birthday, and PIN, e.g.).

Whoever runs their twitter also later claims that this account password is different than their online password, which seems to support that it's more of a PIN than global password. I'm not a Virgin employee or customer though, so I'm not sure if this is the case or not.
I never understood that about America. I've been lost in the suburbs in Michigan once, driving along for ages with just house after house after house, and thinking, "where's the local shop?"

Surely it's got to be worth someone setting up a local shop every couple of miles?
Stadium Managers Make Their Job Easier Through Technology
Unfortunately I'm not an Android user, but this looks really awesome. I'm up for a new device soon and if this works as advertised I may make the leap. Thanks!
Good code should be no more complex then the problem it's solving. Though sometimes easy problems prove themselves to be complex. If you can think of a simpler way to accomplish the same task while achieving the same thing, introduce the idea.

Chances are though, you don't have time to fix it, unless its young code, and you have some room in your schedule (which you don't, no one ever does). I'd just make sure the code review process is fixed so we can catch it earlier.
Tips on Creating Single Property Websites
And the U.S. http://foreignpolicy.com/2013/07/02/espionage-moi/
Coffee-Coverage 0.5, now with Istanbul support
Making End-To-End Tests Work
I started using orgzly last week. I like it so far. I hope the next version includes note folding.
Dont give away your Board Seats
So... this password... this is a password for what?
I wonder how many of those observing realized it wasn't part of the scheduled test. What a lucky disaster!
He liked programming. It was the entire life style that came with it that got to him. Like it gets to a lot of us. I am feeling much of the same pain, but I think I would rather just quit the office job, and start consulting on my own.

Then you can set your own terms, possibly livable ones :)
Amazon’s minimum spend doubled:customers must now spend £20 to get free delivery
I was at a conference recently and had the privilege of mikeal (@mikeal) explain the differences between io.js and node.js, as well as the future that he and the io.js team saw for node as a whole.

All that he articulated at the conference is pretty much what you see on iojs.org. What struck me in particular was how reasonable and level-headed he was about the entire controversy. While it would be very easy to castigate Joyent for their incompetence, mikeal was positive throughout the whole presentation, without having that positivity detract from the mission of io.js (i.e. he said things that were nice, but not empty or hollow.)

His fellow, emilyrose (also on github), also seemed like a fairly intelligent person.

From that short encounter alone, I would say IO.JS appears have quite to have a healthy community. Here's hoping they can take Node off of Joyent's hands, and merge IO.JS into it.
Formal verification would not help if the formal or informal design specs called for unauthenticated telnet. It would prove that the entire stack was bullet-proof against memory violations and mathematically pure, and that it would with 100% certainty allow untrusted users to access administrative functions.
> A family member was badly harmed by marijuana abuse. I still support legalization.
Can you expand on how (s)he was harmed by marijuana?
I have this feeling that kids tend to hate where they grow up due to all of the perceived failings and things they're missing out on.

I grew up in a relaxed beach town in Florida, and hated it. My family all moved from NYC and fell in love in a heartbeat.

Something about not being in the same place for too long applies here, too.
One of the Soyuz (http://en.wikipedia.org/wiki/Soyuz_7K-T_No.39) hit 21.3g on re-entry.
Nigerian Blue Collar Workers Mobile User Trends – Survey Results
How  to Choose the Right Advertising Network
I mentally translate 'robust' to 'fancy' -- the dictionary meaning I grew up with being so rarely used correctly now.
This exchange by far has been the most illuminating for me. I think I've done a decent job of explaining the root comment, but as of now the paragraph has a down vote to -4. So, I'm very curious: Is it the suggestion that Tor operators take some moral high ground in the case of users of their Tor infrastructure who are participating in the trafficking of children, or terrorists who are utilizing Tor near-anonymity to prepare for their next attack? Or, is it the idea that I am suggesting that any involvement be had at all?

Because, while I started the proposition as pointing to cooperation with law enforcement as the right thing to do if approached for questioning as a Tor operator when malicious persons are bring tracked on your network, I offered alternatives to that such as booting off the users, ejecting their data, so forth.

Does one simply create tools like Tor and then walk away, let the tools do what they do, and let others be responsible for dealing with the negative aspects?

I think this is an interesting conundrum and parallel in some fashion to the gun industry defense arguments here in America. Keep in mind, I am a builder of Tor servers - it is a software application, and like a gun, not illegal here in America. This difficult idea I'm presenting here of having some ownership of who uses your Tor infrastructure is not something I present lightly.

This is a valuable conversation and I'd love to hear more perspectives.
I don't know much about Michigan, but it could be due to zoning that you don't see any shops.
Not really. The longer the distance traveled the more you buy per trip. It's universal foraging behavior.
Is the Economist considered a good news source? (OK, its better than the average tabloid or Fox news type trash, I'll give it that).
"Administrators and/or customer service reps need to be able to see passwords for XYZ purposes" is a relative common requirement even nowadays, especially if those requirements were drawn up by non-technical people.

One part of me wishes that the governments of the world would just outlaw this kind of idiocy. On the other hand, I'm not sure if I'd like that much regulation. I certainly wouldn't want to be a developer in a world where I can get sued for using a non-NIST-approved algorithm or something.

Fortunately, "PCI-DSS" seems to be the magic word that can developers can use to beat sense into people's heads most of the time.
For the inexperienced, it might be informative to have a list of the most common mistakes & errors.

But then, you also can see at once that this post came directly from the Dark Ages when people believed in silver bullets named “Methodology”. The post even mentions Martin Fowler's bestiary (Patterns of Enterprise Application Architecture) as an inspiration. So don't say you haven't been warned...
> Thus eliminating the need for an abort system?

SpaceX's abort system is also its normal landing system. They'll have it available even if they never need it.
While programming may be defined by math and intelligence to many who don't know better, it is the constant learning and problem solving that keeps it fresh for me. The Evolution of a Problem Solver sounds like a better title to me.
Don't bother, it's just an argument with no useful outcome likely.

Do good work. Improve yourself. Don't worry, none of it really matters.
> I don't think there is any proven metric for elegance.

there is: http://www.osnews.com/images/comics/wtfm.jpg

i'm not even joking.
The worst part is that lots of historical but valuable information is "falling through the gaps" as a result of being overwhelmed by the new and superficial.

If archive.org had a real search engine, I'd probably use it more than Google.
One more thing to add to the Elastic reliability:

> We recommend installing the Java 8 update 20 or later, or Java 7 update 55 or later. Previous versions of Java 7 are known to have bugs that can cause index corruption and data loss. Elasticsearch will refuse to start if a known-bad version of Java is used.

http://www.elastic.co/guide/en/elasticsearch/reference/1.5/s...
Never tell the creator of a language "It sounds like you want X". Creating a language is done a) for fun, b) just because, c) as a personal development plan, d) to explore, e) to become master of the universe. None of these is achieved by merely using language X, whatever the value of X is.
Oh dear...

"Only Virgin Media staff are able to view your password in an camera free enviroment. How would you take care of peoples sensitive banking details? MCr"

https://virginmedia.response.lithium.com/portal/conversation...
Software is all about tradeoffs, and there are so many ways a single problem could be solved. What works for me is to show them an alternative way that the code could be written.

Then you can have a practical discussion about the differences and what the differences are. Maybe their code is complex because they are considering more scenarios.

Sometimes, (not always), complex code is difficult to test. When I hear "the test is hard to write", it's a small to me that the code might be too complex.
I've been thinking about this a lot lately, and this post definitely gives me some motivation.

I'm a programmer who loves to code and build stuff, learning new programming languages and frameworks, discussing about architecture, etc. I love shipping new features and making customers happy.

BUT inside of me a desire has been growing to go back to the roots, to live a life closer to the nature. I feel the need to spend more time outside, with less time pressure.

I've been thinking about this idea to build something like a "tech-farmer colony". Maybe it's been done in the past, never heard of it, but it would be a group of engineers and their families, living together and working part-time as software / hardware engineers, and part time as farmers, with flexible division of tasks. Maybe the software / hardware company could even work on projects closely related to farming, in order to improve productivity / efficiency / cut costs / promote ecologic food, etc.

I'd be curious to see if there are more people in the tech industry who would love to do something like this. I'd love to read some interesting ideas / critique.
About Coding House (2014)
[url redacted]
Would like to see Warsaw, or Stalingrad in similar manner.
shitty shit.
The evolutionary costs of being an intelligent animal.

Dogs and other semi-intelligent creatures live a much simpler and happier life. I often hear friends say they want to be dogs :D
> "Even though I see them as livestock, not pets"

Isn't it funny how this is a completely arbitrary definition?

The most sensible explanation I've seen about this phenomenon is called carnism and it's brilliantly explained by Dr. Melaine Joy in this TED talk: https://www.youtube.com/watch?v=o0VrZPBskpg
My digital ocean code does not work
Why would parachutes work better at sea? Just like a rocket, the parachute stops providing useful upwards force as soon as the capsule touches water/ground. The only thing I can think of is that it is probably easier to add landing air bags to a capsule descending by parachute than by rocket, but that's really only useful on land.
That explains why the mega store doesn't want a local shop but not why there is no local shop.
Is there a book/documentation on how to do the stuff mentioned in the Haskell documentation using Overtone?
>> I think you need to be passionate about the code you write.

Passion does go a long way as does working on fulfilling projects, but even the most passionate person will get burned out putting in long hours week after week. Everyone needs balance and thorough time away from the desk/cube/screen.
That's certainly true, although I think it would be a reasonable simplifying assumption to say that the time-effect would be a constant, that there would be a multiplier to apply, and that would make a correction for the time slot. We can't submit the same item in different time slots to test this, because enough people would recognise it as a duplicate so as to skew the results.

The "clickbaityness" of the title would also affect the hits/min, as would the actual subject matter.
Does anyone know this for ableton?

I'm searching for that for quite some time to humanize metric beats / midi tracks.

maybe I need to fiddle something together....
So, it seems this only applies to the phone verification password and not the online account password. Can someone explain to me what the better alternatives are for phone verification? Is punching in a PIN considerably better? Banks ask for last 4 of social, which I don't think is something I would give anyone besides a bank.

Virgin's hardly the only one doing this. ADT reps ask for a password when verifying an alarm. At least its better than just asking for your name and address.
Generally speaking: Application/service configuration and service discovery. Another example of this is http://consul.io
It's a cool idea, but the site doesn't work properly with Chrome :/
Interesting how much public transit (in the form of streetcars and rails in the road) can be seen in the older photos, which is almost gone from the newer ones.
> I don't smoke or drink, but I believe in complete legalisation. Individuals, as long as they're not hurting anyone, should decide what to do with their own bodies.

I'm curious: do you believe in a social safety net? Do you believe society has an obligation to ensure that everyone has their basic needs met?

If so, how do you reconcile that belief with the idea that individuals have no reciprocal obligation to society to abstain from using products that are harmful, and which cause addictions that hurt not only the individual users, but their families and loved ones?
This.

You could talk all day and no one will listen.

What also helps in the long run are stricter coding guidelines.

When we forced stuff like early returns instead of nested ifs much of our code just got easier to follow.
Every developer has a different idea of what complex code means. Cyclomatic complexity is one metric, but vastly different code could have the same score. Sometimes we have to trade simplicity for flexibility, speed, or other goals.

The idea that you can prove code complexity shows that you are a newer developer. I'm not sure what goal you want to achieve by proving someone else wrote complex code. There are probably better ways to achieve that goal.
> plug in and let charge to 90%, unplug and use for a couple of hours, plug back in at 50% or so

Well isn't this what computers are good at? I thought modern computers had a microcontroller for doing this...
I was once asked to name the last 5 CEOs and the past major acquisitions of that bank during an interview. I was a junior software engineer not even working in that industry.
Chrome highly recommended

No thank you, I prefer Firefox.
Saw this on reddit yesterday,Berlin footage in 1945
https://www.youtube.com/watch?v=R5i9k7s9X_A
new customers only - meh
A robot prepared for self-awareness
Yesterday I posted a comment about being careful about how we try to bring people into programming and making sure that we encourage people to openly and honestly examine themselves for whether this is something they want to do, and not just thoughtlessly grease the slide into "programming" for everybody. [1]

This is the sort of thing I meant. Dig back into the first post and it's clear that this person was very interested in coding as a hobby, but that it didn't translate as a career. A bit of discouragement, or at least, something that most people who are gung-ho about encouraging people in, in, in to coding would consider discouragement but perhaps also could just be called "realism", could well have saved this person a lot of pain and suffering. Mindless encouragement is not a virtue... it must be mindful.

I am where I belong. I've done farming and gardening and it does nothing for me, for a variety of reasons. I would (and I suppose, do) pay not to do it. This would be a horrifying career change for me. But I am grateful that I am a statistically-crazy guy who actually loves this almost inhuman job of programming, grateful that I get to do this crazy stuff that few other people really want to do, and they can go do stuff that I don't want to do. Real diversity is great.

Be careful about encouragement, and be honest about the whole package. There are people out there who are natural programmers (or other technical positions), and don't know it yet. There are people out there who think it's a good idea, and really shouldn't do it. There are people out there who don't know about programming, and don't need to because it isn't for them, and somebody really needs to come talk to them about the virtues of plumbing, or how much charity work they could do. There's a lot of people out there who should be introduced to what computers can do for you as a hobby or an adjunct to another career but don't need to be "programmers". You can't perfectly predict, and ultimately everyone's responsible for their own decisions anyhow, but be thoughtful about what you say. Is the end goal to create a programmer, or to create a satisfied person?

[1]: https://news.ycombinator.com/item?id=9486391
These are the ones I really agree on.
1. If you can show an easy way, show it to him and hope for the best for him to next time he'll pay attention to use an easy to understand code if possible.
2. If your company goes for testing, show his/her code is hard to test.

Other than these aims in particular, you'll probably be ignored.
So, it's written by the same guy?
I have a Virgin Media account authorisation password to identify myself as an account manager over the phone. Has nothing to do with any online login system.
It may report and draw 736x414 CSS pixels when drawing web content, but it's still only 1920x1080 real pixels and usable space.
The password is the one you tell them on initial setup of the account, they'll ask you for a memorable word to verify that it's the account holder they're talking to.

This isn't anything to do with account logins etc. No different than companies asking you to verify your DOB and address to prove who you are.
Stalingrad 1942 vs 2013:
http://fpvestnik.ru/foto/stalingrad-194243-volgograd-2013/
5 years ago, Paul Phillips was still a core contributor to Scala. Anyone seriously considering Scala should listen to his talk, titled “We’re doing it all wrong”, and take a look at Policy, his fork of the Scala compiler.

https://www.youtube.com/watch?v=TS1lpKBMkgg

https://github.com/paulp/policy

Previous discussion:

https://news.ycombinator.com/item?id=8276565
Math and physics are beautiful and tasteful. So there's a liberal arts-ish component of you'd take a fine arts class as part of your liberal arts component of education to develop at least some minimal aspect of good taste and common sense as part of your education.

Its a very vocational list in general and needs some liberal arts, not just to make life worth living, but to develop good taste as a workers tool. There is a slight glimmer in the list where its advised to learn a little technical communication. However learning a little graphics arts wouldn't hurt. Or a little political history might help navigate corporate structures. Or a little persuasive public speaking for those presentations. Or some art so your diagrams and whiteboard talks don't look awful.

Yet going the opposite direction, if we're currently graduating degree holders with a very small minimum of liberal arts who none the less can't fizzbuzz, then this hyper vocational extremely large curriculum isn't going to fit, or we're going to graduate people who can't fizzbuzz and fail to integrate e to the x and also fail to appreciate Hamlet in its original Klingon. Not sure failing even more generalist stuff is better overall outcome. Maybe it could be a 6 or so year long vocational apprenticeship. Or maybe if high school education didn't generally suck. Maybe.