skysight-inc/HackerNews huggingface dataset:
I stand corrected. I look forward to my affordable care when I have to buy on the open market.
I don't follow your comparison. Shouldn't it be Atlantic :: Joe's HFT Shop and NYSE :: Copyright Office? You do know that HFTs don't work for NYSE, right?
well, I guess you're an US citizen. so you will not understand, because you're living in a bubble. and your derogative answer just shows what a person you are. perhaps I'm in Yemen and my friend was killed in a drone. how can you dare making such comments?
I find it very strange to see an argument that memory safety is not an important property. Here are some arguments for it's importance:

"Memory error exploitations have been around for over 25
years and still rank among the top 3 most dangerous software errors."

http://www.isg.rhul.ac.uk/sullivan/pubs/raid-2012.pdf

Or see work on static analysis of kernels and device drivers like http://research.microsoft.com/pubs/74567/eurosys2006.pdf

I'm very interested to hear what you consider more important sources of errors.
VLC allows amplification of the INPUT above the sound that was decoded. This is just like replay gain, broken codecs, badly recorded files or post-amplification and can lead to saturation.

I have to say, there may be a UI issue here as well. I blare my speakers with VLC playback something like 5X times more often than QuickTime player or mplayer. I use all 3 with about equal frequency.
People do need to spell, and the majority of the population is even worse than illiterate by the author's standards.

A universal desire to teach people to read has the same pitfalls, but nobody argues against that. Why? Because reading opens a door to a world of information that you didn't have access to before.

Coding is similar, except that it opens the door to the world the author describes: the creative world where you get to take the ideas in your head and make them code incarnate, and appreciate the beauty of algorithms and all of that. The distinction is obvious, but so is the required progression if we want this process to start with kids.

EDIT: that the ADULTS proposing this stuff don't know the difference is troubling.
In 1999, Eric Raymond wrote about this in chapter 6 of his book The Magic Cauldron: "Reasons for Closing Source": http://www.catb.org/~esr/writings/magic-cauldron/magic-cauld...
Yep, happened with me as well in India
This is interesting, and I am glad to see people trying out various ideas.

That said, I don't think the 2D scrolling is for me. It is too easy to get lost on the page. I can see where this would work for tablets, but for laptop/desktop with a mouse/trackpad it feels like too much work.

Still, I've bookmarked your site because I'm interested in this space (Disqus competitors).

Good luck!

Also,
Snowden Used Low-Cost Tool to Best N.S.A.
Millennials’ bold new business plan: Corporations with a conscience
Yeah, it's nonsense that they are straight up blaming VLC.

(But I don't think it is obviously unreasonable to sell a cheap laptop with cheap speakers, configured to be able to make louder peaks)
The flappy bird song
Debugging Under Unix: gdb Tutorial
We had that in the Apple Newton group, three times.

Do groups outside the US / Silly Valley engineering culture have these?

First, a "slackers" Majordomo list (hosted on company hardware) that anyone could add themselves to. Plenty of relatively harmless snark and stuff about how the Death March was going. Problem: Too many managers added themselves to the list. I'm okay with managers as people on a list like slackers, but not as managers in their official capacity. It's possible that HR was involved in some of the traffic; time to go . . .

Second, a hidden, invite-only list ("slackers2"). Lots more traffic, more venting, generally a place where you could let your hair down, relax, and fire off a "this totally pissed me off today" rant. Problem: Managers started to find out about it and ask too many questions.

Third, an off-site invite-only list ("fyyff", ahem, you figure it out...) that was much more private, and survived most of the people leaving Newton.

I'm convinced that this kind of list serves a useful purpose. It may also be necessary that it both (a) exists, and (b) be officially frowned upon. I don't think that an official venting forum (Management: "Hey, you can let off steam in this list over here and we totally won't care, honest") will work.

[I still have the fyyff.com domain, though it's not doing much today because it was a bad spam and joe-job magnet]
When NASA was comparing designs for their post-shuttle rocket recently, they literally used four significant figures in the risk estimates [1], and used this estimate to pick the design. It seems crazy to me to have four sig figs of reliability for designs that were basically at the PowerPoint stage.

NASA started with the requirement that their new rocket have less than 1 in 1000 odds of loss of crew (LOC). They concluded that using an existing Atlas V had LOC odds of 1 in 957 (unacceptable), while the paper design of putting a capsule on top of a Shuttle booster had LOC odds of 1 in 1918 (totally acceptable). They then quoted this 1,918 number in a lot of places to justify the program.

This rocket was the Ares-I [2], which turned into a fiasco and was canceled four years ago.

My conclusion is that NASA's current risk assessments are as bogus as the ones for the space shuttle. They start with an unrealistic goal (1 in 1000 risk), make totally unjustifiable estimates to meet the goal, and then make bad decisions based on these estimates. Coincidentally, the decisions based on these estimates line up with the politically-desirable outcome.

The 1 in 1918 risk assessment turned out to be totally wrong, of course. The Air Force pointed out that the launch escape system wouldn't work since burning fuel would melt the parachute and everyone would die. [3]

My personal view is that NASA needs to admit that rockets are dangerous and you probably can't get the risk below 1 in 100. Then NASA can focus on doing the best job they can. [4]

[1] See for example http://www.nasa.gov/pdf/140649main_ESAS_full.pdf figure 1-26
[2] http://en.wikipedia.org/wiki/Ares_I
[3] http://archive.is/YD1sh
[4] See "Safe is not an option" for discussion on how NASA's focus on safety is harming the space program: http://www.thespacereview.com/article/2435/1
apt-get is a front end for dpkg you noob. Troll elsewhere.
How Facebook Is Destroying History – A Survey Of August 21st
When the Samsung ARM Chromebook came out, people quickly found that careless tinkering with alsamixer caused the speakers to overheat and melt the case as a result of being driven with a high DC current. A driver update blocked the control causing the damaging signal routing.
For firefox on debian use http://mozilla.debian.net/
Have fun commuting from Oakland or living with 4 bros on 100k. Middle class is, "can I have a kid comfortably?"
> I have to say, there may be a UI issue here as well.

I think this is fixed in the latest releases...
Knuth Declares TeX obsolete and announces iTeX (a 2010 parody on tech trends)
Its canonical use is That Just One Windows App. Usually something obscure and old.
Learning Styles FAQ
The only misleading part of this is "must employ...standard HTTP methods to assert state on resources". REST does not require using HTTP -- in fact, your own first link states, as its first rule, "A REST API should not be dependent on any single communication protocol".

Its true that whatever protocol(s) it uses should be used in standard (not resource-specific) way, but there is no requirement that HTTP be the only protocol, or one of the protocols, used.
I heard this analogy when I was at Amazon: the internet is like a party where your worst fear is not that nobody will show up, but that EVERYBODY will show up.

They used it as a marketing pitch for AWS/EC2
The point of all of these campaigns is to get people building software as a trade, or skill to MAKE useful products and services for other people, be it full time or part time.

The president and others don't distinguish between CS and programming largely because they don't know the difference, but my guess is also because making the argument about which is which is largely irrelevant to their point because those knowledge requirements vary wildly depending on the intent of the software.

For some pieces of software you don't need to know CS to make a successful product, for others you do. The whole point is to get the average person - or at least a larger amount of workers - to be able to solve problems and create solutions with software.
An example of privileged, well-connected parties systematically winning asymmetric zero-sum games against the not so well connected.

I'll believe that HFT adds liquidity to the market when the typical retirement horizon is 15 milliseconds. HFT proponents seem not to (or pretend not to) understand diminishing returns where "adding liquidity to the market" is concerned.
Ospari: PHP based Blogging software that can use Ghost themes
When you see how complex it all is, no wonder people make snide comments about committees.
The Egoless Monk – The demons behind the art of programming
But the problem is if somebody has 10 years of COBOL, the only job they will be able to get is a COBOL programming job. That's the real problem here: Employability. If you let your resume get too stagnant, you're in trouble. On the other hand if you move from job to job too much (to stay current) than that's a sort of 'ding' in your record also.
No, I just want to go to http://wendys, or since we have the DNS that we have, then http://wendys.com. I don't even like guessing which of com, net or org something might be today. At most I'd prefer just .com and .gov (under which .mil would be absorbed).

I'm on the fence about country TLDs. If we're going to have them then I think all URLs without them should break, which would be virtually all US URLs, forcing us to use them too.

It's up to a site owner how to present and organize information.

I don't want to have to guess among an ever expanding list of tlds, and whether a site used .menu or presented their menu in some other way.

EDIT: And as a site owner I don't want to have to buy .menu etc. just to present information that I can currently present for free.

But that's me, that's my opinion, I'm very comfortable being in the minority, and I'll get along just fine living under our new TLD overlords, even if I don't welcome them.
I absolutely think those should be changed, though not to cooking.

Imagine what a country of citizens--educated in engineering and computer programming to the same degree we do literacy today--might be capable of accomplishing.
Where is this $50K per day coming from? If he has given this information to public, what was he expecting? Especially living in a country where people makes $150 per month.
> "...increasing liquidity is the last refuge of bullshitters" is not an argument--it's an assertion.

I believe it's technically an observation, a claim that in the writer's experience, bullshitters fall back on that argument. It's true that he didn't explicitly give evidence for that, but expecting writers to justify every single statement in a short piece that is one of many they write on a topic is another refuge of bullshitters. He's right, though. Bullshitters use that claim because it's a vague, hard-to-verify positive claim that can be made about almost any market activity.

He does support the implied assertion that the claim is bullshit in this case. The only reason we care about liquidity is that you want people the market serves to be able to execute productive trades more quickly and cheaply. If it hasn't gotten cheaper, that's good evidence that HFT trading is not socially useful.

You interestingly also provide evidence that the claim is bullshit. In the article you link, it mentions that the most profitable HFTs aren't liquidity-generating; they are liquidity-taking. That is, they aren't coming into the market with open orders that sit their waiting for other people to take them. They are coming in with orders that match existing offers, removing liquidity from the market. That's from an academic study linked in your article: http://faculty.chicagobooth.edu/john.cochrane/teaching/35150...
That's definitely not representative. Perhaps you've spoken only to guys doing HFT. A lot of trading systems are written in Java, and something like 20ms between seeing a trigger and sending an order to the market is fast enough for most needs.

I think for 24/24 operation though, the problem isn't really a programming one but simply the sheer number of people who'd have to work in shifts. Traders, engineers, middle office, maybe even compliance or quants... all these people are really expensive. You can't just leave a system running without people to monitor risk, check for reporting breaks, approve transactions, etc. The end of day reconciliations and reports are also much easier done with the exchange down.
future headline : "Dell revokes hard-drive warranty for installation of software. Cites excess read and write of sectors akin to abuse."
For large archives, 10GB in our case, we had issues exporting to gzip or bzip2--it would crash before the archive was completed. Sort of annoying in that it took almost 24 hours from the start of the archive creation to the crash event. The help desk could not resolve the issue for us. Originally, we chose gzip/bzip2 formats instead of getting a series of files with zip (i.e. zip max file size is 4GB)

At end of the day, we had success choosing the zip archive format. We did not receive a series of zip files, but just one large uncompressed text file in mbox format.

Our last big data dump was down back in late December 2013, so I am not sure if these issues persist regarding bzip/gzip2 and 10GB size archives.
It would be adding several more months to project completion, and then recurring maintenance costs that overtime costs much more money.
Start with a young woman who's already formed her identity.
Dump her in a situation that operates on different social
scripts than she's accustomed to, full of people talking
about a subject she doesn't yet understand. Then tell her
the community is hostile toward women and therefore doesn't
have enough of them, all while showing her off like a prize
poodle so you can feel good about recruiting a female.
This is a recipe for failure.

Brilliant writing. I for one am loving it. The article does have me somewhat torn though.

On the one hand the stream-of-consciousness rantyness so accurately describes what's actually going on and it's beautiful to see it written down so poignantly.

On the other hand it has a pretty strong "I got mine" component to it, where she laments the negative effects these changes have had on her personally but doesn't acknowledge that while she's in a position she likes that doesn't at all mean it is, or would be, like that for many others.

The risk here is that sexism often manifests itself as 'all good until it's not,' in that the small things are always easily brushed off and if you're lucky to run in circles where you don't experience the bad stuff you tend to think it's all way overblown... until you get to a point where something happens that can't be brushed off and you realize you aren't actually as supported as you thought you were, at which point all minor transgressions are no longer just brushed off but are rather interpreted as 'still a transgression, even if only minor.'
(standard message)

If you find a reproducible import/export fidelity bug, ideally with a minimal test case, file a bug. They jump on those like attack dogs, and you can be reasonably sure it'll be fixed next version.
I think this is Google's half hearted/half assed attempt at allaying the fears of those concerned about 'what Google might do next'. As a lot of you who have tried to export out have seen, this does not work satisfactorily or does not work at all! (See other's experiences in this thread).

I myself tried to export gmail contacts out and found it does not work as expected and does not work at all for groups. Nor does it export full data in vc, like contact photos. Why not? It's supported in the file format so why not add it?

Seems like they're making the fixing of export-out bugs a low priority. So low that its not even working at all for some. To me all this seems like deliberate negligence.
Then if they blow out their crappy speakers, maybe that will leave them with no recourse but to plug their headphones in
You have put yourself out there and published a game. The fame, money and problems come along with that naturally. If you learn to deal with it now, you might be more successful in the future, but if you back off now there is not chance of progress.
.dev – zero-config wildcard domains/dns
Why does he say "infamous" logo turtle?

Logo is still the easiest to grasp programming language for young children with the possible exception of Scratch, though I still think Logo is better.
> > must employ hyperlinks

> A weird restriction imho. Links make sense for web pages read by humans. But APIs? Yes, links are nice to quickly get to know the API, to test it via a browser but they're not that important.

The use of hypermedia is central to REST -- if you think "hyperlinks aren't important to APIs", that's equivalent to reject the REST architecture.

In REST, you don't need a map of service endpoints or conventions about locations to consume an API. You need to know one resource location, and understand the representation of the resource that can be retrieved there, and from that the rest of the API should be discoverable -- moreover, the locations of the other resources can change and you can still use the API.

(And this is scalable, so that what is from one perspective the "root" resource location for one API can also be a link provided by another resource, such that if you know how to retrieve the latter resource, the location of the other API root can change and you can still consume it.)
Weekly round-up (#6/2014)
> I see a pattern here. What guarantees that in ten years the same claims won't be made about systemd being pushed in 2014 "while not ready", but by 2023 all issues are ironed out after the whole thing was rewritten three times and was responsible for more security breaches than bind and sendmail combined over their history?

I've been running systemd as my init system for at least a year. It's also used in Fedora. It is working pretty well by now.

> In my opinion, there is no replacement for true modularity

Systemd is an ecosystem. It contains a number of different binaries. They may be part of the same codebase, but so what?

>, simple, future-proof interfaces, and clear, human-readable and human-writable formats.

You mean, like systemd's unit file format, which is both more readable, and more specified, than the sysvinit boilerplate? If you mean journald, if you have rsyslog as well, you get your usual /var/log/syslog. Best of both worlds.
I find it interesting that the url:
cnil.fr/linstitution/missions/sanctionner/Google/

can almost litteraly be translated by:
CNIL, the institution, has for missions to sanction Google
Quite a lot of projects are following LibreOffice's lead and setting up lists of "easy hacks" - simple bugs, cleanup work, etc. It's a good way to get useful work into a project and be able to put it on your resume.
I know Adam D'Angelo doesn't need any more money, but I'm super excited for Quora, they have a truly great site. I hope they keep getting the recognition they've deserve and I'll be more than happy to click on some ads to keep their business flying high. I get a ton of value out of it.
I think it's a little different in that Dave Chappelle was on TV and people knew him because they saw him. Dong Nguyen is a developer and while he will still be famous it will be among a much smaller community (in my opinion).
Flexible user tracker in a few lines of Node
There definitely IS a steamroller. However you have to be in your 40s to be able to look back and see it fully. The article was about the grand scheme of things over decades. If you're under 25 you've only really experienced a single decade of the evolution of software. I'm 46 and started coding at age 13, so everything in the article made perfect sense to me.
How about detecting Dell Speakers and automatically setting the max volume to 100%, with a notification so the user can give an a-ok if they want to go higher. That way, at least users know and can make a decision. Similar to the Android warning if you set your volume too high that it could cause hearing damage.

I'd prefer to be warned rather than surprised by this!
An open letter comparing him to Dave Chapelle is probably not a good plan, given his statement:

Press people are overrating the success of my games. It is something I never want. Please give me peace.
And if you do your homework you don't need to even start some of the failed companies. By check the references and ask the right questions you can avoid some of the failures before they even happen.

Of course you must try, but don't spend 18 months trying something that three days of research would have shown to be doomed from the start.
Which Internet Stock Is the Most Overvalued?
I really don't see a multi-billion dollar company finally 'catching up' after years of standards and security abuse worth any praise, and I still find IE's UI to be terrible to use.

I'm glad they're finally starting to take some stress off of me as a developer, but there are still too many people running IE8 and 9 for me to like IE with any sort of passion..
Much of HFT does have little social value. We could eliminate much of the worst of it by allowing subpenny trading, so trading firms could compete on price instead of on latency.

Maybe you think "sub-pennies? that's just a different kind of insanity." But remember that we're talking per share pricing. So imagine every transaction of every share ever being wrong by an average of half a penny. Imagine you could compete for the money represented by that error, and you could win it, just by having the fastest computers which put in the orders first. Behold: Wall Street as you know it.
I have built many systems that were meant to be used seriously. Never once has my lack of understanding of graphics cards, for example, come back to bite me.

Every system is built on abstractions. You can argue about the value of understanding particular systems, but we are well past the point when any one person can or should understand them all. No one is arguing that it's acceptable to learn only the highest-level abstractions. But it is acceptable to let somebody else worry about some of the lower-level ones.

People who don't focus on understanding engineering systems often focus on understanding other systems––team dynamics, for example, or business needs. I've met a lot of developers who only cared about learning the technical side, and were happy to look down on developers who didn't feel the same. Is that wiser, somehow?
Swiss Voters Back Limit on Immigration
If you're running Debian on EC2, do you have the problem where restart from within the instance doesn't complete? (Have you found a way around it?)

Edit: Not sure whether there was a real problem before (vs PEBKAC), but the new images _do_ reboot successfully (takes about 2 minutes). Now to get systemd running...!