skysight-inc/HackerNews huggingface dataset:
> as it prevents the natural cancerous tendencies of PL wonks--just look at C++ or Scala

Not sure if your examples are supporting your point.

Number of language features implemented in the last version:

C++ -- Hundreds.
Scala -- None.

Number of language features planned for the next version:

C++ -- Hundreds.
Scala -- None.
do you have the link to the video?
No kidding

"Open 4sq, tries to check-in, remembers it's on Swarm now, eventually gives up"

They killed the reflex (also we may discuss on some more global trends, twitter usage by early adopters dwindling, etc)
Shamelessly, Unapologetically, Audaciously Copy – But Do It Right
>I'm using the worst of both worlds

To me this is the main pain point and I'm surprised that people are not talking about this.

2to3 and 3to2 are too kludgy and writing native py2-and-py3 compatible code is quite painful and requires a number of workarounds (e.g. unicode/str/bytes type, different methods on dictionaries...)
I'm still astounded by this. They had a #&$%ing verb. That is the #&$%ing gold standard of presence. "I'm going to foursquare this." I actually heard real human beings say this.

If your app name has become a verb the last thing you ever want to do is refocus. If you want to go to a ratings app like they apparently did (because... uh... that's not a saturated space or anything?...) then you make another app and leave your wildly successful app alone.
> This is incredibly easy to prove. Count all the good stories that have happened, and all the bad. Compare the ratios to different publications.

I think that's likely to be a lot more difficult than you think: how does an independent observer know what the count of good and bad events is, rather than the count of good & bad published events? The trouble is that if an event isn't published, it's practically invisible to an observer.

This is a related issue to the fact that many sensational crimes are less common today, but perceived to be more common due to over-coverage in the media.
iTunes Is for Restore and Backup Only, as Said by an Apple Tech
Because real humans in Europe don't have iPhones?

EDIT: If you read HN, you're probably not a real human. Let's not fool ourselves.
Today I use Swarm more like a location history than anything else.
Exactly. Without Y axis it could have just as well dropped 1%.

It seems to be a screenshot from google trends though, so it starts at 0 - http://www.google.com/trends/explore#q=foursquare
Top Most Used JavaScript Frameworks This Year
How you can call Rust functions from Python
PlanGrid (YC W12) Is Hiring Mobile/Back End/Web/Full Stack Hackers
https://www.google.com/trends/explore#q=foursquare

It's a "relative" scale. It's the difference between the highest point and the lowest point. The highest point being when Obama checked in on Foursquare. The lowest being ,well, when Foursquare started.
Thanks for the info, all.
Forge does server provisioning and Envoyer does deployment of PHP web applications. So not quite the same at all.
From Kantar:

https://gigaom2.files.wordpress.com/2015/02/screen-shot-2015...
Very good article, but I really didn't like the "if only I could quickly get coding skills and be an engineer" part.

I'm really the last one to call for mandatory lengthy education, but there's a reason I'd usually agree that people having studied Computer Science and worked in the field for few years tend to know certain things people that "learnt to code" don't.

But yeah, maybe the valley is different and there's a huge market for people learning stuff for a few months and rightfully making a lot more money than I do in Europe :)
They built something that, while wildly popular for a while, was impossible to monetize successfully. Checkins just don't represent any value to anyone (at least, not that Foursquare could get anyone to pay for).

The lesson here is that you can build something amazing and still fail if you can't turn it in to a business.
Software Development Tooling: Information, Opinion, Guidelines, and Tools
What would the analogy be for Finnegan's Wake?
Yup, we both still work on it. Amadeus from Vancouver and myself from Waterloo, ON.
was impossible to monetize successfully

No excuse. If you have a timestamped record of people's interactions with physical businesses and can't find a way to monetize that, sell to one of the thousands of people who can connect those dots pretty easily. And how do you possibly convince yourself that moving into an already-saturated market like ratings is going to help?
http://smssecure.org/
>One of the research faculty obtained $1.5 million from the NIH for this research.

There are presumably other uses for this technology....
One interesting aspect of whatever this is a part of (sharing, privacy, digital culture, take you pick) is how strong and emotionally charged people opinions and theories are.

I think it's like asking an 18th century village dweller about urban life and its implications. Maybe that's not the right analogy. Maybe it's like asking a clan member about national identity or maybe it's like asking a scribe about university life in 2015, with parties and labs and counter culture thrown into the mix. Can you imagine walking by someone and not acknowledging that you just walked by each other? Barely noticing to the point that if you walk by each other tomorrow you won't remember them? What kind of people are these? Walking by someone without acknowledging them certainly is counter to human nature. It's against how people behaved since before people where people. It's counter to behavioral patterns we share with other primates.

What I mean is that all the "laws of nature" that make up the environment for our lives are thrown up in the air and rearranged as the world we live in becomes digital. How public something is, how permanent. Context. Feedback. Norms. Rules. Consequences. Anonymity. Empathy. It all changes.

How do you feel about this? What is your perspective on privacy in the digital world? What do you think of your boss seeing you twitter jokes? really?

How can we expect ourselves to really have a mature, realistic perspective on this? Imagine that no one has died in 500 years. We have trillions of digital and physical copies of ourselves that merge and reduplicate every 7 days. We an colonize worlds by creating copies of them here and copies of us there. We occasionally spend millennia examining fleeting moments of our lives and can experience and re experience every sequence of moments infinitely and uniquely each time. How do you feel about the social implications of this world. Does John Locke still apply? Demosthenes?

Im being purposely cartoonish and over the top (can you tell?). The point I think I'm trying to make is that looking at everything that's changing and where we think we're headed within our lifetimes is tricky to process. It's impossible. We can't have a clear perspective on these issues.
It's still a problem with named parameters if the name doesn't dramatically break the symmetry between "true" and "false". Even if it does, booleans are still dangerous because they're harder to check statically.
April Fools “Joke Mode” Intentionally Crashed Cameras
If you do a cursory search on the audit, you will find the discussion here about the second link. Generally, TrueCrypt seems to be trustworthy still. Forks generally seem permissible, but must not use the TrueCrypt name. While forks may not technically be allowed, making any sort of claim against a forked project would require the authors of TrueCrypt to de-anonymize themselves, which seems unlikely.

That being said, this article is about data in transit, and TrueCrypt protects data at rest. I'm sure there is a better place to be having this conversation about TrueCrypt.
Using Google Trends as an indicator of success or failure is pointless. Companies morph, they disrupt themselves and change their core business occasionally.
Same for me... I tried swarm just a few times but then I threw it away also, didn't like it the same way I liked foursquare. Nowadays I only checkin somewhere rarely using Facebook.
If I follow your logic properly, then, when reading the sentence

"The disk with all the PNG files was read too frequently for the IDE controller, so we switched to a SCSI drive"

you would pronounce "PNG" as "Pea En Gee", "IDE" as "Eyed", and "SCSI" as "Ess See Ess Eye"? I would have pronounced "PNG" as "Ping", "IDE" as "Eye Dee Ee", and "SCSI" as "Scuzzy". I wonder if our differences are regional?

For the record, I pronounce "SQL" the same was that you do.
Sorry to chime being negative, but it takes you approximately zero because it uses the same paradigm as software you learnt years ago. It probably didn't take you zero time to learn how to open a file, what a files was, what a search-replace was, how it worked, etc, the first time you were confronted with it
How much was it because they removed the core usage (even a not money making one) ? Maybe a more gradual change, by adding new ideas without killing the legacy ? It's impressive how your business can go south that fast though.
Ask HN: Are you using a VPN service? Why?
"You know this is a tech event, right?" ... haha... that's tolerant, liberal Silicon Valley for you!
If there's ever some kind of standard that emerges for rockets maybe a company like this can make an interim payload stage to add to recover the vehicle. Like how satellites are gaining more and more standard parts and form factors.

As presently any system like that I assume is pretty must bespoke per rocket family.
FAA Needs a More Comprehensive Approach to Address Cybersecurity
You should perhaps look a little bit into the history of slavery. It was not white against black or Europeans against Africans. It was everybody against everybody else.

The Muslim history of slavery is quite interesting, for example.

http://en.wikipedia.org/wiki/Anthony_Johnson_(colonist)

http://en.wikipedia.org/wiki/Arab_slave_trade

http://en.wikipedia.org/wiki/Slavery_in_China
That doesn't help if there is no good safe heaven. The pressure is increasing for other governments to do the same. And it will get worse when everyone is using secure communication as default.
Tumblr 4.0 Arrives on iOS with Better Blogging Tools
> "you're either with us or you're a terrorist"

It looks like is a very common argumentation for politicians.
Another one is: "You don't have to care if you don't have anything to hide".

I think both paths are extremely and deeply wrong. We can't put in prison the whole Afghanistan's population because just thousands of individuals embraced terrorism, in the same way we cannot track an entire nation just because 8-9 people are planning a terrorist attack.

There are way healthier to do it.
"If your app name has become a verb the last thing you ever want to do is refocus."

What? If you don't make money, you will go bankrupt. You can be a verb all you want, if it doesn't make money, it doesn't matter.
Yeah former Nokia Networks employee here, that whole NSN thing was a big mistake.
The iPhone set a new standard for smartphones. Symbian did not compare.
So anti-competitive actions/feature/function is only a problem once you reach a certain market share?
If your monetisation attempt kills your app, you will go bankrupt and it is a failure.
Well that's just a lack of ambition on your part:

http://thedailywtf.com/articles/What_Is_Truth_0x3f_
Samsung Galaxy S6, your new best smartphone friend
> It's fascinating that their memo dismisses their search position so easily, but focuses on graphs for shopping and travel that shows ...

The (current) EU charges only target Google Shopping and the placement of Googles own products in relation to competitors.
A lot of tech comes and goes because either (a) the time isn't right or (b) it isn't that good and gets superseded by something else.

Those guys from the 60s and 70s were smart, but we are smart also! It is time for us to stop living in the past and start moving to the future. Full on live programming hasn't been accomplished yet, the best achieved are simple REPLs, hot code swapping in Erlang/Smalltalk (which does nothing with state), and...direct manipulation (you can just update your objects directly, screw any code).

Some things just haven't been accomplished yet, and to claim they have been is just seriously dishonest and damaging since it dissuades people from trying. (I'm not referring to RPG here, I bet he is as frustrated as I am).

So ignore the haters and just get things done, I guess.
How do you find out if your idea is new?

Ask me, I'll tell you it's not.
Best Practices for Writing User Stories and Acceptance Criteria in Gherkin
Presumably they've fixed it so that the GOT only has to be in a register whilst code is actually using it, and can be spilled to the stack at other times. Tight loops probably aren't going to be accessing the GOT in the inner loop - ideally they'll obtain a pointer to any global data they use at the start and use that, so it makes sense to move the GOT pointer elsewhere for the duration of the loop.
The big issue with Python2 is that it's easy to accidentally mix unicode and byte strings during development, and it works fine until some user has a non-ascii home directory or similar. You get bugtracker conversations like "it crashes on XP but works on Vista", "I can't find this traceback file you mentioned", "what is a file system encoding?", etc.

Or you write a logfile parser and it works great for half a year, until in March where you get an UnicodeEncodeError because March is "März" in German, the only month with an Umlaut.
Another non-scientific anecdote here. I attended a talk with maybe 150 attendees recently and the VC asked the audience who had ever used Foursquare. Then he asked who had used it in the past month.

Almost everyone had tried the product at some point, but very few were still actively using the product.
The part about LT overpromising and underdelivering is true.

The rest is not true, and said with a partisan rudeness to top, mostly like someone wanting to piss over LT and Chris than a genuine criticism.

It starts: "It's good that LT is finally acknowledged to have failed as "the uber clojure IDE".

It never said it was the "the uber clojure IDE", not even used any words to this effect. It was an experiment in IDEs in general, and in fact the very landing page of the project writes:

"When we released our first blog post about Light Table back in April of 2012, it was just a new concept for an IDE. Thanks to the community, our concept was pushed to become a reality."

Moreover the parent continues:

>It's architecture is horrible, and its catering too much to other languages.

"Catering too much to other languages"? What does that even mean? Did anybody signed to the parent that it would only be for his favorite language (the "uber clojure IDE" he dreamt?)?

It was due to huge community demand that LT promised to support Javascript and Python too.

>Once it's dead the space it frees up can be filled again by something that actually works.

Nobody stopped the parent or anyone else from using something existing "that actually works" or creating something even better.

In fact the project is already usable for a lot of us for daily exploratory coding, not to mention having put some nice ideas to the forefront of future IDE work, including having concretely inspired the Swift playground features (as the Swift designer admitted).

It's just the usual old HN piss contest.

As if it was all a scheme to make $300K off of kickstarter. I don't know where the parent lives, but for someone like Chris and with Chris' past, that's money you can make in half a year in the US software business -- not having to slave to create a whole new IDE, or hire other people to give them a chunk of the money off...
Nope, coz chinese cannot use VPN so i use socks proxy like github.com/spance/deblocus
Has anyone been able to successfully monetize check-ins? It seems that if it were that straight forward to monetize as you suggest, someone would have done this by now. Even Facebook's check-in system seems to have faded in popularity as far as I can tell.
They pivoted to become the location data powering major mobile apps (ex. Twitter). Dealing with small business to monetize is hard. You can't charge the consumer because you need the checkin and to get enough of a sales team on the ground in the SMB market is astronomical. If you ask me if they should bring back checkin to core 4sq app, not sure if it's fully relevant anymore. Their new ad platform pretty much just monitors you as you walk. So geoloc ads. I like it, and if they get enough SMB advertisers they can be a good acquisition target.
Oh man, i should not have started reading DailyWTF. When booleans attack:

http://thedailywtf.com/articles/tri-state-boolean

http://thedailywtf.com/articles/Special-Delivery
Alternate (even better) solution: Use a language where you can optionally name parameters, like C#.

xhr.OpenUrl(url, async: true);
You should have this in mind: Facebook was not the first social network, google was not the first search engine, amazon was not the first marketplace. So think of the market whether there is room for some more improvements and/or the market is huge enough to have more than one similar products. How can you solve the shortcomings of the similar product and be different.
It's way outside the mandate of the EU.
Laser Pulse Controlled Petahertz Transistors
Laser Pulse Controlled Petahertz Transistors
Yep, which is why I said "I would wipe the Pi's SD card afterward, just to be sure. Scripts can run on any architecture."

The SD card is not part of the RPi; there's nothing on the board itself that is writable.
Sharing nothing between reqeusts is (IMHO) a much more resilient model in web applications, mainly because you are forced to use the database as state and can scale out horizontally. On a single node, something like mod_wsgi will also let you run in multiple forks automagically, and even you can set things like MaxRequestsPerChild to kill forks every 5000 requests to defend against memory leaks.

So yeah, the GIL is not an issue there. You'll just want something like celery for backend jobs, which is nice because it also maintains job state/info that survives process death - which globals in twisted won't do for you.

So, basically, it's a much more resilient way to do thngs, particularly if the front end of your application is request driven. Doesn't fit all models though.

(Also, Django + Django REST Framework is pretty awesome).
> wildly successful app

Foursquare didn't agree. They didn't pivot just because it's the cool thing to do.
There are some useful tools for editing JATS files (and apparently converting from Word) here: http://webservices.itcs.umich.edu/mediawiki/jats/index.php/T...
HTML for Marketers
As a scientist, the missing Y-axis makes one half of me laugh out in derision and the other half cry out in despair.

Get your axes and scales right people. WTF.
It also depends on the language. In c# enums aren't required to have defined value. But it would help as documentation for what values you were expecting.
@Sammi

Did not compare in speed/pretty animations, collection of "apps", and marketing. What else? Would you like me to list how doesn't the latest iOS compare to latest Symbian?
Now that I've been reminded of the check-in era, I kinda miss the good old Gowalla days and its then superior UI.
What does the C??? operator do?
It makes no sense to use the x86 ABI today. 32-bit processors are not produced anymore (since post Pentium 4/~10 years ago). 64 bit mode is much better and even provides a better 32-bit ABI. The improvement in GCC 5 should be seen as an improvement for legacy software.

As an analogy, seeing it as a "refresh" for the old x86 ABI is like a patient that goes to the doctor and says he cuts his wrists every week and the doctor solution is to give him iron supplements.
For x86 you might be right, because there arent many registers. I doubt it is as much of an issue for x86-64. It depends on a lot of stuff that I don't have the numbers for, but, from your example:

If the functions tend to perform operations that are dependent on the arguments first (I know lots of functions I see do, doing things like an immediate null pointer check and pointer dereference on an arg) then it is better to already have them in a register, you can often immediately replace the value of the pointer in the register with the value from dereferencing.

For your point about there being more complex functions than simple ones, it doesn't matter which there are more of, it matters which are called more often. If every complex function on average calls 0.5 complex functions and 5 simple functions, you still probably have more simple function calls overall.
Alot of Tickets in Make WordPress Core, ALOT
Yes, and if we would all just be nice to each other we wouldn't have wars anymore.

But in the real world, we need to try different things to get talented people, it is not only white men who have important stuff to offer.
Very nice. eLife has always been a joy to read, and has some high quality articles in my field. Aside from the difficulties of learning JATS XML, this could be a very nice way to edit articles before submission as an alternative to Latex/Word.
Android yes; Others no
Are they making more money than before?
Reply All, an excellent internet podcast did an episode about jennicam. Pretty interesting stuff.

http://gimletmedia.com/episode/5-the-jennicam/
I came to say the same thing. This is another, "Poor black me" article where he's offended by everything he construes to be against him. As if Atlanta is better.
Writing a Redis client in pure Bash
Rethinking Treadmill Interface
You have two options. One will leave you bankrupt within a year or two with probability 1.0 and one will leave you bankrupt within year or two with probability 0.8. Which would you chose?
I currently live in Dubai so a lot of services like netflix don't work here, so a vpn lets me use my subscriptions instead of letting them waste away. Plus it gives you slightly more privacy (depending on your vpn provider). Can be useful for anonymity if you combine with tor like so: http://www.deepdotweb.com/jolly-rogers-security-guide-for-be...
>tax rules detrimental to small businesses

It's quite a common schtick among big businesses (including the aforementioned monopolists) to blame the lack of small business competition on tax rules.

The tax rules they refer to actually do nothing to small businesses, but they are usually detrimental to their own bottom line.

This is how Google/Microsoft/Amazon ended up reaping such huge profits and paying such pathetically low taxes. It didn't happen by accident, and it also didn't help any small businesses along the way. Quite the opposite.
The EU often waits it out and starts infringement proceedings. It gives more time to see how things are playing out in reality and also it's better politics.
Digg does the same with videos. Very frustrating.
I really wouldn't classify this as racist. It sounds to me more like an honest share about his community or extended community's view on where he is living.
The pacman video paper is really old (2007), you should check out my newer ones :)
Yes, in many jurisdictions that is the case.
Privacy tools – encryption against surveillance
New Mexico Gov. Susana Martinez Signs Civil Forfeiture Abolition Bill
It looks more like a long and steady decline that has slowed somewhat since releasing Swarm.

https://www.google.com/trends/explore#q=swarm%20app%2C%20fou...

Note that you should sum the two together to be fair, meaning they haven't declined much since a year ago.
The Republican Party Introduced yet Another Resolution to Kill Net Neutrality
Inside Abbey Road
For those that are wondering, its a trigraph sequence! No one uses them anymore.
https://www.google.com/trends/explore#q=Foursquare

"Numbers represent search interest relative to the highest point on the chart. If at most 10% of searches for the given region and time frame were for "pizza," we'd consider this 100. This doesn't convey absolute search volume."
Internet.org Can Co-Exist with Net Neutrality: Zuckerberg