skysight-inc/HackerNews huggingface dataset:
Nice :) Then good luck to your studies.

You don't have to be a sysadmin to publish your stuff. If you have a few hours, try to get a VPS to mess around. Some hosters offer different software packages to start with. Install something like Debian in minimal version (no LAMP stack) and follow a few tutorials on how to install and configure Apache + SSL-certs, PHP, MySQL, configure sshd, maybe an FTP server and an email server.

This will take some time in the beginning. You won't remember everything later and it's not important to internalize the Apache config. It's just to get a feel for the environment. The next time you have to publish something, you at least know that there's something like virtual hosts in Apache and roughly how to configure them.

It's no magic ;)
Legendary epic fails would seem to abolish the concept of the "repeatable process".

Imagine how silly novel authors, or fine arts painters, or technical paper authors, or poets, would look if they spent lots of time debating the "one" "true" way to produce.

A good interview question isn't how would you install the cylinder head bolts on the millionth model T engine quicker, its more like how would you paint the Sistine Chapel quicker? Are you changing the world with code or just shoveling out stereotypical CRUD app number 32515?
Having used Visual Studio, I am not convinced that native code vs. VM-based code is the issue. :)
"Surprisingly, left to themselves programmers don’t revert to cowboy coding—they adopt or create methodologies stricter and more filled with ritual than anything I experienced in 1980. In fact programmers today can be much more rigid and religious about their methodologies than they imagine a 1970s-era COBOL shop was. I now routinely get involved with projects developed by one or two people burdened with so much process and 'best practices' that almost nothing of real value is produced."

Sing it, brother! Can I get an "Amen"?

I know of one project with a technical lead who, to my knowledge, has never done anything other than support the vendor program the project is replacing; the team has developed a process built primarily around avoiding Subversion merges (which is not necessarily a bad thing given that they seem to actively resist learning anything about how to use Subversion) and secondarily around adopting anything anyone has ever described as a "best practice", including inventing a few new ones. So far, I do not know of anything their project actually does, although there is a great deal of it.

Oh, and their scrum meetings seem to involve the scrum master reading a fair amount of text from PowerPoint slides (which have far too much text on them).

[Edit] Apparently, I can. http://typicalprogrammer.com/why-dont-software-development-m...
Get Bang for your Buck with Flappy Bird...sell on ebay for a fortune!
Kickstarter for Improved PostgreSQL support in Django
Oh God, release me from Eclipse, please ??!
The problem with these things is, they show you screenshots of the types of games you can supposedly make, but that is literally nothing to do with the game engine itself. That's art assets, which are a whole other ball of wax.

Most of these games, the programming itself is trivial. If you can't hack it together in Java without a game engine, then you're not going to be able to hack it together in the game engine.

If you want to make casual indie games that look great, you need to be focusing on your artwork, and how to make artwork that works well in games.

And for the love of god, do not neglect sound until the last minute. Good sound in a game can be as complex to create and program as graphics. You absolutely must develop it in tandem with the rest of your program. We are so focused on visuals, but bad sound will ruin a game more certainly than bad visuals, just as bad sound will ruin a movie more certainly than bad camera work. Bad visuals could be a stylistic choice, but bad sound never is.
I agree with your fundamental underlying opinion, but unfortunately it can't be reduce to a "programmer"'s problem. More often than not, it is to the whole organization you have to show "something" that is horribly coded but will convince someone from upper management than it is doable in a few months. And then you'll spend some years debugging the horrible mess you have created in the first place just to "show something". Pretty much anyone agree this is bad, but you can't sell a project by showing test coverage statistics.
More like: are you not an auto mechanic if you've only worked on your own car, tricking it out in ways that you enjoy?

No, you are not an auto mechanic.
1. Non-standard base64 and
2. Definitely Compressed ... by guess would be snappy compression
3. Possibility of serialization using protocol buffer
4. not sure if such information would be encrypted after such a server failure
regardless of the mandatory aspect, the question still hold, did they anticipate the flood
My point wasn't about the theft/piracy distinction. It was that your victim being incompetent at defending themselves is not a valid excuse for committing a crime against them.

Besides, counterfeiting one's furniture doesn't cause any embarrassment. I'd rather equate it to photocopying your secret business plan, or your collection of naked self-pictures.
The 1968 NATO SE conference is also the earliest reference I know of discussing software reuse (page 79 of the PDF, "Mass Produced Software Components"). Interesting to see how some of the problems then are still problems today.
Boom or bust: The lowdown on code academies
"classic" in that context refers to the track being of an outstanding quality that it's appeal would be timeless, rather than the age of the track at this current point in time.

It's a little bit like how Classical radio stations play modern compositions. It's the Classical style rather than age.
Becoming a "JavaScript developer" surely pigeonholes you, and that is not good, but early in your learning process it can be good to pick a bread-and-butter language to master first.

That way, you aren't spread thin as you learn everything for the first time, and when you learn new languages you can relate them back to your first language, of which you have a complete grasp.

Naturally in the long run you want to be totally language agnostic, but early on I think that's putting the cart before the horse a bit.

Also, you have guys like me, who code as an ancillary function to our actual job. For us, one or two workhorse languages are all we really need to invest our time in. Think of a physicist who knows Fortran, for example. He is a "Fortran guy", but that's ok. He's a physicist, not a developer.
1 CFR 1010.100(ff). An entity may now qualify as a money services business (MSB) under the Bank Secrecy Act (BSA) regulations based on its activities within the United States, even if none of its agents, agencies, branches or offices are physically located in the United States. Relevant factors include whether the foreign-located person, whether or not on a regular basis or as an organized or licensed business concern, is providing services to customers located in the United States.

The Final Rule requires each foreign-located MSB to appoint a person residing in the United States as an agent for service of legal process with respect to compliance with the BSA and its implementing regulations.

Translation: Bitstamp, if they take $1 from an American customer are now required to register with FinCen, possibly apply for licenses (nobody has figured this out yet at the bitcoin foundation) and have an agent based in the US to oversee legal compliance. I haven't heard of Bitstamp doing this. Use at your own risk.
I'm not your audience at all, but a few ideas from that section:

* You refer to ~/.vimrc and ~/.vim with no prior introduction. Even assuming knowledge of "~" expansion is risky, and ignores Windows users.

* You mention a "self-managed Vim install" and Janus in passing. Who cares? It's confusing.

* Why am I remapping stuff I haven't used yet (<Leader>)?

* Why am I remapping <Esc> to `jk` (why would you suggest such a radical change for somebody just starting out?)

* Why do I care about CAPSLOCK?

* Pathogen? Github? What's going on? I thought I was learning an editor.

This is kind of a scatter-shot ... there's a lot of stuff that makes no sense unless you're already familiar with Vim, and with configurable Unix text editors' mode of operation in general.
I have never done game programming. Can anyone recommend whether it is easier to pick this up compared to Unity? Also, isn't Unity expensive [edit: for a newbie]?
Heads up, apparently the page doesn't exist?
Hi guys I made an anonymous message board for talking to your coworkers and classmates.

Basically you sign up with your work email or school email to join your work/school group and post things anonymously.

I built Offgarden because I had a lot of moments at work where I wanted to suggest or ask things but was too shy to (or was afraid of being judged, or didn't want to be confrontational with anyone). You can learn more here: http://offgarden.com/about

Would love your feedback!
Oh god don't start, you can't stop once you start.
> The human mind has a pretty awful ping time

But unless the repair is going to be conducted by an AI—highly unlikely in the foreseeable future—then this is moot, as there will be a human brain in the loop in either case.
> There's now been reported a way to hack a computer by way of its microphone, so that particular method is out.

No, it's not. It's in some server in a datacenter. If you can get to the server, you can just change the Poker code, no need to do any crazy microphone hacking. Plus you'd need to know exactly when and how the microphone was sampled.

> CPU temperature doesn't change enough to serve as a secure source of entropy.

Doesn't matter how much it changes, the lowest bits are random on a large enough time scale.

You can just run the sampler until you get enough bits, it will take a few minutes. Or you can run it constantly and add more and more entropy as you go.
For me a big discovery in Vim after two years of active use were <C-i> and <C-o> in normal mode. They allow you to jump between your navigation history. Allows you to edit a piece of code. Search for something else in the same buffer and go back in one stroke. Useful if you lookup documentation or often "jump to definition". Works across files so you can "git grep", iterate through the result list and go back to your editing position.
As an aside, its worth looking at the new Mill CPU architecture; its immune to aliasing bugs :) http://ootbcomp.com/topic/introduction-to-the-mill-cpu-progr...
> it's not obvious that you're trespassing currently, even if you start to wonder.

He's admitted that he kept snooping around after he fully realized that the files were online by mistake.
I've worked on all sides of this: brand, agency, buying likes, selling likes, etc.

The reality is this: everything in this video is 100% true and it's been this way almost since the beginning. But most marketers are just checking a box. No one really cares about the budget spent on social ads. It's a line item next to display and TV.

I should say, this isn't just true with Facebook. The same thing happens on Twitter and YouTube. Google AdSense its he only platform that even attempts to sniff out fraud. No one else even tries, because no one cares.
Anti-gentrification protesters target corporate shuttles in Seattle
Snarky, but frankly, there will be meetings very regularly with people who care & fund the project, as well as meetings within the engineering team to keep everyone abreast of what's going on.

The trick is not to have pointless meetings. Someone should get something out of the meeting besides warm fuzzies and new doodles.
Source ⌘ https://www.google.com/intl/en/ipv6/statistics.html
Visual C++ uses EDG only for the IDE. The compiler still has it's own frontend.
Temporal and modal logic, E. Allen Emerson: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.92.5...

(I've been told that I have been using "yeah, good luck with that" too frequently lately, so I'm trying to branch out into different phrasing.)
No, there's nothing there.
Couldn't agree more. At least as an interim method to help test. Can I say that I hate super long scrolling home pages these days?

Just put them on separate pages. Easier to track with analytics too.
I think one large problem is that no matter which new-age dev methodology you're into, if you're working to an incomplete spec it won't matter.
Now you're just arguing semantics
Please tell me they did not put Phoenix out in the wild :)
Unfortunately we all know that, but according to Lake Wobegon management style, not only are all our devs above average and all our code is error free, but also all our information is useful. All of it. Says so right there, on the motivational poster.

It doesn't apply to your example, but sometimes in maint mode the best part about boilerplate comments is being able to search for a synonym that appears in the prose comments but not in the code. In your example you could have some kind of distance calculating function that somehow neglects to mention Pythagorean theorem in the code itself, but very optimistically it would appear in the boilerplate, so I could grep for it.
Simple But Unique Website
Hypothetically speaking, if everyone that flies used this and only bought tickets when it told them the prices were low, wouldn't that eventually swap the prices of tickets since those prices fluctuate based on popularity?

And then even further after that people would continue to only buy tickets at the swapped low prices and at the end of the line prices would all even out at all times.
To the writer of this article: Just go find another career; plain and square, you suck.
Maryland Lawmakers Push to Cut Water, Electricity to Spy Agency Headquarters
I'm not really sure what you're getting at. You're saying that your supermarket and delivery person use you low quality packaging material, so therefore you need to take care of it yourself via car? Um, okay? Going from flimsy paper to a gigantic, self-propelled metal box seems like a bit of an extreme, but it floats your boat?

I still buy milk and eggs regularly and I don't have the issues you're talking about. Maybe it's because I use a reusable cloth bag that's sturdy enough to hold up even when drenched. Maybe my milk is packaged in a decent enough carton that condensation isn't really a relevant factor. Maybe the person who bags my groceries is competent? Maybe it's because I walk like a normal person?

> I didn't even touch on what it's like to be walking home from the supermarket, in the open, and getting caught in a sudden downpour.

I've experienced it. And at this point in my life, I've started to hate rain, which is ironic for Seattleite. But it's still manageable. Perhaps it's because I'm young and virile, I'm still capable of stepping up my pace for two blocks with a heavy backpack on my back (I walk to work and I carry my laptop with me both ways) and my hands filled with bags. (We still use paper bags, too; city ordinance for recycling. Seattle tends to be less humid than Hong Kong.)

I should point that out a third time to make it clear: my closest market is 2 blocks away. Because it's the Asian one, it doesn't have all the foods that I like (like Jamaican jerk sauce, mmm), so I take the light rail downtown and go to one of the markets there and bring it back.

I also do not use a delivery service. I consider it an unnecessary luxury, and am afraid of the exact hassles you describe: I have enough issues receiving the usual parcels to begin with.

> Without a vehicle to hold stuff in between stops and to get you from one stop to another faster, everything takes much, much longer to accomplish and the planning outings becomes much more than a matter of leaving the supermarket stop for last so that your ice cream won't melt.

That's certainly true. I tend to make it a point to only target a few stores per outing, because it's not reasonable to do them both on the same day. This is pretty nice, as it means I actually spend less overall and I get a bit more exercise. I need to value my targeted purchases highly enough to dedicate a trip to getting them.

Incidentally, I have family in Kowloon (both of my parents grew up there) and my aunt actually uses a car. But I also don't know about anything near her apartment; it's been a long time since I visited.
I always thought it was Jetpack but maybe even that was influenced by something earlier...
You know what's better than 2 slashes?

My new venture: Code///Interception
I've used this in a few production projects where I work - it does the job it needs to do.
Use Amazon SQS in Play Framework
Do Not Push The Button:

http://www.i-am-bored.com/bored_link.cfm?link_id=9644
ExxonMobil turns black goo into a flammable liquid. That, said ExxonMobil is able to prove that people are willing to a pay lot of money for that flammable liquid, and Twitter can't say that about its product.
daemontools can't reliably monitor daemons that reparent themselves to init or kill their pgroup.

I have written hacks to work around this (I have a gentoo VM that uses supervise as an openRC replacement, and have several hacks to work around this issue). It's a pain in the ass, and one reason why systemd runs in pid 1.

I prefer daemontools, but it's not perfect; it made a different set of tradeoffs.
From the network. Or, at least as I understand it, Transaction Malleability basically means, that the "final" transaction can have different txid, so you shouldn't rely on it. But you can check if the transaction went through the same way as the bitcoin-qt does it, which is what BTC developer Gregory Maxwell recommends here:

http://sourceforge.net/mailarchive/message.php?msg_id=319565...
this guy is inspiring i'm going to the climbing gym every day this week
FirstLook.org fails at security so far
It would be impossible to artificially reduce the exchange rate on a live exchange.
I'm in an area where there's no cable competition, and DSL is crap, (baltimore) so I guess YMMV.
I find it interesting how HN's opinion of Bitcoin fluctuates as wildly as the 'currency' itself.
I believe the root cause of most software development methodology failures is the misalignment of methods and team culture. I am seeing first hand waterfall-engrained teams being forced upon agile and scrum and it isn't working out. Personally, I don't think it's a failure of the specific methodology but a failure of team cultures. Unfortunately, the cultures need to change first before the process does and sometimes this requires tough decisions and cuts.
Any suggestions on where to start with the artwork for a complete newbie? I'm very interested in game programming but the artwork has somewhat discouraged me for quite a bit.
I don't understand, why is this an app and not a website? Also has some interesting reviews with it's 2 stars average on Google Play. Users seem to not like the fact that it requires facebook login, it's laggy and doesn't have a great UI. Personally haven't tried.
Here is some interesting stuff that only exist in valley :)

http://www.buzzfeed.com/jessicamisener/23-things-that-could-...
This guy lives in Vietnam? I would be seriously worried about my own safety if I were him. Coming out and doing that interview was a bad idea. Believe me, you don't want to be known as a rich person in a country like Vietnam.

People will jump in front of your moped just to extort some money from you. Everyone, including the police are crooked. In fact, I would be more worried about the police arresting the guy under some false pretense to extort some pocket money.
After Flappy Bird’s removal, smartphones with the app sold as relics on eBay
Amazing! I'm glad it's worked for you :)
Workification, tricking people into doing useless work by making it seem productive and unfun.
Yeah – things like that or needing a number of major releases before getting reliable console support, setuid/gid, restart not implying start, etc. left me wondering if any actual sysadmins were involved in the development. Most of these would have been on my group's list of basic 1.0 requirements…
You mean UnityScript. It's not JavaScript!

Though many in the Unity development community (and even
in the Unity corporation) refer to UnityScript and
JavaScript as if they were equivalent or interchangeable,
the two are very different languages. Though they
resemble each other syntactically, they have very
different semantics.

http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScr...
And the award for most confusing headline goes to!
Mandatory... but not really.

I'd say that the bar for home schooling is set pretty low.
Aside from the pixelated images which have already been mentioned, I'd say that the 'HOME' link at the top seems a little unnecessary.

It's a minor point, though. The site looks lovely.
> > There's now been reported a way to hack a computer by way of its microphone, so that particular method is out.

> No, it's not.

Excuse me? Here's the source:

http://www.scientificamerican.com/article/computers-can-be-h...

Here's a quote: "Computers Can Be Hacked Using High-Frequency Sound --
A computer's microphone and speakers can covertly send and receive data"

Which word didn't you understand?

>> CPU temperature doesn't change enough to serve as a secure source of entropy.

> Doesn't matter how much it changes, the lowest bits are random on a large enough time scale.

False. Computer temperatures aren't a decent source of entropy, because they're too likely to remain stable for long periods. And the temperature can be predicted on a daily basis, a dangerous property for a secure source. That's why this source isn't used.
It would be wonderful to see a contrast with non-human internet users -- I seem to recall an article recently saying that bots now utilize more port-80/port-443 bandwidth than humans do, and that the trend will only get more skewed from now on.
My daughter loves Tom and Angela.

She sings all their love songs and I know them very well for I repeat them silently while coding all day.
I really like the layout of this talk. I hate when people just link to the powerpoint of a talk and expect everyone to follow along like they were there, with no narration.
Unfortunately, I wasn't clear in my comment above like I was in other comments in this thread. I am specifically referring to a not-for-profit focused healthcare system. If the choice is between profits and the care necessary to help a life, then it boils down to the contractual obligation of the insurer given the level of coverage purchased. In a nationalized healthcare system where costs are spread across all of society and the government has more or less determined the pool of healthcare dollars available by specifying the premium spent per citizen, there most certainly is a cost benefit analysis to consider.
For anybody reading this in the future, "truthteller" isn't the voice of reason in this thread, he/she is a troll.

The link above by defens is a legitimate criticism of The Mismeasure of Man and is well worth reading. It doesn't speak to the overarching theme of the book, which is it's attack on the goals and the content of intelligence testing, but to a mischaracterization that Gould made of the conclusions of someone else's research, turning them into a bit of a straw man representing subconscious testing bias. It definitely weakens Gould's case in that regard.

The book is still an amazing hidden history.
That's a great solution when you understand the problem. Process is great when nobody can understand the problem. Windows is a great example of this, nobody at Microsoft really understands even 1/2 of what Windows does internally down at the code level. Now, how do you ensure a useful update comes out the door in 2015?

PS: Granted if you deal with less than 30 people process tends to be overrated.
I'm glad to see him doing another AMA. His AMA last year was one of the better ones I've read.
How to Make Your Perfect SaaS Dashboard
Tips for making hackathons a success