skysight-inc/HackerNews huggingface dataset:
Yeah, I initially had the "ick" reaction, but was then quickly annoyed that the article seems to have the "ick" tone throughout. There are already many things in medicine which have an "ick" factor, and many of them we just take for granted because we're used to it.
I recently did an HN Poll on cloud storage preference (https://news.ycombinator.com/item?id=5781299) very few people participated but Dropbox lead the poll 3-1 (only 11 votes total but still, 6 to Dropbox), mind saying which cloud storage you prefer, thanks.
U.N. Expert Calls for Halt in Military Robot Development
"... In order to comply with strict anti-money laundering regulations we are now requiring account verifications for all accounts performing non-Bitcoin currency deposits and withdrawals..."

You can do trading without verification.
Thank you. So it makes some sense to me, developing this kind of library. Even if they have a marginal usability spectrum.
Considering that Dalvik isn't very fast, Go might be a much better solution on phones and tablets.
A few points :

1. Getting re-admitted to ones alma mater is simpler than a new school (given that these are adults going back to school who may well have moved and established families, their alma mater quite possibly is no longer an option)

2. How many credits were waived? This is a pretty serious sticking point, as anything > 2 year full time equivalent becomes a major time commitment & investment. I would also point out here that this can vary significantly by institution, unfortunately.

3. Many undergrad classes don't support a fully flex part time schedule (or, severely limit their evening & part time options). This becomes increasingly important in this scenario.

While there may or may not be an admission-department policy or stigma against second undergrad degrees, the system is by and large certainly not geared to encourage it as of present.
It sounds like we should just make name and address Unicode-compatible textareas no validation.
This appears to be the full video:

http://allthingsd.com/20130530/tesla-ceo-and-spacex-founder-...
Are you thinking of Mosh? http://mosh.mit.edu/
I guess I'm not really understanding this thread, because doesn't virtually any CSS grid system give you the same capability?
It's So Hard To Say Goodbye To Consumers
On point (3), virtualization beats backwards compatibility. You can create a much closer replica of the original environment, without creating compromises that may affect stability, performance, and security of your new system.
"In the 8.1 update, the area will be more visible. A left-click on the tip will bring up a tile-based Start Screen - formerly known as the Metro interface - designed for touch-screen users, while a right-click will display a small menu of other options such as Event Viewer, Device Manager and Disk Management."

It already behaves that way.

Also, searching to launch an app isn't that much different than the old start menu. Mouse to the bottom left, left click, start typing.
>However, it will not offer all the functionality previously associated with the feature. Instead it will bring users to the recently-introduced "Metro" interface.

I don't understand how bringing users to the Metro interface is not offering all the functionality of the previous start button. The old start menu was a list of shortcuts. The Metro interface is a list of shortcuts. It might look different, but where is the loss of functionality?
On the other hand "returning a single visual affordance" is a hell of a cry from a u-turn.
Don't really see what your beef with the syntax is.

You can do

import "foo"
import "bar"

If you really want to.
this is the message from the Oauth.io team :)

https://twitter.com/OAuth_io/status/340110998658760705
Why use something you hate? Are you forced to stick with Windows for some particular reason?
Obviously Apple would have known this.

I wonder if part of the reason they agreed to it is that they knew ultimately it was, in reality, basically no restriction at all.
Here's an interpreter of mine made in Lisp: https://github.com/fabriceleal/Brainfuck
Indeed, I didn't mean to sound harsh either. I just wanted to point out that this is in no way specific to SSH as the headline seems to imply.
Evernote’s Three New Security Features
To anyone, unless we are sexists and ageists on here now.
Yelp Sued Over Alleged Protection Racket
I am totally one of these ravers.

Go is the right language for the right time: easy enough for the Python people (like me) to pick up quickly, but with a concurrency model that makes taking advantage of multi-core very easy.

Anyone prefer Scala to Go?
As a complete aside about addresses and because falsehood number one needs some clarification: even when you are living on a houseboat you are required to have a mooring license unless you want to be classed as a "constant cruiser" (moving beyond the parish borders every [arbitrary interval]) and in order to get this license you have to provide British Waterways with a fixed address - which by their own account they do not check.

I'm somewhat biased against BW as my (disabled) father had his boat repossessed under a "section 8" with no warning and was made homeless because he did not supply them with a "fixed address". When confronted a few months before the eviction BW even refused to take an address my father's advisor offered during the meeting because they knew it wasn't his. Even after confirming that they do no background checks on addresses and knew full well that most boaters were using addresses that were not their own.

There are real human costs to these sorts of things and my dad was one of those people caught up in a self reinforcing loop that saw no solution. Fortunately it is an edge case, and most likely the result of corruption - the £30K+ boat was eventually sold on by BW for £5K and my dad never saw a penny. He can't even contest the decision in court because it would cost a small fortune.
> "I don't get it, they seem to be ignoring their whole previous customer base; those who used Windows on their non-touch desktops and laptops."

This is what frustrates me also.

I've had Windows 8 installed since (almost) day one on my desktop. I also have a Surface (that hasn't been touched in months, oops).

MS was accused for years of advertising Windows' touch capabilities without actually putting any real thought into them. Windows 7 had some vaunted touch-compatibility changes which really just amounted to increasing the spacing between some buttons. This made them very hard to touch accurately, instead of impossible to touch accurately. Needless to say, people who were hoping for a touch-capable Windows were sorely disappointed.

And now it looks like the pendulum has swung fully the other way. We have an OS that works great on a touch device, and basically doesn't work on a traditional mouse + keyboard device.

No, seriously. I've met people who used Win8 regularly who didn't know that each app had a bottom bar - and how could they, there's zero discoverability around it, even though critical app functionality is often contained in that bar. (It's Windows+Z btw, that or a magical incantation of mouse movements).

On a touch device it's a simple swipe up from the bottom. Beautiful.

It still befuddles me every day that MS was willing to ship something that was so fundamentally unfriendly to mouse and keyboard users. How anyone at MS could look at the mouse gestures to trigger critical UI elements and call them acceptable... I just don't know.

It seems to me that MS has bought fully into the doom and gloom re: the future of computing. The zeitgeist is that in the long run laptops and desktops will stop existing entirely and almost everyone will be using tablets instead. The sales numbers for both iOS and Android tablets support this, but it's hard to say where the equilibrium point will fall.

It makes sense that, strategically, MS wants to transition Windows from a mouse-first to a touch-first UX, but this transition is awful.
There's a fine line between being flexible in what you accept for input and parsing, and writing another programming language.
>aggregated view of many content sources

I hope this means that the main Start Screen search will now search across programs and settings. Makes it much easier for things that may or may not be settings or apps (Control Panel, Device Manager, Event Viewer, Disk Administration). That's been my #1 gripe with Win8 from day 1; they got rid of universal start menu searching.
Id imagine one would want to analyze the matter to decern that its composition is conducive with the transplantee, though perhaps thats not strictly necessary.
I know no .NET, and very little go. But from a layperson and Python programmer's perspective, since you asked which is more intuitive --

When I look at the .NET statement, I'm a bit confused. Does that mean you are using some classes defined in the toplevel "System" package or module, and some that are defined in the "System.IO" package or module or whatever it is called? (I would actually like to know this.)

On the other hand, looking at the Go statement, I can see that it is importing six modules/packages, all of which more or less say what they do. That is more intuitive for me.
This is the same rationale as someone who'd say programmer = social retard. Just because something is true doesn't make it fair.
Six year founder vesting
Introducing Geckoboard for iPhone
That's the one, and after watching the video again it's actually more clever than my "local echo" description even though it's part of it.
There's also http://www.classicshell.net/, which is free in both senses.
I was under the impression Dalvik is pretty fast? Please elaborate, if possible.
I just enabled this on my personal account, and my first impression is that the categorization is very useful. Sure, it would be nice to have more customization available, but it looks like you can train it to some degree to tailor it somewhat.

My main complaint is that it adds yet another set of controls on a cluttered and unintuitive interface that has already been changing recently. The tabs go away when you're looking at an individual email, so you can't go straight from a message in one folder to another category. As far as I can tell, when looking at a message and a new one comes in, you can't tell which category it is in. You only see that is there via an "Inbox (1)" in the sidebar.

All in all, I think this is useful, but the overall Gmail UI is still disappointing, and getting busier and less intuitive instead of more helpful.
i agree. i have even misread "Marco" instead of "Macro" in the title. with the face next to the content, and me looking for a technical tool and not a person, i'd have skipped to #2 as well.
His point was most likely 6 imports vs. 2 imports.
Use a logo that passes machine pareidolia.
From where I stand, the comment two levels up is more relevant to the article than the comment one level up...
How I became a Meddler
> The web is more locked down than just about any previous platform

No. Just no. Anyone, anywhere, with minimal understanding of JS and HTML can pop out a web app mashup today that would have required a hoard of cash, servers, and developers a decade ago to build. Further, for pennies a month they can run and scale it on a 'cloud' service that would have been an investment of millions in the past.

The web and web apps are very open. Don't conflate it with copyright trolls and mobile walled gardens. Remember, much of HTML5 started from Konqueror, an OSS browser not belonging to a 'cabal of powerful organisations.'
Don't forget transfer payments from other auto companies to Tesla in accordance with California law.
My understanding of British English is that they would not call something a "knob" in polite company. Americans (and I am one) think nothing of it. So, there are a decent amount of words with slightly different meanings throughout the English speaking world.
I prefer Dropbox, just not when it goes down like this.
Electronic edition of "Xcode Tools Sensei" book now free
I think the US gov't tales cyber security very seriously. They're just getting hammered by everyone since they're the most prominent target. This reminds me of why MS Windows seems so "full of viruses". I don't think it's because MS doesn't take security seriously. It's that there's so much more to be gained by attacking Windows PCs than any other OS and so many more potential targets, making it easier for large vulnerabilities to make headlines.
I would love to hear more on this. Are others seeing this problem as well and what photo are they using ?

My first thought when seeing the photo was ok, this is a guy giving his opinion on the topic, I'm not interested in opinion, I want the facts.
Can companies act like an author on G+ ?
Linux does the same thing. In the case of Linux/X11, it's because an accelerated video overlay is being used -- instead of writing to a framebuffer that's then rendered onto the screen, you coordinate with the video card to have it handle scaling, colorspace conversions and blitting of that data directly onto a memory-mapped portion of the display.

Then the screenshot tool runs and dumps the framebuffer, and finds no image where your DVD playback is happening, because there isn't anything in the framebuffer for that window.
Ah, that would be something different: http://en.wikipedia.org/wiki/Traffic_signal_preemption

Some of the systems have been hackable/hacked by non-authorized users. There's been stories every so often here on HN.
You could compress it a bit, but the standard is to write the postcode and the country name on lines of their own, and usually the post town too (that's "Sutton Coldfield" here). So trying to compress down to five lines would require really weird formatting (and possibly confuse the automatic postcode-reading hardware).

(http://www.royalmail.com/personal/help-and-support/How-do-I-... specifically wants postcode on a line of its own.)
No, you do not:

package main

import (
"os"
"io/ioutil"
)

func main() {
f, _ := os.Open("/etc/ttys")
buf, _ := ioutil.ReadAll(f)
print(string(buf))
}

Feed that to "go run". It'll work fine. Those two imports, by the way, are morally the same imports you gave .NET.

It might be reasonable to argue that most files will need to import "fmt" (although the Damnable Use Requirement means you won't be importing it anywhere you don't need it), but I'm lost as to why you imported "strings", "bytes" ("strings" for raw arrays of bytes) or "bufio" (in all my Golang code only two files I have import "bufio").
I do it about once every 2-3 years. Just last month I misjudged a curb cut while on a bike trail after dark. Before that a railroad crossing, on a angle, grabbed my tire. For me this is not all that rare...
Falsehoods programmers believe about geography
Sounds like a pain, especially if you have locking lug buttons.
I regularly see these... petrol pumps and bus stops seem popular reference points:

State Bank of India,
No.997, Opposite To Bus Stop,
Service Road, 4th Cross,
9th Main, Rpc Layout,
Vijayanagar, Bangalore - 560040
Ask HN: Why it is hard to filter C++ jobs? "C++" turns into "C"
I'm sure many of you struggled trying to search C++ jobs with "C++" keyword. But in a vast majority (if not all) of search forms, it is impossible to filter by "C++". "++" part gets removed.

So a rhetorical question: Is it really that hard to preserve "++"?
Is the graphics card in a Mac Mini really that good? Seems there would be cheaper ways to buy commodity hardware and put the savings towards a better graphics card.
...not to mention the substantial number of rural addresses that don't include city names in most countries.
I took the silver bullets as mostly being
just technical, e.g., for how to get the
Web server software at least five times faster.
But, yes, some of the 'options' considered
did not want to attack the software performance
so directly and wanted to do something like
'pivot'. Maybe an idea for a pivot could
be a silver bullet -- maybe. That is, I didn't
see pivots, strategy, or routine business execution
or building a fire under the sales and service
groups, although these can be crucial, as candidates for silver bullets.

On "guts",
for a lot of entrepreneurs, they know as they start that
if they fail it will cost them their savings, house,
car, credit rating, likely damage their career, and maybe hurt their marriage and health. So such a person can't
be short on "guts". And unexpected disasters, such as
Microsoft's five times faster IIS, can pop up needing
guts.

Still, one major source of needing guts is vast projects
with half-vast planning. Or just poor projects. Hopefully
with good projects with good planning, with some
silver bullets in the crucial, core technology, the need
for guts and "to stick with execution when it's needed"
will be much lower than usually assumed.
On "guts", entrepreneurs short on guts would not even
have started.
I understand medical regulations are in general a good thing, but if a treatment works why not let people push it as much as possible? If doctors (note, preferably doctors who don't stand to make money from it being a roaring success) are confident that there's an inherent level of safety, and a patient is willing to accept there's an inherent level of risk, why not just let them get on with it? Like the article says, it'll just go underground and there's less to be gleaned through studying.
Getting Started With Pandas (Python): Predicting SAT scores for NYC Schools
Apologies, but I don't think you can accuse the golang authors of not putting enough thought into the project. Especially the package structure.

This is actually one of the major boons of go. They are solving problems you haven't considered. They set out to first solve the dependency problem. Someone commented that for every byte of C++ code being compiled in their large framework, the compiler was processing many kilobytes. This lead to many-hour compile times on large compute clusters.

In go, when a package is compiled it only needs to consider the contents of its imports (and not the imports of those imports, if you follow). It's very beneficial to only pull in what you need, since that will be one of the factors which heavily affects your compile time.

Lastly, as a personal preference, I really don't like "using namespace"-like directives. Go has a really nice property that for any given symbol you can find where it was defined by looking in the current file. This makes it great when working on unfamiliar projects or for people learning go.
What IP is the single most crowded on the Internet?
I digged into my Index and found out.
24bit colored vim in terminal
Do you follow also the Oz protocol that Eran Hammer is making? https://github.com/hueniverse/oz
It's a text-based interface for browsing files and launching programs. You know, what many people used to do with a CLI when they had it.

I assume they mean nothing more than that.
Single most innovative concept in education is 100 years old
Sure, but what would have other people said? At least for the ones I visited, those environments were pretty gender-imbalanced. The guys did the smart work. Women did clerical work. Would you have internalized it?

Would a secretary have tried to get you to play with dolls? Would one of the programmers have told you that you'd make a fine keypunch girl? Would an aunt have told your parents that you should be doing something more appropriate?

Even now, kids get a ton of gender policing. Back then, there was a lot more of it. And one of my privileges is that my technical interests happened to match my gender role.
The thing I really miss about my C# days is the automated refactoring. How good are the available refactoring tools for golang?
I see that as a strength of Go, that it lets you cherry-pick the packages you want to import and make available, so you only get what you want/need. This is good for many reasons.

99% of my projects don't use "fmt" nor "strings", but they may use packages that use "fmt" internally.

Reading the contents of a file into a string is this easy for me:

package main

import . "gist.github.com/5571468.git" // [1]

func main() {
s := MustReadFile("foo.txt")
print(s)
}

Finally, canonical Go code typically has function names like ReadLine [2] rather than rdLn. Where are you getting that from?

[1] https://gist.github.com/shurcooL/5571468

[2] http://golang.org/pkg/bufio/#Reader.ReadLine
You're definitely able to save to SkyDrive already.
For a high latency situation if you're text editing there is EMACS TRAMP mode, and probably others similar that buffer the file locally, which will also solve the responsiveness problem.
Depending on which moderators are roaming at the time they may or may not force the title to be the article title, so often people just copy paste the article title straight in.

I don't like for the same reasons though, I'd prefer people put something descriptive there.
You can use a variety of other software products on Mac OS to accomplish this. A better analogy would be that the architect leaves you a free table that doesn't suit your needs, so you complain about the way it was built.
In San Francisco the button you press vibrates aggressive when it is time to cross. I just discovered this yesterday and thought it amazing. Consider my surprise to read this today!
I don't, what's good about it?
Samsung Galaxy launch lifts the whole Korean industrial production
I think you underestimate the amount of money that Bay Area developers make. $2k/month is $24K/year, which is a relatively small fraction of your after-tax income when you're making $150K/year.

One thing people don't take into account when figuring out cost-of-living adjustments: while expenses like rent, taxes, and meals out are typically a percentage of income, expenses like durable consumer goods and savings are measured in absolute dollars, and are fungible between locations. So while it sucks that cost-of-living might still eat up 80% of your income, the remaining 20% is a measly $8k/year at a $40K/year middle-America programmer job, but $30K/year at a $150K/year Bay Area tech job.

And the difference gets even more stark with added income - if you make $300K/year (quite doable as a senior engineer at a major tech company in the Bay Area), your taxes go up, but every other expense category remains the same, and so you end up banking about $100K/year. It's not unreasonable for a programmer in the Bay Area to save up half a million over a 4-5 year stint at a company; ask someone in Kansas or Ohio how long they think they'll have to work to save up half a million.
>As far as i can tell i still can't purchase a system without windows unless i build it myself.

Well the good thing is we are not living in 1996 either. You can purchase any of the below devices and none of them run Windows:

[1] Chromebook - https://www.google.com/intl/en-US/chrome/devices/buynow.html

[2] Dell - http://www.ubuntu.com/partners/dell

[3] Apple Mac - http://store.apple.com/us/browse/home/shop_mac

[4] HP - http://www.ubuntu.com/partners/hp

[5] Asus - http://www.ubuntu.com/certification/make/Asus/

etc...
Isn't one possible reason for a flat, and granular, package structure due to the static linking of the binaries produced by Go?

http://golang.org/doc/faq#Why_is_my_trivial_program_such_a_l...

Each package you can exclude from your compiled output should result in a smaller binary.

.NET on the other hand, is not statically linking the System and System.IO packages into your compiled output.
I just switched from GNOME to XFCE after upgrading my main home machine running Debian. I knew the changes were coming, but didn't think they'd be as bad as they were. The transition has been . . . interesting, but mostly tolerable because I pretty much live in Emacs, Firefox and the terminal.

I'm actually kind of liking having way more screensavers than I really need (with XScreenSaver versus whatever the GNOME pared down version was), and having less crud and cruft bogging down my lowly old laptop.