skysight-inc/HackerNews huggingface dataset:
Don't you think they can just wipe the slate clean of decades of money laundering with zero consequences? What about millions of lives that were lost/affected by this?

https://en.wikipedia.org/wiki/Indian_black_money#Black_money...
Yeah that's why Elon split his between two.
> Tesla has released their patents[1] so this would appear possible.

Tesla has released their patents in the same way Facebook or Google have: only if you in turn release all your patents to Tesla.

No one will do that, and the actual solution will likely end up with the EU enforcing a standardized plug in one or two years time.
If everyone is building Aquadrones, a big opportunity will be around aquadrones surveillance (for GOV) and security (for private drone companies).
NSA EXTRABACON exploit still threatens tens of thousands of CISCO ASA boxes
What is the connection between Plan 9 and Forth here? Simply that they are both replacements for widely-used software?
> 1) store passwords in the password manager, even the ones you think aren't important.

Losing the password that unlocks full disk encryption (FDE) is like losing the password that unlocks your password manager. At some point you have to have something stored only in your mind.

Now sure you could have your FDE password stored in a password manager as well but that's probably not a good idea. Also, compared to just about everything else saved in a password manager, you'd have to manually type the FDE password at boot. You can't copy/paste it as if anything your password manager would be running on a different computer.
As a mathematician, and seeing what's on the article (and with no intention to downplay your achievements, which are impressive), that's not what I think of when I hear "advanced mathematics". Vectorial calculus and differential equations (ordinary, not partial) are basic courses in math degrees. For the things that the article explains, such as topology, group/ring theory, measure theory, functional analysis, etc (which are still nothing fancy that doesn't get reviewed in a degree, so not yet "advanced"), I think that self-learning is almost impossible unless you're near to a Terence Tao-level genius.

Here I talk from experience. I remember reading books on some of these subjects and understanding few things, without really getting a grasp of what they're talking about. A lot of times, the problem is that you don't know what is missing in your knowledge. You need a clear roadmap, you need relationships, you need to solve a lot of questions, you need to do exams and, most importantly, you need to test your knowledge. I cannot even count how many time I thought I understood some theorem only to do some exercise and see that I had absolutely no idea. Sometimes you notice yourself, sometimes you do it so bad that you don't even notice it is incorrect.

And, for these subjects, the material on the Internet starts to diminish and be less accessible (more oriented to professional mathematicians than to learners). Khan Academy does not have advanced courses, the definitions on Wolfram or Wikipedia are only useful if you have already a grasp of the subject (see for example https://en.wikipedia.org/wiki/Measure_(mathematics)#Definiti... - What is important? What are the critical aspects? Which are the subtle parts of the definition that you must read carefully?) and in Youtube you may find lectures, but usually they're like the books: you will be lucky if it's not a succession of theorems and definitions, and you still lack the possibility of checking and testing your knowledge.

So, while some parts of math can be learned independently, I don't think that advanced mathematics can be done. Myself, only after 5 years of mathematics I'm somehow comfortable to study subjects by myself, and it's still hard.
That’s the second CEO. The first CEO was forcefully resigned right after the EPA learnt of the scandal, in mid-2014.

The second CEO stepped down after this scandal became public.
The other kind of Silicon Valley tech bubble
I don't mean to be rude by saying this, but the truly-difficult advanced math - the stuff that's really hard to build an understanding of by yourself, because it's fairly distantly separated from any obvious applications or anything you'd readily have experience with, and heavily obfuscated (to newcomers) by the notation and pedantic proof-focused thoroughness (appropriate for academic math, less so for applications) - starts a few courses after Diff eq.
Would you feel the same way about a book on performance optimizations?

The medium says nothing about the message. The message isn't even about load time performance, it's about runtime optimizations.
Show HN: Control RGB LED lights from your phone or browser with Arduino and DMX
Other countries' constitutions cover non-citizens.
A new way of testing
2312 is definitely good ecosystem sci Fi (though it serves less well as a murder mystery sci fi). But it was written quite recently (published 2012).
d3 is robust because it's practically a language, whereas all of these charting libraries that wrap it are essentially "d3 frameworks".
Yes exactly! Out of the box webpack solves a bunch of really complex problems that frameworks or 10tools combined would have to solve (code-splitting, lazy-loading, multiple targets (webworker, web, node, electron, etc.).

Our vision is to be able to integrate as many perf features as possible, (sw-precache, rollup module inlining, a universal generic compressor/minifier for es6).
Show HN: PostGIS query editor and visualizer
Imaginary Numbers Are Real [Part 13: Riemann Surfaces]
> Also their sales are strong and even increasing

Nokia and Blackberry unit sales rose for 3.5 years after the iPhone debuted.

Tesla is making enormous investments in their business. (For example their enormous gigafactory will provide scale advantages). When these investments start bearing fruit the Germans may find it difficult to compete
This is precisely a strategy for optimizing away the cost of function calls and other indirection.

You basically really want this in any case where you're applying a dynamic expression to a large dataset.

We use the technique in Renjin, an R interpreter built on the JVM, for vectorized expressions such as sqrt(x^2+y^2) where x and y are long arrays.

You can implement this with function pointers, or interfaces in Java, but if you're evaluating the expression millions of times, then the cost of the indirection is huge, and worse yet, it gets in the way of the processor's branch prediction and pipelining.

If you can compile the same dynamic expression down to straightline machine code, the impact is pretty fantastic: http://www.renjin.org/blog/2015-06-28-renjin-at-rsummit-2015...
This is my guide on how to control RGB LED lights from your phone, web browser, or using "Ok Google" by using an already present DMX decoder and an Arduino microcontroller.

It's just another way to improve the control of RGB LED strips... so I can finally get rid of the annoying remote that came bundled with the decoder.
> And outside of the valley Teslas are very rare by comparison with any other brand.

i'm not a tesla fanboy, but this isn't true. LA has more. LA has more of everything car-related, because it's LA.

most people that live in the bay area have never actually been to los angeles so they don't comprehend the size of the metro area. it dwarfs the bay in terms of population and sheer size, which is why a lot of people don't like it.
Yes, agreed. I tried to argue this point below, but I think your analogy is more apt and the difference comes across clearer. Thanks.
Early use, sure, but hardly the first. The owl in Labyrinth was 1986, and I'm certain there are earlier examples.
Font size is already inherited. `font-size: calc(1em + 10px);` should do basically that.
Here is a up to date write-up for our proposal and review of performance in our repo https://github.com/webpack/webpack/issues/2873#issuecomment-...
FWIW, my own intuition it precisely the opposite. I would be very surprised if reality turned out to be continuous, because of the resulting infinite information density.
Another thing that I'll toss in there (as a math PhD) is that the more advanced a topic is, the harder it is to truly grok it on your own without at least SOME connection to a subject matter expert. A mentor can really help you to understand something from several different perspectives, which is really critical to gaining your own expertise (versus a cursory understanding).

Now not all professors are great at this, but I would say that a great many would love nothing more than to talk about the things that they know very well.
The FBI’s Approach to the Cyber Threat
D3 is itself a leaky abstraction, since all frameworks, libraries and languages are ultimately leaky abstractions of some lower level. What matters is choosing the right level of abstraction based on what you're trying to do, and the resources available to do it. In some cases, D3 will be at the right level, and in other cases, something like Plottable will be right.
"All they have to show for is an i3, the e-up!, the e-Golf, and basically a Mercedes Tesla."

Exactly - a pair of onion-parody electric car models (the kind of design you would come up with if you were trying to make fun of electric cars and the people who buy them).

I have no idea what the mercedes tesla is that you speak of - all I know of is the B class. Again, a bubbly e-car for people that aren't interested in cars.

What I want is either an electric A8 (having previously owned two gas A8s) or an electric Porsche Panamera. Two electric motors. Identical interior / cabin design.

I've been ready to throw money at that for 10 years now, as are, I suspect, many Tesla drivers.
I think of Shockwave Rider as the first nascent foray into what became cyberpunk. Highly recommended if cyberpunk is something you enjoy. John Brunner's work in general, really, but Shockwave Rider in particular
Rollup as the new hotness for _libraries_. We know that libraries see a weak point for us as well as runtime overhead for many modules in Webpack bundles, but Rollup is just tackling one challenge and that is js perf. Webpack manages all of your assets (even if they don't get bundled together). Along with a hundred different out of the box features.
When deciding to encrypt, lets say a backup, you need to ask yourself, is the data better lost then in the hands of the wrong people.
That would also account for all the bugs.
Can you tell us what's wrong with The Psycopath Code and/or the parent's arguments? I can't tell based on your comment.
Yes, we tend to discount emotions, our own and others'. It is amazing in retrospect given how important these are in driving us. What I learned with groups was to explicitly ask people, "how do you feel?" and then to insist until I get answers that match what people are showing, rather than saying or claiming.

Especially, "how do you feel about what person X is doing?"

It's not a gender thing or even a nerd thing, really. It's the same with musicians, for instance (I used to jam a lot), they can be really reticent about saying what they actually feel about other people.

Basically our fear of being rejected by the group, and shame at having feelings that no-one else is expressing make us unable to speak up. Since few people can debug their own emotional stacks, the fear and shame dominate, and stop the (e.g.) anger at an asshat messing up the project from coming forwards.

So actually asking people the specific question can change a lot. Mostly, I'll start with "are you enjoying this (the way things are going)?" knowing they'll admit "no" and then we can work it out from there.
You can use pyside2. It isn't considered stable yet though, but I think it might be soon.
That's not the full resolution image.
Re: your last paragraph.

I tend to do something similar in the form of comments. I'll use what is most likely horribly inefficient (but quick and easy to reason about) way of doing things, then i'll throw a comment in the docblock about how it's probably pretty inefficient.

My reasoning is that i've had parts of a program that were very lightly used become very heavily used as the program evolves, and taking a few seconds to comment that this is a low hanging fruit if i need it has helped future-me at least once.

As with most things, it's not a hard "rule", just something I'll do when it makes sense.
Although a very different situation company wise I did a similar remote internship once. My coping strategy was to find small bugs that you understand and fix it if given no direction - it's great way to learn, assist and keep out of trouble.
Telcos and EU Commission wants to limit roaming to 30 days
Did somebody say min-font-size and max-font-size?

I've got a demo of the lock-style implementation they are talking about in the article here: http://codepen.io/tomhodgins/pen/QEVbwR

And another, JavaScript-powered version that I think is closer to how min-font-size or max-font-size would work if implemented as a CSS property here: http://codepen.io/tomhodgins/pen/bZxvjg
You basically summarized why large companies often get disrupted by small up-and-comers: the only way they can sustain their operations is to serve the current needs of the market.

This phenomenon is explained in Clayton Christensen's well-known book Innovator's Dilemma.

https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
Just let it die.
Ah hah... good spotting. Using radio to locate down to 10's of meters is a heck of an achievement. Makes me wonder how many other amazing things are hidden under the surface of this effort that are similarly amazing but don't see the light of day.
> maintain the sensation they are in control of the status of their vehicle

Hopefully it's more than the sensation. Anyone who's ever had a Windows update take over right before a presentation, or an Apple update brick their phone, wishes they had more control over when and if to accept an update.

Being able to upgrade/downgrade helps a lot. "Bluetooth for my headphones broke, after I upgraded. I'll downgrade, until they've fixed that bug."
Thank you for the link. This sounds scary though.

> Webpack will perform less-favorably compared to Rollup as the number of modules increases.
Installing Haskell on a Raspberry Pi takes a while, building from source, but I agree with your answer. Are there prebuilt Haskell packages for the Pi now? When I looked I couldn't find any.
Gym Memberships + Workout Classes - I used to be in a gym for 7-8 hours/week for years, but now I can't stand it. Realized I can get a comparably effective workout doing calisthenics at a local park while breathing fresh air and looking at the sunset and mountains.

I had a 24 hour fitness membership and a trainer when I worked in an office but after I started working from home it made more sense to invest in a home gym. So I got some Olympic barbells and bumper plates, a squat rack, bench, resistance bands, battle ropes, medicine balls, and 2.5-55lb adjustable dumbbells. The mailman and UPS guys hated me since I ordered it all in Amazon. Much more convenient than going to a stinky gym and waiting for the rack to become free while the bros talk about what supps they're taking.
Yeah it becomes increasingly difficult as you get older. I really wish I would have gotten into it sooner. DIY math is great, but it taught me to be more of a loner than I'd like.
The books reflect the above at xero. No statements were made by me or her that led to incorrect expectations. She handled ADP while we had it.

There's not much to do for finance when the bank account is empty and your CEO says there will be more money there tomorrow for awhile. I bridged for a bit and then stopped when I could no longer believe him.
How would backing up help? If you back up the encrypted data, then your backup is still useless because you don't have your password. If you back up an unencrypted copy, that defeats the purpose of encryption.
Choosing which features to offer in which products absolutely falls into the widely accepted definition of "marketing." In fact, market segmentation is one of the most fundamental marketing strategies, and market segmentation is essentially just the practice of choosing a specific set of target customers and building features specifically for them.
> Imagine Dirichlet's box principle, a thing that a 5-year old should understand; now look at how is it taught in discrete mathematics.

The theorem is "there's no injective function whose codomain is smaller than its domain". It's not stated this way because mathematicians are snobs or to impress students! abstraction is the very nature of mathematics.

From https://en.wikipedia.org/wiki/Abstraction_(mathematics)

"Abstraction in mathematics is the process of extracting the underlying essence of a mathematical concept, removing any dependence on real world objects with which it might originally have been connected, and generalizing it so that it has wider applications or matching among other abstract descriptions of equivalent phenomena."
Concept cars are similar to haute couture in fashion. Somewhat far-fetched and sometimes ridiculous, but they're a way to communicate and test concepts and ideas, as well as give a sense of direction and vision. Not a waste of time at all.
Quick question for the more cryptographically inclined: apparently after decryption the code does an HMAC validation:

/* Check that the key decrypted properly. */
sr_crypto_calculate_check_hmac_sha1(sd->mds.mdd_crypto.scr_maskkey,

Does this mean it's using Mac-Then-Encrypt? And if so, is it likely doomed [1]?

[1] https://moxie.org/blog/the-cryptographic-doom-principle/
http://www.cnbc.com/2015/09/23/martin-winterkorn-resigns-as-...

You're trying to re-write history here.

Winterkorn resigned claiming he did not know anything about the whole affair.
Wow, the function overwriting trick is really great. WebKit is likely to inline the no-op function in the third and fourth optimizing tiers, so if the rare thing does not happen, the no-op hook call is basically free. Cool!

I wasn't aware that function object allocation was such a big deal. It's a big deal if the function is used as a constructor, but other than that, function objects are some of the cheapest objects we allocate, at least in WebKit. Also, WebKit's fourth tier will eliminate nested function allocations if all of the calls to those functions are inlined. From helping with that work, I know that the cost of function allocation is small because even in the best case, the speed-ups from this optimization weren't earth-shattering.
http://dygraphs.com/ was a pleasant surprise. It handled a lot of datapoints with ease.
Genius Bar doesn't hire retired Apple engineer, stirs age discrimination debate
Show HN: HN Chat – Minimal Hacker News Chat with User Verification
The actual quote is a bit different:

"We should forget about small efficiencies, say about 97% of the time; premature optimization is the root of all evil."

It goes on:

"Yet we should not pass up our opportunities in that critical 3%. A good programmer will not be lulled into complacency by such reasoning, he will be wise to look carefully at the critical code; but only after that code has been identified."

Just before that section:

"The conventional wisdom shared by many of today's software engineers calls for ignoring efficiency in the small; but I believe this is simply an overreaction to the abuses they see being practiced by penny- wise-and-pound-foolish programmers, who can't debug or maintain their "optimized" programs. In established engineering disciplines a 12 % improvement, easily obtained, is never considered marginal; and I believ the same viewpoint should prevail in software engineering. Of course I wouldn't bother making such optimizations on a one-shot job, but when it's a question of preparing quality programs, I don't want to restrict myself to tools that deny me such efficiencies"

From "Structured Programming with go to statements" Knuth, 1974.
Bankai: DIY Asset Server
What you've quoted of the parent, they were quoting to refute.
That is a good principle, but the context here is different.

FDE doesn't have space for and can't afford (because of the random read patterns) authentication tags, so it uses modes like AES-XTS instead.

What that HMAC does is just confirming that the passphrase is the right one. Think of it as a checksum, not as authentication.
Meh, they could spin it how ever they want. They're masters at that.

The Chinese government has stopped harmful Chinese traditions on a number occasions without significant backlash. Especially anything that challenged their control. Just look at the suppression of religions, ethnic cultures, and many other traditions throughout China:

http://www.theepochtimes.com/n3/3948-commentary-6-on-how-the...
There's a data centre deep in the heart of a former Swiss bunker near Zurich. You can get VMs there from Exoscale.ch
It's totally normal to have peace-time usage for bunkers. Here's one underground bunker being used as swimming hall in Finland. http://mirstran.com/wp-content/uploads/2014/11/bassein.jpg Actually bunkers are plentiful in Finland because building those is mandatory. Not many countries build bunkers as much as Finland. https://en.wikipedia.org/wiki/Air-raid_shelter#Finland Also subway tunnels and underground parking halls, many (underground) sport halls are pre-equipped with massive blast doors. http://www.vastavalo.fi/albums/userpics/10913/normal__MG_419...
It would be really useful to have an actual concrete argument of how and why, rather than vague "your amateurish book proves how bad your book is" statements.

Edit: ah, checked your comment history, you've been trolling for a while HN. Enjoy yourself, it's a weird hobby but hey. Some people like to cook and make music, and other people... they troll.

http://archive.is/5DbNQ
Switching frequency of a single transistor is essentially the channel current divided by the gate capacitance. If their gates are of similar size than silicon transistors, 1.9 times greater channel current means 47% less time to switch.
> So, what do you think

This is an interesting perspective! One thing to note is that you never have to import images and other assets into js to express that as a dependency!!

One of the coolest features about webpack is its community plugins such as html-webpack-plugin. For example through html-loader and html-webpack-plugin, you can specify in your index.html _template_ an image src or src set, this also tells html-loader to express those URLs as webpack dependencies allowing you to use image and file loaders!!

Do people often do this? I'm not sure. That's one of our main goals with webpack (2) is to provide education on different ways to approach different scenarios through our new documentation. When you don't let webpack manage all of your dependencies (code and non-code) you significantly lose out on a wealth of features for PWA, and PRPL standards.

So in the end? Maybe I am a bit biased ;) but I definitely disagree with the premise that you let other build tools handle other assets.
Here is one in Amsterdam, hidden under a subway station (Weesperplein).

https://www.youtube.com/watch?v=4_My_uLAMAY
That used to be the case until the end of last year, but it has been open-sourced and you can render a plot entirely on the client side, without a roundtrip to Plot.ly's servers (no rate limits anymore, custom integrations to your existing stuff, etc.), for free.

https://plot.ly/javascript/open-source-announcement/
- with cheaper fuel

I had always taken for granted that electric cars were cheaper to fuel the gasoline cars, but I ran the numbers for my father recently and I was surprised to discover that right now form him it would be basically the same price.

(numbers and previous discussion here: https://news.ycombinator.com/item?id=12379662)
Did you even read the linked paragraph? The story has been debunked and the cited bank is HSBC. Not really what I would call a swiss bank...