skysight-inc/HackerNews huggingface dataset:
I would like to be able to create tags and associate people with those tags, so that I can just tag a link and it will automatically be sent to those people, only if they have not already seen the link -- otherwise add me to their conversation so I can read what have already been written about it.

That way we won't have to disturb each other for being late to the party.
Interview: Damian Conway
Try pushbullet.com
An app to send links?
Hadn't somebody promised us flying cars?
"The Spy Spangled Banner" NSA can you see - National Anthem parody
I don't understand this. How does my credit card data tell hospitals what I buy? Personally, I can't get anything beyond a date (dubious accuracy) and the amount spent.
People like Go because of all the things Go does well. Here is a few examples:

* benefits of static typing at low cost to the programmer thanks to type inference and duck-typing,

* intuitive and easy-to-use concurrency model based on channels and go routines,

* functions as first-class objects,

* very good performance,

* clean, concise and simple syntax,

* novel, low-overhead approach to build configuration based on the convention-over-configuration principle (your import statements express all there is to know about how to build your software),

* garbage collector.

I'm sure I forgot more.
I still think it's funny that "full stack" means web servers and web sites.

It used to begin with assembly...
It always feels more logical to me to just type "Ctrl-P Ctrl-A sudo" (previous history line, beginning of line, add missing sudo) than typing "sudo !!" or "sudo !!<tab>" if you need to edit the substitution.

Same thing for the last argument, it's easily edited if you know the right shortcuts: Ctrl-P Alt-B Ctrl-U. (Works for bash, for zsh you need http://stackoverflow.com/q/3483604/414272). That said, I didn't know about Alt-.
I am interested.

On a related note, someone travelling from/via Brussels?
I wonder how much more expensive Herschel would have been, if ESA had gone with an closed-cycle cooler instead of using a limited liquid Helium supply directly.
Thanks - I didn't realise. Do you think we need to change the name?
Thanks a lot for pointing this out - I didn't realise it would be a problem. What happens in these situations?
Facebook SDK Vulnerability Leaves Millions of Smartphone Users Accounts at Risk
Swiss based encrypted email, by CERN and MIT scientists
How to Price a Forest
Because thanks to our experience with strong typed languages with native compilers and type inference, we know better.

Many of us have had the fortune to work with C, C++, Ada, .NET, Java, Delphi, Modula and Oberon derived languages, ML language family.

So we already know what modern strong typed languages, with native compiler toolchains, are capable of in terms of language features. And going Go feels a bit backwards.

Regarding Python, I never saw it more than a scripting language for system administration. ML based languages provided a better experience in terms of both performance and productivity.
Google reinstates 'forgotten' links after pressure
Constraints based system is the way to go. And yes, it should be native replacement for CSS- a DOM property called constraints instead of style. Unfortunately, JS has to be used for now. [1] As for parallelism, we still have web workers for the solving of constraints computations.

http://gridstylesheets.org [1]
He's talking about the WiFi at various hotels and other venues and trying to explain how having the backhaul oversubscribed is causing the throughput to be next to nonexistant.
presumably each step is being done as a git commit, so there'd need to be a git install done locally for creation, then zipping, then cleanup afterwards. I don't think it's unreasonable, but I'm guessing there's some 'post to github' gem that's being used directly right now and this other option would require more work.
Go is a great language, and I'm looking forward to see what TJ does with it.

He's bored, and moving on. That's it. He's trying to justify what must be a painful decision by making a bunch of abstract claims about how Node isn't a production-ready language. The elephant in the room: how is it that TJ was able to build so many things, over so many years, that are used -- in production -- in so many places, in a language that is "difficult to debug, refactor and develop."? Is he a masochist?

I think he's hit a personal wall. It seems he has a beef with the way the core is being developed. And Go is indeed fun, and exciting. This isn't surprising. People get burned out.
Thats not apparent from any of the filed trademarks, all of which are specific to finance/currency exchange:

#4532727 #4532726 #4532724 #4532723 #4528772 #4528771

The linked site is an application for sending and discussing links with your friends, not for exchanging money. I think the distinction is quite clear.
Go's type system being weak is a factual statement. Haskell's type system being overcomplicated is an opinion.

Calling one weak and the other overcomplicated are both completely subjective, biased statements.

And no, some random blog doesn't count as a citation: There are zero legitimate, agreed to sources that will back up your definition. Instead it's people painting broad strokes to bias the world towards their own beliefs.

Just as unreasonably I could say that Go has a Clarified Type System, versus the Conundrum Type System found in Haskell.
Not just developer effort, but also sometimes program runtime efficiency. RAM is cheap, RAM is pretty fast (compared to disk or network); cache shit there when it makes sense to do so for overall efficiency.

10MB is a fairly ridiculous modern standard to limit yourself to, IMO (and I started on the C64 and generally do dislike and try to avoid bloat).
Didn't work for me either. I'll try from another location.
Python is also slow.
Thanks, sublime tex and vim with plugins are still a long way off what you get from a good ide. Just glancing there is no real refactoring support, its more around auto complete.
In dismissing his friends' taste he is guilty of the same. It's never fun to be the only person in a group who likes some music, but it happens and it doesn't make the minority any better or more open than the majority. It's just different preferences.
Yes that's the one. It's perfectly fine. I found that if you have to push it past the limit it's probably the wrong tool for the job and it's time to use Python or Perl or pick something off the shelf and think about more structure to whatever you're doing.

Shell scripts really don't scale development-wise over time.

Definitely agree with the rest of the points though.
JSON parser does return an error on empty string.

http://play.golang.org/p/DE0soRRRBp
With the exception of speed, why does Python need a replacement?

I am using Python daily, and pretty much all performance problems (with my work) can be solved at the database or caching level. I get the impression that Numpy can produce reasonable performance for numeric problems.

In my experience developer productivity is of far more importance to business than language performance (obviously that depends on your domain). I do get asked to speed things up. But I get asked for "something working" by yesterday far more often.
How I took cdnjs's 2 gig repo, and made it a 12 meg db using leveldb and nodejs
Go makes it straightforward to have one program efficiently communicating with many different servers and clients. It does this by having all network IO be event-based in such a way that it's effectively tied directly into the scheduler, and then communicating between the different goroutines managing all these connections is very easy.
I guess one person's indie is another person's desperately mainstream.
I AM NOT A LAWYER AND KNOW NOTHING ABOUT WHAT IM SAYING - TAKE THAT INTO CONSIDERATION WHEN YOU READ BELOW.

IANAL, but it doesn't appear that you infringe on anything. A trademark is only valid for products or services which appear to be, or are similar to, the scope of registration. This can include scope for 'natural growth' into other areas.

All their trademarks seem specifically about the exchange of currency. There is nothing there relating to sharing and discussing links with your friends, or even broader classification which they could most certainly have registered for.

That said, you should speak with someone a lot more knowledgeable than me about it!
“Oops… You’re not running Google Chrome.”

You’re doing it wrong -.- (unless you’re doing the “negative publicity is still publicity” routine in which case meh)
I think shell performance stopped mattering the moment I dumped my 50MHz SPARC LX for a Sun Ultra 2.
The thing is HTML is not layout free if you use it as intended.

For instance different layouts are defined for table, span or div tags. The same goes for presentation, where h1/h2/h3, input or select tags have a default presentation. You can override most of these defaults (some are still pretty hard to override), but it's still baked in; would your CSS be ignored or not loaded for any reason and you're back on the defaults.

Cleanly separating data and presentation into HTML and CSS only works if you ignore all the semantic tags and use div everywhere. I personally gave up a long time ago on semantic html, that's not the opinion I hear the most.

Either way, I think most people see HTML as base layer with data, presentation and baked in behaviors, and CSS and JS as a enhanced layer on top of that.
I really am unproductive in an open-floor office.

The noise and the visual distractions are too much for me.
The part of the system I was talking about would be a static component beneath the level of scripting and events.
At that level the document can be considered a static snapshot of the state. The evaluation of each of the property values would be single expressions that could draw upon the state as input and produce style properties as a result. There should be no lifetime of the execution beyond that single evaluation. As an implementation detail, this would be extremely amenable to parralelism and memoization. to make things perform well.

Even though you have things like :hover and transitions in a document that can dramatically change what you see onscreen, the Document itself is unchanging. Think of it as a many-dimentional thing. Nothing changes when you hover over an element, but your rendered viewpoint is now drawing the space in which :hover is true.

Scripts are things that can potentially change the Document itself.

Events are things that happen related to the viewpoint renderer. it would be entirely possible to define something at a lower level to indicate that an event is capable of occurring via the styling mechanism, but what actually happens would be up to the viewpoint renderer.

Consider the case of an event occurring on the end of a transition. The triggering mechanism is the viewpoint finishing the transition, and it is up to the engine driving the viewpoint to trigger the event.

The styling behaviour would merely indicate that a transition would be requested on certain elements.
The idea of semantic class names is reasonable, but even that ends up needing to be ridiculously contrived with things like "feynman-diagram-wrapper."
I can already do this via text message. Why does there need to be an app for everything? Nice web site though.
So they just discovered how multicore programming was back in the day OS could only juggle processes.

Worse, I see no mention of modern micro-kernel OS, many of them used commercially, where the performance is actually quite good.
With tactics like his ... especially alluding to legal action ... had I owned the domain it's unlikely they would have ever had the chance to own it. Bullying always backfires on them.
Show HN: Elven Blood RPG - a free text-game for iPhone
.NET isn't a language.

The languages you list really suck compared to Go. They are ridiculously verbose. Goroutines in particular are really quite nice.
Setting the phone to silent and no vibration, face down on the desk, out of sight but not out of hand.

Check the phone when you take a break, like getting a coffe, a glass of water or going to the bathroom.
> Python falls through because it doesn't have real lambda.

No it doesn't. Been using it for about 10 years can't remember being bothered by lacks of "real lambdas"

> There are minor details wrong with JavaScript. Normally you don't encounter them in daily use.

If there would be minor detail we wouldn't have had the "Good Parts" book. And trying to deals with variables in Javascript is pain, var vs no var, what does this do. Really strange weak typing rules.

Adding [] to {} should not produce some random value (what is it NaN or Object), it should throw an exception.

> Few other languages can match it's simplicity.

Wait, were you being sarcastic?
Internet Archive isn't wiping out historical content. It's just unavailable/hidden for the time being. (As long as there is a restrictive robots.txt available).
Tail powered fish-shaped autonomous underwater vehicle(US Navy)
I read here comments about personal experiences with mispronounced names and how this is looked upon as having little or no importance. I'm shocked. The name is the first and foremost part of one's identity. Why would it be acceptable to be corrupted for someone's convenience? It's like "...look, I don't fancy your name much, so I shall call you [...]! It's fine with you, right?" I may keep quiet in response, for not having much control over how I'm being called, but no - it is not and it should not be "fine". It's just about the first modicum of mutual respect as interlocutors.

The world gets globalized, so please -- when come in contact with the folks living outside your courtyard, be prepared to accept at least some small self-change as consequence.
Is VIM considered an IDE?

I am aware it is powerful and has as many features as an IDE but seems like it will take a fair bit of time to learn (on top of learning a new language). Eclipse is fairly intuitive by comparison.
I don't think so, but in my opinion it would be better if they're weighed down (instead of up). That way anyone interested can go to /show and the good stuff still makes it to the front page.

Or like muppetman suggested yesterday (https://news.ycombinator.com/item?id=7986578), make it a profile option whether to show them on the front page. Or perhaps add a weight field as a profile option? That should make everyone happy I think.
Your username is very apt
Yes! Ideally in the evening. Also, happy to connect with people virtually before that. Keen to talk to anyone doing B2B SaaS.

https://twitter.com/olegpodsechin

https://www.linkedin.com/in/olegpodsechin
Just a note, it's not a Chrome issue only, it looks the same on Opera/presto (Windows as well).
I'd be interested if it's afternoon/evening and not a million miles away from a tube stop.
Better description: an iPhone app for sending links to a subset of your friends which use an iPhone, don't care about privacy and install each and every stupid app just after it is released. Correct me if I'm wrong.
CSS Grid Layout presentation by Rachel Andrew
If you buy something at a liquor store, you're likely buying alcohol. If you buy something at McDonald's, you're likely buying fast food. Do you pay for a gym membership? Pretty much every store has an itemized list of everything you're buying - though only some of that is currently exposed to your credit card processor.

Obviously, some purchases are more obvious than others - but it's safe to assume that if there's a profit to be made regarding selling more-specific information about each purchase, then businesses looking to increase their bottom-line will seek to opt-in to selling that information.

What I expect to see is for it to star as an opt-in choice by consumers. Want a lower health-insurance rate? Opt-in to this program where we see where you're eating and if you're going to the gym. You're starting to see it in the auto-insurance industry where insurers will give you a safe-driver discount provided the device you attach to your car confirms you're a "safe-driver". But eventually I'd bet it will be a requirement for auto insurance. They're pushing to mandate auto "black-boxes" in every car. Right now, that data requires a court order to obtain in an accident, but how does that change when every car is connected? Does that data live with the vehicle, or is it sent to a remote location "for the safety of the data in case of a crash" or whatever spin they put on it?

Here's the car-dongle I mentioned:
http://www.progressive.com/auto/snapshot/
Famo.us: do we really need another Javascript framework?
Pushbullet does this really well. The only problem I have with it, is that when I do send a link to my cellphone and I touch it in the app, it automatically opens it in Chrome. Then I still need to select the URL there, copy it and paste it in WhatsApp. Or maybe I am missing something?
Could possibly use Google Campus
Node.js experimental opinionated dependency injection module
There are two possibilities. One is that Bill Gates and his descendents spend everything. In that case, the sales tax paid is the same.

The other possibility is that some of Bill Gates' money is never consumed. In this case it's effectively a tax of 100% - Gates produced wealth for the world and was never compensated for it.

If the rich escape sales taxes, it's only because they provide benefits to the world without being compensated for it. Complaining about that is pretty silly, as is focusing on sales taxes while ignoring this.
Are you aware that the notions 'weak' and 'strong' are actual terms used to describe type systems [1] ? Did you bother to look that up before going overboard and immediately accuse me of bias? I don't program in either Go or Haskell.

Now whether Go's type system actually has the property of 'weak'ness is very debatable. But whether it is true or false, it remains a factual statement.

[1]: http://en.wikipedia.org/wiki/Strong_and_weak_typing
I will be there if a space can be found
Show HN: Movienr - Discover Movies You Will Actually Enjoy - Made with Meteor
It's funny (and I think points to why they keep going back to Krr-egg), that in the accent I speak (standard Canadian... so something of an average), 'Krr-egg' totally rhymes with plague (play-egg) and vague (vay-egg).
You're in luck. Landsat 8 photos are paid for by the American taxpayer, and therefore freely available.

Sign up for an account here, then go nuts: http://earthexplorer.usgs.gov/

More detail on the images: http://landsat.usgs.gov/landsat8.php

The Euphrates River map here, for example, is stitched together from about 15 gigs worth of raw Landsat tiles. Photoshop beware!
Salesforce Summer of Hacks - Win $8k - London July 25-27
Would love it. Anyone else from Norway coming? pm me.
I avoid listening to new music that I might like when I'm feeling bad, otherwise that music always brings back those feelings.
Show HN: A Node.js pipe to browser utility
Show HN: Marketplace for Bootstrap themes and templates
You could call the compiler slow, but at runtime it's comparable to Java (= fast!).
Same here:

https://twitter.com/woutervanlent

https://www.linkedin.com/in/woutervanlent
Compared to Scala, Go is incredibly simple, both to learn and to use. If you don't have a lot of experience with Java and the JVM, Go also avoids that whole avalanche of complexity, apart from Scala itself.
School districts don't make a profit, they are funded from profits. Before a school district can have a billion dollars to spend, that wealth has to be generated somehow.

> And it certainly does matter if we rely increasingly on fewer and fewer individuals (due to increasing inequality) to make economic decisions for everyone.

I agree with this, but it doesn't disagree with the idea that rich people create jobs.
You should read the first sentence in the page you linked. To make matters even worse, none of the "weak" notions even apply to Go, and I thought you were talking about something entirely different altogether given that Go is by zero definitions, colloquial or not, "weakly typed".

The post that set this off called Go's type system "weak". They were not saying that it was weakly typed.
How I Became Agnostic
It won't work with vagrant, it strips out the port number when doing redirects (uses them a lot it appears) so you always end up with failed redirects.
Show HN: CueYouTube.com: create and share YouTube playlists without logging in
On top of that I remember the first nodeup podcasts and on twitter some key member from the community would bitch about express all the time. Ranging from express is bloated to middleware is a shitty abstraction to you don't need a framework in Node.js. It was really weird because express was (is?) one of the most used framework in the Node.js community and here you have people that other people follow and listen to tell you that it's crap.
> my wife constantly complains about how I can remember "all those coding things" but can't recall what she asked me to do <30 seconds ago.

This happens to me all the time. I thought about maybe writing an app that records all the time and then will play you back the last 30 seconds when you press a button.

Probably too resource intensive to be usable though.
What does it look like? Would be nice to have a demo page with an example index to try without having to sign up. I bet you could A/B test it to see what affected sign-up rates too.
On the smaller side, I'd be interested in an evening pint down the pub if anyone is arriving the day before.
Show HN: Bluetooth Data Points
Show HN: Droplt, a DigitalOcean droplets manager for your iPhone
Email?
One of dozens of IM programs?
50 Thread Questions for Java Programmers
Two years on: latest on Higgs bosons and more in Valencia
Not for determining truth, but the degree of confidence in it, yes. Probability is the tool to get to the truth, if you allow for your information to be incomplete and uncertain.
Completely agree. I feel most alone at parties full of people I have nothing in common with
> Text processing increased 64 percent just by moving from Node to Go.

And rewriting everything from scratch, plus it's a given that node isn't the best tool for data processing..
Sorry its all proof of concepts at this point. Just means I got to work harder.
Build a better client pipeline with vegetables
It makes me shake my head when I read it.

"I'm not a web monkey, I'm a frontend and backend monkey. Please respect me!"
Or via any IM app you and your group of friends are already using.

The site doesn't say a lot, so I can only guess, but the only way this could be useful or at least add something new would be to not require the receiver to use the app (receive by mail, by fb message, etc) and to add semantic (e.g. tags) and archiving (kind of social shared bookmarks?) capabilities.

Or maybe it's just an early released MVP not to be taken very seriously. I hope it's this last option, as I don't see no added value so far.
It's like everyone looking at everyone else's fashion sense and then quickly getting down the shops to buy up the same sort of stuff.

I suppose it depends on what you are trying to do - if it is looking good to those with fashion sense - better get down them shops. If it's to like, actually build stuff - the feeling of being uncool because of what language you use is a massive distraction to ignore.

I've been learning Go because its a great language for concurrent server systems (and better than node in some areas).

That I feel slightly cooler because of that choice feels a bit like having the right daps (sneakers) at school.
You can ignore errors in Go.
Music Streaming Killing Downloads