skysight-inc/HackerNews huggingface dataset:
About half a year ago. It turned 1500 lines of Dart into ~10000 lines of Javascript. That might not be that much to handle for a webview but it was quite hard to debug. I used it as a UserScript in WKWebView so I couldn't use DartEditor. In comparison, the haxe code, which looked very similar to the Dart code, was compiled into 1400 lines of pretty readable Javascript.
The issue isn't that the warrant did what it was supposed to do.

It's that you can issue such a warrant and target massive numbers of people regardless of whether or not you specifically suspect them. The point of the warrant system is to prevent LEOs from searching (you|your property) without knowing what you supposedly did. The warrant issued here allows arbitrary attacks against arbitrary targets, and that's not good, regardless of technology.
We don;t know that yet. This may have been the case of nsa-supported standards/devices/code being integrated without the agency being directly involved. Or it could have been a known tap put in place by someone without authority so to do. Either way, NSA may have access to things they don't even realize until they scan for whether their door has been installed.

Beyond juniper, This is a growing worry amongst open source projects.
So what is the advantage of this over say Zulip. Or Mattermost. Or RocketChat. Or Kawai? (I'm missing a lot I'm sure.) A particularly great user interface on the iPhone?
I personally believe credibility at first impression has more to do with the overall polish and quality of your design than the existence of a photo.

Sure, adding a photo might be an easy shortcut to fabricate the illusion of quality, but it's a shortcut that also has severe adverse effects on UX in bandwidth constrained environments, which actually has the opposite effect on perceived quality, and thus credibility, than the designer intended. This is why I believe it's worthwhile to explore alternative designs that don't rely on photos, at least once you're past that MVP phase where you just want to put something together as quickly and easily as possible.

RE: You can't relate to a gradient. This is true enough, but there's no reason why you need to make users relate to a background image, when you can have them relate to something in the foreground like some kind of feature showcase of your app/service (with screenshots and such). A busy stock photo in the background is actually detrimental to this kind of design compared to something simple like a gradient. And in my opinion, this kind of design is much more directly relatable for users because you're presenting your value proposition to users explicitly rather than relying on your users being naive enough to fall for some subliminal mind trick.

Stripe's landing page is one good example I can recall of such an approach: https://stripe.com
> some testing vendors use one-tailed tests (Visual Website Optimizer, Optimizely)

> Most A/B testing tools recommend terminating tests as soon as they show significance, even though that significance may very well be due to short-term bias. A little green indicator will pop up, as it does in Optimizely, and the marketer will turn the test off.

People pay brisk money for this?
As I understand things, traffic tickets are generally revenue to the police, so they do care if you win your case. They'll only really notice if large numbers of people start doing this, but a principle that their unsupported word is no better than yours will certainly rise to that level.

There are a lot of process reasons to give the police the legal right to overswear civilians. They basically boil down to the same problem discussed in the Volokh piece, which is that without that right they lose the ability to prosecute (I'm not claiming they are prosecutors; I want to use that word in a more general sense) most of the cases that are meant to be their job.

But this isn't compatible with the much-vaunted notion of "innocent until proven guilty"; it's actually a judgment that most innocent people should discover that it's impossible to be found innocent once they're charged.
I own a small, independent mobile games company. If you can figure out how to get people to pay for games (without resorting to psychological trickery like Candy Crush) you could make millions.

I'd love to run a pure paid model and rip out the bloat and headaches of advertising SDKs, but I also have employees who count on a paycheck and like working on games, and app stores that foster a race to the bottom and highly promote free games over paid.

So I'm pretty happy with my place in life right now.
New wave in tech: hacking the brain
"I have never professionally audited a C project and not found a vulnerability."

Just out of interest: How many C projects have you audited? And have you ever looked for a relationship between the number of vulnerabilities and the percentage code coverage from automated tests?
There are a few new dark corners in modern c++ ... Enough to inspire Scott Meyers to fill a new book of advice just for the new idioms. C++ is powerful but complex no matter how you look at it.
Scheduled car services are a pretty different business from Uber. When I schedule a ride to the airport, I'm paying a premium to have a highly reliable on-time pickup. And, coming home, I'm paying for a highly reliable pickup where I expect my service to do their darndest to work around flight and flight schedule changes. (There's also basically no Uber out where I live.)
The last Amtrak flag stop in the USA that I knew of was Green River, Utah. Until a few years ago, you could flag down the California Zephyr and get aboard there any day of the year. Otherwise it would pass through town without pause.
Ask HN: Tips for software development endurance?
When it comes to putting in an 7 to 9 hour day of software engineering, I find myself sputtering by hour 5 or 6. It just becomes much harder to output the same amount and quality of code after a while.

Anyone feel similarly? What can I do to keep my focus up and not feel so tired at the end of every working day?
Leaving Java EE Behind
New class of sound wave gentle enough to use in biomedical devices
This is not beautiful. It's ugly. The lines are very harsh. No artist would make something that looks like this.

Props for the effort. It was clever idea. But it didn't work. I'm sorry.

The word beautiful is wildly, wildly overused. Everyone claims everything is beautiful these days. But that is not the case.
Here's most of the source code from that hack:

https://github.com/jsjohnst/leapcopter

And here's a promo video I made after the hack to show at work the following week:

https://vimeo.com/76095888
There's already a built in solution for this on HN:

- Upvote posts you like.

- Do not upvote posts you don't like.

- Use 'Flag' judiciously for content that you feel is not appropriate to HN.

- Let the HN ranking algorithm do its work.
> The creditors have to sue the estate, not the relatives, and if the estate is empty, they are not going to get anything. If they sued the relatives, the suit would be thrown out rather quickly. Heirs are not liable for the deceased's debts.

That is definitely the case in the US, but I would hesitate before assuming it's that way everywhere else in the world.

I do know that there are cases in Japan where the deceased parents of suicides have had to pay compensation for the externalities of the suicide, in particular for the decreased property value of the apartment that they committed suicide in. I don't know how or why they had to do this, just that it is a thing that happens.

http://www.tofugu.com/2012/11/12/japanese-suicide-apartments...
I can see that you'd probably have to take care on mobile and older platforms, and with resource-heavy games. But I have difficulty imaging that there'd be much issue with anything else, as long as the code wasn't overly terrible.

Do you happen to know of any benchmarks, or non-anecdotal evidence?
>>Just having the C++ ability to have objects doing things is very helpful.

There is a school of thought that it's the opposite of helpful. They would say it's better to have functions doing stuff with data (either taking it as input and returning as output or modifying some structures which should be mutable). "Objects doing things" don't fit to that model.
Apache does this since more than 15 years (since the MPM module has been introduced).
What a bold, unsubstantiated claim.
For a starter drone even $100 is a lot. Two things that you don't realize in demos are:

1. Drones are notoriously hard to fly.

2. The battery life is a true buzzkill. Even Parrot lasts 15 minutes or so.

What you want to do is buy a cheap 2-pack for $25-30 each. See if your girls and you still like them. You'd probably break them while learning. But that won't hurt you cause they are cheap. You'd also get a good idea of kinds of projects to do with them.

Then get a drone that fits, as you'd have a better understanding of what matters to you. I settled on a $80 drone that's not programmable. That's cause I stick a BLE arduino on it. Turns out that's all I needed. But get something cheap and break it while learning how to fly.
Google Maps is a wrong example. It's a (basic) web application, i.e. what is generally an interactive program that happens to be rendered in the browser. It's obvious that most web applications need JS on, because they're literally made of JavaScript.

Web sites, however, don't need almost any JavaScript to work. 90% of it is either unnecessary design that distracts and confuses users, or actively user-hostile scripts (ad popups, trackers, interfaces designed to trick you into buying stuff, etc.).
I voted it up solely because it was OCaml, haha. Not really too novel, I'm afraid, but an interesting take on the RSA SecurID via PAM nonetheless.

Tangentially, I think you can do this without Jailbreaking via services like : https://www.appaloosa-store.com/. Or maybe http://bumaociyuan.github.io/ios/2015/07/17/self-signed-cert... and https://github.com/bumaociyuan/zxIpaServer though I might be wrong. (I.e., you no longer need to to JB, you an just put the signed .ipa on a website and it will install.) I haven't had an iPhone in years to test it, but I'd be interested to know.
I agree with your entire comment above. But rape was under-prosecuted (excluding marital rape) for the reasons I'm talking about (they're called out in several legal and law-related texts), and it's a near-perfect exemplar of the problem, because the difference between criminal and legal conduct is so fine/intangible.

We used to have underprosecution of rape because of concerns about the possible legal basis for prosecutions. I'm not sure that the spread of the reverse phenomenon, prosecutions unconcerned with their own legal basis because it's imperative to prosecute certain terrible things regardless of the evidence, is something to cheerlead for.
When I tried to submit it, it redirected me to this thread:

https://news.ycombinator.com/item?id=10404538

I get virtually all of my reading material from HN or TheBrowser or ReadThisThing. I then save it to Pocket, getting back to it days or weeks later. I'm so far behind the curve that it doesn't make sense for me to submit anything.
In Firefox the gradient is not as smooth as in Chrome, looks like they are using different scaling algorithms. It's more noticeable with higher sample area settings:

http://i.imgur.com/notR7Jc.png
Three Icons in a Row: New Look at Web Design Standard
Yeah, it's speed for anonymity, just like everything else about TOR.
This is patently false. We have zero ability to vet ads as a publisher without spinning up an entire as sales department larger than my entire company. The networks we use can and do vet the ads before serving them.
Gamergate doesn't really have a political affiliation. Its about as connected/organized as anonymous.
Ha, even the flame wars here are brilliant.
Direct memory mapping from NIC to userspace with a userspace TCP/IP stack can significantly accelerate ultra low latency processing.

The effect basically disappears when you're looking at webpages that take 10-1000ms to generate.
If you mean the equation measures your boss's cognitive load, then yes. If you mean that it measures your cognitive load resulting from the organization above you, I don't think that's correct except in the most pathologically dysfunctional of organizations.

As a manager looking down in the organization, you are responsible for the relationships between your reports. As an individual looking up the organization, you are responsible for your own relationships with people but you aren't responsible for their relationships with others (and even in a mildly dysfunctional organization where you need to worry about your boss's relationship with their peers, that still only adds an O(n) term because you only care about your boss's relationships not each of your boss's peer's relationships).
So, roughly speaking, you can expect for a difference in the order of tens of seconds. But my question was, how relevant is this? At least in my experience, and I have worked with projects that took up to 50 minutes to fully recompile (before we moved to newer ms compiler) when taking all dlls, the full recompilation is rarely required. Sometimes you have to recompile project, which can take minute or so, but most often you do incremental compilations that barely takes a second. So for me it's hard to imagine compile time having considerable impact on delivery. Most of the time is used while reading the code and thinking how to solve a problem, not typing the keyboard and waiting for compilation to finish. And I would argue that properly written C++ can greatly improve the biggest part of work - reading and understanding the code. I admit that properly written code is not a given etc., but for personal project you can write however you want. In the end it's probably more personal prefference and how confortable you feel rather than strict rational choice. I think both C and C++ are very close calls, especially considering all the other choices there are.
I've been working on news sites for 7 years. I rarely comment here, but that's a good question.

1. No, I think the opposite. One of the reason that Internet advertising has gotten to this point _because_ smart people don't want to work on it.

2. The history of mass media is tied to the history of advertising. I know its trendy to say things like "the market will innovate" followed by no new ideas. This isn't the answer. The answer is to fix web advertising's problems.

3. I love the writing. I think it matters. I meet people who read my sites all the time and they agree. The survival of this depends on solving a series of really difficult, interesting problems.

Maybe it's just me, but I think that's cool.
Mexico is a great outdoor city. The parks and bike routes are great and abundant and mountains surround the city. Weather is good year-round. Lots of day hikes around the city are easy to get to without a car. Popo or Izta or La Malinche or Nevado de Toluca might require a car ride but you can climb Cerro de San Miguel (14000') or El Águila (14000') from a bus stop. (Popo (18000') is closed anyway because it's an active smoking volcano and Izta (17000') requires a carload of mountaineering gear even if you can find a ride.)
Do you have a specific 2-pack for $25-30 that you would recommend? I've never seen anything like that before?
I'm guessing they would never use a 5th pylon when engine 2 is missing and replaced by a potentially misbehaving or inoperable test engine. The 5th pylon could never accommodate a running engine since it's just an external cargo mount, not a full blown engine mount with all the necessary connections.
The framework level stuff is definitely reusable. Anything that involves rendering or collision touches on design decisions and thus impacts engine reuse. The off-the-shelf systems do conventional designs and workflows well, basically. But you go around them as soon as you want to explore in depth, no matter how big or configurable the engine is.

This leads to a situation where copy-paste at the start of the project may be the best way to reuse good stuff. Otherwise too many assumptions change. If you try to make it a parametric problem, you usually just find out you introduced accidental coupling later.
When I did a stylesheet something BeeLine-esque for Calibre, I did something similar for the text fill gradient (https://gist.github.com/osuushi/6461324)
Define "coercion".
I liked the suggestions, but they only make sense if you know what you want to learn.

To figure out what to learn next you have to have some kind of filtering criteria or you will just be randomly jumping between technologies (which isn't a terrible idea for beginners, but would get highly wasteful for experts).
Like in any program written in any language, you want to minimize allocation. People love to play the garbage collector blame game.
John Carmack said something similar on another HN post a few days ago: https://news.ycombinator.com/item?id=10845832

"Whatever the grand strategy for success is, it gets broken down into lots of smaller tasks. When you hit a wall on one task, you could say “that’s it, I’m done for the day” and head home, or you could switch over to something else that has a different rhythm and get more accomplished."
$90. Completely open source. PCB-structure. App Enabled. Steve Holt.

http://www.amazon.com/Crazepony-Quadcopter-Development-Platf...
Note that this is not recent news. This article was discussed extensively on HN 10 months ago:

https://news.ycombinator.com/item?id=9176538
The First Book Illustrated with Photographs (1843)
Keep chasing that dragon. Mobile games aren't much more than ringtones. Take note of how much time you spend marketing and whale-chasing v how much time is spent on the actual game.

KSP, Subnautica, Prison Architect, Minecraft, Don't Starve ... there is plenty of money being made by independent studios once you get off the mobile merry-go-round.
Was thinking the same thing. What if the email client colour-coded emails? Everything from inside the organisation would be surrounded in a green border, everything outside in red.
>I assume that people who say "not having to pay employer tax share for contractors" they mean things like unemployment insurance, and other employer-components of "payroll tax"? Is that still a red herring?

It doesn't have the same dynamic as the payroll tax, but it's misleading because the other point applies: the more benefits you buy for workers, the less (direct) cash you have to offer to entice them to do the work. Like with health insurance, a mandate for it would just mean Uber would lower time/mileage rates. In effect, this is the same as forcing drivers to use their cash earnings to buy unemployment insurance, which may be a worse use of the money.

>Also, it seems the paperwork and entities involved would get messy. The "employees" still own the car and need to expense/depreciate it, right?

Huh? They're already doing that as contractors. And Uber is now at the scale where (relatively) fixed paperwork costs aren't that big a deal.
Have a look to Erle Copter.

http://erlerobotics.com/blog/home-creative/
Martin Shkreli is holding an informal AMA right now
For that to be a valid comparison, you would have to compare the learning curve for Unity to the amount of time it took him to learn how to implement the original.
Could you explain why one thread per core translated to throughput and not latency targeting?

Each core can only handle a fixed number of instructions per second regardless of number of threads assigned to that core. If a core receives 100 requests, it could handle them all sequentially with 1 thread, or utilize 2-100 threads to handle them.

When using 1 thread, the first request will be completed within the minimum amount of time the core is able to do the work. The second request will complete in the same amount of time after the first.

When using 2 threads, the core will carry out the work an in interleaved fashion between the 2 threads. Both requests will complete at the same time as the 2nd request completed in our 1 thread example above.

I'll try make it clearer - assume a request takes 5 ms:

1 Thread
Request 1: start processing at 0ms, complete at 5ms
Request 2: start processing at 5ms, complete at 10ms

2 Threads
Request 1: start processing at 0ms, complete at 10ms
Request 2: start processing at 0ms, complete at 10ms

As can be seen, the average latency is better with only 1 thread - avg 7.5ms latency when 2 requests arrive at the same time. 2 threads gives us avg 10ms latency.

Throughput should theoretically remain the same if you disregard context switching time and cache invalidation. In the presence of both, the single thread method should outperform in terms of throughput as well.
In my Firefox (v43, El Capitan, Retina screen, Electrolysis-enabled), it looks completely pixelated:

http://i.imgur.com/1yMk1e5.png
I refer you back to my previous comment about the other regimes, and their propensity to use atomic weapons, had they developed them first.

Hell, Stalin told Truman to use it on Imperial Japan as soon as possible.
This is absolutely the way to go. Another great feature of getting a new hire on your time is that the goals of your team were already allocated with the old bucket of developer hours. Because the new hire was not planned for, they are relatively free to work on any of the nice to have but not critical parts of the codebase.

We always have new developers start by writing unit tests and documentation for the most used components of our codebase as determined by profiling. This way we are always improving our most important code, and at the same time teaching the largest percentage of our code to the new dev at the same time. With core components that are used everywhere, the new dev can literally ask anyone else on the team for help. This can help the new dev by allowing him/her to spread out what he/she thinks are dumb questions without feeling as embarrassed. Then by the time the next planning session has accounted for the larger bucket of dev capability, we have some great bugfixes, and the new dev is more confident and ready to specialize more.
5 Kitchen Gadgets That Will Take Over the Cooking Very Soon
I don't even know what to say about this article, except that it perpetuates this ridiculous idea that there are laborers at the bottom and people above those laborers who know how to communicate and effectively distribute knowledge across all other groups.

If people were computers, then what's being described is a tree of systems, and each node in the tree has full connection to its siblings and its children. But anyone who's designed large scale networks knows that this is horrible for data, because it doesn't allow for failure, and creates bottlenecks. This is why spine leaf architecture is so important.

But people are not computers. Communication is way more lossy than that. What this article fails to point out is that you actually have multiple decision trees in organizations, the architects and technical leads in a software group, vs the people managers. And combining those two roles creates horrible inefficiencies in descision making. Similarly, empowering people closest to the problem to make decisions means that the organization is much more nimble and increases agility.

I don't know what this article's point is, because it does help understand what effective leadership is.
Great project, best of luck with it.
In my opinion, with which many will probably disagree, there's nothing wrong with using STL containers in moderation if you approach it right. std::vector is good enough and fast enough in most cases if you reserve space and are judicious with allocations.
I meant $25-30 each, edited. Nothing specific, you see these kid-friendly drones in toy shops. The one I bought is $40 on Amazon now, from Holy Stone.

Here are two that I just found:

- http://www.amazon.com/Cheerson-2-4GHz-6-Axis-Quadcopter-Brig...

- http://www.amazon.com/4DCopter-Fly-Love-Quadcopter-Controlle...