Recent submissions

Comment · 6 years ago
Thanks for pointing out the spatial audio. It amazes me all the comments about price but not discussing what features these actually have. Dynamic head tracking for spatial audio could be really amazing and is not cheap to implement. These aren't just some "dumb" headphones with speakers in them. I'm really interested in trying these out on the Xbox X which has Dolby Atmos on a big screen and hearing the sounds move as you look around. Also, imagine silent discos with the DJ streaming in Atmos as you move around. Now if only there was a widely adopted open spatial audio standard instead of Atmos...
Comment · 6 years ago
Yeah, this is crazy that Apple is only using AAC for their codec and not anything like aptX that can get down to 50ms range. I would expect Apple to do better here and even have different low latency codec specifically for voice calls.
Comment · 6 years ago
That's not the only point. You are confusing necessary and sufficient conditions. Being able to do the thing that needs to be done at the right time is a a necessary condition for this success. It's definitely not sufficient condition as you rightly point out. You note that you use fiverr and development teams you've worked with before to deliver quickly. Without that you have nothing to deliver or it is beat in the market by the time you figure out how to make it. An influencer isn't going to magically create products for you.
Comment · 6 years ago
Comment · 6 years ago
Yeah, it was denied.

About our new discovery, Daniel J. Bernstein issues the following statement:

    "https://cr.yp.to/qmail/guarantee.html has for many years mentioned
    qmail's assumption that allocated array lengths fit comfortably into
    32 bits. I run each qmail service under softlimit -m12345678, and I
    recommend the same for other installations."
And from his "guarantee"

In May 2005, Georgi Guninski claimed that some potential 64-bit portability problems allowed a ``remote exploit in qmail-smtpd.'' This claim is denied. Nobody gives gigabytes of memory to each qmail-smtpd process, so there is no problem with qmail's assumption that allocated array lengths fit comfortably into 32 bits.

Under mitigations they list:

As recommended by Daniel J. Bernstein, qmail can be protected against all three 2005 CVEs by placing a low, configurable memory limit (a "softlimit") in the startup scripts of all qmail services.

Alternatively:

qmail can be protected against the RCE (Remote Code Execution) by configuring the file "control/databytes", which contains the maximum size of a mail message (this file does not exist by default, and qmail is therefore remotely exploitable in its default configuration).

Unfortunately, this does not protect qmail against the LPE (Local Privilege Escalation), because the file "control/databytes" is used exclusively by qmail-smtpd.

Alternatively:

- an updated version of qmail-verify will be available at https://free.acrconsulting.co.uk/email/qmail-verify.html after the Coordinated Release Date;

- the developers of notqmail (https://notqmail.org/) have written their own patches for the three 2005 CVEs and have started to systematically fix all integer overflows and signedness errors in qmail.

Comment · 6 years ago
Note the go compiler is actually fairly immature compared to C++ compilers. It does not have any AVX autovectorization. Any AVX optimization is manual assembly by a library author.
Comment · 6 years ago
Authors aren't actually incentivized to find accurate results, but rather publishable results, which typically means novel. Researchers also cite articles based on their impact, not their veracity. There are plenty of instances of retracted results continuing to be cited as if they are still accurate.

There are issues with both industrial and academic research, but I do think that industrial research is more transparent in its motivations.

Comment · 6 years ago
Yeah, it's ingrained into the culture for lower level employees to call out people even in upper management for such minor safety violations as not using a hand rail on the stairs.

Also, I assume the complaints were for outside of any clean room environment since inside a cleanroom you are obviously wearing facial covering at all times. I do wonder about virus circulation inside a cleanroom though since there is a high volume of laminar flow and the filters are designed for particulates much larger than virus-sized.

Comment · 6 years ago
The discussion isn't about university research money and whether that is spent productively, it's about endowments, which are nothing more than investment funds.

The question is whether it is productive to maintain large investment funds unrelated to their stated goals of education and research.

I think the OP would be happier if those endowments were drawn down on research with uncertain benefits rather than just invested in natural resource extraction companies.

Comment · 6 years ago
Error: The value 'ZZZ' is invalid for '<high-value>'

That is an awful default error for validating the type. The program knows it failed to parse as an Int but doesn't tell you anything about that.

Error: The value 'ZZZ' is invalid for '<high-value>' of type Int

Also, the help should automatically tell you the expected types as well.

ARGUMENTS: <high-value>: Int The highest value to pick.

Comment · 6 years ago
It was two phone interviews that he didn't want to do back to back after having already completed two successful phone interviews. People can often take a phone interview over their lunch break as it is typically less than an hour. That is impossible if they want you to take two phone interviews back to back. 99.999% of companies don't do four phone interviews before an all day on-site interview. He was correct that Google doesn't respect an interviewer's time and that signals that they will not respect your time when you are an employee.
Comment · 7 years ago
This is such a weird proposal that I think indicates an unawareness of the advertising industry. The reason the internet tracking industry exists is entirely because the first party advertisers don't want to deal with attribution or anything like that. They are only interested with selling their product. They contract out to third party companies specifically to not have to deal with those attribution issues. The reason those third parties have to resort to tracking is because advertising fraud is rampant on the internet and the first party advertisers want some assurance that they aren't just throwing money away. In the traditional advertising world, they can see the ad on TV or printed somewhere and know they aren't getting ripped off. There is absolutely no assurance on the internet that anyone is seeing your ad. So this proposal is saying that the advertiser should be in the business of assuring that their ads are being seen and delivering value, but it still doesn't solve the problem that the advertiser wants to be sure how many of their ads are being seen. Advertisers are paying for the number of times and ad is shown not the number of times it is clicked (this isn't the year 2000), so this proposal gives the advertisers more work to do without actually solving their real problem. I don't foresee any significant adoption of this proposal from advertisers.

Now, if someone could come up with a privacy-preserving solution to advertisers quality assurance problem of buying advertisements on the internet, that would be big business.

Comment · 7 years ago
No, that does not typically happen and advertisers know that. That is called direct response marketing (think coupons in your free weekly newspaper) and is basically the lowest form of advertising. Advertising is a broad field including much more common forms of advertising such as brand awareness where the goal is to make the consumer aware of the product so they will have it in mind when they make their next purchase. Also remarketing, which everyone hates on the internet, where the product follows you around trying to see if you'll buy it again. For traditional advertising this is all the catalogs you get in the mail for things that you have bought in the past. It's always odd that most internet ad discussions try to turn all marketing into direct response marketing.
Comment · 7 years ago
The graph isn't about absolute levels, but income distribution. The point I think they are trying to make is that higher total income countries tend to have a more equal income distribution. The US doesn't fit that trend, though also some of the lower total income countries such as the Czech Republic have more equal distribution as well.
Comment · 7 years ago
Wait, I can't believe that I am a "rare individual" who can visually imagine things. Is visual imagination really not a wide spread ability among the population at large? I would think that it is the opposite. That aphantasia would be rare.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton