skysight-inc/HackerNews huggingface dataset:
Man this is freaking awesome. If anyone knows more or can translate, I'd love to hear.

So far browsing around one can find a few videos in action (although the words per minute seems pretty low, not sure if it's due to the design or because one needs to learn a new system before he gets up to speed.)

Check out the other stuff, too, absolutely love it. e.g. the mini ring: http://homepage2.nifty.com/perky/mini-ring.htm

Does anyone know how the typing works, is it a steno-type thing where you use a personal dictionary?

If anyone can direct me to websites of other advanced and unique diy tinkerers, please feel free!
I felt that everything about Brian's stories comes back to doing things that don't scale.
- Interviewing the first 300 employees
- Taking 3-4 months to make his first hire
- Stories of talking to/meeting/living with users
- Door to Door taking pictures and the entire hacked together process of taking pics
- Selling cereal to fund the startup

Overall, what's most interesting was seeing his intensity and focus permeate through the entire lecture.

Anyways - here are 39 Quotes I took away from the lecture: https://medium.com/how-to-start-a-startup/39-quotes-from-bri...
NASA Audio Collection
I'm not angry, but it does violate the principle of least surprise and the document model that's been in use for text editors forever.

I opted in to iCloud Drive to synchronize files - files I chose to store in iCloud.

I did not opt in to synchronize my unsaved files in apps not currently supported by Continuity, nor was there any warning or indication that that would occur.

How would you feel if the OS, without warning, started syncing your vim temporary files (including your pre-encrypted versions) to the cloud? This is the same thing. Don't hate because it's TextEdit and iA Writer.
I think the technical aspects of the original proposal are reasonably well understood. I mean, there's what, 6 screens full of triplestores on wikipedia's page about the topic.

https://en.wikipedia.org/wiki/Triplestore

IMHO, I've observed that Semantic Technologies have continuously hit the same hard edge cases over and over again and most of those are human factors and social issues. Moreover, there's a number of technologies that provide near-enough functionality without the huge painful social overhead associated with STs, basically worse is better.

What really needs to happen is for somebody to take a few of the huge publicly available triplestores and write some really compelling reasoning systems on them and demonstrate almost effortless merging across the datasets. Outside of fairly trivial examples, almost all of which are similarly or outperformed by near-enough technologies, really complex reasoners haven't happened.

I think the other problem is that most web pages these days are generated from some datastore somewhere. It's a fool's errand to go from this nicely related data to generate a human readable webpages with embedded semantic markup and try to SparQL your way across a hugely federated search domain when you can just get API access to the underlying data in the first place. Semanticists will probably call this "the Semantic web", but querying several databases and merging results programmatically is something that came along decades before the Semantic Web.
Very expensive. I'm flagging our security.
PSA: Positivism is not the same as positivity.
http://en.wikipedia.org/wiki/Positivism
I'd phrase it as "HR departments prefer to spend their time negotiating with an insurance provider over how many millions a group policy for 200 people costs versus negotiating with a single employee over a mutually acceptable showtime for Frozen."
that's old

I still wonder what are the best tech available to have a camera/screen on this thing, with what latency.
First up, why the hell are you asking here? Ask the people in the video.

Second, you don't know that they don't have permission to do stuff at the airport for say an hour because its posted. Your whole argument amounts to fear uncertainty and danger.

> I'm not trying to take your model rockets away here...

But you'll spout off on an unrelated forum about dangers you don't even know are mitigated? Not to be too blunt, but grow up. These are professional rc modelers. They know the dangers better than you do. You don't design a launch system for a jet turbine rc model without keeping safety in mind.
I'm pretty sure that this has been happening at least as early as Mountain Lion. I felt really violated when I discovered it - I use TextEdit as a scratchpad, so it's always full of random notes (and a temporary copy-paste spot for private keys, double-plus-ungood!). Not to mention financial data into Numbers - those were being synced automatically, too.

Another gotcha I noticed around the same time - Notes from iPhone are automatically stored to the primary email account. So I had my private scratchpad phone notes stored on my corp account's Notes folder with no easy and obvious way to re-associate them to the correct account.

It's easy to disable, but as the writer notes, that's not the point - if you don't know it's happening, there's not much you can do, just feel your stomach drop, disable it, then get to work figuring out how much damage was caused (i.e., get to swapping keys, ugh...).
> My limitation is in logical reasoning, not in typing.

I thought the same thing until I learned Vim.

If it were just typing, that'd be different. But editing is the real point. Being able to make changes almost as fast as I think them up has revolutionized my ability to get work done. It's not just that it speeds me up, it keeps me in flow, so I just get it done instead of getting bored and frustrated.
> It doesn't seem great for programmers.

Well, what would it take to make it great for programmers? My primary concern at the moment is the excess whitespace it often adds after every keypress. Exact typing is very important to me when I am writing code. Are there other issues you're concerned about?

I think that ultimately everyone spends more time thinking than literally anything else in the world, including qwerty typing, so "I spend more time thinking" doesn't seem like a meaningful observation to make. Even a 1% improvement in typing rate applied globally, across all forms of work that might even trivially involve typing, can save millions of hours per year of labor.

Wait, let's check. Assume 500 million qwerty typists. Assume an average of 10 minutes per day spent typing every day for a year by everyone. So a 1% improvement would be 34,700 years of labor saved over a single year? Pretty cool.

Edit: yeah so it occurs to me that I shouldn't estimate 500 million qwerty users. Hmm. Maybe it would be better to estimate based on "75% of cellphone users worldwide send text messages" multiplied by maybe uh 1.5 billion users. So anyway, at least 1 billion typists (although not qwerty-specifically, cellphone typing is dramatically slower, so is safe to use here).
>If you understand how computers work it is extremely reliable bar none.

On my processor, INT64_MAX + 1 will be INT64_MIN, a negative value. But the compiler is free to turn

for (int64_t i = 1; i > 0; i++) {
f(i);
}

into an infinite loop. Understanding how the computer works without reading about undefined behavior will make you fall into these kinds of traps.
There is no text editor on iOS, so documents stored in TextEdit are not expected to be subject to Continuity. Additionally, I do not use iA Writer on iOS (nor do I know if there is even an iOS version), so it is reasonable to expect that unsaved drafts I have open in that program would not leave my computer.
Here is a fun site to play with some of the more nuanced corners in C:

http://www.gowrikumar.com/c/index.php
I don't disagree with his arguments. But, it's still the best typesetting tool that I know of.
I have one setup here https://github.com/Matsemann/oculus-fpv but it may be a bit overkill for this unless you're very interested.
I'd go for a cheaper and smaller quadcopter if you want to fly like this, and instead of the transmitter/receiver for the video just buy a transmitter and a matching Fatshark goggle. It's the quickest way to get something flying, and if you like it then buy some more advanced stuff.

So a full setup:

* Cheap drone, cheap CMOS camera on the drone, video transmitter. Possibly a battery mounted on the drone if you can't steal power directly from it to the transmitter.

* On the ground a pair of Fatsharks (they have built in receivers) and a battery to power them.

I don't have exact product recommendations, but for instance the support on HobbyKing can help put together a setup where everything matches/works together.
This is a great example of the value of test plans. This is basically technology to reconstruct missing test plans via the code. But of course someone already knew about the subtle "wall kick" feature since she or he wrote that code. It shouldn't be this hard, with some effective communication.

And actually, especially in games, test plans are still poorly communicated. In the old days, it was awful -- you would have the publisher doing all the QA, and barely speaking to the development team apart from bug reports. QA still often doesn't get involved until the last half of the project, before which time nobody has been thinking much about testing.

As studios improve their production, this is getting better. As a programmer, I've had more collaboration with QA as I work, at its best including having our QA liaison talk out a test plan with me while I'm working the feature. With enough communication, hopefully this kind of detective work to figure out what to test can be avoided.
Getting the same digest (90c0568) with no response code and a 0 byte response size so looks like something is broken (the crawler maybe).
People understand that you mean the top dog when you say CEO in an article. If they said "Manager of a startup" or "Guy who runs a startup" it doesn't sound as interesting

It's a bit clickbait, a bit common denominator - not necessarily bad things, it makes for easier reading
There's some query expanders that do this. Some are pretty sophisticated, calculating the n most likely mispellings based on a statistical model generated from some large corpus, or based on models of human typing behavior on QWERTY keyboards.

For example, if you search google right now for "plam pilot" you'll get results for "palm pilot".
You might not be connecting the dots here. The concern or even attention to "self-aggrandizement" is itself a form of social status policing. That's literally what the term means.
Before your startup is in an accelerator or has raised your seed round driving Uber to remain afloat is downright scrappy.

After you've raised your seed round, it raises huge red flags for me. Your seed round should enable you to not have to worry about money. That's pretty much the point. Uber should just be a distraction at that point, and one that should be squashed quickly. The fact that the "CEO" is putting all of his money into getting coffee and flying around says to me that this person is "playing house."

But then again, I don't know the exact circumstances, maybe he's figured out a way to turn every dollar spent on Adwords into two. I doubt it, but who knows.
I do not see any proof in the form of ip addresses to the location where this documents are uploaded and that being part of PRISM.

What IP addresses?
What kind of doctor? I think if you read what people have written on the Internet, it's not as simple as just going to a doctor. My understanding is that it could be a problem with your shoulders or back, for example. Here some of the stuff I've been reading:

http://web.eecs.umich.edu/~cscott/rsi.html

http://www.jwz.org/gruntle/wrists.html

http://www.cs.princeton.edu/~arora/RSI.html

http://rsi.unl.edu
Actually it bothers me because I am the "CTO" of a 3-people company - when we started, I'd have preferred less glamorous titles, but my partners saw an advantage in using standard terminology to clearly separate our roles...

So no social policing - it just stirred some latent doubts about my current title :)

Of course in the end it matters little - this kind of silly discussion is good for a working Sunday afternoon. It's not like we can do anything to stop people from bandwagoning on the cool titles of this week...

Cordially,
Ninja Pirate Space Robot Guru Software Proactive Artist Manager
Doesn't your footnote say the opposite of what you want it to? We're 6 years older than 30 years. Today 90% are younger than 30 years ago.
> everywhere I go

That included the middle of the Appalachian mountains.
Any corporation needs to report a certain standard set of officers in their incorporation papers: President, Secretary are often the minimum. Many think of President as roughly equivalent to CEO.
Ah, that's an interesting point. The definition of "professional" is debated, even among musicians, but the view that I adhere to is that "professional" describes the studio musician or symphony player. That may be self serving, as I fall into that category as a so called "side man." I get a call, show up, play, go home, seldom with the same band twice in a row. My name is seldom on the program. If the bandleader introduces me, it's to create a social atmosphere with the audience, not because anybody actually cares.

My doctor and plumber are professionals. They receive no recognition, and I don't even remember their names.

If a musician wants name recognition, then they would call themselves an "artist" and put up with all of the risks involved.

"Artist" and "professional" involve different skills too. For me to do "side man" work requires fairly extensive classical training and skills such as sight-reading, even though I play jazz. Many "artists" never develop those skills.

Perhaps the route for those who want to be "artists" in programming is academia or as a technical founder of a startup.
I'm a self-taught programmer. I started with Pascal (what seems like an age ago), then C, then VB5/6, then C# and JS and a bunch of other programming languages. At this point I felt like I could pick up about any mainstream programming language very quickly.

And then I tried to tackle Haskell. That was about five years ago, and I think I'm still at beginner/intermediate level with it. But I realized something. These days I have a career and family. Back when I was learning Pascal, I had a lot more time and mental focus on my hands. All the programming languages I've learned since (besides Haskell) were not much different than Pascal, not fundamentally so.

Haskell is fundamentally different. I definitely feel like my past programming experience helped me learn Haskell faster than if I had no experience, but that past experience was also a handicap. I had to discard a lot of assumptions and get to a more basic mindset of what the art of programmming entails. And like a lot of other folks, I found it to be a very rewarding (and useful) experience.
Anki is great for memorizing vocabulary words and other facts, things that you can google. It doesn't help with critical thinking, creativity, or social-leadership skills.
Vim even has the verb-noun structure that Engelbart advocated.

A while back I played around with some old Windows 3.0 software based on Engelbart's Augment. The modern tool closest in spirit to it is probably Emacs org-mode with evil-mode.
Pretty much anything written inside a company is born secret. There are exceptions to this, but shipping "free" code (especially from a bureaucracy that is ultimately controlled by people who want to make money, and that includes not giving competitors any advantage at all) is a big political deal.
Any chance you have or can provide an English translation of the write-up? The github repo is inspiring, but there isn't a lot in the README about how to piece everything together.
Clouds are almost universally antithetical to HIPAA, it's extremely rare to find a SaaS provider that will sign a HIPAA BAA.

And anyone working with data under HIPAA had better know this already!
I could live with that. That said, they are obviously not the best for every application but swapping out MySQL for the next up contender (Postgres) and Apache with Nginx and PHP with Ruby or python would not change the picture dramatically. Switching to Java+Tomcat or a javascript framework on the serverside would change the picture in a dramatic way.

Popularity is not the most useful measure but it is a useful metric to determine the viability of a framework and it also gives an idea about how open a team is to outside contributions which is a huge factor in eventual success. (See: Linux vs Minix).

I'm not a fan of Javascript either on the clientside or on the serverside but I agree with the GGP that they seem to get community right and even if every other decision they make is wrong in the long turn that may make them the equivalent of PHP in their domain.
How to stop using Google – for search, email, video etc.
AI is back with a revenge after 40 years of hibernation in the Utopian nuclear winter.
That should tell you one shouldn't bury a good idea to quickly - although I appreciate your post a lot.

Four remarks.

- I'm not sure the lack of motivation for implementing SW is economic but rather : what's the point if no one is using it.

- I don't think the shortcomings described by metacrap are foundational : it's like saying a word doesn't describe the reality of the thing it 'signifies' therefore language is useless and will not be adopted. There might be competing standards on ontology but I'm sure they'll emerge.

- AI might be (one of) the tool that make semantic web actually relevant. The reason why I believe google has an important part to play in it.

- and finally : developers, developer, developers !!! Bring an elegant tool in the ecosystem (JSON-LD maybe ?) : devs won't shy away in front of horrendous xml, and all of the sudden SW might get caught in a virtuous circle and become the previous big thing.
Seriously, it was so annoying when the teacher would have us get up and "move", for instance to demonstrate a math concept. She doesn't seem to get it that physically commanding students like that is demeaning, treating them like a dog.
Although non-compliant activity with regards to e.g. spreadsheets containing patient data is extraordinarily widespread [+], you're correct, putting a spreadsheet with PHI on iCloud (whether you intended to or not) is a reportable breach.

(Not a lawyer, but I have to care about this, for professional reasons.)

[+] Say, emailing in the clear about PHI. This is extraordinarily common even among people who theoretically know better.
Apple joined PRISM a few months after Steve Jobs death.
Right, which is why I don't have any HIPAA-covered data in Dropbox, but my risk assessment does not include "I have Dropbox installed on my machine, ergo, I need to be careful to never access HIPAA-covered info from my machine", which is apparently the level of care I now need for Yosemite. (An upgrade which just got delayed indefinitely, for the obvious reason.)
Yes, it was clean-room, along the lines of "I need a program to extract strings from binary files." I don't think I even looked at a man page for an existing implementation, so the options and functionality are almost certainly different from other implementations of strings.

This was driven by Microsoft's hostile policies towards running anything open source inside the company (you have to get special dispensation to install Linux, for instance). Actually looking at outside source code is a big no-no.

There has been at least one case of a contractor including GPL3 code in a project, and MS responded by (a) letting the contractor go, and (b) releasing the source for the product in question. [And no, it wasn't Windows]
I thought the same thing until I learned Vim. It's not about typing faster, it's about being able to make changes almost as fast as you think them up, and staying in flow instead of getting bored and frustrated.
I too agree with all of his points... but what's a realistic alternative stack that satisfies those points without drastically cutting down on the available rendering tools and packages for specialized tasks?
Well yeah, that is like saying learning C# means mastering .NET, MS Build, Visual Studio, WPF, etc.

The language is the handle of the umbrella, everything else are the spokes and material between them.
The article advises learning to play music because a lot of good programmers play music. A lot of programmers are also white. Please become white if you can.
Go get a flu shot
A friend of mine has significant wrist issues as a result and had to have surgery. They ignored the issues for a long time before it got to that point.

As for doctors, I would go see a specialist like a physiatrist. They can give you a treatment plan and help you adjust your environment and habits to combat the problems.

RSI isn't manifested as one specific problem, it can cause a whole host of issues. So the specific type of doctor you'll need somewhat depends on what it has manifested itself as.

> it's not as simple as just going to a doctor

What exactly is your point? That people should ignore it because it isn't "simple" or that rebinding your keyboard is better than going to a freaking specialist?

Honestly why did you make that post? What are you goals here, to discourage people from seeking treatment? I am really trying to figure it out.

edit: Above post was edited after I posted to add:

> My understanding is that it could be a problem with your shoulders or back, for example. Here some of the stuff I've been reading: <links>
Start an EBS on Digital Ocean startup and save all costs of running it for a while...
Freecode is now frozen, but you may want to check out its informal successor Freshcode: http://freshcode.club/
Seems like many people who become teachers enjoyed school. Also, when she was a teenager she may have blamed herself and her peers for restlessness and other problems rather than blaming the system.
They are uploaded to iCloud, which belongs to Apple. Apple — as an US corporation — has to comply with US laws and has to support ongoing US criminal investigations, including secret agencies.
Id's Quake and Doom sources are a classic in this matter. I looked a bit at wsw, a fork of Quake 2. Now, my code is full of structs with function pointers. It's like I just internalized the more elaborate syntax and now it's all Hammers and Nails. I mean, function pointers to functions returning function pointers, for example.

typedef int (*foo) ();
foo * bar ();
foo * p = bar;

not rocket science, but ambiguous at first sight when compressed to one line. I hope that kind of syntax is as complicated as it get's, because I'd like to think C semantics aren't really difficult. That is until implementing customized data types on top.

As mentioned in another comment, learning the toolchain is just as important and it's not without reason, that Don Knut takes forever writing about compiler design.
Never mind the ventures into the algorithmic side of things.
C is still my favourite language. Sure it has issues but it works how my brain works or is it my brain works how C works? Either way it just makes sense to me.
SEO Checklist – SEO – WEB DESIGN