skysight-inc/HackerNews huggingface dataset:
I've been using this for about a year now. It does seem to have a noticeable impact on my comfort given the time I spend staring at screens.

The transition points at sunrise and sunset are very disruptive, however. Even knowing it is coming, it will break your thought process.
Hm, that shouldn't happen. Which browser are you using?
You should see the Romney Family's IRAs. 30k/year somehow has magically grown to 87 million. Nice eh?
Flowchart: are you Charlie?
The reason for the 72 character limit is so that shortlog messages on an 80 character terminal which are indented by one tab aren't truncated, as I understand it.
> Not all personality types thrive in the meeting environment you've outlined

I agree. But if the employees want to thrive in a workplace that has such environments then they need to compete or leave for a more suitable environment. Complaining that it's because of X and Y with anecdotal evidence and proposing solutions that slow down idea flow doesn't help anyone.
Would 25 Hours a Day Solve No Time Problem?
Bingo. Too many colleges still use the ancient and terrible method of requiring one to copy to media between classes, instead of the much nicer, and simpler, git pushes and the like. Add the pain of the overhead associated with a lot of coding frameworks, and you get a lot of ideas that end up stillborn because deployment management is hard, and the free tools are terrible.
Here's the BBC article [1]. Does this mean that 2FA isn't active on these accounts? Or are they actually getting around 2FA?

The Techcrunch article has the following update, suggesting that this was real:

> Update 10:15AM PST: A defense official has reportedly confirmed the attacks to Fusion reporter Brett LoGiurato, who tweeted “Defense official: “We can confirm that the U.S. Central Command Twitter account was compromised earlier today.”

[1] http://www.bbc.com/news/world-us-canada-30785232
the thing is that this perceived cost is actually much tinier than it may feel to a privileged individual. feel-good rules like "treat everyone the same" havn't cut it, objectively, statistically. there are real injustices that sail completely under the vantage point of privileged individuals but are doing real systematic harm
Blood electrocution would get you first. Moving conductor in a magnetic field generates a current, and you'd just need a current big enough to confuse the cardiac nerves. Given that existing MRI research magnets can give weird nervous system feelings when patients wiggle, just an order of magnitude or two more and you'd get knocked out by your own circulating blood.
You can compile different files in parallel. You can probably even compile a single file in parallel. Consider this: If you start reading in the middle of a source file, can you make sense of what you see, or is it incomprehensible garbage unless you start at the top?

The answer is that it mostly makes sense except you may be tricked by #defines for example. Thus you could probably "optimistically parse" small chunks of the source code, all in parallel, with the understanding that you may have to throw out some intermediate results in light of new understandings.
Bruce is very much into quadcopters and other hobby-rc stuff these days. Check out his YouTube channels if you want to see more of him, quite informative

https://www.youtube.com/user/RCModelReviews (educational)

https://www.youtube.com/user/xjet (fun stuff)
I think he means the main HN site, not the search site.
Your name is invalid.
They are much closer together though. 5.3 is a bigger change because of integers.
Where is the evidence presented that supports any of these claims? I realize most of the seem like common sense but as far as I know many are in fact false. In particular, the argument about semantic markup seems pretty dubious. Currently, I'm not aware of any search engine that cares about new HTML5 semantic tags.

On that note, is there even even one example of assistive technology that uses semantic markup? As I understand it ARIA tags are needed for this, semantic markup is irrelevant since most (all?) assistive technology is outdated as far as browser technology goes.
For a bunch of reading about related "evolution" of arcane words, see Language Log's archive about "eggcorns": http://languagelog.ldc.upenn.edu/nll/?cat=49
You can star articles and limit your search to those articles by clicking on the 'Starred' tab from the left sidebar. Does it help?
The growing irrelevance of MongoDB
But it's incredibly important to mention that Swedish taxes are nothing like American taxes. People balk at that number, but the truth is that there are an enormous number of provable, measurable benefits to individuals and society which the tax money goes to in Sweden. In the US our money just disappears into a big weapons-development-shaped hole. There is so much we don't get in the US for our tax dollars that it's easy to reel at the prospect of even higher taxes. My taxes in California are ten percent lower than what they will be in Sweden, but I get virtually nothing for my American tax dollars.
Frustrating media coverage on this. This is being angled as a breach in the US defense network in my country. I imagine Pentagon will love the additional funding this will cause.
You could build a home, live in it for a year, and eventually the heat from that home will act like the bonfire. You then remove the top soil (until you re-hit frozen), and then wait another year and rinse/repeat.

Year upon year you dig down, until eventually you have another floor's worth of space, then the original house becomes the top/second floor, and the new "basement" becomes a new area.

I would add that I wouldn't want soil to be literally the walls of the lower level, as frozen soil conducts away heat from the air extremely effectively. So what you'd likely want to do is set up an insulated layer between the soil and the living space.

It is also worth noting that heat rises, so you'll still lose a lot of heat if the new basement doesn't have a VERY well insulated roof. Then you could just pop out the front of the old house, add doors, and now you have a garage for the car.

It isn't that crazy of an idea. But it would take several years (minimum 3-4) and cost you a few thousand just for insolation (both new roof and new walls), and also for new structural supports if you want to do the house-to-garage thing (to hold the car's weight).
Whoops, mixed the two words up there... sorry about that.
I just read the article as the decision being a bit more conditionally then.
I get that that is the idea. The reality is that most utilities pass along their expenses, whatever they are, into a "rate case" with a percentage tacked on top. That is opposed to every other business where more efficiency == more profit and decreasing prices due to competition.

Models of efficiency, they are not, to the point that their inefficiency severely hinders their ability to serve "the public interest." They also tend to use their size to squash any potential competitors in their space (see power companies with private solar and the telecom industry versus VOIP).
miniscule. The electronics will consume a few watts, the main motors will consume several hundred watts.
That is what Assembly data sheets provide.
Do you mean representing each user as a vector in an N-dimensional space for N = number of possible votes, then using the distance between them as indication of similarity to weigh their votes relative to your preferences?

If so, +1.
Quickstart Resource for Learning Keyword Research for SEO
I use both every day:

Firefox for regular sites I visit and stuff I keep open a long time (because of Tree-Style Tabs)

Chrome for my temporary / exploratory browsing (because when a website crashes it only takes out one tab instead of the whole browser).

I would prefer to use just one browser, if I could. But I am on the internet all day so horizontal tabs is just too painful when you have 20+ pages open all the time. And after a few times of losing your entire Firefox because of bad javascript on some random website, that gets unworkable also.
Sauce Labs (San Francisco, CA)

About Sauce Labs: We are a tight-knit team working to transform how software testing and development gets done. Our platform makes Selenium testing, JavaScript Unit testing, manual testing, and mobile application testing hassle-free. Sauce lets you test your mobile and desktop web apps instantly across 350+ OS/Browser platforms & debug easier with videos and screenshots.

We are currently looking for:

Core Engineers

Software Engineers (Full-Stack Web)

Software Engineers (Mobile R&D)

Senior Software Engineers (Core)

Senior Software Engineers (Web Frontend)

Senior Software Engineers (Web Backend)

System Administrators

Solution Architects

Senior Ecosystems Engineer

If you’re interested in joining Sauce Labs and would like to learn more, please visit: https://saucelabs.com/careers
Really? I feel like mine take over an hour and I never notice them. I think that used to be a setting, but I can't seem to find it now.

(OS X, might be different on other platforms?)
sigh

http://www.army.mil/
It would feel warmer. Without [much] air there is little conduction to draw heat from the warmer skin.

You would lose heat by radiation, but that happens on earth too.

Conversely something at 50F would warm up slower (i.e. it would "feel" colder to it).

You could think of it as a giant vacuum thermos.
It'd be interesting to see a blind comparison of his pre/post-transition articles.

I say this because I could _totally_ see making that transition to male representing a removal of a big chunk of subconscious stress about how he was "lying to the world" about his gender by presenting as female. This could translate into an improvement in the quality of his post-transition work.

Or it could be entirely gender-bias at play.
The Scale of AWS and What It Means for the Future of the Cloud
The myth of “us” in a digital age
> If you ever want to change the implementation of Article, you'd break anyone that was using that part of your API. If you use getters, you can change your implementation without breaking the consumers of your API.

Then it wouldn't be immutable, if I can change the implementation I can also create a mutable version.

Edit example

public class Article {
private final String title;
private final String author;
private final List<String> tags;

private Article(String title, String author, List<String> tags) {
this.title = title;
this.author = author;
this.tags = tags;
}

public String getTitle() {
return title;
}

public String getAuthor() {
return author;
}

public List<String> getTags() {
return tags;
}
}

public class MutableArticle extends Article {
private String title;
private String author;
private List<String> tags;

public MutableArticle() {
super(null, null, null);
}

public String getTitle() {
return title;
}

public void setTitle(String title) {
this.title = title;
}

public String getAuthor() {
return author;
}

public void setAuthor(String author) {
this.author = author;
}

public List<String> getTags() {
return tags;
}

public void setTags(List<String> tags) {
this.tags = tags;
}

}
I recently switched back to usb Microsoft Natural keyboard for comfort from multiple versions of Microsoft wireless ergonomic keyboards but this hack makes me value the wire even more.
Awesome. Please keep adding more icons.
>ymyakon earned its title as the coldest place on Earth when the mercury plunged to -90.

Mercury doesn't plunge to -90 (C or F) because mercury has a melting point at -37.9 °F or -38.8 °C.

This is a fairly common fallacy from people who aren't thinking through. Thermometers used in cold places usually have coloured alcohol as liquid, not mercury.

I think most Western countries have actually got rid of mercury thermometers altogether, because it's poisonous and also because it's a too nice material to make bomb detonators.
BeachBot – Worlds first autonomous sand art robot
"There was one trans man who is a scientist and has published under female and male names. Someone, who didn't know, remarked that he was much better than his sister."
An alternative explanation: After the sex change he was no longer suicidal and was able to perform much better at the university. I'm not claiming to know which explanation is the correct one, but things aren't that simple.
Thanks for the links -- slides were very helpful. This makes sense.
Did he have 100k followers 2 years ago when he posted that or does he have it now?
How the rise of open source could improve software security
Startup idea: Fake museum visitors at $10/pop!
I would be opposed for one main reason:

The extra overhead that supporting an additional language implies with hybrid websites (even if you disregard JS completely, external code like advertisements would introduce it). People can claim that the overhead is negligible with today's hardware, but this is not always the case, especially when you are trying to get as much performance as possible for a web-based game engine.

We should be working hard to kill Flash and Java completely from the web, substituting them with modern and standard web technologies.

I don't mind an obscure corporate website requiring their employees to install Flash or Java, but I do mind being bombarded with "please install Flash with Mc Affee unless you opt-out", because we are too lazy to display video without Flash.

A better alternative to have Lua in the browser (at least in my opinion) is to support Mozilla's asm.js initiative, and compile Lua to LLVM/JS.
Did you try adjusting your transition time? You can switch from Fast to Slow which will gradually adjust over 60 minutes. See if that works better for you.
Safari 7 and Safari 8. I cam say I'm not seeing it in Chrome though.
Speed up the transitions to get rid of the laggy feeling. Add this css rule to your inspector stylesheet:

.demo,
.demo i,
.demo .about,
.change-color i {
transition: all 0s !important;
}
Pentagon hacked
I've been part of both 'meatspace' and virtual teams. I think that remote work has huge advantages, but some disadvantages. The main disadvantage I see is that there's a barrier to communication. Of course, in the same room you have barriers to communication, but we're all attuned to how to overcome them.

You can work to overcome the remote communication barriers with skype, conference calls, on sites, slack/im, etc, but those are all learned behaviors that take some time to spin up on.

I think on HN there might also just be a SV/SF bias.
> Now, sometimes it will throw.

No, typeof /isn't/ throwing.

let x = 1;
function some_random_function(y) { }
(function() {
some_random_function(x);
let x = 2;
})();

This will throw the same exception for exactly the same reason. You're using a variable defined using "let" before the variable definition. Sod all to do with typeof.

I don't see it as massively confusing that a variable declared one way behaves differently to a variable declared another way. That's the whole point of having a new way of declaring a variable.

Why isn't everyone up in arms about how confusing it is that it behaves differently here?

(function() {
var x = 1;
if (true) {
var x = 10;
}
console.log(x); // Will print 10
})();

(function() {
let x = 1;
if (true) {
let x = 10;
}
console.log(x); // Will print 1
})();

Oh no, if I use "let" it behaves differently to "var"!

Its not like its throwing on unexpected data, its throwing because the program isn't constructed properly. This is the same as just about every other language.

Are you really saying we shouldn't make improvements to the language because then it would behave differently to the old, poorly designed features we're trying to deprecate?

[edit]
You still can use typeof to check if something is defined without throwing on spurious inputs. The only time the code will throw is if you make changes to further down in the lexical scope. And guess what - whether you do that with var or with let you've changed the argument of typeof to refer to a different variable. Except with var it will likely silently fail in a hard to track down way, while with let it will error in an obvious place.

let data;
function sanitizeData() {
if (typeof data === 'undefined') {
// data not yet set
return;
}
// sanitize data in place
}

No matter what you put in data, "typeof data" is never going to throw an exception.

The only way to get it to throw an exception is to change sanitizeData to add a variable shadowing "data" from the parent scope.

let data;
function sanitizeData() {
if (typeof data === 'undefined') {
// data not yet set
return;
}
// sanitize data in place
var data = ...;
// sanitize data in place
}

If I use var, sanitizeData doesn't do anything and I spent a while hunting the issue down.

let data;
function sanitizeData() {
if (typeof data === 'undefined') {
// data not yet set
return;
}
// sanitize data in place
let data = ...;
// sanitize data in place
}

If I use let, sanitizeData throws as soon as it's called and I can track down the issue much quicker.

The only time "typeof throws an exception" is if you add a let statement later in the lexical scope in a place where if you added a var statement, it would completely change the behaviour of your code in a way you almost certainly didn't want it to.
Obligatory plug for an open-source alternative, Redshift:

http://jonls.dk/redshift/
Hit a nerve, I can see lol
Yeah, it's amazing what you can do when you're able to arbitrarily declare the "market value" of the stock you're putting in your IRA.
That's because tornadoes in Scandinavia are rare. :)
Except for the fact the flaw was patched by Google. It's the OEM's that aren't putting out the patched version.
The audio on the demo video is really choppy, is that just me?
Sadly though a huge Lua fan I tend to ignore any advancements not also made in LuaJIT for pragmatic reasons. Full-width 64bit integers would be very nice but LuaJIT cannot do them sadly without boxing or widening its current 64bit tagged value approach. I'd still like if LuaJIT implemented boxed 64bit integers that worked properly with its tables (eg by interning the integers, currently box identity comparisons for table lookup are awful).
There's a silver lining to the Tattoo Assassins story: one of the lead programmers left DE right after this disaster and founded Pair Networks (pair.com).

He's doing quite well now. =)
Show HN: Advanced equations for feature prioritization
Realistically 0.575 reimbursement rate overstates actual expenses. I have spreadsheet with all my car expenses for last 8 years inclsuding car depreciation and it works our to about 0.37/mile including gas.
I would go with "Try to 'overcompensate' when it comes to repressed groups; only then will you trick your brain into more genuinely equitable behavior."

It's similar to how, as a rule of thumb, we would do well to "over-document" our code. We're so close to the source that things that we consider "obvious" (due to constant exposure) are absolute headscratchers for people reading the code for the first time.
Seems like a nice and comfortable way to set sane defaults for nginx, Apache, MySQL, PostgreSQL and some Unix stuff - but they really should have been set by each software in the first place.

I like, the private touch the screencast and the developer-designed website gives the project, even if part of a big company. This actually raises its credibility.
Wow didn't realize it was so simple.
RJD2's first two albums were done on two different record labels. His more recent two albums were done on his own record label. His songs with a lot of plays were on his first two albums. It's probably his old labels that are making all the money here.
I mostly brand myself as a Product Designer. That job typically requires a decent knowledge of both design and development. As far as me specifically: UI, UX, CSS/SASS/HTML/JS, Rails & Ruby, Design tools like sketch and CC and some working knowledge of iOS development.
MacBook Users, Meet Thunderstrike: New Nightmare Malware for You and Your Laptop
I think we all pretty much agree on what is happening and how complex the issue is. What I'm unhappy about is how quickly people seem to reach simplified answers. I'd be amazed to find out that the answer to such a complex question is anything but a long list of many seemingly unrelated things.

Don't get me wrong, misogyny and bias are on that list, but I don't have nearly enough information to even reason about how much of an impact they have compared to all the others.
How come it's a Google's problem if the browser in question is part of AOSP, and therefore could (and should) be updated as any other open source project. Google may be able to fix those bugs, but doesn't have to.
"Write Code Every Day", John Resig:

http://ejohn.org/blog/write-code-every-day/

He set himself similar rules.
Zomato acquires Urbanspoon
Almost two years old and a dupe of 5622887.

https://news.ycombinator.com/item?id=5622887
Machiavellianism (willingness to manipulate and deceive others), narcissism (egotism and self-obsession), psychopathy (the lack of remorse and empathy), and sadism (pleasure in the suffering of others).
MOBILE – WEB APPS VS NATIVE APPS
The same is happening for me, didn't notice it when I watched it before I posted it though. Maybe Vimeo is having problems.
Open Source Project - Restaurant Order Management App
I'd like help to make my project Open Source. It's called Orderupp and its a restaurant ordering system for restaurants. You can see the promo site at orderupp.com. It's written in angular and bootstap with a firebase backend. I have it running in a restaurant and can no longer maintain it. Right now I have it in private repository on GitHub. I would like open it up and try to build a community around the software, but I dont really know where to start. It is functional now at basic functions, but needs to abstracted out and feature set needs additions. The idea is that any startup restaurant/foodtruck would have a free, comprehensive technology solution to run their business.

http://orderupp.com

demo at:
http://tonto.firebaseapp.com

un: tonto@orderupp.com

pw: tonto
I don't even know in which universe this can be called “UX improvement”.
Did Sierra Leone’s Hero Doctor Have to Die?
Many thanks! 2 very small spelling notes for the readme page:
Liscense -> License
Contacs -> Contacts
This made me cry.
There's obviously a lot of opportunity for abuse in this kind of thing - I'm reminded of custom scrollbars - but I think their shopping cart example is pretty compelling. As with everything, it needs to be used sparingly!
Note the timestamp on the article and compare to: http://www.theatlantic.com/technology/archive/2014/12/the-et...
> Unless you do something wrong

Therein lies the rub; when something goes wrong i want a commit message that explains why that formatting change was made.

:lipstick: - add missing # char, as per conventions

Would have taken all of 5 extra seconds to write and is a lot better future proofed. Remember, a commit message should explain why something changed and not just what changed.
I'm not sure if it is my oldish (2010) MacBook pro, but the coursor is very laggy.

And I'm not sure if this really improves your UX, it feels annoying just like scrolljacking.

Do you have any data that shows it provides an increase in conversion etc?
In what way are paintings educational? Don't get me wrong I like looking at them, but I can't say I have learned any transferable skills, or that they've made me a better person or anything like that.
User Onboarding – A frequently-updated compendium
I'm quite certain that all my consumer rights are sufficiently protected by the actual bill of rights.

Moreover, my concern is that these laws will give government even more oversight into the management of user data, and therefore the data itself, in order to enforce the laws.
I'm not so sure that Americans don't care enough about each other to support the community college proposal. I haven't really heard any opposition to it from any of my friends or acquaintances. In fact, it's actually quite difficult to argue against. The GOP-controlled Congress is going to have a pretty hard time building support for opposition to the proposal, although I'm sure they'll figure out some way to do it.