skysight-inc/HackerNews huggingface dataset:
Mobirise Best Site Builder v2.9.7 is out!

What's new:

Menu:

Now you can change hamburger button color in parameters

Slider:

Added 'Show Bullets' parameter

Added slide overlay

Added content alignment

Fixed Code Editor PHP code insertion

Minor fixes in "PurityM" theme

https://mobirise.com
his site : 8 hops, 30ms.
OP's site : 10 hops, 16ms.

only a slight difference. OP's site is just, well, very fast :)
The simpsons did it
I'm sorry, what I was trying to say was it'd be enlightening to see a news article (links?) on someone killed by a gun to correlate truth to anything with those stats or the implied representation anyway.

Also it looks like you created a throwaway to say this. It says a lot about your conviction on what you're saying.
I can see the value from a hiring perspective in asking candidates to code, but it's no panacea. The bias in the interviewing process that so many acknowledge still bleeds through into many of the coding projects in the form of prescribed languages or frameworks. I suppose there's some merit to that if the intention is to screen for experience in a particular language or framework, but it does run counter to the commonly-expressed sentiment that companies are looking for smart developers who are able to learn new technologies rather than developers who have happened to use particular technologies.

As a candidate going through the job search process now, though, I have to say that it gets tiring to do a project or programming test for every different company. I can juggle more traditional applications (phone screens, on-site interviews) at a time than applications that require coding projects as I'm limited by the number of 4-hour (or 8-hour or whatever) blocks of time I can devote to completing a project for each one.
True, there's nothing in Scala that's like the dynamic inheritance/delegation of JS. But I'd say that in practice, people use Javascript's prototype functionality to implement static class- or mixin-based OOP.
I am not sure that's true. Crime under totalitarian regimes is usually very low, because the level of control and delation makes it almost impossible to get away with it.
You're treating the public case the FBI made earlier as if it reflects its actual beliefs and motivations. Looking at the pattern of actions, rather than the rhetoric, suggests something else to me.

And it's a little early to say that it's not working. It's not working as well as they'd like. It's certainly not working for the echo chamber of HN and tech nerds, but what we think is irrelevant. It's not over 'til the fat lady sings, as they say....
You are right, we do not know everything about the brain. Not even close. But neural networks are modelled on what we do know of the brain. And "milking" neural networks completely means we have created an artificial brain.
> As brain-dead as I was after eight hours at my project, [..]

Is giving out an 8+ hour programming project as part of the application process really considered good hiring practice? If you apply to five jobs, you're expected to spend an entire unpaid work week writing code that doesn't benefit anyone? If a company receives 20 applicants, their ideal candidate selection wastes a collective work month?

I don't really understand this ideal. What's the point of maintaining an online portfolio and a github profile full of code if companies prefer to waste your time writing a pointless uploader?
Things You Should Know to Become a Dedicated WordPress Developer?
I think Apple and all other tech companies that support it move as the FBI (or whoever controls the FBI) expected or wanted.

What was revealed a few years ago was the fact that big tech companies betrayed people's trust. So quite naturally they should attempt to regain that trust. Because if majority of people stop trusting tech companies and start using end-to-end encryption, use of encryption stops working as a signifier that indicates a higher likelihood that the user's doing something wrong. Thus it's crucial to keep ordinary people away from using encryption. In order to achieve this, it's important to make people trust big tech companies again.

In my opinion, this is what the writer of the plot of the dispute between the FBI and Apple thinks.
"Appear not to be" is often enough. The government is required to have probable cause to conduct a search.
The moon landing was a tool to create a different emotion, though. It was to stir up some national pride and put a happy face on the rocket tech that nearly led to a total nuclear annihilation during the cold war.
Aye I think I have lost the point of this.

The ban was put in place after mass shootings for both the UK and Australia - I believe that was primary driving factor behind it so I am not sure how that stat would or would not be effected by it and would suggest it is a bit of a red herring - and I am sure that data is interesting, if someone had the time to go through it and break it down.

All I can say is that in the UK, you don't need to worry about being shot.
Satellite Images Classification in Python
Nope. The woman born in 1980. She was 21 when they met.
Or in November, in the 314st day of the year
The problem is the more we over react to it, the more we encourage the next attack. When a plane crashes, the medias are now reasonable and repeat again and again that it is an extremely rare event and that flying is very safe. For terrorism the message is "this could happen to you!".
This is what bothers me about AMP. You don't need to load a Google JS library to get fast loading of static content.
PhantomJS is based on WebKit, which is a commonly used HTML rendering engine, using Servo in PhantomJS will only make sense once Servo has double digit market share. Selenium isn't a browser engine, so not sure how Servo could replace it.
Watch Get Carter Online Free Putlocker – Putlocker – Watch Movies Online Free
Australia’s prime minister announces tax breaks for startups
I tried to explain to somebody else here [0] already - "[This establishes] a frame in which stressors are measured solely by their impact on fatality. The extra attention given to terrorism relates more to the conservative fear of losing their 'way of life'. Attempting to measure both of these things solely in relation to their impact on fatality misunderstands the reasons for fear over terrorism and creates a communication problem between the left and right."

Effectively the reason terrorism appears to over-dominate the public sphere is that it does so for different reasons than the ones that are visible to you. You can mitigate these reasons but first you have to acknowledge them (otherwise you're just preaching to the choir.)

[0] https://news.ycombinator.com/item?id=11289173
The US House also recognized Ramadan so your politically safe assertion continues to fall apart.

A non-binding resolution btw, does not turn it into a National observance. It's a recognition of more people saying it.

> The easy common acceptance versus some other possibilities is still telling.

Only to you because it supports your viewpoint.
So what? He/she didn't say there was a _total-and-exclusive_ correlation between the ban and the murders; other factors come into play. You got to watch on the long term here.
You forgot the https://en.wikipedia.org/wiki/Hungerford_massacre in 1987 where 16 people were killed.

Both events lead to changes in firearm licensing rules, and in both cases if the existing rules had been correctly enforced, it's doubtful either person would have held a licence.

EDIT: And https://en.wikipedia.org/wiki/Cumbria_shootings in 2010 10 dead, 11 injured.
Yes, I'm sure working for a bank pays well.
I thought this article was unnecessarily dire.

One section claims "Physical Subtyping is Broken", where "physical subtyping" is defined as "the struct-based implementation of inheritance in C." I assume this means the typical pattern of:

typedef struct {
int base_member_1;
int base_member_2;
} Base;

typedef struct {
Base base;

int derived_member 1;
} Derived;

The article claims physical subtyping is broken because casting between pointer types results in undefined behavior. The article gives this example:

#include <stdio.h>

typedef struct { int i1; } s1;
typedef struct { int i2; } s2;

void f(s1 *s1p, s2 *s2p) {
s1p->i1 = 2;
s2p->i2 = 3;
printf("%i\n", s1p->i1);
}

int main() {
s1 s = {.i1 = 1};
f(&s, (s2 *)&s);
}

I agree this example is broken, but casting between pointer types in this way is totally unnecessary for C-based inheritance. You can do upcasts and downcasts that are totally legal:

Derived d;

// Legal upcast:
Base* base = &d->base;

// Legal downcast:
Derived* derived = (Derived*)base;

So I don't think the article has proved that "Physical Subtyping is Broken."

The next section says that "Chunking Optimizations Are Broken," because code like this is illegal:

void copy_8_bytes(char *dst, const char *src) {
*(uint64_t*)dst = *(uint64_t*)src;
}

While this is true, such optimizations are generally unnecessary. For example, write this instead as:

void copy_8_bytes(char *dst, const char *src) {
memcpy(dst, src, 8);
}

If you compile this on an architecture like x86 that truly allows unaligned reads, you'll see that modern compilers do the "chunking optimization" for you:

0000000000000000 <copy_8_bytes>:
0: 48 8b 06 mov rax,QWORD PTR [rsi]
3: 48 89 07 mov QWORD PTR [rdi],rax
6: c3 ret

It says next that "int8_t and uint8_t Are Not Necessarily Character Types." That is indeed a good point and probably not well-known. So I agree this is something people should keep in mind. But most of this article is warning against practices that are generally unnecessary and known to be bad C in 2016.

It's true that a lot of legacy code-bases still break these rules. But many are cleaning up their act, fixing practices that were never correct but used to work. For example, here is an example of Python fixing its API to comply with strict aliasing, and this is from almost 10 years ago: https://www.python.org/dev/peps/pep-3123/
Obligatory plug for Stringer, my personal reader of choice: https://github.com/swanson/stringer
'Encryption Everywhere' is being offered via traditional 90's style web hosting control panel, and was announced at WHD (whd.global), a big hosting conf in Germany: both the certs and Symantec's various upsells are integrated into the hosts control panels. Hence https://www.symantec.com/products/theme/encryption-everywher... is targeted at hosting providers - no agreement with Symantec, no certs.
Flavio is a nice Guy! He wrote a great scala Database library, lately. (quill)
> What exactly are these "most CAD operations"?

CSG, place and route (pipes, cables, etc.), design constraint checks, all that stuff.

> I bet they follow many links from nodes (note the plural!) in most of them.

Not that many, mostly single-digit numbers.

> This is true for scheme/PCB editor

Which is very, very different from an oil refinery or an aircraft carrier. Both in a scale and typical operations.

> You can look at these indices as O(1) operations. Btrees are just like that.

WAT?!? Not even close. O(log n) at best. And a multiplier there is huge.

> Graph DBs, more often than not, are ad hoc bug ridden slow poor implementation of one tenth of relatively complete implementation of relational DB.

What?

Graph DBs are orders of magnitude simpler than any relational pile of a mess. It's really hard to screw them up. Everything is trivial there, including transactions, logging, referential transparency and all that.
I'm a little confused, did I write something inappropriate? What is bikeshedding?
I've seen it in other languages, just not in C++ before. I like it.
DevOps and Agility for Multi-Speed IT
You can't use a salt, the contact you want to match has to be able to compute the same hash.

You can hash the contact pair instead of one side of it, but even then an attacker can rent X instances of some hardware that is Y times faster than your phone, so if you target a difficulty of ~1 second per contact on your phone, you get a difficulty of 2700 hours / XY for the attacker to recover all of your contacts

So if Y is 10 times faster than your phone, you only need X=10 to recover the contacts for a given number in a day. If the attacker is willing to set X=1000, Y isn't even relevant.
Ask HN: Is Zerigo down for anyone else right now (2016-03-15 8:55:00 EDT)?
Just looking for confirmation, really
Nick Bostrom: We're Underestimating the Risk of Human Extinction
Okay, try this: far, far more people die in the US in car accidents than are shot. More people die because of DUIs than because of guns. Yet guns are endlessly highlighted as a major problem and the talk is constantly about making it harder to attain them and yet few people are ranting on about the dangers of automobile or licquor.

Indeed, the original article dismisses drunk teenagers as a non-threat. Drunk teenagers almost certainly kill more people than toddlers with guns.
This will no doubt be framed as a victory for our Pro-Gun society.

After all, ubiquitous gun ownership has so diminished the rampant terrorism problem facing the USA that fewer people in 2015 were killed by terrorists than by small children. Compare that to, say, 2001, when thousands of people were killed by terrorists on average each month, and you can only see a victory in todays improved pro-gun climate.

I don't hold out much hope for a return to reason any time soon.
Imagine if he had said "If it is possible to make an impenetrable safebox so strong that there's no key - there's no door at all - then how do we apprehend the money or gold inside it? How do we save the economy?"

That is the next frontier. A backdoor into your bank account. There is already precedent inside and outside the US.
Just the tutorial on their github page :)
The problem is: Writing good resumes and having a lot of experience with programming is a good heuristic for "experience" and "knows how to play the game" but not meaningfully useful for "excellent at programming".

Work-sample tests measure the latter.

A worker's experience is a heuristic for programming skill, but a heuristic of a heuristic is like an average of a set of averages: Useless.
Did we see the same page? I am trying to find the offensive wording. If being blunt if offensive then as a society we are failing. Just like some of the old Warsaw pact North Korea is surreal at times. The extent to which they go to control information and what is seen or not seen is not much different than the Soviet Union and Warsaw pact.

I have seen other picture galleries and the stark truth is how empty it all looks, abandoned even. It is the "post nuclear war people coming back and surviving look" that many authors write.
The point is that the hash needs to be same for all users, so salts are out of question and custom hashing schemes does not help you as the assumed installed base is significant.
As soon as I saw John Lott, I knew I was going to be dealing with one-sided data. But I'm having trouble replicating that graph from https://www.gov.uk/government/uploads/system/uploads/attachm...

It did point out that I was wrong about no mass shootings (p57):

"In 2010/11, the police provisionally recorded 642 offences of homicide, which includes the 12
people killed by Derrick Bird in June 2010. Homicide offences increased by four per cent (24
offences) compared with 2009/10 (Table 2.04).3 Caution should be taken in looking at short
term changes in the number of homicides, as they can fluctuate from year-to-year. For
example, the rise in homicides this year follows a fall the previous year"

But the dead giveaway is buried in a footnote on p58:

"As measured by the Homicide Index. The number of currently recorded homicides peaked in 2001/02 at 794. There
are more currently recorded homicides for 2002/03 (943), but these include the 172 victims of Harold Shipman,
which were all recorded in 2002/03 but took place over a number of years."

Harold Shipman was a doctor who spent a large part of his career murdering elderly patients with medication. The huge spike in John Lott's graph is almost entirely due to this one set of crimes being recorded in 2002/03.
I always thought of it as the judicial branch judges, while the DoJ is the executor of the law.
Haven't ignored JSX, but other than that, I use React in a professional context with the same tooling I use for jQuery.
Surrendering the source code to iOS? That sounds like a huge overreach by a law enforcement agency. That thumb drive would be worth billions of dollars. A $60K/year bureaucrat is supposed to protect it from Apple's competitors? I wonder how long it would be before this prized intellectual property ended in the hands of Samsung, various Chinese companies, maybe a copy floating around Russian and East European networks, and eventually Google labs?

The scary thing is that the FBI, with the support of the President and quite a few top Congressional leaders, could very well win.
How long did it take you to get scripted interviews implemented at Monsanto? How long to actually figure out what the scripts should say? Did your data indicate that the interviews were valuable & if not, how long did it take you to get interviews removed from the hiring process? How much of your time did you devote to building work sample tests or work sample sales funnel devices (microcorruption)? This is at an organization where you had a fair bit of influence.

Now take a more normal organization where the hiring pipeline is guided by people who treat it either as a sales process or a regulatory one. Those people are given their marching orders by executives that either believe or want it to be true that employees are fungible and readily available. The actual resources are allocated by middle management that are already resource constrained (thus the need to hire) and the people doing the interviews have never thought about it being something they can apply engineering skills against. Its a hard problem...

Also, I suspect your marketing department might prefer if you never downplay how hard it is ;)
I think most of these articles are trying play the emotional card and most people ignore facts like:

- higher gun ownership rate does not cause higher gun related homicides (check Switzerland or Finland compare to US)
- lower gun ownership rate does not cause lower mass shootings (http://www.slate.com/articles/health_and_science/science/201...)

I don't understand why people try to make these conclusions.

Here is the list of gun ownership broken down by countries:

https://en.wikipedia.org/wiki/Number_of_guns_per_capita_by_c...

Firearm related death by countries:

https://en.wikipedia.org/wiki/List_of_countries_by_firearm-r...
Correct. Sparkle is an open source updater framework used by many Mac applications for built-in updates. When a vendor publishes an update, it signs it with a private key (which should be kept secret). When the app downloads the update, it verifies the signature using the public key distributed with the app, and proceeds with update if the signature is correct. Publishing private key breaks this trust: anyone can now sign updates, pretending to be the vendor of ICQ.

Edit: I just checked and their updater endpoint is served over unencrypted HTTP connection. If you use ICQ and update it, anyone who can MiTM your connection can install software on your Mac. PR: https://github.com/mailru/icq-desktop/pull/3

For ICQ for Mac users the best way to protect against this is to use Mac App Store version.
> (ie, work sample tests), I do not understand why any tech company does developer hiring in any other way.

Because every method of hiring has its own biases and tradeoffs. Requiring work samples biases against programmers who aren't interested in doing a "homework assignment". For example, I don't enjoy whiteboard interviews but I'd rather write some fragments in front of the interviewer and "think out loud" instead of working on a multi-hour (or multi-day) coding project. Writing on a whiteboard is just not that big of a pressure cooker to me.

One could argue that the majority would prefer self-paced work samples instead of whiteboard interviews and you're optimizing for a wider candidate pool. That's fine but it's still a tradeoff. I think you're running a smaller scale boutique firm so work samples makes sense for you.

For a company like Google Inc who is more selective[1] than Harvard University, I don't see a compelling need for them to rely on work samples. That company is so desirable for programmers that any "work samples" Google tries to standardize on would get leaked and endlessly discussed on stackoverflow (see FizzBuzz for precedence.) If Google has to keep changing out the work samples to stay ahead of the street knowledge, you've lost the ability to compare work samples over the years which was one of the motivations to use that method in the first place.

At their scale and selectivity, the "study your algorithms book and prepare to be grilled on the whiteboard" seems to work best for them. Yes, they reject a lot of false-negatives but it's offset by ... their scale and selectivity. They can afford to reject false-negatives. If their screening methods were truly terrible, I don't see how the label "ex-Googler" would have the currency it does in the marketplace.

[1]http://thenextweb.com/google/2010/09/14/one-half-of-one-perc...
The argument that Apple is too-big-to-compel is in the same spirit as arguing that they're too-rich-to-compel. So my closing question stands: if Apple prevails, how likely are courts to treat this as a precedent if and when the government goes after a small fry again?
Prominent Silicon Valley investor denies he kept a sex slave for 13 years
"We cannot trust you to use this power responsibly and therefore refuse to delegate it to you" might be the most rational basis for public policy there is.
Not writing code for a potential employer or being asked to in an interview is a warning flag to me personally. I feel better if they do, as they've seen the goods to influence their decision on the hire. It's more about "How does this person think, how do they approach the problem". How can you measure that unless you're there? I see a lot of "I shouldn't have to do that". Well yeah, ok. But if you're any good, you shouldn't have a problem with that either.
It is down for good my friend.
I always hate these kind of articles. As a US citizen there's only rule when it comes to firearms and that's the 2nd Amendment:

"A well regulated militia being necessary to the security of a free state, the right of the people to keep and bear arms shall not be infringed."

Until a new Amendment is passed to revoke this individual right, all arguments are invalid.
Kafka stores everything to disk, this may not be what you are looking for for your RPC calls (that you would make usually as a direct service to service HTTP call). Moreover kafka "topics" are statically declared (i.e. by admin scripts instead of a public API), and it's a heavy-weight operation. So it's not the best fit to have micro-services registering themselves and dynamically creating "topics" for each method.
I don't think you should have been down voted for this question. It discourages asking to learn.

What I meant was mixing them together in the same piece of code. The other comments explain why: its doing too much, its difficult to maintain and reason about so its harder to find bugs, especially serious ones, and difficult to fix them.