skysight-inc/HackerNews huggingface dataset:
While it makes good headlines, I think most of this could be summed up as "vehicle emissions are more complex than the simple model you might expect".

Go and read the Wikipedia page on the New European Driving Cycle - https://en.wikipedia.org/wiki/New_European_Driving_Cycle. Notice that in the test procedure every instance of acceleration is described as "the car slowly accelerates". Now think about the range of driving styles that are found in the real world. Some people might be quite laid back about accelerating, but I think there's an awful lot of "floor the accelerator to get back up to the speed limit" as well. It's hardly surprising that in those periods the emissions from the engine will be higher than they were under the test cycle.

So who do we blame? The vehicle manufacturers? Well, given current popular sentiment, down that path may lie vehicles which are designed to never exceed the emission limit. At the extreme end we might finish up with cars that automatically throttle back when they hit an emission limit, similar to processors throttling back when they hit thermal emission limits. But what do we do when we start having fatal accidents when people tried to overtake and the engine suddenly reduced power in an unpredictable way because it had gone over the emission limit?

So, blame the emissions tests? Well, what should the emissions test be targeting? Never going over a particular threshold, say? In which case, how do you define a standard protocol (to ensure fairness across vehicles) that all vehicles will be able to follow? At one end you've got cars like the Peugeot Bipper Tepee with a 0-60 time north of 16 seconds (with both petrol and diesel engines - http://www.honestjohn.co.uk/carbycar/peugeot/bipper-tepee-20...). At the other you've got cars like the BMW X5 4.4 V8 which can accelerate roughly twice the mass in a quarter of the time (http://www.honestjohn.co.uk/specs/detail/?v=MBMWI-X50311 - the diesel engined version isn't far behind either). I'd imagine that a protocol that produces the highest emissions from the BMW would not even be achievable by the Peugeot.

The only other party left to blame seems to be the drivers, and particularly their inability or unwillingness to drive in a style that minimises emissions (and at the same time most likely increases fuel economy). But the media seem reluctant to point the finger in that direction.

I think we need to blame all of the above, but we need to get past the simplistic model of emissions being a constant that you can set a limit on for all vehicles regardless of how they are driven.
Building a GSM BTS Using the BladeRF, RPi and YateBTS
You almost certainly do know men like that in your personal life. They're just not creeping on you. Abusers and harassers are typically VERY charming to folks they're not abusing, which is why women tend not to speak up - because we know from plenty of bitter personal and secondhand experience that the response is going to be, "But he's such a great guy! You must have just misunderstood what was happening."
Vigilant-me.

I'll take some equity for the name.
In this instance though Intro.js is covered under MIT not GPL so the Qt restrictions don't appply.
Sounds very gimmicky. What have you done to validate the market for this product?

Also, what relevant design and manufacturing experience do you have?
Secret Sauce to Information Security Startups
Clickbait/spam. 50 slides into the 257 total, I've only seen stupid memes adapted to SQL. I want that part of my life back.
It probably varies by experience. I know I used to have trouble sleeping in unfamiliar places, but then there was a period of my life where I was moving, traveling, and visiting people a lot, and sleeping in a lot of guest beds or couches. It got a lot easier for me to sleep in new places after that.
If you find it annoying/difficult to pull in your vim config you may find VimSwitch (http://vimswitch.org) helpful. For example, when I start using a new machine I type:

wget https://bit.ly/vimswitch && chmod +x vimswitch
./vimswitch priomsrb

This gives me my vim config along with all my plugins.

Disclaimer: I am the developer of VimSwitch
Yank without Jank – How to prevent the cursor from moving after yanking in Vim
I think the person you're responding to meant some sort of "immediate action", not necessarily just stopping the sale of new diesel cars. Precisely because we have to be sensible about the actual culprits of emission.
New 8-megapixel camera board on sale at $25
this. if a person cannot be happy on their own, with only their body and mind present, then I believe they are not really truly happy. quite a few people I know claim happiness, very few actually are.

I don't mean flashes of happiness caused which happen in everyone's life, but stable, balanced feel that gets cannot be easily disrupted and rather quickly returns back.
Couldn't you power something like this from the bike itself somehow?
Drone Safety Map releases most accurate map for drone operators
The way I see it. It's not that the HN crowd don't appreciate humour and memes, it's that they don't want HN to descend into a forum where every second comment is a reflexive wise-crack and/or meme-vehicle. So that type of behaviour is actively policed against and newcomers think HNers are a dour bunch of so-and-so's. Not so!

If I want to chuckle for a while I'll head over to Reddit.

If I want to see what can happen to a forum when the intelligentsia leave I'll head over to /. for a while.

To remind myself of how bad things can get if we allow the lunatics take over the asylum I'll read the comments in YouTube while I watch a video.

Though not a news site, comparable sites to HN in terms of comment quality are TheRegister and ArsTechnica though you'll rarely get the level of detail in comments that one does on HN - the reason being (to go back to the point I made at the start of this comment) is that one does not fear that one's voice will be drowned out by dross.
For anyone wondering what K is, I'll repost this old email exchange between an ML person and a K person (it's already online, so no privacy violation):

On Wed, 12 Oct 2005, Fermin Reig wrote:

> Dear Rico,
>
> I have read Mark Joshi's book on C++ design patterns (as well as your
> review) and I'd like to share my opinion of the book with you. (By the
> way, I find the information in your website very useful.)
>
> My interest in the book was to try to learn how theory is put into
> practise. The best way to do that is by actually implementing things, so
> I did: I reimplemented his C++ code in OCaml, a functional, OO language
> that I like using. However, instead of a direct translation of C++
> classes to OCaml classes, I chose a non-OO design. The result is quite
> interesting from the point of view of code complexity and programming
> productivity (and hence cost). Here's a summary:
>
> Monte Carlo (datatypes only)
> C++: 264 lines of code (LOC), (7 classes, 20 methods), 12 files
> ML : 33 LOC, (3 datatypes, 1 function), 2 files
> LOC ML/C++: 33/264 = 13%
> Binomial trees (datatypes only)
> C++: 264 + 138 = 402 LOC, (10 classes, 30 methods), 18 files
> ML : 33 + 12 = 45 LOC, (3 datatypes, 3 functions), 2 files
> LOC ML/C++: 45/402 = 11%
> Binomial trees (datatypes + main algorithm)
> LOC ML/C++: 165/522 = 32%
>
> I'm not claiming that Mark's C++ code is bad (actually, it's quite
> good). However, using a better tool results in obtaining a better final
> product. (Performance of Ocaml's code is competitive with C++ as well.)
>
> I have written slides with more details about this, which I have shown
> to a few friends. If you would like to see them, I can email them to
> you. (I have also told Mark Joshi about my evaluation.)
>
> Regards,
> Fermin

Hi Fermin,

Not bad. But my K implementation only uses 2 lines of code though...

EuroOpt:{[S;K;r;v;T;n;po] / spot, strike, rate, vol, expir, steps, payoff

/ initialize constants
p:(%2*m)*(1%D)-d:a-m:_sqrt -1+a*a:.5*(_exp dt*r+v*v)+D:_exp -r*dt:T%n;

/ apply n binomial steps
:*n{-1_ D*(p*1!x)+x*1-p}/K po' S*(1%d)^(2*!n+1)-n
}

...and here are some test cases...

po:{0|x-y}; / arbitrary payoff function: max(0, K-S) for put

/ compare results for n = 16, 32, 64, 128, and 256
\t EuroOpt[5;10;.06;.3;.5;;po]' _16*2^!5

/ pass in payoff functions for put, call, and digital \t
EuroOpt[8;10;.06;.3;.5;500;]' {0|x-y},{0|y-x},{y>x}

/ investigating convergence for a digital option with 1-300 steps...
EuroOpt[8;10;.06;.3;.5;;{y>x}]' 1+!300

So yes, I agree with you. Functional languages are cool and C++ is
verbose & restrictive. Unfortunately, in the real world people don't care
about any of this... :-)

Cheers,
- Rico

And that was the previous version of K, before Q/kdb+. Things are probably even more concise now, but I've stopped following this about 10 years ago. Good times.
The closest I've seen to this is a thumb-drive with an e-ink "capacity meter" in the casing, made by Lexar starting back in 2006.
this kind of advertising is not appreciated.
Intelligent. Successful. But unhappy?
ES2015 TCO is in 5.1 but hidden behind a flag. We are preferring the explicit approach championed by Mozilla and Microsoft (https://github.com/tc39/proposal-ptc-syntax) because it makes the debugging and error analysis story better.
In response to both parents of this comment, my first reaction would be that "of course" it's personal: maybe your bed at home is not that great, or a neighbouring mine makes sounds that don't register consciously anymore but still keep you up. But then again, in my experience it is a personal thing beyond a person's environment. I know people of both kinds and the location does not seem to matter.

It's often the case in non-exact science studies that the results are difficult to reproduce. Besides the obvious "they're not called exact", it's interesting. What is this caused by? Would, in this example, some people lack the 'feature' of sleeping with half a brain?
Like jdimov9 I find that new places seem to make me sleep more soundly.

I did a fair amount of backpacking when I was younger (mostly in Scotland) which, almost by definition, includes sleeping in lots of different places - both in tents, bothies and sometimes bivouacs. I wonder if the association of being physically tired (carrying a pack all day up/down mountains) and new places caused an association with good sleep?

One odd association that I have is the sound of rain on an umbrella makes me drowsy - I've spent a lot of time sleeping in tents listening to rain!
You could make a script that prevents /dev/urandom from being made available until /r/random stops blocking, to then also simultaneously create that symlink.

Edit: on boot, first prevent access to /dev/urandom, then symlink it to /dev/random.
Then as soon as /dev/random stops blocking, reverse the direction of the symlink.
Same improved security, much simpler to use.
Well I sleep great at hotels too but less so as a guest at someone's house.

I suspect it's because I lock myself in a hotel room and can expect not to be disturbed. It becomes my private space.
Sometimes change triggers benefits like these. But I also know that I'm way more subject to allergic reactions when not in my bed. No matter how dusty or dirty is my room, it's always worse at someone else's place.
High-performance packet filtering with pflua
Java has a couple of different options for dealing with objects but is able to manage the full set of pointers and know that (for example) code doesn't try to access memory+1 for looping etc.

Under 4G worth of size pointers are simply zero extended, so that the higher order bits are just zero and the lower order bits stores in 32 bits.

Above 4G but below 32G it switches to "compressed oops" mode. This right-shifts the address by 3 bits and ensures/mandates that all objects are aligned to 8 bits (2^3). When converting back again to a memory address it multiplies by 8. This effectively multiplies the top address space by a factor of 8 and so you can store an object in the same 32 bits but can be wider.

It's possible to shift the alignment (-XX:ObjectAlignmentInBytes=16) which will then right shift the address by 4 instead giving you 64Gb memory with 32 bit addressing.

Although it's possible to go higher the advantages tend to scale out; effectively you end up padding the object space more and more so simple objects take up larger and larger slots.

The bottom line is: by controlling where pointers are used, Java can use a different addressing scheme by unpacking and repacking object pointers on the fly. And for some operations (equality testing) it doesn't even need to unpack the pointers in the first place.
What is K/KDB/Q/J like wrt concurrency?
It's more like Wine: the code runs directly on the hardware, but there is an extra layer that emulates the system calls. Except that in this case, the emulation has a lot of supporting code in a kernel driver, something that Wine doesn't have. (Actually, for Win32 programs there is also such a layer, however that layer and the NT kernel were designed together from the start, so it can be pretty thin.)
Then you came to a different conclusion than me, because the text say a lot of times to use urandom

There's no stealing with entropy. And once random returns a read the RNG is seeded, period.
Perhaps, then, this isn't measuring sleep in any different place (a hotel room, a friend's house), just sleep in a weird, inhospitable place like a lab with weird stuff strapped to your cranium to measure your brain activity.
Saç ekimi tavsiyesi – Sağlık, estetik güzellik, saç bakımı, yüz bakımı – Akonter
> And in general, would kernel emulation be a performant approach for running userspace of any OS in any other OS?

It can come close to the host OS, but that requires a lot of work.
I was an undercover bot for 2 months
Without the governments' attempts at controlling pollution, do you really believe that the car companies would voluntarily be restricting their cars' emissions?
I'd call it outright dishonest. Tell me quite plainly the price I'll pay or I'll treat you as a scammer. Vaguely telling me the special offer price and completely avoiding the true price is a scam like pattern.

You're right on pricing though. Newspapers need to stop trying to charge nearly the same as a print subscription. Almost no one is going to pay that these days - we don't expect to get all our news from one or two sources now.

I'd love to see a respected news site try a penny under $1/£1 a month sub just to see how the numbers land. I'd wouldn't be at all surprised to see enough subscriber growth that they make more notwithstanding traffic growth. It has to be better than advert supported rates.

I'd pay that, without second thought. I'd be happy paying that across the twenty or so news sites that make up regular reading for me.
Yup, mass cloning a VM is really bad if you rely on stream ciphers for communication over the Internet and you do not instantly reseed. Suddenly you'll have tons of identical keystreams otherwise, making plaintext recovery trivial.

Your VM host simply must instantly inject unique entropy into each VM guest instantly on creation, duplication and start. Otherwise you're breaking your own security.
Except for women, the worst case when we say "no" isn't "someone gets his feelings hurt and goes away"; it's something like this:
http://www.usatoday.com/story/news/usanow/2014/04/25/connect...

or this:
http://mic.com/articles/133535/yet-another-woman-has-been-ki...
A bit out of topic, but has there been any research done on learn-time topology optimisations? E.g. Start with 4-4-4-4 network, remove some little contributing nodes/connections during training, resulting in 4-3-2-4 network with similar accuracy as 4x4, but higher performance?

Intuitively I think that there should be connections activated for less than x% of inputs that could be removed entirely. In some cases this would mean removal of whole node. Would interesting to read something about such an approach.
Disclaimer: I'm the CEO of jClarity who produces Censum.

For those who are looking to read the arcane output of a Java GC log, you can grab a 7-day free trial of Censum (https://www.jclarity.com/product/censum-free-trial/) - it parses GC logs (Java 6-9 all collectors) and gives you a host of analytics and graphs to help you figure out what's going on. We've also got blog posts on GC (https://www.jclarity.com/blog) and our slideshare http://www.slideshare.net/jclarity
Related personal story: I have severe obstructive sleep apena (OSA), and I went for several years before it was diagnosed.

During this time, it was not unusual for me to get very little sleep many days in a row. As a coping mechanism, I learned somewhat to "half-sleep", where I would close one eye and relax that side while continuing to do things using the other eye.

I wouldn't consider it sleeping just on one side of the brain, but there was definitely something different going on. I found that 2-4 hours of that would help my overall wakefulness.

Fortunately I had my condition addressed, but it would have been interesting to see if over time I would have developed into a full sleep-wake state of consciousness.
There is one such platform called Haxe (http://haxe.org)
Why are you posting this here instead of the Linux mailing list?
Well the title is a little misleading but exact.

It is much more we finally have a reliable/proven way for estimating errors in floating point arithmetic for transcendental? operations notably on Intel platform.

Which is both impressive and important, and makes me wonder why it took so many times to appear while we use PC computers since so many years for non linear system with error amplifications (risk assessment, turbulent flows, n body problem).

I am like kind of surprised we make more and more use of computers for data crunching, that we give more and more precision on the results but few consider to check the exactitude : that results are less in value than the resulting errors propagated by all approximations.

It casts doubt on the seriousness of the industry.
Let’s do some old-school hacking on our new-school hardware (2014)
It does when the comment on someone's clothing is whether or not it compliments her figure and if she's wearing this season's colours. Dressing like a clown should be commented upon. Somewhere between these two extremes is deliberately dressing like Steve Jobs.
You sound like you're being a passive aggressive tosser, but what you say is true. If you are presenting yourself as an innovative leader in disruptive technology, and you choose to dress like the world's most famous innovative leader in disruptive technology, you're choosing to invite the comparison.
Looks exactly like http://qrohlf.com/trianglify/
Los Angeles and the 'great American streetcar scandal'
Yeah, this dude is creepy as shit and if i knew him in real life i would keep as much distance as possible between him and me. I feel really, really sorry for his wife.
So it's the same. Instead of spending money on shipping them thousands of miles, making sure their women are raped and hiring men to force their descendants into the system, you just give them some money and fill some blanks. Result is the same - cheap work done for you. I'd even say slaves were really expensive and required much oversight and trouble for the value they provided.
MotoGP: Rossi takes superb win in Yamaha one-two at Jerez
I'm sure the first 2 are simply people trying to remember/understand what formatting is supported. I wish it was a bit more prominent.
Exactly. E.g. have a look at the Facebook app.
Yanis Varoufakis: Switzerland is ideal for experiments with the basic income
As a die hard vim user I have to ask: Could you elaborate on your decision? What made Atom more appealing to you, what are the features it has that vim doesn't have (or does have, but more not as easily employable)?
Google Loon balloon crash lands in Chile
This reeks of propaganda.
In general, managing subscriptions for each media source sucks. I'd rather trust one company to manage it and have it all in one place rather than a few different ones with varying level of quality.
I (right not 30yo) consciously balance time spent "old friends" and "new acquaintances". While most the "acquaintances" never move into good friend, even a tiny fraction is worth it. (Also, it is wonderful for networking; being confined to one's circle of friends makes it harder to reach out.)
As much as I understand the need for a subscription this practice should be illegal.

And in some countries they actually are. There are laws in some European countries where you always have to disclose the full price and in case of reductions and offers you have to clearly show the original price.
How does Truebill make money? It seems a little too good to be true to be free. I mean, I can think of a bunch of perfectly acceptable ways to make money off this (selling anonymous information about what makes subscribers unsubscribe to companies, for example), I would just like to know before I sign up what exactly I am signing up for.
Another omscs student here. I feel that the udacity has played a big role in keeping the quality of omscs high.

Yes it's the professors who create great courses but the post production part of udacity is also a big factor in keeping the quality high on the courses.
magic leap would beg to differ
For me it is true, at least for the first 2 days. I was thinking it is because I was excited
onboardx.com is a solution. as an extra feature you can segment what kind of users should see them
Robotpkg – compilation framework and packaging system for robotics software
Scalamock – macros strike back
Back then they could wave their hands and correctly say there were so many CB radios they'd be enough for post-attack civilian communications, at least at shorter ranges.

But that doesn't mean you couldn't get by with many fewer working radios, and FRS and GMRS equipment is out there in some quantities, in addition to hams, many of whom are set up for emergency communications

And as noted by jcrawfordor cell phones are a zillion times more ubiquitous than CB radio sets ever were. In fact, noting the pattern that many less developed 3rd World counties leapfrogged over land lines straight into cell service, following that pattern in the rebuilding would probably work out pretty well.

ADDED: and WiFi equipment is also ubiquitous, and with directional antenna can travel pretty far. So we'll have quite a bit of stuff to work with, and people are pretty good at cobbling together solutions for problems like this.
Sincerely whenever an history book names just one cause for the decline of the Roman empire, I toss it aside.

I get it, people want to have a nice clean explanation for the fall of the Roman empire, but mankind and societies don't really work that way, it was a number of big and small issues that made the Roman empire come to an end and every respectable historian during - at least - the last 2 decades as stopped trying to pinpoint just one motive.
> sleep like a baby

In which case you confirm research findings, as babies tend to sleep light, wake up every few hours, then cry.

In all seriousness I doubt you can self asses this. Maybe I've miss-skimmed, but nothing in the article mentions about how participants felt, but rather how easy it was to wake them up.
If mathematics doesn't have to do with experience, how do you explain the fact that when we measure pi it's 3.14?

Pi is just pi defined in a mathematical way. It's true that there are other numbers or objects which can make a prediction about the measured ratio of the perimeter to the diameter, but those are not pi. Whether those other objects may be equally valid as pi for making that prediction depends on the details. There may be reasons to prefer one to the other even if they make the same predictions up to measurement precision. We usually prefer the simpler explanation for example. This is equally true in physics and other subjects. Note that as a device for predicting the ratio of the perimeter to the diameter, pi is not perfect. Our space is curved, so for large circles the ratio will deviate from pi, and you have to use a more complicated method based on Riemannian manifolds.