skysight-inc/HackerNews huggingface dataset:
I would encourage anyone looking at a C# to javascript compiler to check out typescript first.

I've seen projects use a compiler similar to this, and while writing C# sounds great to developers who already know C#, the differences between the C# source and the generated JS make debugging and maintenance difficult.

In my experience typescript provides C# developers much of what they are looking for - type safety, familiar class definitions, etc - while still being very easy to debug.
List of languages that compile to JavaScript

https://github.com/jashkenas/coffeescript/wiki/list-of-langu...
This is a completely fair point, though there are tools to help minimize it and/or to make them easier to read. I'm hoping to release something at least partly ameliorating on the subject next month.
Yup. Good catch :)
Monument Valley in Numbers
Have you looked at this and did it help at all? https://clojure.github.io/clojure/clojure.stacktrace-api.htm...
I wish that was true here. One big floor, I can clearly hear several conversations right now. I should be doing math; I'm here posting on HN. We have one guy that likes to put somebody on the speakerphone, and then yell into it. For hours. I'm so distressed.
Good points, thanks for contributing your domain knowledge. So the issue seems to remain: fiber can be made in different ways to accommodate different signaling technologies, and what we lay down into the ground and run through buildings today might not be what we want to use 5/10/15 years from now. Is there a potential way to economically mitigate that, and at the same time turn Internet access into a public utility so the bulk of the initial capital costs are somehow only paid once by the utility?
Here's how to get around paying for in-flight wi-fi
Google Glass took a good idea for some contexts and mass marketed it to a completely different context where it's primary feature was mostly useless. HUDs and AR make a ton of sense when you need to augment human knowledge, intelligence, and sensory in real time with voice as the primary user interaction. Flying fighter jets, driving race cars, fighting on a battlefield, working in complex and unsafe industrial operations, etc.

AR doesn't significantly augment your experience of riding the bus to work, ordering dinner at a restaurant, taking a walk around the block, or even most forms of labor (manual or otherwise). So not only did Google Glass not have much of a benefit, but it had the drawback of annoying countless people who had to be around the glasshole who never stopped yapping at their glasses.
100K Facebook Ads Tested: Here’s What Works
I was trying to illustrate that trivializing the complexity of human-level intelligence in AI is like saying humans are "just" a collection of molecules. It's not that it's impossible, it's just hilariously more complicated than the description makes it sound, and it may well be firmly beyond the reach of existing technology.
It's a problem because it's illegal in many countries, including in the US. Whether you think it's morally justified or not isn't the problem -- the fact that it's illegal is.

With these laws in mind, is an algorithm that says "people who tend to purchase cosmetics are better drivers" illegal? Is an algorithm that says "people who tend to purchase cocoa-butter-based skin creams tend to have worse driving records" illegal? Should their be some sort of test put in place for these algorithms to make sure they're giving out legally-okay results, just like government officials test the gas pumps to make sure they're pumping fairly?

It really throws a wrench in the algorithm, because there are a million little unidentifiable things that are correlated one way or the other with race, gender, marital status, etc.
If only there was an Android version I'd be on it right now. In fact I think it would actually be quite an enjoyable past time answering requests, especially for lonely people.

Think about how interesting it would be to help out a complete stranger from anywhere in the world. I think it would become quite addicting.
Obamacare Has Reversed a Negative Trend. Researchers Call It ‘Remarkable.’
Cubicles do not have to be drab and have depressing lighting. Everywhere I have gone I decorate my cubicle so it feels happy for me and I often bring my own full spectrum lighting. The size of the cubicle has to be quite large for it to not be suffocating though. I could easily fit 4 people seated inside my current cubicle, and it feels quite nice.

I do agree that having private offices is way better, and the idea of having a building full of private offices seems great, but it is much more expensive than open floorplans with cubes. ( consider heating/cooling of many offices... having a maze of pathways to maximize the size of offices... )

Concentric rings of offices might work as a floorplan though??
That's actually an interesting bit of feedback. Thanks. I'm using SIP/web RTC for my for-profit version of this and had considered adding text chat, but I couldn't come up with a good use case so left it out. It'd probably also be useful when the text of something is important and you'd like a record after the call ended. I'll add that to the features list.
::cough:: http://ourincrediblejourney.tumblr.com
I think the path to "Hello world!" ends up being a bit longer and the buy-in cost a little higher since Clojure isn't really a fitting language for scripts. As soon as you've got an application that requires more than a single namespace, though, the languages' strengths start to come into play.
If I put a bowl of M&Ms out on my front lawn, and then complain that nobody else refills it from time to time, is that the tragedy of the commons, or me just being a fool?
Digital Snapshot of India
смотреть онлайн Несломленный HD
> Also, awk has a fun way of parsing input, which makes for very enjoyable one liners.

Yes, being able to casually toss off an awk (or sed) one-liner is a very convenient skill to have.
Free/Open Source Datasets
I love the irony of an "undiscovered gem" being "a place where a dude forgot some stuff"
I was building an electronics project last year and found it to be very helpful to go to my local RadioShack and just browse the components. Although they didn't have a huge selection and the employees knew nothing about any of it, any selection is greater than the selection anywhere else. For people who don't live in a big city, many don't have access to electronic components offline. You can get stuff on Amazon and SparkFun, with much more selection, but sometimes it's nicer to just browse in person, even if it's tucked away in the back corner.
China to create $6.5B venture capital fund to support start-ups
2015 in technology: 7 (incorrect) predictions for the year ahead
Agreed, I wish people would look at TypeScript more in general. It really is a great product that doesn't seem to be catching on very well.

Like many others I think the future of JavaScript is going to be treating it like bytecode. Write your application in whatever language you want for developer convenience and debugging, them push it out to javascript for processing. Seems to be where things are headed.
Why would you expect that? If the purchasing power of that wage isn't the same, then it will feel different. If the only thing changing is the currency value, then sure, it will feel similar. Currency exchange rates != purchasing power.

The reason there's a difference between the two is that currency exchange rates are calculated using different inputs than purchasing power rates are. Purchasing power compares things like milk and eggs and gas whereas currency exchange is mostly limited to fairly liquid financial instruments like bank notes and bond instruments.
Scrum Master, Product Owner, Agile Tester – Free Education Program
Bare minimum to run Django (1.7)
No, I selected that title as one of the most common and popular self-improvement resources available for software professionals. The implication is that reading it would do more to improve your thinking than a week-long meditation retreat.
One of the most stinging criticisms I've heard of Google is that they just don't get products. They can, in some cases, do services, but the idea that something ever reaches a finished state in which everything is complete doesn't seem to be part of their DNA.

It's as if they are an eventually consistent system that is constantly moving towards a state of consistency that they never completely reach.
Go with GS.

Microsoft/Google will have you drinking Kool-Aid and you'll be pushing their shit.

If you go into GS you will learn a lot more about finance and that's important, you can take that knowledge and move to a corporation that uses a better language like Haskell or Ocaml, or find some open minded people who will let you use a better language inside GS.

At Microsoft/Google you are stuck with .Net/C++ or something like Go which was designed by an idiot who forgot about incremental compilation. Also they are offering you less, so they can go fuck themselves.
Do you remember when we used to say the same about people with cellphones?
It's sold as SaaS because you make more money selling it as such, you get a recurring source of revenue without having to sell updates which can be costly to push.

That said, as a personal user, I find the pricing very steep. I'm going to look for a free alternative.
Thanks for posting this. This is an April Fool's day RFC. Similar hilarious RFCs are posted almost every year on 1st of April.

Check out the list here
http://en.wikipedia.org/wiki/April_Fools%27_Day_Request_for_...
The 5 Retro Science Kits That Inspired a Generation of Tinkerers
Yes.

As of 1:52 ET, laggy video and NO audio.

Someone at Livestream reading this, please get on it. Thanks

Edit:

2:01 PM ET

Try now. WORKS !!
Three top executives to depart AMD
"So every idea turns into a startup around the world, please vote"

If you need to have somebody else give you a seal of approval and support, you shouldn't be starting your own business. In fact, the vast majority of ideas don't need to be a business.
I had to think quite hard about how to express the value of immutability in this; did I communicate the point successfully? I'd love feedback on that part of the post.
I work in a large open space but often I'm the only one there. I find that the amount of time I spend slacking depends more on the nature of my work and on my personal condition than on wheter there are other people around.

When I'm tired and I have lots of dreadfully boring things to do, I end up reading HN. When I have a challenging task, and I'm well rested, I get into the zone and everything around me fades away and I'm really productive. The surrounding (people or no people) seems less important.
I did vote for Obama in 2008 because he promised no more warrantless wiretaps and in general seemed the least-bad 'realistic' (as in Schelling-point) choice for civil liberty. (I did not in 2012.) I agree that not nearly enough people give creeping totalitarianism its proper priority in voting; for the foreseeable future some other sort of action is needed.
The right comparison would be: how much do you need to pay a designer to produce a latex template. After that, it's only a matter of running pandoc.
clojure.stacktrace is nice for production debugging from time to time, but it's not solving the problem: by the time the code get to production, it normally has enough log (and is reasonably in good shape) that you can figure out what's wrong. It's the development part that's annoying, especially when you're playing around on the REPL - you're not catching all the error manually, so all you get is the normal stacktrace.
At Canonical, 2/3 of our developers on Juju hadn't written Go code before joining the team. They get up to speed in the first week, or often, even before their first day through their own efforts. The language is incredibly easy to pick up. It's basically zero cost if you have at least a few devs with Go experience to answer the occasional question.
Google is scaling back its plans while it works on new designs and ways of presenting the product to avoid what happened with the Glass program.
The watches and bands are just piggybacking on the fact that those things are considered normal already. Having a more connected version of the same without drastically changing the form factor is a nothing. However, Bluetooth earpieces still aren't considered "normal". I have no idea what it will take something like Glass to reach that status. They will probably have to very closely match the size and shape of normal frames, if the watches are any indication.
This. I was really excited about the possibilities glass could bring to my desk job, or other aspects of my daily work, but was pretty let down by how it pushed to augment aspects of my daily life where it wouldn't make any sense (going for walks, commuting, jumping out of planes, etc.). Hopefully we'll see another iteration of Glass or another product with a more domain or task(s)-specific purpose. That's what I'm waiting for, anyway.
Specialization and group size: brain and behavioural correlates of ant colony size
Monegraph (Kevin McCoy) is working on roughly this - http://techcrunch.com/2014/05/09/monegraph/
It seems to be catching on reasonably well:
http://blog.javascripting.com/2014/07/28/fastest-growing-new...
It's more specific than that: current versions of Google Glass are dead and are planned to be sunset. So, Glass, as we know it, is dead.
But it wasn't HUD/AR, it was a small screen you had to look over at, wasn't it? Yes it's semi-transparent but it can't overlay the actual focus of your vision.

Edit: Well I guess some people think I'm mistaken. Then I request images/video showing the full field of view of someone wearing glass. (Not the simulation marketing videos.)
Search Crunchbase/HackerNews/Angel.co/TechCrunch/VentureBeat/ProductHunt/Wired…
> As a business, once you realize that 1% of your users are watching ads, what are you going to do?

A paywall seems like a fine solution.

Manipulating people into wanting things they don't need is not.
A lot of things can work at small scale that don't work at Radio Shack public company scale.

Example. There's a board game store in Harvard Square that has been there forever. I assume it must make enough money for its owners to have stayed in business all these years. That doesn't mean that opening hundreds or thousands of such stores across the country would be a brilliant business plan. The same applies to the individual model stores, comic book stores, aquarium stores, etc. across the country. I suspect few make a lot of money--and it probably still gets harder rather than easier--but they can work on an individual basis.
We still do say the same about (some) people with cellphones.

http://www.huffingtonpost.com/2011/05/17/lakeysha-beard-kick...

But many, if not most people have learned how to respect people around them while owning and using a cellphone.
same here. no audio.
Ooh, that's funny. I guess you've never lived in apartments where your choice is between up-to-100mbit Comcast or 768K DSL from ATT. I guess LTE is also a choice for high speed if you want to use less than 5GB per month.
The mobile web app works great on desktop as well: https://m.timeline.com
You're welcome! Let me know what you think, and if you have any ideas for improving it, feel free to email me or open an issue on github!
What happens to a woman's brain when she becomes a mother?
Doesn't this prove the point? A weapon only escalates a situation. If Americans were being robbed all the time, they would quickly realise that carrying one is a very very bad idea.

However, because the US is generally a safe place, Americans can carry a weapon without much risk, because they will almost never have to use it.
Show HN: Assert library for AtScript
The biggest obstacle to overcoming this is the bloody jargon. If there is one thing that helps to establish a moat that the unwashed masses can't cross and so forms a cornerstone of the cathedrals foundation it is the fact that two IT people talking might as well be from mars when it comes to comprehension by non-IT people.

Obviously this applies to just about any field and is a form of data-compression to save bandwidth in communications but it can certainly leave a non-initiate totally in the dark.
I think we can all agree that hiring intelligent, kind people, and motivated people is the right thing to do. I'm asking a different question. Would you pass on a great developer because they don't have anything in common with you? Would you pass on someone because they had an annoying quirk that bothered you? Would you pass on someone because they seemed boring, despite being a great developer? Being a good hiring manager, you probably don't. But it also makes for the kind of team that you wouldn't want to hang out with after work.

You say that plenty of your favorite colleagues definitely are not your drinking buddies. Can I presume that you also wouldn't want to go on long trips with them?
One of the main reasons this is a SaaS is that all of software that is part of the processing pipeline required to produce documents of this quality can be very hard to install and configure properly. This is aimed at people who would rather be creating documents than wrestling with a DIY approach. Being a SaaS also means that people can access their documents from any device that has a halfway capable web browser. There's nothing to download, install or update.
While I agree that this outlook applies to "programmers" I do not agree that this is a good plan for skilled engineers. Proper software development is not just about code.

Things that you are skipping in your modes: 1. Comprehending the business value and purpose of the project. 2. Interacting with end users 3. Testing ( unit testing, testing for feature completion, exploratory testing ) 4. Time management ( scrum meetings or various alteratives ) 5. Mentoring others 6. UI design and refinement 7. Bug tracking and resolution 8. Future planning/system maintenance 9. Disaster scenarios 10. System backups 11. System optimizations 12. Data structure/design

All of the things I have listed here should be understood by good engineers. They don't have to do them all, but they should dabble in all of them over time in order to be more effective.

There is no single setting that works best for all of these behaviors. It takes multiple areas and modes of interaction to accomplish everything that is needed for proper application development.
It is if you expect career advancement. If you want to stay in the same role making the same salary, plus a minor bump every year for 30 years, by all means don't push yourself to try to figure out how to manage more parts of the organization you work for.

But programmers want their companies to indulge their lofty career ambitions while still being exactly as useful to the company. They want to be like doctors without taking their work half as seriously.
With Unicode, why aren't the two Turkish Is just treated as if they have nothing to do with the normal Latin I? The fact that the glyph for uppercase dotless I resembles the glyph for uppercase Latin I should be irrelevant, surely. It's a kind of typographic false friend situation.

Maybe there's a missing level of indirection in Unicode that prevents it from doing this, but I can't see how there could be.
I'm fine with paying for things. I mentioned donation buttons and paywalls. I'm not fine with making my computer do things I do not want it to do or forcing me to watch things I do not need to see.
Watch out for 4chan. They posted a bunch of strobing GIFs in a epilepsy forum a while back. I wouldn't put it past them to find exploiting this app hilarious...
>"Why don't they count?"
900kbps from ADSL is not a choice against 30-100+ from DOCSIS
I would use sed for transformations (simple or complex) where I only care about one transformation (even though you can do multiple): Does the current line match this pattern? Change it to this other thing and move on the next line.

I would use awk when there are a handful or more of potential transformations: Does the current line match any of these multiple patterns? Do the action that's defined for each of the patterns, then move on to the next line.

If I need to do multiple transformations, and still want to use sed, I find it easiest to create a chain of single sed transformations, piped together. Somewhere in that area a shift to awk (or python) becomes justified.
>Talking loudly to oneself in a restaurant/bus, not watching where one is walking, elitist or showoff attitudes, lax attitude toward invasion of privacy, etc.

Are you implying that doing these things with a cellphone is now alright?
#12 seems particularly relevant to the all the recent Angular 2.0 discussion.
> nothing surprising

Pah. There are numerous interesting findings in there.

1. Odd numbers outnumber even numbers, except for "10"

2. The optimal number of items in a listicle is 33-45.

3. "There’s a strong focus on nostalgia, with toys, childhood, and 80s. "

4. "Gay" is surprisingly common keyword

5. "Which" and "Character" get some of the highest FB shares. (possibly from "Which character are you" quizzes)

> longetivity of these tactics

The first bar graph shows Listicles gaining ground on normal articles until late 2013, then stabilizing over the last 15 months.
Yeah I gave up on it, hopefully we'll see a youtube link afterwards. Even rewinding a few minutes to give it some buffering time didn't help.
It does. We have people doing speaker phone calls with bad connections where they are yelling, endless joking and cackling, people walking by and saying 'hi' to you when you are deep in code. It's utterly impossible.
The point is that an assassination market is facilitating murder, which is criminal and immoral and also destabilizing; you're far more likely to get a spiral of ill-targeted reprisals.

(I can't believe someone describes "murder is wrong" as "whiteknighting")
This is a speculation but I think Google is dropping Glass because they are convinced that Magic Leap will be the winner. We have to wait to see what comes out from Magic Leap.
How to use multi-spectral drone imagery to create vegetation base maps
Yeah I mean you could be right, or the claims that they will still be releasing it, etc. could be face saving so as to not spook investors by the amount of money that was squandered on Glass. It's hard to know which one it is without further details like what division? How big is this division? What kind of timeline? etc.
The person you're responding was clearly just saying that it's funny how uncomfortable people were about being recorded by Google Glass, while covert methods of recording are not difficult but rarely worried about.

Take it easy - we know what was meant. No need to get pedantic about the definition of "irony."
> Scott’s recent thyroid surgery had taught them that getting the best care requires being proactive and extremely well informed.

So, if you go to a manufacturer or a printer, and you can just leave your order and be assured you'll get excellent service, this has tremendous value. This is first rate service. It saves your mental energy and it might even save you money in the long term. Now, if you go to a manufacturer or a printer, and you know that you have to be informed and stay on top of them, you should know that you are getting crappy service. At the very least, you should be getting a discount of some kind for the hassle.

Healthcare in the US often means paying a lot for crappy service. It's even worse than dealing with mediocre manufacturers or printers, because of market distortions and lack of transparency in the system.

If anyone wants to help this doctor out with spreading the above message, this might be a way to show off your chops as a web designer or a marketer. He's local to the bay area and his website is here: http://www.truecostofhealthcare.org/

(Disclosure: He's my former PCP)

EDIT: On the other hand, it is a credit to the doctors involved, that they welcomed the husband's input and expertise.