skysight-inc/HackerNews huggingface dataset:
I don't see your point. If you have a collection of source files, then something must search the directory tree to find them and feed them to the compiler ... ideally, only the files that have changed, to give fast incremental compilation.

If you use a typical Java IDE like IntelliJ then the program that does that will be the IDE. There is no "one more layer" because that's the first and only layer.

If the IDE build system does not provide enough features or you'd like your codebase to be IDE independent, you can also use a separate build tool, or a combination of both (in which case the IDE will sync itself to the other build tool).

In that case there are two layers. But Go does not have any magical solution to that. There will be Go apps that need more than the little command line tool can do as well.
That's a coherent argument, but then I feel like I get to point out that you're litigating the whole concept of the justice system, not Keys sentence in particular. Keys is both extremely lucky and extremely privileged compared to the average person serving a multi-year sentence.
In the US, riding a bicycle on an interstate highway is completely illegal.

Rail trails are great, but I've never seen any that were actually useful for practical purposes. They're usually in rural areas or other places where they're not going to actually help you travel between two points that you would want to travel between. They're fun because they usually have nice scenery (they're usually rural), there's no cars on or near them, they're almost nearly flat (they were built for trains, which can't go up and down hills easily), they let you see stuff that you can't see from the road, and they're usually long enough to make it worth doing. However, you still need a car, to transport yourself and your bike to the rail trail.... as I said, they're not practical, they're just a fun excursion. Another similar thing is tow paths: back in the 1800s they built tow paths along canals so that mules could pull barges. Now these paths are all used for hiking and cycling, and can stretch for very long distances, usually much longer than rail trails. Rail trails are frequently not that long, because they're not able to secure rights to the land for the trail for that much distance; either part of it is still used by the railroad, or the railroad is eliminated and the land sold off. Frequently landowners adjacent to the railroad oppose efforts to turn it into a trail and get the local government to prevent this because they don't want cyclists robbing them and vandalizing their property (yes, these are actually raised as valid concerns!).
Wow doesn't work on safari. But great in chrome. Worth a watch.
Wow, this looks pretty amazing - well done with the demo. I'm super excited to try it out, how soon will it be ready?
> Why does wanting more power have to be a "massive conspiracy"?

It doesn't. You were saying some government officials are saying one thing to the public while knowing another to be true:

>> We love to think these people are much like our clients who don't know the difference between a popup window and a Python program. These people are informed by groups like the DIA, CIA, NSA, and every other TLA, with a wealth of information on these issues.

That implies some sort of secret plot that would harm the integrity of our government and country.

> It seems like pretty common sense wisdom that being in power usually leads to wanting more power, and also that power often corrupts. One does not need to be a "conspiracy theorist" to come to this conclusion.

I agree entirely.

> The real conspiracy is the apparently concerted effort to call anyone that believes the government is busy grabbing power a "conspiracy theorists".

Nobody said this. Claiming that there is a concerted effort by officials to lie, however, is accusing them of conspiracy.

This vibe of distrust hurts the ability of technologists to come together and be as effective as they're capable of being within government. Ultimately, society and its elected government is formed around trust. You have to believe that most of the people who enter into elected positions did so with the aim of improving our society before you can be effective within it yourself.
Agitation comes when there is light at the end of the tunnel, it does not happen when there is complete darkness. That's to say the poor need the hope that change (revolution) will result in better things. They also need buy in from the better off (who would have the resources to stave off any revolution). People don't revolt for the sake of revolting there has to be an expected (positive) result at the end.
Corporate drone checking in.

Desk: standard issue cubicle. L-shaped desk. Soul-sucking light grey in color.3' of space to the left of the monitors. 5' of space to the right. Storage is not an issue. Walls colored in very similar soul-sucking light grey.

Chair: Whatever was used by the last guy that was here. It's pretty comfy. Has a breathable back and is on casters.

Monitor: 2 x ViewSonic VX2450 that I grabbed from someone's desk after our last round of layoffs. Before then, a couple of 17" Lenovos. My docked T440 acts as a third monitor.

Keyboard: Logitech MK700. Wireless. Picked out of the pile that was set up after the round of layoffs just prior to my arrival. Seeing a trend here?

Music: Occasionally. I have a bunch of 90's alt I brought in on a USB stick.

Hours: 7:30 - 4-ish.
Scala does want efficient optionality in the type system - just not at the cost of a consistent representation of optionality. I'm sure an optimization for the common case would be very welcome.

I constantly see Kotlin advocates claiming better Java interop but I don't see how; Scala already has 100% Java interop as far as I can see.
This was my first thought as well. You couldn't possibly do a study like this today, or at least I hope not, because the issues around informed consent are too thorny when it comes to mental patients.
Is it too hard to imagine that "something else" might be popular in 2030? Or perhaps not.

But at some point, you and I will retire (etc), and the next generation might have other preferences, or discover something insanely great that we simply aren't used to.
The difference between me and this guy is that I'd spend 20 years developing a micro-engraving machine to automate this.
The tuition rise is no where even closely explained by states providing less funding. the simplest explanation is that the near freedom of money allows many unqualified people to enter college with no hope of completing the courses and colleges are not held to any standard with regards to them actually getting the degree.

The simplest solution. Treat it like the government treats medicade and medicare. Pay a set amount of dollars per course hour determined by course. Higher rates are set based on the needs of the course and degree, meaning you are likely to have an easier time getting a loan to be a teacher than if you wanted to study art. Set maximum costs on course materials as well.

I am quite certain a very large number of colleges would come up with degree programs to fit under the rules to continue to be able to accept students with federal loans.
> I think it feels wrong because for all of human history a person could take for granted a degree of anonymity

I think for most of human history, humans knew the majority of the other humans within travelling distance and people were wary of strangers because there was no reciprocal trust relationship.
Not only practice, but also training. Every shooting coach in the league will tell you that the deep two is the worst shot in basketball. Kobe had it drilled into his head since he was seven years old that you never shoot a deep two.
FeatherBB: FluxBB Fork Using Slim Framework
This looks great! Loved the left-pad joke in there.

Could you elaborate on when it'll be available? Will you make it or parts open source?
Living Wills Make Banks Think About Death
Noticed you said the property value is £275k?

£275k property with £1700/pm rental yield is very, very good.

Average rental yield (before tax) is around 4-6% of property value per year.

Generally speaking though, your point is true of course. Having enough capital to buy a property in London instead of renting (especially if you bought a few years ago) will save you a lot of money in the long run, provided that property prices don't go down between your your buy/sell dates.
You forget the US is run by the rich, which is why this does not happen with Social Security. It's all about not having the benefit cut instead of increasing benefits or lowering retirement age.
Also the hostname of "TayandYou".
Probably my "Most people" quip.
I was exited until:

What platforms does Kite run on?

For now, Kite only works on OS X, but we'll support Linux and Windows soon, too.

bummer :(
Do you support code linting or code smells in addition to completions?
Looks great!

The only thing is I don't like the thought of having to share my screen real estate. Would it be possible to have some kind of navigable popup box within the editor?
Among the most closely-guarded troves of knowledge in the world are those pertaining to organized crime. This stuff is so dramatic and interesting because it is sort of "forbidden knowledge".

I have high hopes for Quora (one of the YC portfolio companies) because they are trying to make accessible this sort of locked-up knowledge.
> You forgot that most of golangers are ex-php programmers and students with no experience.

How hopelessly smug and incorrect.
Using GIS Technologies for Venue Mapping
So do you, or anyone else, know good methods and resources for teaching children with autism theory of mind?

My son is ASD (as I probably am). And I want to help him out so that he doesn't have to learn the hard way as I did. I'm going to buy the Social Stories book (mentioned in your link) off Amazon. I'd love to hear any other helpful ideas.

I also read several body language books over the years. The best is What Every Body is Saying, in case that's helpful for anyone. Unfortunately, reading a book is not as good as practicing.
Justin kan mentioned the upcoming launch of this on snapchat the other day and I was intrigued. This does look awesome!
Wow! Thank you for such a great feedback! I really appreciate it.

> I should be able to open folder in system browser to continue my work there

That's already on the to-do list. I'm planning to add "right-click" menus. For the file explorer there will be a menu item enabling to open a selected file/folder in the system browser. Will play with it and then think about adding the copy/move/rename/delete operations. I also had an idea of adding interactions between File Explorer instances, but not sure if that will have any value yet.

> Contact list (and action list) should display item names

Yeah, I agree with that. One of my projects already has about 10 actions and it definitely would be easier to find the right one if all their names were shown at once. Added to the to-do.

> UI feels generic

I will check what can be improved there.

> a box where I can glance at status of project, displaying progress on individual tasks

Can you give some more details on how it should work to be a good fit for you? Something like a simple personal task manager?

> It would be nice to include demo project

Got it. Sounds cool. Will add a demo in the next versions.

> the user manual is superb. The software is easy to use and I can see it becoming very useful.

Glad to hear you like it! Thank you! More improvements and features coming.

Cheers
I found that I had to make my browser window pretty wide to get the tour texts showing up...
You sound like a European who's never been to the US.

>You won't be getting on a plane then?

Most people don't ride planes very often. If you rely on public transit, you have to use it multiple times per day. People can go months or years before boarding a plane.

>Perhaps the neighbourhood [sic] wouldn't be so shitty if everybody wasn't in a car isolated from their surroundings.

No, the neighborhood is shitty for various other reasons which have nothing to do with cars. America has long had a problem with race relations.

>Maybe, although basing your transport policy around freak events isn't that sensible.

What "freak events"? Hurricanes happen here quite frequently, as do lesser storms.
It's good to polish it first for one OS. Honestly, I would have been disappointed with them if it were otherwise.
Well, to continue reading, you'll have to log in, however.
Canadian police 'obtained' BlackBerry master encryption key
In The Netherlands there is a group http://ietsdrinken.nl (Let's have a drink) that organises meetings in several cities. It is organized by and for people with autism.
It now exists for about 5 years and is quite succesfull. Every city has its own wednesday evening each month, so people know the routine.
It covers anything that's been licensed into the software, which would include encryption libraries. It covers hard drive manufacturers (provides a product or method of to facilitate a communication or the processing or storage of data).

Communication, by their definition btw, includes electronic and ORAL communication. As others have mentioned, it literally covers whispering if someone or something amplifies or transmits your whisper thus facilitating a communication.
>Some people have argued [1] that it was not his autism, but his alexithymia which was altered by the TMS. Alexithymia is an orthogonal condition: it can occur with or without autism.

We don't really know if the TMS actually cured his alexithymia or if it was due to psychological/behaviour factors of the treatment. That would require a placebo-controlled trial. It's certainly plausible that the treatment cured him, as there is a part of the brain that attaches emotions to experiences (the insular cortex). On the other hand TMS will have a huge placebo effect, so this needs to be considered.

It also seems plausible that his lack of emotions is a protection mechanism that protected him from his highly dysfunctional childhood. I would recommend reading John Sarno's books: he has spent 50 years treating people who's problem is the opposite of this. Too much emotion tends to cause chronic pain/fatigue/depression and other issues. So I'm not sure it's generally a good idea to do something like this.

Overall, I don't really see this as being any better than a behavioural treatment designed to help people identify with their feelings. TMS seems too much like hitting your computer with a hammer to fix a bug.
That's great, very exciting to have it internet based and to have it become smarter and smarter over time.
A not so rhetorical question: If a bill like this passes, would it make sense for the privacy-aware companies to move completely overseas (like, to UK) where these laws to not apply?
While that is true I believe most of the PMC jobs are security and truck drivers. Something the US Army already does. Most PMC work is not as mercenaries.

If you were a corporal driving trucks making $30k and saw a contractor doing your job making $100k what would you think?
This looks really interesting. One question I have is how will you handle hotkeys? If I'm focused in my editor, I don't really want to have to move my mouse to select options suggested by Kite.

Excellent demo. Concise, simple overview of features but with enough little details (loved that rm -rf warning!) to keep me interested, and really well-edited.
hacker news is not cool with link shorteners. most link shorteners (bit.ly, et al) are banned here. chances are good that the only reason this particular shortener isn't banned yet is because dang is not aware of it. should be replaced with this article's true url:

https://mastermind.atavist.com/he-got-greedy
So instead of working on your memory or coming up with a mnemonic or just asking their name again (everyone forgets a name), you think it'd be less intrusive to scan someone without their permission?
Go 1.6 GC is exactly what I mean. It's a design that gives tiny pauses by not being generational, or incremental, or compacting. Those other features weren't developed by GC researchers because it was more fun than Minesweeper. They were developed to solve actual problems real apps had.

By optimising for a single metric whilst ignoring all other criteria, Go's GC is setting its users up for problems. Just searching Google for [go 1.6 gc] shows the second result is about a company that can't upgrade past Go 1.4 because newer versions have way worse GC throughput: https://github.com/golang/go/issues/14161

Their recommended solution is, "give the Go app a lot more memory". Well, now they're back in the realm of GC tuning and trading off memory to increase throughput. Which is exactly what the JVM does (you can make the JVM use much less memory for any given app if you're willing to trade it off against CPU time, but if you have free RAM then by default the JVM will use it to go faster).

BTW the point of an optimising compiler is to make code run faster, not reduce memory usage. Go seems to impose something like a 3x overhead vs C, at least, that was the perf hit from converting the Go compiler itself from C to Go (which I read was done using some sort of transpiler?). The usual observed overheads of Java vs C are 0 to 0.5x overhead. The difference is presumably what the compilers can do. Go's compiler wasn't even using SSA form until recently, so it's likely missing a lot of advanced optimisations.

tl;dr - I have seen no evidence that the Go developers have any unique insight or solutions to the question of building managed language runtimes. They don't seem to be fundamentally smarter or better than the JVM or .NET teams. That's why I think eventually Go users will want to migrate, because those other teams have been doing it a lot longer than the Go guys have.
Not true. This assumption only works when one decides that all professors are equally employable both in colleges and private industry. It also assumes an unlimited number of jobs.

Worse for college professors they have no choice in having their salaries come down because it won't be a decade before college education done online becomes the main alternative. With the pay scales differences across the world being what they are the fact is you will likely have may opportunities for professors in India and elsewhere teach course with the same expertise.

People are quick to bitch and bemoan medical costs from pills to services and pointing overseas "SEE SEE SEE" about how their costs are lower.

Well guess what, education will be even cheaper because the student doesn't have to travel to get the world class education. All that needs to change is regulations which will prevent it.
... 5 years in jail for smuggling some turtles? I am failing to see who is hurt by this enough to justify jail time. The US criminal justice system is wildly out of control when it comes to sentencing.
But Go programs use way less memory than Java applications... so the java application that uses 100GB might only use 40GB (or less) in Go. And there are tweaks you can make to hot code in Go to not generate garbage at all (pooling etc).
> The QE money was used to purchase various debt instruments

That money went into inflating housing and the securities market. It did nothing to help the economy, and only helped distort prices of those assets.
Tensorflow – Neural Network Playground
Often I work in a full screen editor environment like terminal Vim with Tmux. Are you considering support for a command line client that could run in a split pane or window alongside my terminal editor?

If you implemented such functionality the suggestion experience could be more seamless for myself and those with similar workflows.
So, funny that on hacker news and lots of programming blogs when this topic comes up a lot of people chime in about being on the (autistic side) of the spectrum too.

Ironically, I feel left out. I am on the other end of the spectrum. Kind of like what this guy described after the treatment, although I've been dealing with it my whole life, so I don't get all worried.

I feel like the only programmer who is intensely aware of the emotional state of my colleagues. I can sometimes tell people what they are feeling (when they are opening up) and it shocks them because I know it better than they do.

Of course, I listen to trance-music at work so I can pretend to be autistic (please understand it's a bit of a joke) and ignore all the swirling emotions.

Anyway, I've found others like me, but they seem to be more rare than autistic people. It seems to me like it would be nice to not be aware of all the emotions all the time.

I sincerely envy the "insensitive" people quite often.

It seems like it would be a lot easier if I were able to be selfish to a normal level without caring that someone's emotions might be unsettled.
Office TVs Are a Wasteland
When I was 8, I wanted my own pets, so my parents decided I could have mice. We bought them in California, put them in socks, put the socks in our pockets, and flew back to Mexico where we lived. I later found out my pets' babies would be considered useful, given my brother's pet snake.

This is a really Reddit thread, isn't it?
Anecdotally, I've had abuse yelled at me from automobiles in Connecticut, California, and Pennsylvania. Not to mention rolling coal on me, peeling out next to me, and passing close enough to almost clip me with the wing mirror. Most American drivers in my experience are just annoyed at cyclists, but some of them are actively hateful.
At the very least, every site should clearly explain its password policy. e.g. you must have a letter, a number, no slashes, 8-40 characters, whatever.

As I write this, I am locked out of my 401(k) plan's website because it allows you to reset your password to an illegal string, which fails when you try to log back in. Crappy corporate UX boggles the mind.
Ethereum Studio is ready for you
This a common cognitive flaw in nerds. There isn't a continuum, but a proof like step function.
It says, in plain language, "we can't tell you which lock to use, just that you must have the master key in case we need it."
Not coming up for me.
I can understand how some are uncomfortable with that, but it's not a big deterrent for me (and I suspect most users). There's really some good stuff there.
Well, I know who he is, but from a sample of not-very-many in the UK, my wife had no idea and my colleague sat next to me (male, early 30s, loves cricket) also had no idea.

I'd say he's semi-famous in the UK.
It would make sense for any company to move completely overseas.
Software development doesn't create wealth; it simply extracts value removed from other parts of the economic system (labor->automation).
Three Epic CX Fails and What We Learned from Them
"... Then the arms ship MV Captain Ufuk was intercepted off the coast, Sol told me, the DEA “knew that Le Roux was behind that shipment right away. Because La Plata Trading and Red White and Blue Arms”—companies tied to the shipment—“connected back to ABSystems, and the websites were registered to him. ...”*

quite poor opsec skills obviously not as tech savy as they painted him
Learn Online Power Center and ETL to Become Certified in Informatica
Maybe, but I wouldn't be surprised if it's not up to them what the questions are.
It is important to consider this as more and more white-collar jobs may become redundant due to automation [e.g. 1].

Moreover, it would be interesting to see what becomes of today's jobs if there were an basic income. E.g. what percentage of jobs would disappear and not be missed? How many people would continue to work at their current job?

[1] http://books.simonandschuster.com/The-Industries-of-the-Futu...
This would be even more amazing if it was free or cheap.

It would be cool if they also open sourced it
On top of that, airplanes fly in a direct route, whereas cars are stuck following road layouts, which aren't always direct, especially if there's any waterways in the way.

On the flip side, planes usually take off and land at airports that aren't that close to your destination.