skysight-inc/HackerNews huggingface dataset:
2015: The Year in Social Media Disasters
The 9x delta is from "a synthetic benchmark that simulates the worst mix of blocking and non-blocking operations". Expect real-world workloads to have significantly less performance impact.

The particular issue is:
"The asynchronous interface requires the O_DIRECT flag to be set on the file descriptor, which means that any access to the file will bypass the cache in memory and increase load on the hard disks. That definitely doesn’t make it optimal for many cases.

To solve this problem in particular, thread pools were introduced in NGINX 1.7.11"

So, NGINX doesn't think it's crazy to deploy on linux. And no, Windows is not a better option. "only the select() connection processing method is currently used, so high performance and scalability should not be expected." http://nginx.org/en/docs/windows.html
Most of the time I prefer Lyft drivers. They are usually more chill and down to earth.

Uber is also a good service but their drivers are less personable and more professional.

Both services are great.
I have celluar data plan. I don't use the public wifi unless there is no coverage in the station. We need:

* more cellular coverage, for every station

* LED train schedule display in every train station
Most of the people here are likely to be techies capable of bringing the good, feasible ideas to light themselves

Unfortunately I think you've over-specified yourself out of a discussion here. What ideas do you have and why have you ruled them out?

"A better search engine than Amazon" isn't an idea, how would you do it. What technologies would you use? Amazon was built at a time when computing wasn't as powerful as it is now and iterated on and hacked on. If you started from scratch what would you do? Once you've done that how would you monetize it?

Same with the porn search. Where's the idea? You've given us the headlines but not the articles!

I don't want to come across as harsh, just give your discussion a bit of a bump -- and my good ideas are my ideas - I'm working on them already!
>Virtually no vitamins or supplements have actually been shown to have any benefit in proper randomised trials in normal people without severe deficiencies.

Does this mean vitamin/mineral/iron supplements work for covering vitamin deficiencies ?

So say I want to start a basic diet where I just eat whey + oat + seed/nuts to easily control my macros and have an easy to prepare diet - is there evidence that I will not have deficiencies if I take a "daily formula" supplement ?

I've done this on my previous job for 6 months - it worked great for losing weight/gaining strength - I never felt weak, exercise recovery was as fast if not faster than when I was previously working out with a normal protein heavy diet (only downside was digestion adjusting for the firs two weeks - after that had 0 problems). When I changed jobs I lost my routine and stopped working out - been a hectic year. I'm thinking of start this again and staying on it - I'm wondering if there's any research if vitamin supplements work for people with deficiencies.
Doesn't matter, the principle is the same.
I wish that GitHub offered some sort of project management as part of their Enterprise product. We use JIRA and GH Enterprise and the experience feels disconnected.
Chisel? There are dozens of non-Chisel RISC-V cores out there already (and many more that are closed source and being used by companies like Bluespec and Rumble).
Look at the US. Public school funding is being gutted in favor of vouchers or charter schools.
As we're talking about cross-border bank accounts, the Patriot Act, when applied to foreign persons (individuals or corporations) attempting to open US bank accounts.

Also, FATCA. Though FATCA technically only applies to the financial institutions and not their customers, its information gathering requirements have the same effect as requiring bank customers to disclose certain information.

There are state level laws that may govern US persons attempting to open US bank accounts, both those vary by state.
Chick-Fil-A Calendar Review: WTF Is Grilled Nuggets?
They can still become an absolutely massive business even with slim margins if the market is big enough. Look at Walmart.
who says Go sucks?
Thompson Sampling is not a replacement for A/B tests. Unfortunately, the real world violates the assumptions of Thompson sampling virtually all the time.

https://www.chrisstucchio.com/blog/2015/dont_use_bandits.htm...

Bandit algorithms do have some important use cases (optimizing yield from a short lived advertisement, e.g. "Valentines Day Sale"), but they are not suitable for use as an A/B test replacement.

Also, I'd steer away from dynamic yield - I've found their descriptions of their statistics to take dangerous (i.e. totally wrong) shortcuts. For example, counting sessions instead of visitors as a way to avoid the delayed reaction problem and increase sample size (as well as completely breaking the IID assumption).
Totally agree with you on the .com. We're working on it.
based on many news stories and on some of the experiences I have had:
Take case of Brian Acton(of whatsapp) being rejected by fb/twitter. Do you think he wouldn't have been able to solve a problem the business would've normally encountered? And just because someone cracked that irrelevant test doesn't mean they would be actually able to tackle a real life problem just as fast. I am very skeptical of this type of test methodology.
Any software developer worth his salt will be able to tackle any of the problems normally encountered. And moreover its not the performance of individual, but how the team collaborates and performs that results in successfully tackling worst problems in computer science.
Not everyone are privileged to live in an area with no crime and poverty. Certain measures are necessary.

Is there a particular death sentence you're referring to that bothers you or just the concept itself?
We don't offer a team agile board but we do offer a team dashboard which gives you access to all tasks across all projects.
DEFINITELY do not stop your search for a third party at Basecamp. Basecamp has re-organized their company to make Basecamp better so it is worth keeping an eye on them (and worth giving them the benefit of the doubt) but Basecamp is absolutely horrible. I don't know how that was allowed to happen, but it is bottom of the barrel. Try Asana or Trello before giving up on a third party.
There's a distinction between the RISC-V ISA and our open source processor implementations. The ISA is an open standard that anyone can make an implementation of. There are many RISC-V implementations out there. Most of them are not based on our RocketChip codebase and use Verilog, not Chisel.
I pushed for this really hard at one company. I was just a dev, not one of our Harvard MBAs, but I know math.

I got lots of pushback because it's harder to remember two numbers instead of one, and it makes reporting confusing because executives are also used to just the one. Throw in the business guys who did statistical significance by (literal quote) "experience and gut feel" instead of reliable, rigorous quantification of uncertainty, i.e. statistics, and I really couldn't do anything.
You've missed it completely. While there's value in individual merit, recognition and reward of accomplishment, it's terribly flawed to try to run a nation on such a principle because it's merely a variation on aristocracy. In a meritocracy there is no voting, there is no democracy, and there is not even really representation. The people in power decide the metric by which their replacements are chosen.
I was just reflecting on yesterday's hack of my 81 hacks, considering the possibility of adding an asm.js code generator to it: http://canonical.org/~kragen/sw/81hacks/oscarray/notes. Being able to run that code in Chromium as well as Iceweasel would be a big benefit! Especially if Chromium adds SIMD.js as well (currently only in Firefox nightly; see https://blog.mozilla.org/javascript/2015/03/10/state-of-simd... for more details) since that would enable JS code to generate code at runtime that would get performance several times better than optimized C, at least for the kinds of graphics, DSP, and machine learning problems that are easy to implement in SIMD.

SIMD.js still looks pretty half-baked (you can't supply vector arguments to provide the indexes for shuffling? Really?) but already promising.
You have the right idea but it's way more that you think. Intel spends over a billion dollars per quarter on all their tech.

https://ycharts.com/companies/INTC/r_and_d_expense

I agree R&D on any given bit of HW design is at least tens of millions. Probably more than once per year going back a decade given it's custom and formally verified. Standard cell approximating that would be a fraction of it but still ridiculously high if aiming for competitive performance/watt.
I think we can probably get transparency and ethics built into the algorithms. But I think we'll have a much harder time controlling how pervasive and intrusive the algorithms are. And as a result, our behavior will be more effectively controlled by corporations and governments.
I'm surprised to see a lot of RISC proponents still around, because I think it's quite clear that things didn't quite work out the way they thought it would --- the vision of cheap, simple, high-performance CPUs just didn't happen. Thus I'm not of the opinion that another "MIPS, but free" architecture is such a good idea.

Benchmarks are controversial but by most measures the RISC-V performance should be “good enough” for most use cases

In my experience, statements like this really mean "it's actually really bad, but we don't want to say that"... after all, who would call benchmarks "controversial" if they were winning? There do tend to be few comparative benchmarks, but here's one that shows how ARM and x86 are competitive, but MIPS is behind in energy efficiency:

http://www.extremetech.com/extreme/188396-the-final-isa-show...

Even modern ARM cores, an architecture that started out being very RISC, use microinstruction-based translation in their front end and probably have more in common with Intel's microarchitectures than MIPS and the like.

I think a "CISC-V" could be more interesting - something x86-like (AFAIK the remaining patents are only on the Pentium and above instruction set extensions, and those may expire soon, so 486 and below are now public-domain ISAs) with a small dense instruction set, but extended in a different direction. "x86, but free". ("ARM, but free" would likely not work for legal reasons.)
OK maybe you need to read The Rise of Meritocracy before you advocate for society run by one? You might also try out Brave New World while you're at it.
This is a pretty misleading headline.

s/drive/park/

That said, self-parking ability is still a big deal. Imagine when, say, 35% of the population gets them. You could have super-dense, extra-cheap parking lots for self-parking cars only. They could be packed extraordinarily tight, with no need for human valets.

Your car's boxed in all the way in the back? It'll just tell the ones in its way to please get out for a moment. One car breaks down? That's probably rare enough that you can move the ones around it and bring in a tow truck or human driver.
VIDEO: Police Chief Gives Final Brief on Barricading Situation
Along a similar line, in my own experience, since around Windows 2000 (not ME) it's extremely rare to see a BSOD that isn't related to either bad hardware or drivers, more often than not hardware related to a driver than the driver itself.
That said, Im for opening up microcode and even push for microcoded RISC-V.

You mean a CISC-V? ;-)
The Lawyer Who Became DuPont's Worst Nightmare
Good try, Winklevoss twins :^)
My only question is why hasn't there been a movie made about him yet.
This is necessary with textbook statistical methods which are explicitly based on the assumption of looking at exactly one time. However, modern tools (Optimizely, VWO, Qubit) do not require this. [1]

If you use one of these tools it's completely safe to run tests until the test says win.

There are still caveats to account for the real world - e.g., only stop the test after an integer number of weeks - but statistically this is a solved problem.

[1] The blog post under discussion was written before Optimizely's StatsEngine and VWO's SmartStats.
Not exactly the batmobile / car on command I was hoping for. The 'driver' is still responsible for the car's behavior. My standard for "without you" remains either no person in sight, or the driver in the back seat sleeping off a night at the bar.
Of course it is. It's another TC article.
That's still handing out free education. They have political beliefs about that approach providing better results, but it's not as-if they want to scrap the idea of government funded education.
What security compromises do you claim Doom made to achieve greater performance?
OkCupid's setting up threesomes
Lol. Clever. I'll keep it Microcoded RISC-V until people start doing something bloated like emulating x86 in it. ;)

cough Loongson people cough
Tracker's workflow is simple by design. I didn't like it, then I started working at Pivotal Labs, and now I get it.

And you can create tasks per story.

Incidentally, "Pivotal" is the company. "Tracker" is the hosted product.
>then why would Forbes force this "minority" to disable their adblocker in the first place?

A minority can represent a majority of your profit.
Most SIMD hardware instruction sets don't support (dynamic) vector arguments to provide the indices for shuffling, so it wouldn't be fast if SIMD.js' API had it.
Haha... your comment made me chuckle. I am not looking for your next gen. DNA mapping idea. It could be something as simple as a sales website idea that you always had but never had time to create one.
> There's no Schrödinger about it, FFOS is alive.

Is it, though? It's pivoting from being an OS for mobile phones, which is something that billions of people use and understand, to being an OS for "internet of things" devices, which are… uh… internet-connected thermostats and refrigerators and stuff? I guess?

But even if smart fridges are really going to become a thing, are we not not anticipating Firefox OS not facing the same challenges it did in the phone market? That is, if I'm gonna make a smart fridge, why would I choose FFOS over Android, especially since devs for the latter are far more common?
Resolution is independent of distance, it's a function of viewing angles. A 4K image 5 inches away from your eye that covers 30 degrees of FOV is identical to a 4K image 100M away that covers 30 degrees of FOV (modulo issues of accommodation and vergence).

The biggest change with VR is that it demands much larger viewing angles and subsequently much higher resolutions to achieve the same DPI. Fortunately, viewing angles can at most be 360 in theory (and about 200 or so in practice) so we're less than an order of magnitude away from ever having to worry about resolution again.
Largest ever 'age map' traces galactic history
Absolutely nothing sarcastic about it.

RE: Log4j. I haven't written Java professionally in almost a decade, so my mind substitude "something similar to log4j" in. Slf4j, log4j 2.0, both libs serve (as I understand it, am I horribly off base here?) the same purpose -- your kernel will be forced to make a syscall to write, in this case to his stdout, introducing unnecessary variance when your goal is to contrast two states of GC.

RE: Dtrace is a fantastic tool for making granular benchmarks. Again, theres nothing sarcastic about it. As I previously mentioned here JMH would be ideal, confirmed by Oracle[1] as the method to use. (Read the second section, starting with a few paragraphs up from Listing 6.) He basically gives a prescriptive method by which one can use the same tool I mentioned to combat the same issues I brought up, especially for situations like this (micro-benching). DTrace would take it one step further (again, assuming you're skilled enough to use it appropriately) -- you'd end up getting effectively a caliber of measurements on par with Intel PIN. I suppose drastic overkill for this situation, but no, there was nothing sarcastic (nor incorrect, as far as I can tell) about anything I said.

Edit: As I re-read my response to him, I'm baffled as how you can even think this was some sort of sarcastic jab. The dude made an awful post, and I tried to diplomatically raise a few of _many_ issues with his method. I guess I was being a bit of a dick to him by just hammering him away. He's probably just some 19 year old and I should have been constructive instead by spending 15 seconds to search for one of the plethora of sources available on how to properly benchmark the variance of different styles of garbage collection on stack-based VMs. I suppose my foul mood and an easy blog post as a target will yield make for poor manners. Apologies, OP

[1] http://www.oracle.com/technetwork/articles/java/architect-be...
VLIW demands an even "mix" of instruction types, and that's largely incompatible with general-purpose application code.

The Itanium is a great example of this. Benchmarks that pushed the CPU to its limits looked amazing, but real-world performance with general-purpose code was awful. There just isn't enough parallelism in general-purpose code to justify extremely huge instruction bundles that will mostly be wasted with NOPs.
Tracker has this some of this. You can filter to just items that you are working on.

I haven't seen it used much, because of the way we work at Pivotal Labs. The standard work method is to pick the next story, bug or chore off the top of the backlog and start it. Not much need for "what's mine?" filtering in that case.

As for talking, I agree. That's why we colocate. I ask my PM by turning around.
Alternatively, a top company will hire someone straight out of undergrad with a CS degree from a top engineering school, but they won't hire the guy who created Homebrew because he doesn't have the algo for reversing a binary search tree memorized.

The problem with meritocracy is that it implicitly depends upon a heuristic, and heuristics can always be gamed or inadvertently biased, no matter the industry.

I think this was part of what the author was trying to say, but I agree with you, it's a poorly written and wishy-washy op-ed.
>Uber is also a good service but their drivers are less personable and more professional.

That sounds preferable. The whole original fist-bumping thing is one of the reasons I don't favor Lyft.
We're going to see a lot of fractal screensavers again.
Never underestimate the regulatory influence of insurance companies. They are the ones who will call the shots when it comes to driverless car adoption, and I suspect they'll be all for it. Every year, we lose about 30,000 people on the roadways in the US alone. There are massive incentives in almost all corners of society to eliminate human drivers as rapidly as possible.

I'm what you'd call an "enthusiast" driver, but I'm not going to stand in the way of autonomous cars even though it will mean the end of an activity I enjoy. The upside is just too great to reject for the sake of what amounts to a hobby. We're about to find out if Ferry Porsche was right when he said, "The last car on Earth will be a sports car."
Java has both int (32 bit) and long (64 bit) types. What did you refer to as 'native'?

Lucene, the popular core search library, has always used int as internal document IDs. As a result, the number of documents in one Lucene index is limited to 2 billions (Java int are signed). It's even worse if there are many deleted docs in the index as they are are just marked as deleted and consume up IDs. There are a number of reasons why no one is keen on moving internal docIDs to long, and performance is one of them.
>ZipPy is a fast and lightweight Python 3 implementation built using the Truffle framework.

Since the build seems nontrivial it would be nice if there were some numbers comparing to CPython performance :)
What does your last girlfriend know about my significant other? Does she know my significant other?
I've also seen this happen on POWER. When generating 32-bit binaries, but with compiler tuning parameters telling it what minimum CPU it is on, I'be seen it generate 64-bit instructions for certain operations.

Another fun tidbit -- the debugger is blissfully unaware that the CPU and compiler are conspiring to do this. If you debug such a program, it will work fine. If you set a breakpoint on the instruction in question and simply continue, the entire program freaks out because the debugger just chopped off the high 32 bits of whatever it touched. I found that amusing when hitting it while debugging an issue. (Sad face)

In general most tools freak out if they encounter this because they were built under the assumption this was impossible.
"don't require them".... Transactionlity is principally dicated by the requirements to the architecture design, not the other way around.

" isolate to one service " Yep, a single service with a single database, as mentioned.

My point here, like the earlier one, is that there are a lot of situations where multiple services don't fit the domain. In fact, very many, given the extreme complexity around transactions.
Right, it's junk click bait designed to serve a pile of ads.

I think it's awful that people are building a career by pretending that you can do better at the lotto (that's why I called it mysticism, you can't do better at the lotto).

Someone who bills themselves as helping people be savvy consumers should be pointing out that the statistics for Powerball are basically insurmountable, not having fun pretending that there are ways to beat them. That doesn't mean I didn't buy a couple tickets for fun, but I also didn't spend a lot of time figuring out what numbers will work best to beat their random number generator.
I love this app and can't wait to run Mac OS X VMs! Also for the CLI check out http://www.xhyve.org
Thanks. This seems to be the key relevant quote from that thread: "The RSSI telemetry showed a single value sticking out of the noise, that's it."

So, just something random. Computer glitch, cosmic ray whacking something, or similar. Not aliens, alas.
I don't know how Google handles this, but I wrote a driver that can accurately detect when an ajax page finishes loading. I simply wait for a certain amount of time to elapse when there are no pending requests. (FYI, the project is linked in my profile)