skysight-inc/HackerNews huggingface dataset:
As someone who has always been fascinated with alternative typing systems and shorthand, I took a look at Plover and Steno a couple of months ago. I bought myself an NKRO Keyboard - haven't turned it into a permanent STENO keyboard yet although I think that's the next step I should take if I want to be serious.

It seems difficult, but after about a week, you can write a lot of things without having to look them up in the STENO dictionary. The syllabic way of spelling words is systematic enough that you can derive most words, and there are multiple ways to spell something so most of your guesses are right.

Unfortunately, I think it will take (as said in the video) 3-6 months before I can go at a normal pace, and words not in STENO are not so easy to deal with. For any word not in the STENO dictionary, you either spell them out or generate a new set of chords for that word. So the system grows on you as you use it more and becomes more optimized and comfortable the longer you use it; it just takes a long time for you to become comfortable.

Steno keyboards also don't have arrow keys or modifier keys so you have to chord them out or remap all your shortcuts to things that make steno sense to you - that's even more of a learning curve.

I still really want to learn it; it is something that I think pays dividends after around 5 years or so. I would love to use it for stream of consciousness writing or note taking/transcription. Not sure about programming since there are so many tools (autocompletion, you can just write your own macros if you really want to save keystrokes) to help speed you up.
Google is probably one the biggest drivers of structured data on websites. They pull a lot of the additional search features such as ratings stars from structured data. [1]

As websites will do anything to better than out in search results there is a large uptake in adding structured data.

[1] https://support.google.com/webmasters/answer/99170?hl=en
I like how a lot of people see React as a full-on alternative to AngularJS. It's not, React is just for the view (think jQuery), you'll need other components or a lot of manual work to build a full application with React.
Forcing passive voice in LaTeX documents
operating system principles and quirks also equally important when you want a expert C programmer.
If Angular would become standard then the fast paced progress in browser technologies will definitely grind to a halt. It will be Pax Microsoft all over again.
I never knew something like this was possible, very cool.

One (unrelated) part of the Q&A saddens me, the fallacy that an open source project cannot be commercially successful: https://www.youtube.com/watch?v=Wpv-Qb-dB6g#t=1200
The game idea reminds me of The Typing of the Dead[1]

[1] http://en.wikipedia.org/wiki/The_Typing_of_the_Dead
in one important practical aspect it isn't - strings are length+content in pascal, not null-delimited as in c. It's very important difference.
I took this course (part 1 of 3) last year and passed it with about 90%.
It left me with a question in the back of my mind about whether this is a very watered down version of the actual Harvard course (I hope it isn't) or if they're just that good at teaching it. Because there is never a stumbling in understanding something, the course just flows naturally from one lecture to another and you get immersed into it all the way through.
If I recall correctly I saw all the lectures during 1 or 2 evenings and did the final exam a week or so later and surprisingly the material was retained in my head.
Anyone into this kind of thing may like to check out FPV racing: https://news.ycombinator.com/item?id=8510680

Not quite as fast, but just as much fun!
This article actually made me angry, to the point of pacing and muttering, that these points are not commonly understood and addressed.

How can these be new concepts? how can this be news? Students are bored because they have no autonomy, are force to sit and be talked down to all day, are not empowered to be involved in their own learning. WOW! AMAZING!

How out of touch do educators have to be for this to be considered innovative thinking?
Very impressive. I love the storytelling capability, for incrementally opening up and explaining and even controlling complex models.
I absolutely agree. It should be trivial to define the sandbox around strings - read an input file, output to STDOUT, nothing else.

Knowing which programmer signed the code is nice, writing stuff in a "more secure" language is nice, but sandboxing beats it all.
On the other hand, if you aren't earning at least 10 * $1800/yr, are you really a professional games programmer?
Guess you found some upsides. For most people, I think someone with such education and such a role at a company is making a stupid decision by doing this. There is such thing as an "opportunity cost" that is wasted when you perform unskilled labor in favour of time that could be put towards the company you are responsible for (and the people you are responsible for).
Show HN: Squares – a game for Android
No, because Pascal offers proper strings, bound checked arrays,open arrays, real enumerations, numeric ranges and reference parameters.
It's free and open source! Who are the people behind Insight Maker, what led to it, and what's the mission?
What's the reasoning for making this a text post instead of submitting the URLs directly?
Semiaccurate have a bit more information. I'm still skeptical that the magic box which turns serial code into threaded code without any overhead from Amdahl's law can be done.
http://semiaccurate.com/2014/10/23/soft-machines-breaks-cove...
Wikidata is a good example where "semantic web technology" is really useful, imo.

http://www.wikidata.org
Abyss - Cruisin 3: http://www.pouet.net/prod.php?which=61225
So what you're saying is that the bugs from a piece of software written 20 years ago (roughly) can be solved by writing the program in a language that hasn't had a stable release yet? Sure there are better alternatives now, but what widespread, well known, portable language was available in the mid 90's that this could have been written in?
Amazing, would love to see this advance to have a camera capable of relaying a camera feed to an Oculus Rift.
Most irresponsible behavior shown on youtube doesn't affect you personally.
> Sometimes I think Angular is mainly popular because it's supported by Google. If any regular developer made these drastic changes in HTML with non valid tags and attributes people would not be happy with that project.

Yes, the Google Cargo cult is frightening. Things that previously where scorned at is now raised to the skies.

But we have to remember that is also a completely new generation of developers out there who have not lived thru the entire painful history of web development, so therefore the same mistakes will repeat it selves.

It should be obvious now by most rational people that Angular 1.x is a dead end and if you build your own architecture around it you will continue to dig yourselves a deeper and deeper hole that will become harder and harder to get up from.

Angular 2 looks more promising with it's modularity and that should be the lessoned learned.

The web is just a way too fast moving target that any framework can keep up with, because the idea of a framework is the opposite for fast moving progress, i.e. stabilization of risks. And thats why so many javascript frameworks have already died even thou the web is really young.

The road ahead must be modularity and not the the way of the monolithic frameworks. Interoperability and interchangeability. Things we ought to have learned after the Prototype.js years. Or after the Dojo years. Or after the ExtJS years. Or ...
As with most things, it depends on your use case. The MGM station is the easiest one to get to, as some of the other stations (Harrah's in particular) are buried behind the hotels. There is a dedicated station at the convention center, which is great for thousands of people if they stay at one of the hotels with a station. For example, a person attending a convention at the convention center and staying at MGM - normally a $30+ cab ride each way - can get essentially door-to-door transportation both ways for 3 days for the price of a single one-way cab ride.

If you're staying at Wynn/Encore or Venetian/Palazzo, then it's not going to work. But since you're paying $400+/night there during busy times at any of those places, you might as well rent yourself a limo. The monorail is OK for some use cases.
I work on an ISO CAD standard [1]. There has been some work done on converting it to a mixture of RDF and OWL but it isn't ready for serious use yet, file sizes increase about 10x though if it was being used for real some stuff could be linked to rather than copied around.

[1] https://en.wikipedia.org/wiki/ISO_10303
It's so pretty
This seems interesting. I was going to install a steno keyboard on my phone to try it out, but then I noticed that it might only work with english.

Does anyone know if this project supports other dictionaries/layouts?
I don't understand the hate for daylight saving. Splitting those extra daylight hours either side of work and school is a waste when you can combine some of that time for more recreation at the end of the day. When my kids get home from school I get to ride bikes with them in daylight for an extra hour. I have time to enjoy cooking and eating a bbq of an evening before it gets too dark outside. There is time for gardening after work. Summer sports practice. A round of golf. That extra hour of sunlight is fantastic for family quality of life.

Programmers are inconvenienced? Who the fsck cares? The dates for time changes are gazetted way in advance. Some data tables need adjusting and only a handful of people on the planet need to do it. The rest of us just need to apply updates which we need to do for security anyway. It isn't all that hard. Phones, computers, media centres adjust fine for me.

What would be really inconvenient would be to change everyones work and school hours to achieve the same benefit as that little, mostly automated, timezone change twice a year. The inconvenience of changing the time on a small number of non-networked dumb devices is a small price to pay for that extra quality of life.

In a global networked economy the only real timezone is UTC. The rest are an arbitrary fiction that we can manipulate for our enjoyment.
> Gibson himself has admitted to being a bit of technophobe and it shows in his work that he really doesn't understand computer technology. It warrants comparison to Jules Verne.

From what I gather Jules Verne was actually pretty on top of the technology at the time. His books were well researched.
JavaScript 101-#18 – Getting to know JavaScript events Pt2
Show HN: Speedsums – how fast can you math?
I don't think the question why we develop for Android is relevant here.
The fact that the two most important smartphone platforms are walled gardens is interesting in itself. (Google has for long claimed that Android is more open than iOS, but with the current state of things where not being published on Google Play means your app doesn't exist, this claim is not really valid anymore).
You prove exactly the point. People get all up in arms over silly things when there are much bigger concerns in the world.

Someone shows a video of a RC jet flying extremely fast and the assumption is this guy is endangering the public and has no regard for safety of others.

Lets just get congress to waste time implementing laws for both fast flying RC planes and another one to make it illegal for your tiger to eat a person.
For what it's worth, I spent last month trying to use RDF tooling (Python bindings, triple stores) for a project recently, and the experience has left me convinced that none of it is workable for an average-size, client-server web application.

There may well be a number of good points to the model of graph data, but in practice, 16 years of development have not lead to production-ready tools; so my guess is that another year will not fix it.

Here's a write-up: http://pudo.org/blog/2014/09/01/grano-linked-data.html
I'll second that on Dvorak. I have very little trouble moving back to QWERTY. I typically make a few mistakes only for the first 1 to 5 minutes after the switch, but other than that I can type in both layouts without even thinking about it.
You assume this person is shockingly irresponsible. Do you have proof? What's on the other side of those trees?

I assume that one does not simply dive into the RC world with a jet turbine. Instead this individual has probably had a lot of practice with slower planes, does not want to injury anyone, and is not doing this in Central Park NY
AirBnb is a rental economy, not a sharing economy
My parents grew up in the Polish People's Repuplic and they basically come to the same conclusion. I've heard several time that none of their friends believed the propaganda, they just all played by the rules.
Using cat and piping it to string actually works without crashing. It seems that libbfd style parsing is disabled on stdin.
<i>Whatever the reason, I’m beholden to no shift schedule. There is no conflict between the demanding schedule of my startup career and my moonlighting as an Uber driver. It is truly a symbiotic relationsh</i>

Is it just me or does it really sound like a PR exercise of Uber + his startup?
Ultraedit.
How to become a Badass Hacker
Which is a real shame – it's a really great language.
Donate? By that I mean offer hosting to some good social enterprises or organizations. That much credit can run small sites/apps for such organizations for quite some time.
Thanks a lot for your feedback :) You're not alone to tell that. So it will be done in the next update!
My investment hack: Jason Calacanis' voicemail
DST makes no sense nearer the equator where there is less variation in daylight hours throughout the year. There goes much of Asia, Africa and Central America. It is popular with people in wealthy democracies which enjoy around an 8 hour working day and have a culture that values outside recreational time and people have a say in such things. That pretty much explains most of the map. Many of the places that don't have DST are between the tropics, poor or have no functional democracy. The rest are more concerned with getting a few more holes of golf in after work than the welfare of Microsoft's staff.
> doing this stunt in what looks like a suburban park strikes me as shockingly irresponsible.

Except you have no reason to think it was in a 'suburban park' other than for the reason you get to judge someone you don't know.

The footage clearly looks like a huge open field with no other people visible or vehicles or roofs around.
How about this versus coding by voice?
https://www.youtube.com/watch?v=8SkdfdXWYaI
Endor!
This is very cool, I've been thinking for a while of learning chorded keyboards, and this stops me having to spend a fortune to do so.

From the title I must admit I was wondering if it was going to be something like NASA's actual thought-to-text project - http://www.nasa.gov/home/hqnews/2004/mar/HQ_04093_subvocal_s... - It would be really cool if someone could make an open source version of that in python.
Duly noted.. let's have a coffee when you're in the area again and review some vests
The key point which is quite valid is that daydreaming about success is not very useful. Contrary to "The Secret" and such self-help books.

People seem to succeed if they a) Have a lot of confidence they will succeed AND b) They are fully aware that there will be setbacks, struggle, difficulties, and moments of doubt.

Good book on the topic with academic references "Succeed: How We Can Reach Our Goals" by Heidi Grant Halvorson and Carol S. Dweck.
I love QuickCheck. It might be a little hard to do for Tetris.
There was a project to rewrite common binaries in Perl a few years back, the "perl power tools project".

https://metacpan.org/pod/PerlPowerTools

I'd rather see that than a language such as Rust, D, or Go.
Whats about facebooks open graph?
My feeling is that the "tax" of typing slows down the flow of new ideas in the same way round-trip latency places an upper limit on bandwidth. By this reasoning I switched to Colemak on a Kinesis keyboard about a year ago and have been happy with my choice despite the initial learning costs. Ergonomics and a stable home row position are worthwhile benefits. I would like to try Steno if it means I can spend less time typing or thinking about typing so I can spend more time building stuff.
I'm not sure that lack of adoption of sem-web tech (even the loosely defined kind) in sites serving cat pictures is a big deal.

For some, semantic web means RDF and linked data. Of course, the "full promise" is queries that have the ability to draw inferences from indirect relationships in the data - admittedly the few examples I've seen, whilst remarkable - perform best when there's only one, homogeneous underlying dataset. Where you have disparate datasets from many organizations/institutions (and the data spans decades), these things struggle outside of demos due to the huge work required in normalizing/mapping onto something common that can be sensibly queried against: and sometimes that's even when the same ontologies are in use! The underlying data just doesn't necessarily map very well into the sem-web representations, so duplicates occur and possible values explode in their number of valid permutations even though they all mean the same handful of things. And it's the read-only semantic-web, so you can't just clean it, you have to map it..

Which is why I'm always amazed that http://www.wolframalpha.com/ works at all. And hopefully one day https://www.freebase.com/ will be a thing. I remember being excited about http://openrefine.org/ for "liberating" messy data into clean linked data... but it turns out that you really don't want to curate your information "in the graph"; it seems obvious, but traditional relational datasets are infinitely more manageable than arbitrarily connected nodes in a graph.

So, most CMS platforms are doing somewhat useful things in marking up their content in machine-readable ways (RDFa, schema.org [as evil as that debacle was], HTTP content-type negotiation and so on) either out-of-the-box or with trivially installed plugins.

If you look around, most publishing flows are extremely rich in metadata. For all sorts of things, like describing news articles [1], journal articles [2] (DOIs weren't built to serve the semantic web, but certainly are rich in metadata), movie/book/audio titles and their content...

Beyond that, we just had GovHack [3] here in Australia a few months ago where groups were encouraged to do what they could with public government datasets (which themselves, again, aren't necessarily "semantic web" but are increasingly using "linked-data" formats/standards for, if not interoperability, then at least dataset discovery). There are RDF representations of everything from parliamentary archives [4] to land use [5].

I've personally seen some great applications of inter-organizational data mashing/sharing/discovery in materials science and a few years ago I really enjoyed working with bioinformatics services such as [6] which allows some fun SPARQL queries to answer interesting questions.

[1] https://developer.ap.org/ap-metadata-services
[2] http://www.opendoar.org/
[3] http://www.govhack.org/
[4] http://www.parliament.vic.gov.au/vufind/Record/46420/Export?...
[5] http://www.data.gov.au/dataset/ca83e9bf-1220-43b6-b332-206bf...
[6] http://biodiversity.org.au/confluence/display/nsl/services
yes, this is something I have been thinking about recently, coping with RSI. It's one thing I like about vim, is the semantic text entry concepts. "Change Word, Delete Inside 's. ", "Select inside this function", etc.

I was wondering about making a custom keyboard for vim actions, and programming it even more with extra macros a la surround.vim

Buttons / actions could also include switching windows, switching to the browser and refreshing, etc.
Took about half a day for me. The waiting time is well worth the 900 extra beta testers you can add. At least for us.
Ask HN: What's your favorite small server?
I'm replacing an old system that resembles Frankenstein's monster, one that I have been using as a FreeNAS server off and on for a few years.

I want to modernize the system, and so far my top pick is a Lenovo ThinkServer TS140 70A4001LUX which nets me a system using ECC memory and 4 drive bays (OS would boot off an internal usb connector). The drive bays are not hot-swappable, and a bit awkward, but I can live with that. All for only about $350.

I'm looking for a home FreeNAS box, something with ECC memory, minimum of 4 drive bays (more and hot swappable would be nice-to-haves), quiet operation, enough power to transcode video on demand when using Plex media server.

What are your favorites?
This seems...legally questionable. I'm unclear if it's a CFAA violation (I'm not a lawyer, nor do I play one on TV)
I taught myself to fly RC planes using RealFlight[1] RC model simulator using the same transmitter / controller I used for the RC planes configured with progressive rate controls connected via USB interface.

10 hours on the sim using a high-wing trainer with lots of dihedral[2], learned how to land in a gusty cross wind, then out in to the park with my high-wing high-dihedral trainer. Took off, flew, and landed no problems - the RealFlight trainer was nearly spot on.

I then bought a model F4U Corsair, much different plane to fly, they go where you point them and don't self right or self level like a high-wing high-dihedral aircraft. More RealFlight training and then flew and landed it successfully first go to.

Lots of fun! The parks I had easy access to weren't in suburbia though.

1. http://www.realflight.com/
2. http://en.wikipedia.org/wiki/Dihedral_(aeronautics)
>When I realized it was "passing stuff in" I wanted to shout, I have done that for years!

Well, it's the "automatic" part that is important, not just the DI.
The binutils maintainers aren't exactly responsive when it comes to following up on security-impacting bug reports: https://sourceware.org/bugzilla/show_bug.cgi?id=16825
Unadulterated Love: What Is Joyful Sex?
Interesting that you think the burden of proof should be on me that flying a couple litres of kerosene around the sky at 370mph is not obviously unsafe.

I have no doubt the pilot is experienced, and that the area in general is clear.