skysight-inc/HackerNews huggingface dataset:
Maybe not the same reasons, but I read that the four day work week was ended because of benefit costs (e.g. health care coverage). Fewer hours meant more employees, which meant more benefit overhead. I also read that the works held a mock funeral for it. The were not happy going back to five days.
if you need DNS based failover you want low TTLs , e.g Google.com A record is 100s
Hmm, so as a software consultant I'm impressed with your business model because it seems like a scheduling nightmare. How do you manage to have available resources when people contact you? Do you sometimes have to say no if your team is busy with something else?
My favorite, because it's so full of great stories, is the Chris Sacca interview with Jason Calacanis on This Week In Startups. Pt.1 https://www.youtube.com/watch?v=6VOQnK7O2To Pt.2 https://www.youtube.com/watch?v=SK4ezQrTqFw
GSAP is awesome. They proved to me that Velocity was a worthwhile pursuit.
This is awful. Shell commands are not guaranteed to be idempotent, people! These should all be of the form exec($_POST, not exec($_GET.
Victoria Beckham Turns 40 Reunites With Spice Girls
Exactly. I'm no Herbalife fan but this reads like a 'let's write down the stock' article.
Intel has put a lot of effort into building a compiler that emits very tightly optimized machine code, oftentimes by exploiting quirks of its own processors (and, as other posters are pointing out, sometimes by intentionally crippling it for other CPUs). Clang has invested a lot of effort into producing helpful programmer-friendly errors & diagnostic messages. Put them together and you get a compiler that's both fast and developer-friendly.
First, thank you. I have been looking for this for years! Now i have something to search for to find the paper.

I worked in a rat lab for a while that tried testing smells. It was impossible to get data, but sure enough, the professor insisted that stuff was there and published weak papers that were rejected thoroughly. We had about 15 rats and at least 50 major variables to test, if not more confounding variables.

I used to read PhD comics as a salve, and then realized that it was a shield. So many grad students feel so badly precisely because they know that the science is crap and no-one will read it anyway because we all know it is crap[0][1]. The rule is getting to be; If the P-value is at 0.05, flip a coin; heads I read it, tails I eat lunch.

This isn't just isolated to the ivory tower either. The public sees this and not just from friends and family. These back and forth studies screaming 'coffee is a super-food' and then 'coffee is poison' are an example. They give the public an impression that we scientists don't have a clue. And, true, we may not, but allowing the press to scream these things for funding and publicity's sake is a tragedy of the commons. Yes, I know, you can't expect everything to be perfect. But what we have is so very far from that (and yes, I know, China or India are waaay worse). Still, to see in the grad student's eyes that they know the last 6 years were total crap is tragic, especially when the professor insists it isn't to new students and older ones know they can do nothing to persuade the new ones differently.

[0]http://www.economist.com/news/briefing/21588057-scientists-t...

[1]https://en.m.wikipedia.org/wiki/John_P._A._Ioannidis
I use them because I don't need any of those things and they work great for what I do need, at a great price.
>1 - If memory management is a serious problem for the software you work on, I've never found the boost library lacking. This seems like the main selling point for RUST. Given the scope of the project: you guys must be doing something that is so different that it couldn't be rolled into a library - so I'm looking forward to your future posts to see if there is something here that I really am missing out on.

I would say that Rust's defining feature is the borrow checker[1], which eliminates an entire category of pointer related errors at compile time.

>3 - A lot of things are renamed. auto->let, new->box, switch->box You get the feeling that effort was put in to make the language explicitly look different from C++

Rust is strongly influenced by the ML family of languages. I believe that's where some of the keywords came from.

>4 - the Rust switch statement don't fall through... This one was truly mind blowing. The one useful feature of switch statement got ripped it out! If you don't really need the fall through, I'd just avoid using them completely...

Rust doesn't have a classical switch statement. Instead, it has a 'match' keyword that performs pattern matching on the input so you can easily destructure a complicated blob of data into more manageable pieces. This is also a concept borrowed from the ML family. If you really wanted to, you could write a macro that emulates the C style switch statement.

>5 - I've never really seen an equivalent to boost (in combination to the STL) in other languages (maybe I didn't look hard enough). Could you maybe make a post about the RUST standard library? Libraries are always the deal breaker

There's a great overview[2] of what the standard distribution contains on the Rust website.

[1] http://static.rust-lang.org/doc/master/rustc/middle/borrowck...

[2] http://static.rust-lang.org/doc/master/index.html#libraries
Please don't take this the wrong way, but what are you doing with your browser?

Up until a few years ago, I used an oldish single core processor and I never had any problems with the performance of a browser.

For the past few years I've had a dual core processor, and I still have never had any performance problems, despite being on the internet for hours each day.

The only times it's even remotely a problem, is when I try out some HTML5 demo that runs the Unreal Engine through my browser, or something like that.
Is there a browser.tabs.onTop preference in your about:config? Should be set to false.
Enough warnings. People should have got their shit together by now.
Apologies, I did a quick search before posting and didn't see the original submission. Happy to take it down if that's best.
Huh? How can scents be canceled out?
Can flowcharts make life easier to naviagte?
Claims to be detail obsessed but the Mac version has the close/shrink/zoom buttons floating at the wrong height (like iTunes 10 briefly had until it recanted) and a title bar gradient with non-standard color and height (too short for integrated toolbar height and too tall for basic window title bar and too light in color for either) above a toolbar with the same weird gradient used again.

Windows and Ubuntu versions look much better; the Mac version should be fixed.
Google: driverless cars now have better understanding of city driving
About to make the same comment. I have not had any contact with a schizophrenic sufferer. The closest I got was via the movie "a beautiful mind", which is pretty distant. In that movie, it seems to portray the life of a schizophrenic sufferer as you have described it, but I really wonder how close it is to reality.
> “It’s a primordial response,” he says. “If you smell a solitary male nearby, chances are he’s hunting or defending his territory.” If you’re in pain, you’re showing weakness.

I don't know about those results, but this explanation sounds preposterous: it doesn't work if you're hunted down by a lioness (which does the hunting while the male lion sleeps); it also doesn't work if you're spotted from the air by an eagle (which is one the main hazards if you're a small rodent).

Why does every behavior has to be explained in terms of survival, we'll never know. Stephen Jay Gould was so good at debunking those easy explanations; how I miss him.
To elaborate, male rodents are typically used because they do not go through estrus[0]

[0]https://en.wikipedia.org/wiki/Estrous_cycle
How Paranoid Should You Be?
You can disable smooth scrolling in Firefox.

tools > options > advanced > general
88,846 PHP
1,420 HTML+ERB
1,177 JavaScript
1,128 HTML
423 Ruby
250 XML
160 Markdown
117 Emacs Lisp
91 INI
65 Perl
Still though, aren't most consumers using their ISP's DNS servers, which will cache the same response for all of their customers in a region?
I thought about it a bit and decided I prefer reverse tabs (tabs above the address bar, not below) because I see the address bar as part of the page I'm visiting - as I change tabs, the address and page display changes to, so having both of these together on the screen makes sense to me.

To me, as I read the brower window top-down, I have the firefox menu and minimise/maximise/close buttons -> the tabs -> the address bar and back/forward buttons. That follows the logic of application -> 'threads' within application -> status of that thread and forms the more logical tree from general to detailed in my mind.

That's not to say it's better or worse than the alternative, it's just different and makes more sense to me.
Not actually so surprising considering `$_GET` is a PHP superglobal.
The only reason I use Safari is the beautiful smooth as butter pinch to zoom.
You could search the web as a whole and find many examples of fast follower used as I used it. You don't have to look very hard at all to find it applied to Google. Your definition is excessively narrow.

Even Don Dodge calls Google a fast follower:
http://dondodge.typepad.com/the_next_big_thing/2010/10/first...

Guess where he works?
OK, what the actual fk? I register as a programmer and then a page shows up saying "Thank you for registering, now please EMAIL us your info - and we'll get back in touch". Fail on so many levels.
This seems pretty secure.. https://github.com/searchmanipulator/missteencincinnati/blob...
Because the address bar and other navigation options are all functions for inside a tab (changing the tab) so should be contained by it in the design.
What if a hacker would have access to a user of said personal intranet, or would find a way to bypass the password protected page. Then he'd be able to execute anything on the server, even stuff the user he hacked shouldn't be able to access. So no, this is always a vulnerability.
Either or that, or just meaning 'firefox and change'.

I read that as F.lux being incorporated somehow, and was very confused :P
How we scaled Freshdesk (Part I) – Before Sharding
Pornhub is planting a tree for every 100 videos you watch
Similar here. My favourite part of those postings is 'looks great on CV'. Yeah right.
Note that this option is only available for those having small children (paid paternal leave). There is no way to shorten your work hours for any other kind of lifestyle
They still do this.
Because they would be breaking Intel's trademark if they claimed to be GenuineIntel.
2000 lines of code in one file is too much, should be broken into 4-5 files at least.
My favorite Xcode plugins – BrettTerpstra.com
> Gone are the bulky angles and edges of tabs and menus. In Firefox 29, you’ll see streamlined, almost aerodynamic, curves giving emphasis to your current tab and subtly understating the rest.

5 years after Google Chrome introduced them [rounded tabs]
In the original article, the effect that the male scent had on the mice was cancelled out by the female scent also being present - not sure of the actual mechanism, but it's not the actual 'scents cancelling out'
Using Customer Support as a Marketing Tactic
Julian Jaynes' book was required reading in my geeky circle of friends, and the root of many "voices of the gods" jokes. Good for endless drunken campfire discussions.

Basically, he said that before we developed language, the voices of the gods ('imaginary friends', 'voices in our heads') told us what to do when instinct didn't. The development of language pushed out the voices of the gods. I don't remember much more than that.

I heard that he had retracted the whole thing, but can't find any evidence of that retraction.
Beyond 'Screen Time:' What Minecraft Teaches Kids
Facebook group for teen iOS developers.
I decided to make a Facebook group called "Underaged iOS Developers." In it, members can:

- ask development/programming questions

- share their latest app, or app idea

- teach other aspiring developers something new they learned

Join here:

https://www.facebook.com/groups/465349996929128/
The voices with schizophrenia are outside of the head, a voice heard often clearly as though they were physically spoken. They are consistent auditory hallucinations. These can be quite nutural; one sign of paranoid schizophrenia is the voices making a running commentary of everyday actions.

If people are having chronic hallucinations, whether positive, nutural or negative, it's something to be concerned about. Usually there are symptoms outside of these hallucinations in this case where sufferers are not able to look after themselves.

In patients with bipolar during a manic/hypomanic phase, I could except hallucinations to be very positive in nature, such as supporting delusions of grandeur.

This may be much different from talking to ourselves or physically responding to dialogue WITHIN our heads, which I imagine is the source of many imaginary friends.

EDIT: I'm not qualified to speak on these subjects but I suffered from psychosis from a number of years and was misdiagnosed with schizophrenia at one stage due to the nature of my hallucinations (though still a bit over zealous on the psychiatrists part). I naturally came to learn a lot about what it is, how it's treated and spoke to many patients with psychotic illnesses in my stay in hospital (for mental disorders, a stay of 3 - 4 months is a short amount of time, many who I was in there with had been in for a year or more)
Clickable: http://dataflo.mathharbor.com/
You're right about (1), I took a before/after screenshot (top: FF28; bottom: FF29):
http://i.imgur.com/AJlgeBZ.png

Please note that I normally use tree style tabs (https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...) to put the tabs in a sidebar. It may have messed up the layout a bit. (also, the non-standard colour comes from ColourfulTabs)
Clickable: http://pixomize.com/blog/pixomize-architecture
The problem was the trend in the mid-90's to move away from native AOT compilers to VM JITs, thus leaving C and C++ as the main to go languages most mainstream developers know, as other options faded out of sight.

Hopefully the "going back to native" trend will move us back on track, similar to how it happened in the early 80's VM attempts.
http://dictionary.reference.com/browse/flux

The capital F is just the style for titles in English text.
Yet another article about a broad negative economic trend that completely skips the entire software industry. We truly are blessed.

Developers are moving less because it's becoming easier to work remotely. So sure, go nuts and move your head office to Pittsburgh. We can telecommute there as quickly as we can to Palo Alto.

Paradoxically for me, this means I've actually been moving more lately. With no fixed office to tie me down, I'm free to explore the boundaries of "remote."
So if a group of kids leverage Twitter to play 140-char D&D for a summer, is that a botnet? How paranoid should data analysts be?

Another spin on Cartesian Doubt — run it through a Hume machine: there's no fact in our mental histories that shows that we are not dreaming.
Bypassing the Telegram authentication protocol [pdf]
Which is why all the wealth generated by the Industrial Revolution went to the feudal lords in their castles?

As a trivial counterexample, since automated taxis will be considerably cheaper than human-driven ones, they'll become an affordable commodity usable for day-to-day travel, instead of a rare luxury used only when absolutely necessary (or somebody else foots the bill).
ClearNLP looks the best imo, especially you're already using Java. If you're using Python...well, Redshift isn't production-ready, but if you needed to, it'd be the best thing to base your work off.

ClearNLP has a lot of nifty bells and whistles that would make a big difference. In particular, it selects the model for you, based on your text, and its similarity to various subsets of the training data. So, you get a model more matched to your data, which will improve real-world accuracies a lot.
> 1 - If memory management is a serious problem for the software you work on, I've never found the boost library lacking.

A key feature of Rust is being memory safe by default without sacrificing too much performance. In C++ it's not really possible to be completely safe, and pretty much all real-world C++ I've seen doesn't even come close to that ideal, using raw pointers frequently; the result is that crashes can be relatively mysterious and, perhaps more importantly, that in large C++ codebases with lots of attack surface, like browsers, security vulnerabilities are extremely frequent. So yes, memory management is a serious problem.

In particular, there is no way to replicate Rust-style borrowed pointers in C++, which make safe low-level programming easier.

> 4 - the Rust switch statement don't fall through... This one was truly mind blowing. The one useful feature of switch statement got ripped it out! If you don't really need the fall through, I'd just avoid using them completely...

Most C++ code uses switch frequently, usually without taking advantage of fallthrough. Rust match is good for this, but it can also be used for more complex things (destructuring); using this frequently makes for code that looks quite different from C++.

> The main reason I'm consistently happy with using C++ (and why I put up with the header files) is that everything is available.

The bad news: as Rust is still a very unstable language, there isn't much of a library ecosystem.

The good news: by release, Rust will have a standard package manager, which should make importing libraries easier than in C and C++ where every package has its own build system. I think Go has been pretty successful with this approach.

> Since Rust seems so close to C++, does this mean that linking to C++ code is trivial?

Nope... I would personally like this feature, although it would be difficult to make reliable because Rust has different semantics in various areas - OOP is very different, templates are (intentionally) not as powerful, etc.

However, you can import C headers using rust-bindgen [1] and fairly easily link to C code.

https://github.com/crabtw/rust-bindgen
well to be fair, plenty of google employees are/have-been fully aware of (and vocal about) the various problems with forced G+ integrations on users. It's just that those employees haven't had any power to change those decisions. With the recent changes in leadership, things may change.
$5/month is great for little weekend projects or simple static sites. It's also fun to see how much traffic you can handle on constrained resources.

But for for anything serious I'm using Linode or Rimuhosting.
The Truth Behind Indian Call Centers (2009)
Thanks! I still haven't mastered the art of remembering I should add clickable links.
Even if the mindshare isn't directly valuable to Microsoft, it's valuable to Google. Keeping Google from getting it should have been more important than squeezing every last penny out of Skype.
What about phpMyAdmin and others alike webapps? Are they inherently insecure?
Example from the Github search:

<?php
$result=shell_exec("cat ".$_GET['name'].".txt");
echo $result;
?>

How to abuse:

$_GET['name'] = "/dev/null; rm -rf /; echo ";
Perfect. I found it http://uniqush.org/. Thanks a lot.
The assembly version looks simpler and more maintainable than any of the C versions. What's the overhead of using it? Having to rewrite for each architecture you target (likely to be only 2 or 3)? If this level of optimisation matters to you then I guess you'd be down in assembly anyway?
It's not exactly like doing it yourself because you're paying someone else to do it for you?

Again, these grey areas are where the spirit of intent is going to matter. Is it illegal to pay a neighborhood kid to rip all your CDs to mp3? Technically yes (in Australia), but it seems reasonable to argue that it's within the spirit of format shifting provisions.

Is it illegal for a company to sell customised "newspapers" filled with ad free content taken from ad supported sites? Again, yes. But in this case it feels to me like it may be harder to convince a court that the service is the same as printing out pages from a website on your own printer.

I'm not a lawyer and I don't claim to be an expert. I do think this story has some parallels to the Aereo legal battle that's unfolding right now.

I also think the writer of the original article is a bit up himself.

Edit: maybe "illegal" isn't the right term to use, but rather, "in breach of copyright".
I've the same feelings about Go. After working several month on a side project with Go, I have given up, because I've felt not as productive as with Java (not to mention Scala). There are lots of annoying things: missing generics leading to a lot of uselesse code which could carry bugs. Without generics you can not create an Option datastructure, but have to return nil (the million dollar mistake of Hoare). Without generics you can not write concise object/functional code like someCollection.map(i -> i * i). Go has no good support for immutability. Mocking is awkward, because you have to code your mocks by hand. Unicode handling is a pain.

That is why Go attracts mainly people from scripting languages (they get a bit more type safety and better performance) and C (they get a bit more type safety and less errors). Coming from other languages Go is not that attractive. I'm hoping for Rust to succeed.
Does it make such a big difference if people are slacking off for 6 hours or for 8 hours as soon as they're not supervised?
They should also have some good reference-able wins as well, and most importably, knowledge of the advisory/selection process well in hand.

I'm in neither market, but I'm very interested to see how this goes, and whether it can be extended to mobile app dev, or longer than 1wk dev projects.
High performance TCP hacks
need root access, no?
> 3 - A lot of things are renamed. auto->let, new->box, switch->box You get the feeling that effort was put in to make the language explicitly look different from C++

Rust is inspired by more languages than just C++, believe it or not. :)
I see no Lidar. What are the sensors?

"With sensors Bertha analyzed their environment [...] detailed and peppered with additional information navigation map"

I suspect a front-radar, camera and a detailed navigation map with GPS points especially for this route.
Plenty of people who don't use IPv6, need custom kernels, or install their own OS.
It could also be a memory leak. For example, I have a for loop that keeps requesting a new pointer...
I see a lot of comments here about the quality of work that can be delivered on a $3500 budget. While this may be considered a shoestring budget in developed countries, it is completely reasonable in developing countries such as South Africa. Here, $3500 equates to roughly R37'000, which would be considered a decent monthly salary for a mid-level to senior software developer (depending on location, of course). So from this perspective, a South African developer would easily be able to spend a month developing such a prototype, which is almost enough time to develop a functional system for a simple-enough use-case. I've personally developed a few pieces of software around this price-point: software that is actively in use now and not just a prototype, and whose code I don't consider completely terrible either.
Firefox 29.0 released for download