skysight-inc/HackerNews huggingface dataset:
Why do you say that the GPU has a "very CISC instruction set"? The RISC/CISC divide is a somewhat historical notion, and GPUs don't really seem to fall in either camp to me (separate load/store + tons of GPRs + VLIW = RISC-like, transcendental functions + texture fetch with interpolation = CISC-like).
I can remember a similar event in the Alps in France. What was interesting (it was with cows) is that only the cows showing or turning their back to the lightning strike were killed.

It was because of the potential difference between the front and back legs (you have more than 1m), the ground resistance was higher than the wet cow and the current just went through the cow. When the cows were not facing (or back) the strike, the ground resistance was lower, the current did not went through the cows.

So, if you are wet, in the mountains and lightning strikes are firing, make small steps :)
I think "forced means of talent retention" is an unfairly harsh characterisation. It's a pretty reasonable policy considering taxpayers have to service the debt, and people who go overseas stop paying tax. It's all very well to propose a "good socialist system" but if people pay domestic fees and then leave NZ they're essentially getting a free ride and it's the people who don't go to uni who end up paying for it.
That particular comment was with respect to 1080p source material (as opposed to the B5 DVDs).
The Marriage of DevOps and SecOps
So you don't like the messenger. But what about the message? The sub-headline is pretty startling:

Tens of millions of dollars disguised as ‘consumer relief’ are going to liberal political groups.

Isn't that more important than the messenger? Why not discuss the content?
But it is competitive. It's a competition to pay the least amount possible for the best employee possible. Hopefully a competition against other potential employers, not against the employee, but it's really a bit of both since salaries are a negotiated thing.

I think the post makes some good points. Fluff and buzzword skill lists are useful for entry-level positions, so that a potential candidate who wants to get into a new career and knows little about it has at least some idea of what to look up. But for higher-level positions, the things that candidates want to know about the company and the things that the company wants to know about the candidate, are a bit different, and they both know more about the industry/career path. So fluff and buzzword skill lists are as ineffective in a job description as in a resume.
I am explaining why so many feel defrauded.
dupe: https://news.ycombinator.com/item?id=12376805
The talent shortage they refer to is merely a shortage of engineers willing to work at the salaries and under the conditions offered.

In a normal market wages would merely rise to adjust for that. But curiously it seems to be the only area where there is sudden vehement opposition to market forces.
The last time i tested old browsers it was impossible to view anything. The main problem is the Host field isn't sent by a lot of browsers from that time, and sites won't respond.

Character encoding issues, nexpected tags, big images all quickly lead to crashes.
By "default," GP means simply not paying - not bankruptcy. If someone can't afford to pay their student loans, they probably don't have assets in excess of their debt anyway.
Both CPUs are same microarch, Haswell. Xeon has much more cache. The i5 has higher base frequency (3.2 vs 2.6) the Xeon however has higher turbo frequency (3.6 vs 3.4).

OK, I’ve installed Cygwin and GCC, compiled and benchmarked the original code. I made the following changes in the makefile: (1) Replaced -O2 with -O3 (2) added -msse -msse2 -msse3 -mssse3 -msse4 -msse4.1 to the option, both C and C++.

The results on GCC/i5/Windows 10 are very consistent with the OPs result on GCC/Xeon/Linux.

Diagram: https://raw.githubusercontent.com/Const-me/matmul/master/res...

Numbers: https://github.com/Const-me/matmul/blob/master/Run/result.xl...
I've always looked at it as a startup has a major focus in technology, while a small business could be any business that is, well, small.
To oversimplify hugely, if you look at commercial aviation, that's near enough how it works. But it's all controlled by ATC who give you a height, direction and maintain separation. A flight plan must have been filed before the flight so ATC know your route. So take all that huge sky and force the planes down little corridors :)

Flying cars are much more likely to be VFR flights in uncontrolled airspace. Go where you like, tell no one, don't hit anyone, stay out of controlled airspace and in sight of ground, responsibility rests with pilot.

I'd be very surprised to see enough flying cars around to reach high enough density to raise risk noticeably outside already high traffic areas.
I agree. Automated on demand electric drones for metropolitan areas with bridge choke points (seattle, new york, sf) and island-mainland (vancouver island) or island cluster (hawaii) transportation is where they will really shine.
Nell Shamrell-Harrington – DevOps: A History
The air comes in on top, and out the back. Keep reading, he shows the fan.
I've had that problem, trying to send myself automated messages.
Correct, but it still prevents a large set of attacks. Instead, we need an equivalent that is more focused on security than bug detection. CPI is the mechanism for the future with somewhere below 10% overhead.
There is a difference between a forced smile and a genuine smile. There are a different muscles at play.

If you force a laugh, you'll see muscle movements similar to a genuine smile. A forced smile tends to just use the muscles below the nose.

When you test the difference, observe your emotions. Mindfulness is helpful here but I observe a genuine, immediate difference. Perhaps this can be explained by forces other than "fake it til you make it" but it works for me so I can reuse it when I need to. Now I know that a potential placebo effect means it's as good sugar water but sometimes sugar water is all you need to lift your spirits - a little better than rum and cola.
UCL Course on Reinforcement Learning(2015)
As also an IT person, I agree! :)

Frankly what you describe is exactly why I started building real things as a hobby.
I also for a second don't believe it is productive time.

I'v worked similar hours, and believed I was productive, until I had a team and saw what happened to their productivity when they worked long hours.

Not just did it damage their productivity, but it killed overall team productivity, because it caused a rise in conflicts, rise in "downtime" where people were physically present and in theory working but didn't get anywhere.

This might "work" for some notions of work for simple repetitive tasks where you can have someone overseeing the work and "whipping" people to keep tempo up.

I have never seen it work with more than very moderate, very temporary, increases in working time, across a large number of teams over the last 20 years.

In fact, I'd argue that a 40 hour week is pushing it for developers. I have my most productive weeks when I work less, and I know many who are the same.
I went to ITT Tech and had mixed experiences in different classes. All in all it would have been cheaper and much better for me to have attended the state university and gotten a BS rather than the two years at ITT for an associates degree.

In terms of the classes, I had some taught by really great instructors, local professionals who were great about teaching skills that companies would actually care about. I also had some totally worthless instructors. In one instance I ended up standing up in front of the class and teaching everyone - instructor included - what polymorphism is.
Flexible Configuration Injection with StashBox
How many people does an engineer making 400k have to manage?
Mark Zuckerberg Donates 500k € to Red Cross and an Old Facebook Server to Renzi
You could use your date's bed :)
This is really cool. I'm sure it can be improved, but a nicer high-level DSL for regex is something I have been looking for a long time now. Combinator libraries are nice but language-dependent.
"They were standing on a hill, moving up that hill."

Bad idea in a thunderstorm. It is recommended to stay in low-lying areas instead: http://www.wildbackpacker.com/wilderness-survival/articles/s...
What a load of codswallop.

I find it insulting to my intelligence to be asked to believe something with no evidence, and when I ask for evidence to be told that I shouldn't be asking.

If god is willing to prevent Evil, but not able, he is not omnipotent.
If he is able but not willing, he is malevolent.
If he is able and willing, then whence cometh evil?
If he is neither able nor willing, why call him god?
Were they a manual tester? HR/Recruiters don't seem to know the difference.

Should they know about unit tests though? That's a developers job.
What makes a good microservice framework?
It's boggling how much video games in general owe to D&D, and how little most videogamers are aware of it.
(Author here.) The shift to developing on the weekends wasn't really evident in the simple charts that I had --- I only found out about that after doing the detailed analysis, and it required doing some statistics to really pick out the trend from the noise.

I have now open sourced the app, if you'd like to dig deeper into what I was looking at during the (latter part of the) experiment: https://github.com/jdleesmiller/metime

We did have some large projects to complete on tight timescales that spilled into the weekend. We didn't really have a good system for sizing / pointing tasks (and we still don't) --- probably an area where we could improve.
Jfrazelle/riddler: docker inspect to opencontainers runc spec converter
I'm sure they check against the checksums when providing you a file that already exists. Doesn't make sense to waste bandwidth (hey there, Kim)

I think in their FAQ they mention that they have some dedicated nodes that do the MP4 conversion. I completely agree with you though, the conversion is unreal.
U.S. developers have the numbers, but China and Russia have the skills
Anatomy of Spark Catalyst:  Understanding Conversion from DataFrame to RDD
You shouldn't be running ASAN in production as a hardening tool. The authors advise against it.

It introduces vulnerabilities, it's a lot of complex code that wasn't written with hardening in mind, it defeats ASLR, and there are many memory errors it can't detect (which an attacker can use to bypass the checks if they suspect you are using ASAN).

If you want to "harden" your code against an attacker who doesn't know what they are doing then it might help. If you want to stop attacks by somebody skilled then enabling it is making you less secure.
What's the logic behind Google rejecting Max Howell, author of Homebrew?
Sent them cupcakes once. Nat's pretty awesome at customer stuff.
Facebook apologizes for promoting false story
It's like chemistry being applied physics or biology being applied chemistry. It doesn't hurt and it certainly helps knowing what's going on a layer down, but you're operating at a completely different level of abstraction with a large body of knowledge to learn.
Oh Tay, we meet again. How I missed you.
> EcomNets, Inc., Data Systems, Inc., United Software Solutions, Inc., Unified Systems, Inc., United Technologies, Inc., Citrix Software, Inc., Agility Software, Inc., American Eagle Software, Inc., Climetrics, Inc., Immigration, LLC,and EcomNets Federal Solutions, LLC (also known as GovSecurity, LLC)

Lovely.

"I know, we'll name our company American Eagle, Inc. No government official will dare touch something as patriotic as that. They worship that bird here, we should be safe".

But wonder if Citrix Systems' and American Eagle Outfitters clothing company laywers might want a word with them.

At least in case of Citrix it is the same market, so there are probably trademark issues involved? Pretty sure it shouldn't be legal to call your company Google LLC or Facebook Software Inc.
Note that GDDR5 abandoned length matching, and just measures the latencies of each wire to calibrate itself.
Actually, in this market, it's smarter to take out a home mortgage, and invest the remainder. Mortgage rates are low. If it were the opposite, and mortgage rates were high, you'd have an argument, but that hasn't been the case in decades.
Here are my advice:

1. once compromized, start with a fresh copy. Use ansible to define automatic installation scripts so that the server can be fully reinstalled in a "snap". Use backups of the user data to restore.

2. Automate upgrades. It's a piece of cake with ansible.

3. Stay away from php. There are too many potential loopholes. I now start using go to implement my web servers. Especially if the web site is static. Check Hugo or tools like that. I implement dynamic servers with go and Iris that uses fasthttp.
You do, and on lightningmaps.org you can even watch on the map the thunder front traveling at the speed of sound. Disappointingly, though, it appears that the lightnings positioning isn't reliable enough to actually predict when you'll be reached by the thunder, let alone go out there and look for a nice piece of fulgurite!
Jan Goyvaerts, the author of this program also created this great website [0], which has lots of very clear and detailed regex tutorials. I always come back to it when I get confused about regular expressions.

[0] http://www.regular-expressions.info/tutorial.html
As someone who attended ITT Tech I feel that their recruitment practices were at least somewhat predatory. The same sort of practice whereby used care salesmen will tell you what you need to pay per month without ever making it clear what the total cost is. All the while of course they knew that most of the money would come from federal student loans. These happen to be loans that the students can never escape. Buyer beware for sure.
(Author here.) It's great to see my write-up on HN, and I'm glad to see it generating good discussion here.

Since several people have asked, I have now made my 'metime' tracking app open source: https://github.com/jdleesmiller/metime

Being in London, I have just woken up, so I will now be more able to answer any questions!
> which, while "scary looking", is at least immediately readable by anyone who knows even the basics about REs

Nope, I'm mostly a DB guy very fluent in SQl and I use regex like two dozen time a year.But every time I nead to write something not trivial I must run to a regex cheatsheat website and spend long minutes trying to figure shit out.

It's not that I'm dumb and taking a MOOC about regex is definitely on my todo list... It's just that I haven't found the damn time yet to learn monstrosity and exceptions of regex.

And this is especially painful coming from PostgreSQL which have a good debugger and a clear syntax (even for non standard functions).
If we stick to PhDs as opposed to the excellent but undervalued MS degree:

Far better chance of becoming a tenured professor (I'd say roughly 1 in 10-20 in my field, geoscience). Plus, like has been said elsewhere in this thread, after 4-7+ years of being underpaid and overworked, you've got a PhD.

However, a freshly-tenured professor at a major research school might make 100k, and might make 150k by full professor. Very few outside of business/medicine/maybe some engineering make more than 200k by full professor.

If you found a unicorn, you probably do a bit better than that, financially.
Zounds, now that programming languages basically scrapped the idea to sound like English, regular expressions pick it up from the trash. And emulate Applescript of all, if I am any judge.
Imagine a world with no roads except the ones to walk around neighbourhoods, yet a perfect infrastructure made possible by personal drones that are fed by renewable energy. There is still some place for science fiction to come real...
So I just checked again - the brand new 200 apartment building up the end of my street is wired for NBN, pretty much all of the rest of my suburb isn't even in the planning stage still.

(I bet I could get a bunch of wifi signals from that new apartment block with my 24db gain 2.4GHz yagi...)
> you don't even have to go down to CPU scale for it to matter.

It's say it's the opposite, really. The longer the wires, the more effort it takes to synchronize their delays within a certain number of picoseconds.
Is it really a surprise that it's going to cost time/money? We're on the leading edge of EV adoption.

It used to be that you couldn't get high speed broadband in most places - now it's more widely available and even advertised in listings.

5-10 years and we'll start to see new houses/apartments advertised as having an 'EV ready parking spot'.
Another amazing bird worth knowing about is the Lyrebird: https://www.youtube.com/watch?v=VjE0Kdfos4Y

It copies not just the songs of other birds, but man-made sounds as well! Check out the link, it's mindblowing.
None? Some companies have individual contributor tracks that end up as positions like "senior architect".
While I'm not really big on "Online Bootcamps", I'd like to see metrics or even success stories from Thinkful.

What real-world skills does a typical Thinkful grad possess?
In fact, ASan is meant to be a debug/testing tool, not to be used in production. However, the only way to test something exhaustively is often in production...

Heck, there is no good debug malloc style library mentioned either plus flags to disable malloc optimizations present in the GCC.
OK, did that. Results for GCC are very close to the OP’s results for Xeon.

GCC indeed did better optimization of Eigen than MSVC. Specifically, about 25% better. I think that might be because authors of Eigen have very intimate knowledge on GCC’s optimizer, and somehow specifically optimized their code for GCC compiler.

However, for the rest of the test cases, MSVC performed much better. For example, for Transposed algorithm, MSVC result is 3.5 times faster - huge difference.
Odds on Safari ever supporting VP9? Especially since Apple are already using HEVC/H.265?
This is a hell of a lot more useful than using it for TV.
https://github.com/andrewrk/zig/issues/176
For some reason they created a character who's Armenian with a Greek name(Stavros).

Some kind of bad research I guess.
As someone who attended ITT Tech for software I would strongly recommend going for a traditional BS in Comp Sci or something similar. Initially once I landed a job I was okay, but as I have advanced in my career I have more and more moments when I really miss a fundamental understanding of various computer science topics. Whether that is a better grasp of algorithms and how to judge performance of various designs or database theory and its implications for complex data driven systems - I find myself wishing I had taken the "hard road" instead of going for the quick degree.

There have been a number of times I have sat staring at my monitor thinking that I just don't know enough to solve the problem at hand. That instead of spending days on the issue for someone better educated it would take hours.
I have always been so tempted to do this, the one thing stopping me has always been that I lovvveee my living space. I think I just need an RV to "detach" once in a while! Awesome post, and incredible detail!
Thanks,
this is obvious answer and very old project, I used it more than 10 years ago and just curious is there anything more lightweight, fast and maintainable.

Found this wrapper for Maxmind GeoLite2 DB: http://freegeoip.net/
It's easy to install&run (docker), but takes ~5-10ms on localhost to process a request locally, which is not bad but definitely not excellent for light database (GeoLite2).
Also, according https://www.maxmind.com/en/geoip2-city-database-accuracy, accuracy of GeoLite2 is not that good.

So, I'm looking for anything better. I need only countries, language/wrapper/technology doesn't matter, but the speed is crucial factor.
Completely agree. Check the about page. Pretty decent detail there. I do plan to release source.
Yes, the culture is affected, for better or worse. Lately it seems like it's been for the worse. To me, the crowding and traffic are the most significant problems. In addition, it's been proven time and again that over-reliance on specific industries is very, very bad for cities and regions. See also: the steel industry in the Eastern United States, aerospace in Seattle, and the tech crash of 2001 in the Bay Area.

That's why we should distribute tech. Yeah, there are benefits to clustering, but at a certain scale the negative affects start to outweight the benefits and simply induce misery. See also: what's happening in SF, Seattle, and other areas where tech has far too much influence on how everyone in a city/region else has to live.

As a programmer, I'm certainly not against tech, but I think industries should have some sort of collective ethics about taking over certain places.
Apple have publically admitted to getting special treatment.
The boss giving zero shit about it means not getting the approval IT requires to support anything you might want to do.

In such environments even root access is time limited to a few hours and requires a ticket asking for it with a reason that should be validated by the boss.
SETI investigating HD 164595 for alien signal
Make issues. I made one for the %% operator:

https://github.com/andrewrk/zig/issues/176
Good thing this is being investigated. Tax dodging harms everyone. And of course, Apple is not the only company using imaginative tax arrangements in Ireland to minimize their tax payments.
Right from the smallest of technicalities like giving control of my domains, server, sites to employees scares me.

Sounds simple but.. when you hire a technical guy; hire/keep the ones that are smarter than you. This allows you to let it go. If you thrust them to doing a better job than you would, its easyer to not get in their way.

On HR vs core employee: if you have fulltime work for a core employee, get one asap. This frees up the time you need to build your bussiness instead.
To be fair, if you make your minimum payments on federal US loans for 25 years, the loan is forgiven (although you are taxed on the amount forgiven). The income based repayment or the public service option means that you may never even touch the principal and still have your loan forgive .
Yeah, every time I post to HN via mobile, my autocorrection plays such jokes on me, when I type in a hurry.
Google Launches Cloud Natural Language API
Follow Jon Richards (@jrseti) who runs the observing program at SETI for more.
Strip them of their citizenship.

Now.
Somewhat live update of scan. http://setiquest.info/
Sure, here are some 3rd-party verified metrics: https://www.thinkful.com/bootcamp-jobs-stats/.

Students focus on web development in JavaScript, specifically React & Node. I run our Full Time program where students gain experience in "thinking" like an engineer as they learn a new skill on their own (enough to present it to the group) during "Flex week", work on polishing the features of an unfinished app during "Swap week", collaborate in a larger team in the 3 week "capstone project" where they divide responsibilities and assign clear roles, develop wireframes/specs, and join daily standups led by our instructors to prioritize features/descope when needed.

You can dig more into the curriculum/day-to-day schedule here: https://www.thinkful.com/bootcamp/web-development/full-time/. If you have questions not answered or clarified enough by that page, you can reach me by email (in bio) for anything else. Always welcome to constructive feedback as this specific program is only 7 months old.
BFS is fairly simple.
I prefer a motorcycle and sleeping homestays in Himalayas.

Just finished my first 10,000 km ride from Sikkim to Kathmandu to Uttarakhand, Himachal, Kashmir, Zanskar, Ladakh, etc.

It is cheaper, but sometimes a bit tough, when you have to cross a cold stream a half of meter deep..)
Offices are for managers to feel that people are productive, not for people to be productive. Look around most offices and there is absolutely no space laid out for concentration time, except social concentration time.