skysight-inc/HackerNews huggingface dataset:
I spent three days salvaging critical data and pre Fortran77 programs from a still running HP1000/RTE in a forge, driving automatas with timing and oven temperature settings. A PL2303+linux+screen's serial mode and subsequently python+pyserial saved the day.

What pulled the trigger on this project was that the factory's management noticed that the last guy knowing the machine and the whole process design was retiring. I changed jobs in the meantime and I bet the thing still runs to this day: the planned migration will probably take years but at least enough knowledge and data has been passed on for that project to complete.
Or is my assumption "more" means an integer point not in the set of five selected wrong?
The Financial Reality Behind Game Development [Infographic]
no, it's for people and companies in Sweden. It does not mention nationality.
If you'd like to discuss the fallacy, go ahead. Take a look at his text, take a look at the definition of the fallacy, and explain how in your view it doesn't meet the definition. I'm still not interested in a broader discussion with you.
For tons of applications this falls somewhere in the range "impossible" -> "totally unacceptable" -> "very worrisome, requires extensive debate before signoff"
Your implicit argument seems to be that not using coal is just too expensive in some sense. The question is not yes/ no to coal, but rather how much coal. This is a numerical argument, that the free market would solve automatically if the price of coal were nearer to its cost.
> "...See how long you can go without mentioning WordPress, Drupal, Joomla, Shopify, or whatever your technology poison is."

Disclaimer after reading this article: It's more about not mentioning your technology and listening to the customer, rather than WordPress specifically.

At first I thought this article was going to discuss more about the issue of everyday people knowing WordPress themes are extremely cheap (and sometimes free), so it kills the value of your web services (even though you may be building a custom theme). I know in my experience, as WordPress has became more popular, the average WordPress project has drastically gotten cheaper because clients aren't willing to pay more than X because they know they can find someone in high school or college to just build out a purchasable theme or something to that degree.

I have now found that it's much more valuable, like the article talks about, to offer more than just a simple "hey, we can skin your website and install cool plugins to accomplish all of your needs". To go on and discuss further about the client needs/wants, and provide value/knowledge, rather than just a theme.
Ah! The problems of having too much money.
Function Space Update - No sign-up required
Link - http://functionspace.org

Sign up only to post or mark something as Insightful. Rest is all open :)
Note that RRS is "Reduced Redundancy Storage" - an S3 option that offers 99.99% durability, as opposed to the 99.999999999% durability offered by Standard S3.
tl;dr: it's hypocritical to support one amendment without supporting all of them completely.
Ah, thanks. Disappointing that searches for [paintbottle] and [paintbottle.com] don't show that.
Scala and Ruby developers don't believe in weekends
I second the worldwide shipping thing, neat idea and made me smile!

"Free worldwide shipping, even to Poland."

I wonder what happens if someone from the ISS looks at your site? Or Sealand? Do they get free shipping too?
Amazing app....i am lovin it
Related to this, selling services around well known Open Source Software is hard sometimes:

"Why are you are charging us so much for Wordpress/Magento/Etc ? I thought it was free?"

The fact that the initial barrier of entry of skills required to install and run a basic Wordpress install is so low make people think that all the other work required to get a website running, which has pretty much nothing to do with Wordpress or any particular technology as the article imply, is just as simple.
Can someone explain the historical reasons for this problem even existing in the first place? (the problem that virtual env solves)
Passenger Enterprise supports a live irb and debugger: https://www.phusionpassenger.com/enterprise#debugger_support
How to work with HTML5 Canvas API transformations
First Day With Google Glass – I need new habits
Internal Data Loss: Riskier Than You Think
http://tpb.piraten.lu/torrent/7963590/MICROSOFT_VISUAL_STUDI...
Glad you have such prognosticative insight as to extrapolate entire histories out based on the changing of a single variable.
I would like to hear from Ohanian about what changes he would like to see to improve the scope and privacy controls in CISPA.
The difficulty reaches a maximum when the target hash is 0. If SHA256 is broken so badly that you can calculate a set of inputs to produce a particular output (0 in this case) then bitcoin can't make it any harder. You could mine a block as quickly as you could calculate valid inputs.
> I learned by copy and pasting novels of code, and did not read a single book, or take a single class

This is the problem. His story sounds familiar to mine at first, but a generation apart. I was taught to self-learn, read books, and first figure out the right question to ask. Then, and only then, ask the questions. Copy and pasting doesn't have to be terrible. Copy, paste, and then figure out what the heck it's doing, and then modify it to your own purposes. Iterate. Read books. Google stuff. I only mention the generational thing because the lack of opening a book seems to be just that. My generation did that, his does not. I can easily see how he probably gets shut down a lot without understanding why.

So, advice from someone who started by copying and pasting... Read the book. RTFM. Use google, and only ask questions when you're confident what the question is. If someone makes fun of your classes, don't whine, just go read about OO design and patterns and make them better. Above all, this is not acceptable:

> which has the code almost unchanged since then at gamebrave.com

You should always be improving. This is the statement that clued me in to wannabe syndrome. It's ok to want to be something. It's not ok to expect that something to get handed to you. Read the books, take the classes (these days with MOOCs there is no excuse). Put in the work, and soon you'll be the one ignoring the noobs.
Well that now makes the second Twitter product without an Android launch strategy. The first, Vine, looks like it'll flame out by the time they ever toss a half broken app across the corporate firewall. Are they running out of cash or something? Their competition doesn't seem to be having a problem with supporting more than one platform.

Edit: I'd also like the point out the irony of hitting "Play Full Tracks", picking Rdio, then immediately being presented with a Facebook logo and login option but no Twitter SSO. /facepalm
What is an 'object' in this sense?
The Startup Visa Is A Go
Aerogel de Grafeno - O Material de Construção Mais Leve de Sempre
That's how I read it. I can't believe someone would call that an argument.
Good article. It should be obvious to any freelancer or web agency that really want to get things done and cater to customer's needs though.

It's good and proven business advice.
So I started to give myself challenges. I would see how long I could go with a client without ever mentioning the technology we planned to build on.

I love it! Thinking back, purely by accident, the longest-lasting and most successful business relationships I've gained have been the ones where the client and I discussed their business first (and upcoming business needs!) more than the ins-and-outs of the technology itself.

I think this helps when developing as well; after starting to understand someone else's business, the more excited and interested one can become, which makes doing the work itself even more enjoyable.

Fantastic blog post, thanks for getting me thinking!
Considering we don't hear about problems that often, this is quite an impressive feat of engineering. You really don't think about it until we get a hiccup and half the Internet goes down.
> What beginners (and even some more experienced programmers) need to learn about is --user. You install packages with `pip install --user thing`, and they become per-user installed (be sure to add `~/.local/bin` to your `$PATH`). This is enough to not require sudo and for 99% of cases is actually sufficient.

Is this relevant advice for packages needed by your web server account, e.g. www-data?
Did... did you read the article? Separation of environments for projects with different dependencies.
How to Start Getting Things Done
Creative CV Ideas For 2013
So you're saying that Mac OS, Mac OS X, Android, and iOS are all broken? And Linux's software distribution mechanism is working for end users?

> I'm sorry, but I don't think BeOS was ever aimed at someone other than developers. It would be quite surprising if Haiku were aimed at a different public.

The involvement of former Apple employees, targeting Macs, the attempted sale to Apple, the single-user OS, the UI riffing off MacOS, the focus on media, the simple UI -- those we're all flukes? It was actually meant to be a difficult to use Linux clone that focused on shipping packaged UNIX software, despite its particularly weak posix compatibility and complete non-standard directory layout?

I was hacking on BeOS since DR2. I have friends who worked there. It was contemporary with my career, and I was following Apple's and Be's parallel efforts closely. It was, as far as my knowledge and experience goes, a user-focused operating system ala MacOS.

> Maybe you should get some first hand experience and, dare I say, read the manual. If you experience a significantly larger number of disasters than your peers, the problem is most likely not the tooling.

Many years ago, I wrote one one of the package managers in wide use today. Then I spent years shipping software for multiple platforms. I think I understand the trade-offs, and implementing package management only made the underlying failure of the Linux package manager model more clear.

What kind of ridiculous system requires an army of volunteers to maintain a graph of dependencies in lockstep, making it nearly impossible for 3rd party developers to directly release simple binaries that work across their user's systems. Instead we have to add Chrome package repos to our Ubuntu installations that break across major releases.

It's stupid. There are better ways, which are evidenced by the fact that they're working, today, and have been working for some 20 odd years, and are being further defined in the AppStore model.

Maybe you should stop being so selfish by trying to force your inexperience and UNIX sysadmin use case on everyone.
I disagree with the other responses at the basic level. I think this is a simple supply/demand response. There is an over supply of Java developers. This means that many of them are looking to alternative languages to differentiate their own skills for others. This is particularly true among Java "leadership." Where the heads of the languages have been increasingly visible in other languages.
To put this into perspective it's 2.7B new objects per day (assuming 1 Trillion objects averaged over 365 days).

Assuming each object is 100KB (generous estimate, after compression) that would be 270GB per day -- or assuming ten levels of redundancy and striped across three RAID storage devices (per level of redundancy) then 8.1TB per day.

I'm not familiar with their hard disk procurement policies but it wouldn't be difficult to assume they've been purchasing 1TB drives, so 10 new disk drives per day just for keeping ahead of growth. Furthermore let's assume their disk drive failure churn rate is 10% per day so another 1 new disk drive for parts replacement (so 11 disk drives per day).

These are really loose numbers not based on any actual data (or any personal experience at all) but just napkin math, so take it all with a grain of salt.
Guess what you don't need if you don't make a UNIX software mess?

Answer: unpacking, mounting, managing and downloading dependencies.
well from my perspective:

1. I've definitely seen this before, perhaps on reddit

2. You press ctrl-r <type> to search back through history. Fucking around with up key mapping is retarded.
Hydroelectricity took a century and a half of industrial development (1712: first steam engine 1880s: first hydroelectric plant) to become practical, and even then it couldn't power railways or ocean freighters. The history of the Industrial Revolution in the 19th century pretty much follows the geography of where the coal and iron deposits were.
The type system. Performance from benchmarks appears to be better. Also, I suppose that interaction with Java code is more natural, since Scala is a weird mix of object-oriented and functional languages.

On the other hand, the compiler is extraordinarily slow.
Read all the responses. I spent the money because I've been tracking bitcoin for a long time, and I felt confident that I understood the markets. Even if I completely failed as a trader, I should expect to get a fair chunk back. I put in $1200 because as a student it was everything that didn't need to go towards housing.

I expected it to grow very fast. Bitfloor seemed reliable, and many people seemed to be trading on it. I thought it was sound. Even if I lost 100%, I expected the loss to come from my failure as a trader, not from my exchange's failure as a business.

If I do get my money back, I will probably try to join a different bitcoin exchange, though more carefully. I've been trying for almost a month(since btc was about $90 before the crash) and it's incredible how difficult it is to trade bitcoins.

Maybe I'll open my own exchange.
That won’t work, as the dough isn’t soft enough before it is baked. By that time, the dough has been shaped, risen for 36 hours and boiled. Baking is a pretty minor step in the process.

http://www.genuineideas.com/ArticlesIndex/bagels.html
It's unfortunately common to defend the sancticty of the Constitution, rather than recognize it as a means to preserve values of Liberty and Justice for all.
yea it is worse
Awareness doesn't imply adoption.

What is the incentive for merchants to start accepting litecoin? Why not just bitcoin? Litecoin won't give them lower transaction fees (over bitcoin), it won't give them more customers (anyone who can pay in bitcoin can pay in litecoin).
The State & Future Of The GNU C Library (GLIBC)
Yeah, this one really got me:

> Do we really think that some civil liberties are better than others?

Yup.
Does anyone know of an open source web based SVG editor with Visio compatibility than can be embedded into applications?
Round two - Yelp extorting small businesses
It would certainly be a PR opportunity for SpaceX, so perhaps they could cooperate with me to see it through.
Of course, the retort there is as much "write simpler programs" as it is "use the type system." I've seen and been a part of many a tangled knot in a type system that, while ostensibly safe, was so much more involved to do the simple things that I think it caused more bugs.
No, that's exactly the problem the post is complaining about. It still results in credentials being sent in plaintext in the original request.
[Comics about Entrepreneurship] EntrepreNo's: Secret to Startup Failure. Enjoy
5 Hacks and Tricks for Google Chrome
Why I study computer science
I understand the importance of face-to-face human contact, but there are lot of avenues of seeing what other developers are up to, and showing off your stuff. StackExchange (chat and Q&A), Freenode IRC, a hundred random messageboards...

The author mentions YouTube so I'm assuming he has a decent internet connection.
I think the number of people who enjoy being siloed experts is many orders of magnitude below what people think it is. I think in the tech community, most hacker types love helping others along. After all, somebody influenced us. I've met maybe one or two people my whole life who got sick enjoyment from watching people stumble, and even they eventually grew out of it. The problem is not that experts hate newbies, it's that they've already answered the exact same question fifty times. Were one to type that question into google, it would spit out hundreds of results saying the same things. The answer is already out there. As hackers, we follow the DRY rule, especially when giving help. If it's out there on the interweb, then please tell why we should explain it yet one more time.

In the end, it's a balance of efforts. While it would take the expert 15 minutes to craft a good explanatory reply, it would take the asker a few minutes to type it into Google and read the first few responses that pop up. For any good question, the burden of time should be on the asker.
Your problem is two-fold: You're not only in a lonely place physically, but you do your work alone as well. Despite being exclusively a remote worker, I still socialize constantly throughout the day. My projects are always done in at least pairs, if not entire teams. There are constantly people giving me feedback about my code, and we're always bouncing ideas off of each other.

And outside of work, I have a routine of playing games with friends nearly every night over Skype. This means an hour long session to BS about life and make dirty jokes every day. So even when I don't see another human for a few days, I'm definitely not lonely.

Working remotely, and even from strange places doesn't have to be lonely. There's little value to the face-to-face side of things. Focus on your online networks of friends and this helps the situation a huge amount.
Entity/Component Game Design That Works
The gun violence legislation that a minority of Senators blocked yesterday would have required background checks on all gun sales, instead of only sales from registered brokers as is currently the case. The reform is supported by nearly 90% of the American public, and 85% of gun owners.* To compare this to CISPA -- which overrides much of existing privacy law to essentially end the notion of online privacy -- seems absurd.

*http://www.quinnipiac.edu/images/polling/us/us03222013x.pdf/
That may be the list price, but my company pays around 2k/year for a MSDN ultimate subscription for each developer. Which includes licenses that don't expire for, Visual Studio Ultimate, every version of Windows, Office, SQL Server, etc.
Why your phone doesn't work during disasters, and how to fix it
Well, using Bitcoin as a means of transferring USD is a perfectly legitimate use. It even has lower fees than credit cards and Paypal these days, exchange fees included.
There's Windbg/SoS for the times you would need something like this.

Decidedly not as pretty, but pretty effective if you know how.
Channel9 has a series of videos on WinDbg for .NET developers.
What I learned from hitting the front page of HN
> 1000x faster internet.

I don't know about you, but my first internet connection was 56 kbps, now I can easily buy 100 Mbps one (I don't cause 10 Mbps is good enough for me) and it would be much cheaper than what I had to pay 15 years ago for that 56 kbps, even including inflation.

Progress is here, we just don't notice (also media and inventors overhype). But in the end the progress is still happening unbeliveably fast. It's decimal order of magnitude every 5 years!
The only problem with virtualenvwrapper is setting it up can and does cause problems for beginning developers new to the shell. Otherwise it's really awesome. :-)
you aren't implying that dependency hell is a problem unique to python/pip are you?

dealing with dependencies is always step 2 for me when learning a new language and dependency hell seems like a universal problem. I could be wrong though.
Don’t listen to most of the advice you are getting
Anything stored in S3
Yes, I try to help people on StackOverflow whenever I can. But it's not the same feeling of trying to make meaningful progress so that you won't be ashamed to have nothing to show the next weekend you meet your hacker friend for a gaming session.

I'm on #startups
Introducing Combox: a simple tool to deploy Virtualized Development Environments
Is this really relevant to HN?

Telling us about "Wow, that KS project got 2M$ in ten minutes" is nice and often appreciated for the angle. Now making an account on HN just to advertise a board game that's missing 10K funding and has 9 days left? This is just cheap advertisement.
Canadian Startup Playwho Launches New Design Product Discovery Platform
Pesco (M5S): “Sì alle Provincie, anzi no”. Meritocrazia, passo e chiudo…
Twitter #Music Depends Upon, Also Pales In Comparison To, Other Music Discovery
i tried pyvenv last week. and it was pretty useless without pip + distribute. So virtualenv still wins IMO.
I really enjoy EVE's sandbox. It's a great game to lose yourself in. The developers release expansions regularly and really listen to their player's feedback.

One thing I find interesting is that most dedicated EVE players pay for two subscriptions. This allows you to have two characters that are both active and training skills.

A popular setup is to have a subscription for a law-abiding citizen that can pass through all Solar Systems and make a lot of in-game currency through mining, mission running, transportation of goods, or any other means. The second subscription would most likely be used to engage other players, whether their victims are up for the challenge or not. If an EVE player is engaged illegally, the attacker becomes red-flagged, and if they keep it up, eventually won't be able to traverse high security solar systems without being pursued by a Faction Navy or CONCORD(EVE in-game police). Running from CONCORD is a bannable offense - as in, banned from the game.

EVE is a wonderful world of capitalism, piracy, industry, and exploration, but I do wish CCP had a way of counting the number of players instead of subscriptions.
I've found that programming in Scala is the sort of thing that I have to do on nights and weekends, because it's definitely not a day-job sort of language in my neck of the woods.
Which games are you playing?
Here's the English version: http://raspberrycolocation.com/home/
I was feeling all smug thinking that I could one-up you, but in the end you win:

find -name "*.jsp" | wc -l

1344
Allowing him to buy more of them for a very cheap price.
I don't think he is trying to be condescending. He has a point that the lack of Nitro or V8 in a webview means you'll have a performance hit when you do a wrapper. HTML5 provides most of the APIs you need anyway, especially if you are on firefox OS
I can relate: I lived in Aioi, Hyogo-ken while working at Riken's Spring-8 (http://en.wikipedia.org/wiki/SPring-8).

The only saving grace was that Aioi was a Shinkansen stop, and I could make it out to Kobe and Osaka on the weekends.
what do u mean by objects?
I made a comment on similar lines on my theory of the origin of bitcoin:

https://news.ycombinator.com/item?id=5547910
without negative externalities is great

Articles that ignore positive externalities are not meaningful.

air pollution that causes 50,000 premature deaths a year in the United States

Versus how many millions of lives that have been saved per year because of modern medicine predicated upon cheap power for the last 60 years?

greenhouse gas emissions that are producing global warming and the devastating climatic changes

Please back away from the global warming alarmist hysteria as a means for pushing governmental change. Hasn't the last 15 years of no further increase in mean temperature (despite predictions to the contrary) at least taught a little humility on the subject to believers in AGW?
Design Concepts for Building a Usable Website Footer
How about not passing the beshitted thing in the first place?
I have tried these cuts a dozen times, never with success. What kind of knife/dough do you need to make clean cuts? 10 year olds can do it in two tries, why can't I?