skysight-inc/HackerNews huggingface dataset:
From the Marxist perspective, isn't communism post-socialism?

IMO, as an idea, this isn't post-anything. It fits very nicely (almost to the point of cliche) into the "modernist" family of ideas. Socialism was the most prominent political and economic philosophy of modernism. Objectivism is another example. Anti-socialists of the modernist period (who often objected to modernism as a whole) kind of parodied modernism in a way that is similar to this. Super efficient computers that calculate truth and can run everything optimally.

Fredrick Hayek (an early postmodernist) parodied social "scientism" and socialism in just this way. He argued that this kind of planning is doomed no matter how big your computer is because the requisite information is unknowable, not just unknown.

I see this as something like a 1950s science fiction work. But I'm biased. I don't think this will ever work and I hope it won't either.
>>it's async! most developers can't do threading
Most developers can't do async either. - It's really hard to debug if you dont get your callbacks right.

Personally I find threads easier than async.
Imagine if Companies Had to Ask Before Using Your Data
All in all great article, but it seriously lost credibility with "Talents are innate and are the building blocks of great performance. Knowledge, experience, and skills develop our talents, but unless we possess the right innate talents for our job, no amount of training or experience will matter."

Until such a time as we can (a) define "innate talent" precisely, (b) measure it so that we know now much a person has, and (c) determine that none of our current methods of teaching the related skill result in enough of an improvement, statements like that are just excuses for people to look at each other and say "I just don't think he has the talent to do this. Great guy, hard worker, but no talent."

Interestingly, if you dig into the links and studies provided, you find that "talent" is never defined and, where used, completely replaceable by "skills" or "interests". And once you replace it in the above sentence, it becomes either obviously false (of course skills can be increased with training) or patently absurd (of course training rarely changes your interests).

Still a great article for the connection between management and employee satisfaction and productivity.
There is another bug related to the bug you filed, where WiFi APIs are being suggested that privileged applications can use. Would you mind giving us some feedback there?

https://bugzilla.mozilla.org/show_bug.cgi?id=934292

If we did something like that, would that be enough or would you also need something like mDNS to do device and application discovery?

Not promising anything concrete here, but we need to know use cases and importance before things end up on a roadmap or planning.
Yeah, well I know plenty of "blub" programmers who somehow manage to quickly deliver high quality work, who have high profile public projects with their name on them, and make six digit salaries where the first digit is not a "1".

And I know plenty of hipster programmers forever chasing the new language du jour who deliver little but useless abandoned libraries on github. Check out this half working haskell ORM I'm already getting sick of, oh and there's no tests

And I work next to a company that foolishly decided to write their API using scala (don't you know rails doesn't scale) and is now reduced to spending 3 months training new devs because they can't hire to save their lives.

So yeah, tell me about "blub" programmers again. I'll tell you, these "blub" programmers make the friggin' world go round. You like PG's essay but riddle me this - how many lisp startups has YC funded?
Ask HN: People constantly 'connecting' to my GMail address?
I have a name that's fairly common in a certain part of the world (not where I live). I happened to get the first.last@gmail.com address for my name years ago.

Since then, I get nearly daily attempts to connect another gmail address to my account (which I always disavow). Not only that, I get e-mails from Microsoft, Nokia, and many more claiming that I've signed my e-mail address up for their service and I need to validate (which I disavow if this option is provided, and ignore otherwise). I'm curious who does this and what their motivation is.

I use 2-factor authentication on my GMail account because of this. There must be people on HN who have the same problem (and undoubtedly even worse than I do). I'm wondering: is there anything else that can be done to address this issue?
Json Parser Online
An open question (rant) about Node.js
The Mac client in particular is very buggy.
How do you do deployments to production?
if your X is hung (ie, NOT "linux"), why not switch to a VC and fix it? yes, it's good to know about magic-sysrq, but most people don't even understand the layering of X on a VC, and the fact that other VCs are available.

of course, fixing why your X hung would be wise too, since for any normal distro and mainstream hardware, that's just not going to happen. if you really want to be fubar, have that f@cking POS systemd die on you... (yes, on-topic, since only sysrq saves the day.)
Multitouch gestures are like keyboard shortcuts that you can activate without having to take your hand off the mouse. An expanded set of gestures such as provided by jitouch is extremely powerful.
How do you think this would scale if you grew to 100 employees? If the same person is with you then they would be the person with the most knowledge of the codebase and the business itself, so it would seem natural that newer employees would go to this person for guidance and defer to them for higher level decisions.

Would it still make sense to pay them as much to just write code as it would for them to take on a more decision making role?
Turtle!
I just have to tag on this post and mention the replacement that I stuck with: http://goread.io

It's open-source with a free hosted service. It works really well for me. I have been very impressed with the progress since inception and am subscribed to a monthly donation.
They've historically (until this generation -- I haven't poked at our new ones) used commodity Dell servers, along the lines of a 2U PowerEdge. While they were welded shut, it was entirely possible to wipe them and reimage with your own Linux install, provided you had a way to boot from USB. We did this with all of the previous generations of appliances after they were replaced by the new contract. They became perfectly serviceable test boxes.
>> Its numbers representation is double-precision floating-point, meaning it's incredibly imprecise and limited.

> Maybe somebody can elaborate and what the author might have actually meant?

I think JSON numbers are not necessarily double-precision, at least I don't think I've ever seen them specifically described this way. In JavaScript, however, numbers are double-precision, there are no real integers in JavaScript. So maybe the author misrepresented JSON numbers because JavaScript numbers are double-precision. But that isn't necessarily the case AFAIK.
I misread the headline, and thought it was saying NewsBlur is shutting down one year after Google Reader.

I used NewsBlur for a while, but didn't like the UI. I switched to InoReader.com, and love it.
I find the write up for the United Kingdom interesting..

1. Spying - indefensible..

2. Terrorism laws to go after journalists - What does this have to do with the internet? I wonder what this was referencing. If it is stopping Greenwalds partner at the airport.. I fail to see what is wrong with stopping someone trying to smuggle national secrets out of the country.. it sounds like a person who needs to be stopped reguardless of occupation.

3. "Porn Filter" - The main problem with the filter is that it isn't a porn filter, it is an "objectional website" filter. It is a great example of the Government nannying its population. The filter should be opt-in rather than opt-out. I think calling it anti-Internet is a bit of stretch... The fact you can opt out though is obviously a good thing. Personally I don't mind it's existance. I can see it's use especially in helping protect children from adult content which is so easily accessed.

Sure. The UK should be on the list for Spying. The rest seem's a lot like padding.
World record holder calculates 12 trillion digits of π
Oh wow. I've been looking for something exactly like this: basically similar to the new Basecamp but more focused. I really dig it, only I can't decide what to call my Notedock :P
AH, apologies. Thought your current was $5 per MONTH, and were comparing to the TB plan.
http://www.folkpeople.com/guitar-lesson/pic/power_chord_tabl...
It really is strange.

Especially considering that it was one of the few Microsoft brands that actually had a positive image associated with it.
Sexprs are (usually) node-labeled trees (xml is too), while json describes edge-labeled trees. Object-oriented data structures are edge-labeled graphs. Json is a slightly better fit for the most common implementation languages.

The page you linked to doesn't support your argument, BTW. It tries to assert that sexprs support hashes - by extending the syntax with a reader macro!

This line shows the author's confusion: "S-expressions are more powerful (because of the duality of code and data)". The guy is confusing a format that strictly should not have behaviour beyond constructing a data structure, with Lisp more generally. If you allow the data structure to contain code that further interprets the data structure, the complexity of sanitizing input greatly increases.
Text Shredder: Peer-to-peer message-based encryption utility
Ask HN: What's the Harvest for accounting?
I need to do my personal LLC's books and I'm looking for something that's the Harvest for accounting, i.e., a web app and less clunky version of Quickbooks. (Surely there's an awesome start-up out there somewhere doing this.)
You claim the benefit is "infinitesimal" and I have no idea why or how you would claim this.

It's not the offers themselves that are hurting, it's the intentional clogging up of the exchange by the HFT traders which in effect locks out everybody else.

Exchanges don't get "clogged" except in rare cases like the facebook IPO.

Goldman Sachs, unlike pension funds, is perfectly capable and in fact does do HFT

Pension funds do run HFT in order to hide their trades. They either build it themselves or rent an algo from pipeline/etc.

Look, you clearly don't know much about the topic beyond what you read on zerohedge. I'll leave you to it.
Probably no more than a conventional bus. I've done a lot of commuting by bus, and found it to be pretty variable.

With an app tracking the location of the bus, you'd at least get advance warning if the bus is off schedule, and maybe even estimated pick-up and arrival times.
Is this a competitor/replacement for ElasticSearch or SOLR? How is it any different?
It just shows that we need some kind of distributed version control system.
Usually it's some kid who wants to show off their botnet (or, more likely their $5 booting service investment) to their friends on hackforums.

I deal with this crap all the time.
I honestly feel bad for the engineers at GitHub for having to deal with stuff like this. GitHub is large, so they are a target, and the specifics of what they do means that caching is not a straightforward task. I imagine there are a lot more vectors of attack that have not been used yet and guarding against them is always going to be on a case-by-case basis. In the meantime, when GitHub is having downtime or even badtime it impacts its users pretty significantly. The private repo's I work on are a source of income for GitHub, but if this gets common enough the people in charge might just move away from it to a smaller competitor that doesn't have these problems just so that my time is not wasted on waiting on GitHub to come back up.
Alive and thriving - there's no better source for lesser known music. It has replaced private music trackers for me completely, since the selection is great and community is much less elitist.
The Saga of NiceBooby.Net and NBC's Hilarious Shadow-URL Empire
Let it go, let it go!
Can't hold it back any more.
Let it go, let it go!
Turn away and slam the door.
I don't care what they're going to say.
Let the storm rage on.
The server never bothered me anyway.
Uhm.. yes.. So to read those numbers correctly:

"Amazon, Alibaba and Hetzner each get more NEW servers online in 6 months, then what DigitalOcean created in its entire lifetime".

It's all about the wording.. Not to downplay DigitalOceans achievement, though. But people should look at those statistics in another way...
I think it's entirely fair. They came into a thriving market and killed it with a subsidized product pushed by an enormous brand. And then they did nothing with it.

I read Facebook and HN, but I subscribe to Newsblur because there are other good ways to get news. To me, Newsblur is the text equivalent of my podcast app: My tool for paying attention to particular sources and making sure I don't miss anything. Podcasts are also an inherently read-only medium, and just like newsreaders, people making podcasting apps don't really have to maintain a huge library of anything; it's the podcasters who do that.
What I would really want from a language wouldn't have much in common with Ruby. It would look like ruby, but be mostly functional, compiled, with great support for immutable data structures, and named parameters. The closest I've found to this is Scala or Kotlin. I haven't had much time to dig deep into either though.

I'm glad Obvious influenced you, but I'm not surprised you didn't use it directly. To be completely honest a lot of what I built in the obvious gem, other languages give you just as language feature. For example comparing similar entity and contract structures in Ruby/Obvious, Mirah, and Scala: https://gist.github.com/brianknapp/6178930 I made Obvious work in Ruby because Ruby provided a great platform for figuring out how to make this work well. However, most Ruby devs either don't get it or don't like it because it's not very Ruby or very Rails.

The best Rails code I've ever written is basically using ActiveRecord to pull in a big data tree from the database and then using that to populate and do calculations on a bunch of immutable data structures using Hamsterdam::Struct. The code is really clean and beautiful and very easy to test. The final computed data structure is then used to populate an immutable presenter that helps generate the view. It is very much in the vein of a functional core and mutable shell concept that Gary Bernhardt advocates. My Obvious apps tend to follow a similar pattern, tho I haven't updated the Obvious site to mention functional core and mutable shell, but the code's kind of always been that way.

You can write great code in Ruby and Rails, but to me it's always going to feel more like a prototyping tool than something that will feel great to maintain for long periods of time.
Source on the economics of desalinization? Everything I have ever seen have put it at pretty expensive. Would love to see a per gallon or liter price.
Decent compile-to-js languages can work as well. CoffeeScript is probably the most prominent, but ClojureScript seems especially promising to me.
Just curious, but how do you envision hyperlinks working in JSON? And what's a use case for this? Generally I imagine putting "next" sorts of links in a JSON document is the way I resolve this, but I could imagine wanting to put a link directly on the text that would take you to more detail about the text. Is that the use-case? I guess I haven't needed that or I haven't known I've needed it because it isn't there :p
In general, any subreddit that hits the default front page is garbage. If you can find a smaller, niche subreddit for something that interests you, there's usually more focus and better moderation.
Perhaps the attackers are drawn to sites they believe will later publicly document the attack, to learn whatever they can on how the operations team responded.
Is there any way to mitigate DDOS attacks systematically without sacrificing network neutrality?
Kudos to the folks at Github for such summary of the attack! Clear, with a decent amount of info and honest.
Whereas Pinochet implemented his "good intentions" without violence? Reality check, please.
I don't quite follow the whole hypertext problem. I mean URIs can be encoded as strings, there's no problem there.

HTML doesn't handle URIs any differently. They're just string attributes on elements(generally).

Is the problem that there aren't clients that can generally consume the JSON and find the hyperlinks? Is the idea that the JSON should be able to be rendered as a site kind of like the whole xml/xslt idea?

I guess I just don't get what the problem is here? What would built-in uri's look like?
What to do if you're just semi-technical?
Everyone tells me this is a blessing, but it feels like a curse.

I enjoy writing code and the world of software, but I'm by no means an accomplished or brilliant developer. I can hack my way around some HTML/CSS and JavaScript, but I couldn't deploy anything more than a single-page application.

I also enjoy music, acting, singing... but I don't think I was born for the world of the arts. I want to make a real impact through technology, and the things I care about are problems that can probably only be solved with computers and money.

Georgia Tech pushed me to be so specialized that I quickly changed my original major (Chemical and Biomolecular Engineering... I was a chemistry whiz in high school) to International Affairs, but even there I didn't find happiness, so I eventually dropped out of school.

I've had some jobs I enjoy, but none of them that really thrilled me. My favorite job was probably the year I worked at Apple retail in college, because I got to explain technology to people and change their lives in some small way.

I've done sales, support, and now work on a QA team, but none of these things feel like my passion, my joy. These are just jobs, with no semblance of a career path. I have ideas and goals of starting a company, but am unable to build everything myself, and lack the financial resources to hire anyone to help me.

My brain bridges the gap that our culture has between highly technical people (developers) and those who need to understand the outcomes and requirements (everyone else)... but I lack a college degree or any kind of real experience in product management.

I'm 25 and I feel fucked. Has anyone else been in this situation, and what did you do to get out? Did you go more technical or less technical over time? I feel torn between what feel like different paths, and wish I could integrate both sides into my work.

Relevant: http://imgur.com/WeMCypL
When I read that I thought of "Stop A" on Sun workstations - and indeed that is mentioned on the wikipedia page:

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

Mind you I don't think I ever used "Stop A" on a Sun for anything constructive...
Mt. Gox knowingly traded non-existent Bitcoins for two weeks, filing shows
Investing 101: future values are an individual's estimates
It's just you.
It's easy to do clean deterministic event driven programming. Maybe you are just not used to it. It works just like the browser events, and there are kids in elementary doing it.

Last, no locks is FAST!
I always use "python -m json.tool" to pretty-print JSON data before looking at it. I could just as easily do the same with a MessagePack or BERT pretty-printer.
Well, mainly not, due to some of the target visitor groups using Win XP.
But that doesn't give any meaningful advantage. Want to do your database queries to the client? Your business logic? No. Want to put frontend engineers to write your backend?

Lots of bad ideas. I mean, it is an ok feature, but by no means a killer-feature really. Ocsigen does the same thing: you can write your code in OCaml and the client-side part will by translated to JS automatically. Neat? Yes. Killer-feature? Probably not.

And JavaScript is really not that great to start with, so daveloping in something else server-side is not the worst idea.
> If the hardware breaks on Digital Ocean or on EC2 if you only use ephemeral (local) storage you lose your data.

Is that really the case - neither are using a SAN or RAID or other backup method to ensure data is preserved in (almost) all circumstances? Not so bothered about EC2 (due to EBS) but for Digital Ocean..? Poor show if that's the case.
Welcome to the world of completely unregulated finance.
Am I the only one who switched completely to email and cloud storage? Who uses SMS anymore, email uses the data connection and you can upload/download gigabytes on GDrive/OneDrive (former SkyDrive, Microsoft is at it again).

I just see WhatsApp's value dropping as more and more people switch to actual smartphones...
Isn't the whole point of git that you don't need to even have internet access to get work done?
I have used AWS, DO, Linode.

If you don't need the advanced functionalities that are only available on AWS infrastructure, go with DO. DO beats the price performance compared to Linode while the API, documentation, and support are comparable.
Warren Buffett: Stay Away From Bitcoin. It's A Mirage
I'm sure they'll get it eventually, but it is annoying.
Submit your funny adderall story
"sync, sync, sync your file systems gently down the shutdown -r..".
Correct of course. I'm running it in my mailbox and Google Docs excel now for clients, time spend, leads, follow ups, etc. It's doable but not exactly manageable. I'd like a way to combine it all and stop spending time searching.
I think a lot of us share that weakness.
I didn't know about that. Thanks you, that's a nice feature to know about :)
"propaganda's origins (in theorycraft and implementation) are much closer to home than many Anglos realize"

Propaganda is old as the humanity itself (when was performed mainly through priests), and in Edward Bernays' time it only got formalized.
Amazon seems to be doing alright.

http://aws.amazon.com/dynamodb/faqs/
Honestly it is easy to say researching CRMs is procrastination, but if you really need a CRM, you need one and it is going to take time to find the one you like.
It depends a lot on the service that you provide. I provide compute services. Most of my servers are CPU-bound most of the time.
UK Government votes to repeal Internet filtering law
Ask HN: Multilingual CMS suggestions for startup company
Hi,

I searched for similar posts but didn't find any relevant and this topic has to be important for more than me.. I guess.

My company has a very slow process for updating our webpages. We host the pages ourselves using Django which has support for internationalization and localization. Transifex is aiding us doing the actual translations.

With this setup there are many steps and parties involved in updating/creating a webpage.
1) write english content
2) design/program the html/template files
3) extract language files (.po)
4) upload language files to Transifex
5) wait until translations are complete (we have several translators helping us out)
6) download translated language files
7) deploy servers
8) cross fingers and hope we didn't forget a translation key or misspelled a word

We'd prefer to have our service and the webpages completely separated so that our marketing folks can be fully in charge of all webpages and our tech people can focus on our service.

Other info:
We'd prefer a SaaS CMS service for easy maintenance.
We tried Wordpress but didn't like the multilingual side and design constraints.
The webpages today consist of a front-page with a few sub-pages (django), the account pages e.g. login and forgot password (django) AND a blog section blog.company.com (Wordpress).

What CMS do you recommend?
Just as anti-virus providers are sometimes suspected of creating viruses to help drum up business, I wonder if this could be a case of anti-DDOS service providers either doing some nasty marketing, or, looked at another way, running a protection racket.