skysight-inc/HackerNews huggingface dataset:
Uhm, that graph shows the gun crime rate going up directly after the handgun ban, not down. That doesn't say to me that banning handguns reduced gun crime.

Here's another graph showing the same thing, and another one below showing a correlation in the reduction of gun crime to an increase of policing resources.

http://crimeresearch.org/2013/12/murder-and-homicide-rates-b...

Not to mention that of course "gun crime / illegal possession" went up. We'd just made it all illegal by definition...

This is irrelevant. All licence holders were required to hand their weapons in to the police directly after the ban and the guns were counted in.
Another thing that kind of irked me was this section:

>This conspiracy among prime numbers seems, at first glance, to violate a longstanding assumption in number theory: that prime numbers behave much like random numbers...

I was under the impression that Ulam's Spiral was a much earlier indication (1960s) that primes weren't really as random as we thought.

https://en.wikipedia.org/wiki/Ulam_spiral
The article specifically mentions first class DOM manipulation as one of the next goals. That's been part of the plan from the start. Maybe you're thinking of web workers?
Realtime Data Aggregation with Stratio Sparta
Giant Leap for Web Platform.

How is the mapping from wasm to asm done, at all?

Are they directly mapping from web world to native world in a sandbox ?
mid 30s? you're at the top of your game, mentally. I'm mid 40s and the memory is definitely a bit shot. There are other factors in my situation as well, but past 43, you start sensing it.

I can certainly still program, but interviewing...I'm tired of it. Tired of being asked picayune questions like I just graduated. Maybe I should I change my CV title from 'Senior Software Engineer'... that actually implies 30-something, late 20s. but what? "Part time CTO and dog's body for a few small startups/companies"?

I know I can do most anything I put some effort into, the relearning process is not hard. But everyone wants a warm body they can immediately plug in. I get interest due to my CV, but they want to stick me into jobs I'm too senior for. I need to figure out what to change... or tell recruiters, no absolutely not, no more front end work, ever!

well, my advice is start planning your career change now - I wish I had 10 years ago, instead of merely idly thinking about it.
I prefer to try that myself before coming to such a conclusion. Where is the 1ML compiler? I only found some outdated proof-of-concept 45kB interpreter with version 0.1.
No, there are quite a number of people saying everyone should give up their guns. Quite a few on this page in fact.

Guns are regulated quite heavily in the US, you should read up on the subject before making the claim they are not. But to get to your car regulated part, it's different because cars are not covered in the Constitution. Plus, there's nothing preventing you from buying and driving a car at your leisure regardless of government regulations. You just can't do it on the government roads. You can drive your car all you like on your own property. Finally, depending on the year's totals, cars are often a greater cause of death than guns in the US. In most years you are more likely to be killed by your doctor than a gun, but that depends on how you interpret the data.

You coffee is more regulated than guns example is simply the most idiotic thing I've read on this site in quite a while. This provides why exactly it is difficult to have a proper discussion over such things because people who obviously have no idea what they are speaking of wish to claim an equal representation at the table.
Thats... really interesting.
I have to say that this sounds very reasonable (and certainly a lot better than sending your plain text contacts).

Does anyone know what kind of solution Signal is using nowadays? The linked article is not very recent and they might have changed their method in the meantime. I had a quick look at their source but was not successful in finding the relevant part for uploading the contacts.
The 5 vs of Big Data
Whether it's controversial or not has no bearing on the fact that it is at this point a time most certainly a job title.
Ah, yes. This's a great example. I see what you're saying.
Again, we actually had an armed insurrection in the UK in Northern Ireland, including civilians being shot dead by the military, and it offends me to see people fantasising about political violence as some kind of first resort. It went on for decades, killing and immiserating a large number of people.
No, it's to the Republic to make sure the ideals of true democracy take a secondary place to individual liberty for the very reason that true democracy can be tyrannical. That's why the Republic comes before the democracy.
As long as you are using Dropbox you can create a symbolic link to the original DB file.
When you say $150K per year is that a fee? Or does that mean if you are spending over $150K in ads?
From my experience on both sides of the table, 90% of the times average companies will always pick the candidate that is cheaper (that is, the one that asks for the least salary), not the one that is most skilled. So don't beat yourself over this, you simply can get unlucky when there's competition, even if you skills are sound.
Sounds like a typical young startup hiring process (young mostly on the age of the company not the employees although it's hard to ignore the correlation)

More established companies will probably have 30 to mid 30 as the median age, and will have much more professional hiring process (relatively)

Also there is a saying that goes around: A's hire A's, B's hire C's

There are cases where you will be declined as "overqualified" or "no cultural fit" when they mean "will replace my job or at best make me look bad" and "too old" respectively.

I wouldn't give up yet. There are a lot of software architect positions if you have the relevant experience. Median age is higher than 30 I'm pretty sure.

But the "we don't have enough developers" is a blunt lie, "we don't have enough excellent developers" is also a lie. "We don't have enough rock star developers who are ok not being paid enough and have no aspiration to become team leads and just want to code all their career and work overtime" is probably more accurate.
Probably because backquote is very often used by many people. In particular, people like myself who do a lot of Lisp programming. Outside Lisp, backquote is also used in sh (unless you want to give yourself RSI by using $(...)).

And this is the problem in a nutshell, there really is no single keystroke that everybody can agree is the perfect one to use. You obviously don't use backquote much, so for you, thats the perfect one. For me, Control-W is pretty good, unless of course I have to run Emacs at which time it becomes a terrible choice.
https://github.com/WebAssembly/design/blob/master/FAQ.md
Any specific plans for python support?
> The internet is for people, not for businesses.

Businesses are just people trying to make a living, which just about everyone has to do.
Standard power play. There always needs to be an enemy to fight against to keep the population inline. After the Soviet Union collapsed it left a vacuum so we had to invent terrorism as the new threat. IMO anyone who is scared of a couple of inbred bible/koran thumping terrorists isn't fit to lead a country.
4, i know there's a 4 after the last 5. memorized up to that decimal place way back in the day.
You are right about what you see in the mainstream but I have a different perspective.

It is my opinion that media scapegoating is a symptom of people with poor economic opportunity and declining institutions giving attention to anybody that can point at an enemy. Decline, opportunism and imperfect psychologies are the root causes.

I'm hopeful that elites will attempt to lessen the underlying causes which would make it more difficult for demagogues to capitalise. However, so far I've only seem attempts to demonise whole peoples - a mirror image of itself.
I recently had my laptop replaced under warranty. They asked if I wanted to migrate everything over from the old hard drive to the new. I realized that I didn't need anything migrated because all my files were on Dropbox, it was pretty nice.

When I received the replacement, downloaded Dropbox and everything was there like it was before. Just needed to install some programs.
Ha. How did he track you down? Mark(@mark.com) is probably furious with me.
That seems more aspirational than realistic.
Only a download script for GUI apps? That's interesting and very likely misinformed. Since Chocolatey builds on top of NuGet.Core, it's got all of the same benefits to dependency resolution you get with NuGet. Plus it builds on top of that with quite a few things. You can call it a fancy download script if you want, but I think you are missing all of the things it does since it was rewritten last year - in addition to a download script, here are things it does currently - https://github.com/chocolatey/choco/wiki/GettingStarted#how-...
How Much Do CIOs and Other Tech Bosses Really Earn?
Durability and performance is a classic tradeoff, and systemd-journald is hardly the only application affected by this. If you need more performance while maintaining durability, buy faster storage technology.

That said, if journald could use multiple I/O threads, it might be able to take advantage of concurrency in the underlying storage if available (e.g. RAID). MySQL's InnoDB is a good example of such an implementation.

At any rate, in a modern production system, you generally want logs to be copied to an indexed archive located elsewhere in the network. On-host logs should be considered ephemeral, and mainly used as a buffer against slow consumers.
>You, the people choose the government

We do not. Simple as that.
Convert boring text to 1337 text (npm package)
I definitely wouldn't call myself an expert, but in my career I've probably interviewed a few hundred people. I think people way over-complicate this stuff by trying to be too clever.

To me, the most useful question is this: "here is an example project that we'd be likely to do, how would you build it?" Then you just let them walk through the steps they'd take.

From there you can launch into why they made the choices they made, trade-offs, philosophy, etc. When you hear people explain how they would make something real, you start to learn a lot of things about them without even needing to ask, and so you're less likely to get scripted answers. They're also probably in their comfort zone at this point, so you get to see them in a more real way.

I don't necessarily mind "homework" style projects, but I tend to shy away from that sort of thing as it's not always respectful of the candidates time.

Two questions I usually avoid (but see getting asked all the time): puzzle questions, and language trivia. I don't ask puzzle questions because I've never seen it correlate to something useful. Most puzzles require an "aha" moment where your subconscious bubbles up some kind of answer, but the easiest way to short circuit that part of a persons brain is to put them in front of strangers with a time constraint. Puzzles might give you a clue as to a persons overall IQ and confidence, but it won't tell you a lot about how they can do the job.

Puzzle questions are also "expensive", in that they usually put a candidate on edge, and they set off the candidates bullshit detector. Let's keep in mind that we're going to reject the majority of candidates, statistically speaking, but you still want them to think highly of your company. If they feel like they're being rejected for a BS reason, you've just created animosity towards your company. It's important that the people you reject still feel respected.

I don't ask language or framework trivia, as I don't think it's useful. I might lob a softball about a framework just to make sure they've actually used it, but I'm not going to ask something hard.
Agree 100% especially since that's most of the daily job is fixing up old code that was written in a hurry or for a different circumstance.

The ability to see what some code was trying to do and how to fix it and make it extendable and or understandable for future generations is invaluable.
hhghn
Curious, as I haven't been to Europe - were these at border posts? Public transit hubs? Anything else?
Hardly medieval!
Get a dumb phone for work.
The Abel Prize Laureate 2016: Andrew Wiles
the purpose of personal gun ownership is to curb governmental power

No, that's what the legal system is for. The idea of trying to have some sort of legal right to political violence (terrorism) is bonkers. Maybe it comes from the Lost Cause or something.

The AR-15 has been mentioned in a couple of places in this thread. It has rather different connotations in the UK, being one of the favoured weapons of the IRA: https://en.wikipedia.org/wiki/Provisional_Irish_Republican_A...

(The Troubles seems like the exact nightmare scenario pro-gun people talk about when they talk of armed resistance to the government firing on demonstrators, coming round to the houses of dissidents in the middle of the night, etc., and yet I've never seen it discussed)
I was referring specifically to the situation in the UK because this is what the GP was talking about. I don't know enough about US culture to be able to comment on the issues faced there. I can only say that US citizens appear to have a comfort with firearms that makes me uneasy.

But again, a lot of my understanding on this subject comes from the media, so you can take it with a pinch of salt if you like.
No, Kafka is completely unsuitable for RPC, for several reasons.

First, its data model shards queues into partitions, each of which can be consumed by just a single consumer. Assume we have partititions 1 and 2. P1 is empty, P2 has a ton of messages. You will now have one consumer C1 which is idle, while C2 is doing work. C1 can't take any of C2's work because it can only process its own partition. In other words: A single slow consumer can block a significant portion of the queue. Kafka is designed for fast (or at least evenly performant) consumers.

Kafka's queues are also persisted on disk, which is terrible for RPC.

Think of Kafka as a linear database that you can append to and read from sequentially. Its main use case is for data that can fan out into multiple parallel processing steps. For example, a log processing system that extracts metrics: You feed the Kafka queue into something like Apache Storm, which churns the data and emits counts into an RDBMS (for example).
Could not agree more. We have done this with my last project and it was immensely helpful. As our team switched from one version of Angular to another, our tests were consistent and able to catch a flaw on the main landing page that had been completed months before. By having tests separate and having a person(s) responsible for testing, it allows developers more time to fix problems.

In addition, we used our tests for many of the same things the author recommended such as running a thousand instances concurrently to load test and using parameterized inputs to test the database indirectly. It lends some incredible abilities to verify over and over the application works.

(I used Selenium and a number of add ons to do this on our web application)
And this is certainly a generalization/assumption, but all else being equal it will probably be easier for the person with a tech blog getting 150K uniques in a month to get a job than the person without it.

So even having this large block of free content can have a direct financial impact on the creator without syndication/ads/sponsors etc.
Pony Foo Weekly
They pulled a 2 Ton Car.

From the actual paper [1]

A team of six [bots] pulls with [combined] forces exceeding 200 N.

[1] http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7407333
Quite a few of them do. For example: Mersenne twisters, linear congruential generators. Not sure about cryptographic random number generators though, but most of them probably use primes one way or another.
> Hillary's email-gate?

I'm failing to see how the topic you mention helps to understand better the issue discussed here, that people can and should be able to depend on their own personal computers even for some life-influencing situations, and that it's bad (in my opinion) having EULAs which absolve in this case MSFT from absolutely everything. You really believe the proper use of personal computers is just for playing games? OK then, I don't, but no need for further discussion.
I'm not making a one-way argument. If the underlying object actually is a Derived, you can freely cast between pointer-to-Base and pointer-to-Derived. That is what "and vice versa" means.

But if the object isn't actually a Derived, you can't cast to pointer-to-Derived:

Derived derived;

Derived *pDerived = &derived;

// This is legal because it's equivalent to:
// Base *pb = &derived.base;
//
// ie. there actually is a Base object there that the
// pointer is pointing to.
Base *pBase = (Base*)pDerived;

// This is legal because pBase points to the initial member
// of a Derived. So, suitably converted, it points at the
// Derived.
//
// The key point is that there actually is a Derived object
// there that we are pointing at.
pDerived = (Derived*)pBase;

Base base;

// This is illegal, because this base object is not actually
// a part of a larger Derived object, it's just a Base.
// So we have a pDerived that doesn't actually point at a
// Derived object -- this is illegal.
pDerived = (Derived*)&base;

// Imagine if the above were actually legal -- this would
// reference unallocated memory!
pDerived->some_derived_member = 5;
Scala’s Types of Types
Nothing is wrong with it. Guns have their place. I was just answering the question - "why do people react differently to guns than cars?" Because guns are fundamentally different.

I'm not personally opposed to gun ownership. I think we need better regulation of guns, though I don't really have any answers (and certainly none that are viable in today's political climate).
There are cases of individuals who make money charging for content (Ben Thompson comes to mind: https://stratechery.com/) and others who give away their content but have managed to put together revenue streams that don't annoy their users (http://daringfireball.net/).

If someone has unique content that other people want, especially as an individual rather than a multi-person business, there are ways to make money. It's not "baked into the web", so it may require being creative about how the offering is put together... but, it's still doable.

What makes Ben Thompson an interesting example is that there is no shortage of people writing about trends in tech. But he has a focus and style that are unique enough that people pay to subscribe to his updates.
> So, we should all be allowed to own bazookas and nukes and aircraft carriers?

Yes, of course. You'll need quite a bit of money to buy the second two and comply with safety regulations, though …

There is an argument that the 2nd Amendment only covers personal weapons, e.g. rifles, pistols, swords, knives, bazookas &c. I don't find it fully persuasive, but I don't really feel strongly enough about the issue to spend all my time arguing about whether nukes should be legal: I'm far more concerned about things like firearms, knife & sword bans.

Edit: s/too/two/
This is what I think too. The damn ratio of equity prices to fed assets is pretty much flat during 80-90% of his graph. If you truncated the graph at 1995, it would show the same trend.

In fact, I think his graph suggests the opposite of his conclusion: which is that fed assets should maintain a steady ratio with equity values for strong economic growth. The times when they diverge coincide with economic bubbles.
Venture Capital’s Answer to High-Priced Housing: Dorms for Grown Ups
Sounds good to me so far.

"Fuck off. I like guns!"
"we sent to candidates a functional test suíte, a binary that when started would try to connect to the candidate’s server implementation, open lots of sockets, sends lots of messages, and verify the results against what the problem description stated"

Codility.com is a software as service company that automates this.
There are some. Civilization Revolution is available for iOS and Windows Phone. I'm not sure why they never did an Android version.

I played the Windows Phone version back when it was released. It was fairly decent. I'm not a civ aficionado though, so I don't know how well it stands up when compared to other editions.

The thing is though, if I'm going to play a decent game that takes time and thought, I sit down at my laptop or console. It's not really what I want from a phone. I want a game that I can play for 2 minutes while I wait for something else. It's not that I'm not prepared to spend £+ for a decent mobile game, it's that when I want to buy a decent complex game, I tend to choose a different platform to buy the game on.
Yes, you are probably the only one.
To answer his question, we don't. I am so sick of them using this as a justification for stripping away all rights that I'm ready to apply first amendment protections to all digital data to stop this Trojan horse.

Yes, there are bad people doing bad things. But we are enabling much worse people to do much worse things trying to stop the bad people (also, if you make it so the low handing fruit of people who only possess digital data can no longer be used to score political points and to give the appearance of helping, it could force law enforcement to dedicate even more resources to the producers, thus being a win for both freedom and for the innocents needing protection).
Once upon a time handhelds had hardware buttons (some even had qwerty keyboards in addition to larger hardware buttons) but these have unfortunately been replaced with inaccurate touch screens.
To me at least it means to understand the geopolitical sphere from first principles. To achieve this I think it is necessary to have studied and understood the history of and the art form of propaganda and to be able to analyse media from this perspective, regardless of it's source and regardless of whether or not it confirms your world view.

I would also like to add that it requires a strong aptitude for multistep thinking.
I'm sure they'll take a victory here over Apple any day as there is more data to be gained here, but the two cases are not that different. Each case is about building a backdoor and each case can really undermine the security that allows our global digital economy to run. To be clear, it'll mostly undermine the US's future role in such an economy as it won't really be able to participate. I just don't understand how people don't see the true consequences of the FBI's actions in these cases. We're not talking about terrorism or a couple dozen murders. We're talking about losing security for good on all our systems and heading into a dark age of computing. How can you even buy something on the Internet if the connections are not secure? Are people really not scared of this?
That bit's definitely in there and it's definitely important for physical goods.

But digital goods are a different ball game. Even if the government is able to mandate back doors be put into phones, criminals will simply change to use other software.

We're going to need to face the fact that terrorists will still be able to hide their communications using encryption whether the US government attempts to rewrite all encryption communications software in the US or not. There are too many moles to whack.

I'd prefer that our law enforcement officers figure this out sooner or later so they can get back to figuring out how to keep us safe given the circumstances. They have a very difficult job which we need to support through whatever means we can. It's our job to help them learn how encryption works.