skysight-inc/HackerNews huggingface dataset:
> go away and type them up into a text editor in order to get them into a tractable form?

Run them through a scanner, store as image pdfs. There won't be enough of the notes to justify making a searchable database out of them.

> in fact it's touch-and-go even when I can type.

I sometimes wished I'd used an audio recorder, though perhaps that might have made things worse as it'd engender laziness on my focus.

> hours transcribing someone else's speech in person is an insulting farrago and a mass time-wasting exercise.

Taking notes has the nice benefit of fixing it in one's memory.
The tradeoff may be that you might get to work on some of the hardest problems known.

At least harder than your average chat or photo sharing app.
Meh... am I supposed to hate the CIA and the rest of the military-industrial-espionage complex any less because of a cheery article about their Starbucks store? If anything, I now think less of Starbucks as a company, for knowing that they agreed to such a setup.

I mean, yeah, maybe I'm being overly sensitive and care too much about torture, detention camps, pervasive surveillance, blatant disregard of the Constitution, illegal experiments on unwitting victims, and the other myriad crimes committed by these assholes, but this article does nothing to give me the warm fuzzies.
This Tech Giant Saw the Future. Then Google Put It Out of Business
Raising Capital: Advice We Give Our Founders
Not a spook, but it bugs me also when I'm asked to give my name to identify an order.

I have an unusual name that people find difficult to pronounce and spell. Meanwhile, there are five Matts behind me who have each ordered different things. All six of us have to keep visual attention on the service area so we can identify our stuff when it comes out, because I won't know whose name they're trying to call and latte-Matt has been assigned the same identifier as sandwich-Matt.

It bugs me even more that stores adopt this as a mark of "friendliness". It's not friendly, it's presumptuous, rude and inconvenient. I'll happily chat to the staff and exchange names when it's quiet, but don't make them try and learn mine when they're flat out doing their job. Just give me a number, or call out what I ordered - both practices vendors have been following successfully for thousands of years.
to work on some of the hardest problems known

Like "how do we keep our torture camps secret?" and "what happens if we given random people LSD or other psychoactive drugs?"

I'll pass, thanks.
California blue whales, once nearly extinct, are back at historic levels
Scientists Use E.coli to Generate Renewable Propane
I'm curious what Adam has to say about the other PKCS standards in particular?
No-one Uses Ugly Things (NUUT Principle)
With the newer extensions like AVX it looks like there are so many registers that it makes sense to have some sort of addressing mode that treats them like RAM.

I mean, there are 2048 bytes of storage available there. It would be great if they could be accessed as 2048 bytes, 1024 words, 512 dwords, or 256 qwords. Something like this...

inc dword ptr AVX:[eax] ; low 9 bits of eax are used as index into the register set
I didn't say "morally pure" did I?
Creator of cattle.io here. There are far too many topics to address here, but I’ll give you a brief overview of how cattle.io works. The high level orchestration system’s role is to manage the state of resources and their state changes. When states are changed events are fired that may or may not be required to be handled to ensure that that state transition can be completed. The important thing here is that the high level orchestrator does not actually perform the key logic to complete an operation. That logic is delegated to an agent or microservice. The scheduling of which agent or microservice handles each event is specific to the nature of the operation (long running, targeted to hypervisor, etc).
It's amazing how advancing technology has made writing on tablets almost as good as paper :-)
I don't think the CIA wants to give you the warm fuzzies. After all, their sole occupation at the end of the day is basically to destabilize and overthrow governments.
Theory or practice? Both!)
You were probably too Microsoft specific in your work environment. CVS is older than most(?) HN posters and had no locking problem. So your pain was not necessary. :-(

(The wikipedia says VSS was bought 1995, so the original product might be older?)
True, but in theory - to some extent - Congress has some oversight of the CIA and (again, in theory) the will of The People can influence the CIA's budget and authority, etc. All in all, I'd guess that CIA leadership would prefer people see them as benevolent guardians of peace and democracy as much as possible.

But I could be wrong. Maybe they are effectively untouchable, know it, and don't give a flap what people like us think. shrug
A giant bucket where all of our notifications, important communications, unimportant communications, and entirely irrelevant communications are dumped is simply an ineffective structure over which to build an effective process.

That's the problem we're trying to solve with our startup MorphMail https://www.morphmail.com
they check your credit?
My exercise data came in through iCloud when I restored. Can't speak to anything else though.
Show HN: Torque Burnout – Our first iOS game
Why does this happen? differential equation struggle
i'm sorry but it sounds like you're making things up. if your name is hard to spell or pronounce, why give them your real name?

these kinds of social constructs are meant to be gamed, not taken at face value. i know people who give baffling names to baristas just for the fun of it.

also, every starbucks i've ever been to say the name you give them, and the order description when they call out for pickup.

MIKE DOUBLE ICED AMERICANO. JOHN SOY CAPPUCCINO. LINDSAY FRAPPUCCINO WITH CARAMEL.
Ah, ams6110, I feel your pain, but you have not encountered true agony until you have been subjected to... Perforce (aka p4). It feels like the p4 designers WANTED software development to be harder. Perhaps they recruit developers exclusively from the pool of former TSA agents.
More disturbing, perhaps the CIA is reflective of the majority will of the people? (questions to keep you up at night)
It is a new world after at least 1989 (probably decades older), the CIA almost only destabilize non-democratic juntas. Personally, I don't really care about the working situation for the juntas, they are generally criminal thieves that have stolen a country.
At every starbucks i've been to (and it seems like a pretty strictly defined script), they call out both the name and the order so latte-matt and sandwich-matt aren't assigned the same identifier. The barista calls out "i have a tall latte for matt" and matt who ordered a latte knows his order is ready. It solves both the problem of three latte-drinkers in the line and three matts in the line, as long as there is only one latte-drinking Matt. and assigning names to drinks prevents the queue-jumpers who order their grande latte and then grab the grande latte of the person 5 spots ahead of them.
No, you're probably just supposed to be intrigued by the quirky juxtaposition of a common-place occurrence (Starbucks inside x) and one of the most secretive organizations in the world and how that works. You don't have to like the CIA to appreciate a unique implementation of a store we all know so well.
Doctor treats Ebola with HIV drug in Liberia – seemingly successfully
Ask HN: Up to date resources to learn SEO and content marketing?
There's a lot of spammy looking and old material - can anyone recommend good sources for learning SEO and content marketing that are free and up to date?

Thanks!
Bad credit could be an angle somebody could use to press you for secrets. So yeah, it seem reasonable.
I'd say those are the most visible things they do, since those are pretty hard to hide. But I'd wager the lions share of the work CIA does is actually in the more boring intelligence for diplomatic operations.
They care about PR quite a bit. It could affect funding and could affect appeal for new recruits.

No matter if they torture and assassinate people, it is important for them that they are seen as protecting American ideals and all that. That sounds too abstract sometimes, so a little story about "oh look they are cool people just like you, drinking Starbucks" does that very well.
Yep. If you have a lot of debt, it becomes a vector that a foreign intelligence agency could use as an approach on you. Become your friend, find out about that 20K in student loan debt you have, and then mention "Hey. You know. If you were tell me whenever you hear about XYZ, I could help you out with that debt".

edit: fixed spelling.
I saw the thing about the conspiracy theory, but is this effort partly because of the depth of the debris? It seems like lots of ships have sunk, and not many of them have been covered in pebbles or had a diving ban.
Are you from louisville by chance or just visiting?
How the Man Who Wired Facebook Helped Build the NFL Stadium of the Future
It's orders of magnitude slower than Bellard's JSLinux (http://bellard.org/jslinux/) on my iPad. I haven't waited until the end.
Jacksonville Jaguars Say Fans Want to Watch Games Through Oculus Rift
Great analysis.

The beauty of it is that SQLite uses the free-est possible license ever conceived, in every possible sense of the word. In a million years, the SQLite source will be entirely unencumbered from any restrictions, philosophies, moral leanings or uses.

You can literally do anything you want with the SQLite source, quaint ideas like the GPL are merely a minor subset of the possibilities, most of which haven't even been conceived of yet. It's so free that if you don't like the license it's published under, you can fork it, place it under the license you feel comfortable with and nobody cares.

It's likely that the license the SQLite source has been published under will withstand entire shifts of civilizations, economic theories, governments and more yet to be imagined. Future evolved species, with entirely different modes of cognition will still be able to work with it without worrying about tangling with any legal issues.

When the invasion of alien lawyers happens, the only software they'll bring back to their home planet will be software similarly unencumbered.

For the GPLv3, they'll annihilate our world.
This is very important. When people talk about emulating/uploading human brains, they extrapolate computing power and scanning to a point ~2040 when we will have the capability. But guess what, we have the capacity to upload a roundworm now or a fly and have tried to, and we cannot.
Wy?
it seems that there is something we are missing and most likely it's the science.
tl;dr we need to understand brains better before we can upload a human or a fly, this kind of project will get us there.
Bestiary of Intelligence Writing (1982) [pdf]
Nice scary warning indeed.
Default/Suggested action should probably be "Don't allow" tho.
One of the more interesting things about 3D printing is that it is igniting this sort of issue. A long time ago (like 1991) I was a working for Sun and representing them at the "CAD Framework Initiative" efforts or CFI. The express goal of this was to create a set of interchange formats for CAD tools so that you could move things from one system to another, you could store and diff changes, and even if your vendor went out of business you could use your designs in another vendor's tool if it was CFI compliant.

Now the irritating part was that Apollo Computer turned it into a DCE RPC vs ONC RPC thing when the committee started leaning toward the simpler RPC/XDR format that Sun had offered. The criminal part was that as soon as it became clear that the group was actually going to succeed nearly all support was yanked. The simple reality was that CAD tools cost literally hundreds of thousands of dollars for a large shop and those vendors desperately needed the 'lock in' effect of a propietary data format and tool chain to keep themselves in play during the inevitable periods where their tools totally sucked (waterfall development at its finest). It still bugs me when I think about it over 20 years later!

So to say I would be a huge supporter of an open CAD standard is an understatement. And now that there is a fairly large body of people who are both code capable and desirous of such a standard in order to create, share, and modify 3D designs, there might be enough energy to make it happen.
Actually I am an iOS developer, and it's much easier to make a responsive UI using autolayout than it ever was to translate someone's photoshop into a pixel-perfect UI, especially if your product is being developed iteratively and is actually subject to change.

Development for iOS has become much easier over time.
Seeing as the entire use case of VAM is as a tool to decide which teachers to give bonuses to and which ones to fire, variance is pretty much the only thing that matters.

E.g. if the scores have no stability so who gets fired is basically just a coin toss (as these links suggest) then that's really important, but if these tests systematically overestimate or underestimate teacher performance then that doesn't really matter.
Software dev environment management and the art of reading documentation.

The first had me go through a near complete understanding of git, followed by vagrant and then docker. What would previously take me a full day to do (that too with possible mistakes) now takes me just an hour (depending on download speeds) on a fresh wibdows machine. I carry everything I need in a folder on my pen drive. This includes installations for virtual box, vim, cygwin (and its packages), and the config files: vimrc, minttyrc, vagrantfile, and dockerfile. The best part, I know it will work.

As for documentation, the art of it is simple. Read Every Word, Follow Every Example. Simple but difficult to practice. Doing this means disciplining yourself to switch off distractions, being patient to read through the mundane examples because the mundane can hold the most important details sometimes like why a flag works the way it does. Reading documentation is something that takes practice and I've now come to a point where if I have two libraries that serve the same purpose, I pick the better tested and better documented one (tests are a great starting point for source code readings).
Exactly. And the swift designers realize this which is why they added these language features.
>>“But giving any name at all was making people — you know, the undercover agents — feel very uncomfortable. It just didn’t work for this location.”

>> There are no frequent-customer award cards, because officials fear the data stored on the cards could be mined by marketers and fall into the wrong hands, outing secret agents.

What? CIA agents don't like a real-name policy or their coffee consumption being mined by marketers? Who'da thought.
> They care about PR quite a bit

As evidence by the fact that this story definitely went via the CIA's PR department
Do this thought experiment. What if Torvalds (or the equivalent) had never created the Linux kernel and put it under GPL? Where would GNU be today? And would you be thinking RMS is The Man?
Under those kind of extreme conditions, I'd have no choice but to go with the most rugged possible phone. I think I have an old Nokia around somewhere.
Thats what I thought until I tried Android L...looks flat + shadows when you look at screenshots. But I was wrong. It's about layers and movement after interactions. You have to experience it with animations, sliding down notification menus, and tab-switching between apps. It feels like an very smooth remake of the Android 4 redesign, that flows cleanly between panels and screens.

The flat/shadowy UI elements are secondary IMO to the layering effects that have been added. Something bootstrap themes can't really capture.
My first thought was that this was an interesting approach, but that there was no speed advantage because of the cache flush and pipeline reset. But maybe it could be made to work...

What if instead of overwriting an existing instruction, you generated the instructions you needed and appended them to a new writable and executable buffer. Then every 100/1000/1000000 characters, you terminate it with a 'ret' and 'call' into it. It branchlessly updates the set of XMM/YMM/ZMM registers you are using without touching memory. Repeat until you've read to the end of your input, then store the vector register results by writing their contents out to RAM in a known order. Perhaps you cycle between a few buffers so that the address you are calling into is never cached.

Overkill, but it seems like this might actually be pretty fast, presuming you can generate the instructions fast enough. I've considered this technique before for fast integer decompression when trying to avoid branch errors, but never so far as to actually test it.
It acts really weird on mobile.

On windows phone 8, it has an odd button highlighting deal, and on iOS 8 there is an uncomfortable 800 or so millisecond delay.
> Can you expand a little bit on that line of reasoning?

Yes, certainly. Einstein was called out on his frequent allusions to god in his public talks and writings, and under some pressure he finally described how he saw god and religion.

Einstein said that his references to god were in fact with respect to Spinoza's god, an abstract god who played no part in human affairs and that bore no resemblance to the god religious believers picture. In other words, nature -- not a judge, but a morally neutral environment.

> But let's consider a different claim: that the existence of God, the origin and end of all things, can be known with certainty by the natural light of reason.

But that's not possible without evidence. Let me explain the difference between a scientist's attitude toward issues of fact, and a religious believer's attitude.

To a religious believer, a claim is assumed to be true until evidence proves it false. To a scientist, a claim is assumed to be false until evidence proves it true -- the exact opposite.

Why do scientists take this position, formally known as the null hypothesis? Because it's the only rational way to address issues of evidence. Let's take Bigfoot as an example -- to a nonscientist, Bigfoot exists until his nonexistence is proven. But disproving Bigfoot's existence requires proof of a negative, which is an impossible evidentiary burden.

Bigfoot could be hiding under some rock on a distant planet, therefore proving his nonexistence is not possible, therefore Bigfoot exists. Therefore everything exists -- UFOs, fairies, a teapot orbiting out in space in Bertrand Russell's famous argument on this issue (http://en.wikipedia.org/wiki/Russell's_teapot), and god -- all without a shred of evidence.

Imagine if law adopted a religious outlook -- people would be guilty of any crimes they were unable to prove they didn't commit. But law (at least in modern times) adopts an approximately scientific attitude toward evidence, usually codified as "innocent until proven guilty."

This is the real meaning of the chasm between religion and science, and it's not a trivial one.

> To develop the idea we might reasonably consider whether any of the loftier domains of the physical sciences, e.g. physical cosmology, can tell us anything about God's existence.

Very easy to answer -- without evidence, no such claim can be sustained. Full stop.
Larch is a visual programming environment. http://www.larchenvironment.com/

The author also makes a procedural 3D modeler (http://gsculpt.sourceforge.net/). You should definitely check both of them out, and talk to the communities.

One of the main examples in Larch, is of modifying the visual representation of a polygon, rather than the textual representation. See: http://www.larchenvironment.com/what_does_it_do
Insights with Rene Girard [video]
Watch Houston Texans vs. Buffalo Bills Live Stream
I want to know what people will comment in response to this article.
I agree that this would occasionally be a very useful feature. Any idea if this would be architecturally feasible? Might it be similar to modern a GPU's "register file"? Maxwell (current generation NVidia) has 64KB of registers.

How did you come up with 2048 bytes for x64, though? I get 16 * 32B = 256 if I count logical registers, or 168 * 32B = 5376 if I count physical (for Haswell).
polymer is done by google?

---

aside: I now strongly believe that, by HTML10, no elements will be defined and everything is going to be JS, and then there is going to be a massive HTML5/6 movement, "Hey guys, did you know that its possible to get /native forms/ though the web browser? and it doesn't even require javascript, manages to support in-built validation, you can even have 3d animations, all built-in to the html5 framework!"
If you want help with this problem, you'll need to post more than a small-scale image with some red lines on it. Use this guide:

1. Here's what I expected to happen:

2. Here's what happened instead:

3. Here's additional detail about how (1) and (2) differ:
While your conclusions (for you doing your work) may have been different from the example in the article (for others, doing different work) the common factor seems to be that Productivity is a State of Mind, as proposed by the article. The state of mind siutable for you is the "high energy" one, elsewhere the "(perhaps resigned) acceptance" may yield better results (as in "if you cannot get out of it, better get into it" tip from The Happiness Project).
If people have no reference for how much they should eat, then it would be trivial for any app to notify them about it, e.g based on just height, gender and weight[0].

If the problem is inaction then you could have e.g the step counter show the user not just the steps they have done but whether they have reached a safe minimum. Fitbit does that - and it works.

[0]: it would be reasonable to infer their activity level based on their weight too.
Is a keylogger the best way to determine a list of commonly used words?
I've seen more than one talk where the presenter lamented a lack of highlighting based on highly nested structures. So, for example, changing the color based on the closure that one is in. Or, changing the color based on the execution context one is in (so one can make sure they are modifying the variable in the appropriate context).

This would be useful in langues that make heavy use of callbacks such as javascript or scala.

Not sure how hard it would be to implement though - it might require a full parse or compiler pass.
Maybe the speed of light has changed, but your reasoning is completely wrong.

The big bang theory is based on solutions to the equations of General Relativity, the same equations that predict black holes. Since these equations do allow for the big bang theory (without any changes to the speed of light), your verbal argument must not properly capture the theory.

More info is here http://math.ucr.edu/home/baez/physics/Relativity/BlackHoles/... or just google "big bang black hole"
That explains it well, thanks!
AVX-512 has 32 512-bit registers.
Pretty sure this would help. https://software.intel.com/en-us/node/513929

Author should have supplied test code and a benchmark suite.