skysight-inc/HackerNews huggingface dataset:
It's the basis for another project of his called 'fleet': https://github.com/marssaxman/fleet

The idea for fleet (and thus for startc) is to work inside a hypervisor (kvm) instead of real hardware so you get a few devices implemented through virtio and run on top of that.

His blog post on fleet is at http://www.redecho.org/2015/10/01/system-programming-is-fun-...
"Ich habe es nicht gewusst".

Also, I fully agree. There is well-known historic precedent for "I just followed orders" not to be a valid excuse. Plus, the consequences would likely not have been even remotely close to that for a soldier in WW2 (i.e. unlikely to be shot for treason).

OTOH using the programmers as scapegoats is wrong. Yes, those who carry out the orders are guilty. But the entire chain of command that led to it is even more guilty. And thanks to corruption, they'll likely only feel a fraction of the punishment the scapegoats will face.
GABA is the main inhibiting transmitter in the central nervous system. The opponent of cortisol which facilitates stress and alertness, so to say.

I dare to say that everything that calms the body, like alcohol, other drugs (GHB), or going to sleep has to do with GABA ;).
Best Micro SD Cards for Raspberry Pi
Get video responses for your web development questions
The Jony Ive Principle
4 Goal Setting Tips to Help You Win in Business
Inviolability of Telegraphic Correspondence (1879)
There is a better product / drug already:

It's called GHB, is endogenous to the body, has similar effects like alcohol, but is less toxic.

https://en.wikipedia.org/wiki/Gamma-Hydroxybutyric_acid
No, sorry :( Clearly a TODO for some future work.
I was merely using an example that seemed relevant to this community. The point is someone has decided to use his time to the benefit of others. It seems to me that the fair reward in this case should be proportional to the benefit produced as perceived by the person/people benefiting and not depend in any way on what it took the "provider" to produce.

If you argue that fairness is subjective and utility is king you've already rejected the entire argument about genetic advantage. I would point out though that to define utility you'd still need a definition of what's "good" and with it, very likely, what's "fair" and we are back to square one.
"Being a complete product nerd..." describes your dilemma.
IMHO the barrier countless many people face is psychological - creating a product is the cool and geeky (read: intelligent) thing to do; marketing is for the less talented people. Well, I'm here to tell you this: the moment you decide to derive gain (and not necessarily financial gain alone) you switch hats from being simply a geek to being a businessman(woman).

Marketing is not an option - it is a NECESSITY.

Great marketing can propel a mediocre or second rate product to dominance over a demonstrably superior rival(s)- (microsoft, coke , kardashian kids, Im looking at you)...
Alternatively, it can serve to unlock the potential of a truly valuable offering (Dyson,google,Star wars, I pad)

I would take your idea one step further: once you have your product up and running, ALL your time not spent on critical maintenance tasks should be spent on marketing until the product is entrenched.
>The agilekeychain is in a folder that only our Dropbox users have access to. Where, again, is the part where the whole internet can see it and Google can index it?

That happens to people who self-host the file. That aside, Dropbox (the company -- or any other person that has access to your agilekeychain, for that matter), having access to metadata about your encrypted passwords is already bad. They shouldn't be able to see anything -- not just your passwords, but also the sites they're for (sexwithanimals.com, hilterappreciationsociety.org etc.).

>If you have your sync set up to be generally visible on the entire web, aren't the passwords (encrypted) also there?

Your passwords yes. Their metadata (such as that they're for sexwithanimals.com and hilterappreciationsociety.org etc) not.
I advocate nothing of the sort, just note that it is just as likely to work as the author's "plan", which (like most texts, really) is more of a testament to his personal psychological issues than to his reasoning abilities. Do we have a good reason to believe a society made of used-car salesmen would be worse than that made of Aspy scientists? :) If I advocate anything, it is that we base our social policies on careful study of actual society rather than a simplification made for people who are unable or unwilling to grasp the complexities of the human condition.
Sure, IIRC from my college chemistry classes it's mostly Trp or Try fluorescence.

In this case, it's still considered fairly puzzling why the flash is so intense or what its "actual function" or whether it's protein fluorescence at all: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3735983/
Such solution has some obvious failure modes. For instance:

- People optimize locally, working for what they think is their best interest, even if on aggregate they lose. This is basic coordination problem; the very reason we form societies is because global optimization, often requiring to fogoe individual short-term gain, leads to better outcomes.

- The way people vote strongly depends on education they get; especially in our technological civilization, a lot of important issues (like energy) are beyond the understanding of majority of electorate. Democracy depends on educated populace.

- People are not independent actors wrt. to voting; in the age of free media, your votes will not reflect the "will of the many", but the will of most charismatic people on TV. Note that "the most charismatic" usually does not mean "the smartest".
I use an older project called pwsafe that is careful about what memory the passwords are stored in, and uses an AES encrypted flat file database for minimum calls. I've been very happy with it.
Harnessing the Power of Social Media for Business Development
XLNC Bakers
XLNC Bakers provides you wonderful cakes services without any difficulty. It will give you glamorous services.

We will offer you glittering services at your door step when you celebrate the party on behalf of your Birthdays, Anniversaries, Farewell & Get together etc. XLNC Bakers provide you divine cake facility within few hours at reasonable cost.

XLNC Bakers is available at Gurgaon, South West Delhi & Udyog Vihar for 24 hours for cake services.

Our mission is to serve the people to provide the cake facility.
xlncbakers.com
Email ID: order@xlncbakers.com

Mob No: 098995 58189

Our products:

Pineapple Cake,Vanilla Cake, Strawberry Cake,White Forest Cake, Coffee Crunch Cake, Mango Cake, Butterscotch Cake,
Black Forest Cake, Chocolate Fudge Cake, Coffee Crunch Cake, Chocolate Truffle Cake,
Dark Chocolate Cake, Blue Berry Cake, Fresh Fruit Cake,
Kiwi Cake, Choco Cashewnut Cake, Choco Almond Cake, Choco Walnut Cake, Macarons Cake, Rainbow Cake, Hidden Cake, Red Velvet Cake, Ras Malai Cake, Cheese Cake, Kit kat Cake, Lace Cake
Sharing genes is nothing. That they have homolog levels of substitutability across 35% of the gene is surprising.

I say this as somebody who has studied phylogenomics for a decade.
Yeah, why not throw a few billion at it; like the "Big Dig". What could go wrong?
I'm going to elaborate on your comment a bit because this infuriates me and I don't think people truly understand the reasons behind why web-apps-for-desktop generally suck and there's nothing you can do to fix it in yours.

Background: I'm the lead dev/UX on LXQt, a linux desktop environment (http://lxqt.org/).

First one that comes to mind is accessibility and consistency of interactions. Apps that do not respect a host of user settings because the devs don't even know they exist -- but on desktop frameworks, you get these for free. You find this on the web, too. People hijacking scrolling behaviour on websites, without a damn clue that not everybody is on a fucking iphone. You don't respect smoothscroll options, you don't respect autoscroll, you don't respect lines-per-tick, it's infuriating.
Zooming? What's that? Let me disable it for whatever hacky performance reason. Who zooms anyway, people who can't see well? FUCK EM!

There's a lot of those examples. Maybe one day I'll write about all of them. They infuriate me as both a user (who is used to some specific behaviour) and a UX guy.

Second reason is the performance. Both in executable size and general runtime performance, as you yourself mentioned. We, as engineers, spent a lot of time and effort working around all the design flaws of js and the web because it was the most pragmatic thing to do. But if you bring these problems with you on the desktop, you are doomed to lowering the quality of the experience we have on our machines. And the user won't understand why their battery now drains at twice the rate - they'll blame it on Lenovo's shitty hardware, so you can get away with it. sighs

And the final one is the direct consequence of lowering the barrier of entry. You often deal with worse quality code. Because of the reasons I cited above, serious devs work with different languages when dealing with the desktop.

There are better ways, that's the worst thing. Qt and QML are extremely productive, work well on mobile and don't have all of these issues. They also work on more platforms than you'd be able to enumerate. Don't get me wrong, I am a proponent of lowering the barrier of entry, and I want to bring the advantages of the web to the desktop. But you can't just move the web there, lest you get its serious flaws and throw away decades of good engineering and UX.
Show HN: Code Analysis: Eclipse JDT Package Dependencies Visualized
Just buy a Supermicro Xeon v5 motherboard (when one becomes available!) and of course a Skylake Xeon E3 v5. $300 motherboard and $300 CPU. Minimal whole system should be about $1200.

Not affiliated with Supermicro, I just like their features and pricing.
Being a child at heart, I would probably stop working until payment, then leave once received.
Decimal floating point just changes how cancellation/rounding appears, it doesn't do anything to increase accuracy. E.g. suppose you're using a decimal float with 1 digit of precision (i.e. it can have 1.0, 1.1, ... 9.9 as the mantissa), and compute 100 + 1 - 100 (i.e. 1.0e2 + 1.0e0 + -1.0e2): 100 + 1 is 101, which rounds to 100 (1.0e2), and 100 + -100 is of course 0. Complete catastrophic cancellation.

In fact, binary floats use their storage better than decimal floats, so a binary float of a given size will have slightly higher accuracy than a decimal one of the same size. For example, there's 90 mantissae to encode in the example above, requiring a minimum of 7 bits, with a machine epsilon of 0.01. Using those 7 bits for a binary float gives an smaller epsilon: 1/128 ≈ 0.0078.

Of course, decimal floats do have the advantage of matching a common input/output format, and their rounding artifacts better match the intuition of us base-10 accustomed humans.
Didn't we go round this with Java?

Round 1: AWT. Uses the native widgets. Therefore the layout is slightly different on different platforms.

Round 2: Swing. Cross-platform identical, and therefore looks nothing like native apps. You could 'skin' it, at which point it would look native but behave subtly differently.

Round 3: SWT. Back to native widgets for Eclipse.

Round 4: Everyone throws up their hands in despair and stops writing desktop applications.
It's possible, but depending on your OS and processor it might be quite difficult. There are "Uncore" performance counters for this, but the means of access has been changing from generation to generation and the software sometimes lags behind.

For Linux and Haswell EP, I've had luck with likwid: https://github.com/RRZE-HPC/likwid/wiki/Haswell-EP#memory-co...

You also might have luck with Andi Kleen's pmu-tools:
https://github.com/andikleen/pmu-tools/blob/master/ucevent/R...

I don't know for sure if Intel's VTune supports these counters, but I'd presume it would: https://software.intel.com/en-us/intel-vtune-amplifier-xe
Of course, it has to be noted that academics lean left, and sociologists overwhelmingly so.

See, e.g., http://www.criticalreview.com/2004/pdfs/cardiff_klein.pdf.
SaySo – An App That Helps You Reduce Decision Fatigue
> The input data usually is in decimal and needs only a small part of the accuracy that a decimal float format offers.

I would actually argue that majority of the time data is not in decimal. For example in computational science, for which the Herbie seems to be aimed at, you very rarely have decimal numbers. While input parameters to computations might be a decimal numbers, everything else apart from initial conditions would be irrational numbers. A good example would be numerical solving of harmonic oscillator equation -- the initial conditions might very well be decimal, but the numerical solution is not (neither would be analytic solution).

> When converting decimal to binary floating point numbers you will often use the full accuracy of the float format because the decimal floating point numbers can't be represented exactly in binary.

Inability to exactly represent decimal numbers isn't really the problem in these cases. Summation of numbers with wildly varying magnitudes would be problematic for decimal floats as well.
This app helps reduce decision fatigue - a psychological phoneme in which we deplete our mental energy and make bad decisions. Google decision fatigue to know more about it. SaySo helps you make yes/no decisions, meaning you won't have to use your energy on those simple and sometimes casual decisions.
Are digital platforms redesigning the way we work?
This is plain wrong. As others have pointed out, it is independent of the scaling method - it just looks for similar patches (at different sizes, mirror images, and perhaps even rotations - I don't remember) on the same image to find the best one that matches, and uses that for information.

In this specific case, you have all the letters there to match against, so there's no surprise.

Note that it uses the entire image to look for matches. If you tried to enlarge only the last line, it would probably NOT look as good.

There's a good reason that it works: Many pictures include similar elements at different scales, which lets you infer things from one scale to the other. In fact, in the eighties there was a lot of hype about "fractal compression" based on the same principle, see e.g. http://www.cs.northwestern.edu/~agupta/_projects/image_proce... ; In the end, they couldn't improve on JPEG, and has been essentially forgotten - but ... it did match the JPEG coders at the time in terms of compression rate (did much worse on speed and memory requirements); and, it could decompress pictures to much larger geometry than the original while still looking good -- technically, very similar to what is described in this paper. Everything old is new again.
PostgreSQL a Platform for Multiple Sources  Data Retrieval [pdf]
Nice photo of Mueller briefing JFK. Next but one, on Kennedy's left, is Werner Von Braun, leader of Hitler's rocket program. Here's NASA's bio page for Von Braun...

http://history.msfc.nasa.gov/vonbraun/bio.html

"The V–2s were manufactured at a forced labor factory called Mittelwerk. Scholars are still reassessing his role in these controversial activities"
Different software needs different resources.

Unsurprisingly, if the software in question is not bandwidth limited, providing more bandwidth is not going to speed it up. Most software is like that.

It also truly depends on how it was optimized. The software being tested was likely optimized for previous gen configurations. It might very well favor a bit more computation over higher memory bandwidth usage.

Wait until developers optimize against DDR4 Skylake systems, you might start to see 5-10% difference at that point. Truly bandwidth limited code can run up to about 40% faster on a DDR4 system, assuming typical 1600 MHz DDR3 and 2400 MHz DDR4.
Yes, and this was all the rage in the late '80s and early '90s. Everyone was sure this will replace JPEGs. See http://www.cs.northwestern.edu/~agupta/_projects/image_proce... for a description.

Spoiler: It didn't happen. Fractal compression mostly matched JPEG on rate/quality ; it didn't improve on it, though; and it was horrible in both memory use, run time, and memory requirements compared to JPEG. So JPEG it (still) is.

Another Spoiler: If file size was the criterion, BPG would be replacing JPEG these days. That isn't happening either.
More important than just increasing accuracy is knowing how much accuracy you have. With interval artihmetic, you keep an upper and lower bound of every calculation, and use the the appropriate floating point rounding modes when you manipulate the numbers.

You can then try different methods of calculating your result and measure which is the least destructive - compiler optimisations can optimise for width rather than runtime.

Some methods might produce a better upper bound, and others a better lower bound. In those cases you can take the intersection as your best result. See https://pypi.python.org/pypi/pyinterval for an implementation in python.
An example relevant to 2015: we wouldn't have so many hoverboard related startups/projects if not for Back to the future.

No matter how aware you are of your fallacies and biases (as Kahneman attests) you are still influenced by them.
How to Control Siri Through Headphone Wires
Search engine can find the VPN that nuclear plant boss didn't know was there
which word would you use instead in that context?
> I've always assumed LibreSSL was just a first step toward a secure implementation. I always thought that it made sense to try to fork/fix OpenSSL at first, but eventually move to a non-C implementation.

Yes and no.

No in that LibreSSL aims to be mostly drop-in compatible with OpenSSL (modulo deprecations/removals) and OpenSSL has a very complex API exposing lots of internal gunk to the user, so moving to a non-C implementation may not be possible at all.

Yes because there's a related `libtls`[0] project which aims to define more abstracted API (with the reference implementation being done on top of libressl). As POC, tedu has/had an implementation of the API using golang's TLS stack[1], and noted that you could build the same on e.g. the OCaml/Mirage TLS stack[2]. If `libtls` fulfils its promises, it would become much easier to swap TLS stack and indeed move to non-C implementations.

[0] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man3/... HN discussion: https://news.ycombinator.com/item?id=8572029 (some comments may not apply anymore IIRC the discussion was the initial API which has been extended since)

[1] http://www.tedunangst.com/flak/post/goreSSL

[2] https://mirage.io/blog/introducing-ocaml-tls
There is some evidence indicating that there's corruption at play, not just within Volkswagen but also in the lobbies and government. Blowing the whistle would likely put them in a similar situation to Snowden (i.e. unable to take the legally blessed route, having to go directly to the media, denying them any protections otherwise granted to whistle blowers), legality-wise.
The Secret Manual to Creating Deep Forgeries
"Allow the little children"; the original text is "But Jesus said, Suffer little children, and forbid them not, to come unto me: for of such is the kingdom of heaven." which is much clearer.

https://www.biblegateway.com/passage/?search=Matthew+19%3A14...

A similar usage in the KJV is "Thou shalt not suffer a witch to live", which means "You shall not allow a witch to live".

http://biblehub.com/kjv/exodus/22-18.htm
http://martinfowler.com/articles/lmax.html

> The system is built on the JVM platform ... in fact they ended up by doing all the business logic for their platform: all trades, from all customers, in all markets - on a single thread. A thread that will process 6 million orders per second using commodity hardware
Here's What It Takes to Get Featured by Apple on App Store
You clearly never programmed in Qt.
Ease of implementation is an excuse for other things in Clojure as well, single pass compiler comes to mind.

But I would give up all of these for an interactive debugger. The series below shows how Common Lisp debuggers are light years ahead of the Clojure.

http://malisper.me/2015/07/07/debugging-lisp-part-1-recompil...

http://malisper.me/2015/07/14/debugging-lisp-part-2-inspecti...

http://malisper.me/2015/07/22/debugging-lisp-part-3-redefini...

And this is important. I develop Clojure for a day job and this is a constant PITA.
Getting Started with Game Development
Iris reminds me of Tibco Rendezvous, which as far as I remember was capable of multicast messaging with distributed task queueing. It was efficient last time I used it (ca 6 yrs ago), I wonder how does Iris compare to Tibco, which is still used by many financial behemoths.
The founder(singular?) started a company and then immediately got married? Both seem to be things you plan and you should not plan them remotely close together.

Are you an employee or freelancer and do you have shares? If you are an employee he has to pay immediately and I would enforce that now; as a freelancer I would discuss it with him and probably stop working depending on what he says.
It was meant to; the language of the King James Version was archaic and formal even in its own time, and for precisely the reason you mention. Of course, it's become so ingrained in our culture that the language of the KJV sounds religious precisely because it's the language of the KJV.
I belive all you have to do is to prefix a Actor or function with a "@" and then call ponyc with --library, which generates a header and library you can use in your c program.
Turmeric's “Weight Loss Secret”: It Turns Bad Fat Good
That's true, but I suppose its a lot easier for Facebook to show warnings when actors like Syria or China are the culprits since they have no requirement to abide by their law. Where as, as Snowden has shown, the US and EU can stipulate whatever policy they want and require that Facebook can not disclose anything about it. I'm just skeptical anyone in the US or EU will see this warning.
The title does not describe well Halide. The point of Halide is to separate the logic being applied from how it is going to be executed. It is sort of like SQL that has the logic in your statement and then the RDBMS provides the execution plan. Or like Java bytecode being interpreted and then JITted. You want them separated for easy tuning and easy maintenance.

GPUs do not have the smart prefetching of CPUs, and making sure your cores are correctly fed is very difficult, yet paramount. This is really tricky in staged pipelines: do you compute each step in parallel for minimizing the number of instruction done, or do you inline steps for each pixel in order to avoid going to memory? The answer is often a carefully tuned mix of the two will get you a 10x improvement. This improvement being highly dependent on the underlying hardware.

The execution is really a moving part that is independent from the logic, and compilers do not have sufficient information to provide the right execution plan. Halide comes in and makes both the logic and execution plan first class citizens.
First, I would try to express what does it mean, not just throw random
buzzwords around. Look at the today's landscape: everything is scalable, cloud
based, as a service, for devops.
I don't get these simplistic editors.
You just have to learn ten HTML tags to do the formatting these editors offer.

What would be useful though, would be an editor that supported "design" and not just text.
> 2. archaic

> tolerate.

> "France will no longer suffer the existing government"

> synonyms:	tolerate, put up with, bear, brook, stand, abide, endure, support, accept, weather; More

"Those children aren't annoying, they're welcome in my churchy stuff"
The Box That Built the Modern World:Shipping Containers Made Distance Irrelevant