skysight-inc/HackerNews huggingface dataset:
"if you want to spend time learning about IPv4 right before IPv6 becomes the dominant standard"

Not as much is changing as you think, at least for basic concepts and intro level stuff. Simpler in some ways.

To kick over a real bee hive, as I guy who's used ipv6 for I donno a decade or so now, the main issues are NAT6 love it (noobs) or hate it (folks who know what they're doing), believe it or not its easier to make a statefull firewall than to do NAT, some folks have bizarre ideas about ipv6 netmasks and what other people should be permitted to have, the concept of RFC1918 in ipv6 is more complicated, router advertisements RA love them or filter them, you probably need DHCPv6 or maybe not, and some firewall nuts filter DNS traffic into packets too small to hold AAAA records (but large enough to hold A records) Other than that ipv6 is just obese ipv4, the concepts of subnet and mask aren't changing, you've still got ARP just different address family in the protocol...

(edited to add my favorite topic, hand editing text zone files is probably not the most scalable way to implement reverse (or forward!) DNS for ipv6 from pure PITA perspective. Then again doing things by hand instead of automating is a PITA for ipv4 not just ipv6.)
Facebook opens doors to Google ad service
Divshot?
Same here. HN still requires some energy on my part to parse the information as there is a significant amount of noise on account of self promotion/PR. On wikipedia my hit rate is almost 100%. I usually get what I want...
He is looking at events from the inside, and writing how it is. You are looking at events from the outside, and writing that.
IBM unveils concept for a future brain-inspired 3D computer
tl;dr: People being relocated because of the track's construction are annoyed. Elon Musk and his hyperloop are never mentioned.
My question is what you mean by 'human involvement'. For example: if there is a card that says to add a specific token to a specific place, with no choices, does everything that happens after the card is triggered count as human involvement? Or if the card says to shuffle the library, does the shuffling count as human involvement?

If your answer is no, then I think the current cards are already sufficient, it just needs some clever finagling to take the current design and remove all 'may' choices.

If your answer is yes then I think your standards are flawed.

>Could you link something describing the hilarious confetti combo?

Okay, looking into it it was less of a loop than I thought: http://www.mtgvault.com/doompie/decks/the-deck-ripper/

So I got you this instead: http://www.mtgvault.com/planestalker/decks/16-infinite-loops...
It could still be construed as aiding in criminal enterprise or something like that. Maybe not.
BTW have you heard of / had experience with programmer anarchy approaches championed by Fred George?

And I suspect we are in violent agreement. which leads me to wonder what is going wrong

There are a lot of people getting paid in the IT industry, about half of whom write code. They range in skills across the double hump of software ability. And they are apparently all over stretched or on silly short timescales brought on by a poor initial estimate.

To go from just surviving to a team that guides itself takes a lot of training, social norming and individual coaching. None of which will happen with these foolish estimates driven projects.

So I am not sure I see a way forward.
I agree with your comment.

I want a society that understands and cherishes individual rights, and a government that is limited to and efficacious in protecting them.
I'd love to see a more in-depth explanation of what's gone wrong.
"If you want to get shady too you could also use tactics like using automated black hat tools and generate lots of suspicious (to google)backlinks pointing to www.bestnewjerseyartsschool.com Far from helping them, it will tell google that they aren't worth ranking that high."

I'd do some research before embarking on this. Remember, they copied your mom's website, they have duplicate content. I wouldn't be surprised if Google's crawler already knows that. So if you make their site look shady, your mom's site may be hurt in SEO rankings for being guilty by association. Ironic, I know. Again, I am not sure if this could be the case, but you may want to get an expert's opinion.
The case for using it as a prototyping database is the best use-case I've seen for Mongo, however I'm not sure it's always a good idea.

For a hack-weekend sort of project, fine, but if you are in any way attempting to make a product, it strikes me as the sort of thing that would be really difficult to change later down the line, and so worth investing the very little extra effort it takes to include your schema in the database, and use something like Postgres/MySQL/etc.
It will be replaced by 'Google Bitcoin'.
God forbid someone want to be paid the fair market value for their property instead of having it eminent domained by the state... how whiny. It's like people believe they have a right to the things they worked decades to purchase!
Being able to be part of Adsense and ranking for search terms are completely different things. And even if everything were integrated, the bar for kicking somebody out of Adsense would be much higher than demoting somebody in the rankings. Kicking people out of Adsense also is much more permanent, because Google has all of the person's information so they can easily block future attempts to signup if they kick you out.

The #1 thing Google is concerned about for search is webspam. The #1 thing they are concerned with for Adsense is click fraud. So in this situation, we probably have a) a site which gets little traffic because google search has detected it is webspam and b) a site which makes little money because it gets little traffic, and c) doesn't engage in click fraud. Therefore, it still is a member of Adsense, but gets no search traffic in google search.
> You'll note that Apple sells MBP's, which currently are actually sub-par to the Air in several ways, but are better in terms of display and CPU and they charge... way more than the Pixel

$200 more, for which you get a _much_ faster processor (quad-core 2.5GHz i7 vs dual-core 1.8GHz i5), twice the memory, and eight times the storage.
I hear you, re CSV.

Join the dar... cough, Perl side, we have cookies. :-) We have CSV parsers and everything else, all the way up to e.g. good web libraries and the best OO among the scripting languages (Moose, ~ like the Common Lisp OO environment; more or less std for new Perl projects today.)

And there is more! You can reuse most everything you know from awk! Write: perldoc perlrun

Check for -n, -p, -i, -E flags. And, as many have noted, there is a2p.

http://perldoc.perl.org/5.16.2/perlrun.html

http://perldoc.perl.org/5.16.2/a2p.html

But the main reason is that we have fun. An insane programming language which throw all this "minimal mathematical notation" stuff out the window with some linguist inspirations, but still works wonderfully (do insist on keeping to the coding standards in your group. Seriously. At a minimum -- lie and say that you do that, when people interview for a job at your place. :-) )
same. pretty vague.
I like the implementation of the "Enum" class, especially the way they allow for enums with variant behavior and "abstract Enums" (something I could have used in Java recently).

But, ever since I found out about algebraic data types from other languages, I keep wanting those. There's not quite a good way to do those in Python. (I've used both "tuple subclass" and "__slots__," but both of those have their own little quirks.)
WindowMaker was quite nice

Hey! It's not dead yet!

(Entered from my WindowMaker desktop). Development's even restarted in the past year or so, after being on hiatus (other than bug support) since ~2005.
Even just within ham radio the subcultures are pretty wide, there's the HF guys, the digital mode guys, the contesters, the microwave builder/experimenters, the public service volunteer guys, the dxpedition ops, the antenna system designers, the satellite/moonbounce ops... The good news is it only takes several decades experience (and $$$$$$) to try everything by which time someone's gone and invented something new.
JPMorgan reaches $13bn deal with US authorities
Security issues are one thing, but I've been using this site as a simple way to transfer (nonsensitive) large files without having to wait for the file to go through a third party server, sit through the ads required to pay for the bandwidth for such a server, or require the recipient to download specialized software for a P2P transfer. For this purpose it's very convenient.
Great list, although like most tools the full experience comes after spending a great deal of time tinkering with it. Two of my favorites on that list are awm (Awesome) and i3. I started with awm after using the mess that is Unity (Ubuntu) then switched to OSX. Then I started missing tiling window managers, so I started using spectacle, which is great. Recently my SSD failed on my MBA so I switched to Ubuntu and to the even greater mess than before, Unity. Apparently one needs SLI/Crossfire to get acceptable performance in Unity. So, I switched back awm which is still great but shit when it comes to multi-monitor support out of the box. Finally switched to i3. Moral of the story is one should use what works best for him/her as long as it's not Unity.
My read on AfterStep was that it was a wrapper / based on fvwm, is that accurate?

I tried it but found WindowMaker more internally consistent. In fact, I'm still using it, some 16 years later.
The last time I used either (5 or 6 years ago), Kate seemed perfectly comparable to Notepad++.

http://kate-editor.org/about-kate/

It's "vi imitation" mode is shit though.
yeah, some years back there was also some C code in an issue of 2600 (or maybe a bash script? I cant remember) that obfuscated URLs in this manner. The article that the script was attached to actually used school URL filtering as the example case use.
Wysiwtfftwomg
It can be when you look at how long people have been asking for these things.
Completely agree– I absolutely love having my browser tiled. Every time I look up and realize I'm still in OS X and can't split my browser window something twitches and I contemplate booting up a VM so it doesn't happen again while I'm in the zone. I'd also be interested in seeing what modifications you've made though– I don't think I configured very much and even though I don't use Chrom(ium) as my primary browser I never really took issue with the way it looked. In Firefox I just hide everything and use Pentadactyl.
Conan O'Brien says "Hello, LinkedIn"
Good point. Seldom early stage startups fail because of too many users. The inverse scenario is much more likely to happen.

Even the cream of the crop have failures under their belts. Do the best you can do to succeed but at the same time stay relaxed and open to the lots of learning that is going to happen. When problems arise (and they will) focus on the curve , not on the wall.

And one more thing (that is obvious but needs to be said nonetheless): if you fail it will not be the end of the world and things will get easier - not harder - for you from that point.
If Google doesn't remove the site from the SERPs, you can also serve the spammer's hosting company/ISP with a DMCA, then they'll be forced to take the site offline.
I for one am thankful that I can once again click on a "Silk Road" news item and learn some more fascinating history!
Share paswords safely (with freelancers).
MySQL fills the "networked reliable transnational BTrees on disk" niche fairly well.
Yep. It's remarkably stable and gets so many things right. I recommended it in my recent post on why you should try a tiling window manager:

http://adereth.github.io/blog/2013/10/02/why-you-should-try-...
whereas (in the UK) the medical expert actually wants you to get well.

Yes, sort of. For example, sometimes when a tooth can be repaired via root canal treatment dentists simply advise to remove it. It seems that NHS pays them roughly the same for both procedures, so they don't want to spend extra time working on it (quick find here, surely there might be better references available http://www.dailymail.co.uk/health/article-1385407/Are-NHS-de...). The point I'm trying to make is that even in the UK one should not trust doctors 100%.
Count one more - I also use it all the time when working under Linux. Haven't found anything close to it.
Ask HN: I'm afraid I will always be a mediocre developer
Hi everyone!

I'm afraid I will always be a mediocre programmer. How can I become better?

Everyday on HN I see some coder come up with an amazing algorithm/piece of code/software, and I think to myself "WOW, that is brilliant" and the next thought is "I will never be as good as these guys".

Can you give me any advice?

P.S My daily job involves php/js, but I'm trying to move on from them to some other language (Learning GO now).

Thank you.
Which is why, in similar fashion to awk, we have utilities to deal with JSON [0] and CSV [1] output.

[0] https://github.com/stedolan/jq
[1] https://github.com/onyxfish/csvkit
Right. But what about distractions that you never use but still end up having to maintain (which involves over-analyzing and mental costs)?

Minimalism is about making that same decision. It's about eliminating those things from your life that don't bring more fun to you than their maintenance costs. Stuff that is making it harder, not easier, for you to relax. What qualifies as minimalist living is an inherently personal decision. For some, everything can fit in a backpack. For others, even a mansion may be minimal.

Owning "only 100 things" isn't the definition of minimalism. Only an example. Like "delicious", "minimalism" is a subjective concept.
I see the google fanbois are out in force
This is the case with all RDMBS I've used.
What does it offer over using Postgres (or others) with a JSON column? Or MS SQL with an XML column?
This is the worst thing that ever happened
Can you provide some examples of where you think homebrew has a better UI than apt-get? I can't think of anything in homebrew which feels significantly easier than apt-get or yum.
Configuring write-locks ? I guess you have never actually used MongoDB before which explains why absolutely none of what you said makes any sense. MongoDB is far easier to use, manage the schema with and scale than PostgreSQL.
Filing a false DMCA takedown opens the filer up to civil damages (assuming you want to pursue them). It's a shame there's no criminal penalty.

http://www.aaronkellylaw.com/internet-law/consequences-of-fi...
With so many otherwise smart people in the tech community, it's unfortunate to see how ready people are to advertise their own half-baked prejudices, based on anecdotal evidence.

There are great coders out there who took longer than a year to code, but haven't coded since birth. I wouldn't expect someone trying to code while working a full-time job, or raising a new-born child, to get up to speed as quickly as a single computer science college student. That doesn't mean the former has less aptitude, or grit.

The article is a fun read, but doesn't make that sound a case for the existence of this "uncanny valley" class of programmers.
Google Checkout allows (allowed) granting access to other accounts.
That is precisely why I wrote it would be worthwhile to have existing content rewritten before striking back. Just in case.
> It's disposable social media.

Or so they think ... until one of those kids grows up, runs for office, and the press digs through their twitter archive to dig up evidence of teenage bad decisions.
I use Awesome with multiple monitors and have never noticed any difficulty. What does i3 do differently?
Of course you could argue that. But so what? Having an easier path towards scalability is nice, but irrelevant for the vast majority of projects; not every project is going to turn into a startup or a real product or even something you work on for more than a few weekends!

The last time you hacked together a blogging engine in Node.js one weekend, were you worried about future scalability, or just playing with new technologies because it's fun?

And while it's pretty easy to do schema migrations, it's not easier than _not_ doing them. And what is it you really want to worry about? Making sure your DB is production ready, or tinkering with Express.js and Backbone?

So because of that, many people use mongo as their de facto database. It's just what I use when I need a persistence layer for anything I build, because I already have a mongo db running for like 30 different defunct projects on my dev server.

And then, by happy accident, one of your side projects turns into a real product, and then mongo handles you really well for the first year or so, just up til the point of having to hire a real devops engineer; at which point you swap out your ORM layer and switch to postgres.
Checkbox: "Notify when Back Up"
http://www.pagerduty.com/docs/guides/pingdom-integration-gui...
In my opinion being good comes down having good ideas. You can be genius at your code, but if you have no ideas on how to use that skill to make something awesome, you're still a mediocre programmer. Therefor, if you can learn to think what would be needed or what could be done better and you have the skill to do it, then do it.

Sometimes to get anywhere, or get any recognition is to just build cool stuff, even if they won't bring you any money. Just keep building stuff on great ideas and always have quality in your work.
Don't feel obligated to stay at your current job if it doesn't challenge you. The best decision I ever made was leaving a corporate programming job where I was bored 95% of the time.
Since the target is probably the general public, I wouldn't expect a technical write-up on problems faced and potential solutions (though it would have been nice) - but this write-up is devoid of any actual information whatsoever.

I fear this is what we can expect in the future was well. At least give us the names of the folks you're bringing in to make this thing work! This is the reason those of us in the US were doubtful of this project in the first place - not a single one of my peers expected this site to stay up (we've all got experience with media company advertisement efforts, so we know what it means to go from zero to millions).

As an aside - spewing this "with over 19 million unique visits to date to HealthCare.gov– confirms that the American people are looking for quality, affordable health coverage, and want to find it online" is ridiculous - it confirms only that Americans are now legally obligated to look for health coverage... There's more, but instead of pissing myself off further I'm just going to hit 'reply' and shrug away to my corner of indifference for the day.
Can you give me an example of a fake favor?
SEC to Issue Crowdfunding Proposal Easing Investor Verification
I've never understand people that worry so much about the schema. It's like they've missed the last decade of computing. Everybody these days uses ORM. Which means that (a) data migration between databases is a relatively simple task and (b) schemas often just get in your way.
#!/usr/bin/env bash

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
PICTURE_DIR="/path/to/your/directory"

#mkdir -p $PICTURE_DIR

cd $PICTURE_DIR

urls=( $(curl -s http://www.bing.com|grep -Eo "url:'.?'"|sed -e "s/url:'\([^']\)'./http:\/\/bing.com\1/"|sed -e "s/\\\//g") )

for p in ${urls[@]}; do
filename=$(echo $p|sed -e "s/.\/\(.*\)/\1/")
if [ ! -f $PICTURE_DIR/$filename ]; then
echo "Downloading: $filename ..."
#wget -q -O $PICTURE_DIR/$filename $p
curl -Lo "$PICTURE_DIR/$filename" $p
else
echo "Skipping: $filename ..."
fi
done
I use the Samsung chromebook for writing / browsing / mail / fb / movies; I find it so much more pleasant than a tablet. And I switch on crouton if I want to do development or run emulators (my favorite ones run fine on it which allows me to play games). Besides actually building / publishing apps, I hardly touch my MBP anymore. I don't see why the plastic etc is a problem; it's nice and light, cheap (almost impulse) and it can run almost everything I want/need.

Even if crouton did not exist, I would use it for browsing/writing over a tablet or a heavier, more expensive computer.
First of all, it's so great that you have a desire to get better. That alone puts you ahead of most people. So, how do you actually get better? Take an inventory of your weaknesses. Now eliminate them, one by one. Next, start building stuff in your spare time. Read code on github, fork repos, create your own. A lot of what you make won't be good, but keep at it. Over time the projects that you keep working on will improve, your weaknesses will be eliminated, and you'll be doing side projects that stretch you. If you keep at it you'll be great at whatever you set out to be great at.
> Can you imagine a survey in any Western country where even 36% of young men would willingly fess up to voluntarily avoiding any romantic relationships?

Well I'm from Australia and according to the sensationalist press some not insignificant proportion of men are actively avoiding marriage, and Sydney is supposedly seething with 30something year old women unable to find a mate (despite their willingness to go out hunting in packs on a Saturday night).

BBC go your hardest.
Bigger transforms and more intra modes certainly apply to still images. JPEG's 8x8 transform is pretty small given how large images are nowadays, and VP8 only has a 4x4 transform.
Linked from this post was: http://levels.io/the-100-thing-challenge/

<quote>

I am well aware of some of the hypocrisy of the minimalist lifestyle.

I’m a privileged white male European with income and savings. That’s an easy position to be in to get rid of all your stuff. I have the luxury of being able to buy the food I need from the 7 Eleven around the corner or walking into a restaurant to have someone make me food, whereas most people in the world need to stock up large volumes of food to be able to afford eating at all. In an emergency I have a creditcard to fall back on while most people in this world do not. There’s a reason you see homeless people in America hoarding stuff, it’s because that’s all they have and they need it to survive.

I have funds to survive and that’s a huge privilege. I am well aware of this. Nonetheless, I still feel this lifestyle is better than the endless consumerism we suffer from in the West where buying and hoarding stuff (that doesn’t actually make you happy) has now become the de facto standard.

</quote>

Is that not enough self-flagellation for you?
Why Your Tech Startup Can't Find Engineers, and How to Fix It
Give away as in "here you go"? Sign me up.
Why don't you just pick something and try to solve it? That will make you read books, online tutorials, maybe a new programming language and that's how you improve yourself. Some coders I know started to learn math just because they wanted to solve something.