skysight-inc/HackerNews huggingface dataset:
$900 a month? Are you certain of that?

As cbowal noted, the $900 is per year, not per month. I'd fix it above, but apparently my comment is also too old to be corrected now...

I chose BC because it seemed to be having it's own tech boom in Vancouver and has very mild weather in that area. I felt that would be relevant to alot of people here.

Oh, I entirely agree -- the Vancouver area is the only part of Canada I would want to live in. (Well, maybe Victoria, but that has the same weather and tax rates.) My point was simply that Canada's reputation for being a high-tax jurisdiction isn't entirely undeserved when you consider that most of Canada has significantly higher taxes than BC.
Its ironic because Lauren Duca, the reporter he harassed has said repeatedly its okay to harass ivanka trump in public.

Harassing people is wrong period.
Beautiful language.
Same as the other nations I mentioned.
Properties of Sparse Distributed Representations and Their Application to HTM
The difference with this is that server-side software has direct operational consequences.

A server-side developer who never deals with ops is like a chef who never tastes the food. It's in theory possible to get right, but in practice the results tend to be poor.
ty!!
You would think that with the amount of cash they burn through on a daily basis, they'd use data to make some money with it. I guess you could get a decent amount of money by cities by licensing it.

I'm personally very excited to get access and love that it's free, but cannot understand it from a business perspective.
US is last on the list.
You are correct that it's not the inspiring of negative emotions that makes your comparison wrong.

I do have an intellectual argument, but you're pretty clearly trolling, so there's no real point in presenting it. You're not stupid and you know what you're doing, so why prolong the pretense?
While true, in practical terms, those OSes are not what people have lying around to do their image processing. I'd love a secure, formally verified, capabilities-based microkernel OS as much as next person, but all I have is Linux and various BSDs. It's a bit academic at this point.
Because it's alphabetical.
Dell 1355cnw Printer Driver Download
We'd better get used to this. The leftist media got a shock, that despite they bashed Trump 24/7, Hillary couldn't score the elections. So instead of taking a step back and reinvent themselves they've gone full throttle on their failed agenda.

I hope the market will speak, just get ready to hear the suppression of 'freedom of the press' while they're struggling to have any followers. I consider myself left-leaning, but I'm super tired of what they're pushing for years now. It's also super worrying that they seem to have zero answer to Putin's worldwide right-wing media.
Continuous Delivery with Containers
> When TPUs will be allowed to be used in Google Cloud?

TPUs are only useful for prediction, not training, and for very high volumes of work where energy use is a major cost, so, it's for Google and FaceBook-type of situations. They are not designed as accelerated general purpose processors for deep learning.

Cheap inference can be done on CPUs as well, because production models can be optimized to only a small fraction of the computation (20x reductions are not impossible) by pruning neurons, weight quantization and other techniques.
A lot of people aren't being very nice ITT and elsewhere and criticizing the guy for asking. If you don't ask you won't learn. Remember to be nice!
In Norway too, there is a large chain official partner, essentially an Apple Store operated by not-Apple, but the online store is official Apple, I think that is what OP was referring to. IN some countries there is no Apple Store online.
Earlier today: https://news.ycombinator.com/item?id=13351993
> Isn't MMORPGs taking time very much a design issue?

This is what I liked in the original Guild Wars, because quickly enough you were reaching the level 20 cap, and then while you can acquire more loot and skills, this basically just increase your abilities through player skill by increasing possible tactical possibilities, not through a monotonic increase of avatar power basically based on play time, so you could readily rejoin friends even after a month without playing.
And if you set num=0 then it returns the normal "did not match any documents" page: https://www.google.com/search?num=0&q=temperature+london

Which seems like it could be used to fool someone into thinking there really are no results for a subject.

Or to pretend Google search is broken ;)
Haha, nice. Thanks.
Browser Push Notifications – ROI Calculator
I don't think they can - iirc the hash isn't sent to the server, so to it this looks like any other normal query.
Yeah you are right, but if the input is more sophisticated I would probably use a scripting language and its full-fledged XML parser.

Your replace part is already covered by sed (although I agree with you that the escaping can be awkward).
Well, you are right that uber users is not a representative sample of the city population. Biased data is not inherently bad, it's just that you need to be aware of biases.
Docker, Containerd and Standalone Runtimes
>>> cannot understand it from a business perspective

This seems like a good move from the PR perspective.
> JS programmers don't see their framework-du-jour culture ...

> The high turnover rate of JS frameworks ...

> this fly-by-night aspect of the Javascript community ..

All those things are your interpretation. But please hesitate when generalising like that and stating your opinions as fact, and think about what is actually going on here.

The JS community is larger than any other, and very good at promoting its stuff (great landing pages/demos/docs, lots of conferences, podcasts and bloggers).

This can give the appearance we're switching tools all the time, but actually in the few jobs I've worked, that simply wasn't the case.

And on Express.js specificially, that is not a great example of your point at all. Express is still the defacto winner by my understanding. I wouldn't pick Koa, because it's a niche thing to use a framework built around generators. The fact that original Express people went on to work on it is irrelevant (though I see it could be a confusing signal to the community).

And again I want to reiterate on the jobs thing, that (in my opinion, granted) you are not painting yourself into a corner picking any one framework because recruiters shouldn't be looking for any specific framework, and if you find in your interactions with them that they are, then it's up to you to set them straight.
Sober Security: Looks like you have a bad case of embedded libraries
We took it one step further on my team. The best way to ensure that the pager(duty) doesn't go off at 2am in the morning is to put developers in the first on-call group. Not only did it work, but the developers got a much more nuanced view of how systems operate. When we first started, I'd see developers using ping to determine whether a nameservice entry was correct. After a few months of handling almost all of our own ops, developers knew how each piece of the puzzle worked and how it all fit together rather than the hazy, largely abstracted view they had before.

But we learned that we needed it to go the opposite direction too. We had ops people who, when given a corporate-wide mandate to apply a security patch or some such task, would log into every machine and apply the patch, despite the fact that we'd been practicing immutable infrastructure with zero-downtime deployments. We hadn't given them the necessary exposure to the dev side to understand that you had to apply those fixes to a base image and trigger a redeploy. There was a lot of finger pointing a couple of weeks later after it was discovered that the fixes were overwritten by an application deploy.
I'm based in New Zealand, not the US.

I see macs more among developers, but that's because I don't tend to hang around privileged rich kids that much these days, since I work for a living.

When I was at university though, the vast majority of computer science students were running either Linux or Windows. I think on the balance of it, it was mostly Windows, but the Linux users seemed to get better grades and had a better idea of what they were doing.

Macbooks were the computer of choice for the Arts and Commerce faculty students (most of whom, incidentally, did not have jobs).
Is Middle America Due for a Huge Earthquake?
> I think the actual Linux market share is higher. I know a lot of enterprises that have switched to Linux (for reason completely unrelated to the os itself).

So they switched to Linux because well, not because it's Linux. Funny :-) You probably meant : they switched to Linux for none of the reasons HN's readers like Linux (open, free, people-like-us, etc)
I also use a subworkflow in this workflow, but for a different purpose (the subworkflow is also on Github: https://github.com/DarwinAwardWinner/hg38-ref). But subworkflow rules are still resolved as part of the same DAG, so they have the same issue. Hence the need for a separate pre-workflow outside the normal framework of Snakemake.

By the way, I guess I didn't add a comment explaining this, but the reason for using the processify decorator is that the snakemake API is not re-entrant, so calling `snakemake` from within a Snakefile normally breaks things. The solution is to call it in a separate process.
This is a useful topic for empirical study, because there are a lot of factors that can change the outcome.

It's not just Java that has big stack traces; it's more complex programs that combine multiple different abstraction layers that have big stack traces. The easier it is to use third-party code, the more likely it is you'll have big stack traces, because it encourages more modularity, and modules tend to be better factored and less flattened with respect to the original programmer's intention and code that gets things done.

Another variable not talked about here is hot code paths. Exceptions can be slow when first used, because they can touch code or data that has been (optimistically) removed from the main code path. This is usually done under the rationale that exceptions are very rare, and that making code have zero-cost exceptions is very important. E.g. exceptions on Windows x64 use table information, while exceptions on Windows x86 use a linked list of stack-allocated structures with callbacks, pushed and popped by exception handlers. So you'd expect the first exception of many thrown to have a higher cost in the x64 model, while the throughput without exceptions to be lower in the x86 model.

Ironically, manual error propagation up the stack can't be so easily taken out of line, so it affects throughput more.
E2E Encryption with Lambda, CloudFormation and ACM
I have started a few weeks ago an index of useful resources (docs and code) related to functional programming in Python:

https://github.com/sfermigier/awesome-functional-python

I'm going to include this blog post as well.

Pull requests are welcome, BTW.
Inkscape is a good vector editor and works with SVG.
Can OSX plus Linux combined really be below 7%? If so, I live in a freaky bubble.
ColorMe – Visualize the CSS Color Function
Fr0z3nData_Dump#4
It's probably the 1.4 MB jpeg flag image for Pakistan. Those little ripples/folds in the flag...

EDIT: Yeah, all of those flags are ridiculously high-resolution. Pretty rough on the browser.
This reminds me of an episode that happened roughly ten years ago. I am a cosmologist and I have worked to the ESA Planck mission [1], a spacecraft launched in 2009 to study the Cosmic Microwave Background. Planck was the successor of another spacecraft, WMAP [2], which was launched by NASA in 2001.

One of the bosses working for one of our industrial partners was completely clueless about the details of the mission and the context. One day, he entered the office of one of his employees:

- Hi Bob [fake name], do you know anything about this Planck stuff?

- Sure, I'm working full time on Planck.

- Good! And do you know what WMAP is?

- Of course I do!

- Great! Now listen, if WMAP run on Windows, you should definitely install it on my computer, so I can play with it.

[1] http://www.esa.int/Our_Activities/Space_Science/Planck

[2] https://map.gsfc.nasa.gov/
"There are plenty of physical withdrawal effects. The primary one being headache and hypertension."

i don't know what you've been smoking, but as a daily "practically 24/7" smoker myself, i've never experienced any of these when i leave the country and go without cannabis for weeks (or months) at a time. for background: i smoke first thing when i wake up, and i pretty much take a hit from the bong every 30 mins as i work from home. my work and lifestyle allows for such frequent consumption. point i'm making is, i'm a very heavy smoker so i'm a reasonably good gauge for addictive potential.

every 6 months, i take a tolerance break by visiting family in another country. guess what happens when i go cold turkey during these visits? absolutely nothing. no shaking, no foaming at the mouth, no physical withdrawal whatsoever. do i get a little bit irritated if i think about how i can't get weed? sure. but if i choose not to think about it? i don't even notice anything different at all.

regarding the lack of dreaming, yes that may be true. however, as someone who also works out every day at the gym, i felt absolutely no difference in physical recovery nor mental recovery at all.

i think the point i'm making is: whatever "withdrawal" you're experiencing is entirely in your own head. you want to believe it's there, so it's there.
The biggest argument against it is falling into the "pure technical" trap.

Postgres has a great focus on solving real problems for real people. Losing that focus would be a disaster.
Somehow even an estimate of the number of missiles or nuclear warheads isn't shown there?

Luckily, another site has it:

https://www.armscontrol.org/factsheets/Nuclearweaponswhohasw...
I got 100% on the course and don't really do math myself. He skips over the derivations and gives the formula. The way you interact with the math is by turning a formula into code. It's actually fun and refreshing.
Yep, because many firewalls ALSO block websockets; so comparing it to crowbar for speed isn't terribly fair, as crowbar only uses POST/GETs.
The prisoner's dilemma linked to in the article is usually the go-to demo since it only has 4 outcomes.

The nash equilibrium would be for both prisoners to deflect but this is worse than if they both stayed silent.

Both staying silent is not an equilibrium because if one of them decides to be selfish and cheat, he can do better for himself.

Basically the information you need is agreement/cooperation ahead of time to know that neither side will cheat just to do slightly better for himself at the cost of others.
> Some of this is biological

It wasn't a long time ago that most gender inequality for women was labeled "biological". Estrogen was blamed for everything between unsuitability for voting, then it was specific professions, and then higher hospital rates. All which research in the last 100 years has found to be either completely false or highly overrated as a factor. Culture it seems, plays a order of magnitude bigger factor in everything we used to blame sex hormones.

> young men have hormonal drives to physical violence

So lets say we had a study that looked at hormonal levels in young men, and tried to correlate that to tendencies to commit physical violence. We should expect that those individuals with higher tendency of violence should have a statistical higher levels.

And researchers did such studies and found that there was no correlation between hormonal levels and risk of committing violence. There was a correlation between abnormal levels of several times higher than can naturally occur, and violence. Within the natural range however, testosterone has no regulative effect on violence.

> men living shorter lives appears to be biological, as it is ubiquitous across cultures

Higher income for men is also ubiquitous across cultures, so is that biological? At best it is a half truth, since success statistics from dating site do give a strong correlation for women that focus on personal health. Men in turn has success being correlated to wealth and ability to support a family, and less so to personal health. This translate to a strong cultural difference in incentives, possible caused by biology, but surely thats not one that gender equality can't over come.
I hated 40-man raids. They just weren't fun. Cat-herding 40 people, the endless waiting, dc's, egos and fights. No fun at all.

My best memories of WoW raids were the drunken Friday night guild runs through UBRS. We knew the bosses well enough so that they didn't really require any effort or co-ordination and we were free to chat and talk crap amongst ourselves. Our tank usually got so drunk by the time we got to the end that we were glad the hunter had to kite the boss away.

I had to stop playing because the time commitment required to be an active member of the raid group got ridiculous. Literally every evening and most of every weekend. If you couldn't do that then you couldn't compete. Stuff that, this is a hobby not a job.
Sure but you don't let a client run up a huge tab, throw in a bunch of hours for free then get upset when it all blows up in your face. Require partial payment up front and then sick to your own rules. Otherwise you are disrespecting you own business and that leads to others doing the same.
You may find it interesting to read about attachment type correlations with certain countries/ cultures, from a developmental psychology textbook I have:

Perhaps surprisingly, the relative incidence of different attachment styles, as measured using Ainsworth’s Strange Situation, varies dramatically across cultures (Thompson, 1998; Van IJzendoorn & Kroonenberg, 1988). Consider, for example, the substantial cultural differences shown in Table 6.2. The majority of German infants studied were measured as insecurely attached (mostly avoidant, or Type A). Japanese infants showed no avoidant attachments whatsoever, and they were almost three times as likely as their American counterparts to show anxious (Type C) attachments. Finally, one group of Israeli children showed almost 10 times as many anxious attachments as Swedish children. Because the procedure used in the Strange Situation is relatively straightforward, it does not seem that these variations can be explained by simple methodological discrepancies in how the assessments were conducted (Harwood et al., 1995; Thompson, 1998; Van IJzendoorn & Kroonenberg, 1988).

From "Developmental Psychology: The Growth of Mind and Behavior", p. 236
Yes, you would have to reflash the BIOS to remove the nag screen but it should be relatively painless. Given you would have to open the machine for SSD replacement anyway, it is one stone for two birds
1% market share worldwide. I was just recently in Vietnam, unsurprisingly I didn't see a single Apple computer, and most of the computers were running Windows XP.

Apple has around 10% [0] of the market for laptop sales (most consumer computers are now laptops, I don't know any non-enthusiasts who have bought a PC in the last 5 years).

Now, factor in that those sales figures include less developed countries as well as developed countries, and you're probably look at at a decent margin about 10% of personal computer sales for home use as Apple products.

[0]: http://www.digitaltrends.com/computing/apple-2015-notebook-m...
I'm with the Heinlein sentiment. Practically everyone doing one will benefit from a stint as the other. I've had a foot in both graves my entire career and it's an amazingly useful skill group.

How you get there is up to you. My own path was freakishly meandering. Don't be afraid to get out of your depth, but try to have a mentor around to stop you drowning.

And remember that DevOps is a mindset, not a job. If someone tries to setup a "devops team", run away.
U.S. tanks roll into Germany to protect against potential Russian invasion
> Should sysadmins have software development experience (e.g. DevOps)?

I think this is kind of a given, today. I don't know many healthy, growing organizations for whom their "sysadmins" are not either originally developers or proficient in writing at least domain-specific code (I have always said that I am a software developer whose output is systems rather than web apps, because it's true; right now, with my current projects, I just wear both hats and get on with it!). Even the term "sysadmin" has largely disappeared in my neck of the woods; it has been largely replaced with "SRE" or similar, but that sort of position invariably seems to have development connotations.
It was a Q-Switched, Xenon pumped, Neodymium Garnet laser intended for Photo-retinal Welding.

This pulse laser was so powerful that at discharge through the microscope it could create a white spark in mid-air; the

so-called waist area.

I Hired on to CooperVision as a Developmental Tech, I inadvertantly grounded a flash-circuit while the laser exit face

aligned to my eyes.

The Fluke Meter actually bounced a centimeter into the air at discharge, and I saw a moderate orange glow for a bare

instant.

Immediately after, and today, when I gaze into a clear blue sky, I see a "small dounut shadow" of two to three degrees

in my mid to lower right field.

The contrast of the Donut image has decreased over the years but decades later, I see it.
What do you Know? I got shot with a surgical welder.

-No worries though, No worries at all.
What Trump Could Mean for China’s Tech Industry
If they want better cyber security now they shouldn't have butchered the education system in the 90's
And if the customers are imposing these ridiculous demands, then they should have some experience servicing vehicles.
They could use `pushState` to change the query without reloading the page?
That's not the typical route at all. A single person with a $50K income can absolutely afford to rent a small apartment with a roommate in some of the cheaper neighborhoods and live without food stamps or subsidized housing. There may not be much left over for dining out or entertainment but it's totally doable.
I think about frontend designers (User experience people). They should know a little bit about TCP, SSL, HTTP, networking, monitoring, statistics, and everything related to frontend markup bloat, bandwidth, compression, etc.

I've work with many of them, very good about Adobe products and Apple last thing, but clueless about, why their final code is of poor quality.

Fortunately, many of them did get their Ego down, when the web did start to move from markup (html+css) to code (js). Until then, they did take any feedback from a sysadmin, as an attack to their work.

About developers and architects... they should simply be the final support (24/7 calls included) for their work and changes.

As a side note... a sysadmin IS A developer (a systems developer). An application developer, usually should be a systems developer if he/she is working in a project that includes a platform to run (unless he/she is just uploading an app to any appstore). An operator with limited privileges, is just that. The concept of "pure developer" or "pure sysadmin" is so 199x...
No it is not. Whenever I use Chromium to see if some page renders well, I am surprised how slower it is. That said, it probably depends on the type of pages you are visiting, but startup time in FF is much lower in my experience.
My theory is that the time sink of life is impacting the time sink of MMOs, but the way to solve time sink issues is through pure skill gameplay design, which is inherently difficult to do in an mmo from an back end architecture perspective. Increases in compute power are going to keep MMOs from dying though, because it won't be long before someone merges the two. Its just that the standard template for an mmo has infected designers minds, so few even attempt to break the mold.

Bonus: for those of you missing UO and that dynamism, and hardcoreness, Mortal Online is worth a look. (F2p skill cap of lvl 60)