skysight-inc/HackerNews huggingface dataset:
The idea that we can be 100% confident that our current actions are guaranteed to create ecological catastrophe is just another iteration of the eternal short-sighted idea that the future will be just what we expect based on the fashionable ideas of today. The future may be laughing at our generation's idea that we're going to wreck the planet after practical fusion cleaned everything. Or they may be laughing at us worrying so much about "the environment" after the Great Civilization Collapse of 2023 reduces humanity to 2 billion anyhow. Or they may be laughing at how much time we spent worrying about ecological collapse while doing nothing about the obviously-inevitable-in-hindsight AI uprising. Or they may just be laughing at our concerns about environmental collapse as a broad spectrum of greener technologies ever so slowly but ever so surely took over and our mastery of our environment continued to grow to the point that we were easily able to have high tech and a nice environment.

For that matter, they may laugh at how much time we spent worrying about the environment as they live under the iron rule of the global government we created to "solve" the environmental problem, only for the global government to observe that if the "problem" is ever actually solved they have no reason to exist anymore, so, "mysteriously", the environmental problem is never solved, until it too grows too large to survive under its ponderous weight and collapses.

We don't know the future. We quite profoundly don't know the future. We honestly can't plan for it. We can only try to do our best today.
noprocrast would help ;)
Wow. I checked CBC, CCTV, and globe and mail myself before commenting and didn't see anything.

After your comment I double checked and saw it buried at the bottom of the politics page.

Sadly, the CBC doesn't provide any insight except for the usual quotes from political parties. CTV is marginally better. But the real question is where do you go for real journalism in this country?
"I bet it's node or ruby..." Sees .go file extension. "Oh nice, I never used a Go program before!" But then I am supposed to '$ go get github.com/ericchiang/pup' to install it.

Why does everything nowadays have to come with its own package manager? I like the separation between my home directory and the "system packages". I don't want to have to care for and update and separately backup ~/go, ~/.npm and so on and so forth.

This looks super nice, I especially like the detailed list of examples. Sorry for the rant.

edit: There are binaries in the "dist" directory, the readme just did not mention them. Thanks!
I think you fear learning something new more than anything else and calling yourself a C simpleton doesn't really help your argument. Like I said in another comment when assemblers were being developed the same exact arguments were thrown around so if history is a guide then these tools are the future and the sooner you learn them the better position you'll be in.
This was great; hadn't come across it before.
This is the most unusable information page I've come across in a while. I'm trying to read the information and it suddenly swipes right. I see an arrow to go back on the left, but when I move my mouse to it, a navigation pops out and when I click I get moved to the end of the page. Ugh.

Edit: clearly this page was not closely reviewed before release - there are typos and grammatical errors throughout. Shame, as I'm actually really interested in the product.
Unpacking Microsoft's Acquisition of Minecraft (Mojang)
Can I use GV on my softphone yet? Has anyone figured out how this is being done?
I think the reasons are straightforward. Page views. Rob Ford gets clicks, and doesn't take any effort to write. Complex trade deals are boring and take research to make sense of, and after all that research may not even result in a meaningful story.
Call me crazy but why didn't you just do MySQL dual master auto increment numbers (one on even, one on odd) and then setup replication from old to new?

That would have solved everything in one step.
previous discussion: https://news.ycombinator.com/item?id=8137815
Thanks for this comment. I had some time to read through this pdf (http://lib.tkk.fi/Diss/2012/isbn9789526049175/isbn9789526049...) and I have a much better understanding of the differences between a user-space kernel and containers now.
You can use it on your Android phone with https://play.google.com/store/apps/details?id=com.google.and... - and I think FreeSWITCH has unofficial/hacky support for it (haven't tried) which would allow you to use it on like SIP supporting things
You're welcome to clone the repo yourself and build it. Go doesn't have a centralized package manager like npm, just a tool that automates downloading and building a repo. Nobody is forcing you to use it; it's a convenience.
I hope you have studied Pol Pot enough to make this comparison.
Did you know of goquery (github.com/PuerkitoBio/goquery) ?
Stalkers, Inc
Seeqpod was my favorite but then came spotify. Music streaming is certainly the future.
A lot of your performance problems are more likely to be database related, assuming you use one. Add in caching and things can improve. It will depend a lot on what you are doing.
I agree with your sentiment, but because pup knows CSS selectors and understands the page hierarchy, this will blow the doors off of any line-oriented tool. I'm also stoked about the pretty-printing, but that's just from reading the English; I haven't actually tried the tool yet.

I also agree with the author: jq is invaluable.
I've done this many times with fightlogg.in

This is the process:

1. Set up new server on new host (nginx/postgres/python/everything than needs set up)
2. Wait until 3AM or whenever traffic is at a lull.
3. Put up a message saying something about "server migration in progress".
4. Run pg_dump of the database on the old server.
5. scp that dump over to the new server
6. pg_restore that dump to new database server
7. Add an entry to new server's pg_hba.conf to allow connection from old server
8. change old server's app config to use the new postgres server (instead of localhost)
9. Move over A records.

The only downtime is the amount of time to do steps 6, 7 and 8. My entire DB is less than 1GB so it takes like 3 minutes to migrate.

This is made easy by me only having one datastore to move over. If the project has more than one datastore, it would probably take all day to migrate everything over.
They're allowed to innovate after the first season. Agreed not much to do with F1, and wondered if it wasn't intended as a way for racing to get around Bernie's control of F1.
Free Online File Converter [ Office Converter]
China Fare Website
In my experience, any kind of DB replication is a bitch to set up. Definitely not worth the time for a one time thing.
Women Are Majoring in the Lower-Paying STEM Fields
Really great seeing more and more CLI tools being built in Go. :-)
Did you actually learn anything from the video? Yikes, and folks are saying the page is bad: I felt like I was watching a perfume commercial.
Not such a good example ...
You're as judgmental as errordeveloper; let me do the namedropping this time. I have timestamped when I started playing with certain technologies:

SVG: 2001
AJAX/Javascript: 2002
Windows CE: 2005
DirectFB: 2005
FLTK: 2006
SCons: 2007

I have been learning new things my entire career. I have wasted tons of time trying to support the "better" technology. mbedder presents a very weak case in my mind.

My question to you is how has your experience with mbedder been so far? You seem to understand its superiority. Does the code size and RAM consumption live up to your expectations?
But most people seem to be concerned with Earth continuing to support our particular form of life.
Apache mod_proxy works well for this, the old server invisibly hits the new server and passes back the response. No fussing with dual databases, dual upload directories, different domains, AJAX crossdomains, or anything.
Wow, everything he said was actually praise or just neutral comments. You are trying to argue about something that doesn't exist.
Which script manager did you settle on?
While reading the examples, I was surprised by the placement of the output redirection statement:

$ pup < robots.html title

For some reason I thought that it must come last. Turns out that you can place it anywhere in the command! All these are equivalent in bash:

$ pup title < robots.html
$ pup < robots.html title
$ < robots.html pup title
Wait, what's the difference between this and using a Ruby/Python/etc REPL? In other words, normally to achieve this same result I would do:

irb -> require 'Nokogiri' and require 'open-uri' -> doc = Nokogiri::HTML(open('http://www.google.com/'))

and no need to store the HTML via wget on my machine. Am I missing something?
I am pretty sure he knows this. Being in college doesn't make parents stop from worrying or caring about their children.
ThinkPenguin wireless router now FSF certified to respect your freedom
> multithreaded implementations

Because blocking the UI thread for any kind of I/O network, process, file, whatever is such a great thing. Or even just syntax highlighting, which actually prevents you from being able to move your cursor in vim sometimes.

Vim's source code is an abomination, and Neovim is making it unquestionably better.
You kind of jump around from point to point. If your hand is wrapped around a a source of electricity (Assuming that it's not static charge and can provide a current equal to the source voltage over your bodies resistance) I'm sorry but you are not going to let go, even if you are hanging from the wire. Until a formation of soot has formed and the oils in your hands have burned off to increase the resistance, there is no letting go.

Let me give a couple of reasons why AC just as dangerous as DC.

1) Your body shares some of the same characteristics a capacitor, a capacitor with small capacitance, but one none the less. This means that an AC current can shock you without forming a classical circuit that would be needed for a shock from DC.

2) You mention RMS as a reason why AC is safer? The root mean squared voltage of AC is going to be less then the peak voltage induced by the name plate voltage. Wall socket voltage may by 120V RMS but will peak around 170V.

3) With a peak voltage of 170V the current through a resistor (like a human body) is going to be ~40% greater than that of an average 120V for DC. Stating that current kills but voltage doesn't is also ridiculous (unless you are talking about static charges). It would be like saying that the flow rate of water down a stream is dependent on the amount of water in the stream and not the speed of the flowing water. The fallacy is also point out in the link your provided.

4) Hearts are much more likely to suffer from complication due alternating current than from direct current

Again, I stand by my initial assertion, both AC and DC are just as dangerous. Anecdotal stories, while entertaining, don't mean much considering that you may have been hydrated while dealing with DC, which can increase the bodies internal resistance greatly. You may have been more grounded, you may have been touching a piece of metal that was grounded, the circuit may have been created across the chest which gives a nasty shock. There are many external variables which can alter your perception of what it feeling like while being electrocuted.
It's because of the BBC's 'Fair Trading Guidelines' - http://www.bbc.co.uk/aboutthebbc/insidethebbc/howwework/poli...
That humans will impact the planet is a certainty. Like all species, it's constantly "screwing" the environment. The missing link is that, in turn, the environment "screws back". This exogenous will force humans into adaptation - only failing that comes the extinction scenario.

So it's not like we have a choice. Unless the entire species subscribes to nihilism (which I doubt it's at our core, or we wouldn't be here today), we have to adapt.
most advanced users might resort to their Adiums & Pidgins and wont use their web-services or Apps at all

Oh, noes, that would be terrible. I cannot explain in words how much I loathe the Slack app and by extension how much I loathe their "UX experience and unique features."

Since my company just recently left HipChat for Slack, I think the odds of switching again this year are pretty slim, so I haven't evaluated your app. I just want to ensure that you have considered that a non-trivial portion of the engineering group of a company may want to resort to their Adiums.
I'm curious about the reasoning behind the removal and what it means to Rust. Do you have any links on that? I tried looking on both Github and Discourse but couldn't find any more info.
My problem is that I work on private code bases. I can't stream it because it would expose sensitive info. Otherwise, I would like to.
Awesome, more unenforceable laws.

Normally, when you criminalize something like this, it goes underground. The difference here is that it's already underground!

And of course, these kinds of laws will probably be abused so that politicians and such can have embarrassing photos removed under threat of fines or inprisonment.
https://news.ycombinator.com/item?id=8313361
I started reading Summa Technologiae last year, after a copy showed up at the local Barnes & Noble. I was not familiar with Lem at the time, but it caught my eye anyway. I'm ashamed to admit I got distracted, set it aside, and haven't finished it yet. My initial impression is that it's a great work, and now that I've been reminded, I plan to pick it back up and finish it sooner than later.
There is a flash of light Your PYTHON has evolved into
I would imagine a dedicated bit of hardware is more stable than simply placing your phone on the dashboard.

This is also not intended solely for low-visibility conditions when the reflection of the phone on the windshield is visible. I can't imagine the HUDWAY app being particularly useful during the day, for example.

I don't see that they need to prove anything except that it's a cool and useful product for which a market exists. Their point is simply that automated navigation while driving is cumbersome and unsafe with the use of simple phone apps. A dedicated piece of hardware solves that problem, and in a cool way.

I do feel that their message is undermined a bit by the safety concerns presented when you have seamless phone integration for writing and reading texts, answering calls, and tweeting.
You can use this with pipes and redirectors in the command line.
Does one company make every startup's tech product video?

Edit: Yes. http://sandwichvideo.com/
It might be more accurate to say it is trying to recover from the 2007 crash. There is a distinct possibility of another downward leg in the economy. For example QE was probably unavoidable, but QE2 and QE3 is a symptom of continuing to spend on war when 2007 should have caused a much more sudden and dramatic reduction in shoveling money into that fire.

The ECB is pondering beginning a QE-like program. Will QE4 follow QE3? Can it? The economy is still running on emergency measures. It's difficult to call that "recovering."
stop using your phone when you're driving. It's not that hard. It can wait. If it can't, find somewhere to pull over.

GPS, cool. Text etc? ARGH.
The reason is dependencies, and the fact that an operating system is a completely different kind of enterprise than a development platform. Platform libraries are released whenever they're ready to be released, but an operating system really needs a set release cycle, because it's got to ensure compatibility between everything installed.

It's way too much to ask of already overworked OS maintainers to handle all of the libraries of all of the development platforms and it's similarly too much to ask every library and application developer to maintain packages for all of the operating systems. You also can't have the One True Package Management system that works on all the different operating systems, it would just be too unwieldy to maintain. Even properly maintaining just .deb and .rpm packages is non-trivial and requires a certain amount of skill, compounding again the number of things developers need to be proficient in.

Packaging is a Really Hard Problem, and having every platform use its own packaging system is actually a huge step up from the way open source software used to be distributed, with tarballs and compilation instructions. The tarball was the package, and it was up to you to get it onto your system somehow. So have a little respect and appreciation, wouldya?
Hydrogen production breakthrough could herald cheap green energy
Also, people are staying in education for longer and deferring earnings. A 23 year old working at Walmart will probably out earn a 23 year old studying for their masters while they are both 23 but probably not when they are both 30.
RoR classroom training for beginner in silicon valley?
A female friend of mine (located in mountain view) is looking to get started with Ruby on Rails programming and build career in software development. She has almost no previous programming experience. What are the options?
As an avid mountain biker, this article reminds me about the pure fun of riding in the outdoors. You don't need to spend 5K+ to do so. The technology in mountain biking has really taken off in the last 15 years. I can ride trails that only people on downhill bikes would have done 10 years ago, and the bike weighs less than 30lbs, making pedaling up hills not a problem. Enduro mountain bike racing has really taken off in the last few years and really captures the essence of
mountain biking. It's a good time to be into mountain bikes.
Here are a couple of examples of the new generation of Enduro Bikes:

http://www.giant-bicycles.com/en-us/bikes/model/reign.advanc...

http://www.specialized.com/us/en/bikes/mountain/enduro/endur...

Both are relatively decently priced with good specs.
You don't have to prove anything to me but your reaction is not rational. I don't think anyone will argue that a tool that integrates unit testing and model checking into a coherent experience is an overall win. As for code size and other matters it depends on your use-case and in this day and age I think a few MBs here and there is not going to make or break an embedded product offering especially if whoever is making that product can deliver it with less bugs.
I am selling a site with over 80k visits monthly
I am not sure, if I can post it on HN. I want to sell this site. http://www.fullstory.co/
Study: More women than teenage boys are gamers
> you don't need to spend 5K+ to do so

links to two five-thousand-dollar bikes
For whatever reason, CASE tools come and go but 'C' tends to be forever.
If the efficiency claims are true, it's pretty awesome.

There is a lot of public transportation that fails to be more efficient than cars because it is high-latency, failure prone, and doesn't handle peak and off-peak demand well.

Imagine replacing Boston's Green Line with a system like this. Always a pod to take you to whichever branch you want to go, now.
Stanisław Lem had a genius for making fun of bureaucracy. I strongly recommend his novel Memoirs Found in a Bathtub. He could not criticize the Communists, so he made it about the USA, but I think it works perfectly well as criticism of any large bureaucracy. The story is about a man who is just joining The Organization and looking for his first assignment, however, everyone he runs into is unsure if they have been told the truth about him, and if they have been lied to about his assignment, and can they trust that he is who he says he is, or they don't know the assignment, but they can not reveal their ignorance, and if they are being kept ignorant, does it mean that they have been marked for elimination? The man spends the novel trying to find out what his assignment is. It's both funny and sad. Check it out:

http://www.amazon.com/Memoirs-Found-Bathtub-Stanislaw-Lem/dp...
Navy’s Exoskeleton Could Make Workers More Productive
It's odd that they promote their product by saying that phone use while driving is unsafe. I fail to see who this is significantly safer than using a phone, since to use the HUD one needs to necessarily remove their attention and focus from the road and redirect it to a small point much closer to their face. Granted, it is probably at least a little better than using a phone, but I'd be _very_ hesitant to say that it's safe.
I agree with the core of what you're saying. fn vs function vs whatever is simply a way for the compiler to read your program. However, I feel like it's a mistake to say natural language has nothing to do with programming.

The most powerful metaphor I use when I explain to newer developers how to write clear code is simply "tell a story." Of course you're telling a very constrained story, and some parts need a little comment to explain them, but I strongly believe that even if you're using english keywords, you should be telling a story in the development team's native language if possible. Not everything is a binary choice, even in computing. ;)
They would have to be losing ground, the math demands it. The job recovery is almost entirely fake. At the rate we're going, we should hit 4% unemployment with the lowest participation rate in 45 years.

A quick review of the labor force participation rate, how many full-time jobs existing today vs. 2007, the number of full-time jobs vs part-time jobs, and the quality of jobs created, will tell you all you need to know.

Full-time jobs are still at 2006 levels (we've added maybe 17 million total people in that time), and barely above 1999 levels (ie in 15 years, we've added almost no net full-time jobs).

http://i.imgur.com/hHp3WvO.png
So getting the front page links is now as easy as:

curl https://news.ycombinator.com | pup td.title a attr{href}

Well done and thx for sharing.
> "The only downtime is the amount of time to do steps"

Don't you have downtime already at step 3?
Do you just want backups or hosted/managed? Heroku have a huge postgres platform with backups, forking!, etc - https://www.heroku.com/postgres
haha, saw your comment before the edit and made an account just to post that url.
finally someone made this. spot on.
Don't use nickserv passwords!

Freenode has support for SSL certificates instead. Basically you tell nickserv to trust your certificate instead of giving it your password. Then there are no passwords to steal.

Here's how to do it in irssi:
https://freenode.net/certfp/certfp-irssi.shtml
“because forbidden thoughts may circulate in secret, but what can be done when an important fact is lost in a flood of impostors … ?”

This accurately describes one of the main failings of the Internet. It was supposed to give us an age of transparency, but instead it's delivered a choking fog of contradictory nonsense and rumors. It's almost impossible to see what's actually happening through all the propaganda, spin-doctoring, rumor-milling, fear-porn, and wild speculation.

The Fukushima meltdown really drove this home to me. While it was unfolding -- and after -- the Internet was simultaneously telling me everything from "it's not a big deal" to "this is an issue of human survival!" I suspected the truth might be somewhere in between, but this is a fallacy as well as an admission of profound ignorance. Somewhere in between nothing and doomsday is not saying much.
Just to be clear: Lem is critical of such literature.
Aside from all the other interesting history, it's great to recollect the pre-spandex, pre-"fashion" days of the sport.
I'm enjoying the hype train for zero to one, what I'm not enjoying is that I can't read it until next Thursday.
URX (YC S13) Is Hiring Search Engineers and DevRel for the App Search API
Well not only that but MPS allows for things like graphical languages too. XML is used because you're not really editing text at all, you're editing at a higher level of abstraction.

Regardless, MPS has support for things like version control merging/diffing and so on. It's a pretty mind blowing tool all round.