skysight-inc/HackerNews huggingface dataset:
Well, I'm all on the CNIL side, but clearly the people there should have thought of it on their own (and I'm actually surprised they did not), and take appropriate action. For instance serving at least that specific page statically from a server which could endure the two days of Google.fr.
So what's the use of tx id's at all then? I mean practically speaking, since they're mutable? I'm thinking of an analogy here but I can't. It's like a git commit hash, but you're "allowed" to append some whitespace to the end of a file so you can keep mutating the hash but it's the "same" commit.

I don't really see a use for tx ids if they keep the spec as-is then or am I missing something?
Django is used as a lowest common denominator and guide is not using complex Django features. The only exception could be the singleton model example, but advanced users are probably capable of creating singleton models in their DB of choice. I'm open to suggestions how to create framework-agnostic examples.
Apple CEO Cook calls Android tablets 'crappy.' Is he right?
Selling the same app to more than 1 person is not advisable, especially if you want to avoid to be banned from certain freelancing sites :).

You could make some good money if you sell to a single person though.
Just twisting an old joke:
Good software development methodology is like a UFO - everybody has heard of it, nobody has seen it.

Restricting a creative process into some pre-baked confines of thinking doesn't make a sense to me. Some rules are vital thought those should not get too much in the way.

I think only organically growing your rules makes sense and you've got to accept there will be situations where you have to break them or they won't allow you to adjust your strategy. Imagine a huge company that standardized on some well-tested processes/methodologies that served well in the past and were adjusted as it was growing. Staying with the same set of methodologies might kill the company's future if the structure of its workforce changes, technology moves forward, competitor has more efficient methodology for achieving returns etc. Often methodologies are used internally for political gains, pursuing promotions and power and "change agents" don't really care that much about improving efficiency, instead riding the wave of a currently cool methodology as recognized by the upper management.
i have a student site up on our university site, its nothing fancy. I just bootstrapped it out to have something there. http://students.cis.uab.edu/stucky3
US can change their laws all they want, they still can't shut down a bank in Slovenia because it has a British business account.

They can try and press the UK, but that, at best, will only result in Bitstamp moving its headquarters to a different country, which would result in a ton of taxes leaving too.
Tesla Model S worth more used than new?
Literally nothing about this is node-specific. It uses node-style function(err, result) callbacks despite doing absolutely nothing asynchronous. Hooray cargoculting.

I notice it was originally written in synchronous style, but rewritten using callbacks. Callbacks don't magically make something CPU-bound asynchronous. They just make it full of callbacks.
Typpy Bird would be a better name :)
Could you please link to some of these studies that adequately control for the constituent programmer ability & personalities?
"is a 90s and early 2000s architecture aesthetic"

I hope you realize "containers" are so similar (identical compared to "single image big machines") to how mainframes worked in 70's.

Just saying nothing is new, cycles are the norm and don't be so high and superior cause your new hotness is gonna be the "old, broken shit" in a couple decades.
While I do not always hold Google (et. al.) blameless, sometimes I wonder why companies keep doing business in France given their bureaucracy and knee jerk policies designed to make everything "French" even when it does not make sense.

http://www.frenchtoday.com/blog/learn-some-french-computer-t...
> The only truly secure way to record messages up to the point of break-in is a one-way remote log.

And if you have this then you don't need a fancy cryptographic syslogd to detect tampering.
Contrary to Mt. Gox’s Statement, Bitcoin is not at fault
Distributed Neural Networks with GPUs in the AWS Cloud
Grammar Puss
awesome checking it out now
> But does require that the misuse be in a different class, IIRC.

It's not a requirement. Rather, the statute states that it can be in a different class. But dilution and tarnishment can occur in the same class. From 15 USC § 1125 (c) (1):

"regardless of the presence or absence of actual or likely confusion, of competition, or of actual economic injury.?

> And not so much trademark as trade dress.

Yes, both trademark and trade dress could come into play here. Trademarks come in because the name "Starbucks" and the logo were used (and possibly in relation to other marks, depending on the facts). Trade dress usually refers to more nebulous attributes that software people would call "look and feel." It's relevant to this case because the overall design aesthetics of Dumb Starbucks mimics that of Starbucks.
It's probably in part because 'went ahead with it anyway' implies negligence.
Mt. Gox is an exchange. Wouldn't it be simpler for them to reduce the exchange rate of BTC by manipulating their DB instead of manipulating the market?
it actually looked nice imho before i realized it's one helluva slow ruby app(sorry, i like ruby, and considering i'm on a haswell laptop, i think i deserve to have my shell commands execute instantly).

unlike the hub command by github(doing different things) the gem dependencies/parsley are not trivial to combine into a single standalone version, so if i chose to use this i would have to install this weird structure of a ruby gem that is distributed as some kind of app that installs itself into usr/lib(most probably because rubygems would make the startup time even slower).

apparently there's also this https://github.com/rtomayko/git-sh which is just bash. but yeah i think i'll just stick with my aliases and tig.

EDIT: i don't know how i saw a /usr/bin/ruby shebang, but forget that part of the rant
More storage and a more powerful CPU. Those actually count for a lot. I don't actually notice the low resolution of the display unless I look hard.
Cleaning Data and Graphing in R and Python
Make it an MMO and take over the world!

http://www.youtube.com/watch?v=cD69PAIqiYo [SMBC Theater]
I went to Lennart's systemd talk at Linux Plumbers conf a few years back. He's seems mostly technically competent, and he's definitely made big contributions, but his attitude ("my way or the highway") leaves much to be desired. That being said, it may be an (over)reaction to all the hate he's gotten. And I very much agree, his attitude on portability is going to come back to bite him (and many others).
> if anyone is old enough to remember those toys..

Ouch. Are we at this point now where kids born in the mid 80's are "old"?

Soon you're going to be telling me kids these days have newfangled devices that have better graphics than my yellow X-Men LCD handheld game!

I think I may still have a Tamagotchi and Digimon sitting around in my basement.
Yep. It's easily adjusted to work in the browser, in fact I've been meaning to make it interoperable for a while.

The reason it's "node-summary" is because that's what I was doing at the time, Node.js and never thought it would be as popular as it's become, so it's not neat or well coded.

Feel free to make changes though :)
> When you have the same group of minds selecting the content that gets seen, over the course of years, the users eventually get burnt out seeing the same type of stuff, chosen by the same people over and over again

The moderators on MetaFilter do not select the content for the site. They can delete posts, and do so several times a day, but it doesn't influence the content to nearly the same extent.
I think people are much better at evaluating whether the totality of a situation is good/bad, vs. why specifically that situation is bad.

There's no question much of the US response to 9/11 has been bad -- internationally (wars...) and domestically (perpetual state of war, civil liberties losses, etc.).

Articulating which changes, particularly technological, are good and bad individually is a lot harder. And it seems to be harder for people the closer they are to the situation emotionally.
Why would you EVER submit a story which is just an exerpt from someone else's story?
After 'Flappy Bird' takedown, phones with the game list for thousands on eBay
i have dabbled with C and a C++, at our school most of our classes are in java, aside from some of the other classes like compilers and etc. if possible i do what i need to be done on Python but im learning perl this semester also. I haven't messed with c++ a whole lot do to its similarity with java. I feel like if i sat down and needed to do something i'd be familiar enough to be able to do it.
This made me think about the book "Shop class as soul craft". Cars use to be made by hand by skilled artisans. So did software.

As with any process of production the move to change it in to a documented repeatable process complete with middle management has taken place.
I don't think you understand what is being discussed. ACID compliance has nothing to do with "security". It's a matter of transactional guarantees. MongoDB offers none because it is not ACID compliant. That means that transactions can silently fail, partially commit, execute out of order, etc. This is an EXTREMELY serious and complicated issue. And I would not do any banking, trading, etc on a non-compliant database.
systemd reminds me of 90's era Microsoft's "release a new service/api/whatever that is almost the same, but different enough to create incompatibility and lockin, include small addition or improvement to encourage adoption, make everything require it to force adoption by dissenters."

I'm not joking.
Google founders don't own Google any more, at least they only own around 16% of it.

The vast majority (80%+) of the rest of the stock is held by institutional investors who want one of two things: (1) capital growth (that is the share price to go up) and (2) dividends (that is for them to be given money for owning the stock).

There is no room for Google as some non-business utopia, it's a corporation with a responsibility to shareholders. So long as Larry and Sergey keep delivering a return they'll be allowed to keep doing what they want but the minute they're not seen as doing that they'll be replaced.
Mtgox is an exchange, so think of your stock broker. You wire your broker/brokerage a pool of your money, and shuffle it around in the brokerage among various assets. If you like, you can put more in or take some out, but the brokerage generally holds your assets while you are trading.
Clouds, software-defined networks, virtual machines etc.
It's fun to watch observations like the following re-discovered again and again. From the NATO Software Engineering Conference in 1968:

Ross: The most deadly thing in software is the concept, which almost universally seems to be followed, that you are going to specify what you are going to do, and then do it. And that is where most of our troubles come from.

Fraser: One of the problems that is central to the software production process is to identify the nature of progress and
to find some way of measuring it. Only one thing seems to be clear just now. It is that program construction is
not always a simple progression in which each act of assembly represents a distinct forward step and that the
final product can be described simply as the sum of many sub-assemblies.

(Full transcript of the 1968 conference here. http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PD... It's a really fun read!)
It’s Safety First, But Fun Rules
To have the best time ever on your next Vail snowmobiling vacation, keep a few simple safety tips in mind that make sure your trip isn’t a disaster. Do some stretching to make sure you aren’t stiff when you begin your ride; Vail snowmobile rentals will require maneuverability of your whole limber body. Map out your ride and make sure someone who’s not coming along knows your plan. Always ride with at least one other person. Invest in a GPS system and an avalanche beacon. Stay away from frozen waters that may look deceptively safe, and make sure your Vail snowmobile rental has been properly checked before you take off on your Colorado snowmobiling adventure.
Why developers and designers should work with each other
They work, but you still need very capable people (developers, managers, product owners, etc).

Furthermore, if you have a very capable team, you may not even need a formal "Methodology".
Interesting that your first comment explicitly stated 46 degrees but then you somehow logiced yourself out of that.
I consulted at Google last year and was initially surprised by the 10x requirement, but it makes sense given their resources and the cash assets to take long bets.
British Venture Capital Humor
The commercial nature of the alleged infringement it doesn't necessarily determine the outcome. So you could have one case where the judge rules for the plaintiff because the use is commercial, and another where the judge rules for the defendant despite the fact that the use is commercial.
unfortunately where i am most people tend to want people that have been coding for well over 5 years. we even get job offers through our academic adviser with some companies looking for people with 8 years exp and other things like that. like they're going to find that in an undergraduate program
Do you have any material or guidance that could be used for people wanting to set up a similar programme in other parts of the world?
The NSA Should Have Known About and Prevented Snowden
I explained that in the comment you responded to. You're the one who brought up parking lot utilization.
From one non-programmer to another, I highly recommend Python + Django + a CSS framework to get up and running.

Python is a great language to get started on because the code is relatively simple to write and read (for very geeky reasons), and the MIT OpenCourseWare intro to CS for non-majors class is a great way to pick up as much "core" programming ability as you need. That class is taught in Python. Underrated perk: errors are easier to diagnose relative to JavaScript.

Once you have a rudimentary grasp of Python, do the Django tutorial and build yourself a sample app. Django is the way to get up and going with a modern-ish MVC (model-view-controller; you'll see what it means) app. It's very easy to get going as a developer and the only headache you'll find is the Virtualenv thing. Easier than getting Rails (which is Django for Ruby) going for the first time, because Rails has the potential for more version conflicts.

Lastly, to build out web pages, consider Zurb Foundation or Twitter Bootstrap. These are premade CSS components that make building pages faster (thus good for "rapid prototyping"). They also bring along browser compatibility and jQuery for added UI niceness.

If you want to animate things on the page, search for animate.css.

I did this a couple years ago to build my first app and now I have a side project that I coded myself. You can do it! :D
Ran into the same issue. Software authors should not put false installation instructions in the README - in this case, should have waited until the package is accepted before claiming it's installable from Package Control. At the very least, added a disclaimer "pending approval of the plugin."
Languages and frameworks are tools, but they're tools that require significant time investment to master and there are too many of them to master every one. There are many, many cases in which a given person's "optimal" language to use for the task is different than the "optimal" language would be if the user were somehow equally skilled in all.

Obviously, if the project is far outside the sweet spot of a given programmer's favorite language, it's worth it to learn a different one. The larger the project, the more often this is true. If for example, a Java specialist wanted to build a webapp, it would likely be worth it to invest the effort to learn how to do so with JavaScript instead of sticking to the familiar GWT. But for a smallish text manipulation task, it's just not worth it for an expert user of Ruby (a pretty good text manipulation language) to learn Perl (a language really designed for text manipulation).

The sweet spot, in my opinion is to work at getting very good at one language per major domain area and change focus only for large projects, for projects far from the sweet spot of any already known languages or for fun.
This is asserting correlation of startup sector implies causation of Series A.
I just came across this message some days ago. What's the reason for C++ refactoring being hard?
> It's just that I wouldn't call turning up the volume knob to be part of the "clipping" process, but rather amplifying.

But it is, indeed it's the most common example of clipping in engineering practice. Consider two alternatives -- one in which the amplifier is able to accommodate a great increase in volume without any distortion, and another in which it cannot.

In this image:

http://i.imgur.com/g8txTmC.png

The blue trace represents maximum normal volume (100%). The green trace represents a system in which the amplifier can accommodate a great increase in volume setting (200% of normal), simply because its power supply voltage is at least twice as high as that required for 100% volume. The red trace represents a system that cannot tolerate any volume settings greater than 100%.

In this diagram, the 200%-volume green trace has a higher subjective volume level than the 100%-volume blue trace (i.e. twice as high in voltage, four times as high in speaker power). The red trace, which would sound very distorted to the user, also has a higher power level than the 100% trace, but less than the green trace. The red trace is typical of systems that are limited to 100% volume by power supply voltage.

The red trace represents the most common example of "clipping" as it takes place in actual equipment and in engineering practice. Its output has more energy than the blue trace, and less than the green trace.

-- former NASA engineer
There is a classic rock station here that plays Nirvana. Classic rock, 90's music. wtf is that?
It's more that user's expectations of Libc rng is flawed. I'm sure every book that covers a language's standard library discusses the built in PRNG and what it's limitations are, but somehow there are plenty of devs who don't get it.
Too late for me.. as i'm using gyp for some time now :(
One Aspect of StackOverflow I Hate and How To Fix It
"Get This Deal" is sort of the default link to the homepage. I might just change the text to "Visit Website" or something like that - what do you think?

RE: Content
Agreed, I am working on it. I think the idea has been validated :). I am getting a ton of feedback and people wanting to get listed and so on. so i will start cleaning up the content. thanks.
Every interesting question is OT over there. Or has ultiple answers. Or doesn't belong there for some other reason.

( I used to like SO very much and I hope someone will come up a similar site with more useful guidelines. : )
Habits of the World's Smartest People (Infographic)
I'm personally torn. It's asymmetric warfare. They didn't care about the thousands of innocents in the towers. If we let the Taliban regroup, another 9/11 is probable and the next strike (imo) will be at least a dirty bomb and possibly nuclear so I don't think we can afford to fight cleanly. You can be righteous as you want but if Manhattan gets nuked, the economic cost to the US is incalculable.
thanks for the feedback. i sent you an email.
+1 for old-timer perspective and the reference to fred brooks' conceptual integrity. And to think, the MMM said most projects suffered from too weak of management _back then_.

-1 for being too short of an article; I wanted to hear better specific examples, and was sad when I saw the comment section starting :-)
Crowd-funded HIV vaccine project sparks debate
Can Technology Replace the PR Agency?
I should really write a blog article about this, but let me make a few meta-points on the subject of CS:

1. I don't think it should be called CS. Not everything in CS is a science. It could be called "Computing" instead.

2. CS is not a branch of mathematics. HCI is not mathematics, for example, and HCI is an important part of CS.

3. CS is as a unique and inter-disciplinary subject.

4. Programming is not a science, or an art, or a branch of mathematics. Most of the time. The best description I have come across is that programming is a craft. CS involves and supports programming. You can program without a CS degree, but knowing CS will make you a better programmer than you would have been without it.

5. The term "Software engineering" is very unfortunate, just like the term CS. I'd prefer "software development", and as indicated above I consider it not to be like traditional engineering (Safety-critical systems etc. excluded). Software is not like bridge building, as many many people have previously pointed out.

6. Making analogies with other academic subjects is not particularly helpful, as CS is quite unique. Physics, Chemistry and Biology mostly study natural systems. In CS we are usually studying systems we have created ourselves.

I think it's all very frustrating, as our young discipline continues to seek an identity. There's a false dichotomy between CS being science or engineering; we need to get past that.
Mobile promotion A to Z
re: "No company is as ruthlessly efficient as Google."

No ruthless per se, but their technology stack and internal developer tools are really good. A small startup lacks this, as well as the ability to easily run very large computations.
Listen, I'm not an outdoorsy person, so if I see a spider then chances are that spider is intruding on human space.

Other things I don't allow in my home: ants, stray cats, earthworms, seagulls, termites, bears,... I operate with a whitelist when it comes to animals in my home.
I was being sarcastic. It's really hard to do that on the internet.
I think there is some resiliency against glitch forks, I don't think it is obvious that the only outcome is 'just a short period of turbulence'.

(mostly because there are lots of humans involved and they will act like humans)
Possibly relevant anecdote...

I once acquired an audio geologic recording of the tragic Christmas Eve tsunami in Indonesia. It was an interesting listen, with a lot of bass/sub-base frequencies. Played at what seemed a reasonable listening volume, it managed to destroy my iPod headphones. Seems some sounds can be inherently damaging to less robust equipment when seemingly operated well within sensible limits.

(The replacement of said headphones cemented my appreciation of Apple: at a time Apple wasn't selling headphones alone, upon my consternation of not being able to buy a set, a clerk ripped open a random box and handed me new headphones gratis.)
> Is there some other definition of which I'm not aware?

He has already defined it all over this thread as

"It is the idea that women are victims and should get special treatment because of that" and anything else is "my version of feminism."

There's absolutely no convincing someone otherwise when they have already made up their mind like that. It's really a shame.