skysight-inc/HackerNews huggingface dataset:
While some more recent examples have not yet ended in jail time for city officials [1][2] they have ended up in pretty bad deals for the city.

[1]http://www.chicagotribune.com/news/local/breaking/ct-parking...
[2]http://www.chicagotribune.com/news/watchdog/redlight/ct-chic...
Can we count San Diego as a large LA suburb? Please?
If you're a top ten percent programmer who charges $137/hr then this whole discussion probably isn't oriented at you. By definition, most programmers are not in the top ten percent. They make money by sitting down and writing code, not by projecting confidence and machismo. So why shouldn't they prove their abilities and evaluate the company and it's general environment by sitting down and actually coding?

I'm very old and out of the loop, I have no idea what modern work-sample tests look like. I remember when I did one many years ago it was to the effect of "Write a script that checks to see if a URL returns a valid response code, and trigger an event if it does not". My prospective employer liked my coding style and I got hired. What was so wrong about that?

As I recall, they intended to modify the script and use it in production whether they hired me or not. I also don't care about that. It took less than an hour, and it seemed like a valid form of evaluation. Maybe it's a pride thing, but I had no problem with it and I think a lot of other people would have been ok with that practice as well.
They shouldn't be off doing their own thing in the "not Google / Apple / Microsoft" phone scene. Canonical, the now dieing Jolla, and Mozilla were all doing their own thing and years later Ubuntu Touch is still an unfinished mess with no forseeable legit launch worth mentioning (3rd parties have sold Ubuntu Touch phones, and the UX was awful), Jolla is bankrupt, and Mozilla just gave up.

Plasma Mobile has the right idea. Build the platform, let communities form around the layers above it (and below it) and just try to get people working together on one goal (especially since all these mobile OS projects are all using Qt, all using Wayland, all using Linux). Lets just hope the KDE guys don't vaporware this one like Plasma Active, it sure would be lovely if Unity 8 got rebased on top of it, and used xdg-app like the community is pushing towards. Firefox could even get in on it as the default browser with great integrated webapp support.
Yeah. There are also lots of different levels of not knowing what we are doing. People who are competent are confident due to statistical confidence: They have a good idea that they are in the ball park and they have a good idea nothing will go really catastrophically wrong. The mantra we don't know what we are doing really fails to separate the wheat from the chafe -- the people who didn't know every single detail but knew enough to guide a company through a growth process vs the folks who honestly aren't ready to be in business because they would literally starve.
java.util.concurrent is so much better than anything else mainstream that it's ridiculous.
>because you're patching the web server on your analytics box

If you're business is so small that an additional low-volume web server just to display your analytics (you don't need one for the actual tracking) is a big deal, then the same web server that serves your product can serve your analytics. Not a big deal.
I hate going after people who might just have used wrong words to mean something else. But sadly, he has a history of saying anti-entrepreneur things. Perhaps foot in mouth disease is an addiction.
The irony is that this website seems to be down right now.

http://downforeveryoneorjustme.com/blog.fastmail.com/2015/12...

Not sure if it's due to DDOS, but it's definitely not working on my end.
> Mr. Maris said that he would like more companies to take the IPO leap. “They would benefit from the rigor and discipline that the public market requires.”

Right... Sounds like VC wants an exit, without caring what it does to the company. Typical.
Ah yes but with the full book you get to look up the various concepts further on in the book if you don't "get it" within the intro section. There are times where ideas are introduced within the intro section but are tersely explained, where reading a section in the later chapter will make lightbulbs turn on in my head and it made sense.

Of course, the "Tour of C++" book is great as well. But the full thick book is fantastic. Nice font in it compared to the Third Edition too (kiss goodbye to serif fonts).
"The best programmers" aren't all fixing bugs in iOS apps. The blog post perfectly outlined people who are motivated by other things. I don't want to work at a company where "realistic" work is me working alone on doing assigned tasks.

I identify with the "product engineer" concept they outlined, I want to talk UX and user testing in an interview not prove I can understand someone else's code base. Honestly many companies will get far more value of a programmer who has user sympathy and writes user-friendly applications than one who writes a fully tested, bug free and technically sexy app which users don't want to use.
How is letting someone else pay them to waste my time beyond criticism?
https://projectlombok.org/

Integrates with the IDE to automatically provide getter/setters and additional features.
I think that is an urban legend at this point. I also heard this claim from a colleague. When I did research I found nothing of the sort.
Well… of sorts. The default set on Speed Dial were (and are) sold, which you can easily construe as adverts.
It's not completely free, and not completely open source, but we've been very happy with Octopus Deploy https://octopus.com/

That and Topshelf https://github.com/Topshelf/Topshelf have made deploying Windows services very easy. Topshelf is slowly adding some Linux/mono support, and OctopusDeploy supports SSH as a deployment option, but unsurprisingly things aren't as nice if Windows isn't your target.
I wonder if the rendering complexity is low enough to work in games? (~real time) Even with the prior knowledge of well-known celebrity expressions, these faces do seem much more expressive than those of current video game characters who have been modeled with motion capture.
. . . https://www.ietf.org/rfc/rfc1149.txt
The west helped to establish the history necessary upon which to hang a "cause", but these groups happened to be there and events unfolded such that it presented a nice pretext and a medieval interpretation of the scripture is but a vehicle.

It could be David Koresh in a place with a governmental vacuum and ardent followers. People and movements like that can take advantage of historical circumstance where others don't dare.

In other words there are places with worse history and oppression which haven't taken advantage of circumstance to establish some kind of new world order, in this case based on medieval religious interpretation.

For example, do you see dalits revolting and turning things over to seek redress from centuries of oppression?

Someone could set-up a narrative, there is a history they can readily use, but there isn't a movement taking that grim path.
Tell HN: Peter Roberts, immigration lawyer for YC, will do an AMA this Friday
Peter Roberts (https://news.ycombinator.com/threads?id=proberts) is an immigration lawyer who has done stellar work for YC and YC startups. He has a long record of success in difficult cases and is good at explaining things.

Since HN users and/or their companies have many concerns about U.S. immigration, we asked Peter if he'd do an AMA for HN. He kindly agreed and will do it this Friday (Dec. 11th) at 11 AM Pacific.

Peter says there are a lot of misconceptions about U.S. immigration floating around on the internet. Hopefully he can clear some of them up for the community here. This is your chance to get high quality information from a true expert, so please bring your questions on Friday!
>I feel so tempted to laught at your face right now.

I wouldn't recommend it.

>Google's customers are advertizers, not common people.

Their users are also their customers. Without users there are no advertisers.
Cannot recommend this enough. Strong female lead character. Entertaining enough for adults to watch. Math!
It's a shame really, but as an outsider, it wasn't clear that Persona was even given a chance to fail.
I liked Oscar too, but I'm weird too.
I don't find operators to be any different than regular functions. Usually I can tell what they do based on their name. Occasionally I do need to look at the class to see what they do.

Vector math in C++ would really suck without operator overloading, so I'm glad it exists.
I have RCN and I really enjoy it. I've heard their TV service is garbage but I haven't had any problems with RCN and I only pay $50/mo for 50/10 speeds.
Well, it was a 24% cash out, and this is a question of liquidation preference more than anything else.
PINE64 64-bit single board supercomputer
I was thinking quite a bit about this recently and it is closer than many think. Already techno, ambient music is made almost automatically.

To help you understand, there are two ways, one is using so called 'expert systems', this is computer algorithms guided by humans, and other would be artificial intelligence, where computers completely generate music on their own.

For the most part, ES is done today and works well, AI can be done for ambient music. Once we plug our feedback, how we feel and what kind of music we would like to listen to, that is when things will get really interesting.
Because it's not about tooling, it's about being explicit vs implicit. Though, there is something to be said about having a nice default that you can easily invoke at the code-level.
> Your claims are mere trolling. Also, a perfect example of baseless beliefs posing as reason and without supporting evidence. Basically what you were accusing me of.

No, it's not. Maybe you should look into psi research if you truly believe that you can believe something based solely on research standards. The problem with psi research is not that the methodology is bad, it's that it's so absurd that experiments better than 99% of all published psychology research still aren't enough proof.

So the question is, if you do not believe in psi, why not? It passes the criteria you have already laid out.
I thought the same after seeing this! haha. I want it for me...
When you know nothing about future trends the current state is the best estimate. This explains both predictions.
Which $150 machine are you talking about?

If all you want is a portable emacs, why not just get a bluetooth keyboard and use your phone or buy one of those $50 Kindle tablets?
Can I click a button to immediately send junk mail to the trash?

Will the system heuristically learn which mail is junk and eventually start routing it directly to the trash for me?
> So are you saying countries should retreat from Syria and let things fall where they may, or are you saying we should get more involved?

I'm saying that our current involvement in Syria is worse than not being involved, and talking about Syria as if "helping" is even an option our leaders are considering is naive, and buying into the propaganda.

I can see a number of ways we could be involved positively in Syria, but we're not, and we're not going to be.
I don't see any valid arguments that make Java 8 strictly better than any of the alternatives.
These languages are all in the same rough ballpark. Your particular use case/environment will determine mostly which Language you should be pick.
Imagine if I pay $0.03 per search because that's more accurately how much advertising generates. I'd gladly pay that.
Baltimorean here. Enjoy it, bastards :D
Meijer or Oderski advised to use Kotlin / Ceylon to lift the burden of Java POJO. They have enough syntactic sugar and type niceties to make you happy again.

Probably Meijer ...
> Most newer languages have built-in syntax for "iterate over collection". C++ does not.

Huh? C++11 includes a range for:

for ( auto i : results )
The New Yorker.
Famous.js Web App Preview
"B. Limitations of FlatCam

...

Achievable image/angular resolution. Our current prototypes
have low spatial resolution which is attributed to two
factors. First, it is well known that angular resolution of
pinhole cameras and coded aperture cameras decreases when
the mask is moved closer to the sensor [6]. This results
in an implicit tradeoff between the achievable thickness and
the achievable resolution. "

Also the images speak for themselves - all very blurry.
Dear Person Who Just Left a Negative Comment About Something on the Internet
I apologize. I did not intend it as a personal slight, I was trying to make a point about presentation to potential employers, but I misunderstood the parents point and phrased it in an unfortunate manner.
I apologize for being completely off-topic, but I find it completely ridiculous that we have to scroll past half the page to see the next highest-level comment.

Are there any plans for implementing collapsible comment threads?
This year one of them was released, but up until then, IL was the only state in the US to have 3 previous governors serving prison time for corruption. Yeah... it really is that bad. However, most all of the corruption happens where the money is... in the City of Chicago / Cook County.
Why language filters don't work, is they can't properly analyze the intent of the language very well... I gave these two examples to "not" implement a language filter at a previous job. The "fowl language" comment was actually positive intent, while the proper language comment was somewhat vile.

"Man that is some bad-ass shit right there, fucking awesome!"

vs

"The pile of human excrement shown isn't worth the cost of the tissue used to wipe my backside."
250 Most Cited Authors in the Arts and Humanities Citation Index (1986) [pdf]
I don't think you could pay me enough to work for a company that only offered 10 days a year vacation on principle.
4 days ago, I read a Mozilla employee writing "Seamonkey does not interest anyone inside Mozilla. Who would nowadays use a Netscape-like tool?".
If that proves to be true an exciting future lies ahead for inter species communications.

So, porn?
> One has to know what kind of constructs the compiler can work well with and then change the problematic code to such that the compiler can produce efficient code out of.

Great! And luckily C++ allows you to do this. Once you've profiled and found the bottlenecks, you can get as low level as you need to solve it.

Far better to remain idiomatic until you find a problem rather than painting yourself into a bunch of low level architectural corners with no justification other than "it might be slow".
TWC coverage is not bad - my addresses in LA each have had 300Mbps available for $65/mo. Speed tests clock in around 330Mbps down.
My Fastmail web access is currently taking 60+ seconds to load. The DDOS in the blog was last month so I'm not sure if it's related.
Had RCN in Uptown, forced with Comcast in Logan. I really miss RCN. Couldn't beat the price/performance ratio.
What about awstats or goaccess? Both are great log analyzers, although I like goacess better.

http://goaccess.io/

http://www.awstats.org/
>while he has their attention he can teach them things.

The author's point was that he isn't, though-- at least not good things. He's self-centered and immature; he avoids things that are "hard" and acts selfishly.
https://www.earthclassmail.com/home

This service can shred or recycle your mail at the click of a button, or send it to you unopened. They can also open it and scan the contents, and if it is a check, deposit it for you.
kotlin definitely looks like a drop-in replacement for java. fairly conservative set of extensions, seamless interop, and fixes a bunch of annoyances.
I suspect that the flexible "unpaid vacation" scenario you're describing is much more rare than you think. If your team is pushing for a major release and you decide just not to show up, your days are numbered. If you spend the week working for another company, you are quite likely to be fired from the old one.

Ammon mentioned Weebly, above. They are one company that I've seen require an on-site week as a contractor. I know of a Weebly candidate who lost her current job because the employer considered the leave to be job abandonment. Thankfully, she got the job at Weebly. Perhaps Weebly's weeklong trial is effective for them at weeding out bad hires. But I suspect most good programmers would never consider giving up a week of their lives to an extended job interview.
What are some good debug practices to track auto type deduction? I know this trick:

template<class... Args>
struct check_type; //Don't define it!
...
auto x=something();
checktype<decltype(x)>(); // Compiler: "error: invalid use of incomplete type ‘struct check_type<actual type of x>’"

Also there is a nice boost type pretty print runtime library. Else?
That's exactly how the codes are designed. Categories, sub-categories, etc to describe what caused it, what damage it did, and how many times it did it. For example, let's take an example of an "Angel of Death" situation, where a nurse has been repeatedly overdosing a patient with morphine in order to try to kill them. You're going to want to discuss all of the details of what went on, so you choose T41.1X3S [1], which is Poisoning, or other effects from anesthetics. First you look up where poisoning is, T41. Then you look up the code for anesthetics, which is 1X. It's intentional, so that's class 3. From there, you can describe each incident, A for the first, D for the second, and S for any incidents after that. If you look at other areas, like an insect bite, you'd do similar, and some up with S80.262A [2].

Standardizing the format for the codes is really useful, because it can give precise instructions as to what happened. But, you can quickly figure out what happened byt the first code, with the code after the decimal point giving the exact details, if needed. Yes, it allows for ridiculous combinations, but any decently designed charting system has similar. Medicare, for example, has beneficiary codes extending to Second disabled surviving divorced husband [3].

[1] http://www.icd10data.com/ICD10CM/Codes/S00-T88/T36-T50/T41-/...
[2] http://www.icd10data.com/ICD10CM/Codes/S00-T88/S80-S89/S80-/...
[3] http://www.ncdoi.com/_Publications/Beneficiary%20Identificat...
Has Google announced San Diego officially yet? My friend said he noticed they were putting up hiring ads [1] there. But their San Diego page [2] doesn't make it sound quite official yet.

[1] https://www.google.com/about/careers/search#!t=jo&jid=137035...

[2] https://fiber.google.com/cities/sandiego/
> In interviews with journalists WhatsApp stated that they would use Public Key Encryption, where only the sender and recipient can unencrypted content. Indeed they did, but they used the same key for every user.

Wow.
I've been able to (and have done so) plug my android phone into a usb hub with mouse and keyboard and into a 1080p screen for quite a few years now.

Of course, there's relatively little that truly takes advantage of that set up, and making the user experience more pleasant would make a huge difference, but android understands mouse and keyboard input just fine. Microsoft may be somewhat further along on this front, but I don't think it's as much as you think - the apps that can run in this way are not full windows applications, and there are relatively few of them at present.
Revamping Thunderbird has already been ruled out by one of those previous headlines. Mozilla has cut the cord with Thunderbird. So, they're either focusing on their core strengths or giving up on a lot of fronts, depending on your perspective.
Users want to have their cake and eat it too. Following the users wishes when they're self-destructive is bad, and you should feel bad.

Ads are enormously important for a lot of quality content out there to exist. Destroying them now, without good alternatives, is destructive to the web.
Satoshi Nakamoto Is Probably This Unknown Australian Genius?
As a resident of Chicago, I thought the exact same thing. They will either have to pay off the right alderman or they will never get this built in under 5 years. Sometimes this city embarrasses me, while at other times, I'm really proud of the work the DoIT has done in Chicago. The data they are making available is great, if only they could modernize the rest of our city services...
‘Star Wars: The Force Awakens’ Fans Are Already Lining Up
Well the announcements are kind of dishonest, they aren't doing whole cities. Select neighborhoods get the service and you actually be a street over and miss out. I remember the excitement when they announced Atlanta, until we saw the map.

Yes it is impractical to cover a "city" but it would be more honest to say "Coming to select areas of X"
"the JVM has excellent support for production logging and production monitoring, allowing you to easily monitor performance metrics down to an individual thread"

Is it "excellent" compared to z/OS and mainframe (SMF and RMF, specifically)? I sincerely doubt it, but I would like to know if there is someone who can compare. I don't think any platform can match z/OS in the visibility into the system, but I am not enough expert in Java to really compare.
My experience with Java has been frustrating, I think it has a lot to do with what you need to know to get started. If you want to play with a language, check out how to build a quick API, you need to know a lot more than Ruby, Python or NodeJS. You need to know at least a little about Maven, a little about the build process, and for me it was more than I really wanted to do.

I pushed through learning a little about the JVM to learn some Clojure but I felt like I was troubleshooting things that I frankly didn't want to learn about. The pros didn't out number the cons for me.
This is pretty amazing, like 'davnicwil said. Personally though, the coolest thing about this is how easy it is to make if you have some way to make the mask.

It uses a Raspberry Pi Camera Module[1], which is $30, with no modifications other than removing the lens and adding the mask.

I wonder if you could make a mask by machining plastic down very thin, and then punching tiny holes through with the smallest endmill you could find.

[1]: https://www.raspberrypi.org/products/camera-module/
It's basically just a namespace for the function.
> However, my SO is a physician and they spend A LOT of time on skill mastery beyond med school and residency, however, their keeper is their profession, not their employer which is a major difference.

I spend a lot of time outside my job on skill mastery as well. I do not do it in ways or domains that translate into pretty Github portfolios.
> Some are calling it the "Facebooking of Twitter."

Ugh. Twitter was like my home. Because it was the opposite of Facebook. It was its own unique thing. Its own unique culture. And now that's slowly going away. It's not like this is the first sign of it, it's just still painful to see each successive step.

When I left Facebook it wasn't painful because I had never liked it much, it had never been my home. This one is painful.
FYI HackerWeb has collapsible threads:

https://cheeaun.github.io/hackerweb/#/item/10698009

It's designed for mobile web, but just zoom in and it should be fine
If you want an open source smartphone OS, why not just use Android (AOSP)?
People have scaled it to over a billion actions per month. No clue how much of that includes customizations though... It sounds way past the out of box limit.

Look at the comments from sandfox and afterlastangel in this thread. afterlastangel is pushing a billion, sandfox is around 300 MM per month.

http://forum.piwik.org/t/high-traffic-piwik-servers-database...