skysight-inc/HackerNews huggingface dataset:
> There are studies showing that a lot of the negative health effects can be attributed to just the sitting

They show negative health effects from prolonged sitting. The "prolonged" part is important.

Standing desks are fine if you are using one because you like it better than sitting, and are aware that there are health problems associated with too much standing.

For those considering standing just because of the health problems of prolonged sitting a much simpler way to avoid those problems without exchanging them for the different set of health problems from prolonged standing is to set a timer to remind you to take a short break every 20-30 minutes. During that break get up and move around for 2 or 3 minutes--you don't have to do anything vigorous for this, just taking a walk around the office will do [1].

It's interesting to note that the common time interval used by people using the Pomodoro time management system [2], 25 minutes, fits in very well with the above recommendation.

[1] http://ergo.human.cornell.edu/CUESitStand.html

[2] https://en.wikipedia.org/wiki/Pomodoro_Technique
Grooming trades have an element of skill and licensure ensures that people with the license have a known level of competency.
BBC: GPS error caused '12 hours of problems' for companies
An interesting statement from the UC President, former head of the Department of Homeland Security: [1]

> "While we have absolutely no interest in the content of any individual's emails or browsing history, we must accept that active network monitoring is a critical element of a sound cyber-security infrastructure and the interconnections of the University and all of its locations requires that such monitoring be coordinated centrally."

Do you guys agree?

[1] https://www.documentcloud.org/documents/2702981-Chancellors-...
Likely not. If you are the kind of organization that installs this kind of hardware, you aren’t the kind of organization that permits users to configure their own machines in any substantial way, much less to work around the monitoring you worked so hard to establish.

Likewise, if you are that kind of organization, how hard would it be to set up the network such that only traffic from the MiTM hardware is allowed to go through the network? Is there any reason to permit local machines to establish connections outside the network for any reason?
Nice tutorial, but aren't you aware that "git blame -w" ignores whitespace changes? git blame also always follows renames. git's rename detection isn't foolproof (if I edit and rename A.cpp to A-star.cpp at the same time as adding a new A.cpp file it won't detect it), however there are two more blame options for that: -C to follow lines copied between files, and -M to follow lines moved within a file.

Unfortunately, adding -M and -C will quite badly increases the time to compute the blame. Both take an adjustable parameter (min number of characters to match), but I found I actually had to reduce it to catch all the lines in an example of the A.cpp -> A-star.cpp move I did yesterday.
http://www.theguardian.com/world/video/2016/feb/04/drone-foo...
MSRP on a civic was under $10k in the 90s, and you could get a midsize sedan like a Camry or Accord for $15k.
Can LLVM lift the bounds check out here?
Sure, your browser would tell you who the CA is. In this case it'd tell you that it's a Fidelis cert. And if you have the permissions on your system you could revoke the cert, but I'd be shocked if this system set encrypted traffic, that it couldn't inspect, pass. Your connection would probably just timeout or get some random error about your connection being refused.
GitHub security bug bounty hunting
It’s so general as to be useless … basically what you are demonstrating here is one huge exercise in moving the goalposts, turning the theory into unrecognizable mush.

So “invent a necessarily preposterous myth” is out. It’s now just about some belief, doesn’t matter how it came to be or what it is. Can be true, can be false, can be anything.

If that’s the starting point then all the rest falls apart, really. It’s senseless.

You can talk about the role of signaling or whatever, but the connective tissue is missing and the entire interesting and potentially insightful part of the theory is missing.
Someone has actually proposed a constitutional amendment to control rent-seeking:

http://ordinary-gentlemen.com/2013/11/08/the-anti-rent-seeki...

http://ordinary-gentlemen.com/2013/11/11/the-anti-rent-seeki...
McCollough Effect – change your brain for a prolonged time
Sounds like you are in the late majority.

http://a5.files.readwrite.com/image/upload/c_fit,cs_srgb,dpr...

Maintenance becomes easier, not harder, with a car sharing service. You would have winter tires instead of worrying about having some sand in your trunk. Also likely would have 4WD, with electric it works quite well. Of course you would have a first aid kit, toolkbox, spare tire, etc. Diapers and baby seats are a hassle for about 5 years per adult, so I am sure there would be a solution available.
I agree. We just drove up to Oakland from Santa Barbara for the weekend where the only other options of getting there are train, plane, and possibly bus (never looked into it).

I'd love to take the train because I love being a passenger and think they are fun, but it is significantly more expensive with multiple people and it takes 8 hours where driving takes about 5. Plus once we get there, it is nice to have a way to get around.
Raspi isn't rad-hardened and wouldn't last long (about a month is typical if memory serves). Still, rad-hardening a processor wouldn't exactly be the hardest part of the project so the point stands.
Not all suburbs are created equal? I grew up in a suburb and only had to be driven to school (took the bus). My friends mostly lived in the same neighborhood and roughly 1/2 were black. The burb also gave me a lot of freedom. The only rules were not to cross the highway on one side or the rather large river on the other. There was a closed down school nearby along with a lot of parks so we had ample space for sports.

Maybe you just don't like affluent, segregated suburbs?
> this guy wasn't really a migrant - this was a man who wanted to move to a new country

Have I missed something about the word "migrant"?
Not everyone feels this way though. I had a fairly rural upbringing in the northeast and I long for a less dense, no traffic, laid back way of life. Unfortunately, our culture has chosen to forget that way of life. However, one aspect of living a rural lifestyle is that life without a car is almost impossible in this day in age.

I personally think urbanization brings with it more problems that it solves. While they are more social perhaps, cities are anything but sustainable and aren't a natural way for humans to live with nature. Cities are a breeding ground for man made disaster and are IMHO one of the reason the fear of terrorism is winning out over personal freedom.
Hello guys,

Would really love some help with the final steps of reviving Crypter. We have now had to do a messy job in automating keypresses... But we are finding it very difficult to automate the enter keypress for the auto-encrypt function. Currently with the [GitHub](https://github.com/maxisme/crypter/blob/master/Chrome%20exte...), the user has to press enter twice (rather than once) when the Auto-Encrypt function is checked.

Thank you!
Finding My Optimum Reading Speed [video]
The article does a poor job differentiating between different types of "clutter". For example, while a single continuous block of chinese text will look more dense than latin script for the reasons outlined, it does not explain why chinese websites seem to lay out their blocks differently.

Anecdotally, chinese webpages seems to be laid out far more like newspapers than latin script equivalents.
> Mr. Abdulatif was an officer in Saddam Hussein’s army, but
> after the invasion by the United States in 2003, and the
> subsequent policy of de-Baathification, he was left without
> a pension. Then he was caught up in tragedy, like most
> Iraqis: Three brothers were killed during the sectarian
> civil war. But he has an aunt and cousin who live in the
> United States, and their stories motivated him to think of
> life elsewhere.

The article talks about more than one migrant. This poor Iraqi's story sounds a lot like a refugee. How safe would you feel after that happening to you?
The video is on a cdn and is highly cacheable. The comments are highly dynamic and rely on far more db fetches presumably. You'll notice Google put these under the fold and dynamically ajax them in when you scroll down because they are probably actually expensive on the actual app servers or some resource. The devil is always in the details.
I guess you can take code under a permissive license, fork it and release it under a less permissive license yes. IANAL though.

That is my whole point: MIT and BSD code is free-er than GPL and AGPL because you can go from MIT and BSD to AGPL but not the other way around.
When I read about person C, I found it resembles well many people from certain 4chan boards.
Google is reportedly releasing a VR headset this year
$45k income is $20k in tax savings, which is not a whole lot over 15years.
Is it more portable in a way that matters though? LLVM targets x86, x86-64, ARM32, ARM64, PowerPC, MIPS, SPARC, Hexagon, System z, TI MSP430, and XCore, as well as NVIDIA and AMD GPUs, and has some unofficial forks that target other niche architectures like AVR. If you aren't targeting one of those architectures, you're in a really niche space.

If you are in that niche space (i.e. you know that you absolutely have to target some architecture), and you don't have source to your compiler, by all means target C though--though I really wonder if it isn't worth just fixing up the LLVM C backend. (LLVM hasn't been able to find a maintainer for that backend because so few people are on architectures that aren't supported natively by LLVM, which says something to me about how few people need support for those architectures.)
Source: http://www.paulgraham.com/submarine.html
Apologies if this sounds rude, because that's not the intent. How can you be sure that people whose screens you've replaced don't then get an "error 53" when they later come to do a software upgrade? Because that's the only time it shows up. Would they know to come back to you about it (possibly shaking fist)?
> Hopefully the setup of closures that probably won't be executed isnt't too expensive. Do those require a heap allocation and release when not used, or is this all on the stack?

Creating a closure with |...| { ... } is literally as expensive as creating a tuple containing (references to) the variables it captures. That is, they're on the stack by default like everything else in Rust, and there's no implicit heap allocations. For more details, see, for instance, http://huonw.github.io/blog/2015/05/finding-closure-in-rust/ .

> Rust has no idea which closure a function will call, if any.

It does. As my link above discusses, each closure has a unique type, allowing monomorphisation to kick in and hence the compiler can easily optimise and inline calls to closures (as long as the author of the closure-taking function doesn't opt-in to only allowing virtual dispatch).
> act as if they are disconnected from consequences

One suspects that pretty much everybody in the NK leadership is aware of the last few decades of international sanctions.
I have a lot of respect for Wael Ghonim for standing up and saying he had no idea what he unleashed via social networks.

I'd like to see Facebook and Twitter do the same. Take responsibility for the costs of an "open and connected" world. A lot of education has to happen. Cause we can't wait for everyone to take 4 years to realize the consequences of what they are doing.
deorbit in a few months anyway

This makes me think of a movie plot: A rogue nation is suspected of preparing an ICBM launch, but moments after launch it becomes clear that the trajectory will take the payload into orbit and the world breathes a sigh of relief. That is, until a spy discovers that the satellite contains a nuclear weapon and is designed to deorbit a few months later and land in Washington DC...
The civil rights movement of the day is always compared to some idealized civil rights movement of the past to disqualify it in the eyes of the anti-progressive. They focus on the wrong issues, they lack focus, they're too loud and annoying, they're not grateful enough for advances thus far, etc.

Seeing how he's idealized into an impossible standard for activists today, it's cool looking at the correspondence MLK Jr. got back in the day (http://www.thekingcenter.org/archive/theme/4809). Here are some samples:

> Mr. Young criticizes Dr. King and the black community for their support of heavyweight champion Cassius Clay's refusal to be drafted into the military. He also expresses worry about the quality of black leadership and urges a move from a selfish focus on Negroes only to concern for all people.

> Calling Dr. King "The Trouble Maker of the United States," Mrs. Shaw criticizes Dr. King's methods in the Civil Rights Movement. She argues that a "campaign of love is in order" rather than demonstrations.

> Harl Douglass writes in disgust at the position Dr. King has taken on Vietnam War. As a once full supporter of the civil rights movement, he believes that Dr. King "is somewhat unstable and he has made millions of enemies for the Southern Christian Leadership Conference....." Douglass warns Dr. King and SCLC officials that if they continue to go down the same track they will lose support of white moderates.
It similar to pydal and I prefer pydal.
I've now looked at it more closely, and tested on Skylake and Haswell. I don't think the case described in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67153 is actually a bug in either the compiler or the processor. Rather, it's the behavior you would expect if the compiler (at compile time) guesses wrong about whether a branch is likely to be taken or not.

Which choice is fastest on the depends on the runtime word list, and thus there is no reason to fault the compiler for either choice. For the processor, the difference is simply that a "branch not taken" is faster than a branch taken. The fast version involves a loop that executes in a single cycle:

77.21 │210:┌─→add $0x4,%rcx
0.66 │ │ cmp %rcx,%r8
│ │↓ je 260
4.20 │219:│ mov (%rcx),%edi
0.88 │ │ test %r9d,%edi
│ └──jne 210

The cmp/je and test/jne instructions fuse into on µop each, so that (incredibly) the processor can execute the remaining 4 fused µops at an iteration per cycle. If the loop is rearranged so that the middle branch is taken, each iteration takes a minimum of 2 cycles instead.

The solution (as the author mentions in a parenthetical) is to give more information to the compiler with "__builtin_expect". I wasn't able to test on Sandy Bridge or earlier, but my strong guess would be that Haswell and Skylake have a potential speedup, rather than a regression. I'll try to add a comment to the bug later tonight.
I can provide some insight into this, as someone in their 30s, I fully understand and appreciate your point, but I nevertheless ask specific questions about technologies we use.

The reason that specific questions are asked, in my interview context anyway, is to ensure there is ideological alignment and acceptance of the technology. Whilst an experienced developer should be able to understand a programming language/framework, being willing to work with its idioms or recommended best practices can be difficult for some.

As an extreme example, if someone is well versed in procedural programming, and we work in an OO heavy environment, then my concern is about whether the candidate can understand the reasoning for our abstractions and contribute to our OO modelling conversations. The same could be said of an experienced OO practitioner being asked to code in a functional manner.

I think a good rebuttal, although I haven't had candidates do this nor I have tried this in interviews myself, is to to be well read about what a technological detail is about then draw parallels to what you do know in detail and explain how you are able to work with the technology the interviewer is talking about due to the similarities with your experience.

For example, working in a PHP shop, if I asked someone about Doctrine ORM and they responded that they have worked with Hibernate in Java and that allowed me to go into a line of questioning that discussed modelling and leads away from the specifics of Doctrine, I would be perfectly happy with such a response. On the other hand, if they outright dismiss it and say that they prefer to always right queries directly, I may need to question context and decide whether they are so inflexible about it that it would cause them issues when working with our codebase.
Building a business, not just an app
This should now be referred to as "The First Quarter Century of Unix” at this point, given that it's from 21.5 years ago.
What Americans once called Driving is no longer really possible. Due to rules, traffic, and social pressure, you simply cannot let loose and have fun in a car anymore. What Americans do now is called Commuting, and that, of course, has zero allure. For some reason, we still call it Driving, but that should change since Commuting is much more accurate.
Regarding the food coma, i had great success just by not mixing proteins with carbohydrates (and not thinking that fats in general should be avoided). It's basically as simple as that - just stop eating combinations that make you tired.
This is especially true for fast metabolizers that get higher blood sugar faster from the same meals that a slow metabolizer has no problems with.
After reading many replies it sounds like many people lived in horrible places, not just that they were suburbs. I live in what would be considered suburb now and would have loved to be here as a kid. A river with docks is only a block or so away. There are multiple fields and parks. There are tennis courts and a pool. Sidewalks also blanket the whole neighborhood which you can follow up to the closest grocery store.

If I wanted to go to the city I have to drive, that is a downside. But, when I was working from home full time I was debating on getting a golf cart and seeing how long I would go without driving my car.
> Greeks especially under Alexander, changed their lifestyles significantly to accommodate influence from subjects of their conquests

You mean the Greek subjects of an emperor who spent his time adventuring past the known extent of the world, with all the communications technology the world could offer 2400 years ago? The Greeks who split off from the Asian part of Alexander's empire immediately after he died in a foreign country thousands of miles away?
Zipcar owns the car, and decides the base level for the car. They keep the cars in good shape and had relatively strict rules on what you can do. Most cars on the road are in worse shape than most rental cars.

If I have a beat up clunker, with windshield damage, can I rent it out?

If so, does each person who rents it need to itemize all of the damage when they pick up the car?

I fixed the windshield, but the next person to rent it followed another car too closely on a gravel road and knocked a chip out of the windshield again. Do I take the person to court to resolve the issue, or do I work through the rental agency?

ZipCar prohibits smoking, and pets must be in carriers. But I smoke, and let my dogs on the back seat. (Okay, no I don't - this is hypothetical.) Can I still rent out the car? If so, do I need to indicate "may stink of smoke" and "not for those with dog allergies"?

Oh, and my father-in-law borrowed the car and smoked while in it. Do I need to change the setting for a few weeks to "it smells like cigarette smoke, but that doesn't mean you can smoke"?

It's much more complicated when there's no central authority who can require a core set of rules.
1. You could gain a few hours a day of leisure with an autonomous car.
2. Sounds like you won't use that train in this scenario.
3. I am sure someone will figure out safe autonomous kids->school delivery.
4. Perfect case for hitting the 'large truck' button in an app. Or more likely, stores will have delivery well sorted out.
5. Longer term rentals seem like another thing that will get easily sorted out.

You might always need longer distance transit, but it seems unlikely you will continue needing to drive.
Traders aren't investors. They don't create valuations, they mediate between others who offer valuations. Traders make their money interacting with investors (and dumb traders).
Ah, Bert Bos, the W3C's "style activity lead". What a joke.

He's the guy who wasted a decade writing an ASCII-art based "template layout module"[1], which he was never able to persuade a single browser vendor to implement. It eventually got demoted from a working draft to a "note", which is the W3C's polite term for standards fanfiction.

His other major achievement is putting his own photo on every one of the CSS working group's web pages. I'm not joking: https://www.w3.org/Style/CSS/#endmatter .

And let me tell you tale of that photo/byline. It originally appeared on the working group's crappy 1990s site, which persisted until the late 2000s (because that's how fast things move at the W3C), and you could kinda forgive it as one of the dumb things people put on dumb 1990s websites.

Anyway, eventually it became too embarrassing that the working group responsible for CSS had such a shitty site, and some other members of the group took it upon themselves to produce a shiny new design with useful content, but sans Bos' photo. This done, they submitted what they'd come up to the W3C. Eventually, it showed up on the W3C's servers but, surprise, surprise, it had been rather mangled, and Bos' photo was back, clumsily shoved into a footer where it hadn't originally been.

It's a small, petty thing, but all the more hilarious for it. God knows how that guy still has a job at the W3C. Maybe he's best friends with Tim Berners-Lee, or something?

[1] https://www.w3.org/TR/css-template-3/
That would be well into sci-fi movie plot territory though... The atmosphere is far too variable to predict a specific deorbit point months in advance.
Well you can generate C with Ruby, JavaScript, Bash, or whatever language takes your fancy.
But that’s exactly why it’s less free.

With BSD code, the majority of devs can always sell out, and make sure all future modifications are purely proprietary.

We’ve seen that happen on Android.

Nowadays neither the launcher, nor the keyboard, nor the dialer, nor the contacts, nor the calendar, nor the device search is open source anymore.
In my opinion in person for a sales person is crucial. But I wouldn't rule out someone immediately just because they were remote to me. Phone conversations, Skype calls etc all can work wonders and also let you see how their phone communication skills are. But in the end I always want to meet sales people in person as they are the face of your company to clients and impressions are hard to do over.

Sales in the end is all about people, so it has everything to do with communication, empathy, inquisitiveness and humility. The best sales people I have met are not the slick assholes we all hate, instead they are the people that can show humility, empathize with clients and communicate effectively across different groups of people.
I would never call software good to go until I have profiled it to weed out all the places where a slow technique meets an important path.

In my experience profiling and optimization is usually sort of like a victory lap - low hanging fruit for substantial differences.