skysight-inc/HackerNews huggingface dataset:
Really should tailor it somewhat to what you intend to build.

I'd recommend Python or Javascript without knowing more.

Python is useful in a variety of applications, both web and desktop, multi-platform, low barrier to entry but will get you a long way.

Javascript can be all you need on the web (though my stacks all have another language involved).

Python is great for the web as well, but you'll need javascript, too. It's pretty inescapable.
Your thought was my first thought too: but then I realized that Mapbox's products only support Web Mercator projection, which kinda ruins it for me :(
Site is down for me: http://x.devport.co/
Yev from Backblaze here -> That is our traffic coming in, so after the client deduplicates, encrypts, and transmits the data.
Excuse my ignorance but have other businesses been "sued into existance"? Seems a little far fetched.
I have to agree here... When I've had to fall into using a debugger pragmatically VS integration is probably the best experience I've had (eclipse, intellij etc don't compare).

That said, having been working a lot with node/iojs modules the past few years, I find that experience even better. I'm pretty sure others who are using scripted languages with a REPL can probably state the same. Running in an environment where you can jump in anywhere, call a particular script and replace variables for testing is a powerful experience.

I don't mean to start a scripted vs. compiled war... they both have their place. Just mentioning because people will reach for a compiler for things that could be much simpler with a scripted environment more often than not.
No one said the idea is new. Uber's not new. AirBnB's not new. Instacart's not new. There's pretty much no reason to point that out.
The polish paper copied his design. But, as the designer, he hasn't lost anything (unless he was bidding for a chance to apply the same design to that polish paper and lost the bid to this other person). He didn't lose money, prestige, or anything else through this.

(There's a good reason why look and feel isn't really protected by IP law, except in the realm of trademarks -- because, unless there's some kind of deception, nothing is lost by mimicing the look and feel of something else.)

He's not a victim, because nothing has been taken from him. The person who copied his design gained something, and so did the paper that paid that person, but the original creator lost nothing.
From one photo it guessed 24, from another it guessed 52, both less than my true age. I'm sure it will improve, but that's not very impressive.

Having said that, assuming it's fully automated, it is actually impressive that it should be attempting anything like this at all. Not that many years ago it would have been completely infeasible to anything of the sort.

Still, I'm definitely not 24.
Canada's top privacy professionals are doing an iAMA tomorrow
I'm similarly anomalous, for whatever that's worth. I prefer a feature phone and sometimes a tablet as well when I'm out but wanting some basic tools and connectivity. I use high-spec desktop workstations for most real work, proper servers for shared facilities and larger-scale storage, and a mid-range laptop for things like meetings or on-site client visits.

I don't really see the attraction of smartphones given the alternative devices you can use today -- they're sort of half-OK at lots of things but not really great at anything, and a lot of them seem to have worse stability, security and privacy problems than every other device I use put together.
Herbert H. Warrick Jr. Museum of Communications
SQL server can't do materialized views that refresh on demand, while postgres can't do materialized views that refresh automatically.

Personally, I saw materialized views that refresh on demand used much more than materialized views that refresh automatically, even though Oracle can be both.
> The argument of white space or braces is largely a religious one.

True. That said, my main point is that standardizing on how to layout code is very helpful, either through the compile or using a preprocessor (like gofmt) is helpful, and more languages should encourage it out of the box.
It tells me Obama is anywhere from 39 to 52 in frontal shots - depending entirely on the lighting.

Using some stock photographs of front-facing actors, it gets less accurate the more detailed the shot is.
Maybe I'm cynical but I'm wondering if this just uses facial recognition to match your photo online on social media, then looks for a birthdate :P
Yep. With my beard, I'm 50 (too high by 12). Without my beard, I'm 35 (too low by 3).
FWIW, obsessive focus on filtering for high quality information and "a realtime feed of random messages from the Internet" are basically the the opposites of one another.

But I will say this: without judicious policing, the channel does gets noisy, and fast.
I very much agree with you.

A zip code is a string even though it looks like a number.

Likewise C/Java/Go "types" are tags even though they look like types. Real types are numbers that obey type algebra, which C/Java/Go have no idea exists.

The Algebra of Algebraic Data Types: https://www.youtube.com/watch?v=YScIPA8RbVE
fair enough, but almost no one uses payday loans that responsibly, the twice a year payday loan user is closer to a myth than commonplace.
>In addition to age and gender, we also got additional information such the User Agent string of the users of the web site, the latitude and longitude of location from where the picture was uploaded and more. This is represented in following JSON document.

Seems like they really don't need to know where you were when you took the picture. But they gather that data anyway. :)
I think it might not be entirely clear what this site represents. It's actually quick demo of ML services available on Azure. I think it uses Deep Learning and the power of it is to demonstrate that you can wire up something like this yourself without write a line of code for deep learning algorithms or even owning any servers at all for heavy GPU processing. I wish they had put code for this website on Github so people can tweak and spawn new versions.
I'm 32, and it guessed that I'm 43. It's probably because I have very thin hair on top, and the hair I do have is mostly gray.
An Atlas of the Bacterial and Fungi We Breathe Every Day
Nope, tweets with all the right hash tags over a few weeks. I got a favorite and maybe a follower on somewhat random remarks, but usually nothing.
Worked for me on the nexus 5.
HN effect :( Try now.
What is a secret society house?
It seems to work OK but monthly releases for version control software scares the heck out of me.
I love this fuzzy DMZ between science and engineering, when the engineers build something the physicists don't believe possible, and the physicists demand more and more proof until finally NASA will be flying the damn thing around and physicists will need to update theory to explain it.
I regularly use BiteSquad -- they make any restaurant a delivery restaurant :)
I'm very excited about bitbucket improving their hg support. The blog poster, Sean Farley, was previously working on Kallithea before going to work at Bitbucket. I met him during Pycon. From my understanding, he's still allowed to work on Kallithea.

I'm excited about Mercurial's future. There are so many great things coming out. New ways to handle branching, shallow and narrow clones, an experimental interface for running hg over a git store...
I'd vote python. It's pretty easy to learn and is very helpful for many types of programming.
Come on people, these event/forum producers are marketers and so are you. Your job is to ask the right questions and decide whether it's worth the ROI. Break it down;
1) Speaking? Who/how many in the audience - press?
2) Exhibiting? Who/how many attendees
3) Networking? Who is going to be there and can you hustle relevant meetings in advance/on-site?
4) Cost= Start with your CPM for #1/#2 just like any ad spend, then calculate what the # of quality meetings from all of the above could mean to your ROI at the event. If you converted only 1 client, 1 decent press report, or 1 great investor follow up--is that enough ROI for time/$$?

I bit the bullet on Collision, and can't say whether we'll get ROI from #2 or #3 - but I will say they teased and totally f'ed us out of our #1. I still give them credit for being awesome marketers, and love that they give you the quantifiable metrics you need since they published every speaker, investor and media attendee which I've never seen done at any event in the past.

Completely agree with others on Kereitsu - I can't believe they charge startups what they do and have done so for so long. It's really sad not just for startups, but for the novice investors who believe they need Kereitsu for dealflow/co-investments. Really hope platforms like Angelist and new ones following RegA implementation (May 25th!) will change this.
I thought this one was smaller but it's actually a bit bigger than the one posted. (I have a smaller version of this one, very nice map)
I'm excited to see improved mercurial support at bitbucket in the near future. While bitbucket's support for mercurial goes back many years, mercurial itself has evolved a lot in the meantime, and bitbucket has been focusing more on support for git for several years now. At the very least, I'm glad they have someone on staff who cares about mercurial so new features don't break things for mercurial users.
This is my least favorite "feature" of Nim as well and almost killed my interest in it. But it hasn't come up in practice yet for me.
Oh, yeah. Everyone knows Apple is doomed.
Improving VoIP Service Quality with WAN Orchestration, Broadband Bonding
> I do not need to hand over SSL keys to my CDN for instance.

You shouldn't do that anyway. If you want to offload your large files to a CDN without compromising your SSL traffic, just have your CDN serve your huge files from yoursite.thecdn.com, for which they legitimately can have an SSL certificate, and then serve your checksums from yoursite.com, for which you have an SSL certificate.
Don't be scared. Mercurial is very conservative about what a new release can do. There are lots of rules, and they are treated very seriously:

http://www.mercurial-scm.org/wiki/CompatibilityRules
MongoDB and RocksDB: Benchmark Setup and Compression
Given that "developer" is a common title for users here, I'm curious if you apply that rule here, as well?

I'm a developer and I have no aspirations to be promoted to a higher position. I will not enjoy those roles.

I'm still improving myself every day as a developer, though.
IntelliJ doesn't seem to have it either, which is a pity. It happens quite often that I accidentally step over a line that does something I wanted to step into. In VS, if I know that that line doesn't have any bad side effects when executed twice, I can just pull the instruction pointer (the yellow arrow) back up and step into the line this time.

Another thing I frequently miss in other debuggers is being able to place break-points on statements, not just lines, e.g. the individual parts in a for loop header.
How do I verify the signature?
Now just add in app purchases for speed mods, mass increasers, tractor beams, etc. JK
Show me the product.
"... and turn left where the big tree used to be."
Mapcode was a submission a while back: https://news.ycombinator.com/item?id=8052908
I was trying to think of an analogy between the game and how startups/big-companies work in real life.

Start-ups are small in size, more agile and can navigate/pivot more easily. Big companies generally take time to pivot and ignore smaller opportunities to grow unlike the small companies. They also have the potential to gobble down small companies.

I wonder what's the most appropriate analog for the spiky cells.
I think that breaking things apart can be very beneficial though... You can run microservices on the same system physically, and give preference to a local service. This does increase complexity of orchestration, but it's still beneficial. Most people wouldn't implement their own local database for a service that has to handle many thousands of simultaneous requests... yeilding to a RDBMS. By the same vein micro-services allow a similar distribution based on a type of work.

There's also a difference between writing a handful of microservices, which are a bit more broad vs. breaking every action into it's own service. Beyond this, if you can separate out of band actions via queues this can alleviate a lot.

One thing that does get me is how many services are using a SOAP or even REST interface over HTTP vs something lighter. In my current project the backend services operate over 0mq req/res interfaces, while the front-end will communicate over a REST composite interface. In this way there's less disconnect and overhead.

It's always a trade-off, but that doesn't mean an approach doesn't have merrit, it's just a matter of striking a balance. Which I would guess is the whole point of all of this.
I've always felt the argument against whitespace due to "indenting 2 spaces instead of 4 spaces" or something silly is like trying to argue "Braces are bad because you might forget to close a brace!"

IDE's handle both scenarios. My IDE largely remembers how far in I should be indented and if I use a brace it closes it for me.

If I program in a plain text-editor like Notepad - I still don't mess up my indenting any more than I forget to close a brace or parenthesis. It's a silly argument formed from speculation and "but its possible!" rather than reality.
Recovering a PDF file from Chrome cache
I've had zero problems with Mercurial, including communicating with a server running a years-old version.

If you look through the changelogs, you'll find that it's mostly adding a lot of optional features, not frantically fixing bugs in the core.
> Another work which always seemed made for the Internet is https://en.wikipedia.org/wiki/Arcades_Project

If we're throwing out ideas, I'd love to see a web version of Rayuela (https://en.wikipedia.org/wiki/Hopscotch_(Julio_Cortázar_nove... ).
I've been on Twitter since 2008 (@alexqgb) and I've unfollowed a lot of people since then, but I can't think of one who lost my interest because they became a raging troll. Anecdotal, I know, but I've seen exactly zero evidence to support this theory.

My most common reasons for dropping feeds are fleeting interest passing, people's interests getting boring, and deeper interests diverging. But changing personalities? No. Personalities are remarkably stable things.

If you're an awful person on Twitter (a) you've probably been that way from the day you started and (b) it probably isn't limited to your online life.
Optimizing for size often has an inverse impact on runtime, for instance if the compiler would have inlined heavily.

edit: tense clarification
Well... that was insanely fun.

Came up with a similar game a while back that also had a CTF-type element to it. Great job!
The Principles of UX Choreography
Here is some stuff written on Julia: https://github.com/JeffBezanson/phdthesis/commit/9832392cce6...
Ha! Happy to oblige.

Incidentally I just followed you on Github to keep in touch.
Did the NY Times edited the title?
It looks like a penis.

I'm not trolling. I have no judgement about that either way. But it is strikingly phallic.
Not exactly a slovak saying, comes from greece

From wikitionary

An allusion to the return of migrating swallows at the start of the summer season. From a remark by Aristotle (384 BCE - 322 BCE): "One swallow does not a summer make, nor one fine day; similarly one day or brief time of happiness does not make a person entirely happy."
then theres that darn network effect. oops!
I first learnt Haskell more than a decade back while working on a project at the Indian Institute of Science. Profoundly changed my perspective on programming.
Good to see the Nim project moving closer to a solid 1.0.

Now all we need is a cross-platform GUI library that uses native widgets on each platform, such as a set of bindings for wxWidgets or (better yet) a translation of SWT from Java to Nim, and we'd have an excellent foundation for self-contained, cross-platform desktop apps. Yes, I know desktop apps aren't trendy (at least on platforms other than Mac), but they're still important.
You can read the materialized view while it is refreshing, you just get the old version of the data. You could do that by doing delete and insert as select in a transaction, but that's not practical for tens or hundreds of thousands of rows.

On Oracle, this is also useful because it works kind of like creating and dropping partition, instead of doing delete then insert, and that's better for the DB because of how Oracle deals with tablespace and blocks (and Oracle's truncate is non-transactional, I think), but that doesn't do much on SQL Server vs. postgres discussion :)
> ANYTHING that helps get rid of those scum is a huge improvement.

And these guys are truly crusaders for the working-class poor that are going to fix the system? Or they are just going to cash in on updating payday-loans to the 21st century Iphone version.

I mean it's a good idea and I'm sure they can be very successful if it's well executed. AND I have no doubts they will be just as scummy-bag as the market & regulations allow them to be. Which is very American and I guess it's fine. But please excuse my low tolerance for packaging the profit motive of a company as helping the working class poor.
>Government censorship is happening if you want it or not. The main difference is now that there is a lot more collateral damage with SSL deployed.

Good. Make the censorship visible. Make it all or nothing. Force people to move to technologies that cannot be censored (or that at least are more resistant).

The alternative is to let the government censor everything they want and let people see only what the government approves of, with the latter just being easier to deploy and switch to the former if it ever crosses the line.
I'm a 23 year-old woman... How-Old guessed 30... I'm not sure how I feel about that...
Why Your Boss Should Care About How Many Friends You Have at Work
This mirrors some of the results of the Housing First program in the US - and similar elsewhere: http://en.wikipedia.org/wiki/Housing_First

There are quite a few analyses of the results in Utah, which saw a substantial reduction in homelessness.
Did you try it? Because in using several pictures of me and other people I know it seemed wholly inaccurate. If they were cheating, they're not very good cheaters.
I did not like the visualization with it zooming into the incorrect areas.
Everyone here is getting judged younger; I must be the only one who it thinks is actually older. I am 34, but it thinks I am 36 to (in very bright lighting) 56. It seems to be closest to believing that I'm 39.
Five Short Stories About the Life and Times of Ideas
To downvote it to oblivion! :D
SteamVR SDK is now available
thats what it sounds like, whats kinda funny it had 3 points before getting flagged.
Yeah... not gonna go down that road.
Among the informed. The government will try to push that idea that encrypting everything means that you get drug lords, child molesters, and terrorist running wild while not encrypting will mean all the former will be caught and society will be safe and happy.
Lock and Load: Russian Hybrid Robo-Soldiers Could Be Just Five Years Away
I understand the world dominion thing and that's every ones goto answer. I am sure it was Secret's answer too but you see how that turned out. Launched in 2013, raised $35M, and closing doors in 2015. I think Campus Job has an awesome business model and definitely qualified. My thought was too much cash... way too soon... for this type of business.
I've just lost 20 minutes guessing the age of Hitler portraits.
Show HN: My bootstrapped sideproject app, Movie Trailers and Showtimes
https://itunes.apple.com/us/app/movies-trailers-showtimes/id954721891?mt=8

I'm proud to show you the latest version of my passion project Marquee - an app for discovering movies, showtimes and trailers. It's chockfull of little details that make the app a pleasure to use.

Rather than try to raise funding and pursue this full time, I've chosen to do this on 'Hard Mode' and treat it as a side project until it gets more traction. I realize that probably creates a catch 22 situation. How can I get traction if I don't devote time to it. Given my current life situation, it's a little tough to drop everything and "go for it".

Any feedback and advice on the app is greatly appreciated.
Nice! Going to try this out. I've been waiting for a developers portfolio for a long time, almost all portfolio sites are aimed towards designers.
Your OCaml code is not doing the same thing as the Python one: you are parsing a regexp in a loop, and then splitting by the regexp - not by a delimiter.

I moved the regexp instantiation outside the loop, see the results below ("orig" is your code, "proper" has the regexp parsed only once):

> bash -c 'time ./orig bigdata.csv'
15502592020.,15502065537.6,15519223046.6,15498884970.,15502078298.,15519530367.3,15510803256.2,15519590717.2,15511590976.

real 0m3.110s
user 0m3.107s
sys 0m0.003s

> bash -c 'time ./proper bigdata.csv'
15502592020.,15502065537.6,15519223046.6,15498884970.,15502078298.,15519530367.3,15510803256.2,15519590717.2,15511590976.

real 0m2.596s
user 0m2.590s
sys 0m0.003s

I'd say the rest of the difference is probably due to the standard library performance itself. BTW, compilation time for ocamlopt is 70ms.
I feel like if a program runs for less than 10 seconds, I don't much care if it's 2 seconds or 7 seconds. And a benchmark for a program like that tells me very little about how the various runtimes affect larger programs.
Without glasses: 22
With glasses: 27
real age: 24
And hell, they've even had worse than that. They went through a pretty horrible thing with Apple shortly after iOS 8 came out, over an extension they made.

The last 12 months have been pretty horrible for them in terms of their relations with Apple. Sure they're toughing it out because it's not like they have other revenue sources, but those experiences have jolted them into finally considering moving beyond being just a Mac/iOS shop. So they're not a very good example of "all is well in Apple developer land".
it seems that the site is partly down: the portolio accounts have connection problem, yours including
The rest works
it's accurate .. I'd say 90% correct

I have also tried with photos of younger cousins and grandmother, with very close results
So does this really mean you are at a disadvantage if you block ads? I might go comment out my hosts file to test...
Notice that most people send any mail of substance in a envelope and not a post card. Encryption is the same deal, just with a better envelope.