skysight-inc/HackerNews huggingface dataset:
> To use it effectively, however, requires using an IDE, and Flubbists hate IDEs, partly because their finger muscle memory has been overspecialized from spending too much time in Eighties power editors, but also because using an IDE is too closely associated with Blub practices. (People who can't ride a bicycle without training wheels, basically.)

This also has an attitude. Certain things an IDE is almost required, for example Data Science with a REPL. IDEs like RStudio and Jupyter (AKA IPYthon) or for SML dialect Racket's REPL.

Also this is anti VIM and EMACs?
I don't see how this is a bad thing though.
The more cultural and linguistic bonds there are between nations, the happier everybody gets. More empathy, less war, easier trade, more friends and more options for living and working wherever you like.
You aren't trying to say then that the colonial powers assumed control of Africa to stop rape?

If I'm doing a wrong thing should I stop doing that wrong thing even if someone else might do something wrong after I quit?
SEO Plans with Addiemall,Digital Marketing for Women
Solar and wind with natural gas backup are cheaper than conventional nuclear.

For solar and wind to run civilization without fossil backup, you need a lot of extra infrastructure. A couple years ago, one study looked at what it would take to run a certain section of the U.S. electric grid on 99% wind/solar. They had a computer try 10,000 combinations and picked the cheapest, which was to overproduce energy by a factor of three, and add a little storage. That's not just overcapacity, it's actually producing that much extra energy to make sure you always have enough to meet demand.

On the nuclear side, molten salt reactors and factory-produced modular reactors have the potential to reduce costs quite a bit, if we can get the regulators up to speed.
Research confirming innovation-led growth on top incomes and on social mobility [pdf]
The beginnings of advertising created by artificial intelligence
One thing this seems to get right is pricing.

I get soooo much value out of Trello but have no reason to go onto the paying plans except charity.
Nah, his argument goes beyond just the meta data itself. It's about meta data and whether or not we can use it.

A world of exhaustive, reliable metadata would be a utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities.

The comment at the end of the essay about Google looks to be half throw-away. It's like he showed the essay to someone before he published and they said, "but Google", so he put a comment about Google in there without acknowledging that they were wrecking his essay.

Additionally, he never mentions the positive feedback loop created by companies like Google that tend to encourage good meta data creation by punishing the obvious crap.
These 3 Apps Will Change the Way You Message
Is there even a meaningful definition of 'powerful'? I guess C# 4 is strictly more powerful than C# 2 since it only adds features, but how to compare the power of Haskell versus Rust? They are designed for different domains.
> [...] most people in my extended network who are hiring [...] do not want raw graduates for their junior devs. They want people who’ve got some work to show. People who’ve done side projects or open source work.

Raw juniors who did not tinker on the side are apparently not interested in
programming as their hobby. Are you suprised that many IT shops want their
employees to have their job a hobby?

> As a former low-quality candidate myself, that’s frustrating. Especially because of Neil Armstrong.

Except that there was no possibility for Armstrong to learn his job in his
parents' garage, and in programming there is just plenty of opportunities. All
it takes today is to be genuinely interested in the field.
Why is he saying they defined disco? Disco was a black gay culture and the Bee Gees were a pop band who appropriated and pretty much ruined it.
>> This would indicate that climate changes is not strictly due to the gases we're putting out, and that there are more complex variables in the system than what's being considered.

As I said we lack a baseline of what the world would look like without human activity. Either way I think your point is mute from a policy point of view. The environment is inextricably linked to humanity for the forseeable future. It may be interesting to speculate on if a change is "natural" but we cannot possibly seperate the human enviornment from the natural environment.

What we lack is agency in how the environment is changed. It may get warmer or colder, but we don't have a choice. Reducing green house gas emissions is a way of trying to control the atmosphere for the benefit of humans.
Ah yes, noted!
Way to overreact to some shallow taunting. You read a lot of things into this that aren't there.
Have we lost the art of ‘agile’?
Here's a handy one. It lists packages that are both explicitly installed (and therefore won't be removed unless you remove them yourself), but are also needed by other packages.

comm -23 <(pacman -Qqe | sort -u) <(pacman -Qqet | sort -u)

And here's a more practical version that ignores the base and base-devel group (I don't know why package maintainers keep adding things in base like glibc as direct dependencies, but they do)

comm -23 <(comm -23 <(pacman -Qqe | sort -u) <(pacman -Qqet | sort -u)) <(pacman -Qqg base-devel base | sort -u)

Unless you have a personal reason to explicitly keep these packages, they usually need to be marked as dependencies again so that, when you remove the things that depend on them with -Rs, they'll be removed as well.

pacman -D --asdep packagename

If you want to know what depends on each of these packages run

pactree -r packagename

Sorting this out should eliminate the need to ever resort to a -Rc (--cascade) removal, which is dangerous.
Useful Tips for Summer to Women
I believe (although this might be worth checking) that they recommend using data containers in order to prevent uid/gid problems between the host and clients.

https://medium.com/@ramangupta/why-docker-data-containers-ar...
They are developing in PHP and don't develop on Linux?
RIP. Btw a small note on cancer: a carefully controlled Ph balance helps cure cancer all naturally. For more info google cancer ph
whenever I try dist-upgrade in Debian et al. I always end up blowing up something.

Back this up with examples, please. I use Debian since potato and can't remember dist-upgrade failing me once.
How the Brain Decides What’s Important
It's several generations since my ancestors had to work a manual job, but my grandfather sent my dad to work on a mushroom farm for a summer, and in turn my dad told me I needed to find manual work for the summer when I was 18 if I expected any financial help from them during university.

I worked in a series of factories, mostly cleaning machines. None of the work was physically tiring — I think I was too useful to be given that work — but I at least met other people who'd probably be doing similar work for the rest of their career.
You're sort of right, but laptops with dumb screens that are incapable of understanding touch events also don't make sense in 2015.

Even if it only gets used one in a while, every laptop (and desktop) should be able to let you scroll and tap buttons and UI elements with your finger in a pinch.
this is a good point, which also raises the question of how desirable a job with a large multinational really is, especially is your role in that multinational almost explictly requires "put(ting) up with a certain (large) amount of institutional bullshit"

that 'bullshit' isn't just a hassel, its a drag on your professional productivity and growth as well
Possibly. But still, it's women who are interested in IT now that it's
an eligible occupation, not men back in '70s and '80s; programming was not
sexy back then. So, Liukas is simply wrong here.
Is the idea of a single language that's clearly better than anything else, for everything, a common one?

If one thinks of languages as tools, it seems pretty obvious that different languages will be the best tool for different kinds of tasks.

Are you writing a REST wrapper around an existing java toolset? Clojure's your friend.

A cryptographic, secure communication library? Rust is probably (going to be? in a couple months?) the way to go (unless you only care about the jvm).

Or maybe you're gluing a couple unix tools together in a fairly complicated fashion, in which case something like python is likely the right choice.
> You wouldn’t expect a petite, fair-haired, 28-year-old woman to be one of the most powerful people in coding.

Its weird to see how the field gets divided into "computer science" and "coding".

In coding the act of typing code, networking, and teaching Joe Shmoe how to build a website is paramount. It doesn't require any real skill, doesn't solve hard or important problems, but everybody can feel good afterwards.
It used to be ladies job. Then after ww2 they where fired to become house wives and make place for men coming back from war. Until the 80's women in the few programming jobs and courses in the US used to be in the 40% only when home pcs and gaming became common did the gender disparity start to become more extreme.

Short rely because on phone did not read article her
I would argue that if the FEDs mandate 15$/hour, the impetus to automate the grilling and sandwich making will increase.
Whats the issue here if you are developing php properly you PC is just a way of running x windows so you can login to the sever. They are not developing on individual developers pcs are they.

Is your objection to using win 8.1 for doing documentation in word and using outlook?

Just use win8.1 and use hyperv to run your VM is one option
Personally, I think there are advantages and disadvantages. The big disadvantage is that small communities which have high social cohesion get squashed by the larger community, which leads to resentment and bitterness. In the UK, we see this with Scotland, Wales, Cornwall, Scouse, Geordie, the Black Country, etc. They have all been squashed by 'Estuary English' (although some are making a resurgence).

Online communities (including StackOverflow and Hacker News) do much the same thing by putting rules in place about how people talk with each other. When people break those rules, we get upset, because we see those breaking the rules as 'outsiders' and a threat to the community.

I believe that language can have much the same effect. When English comes in, it often results in people forgetting local mythology, songs, rituals, etc, as a result of forces like Hollywood and Simon Cowell. The community withers and is replaced by the great 'meh'.
MalumPoS Malware Targeting the Hospitality and Retail Industries
I mean the learning curve and changes in tooling (C.I., testing libs, etc)
I was at Uni with a bloke from Burnley, and he used to say "obbat" and "nobbat" (for "owt" and "nowt" respectively), although I've never heard them since.
click baiting from the BBC is quite rare so it is not so bad.
ShoeBuy: 15 Years After Launch This ECommerce Pillar Continues to Grow
> You wouldn’t expect a petite, fair-haired, 28-year-old woman to be one of the most powerful people in coding.

Why not?
Well that only works because you actually did read the whole thing and made it shorter. Isn't TL;DR; any more :-)
Yes, you're right. All male progammers are in it for the tinkering and the women are just in it for the money.
Apologies if I fat finger downvoted this. @tosh, this would be my answer too.
I LOVE LOVE ARCH. I use OpenSUSE at work. It is 100% my choice and I always feel that Arch is great, in production I have to many little things that just need a few moments of attention.

I find Debian and Ubuntu to be also problematic for dist-upgrades and have been using my main work computer for 3.5 years with the same install. It is not unique to Arch to keep a system clean. Zypper in SUSE is also very capable of keeping things clean by just doing a zypper dup to go back to vanilla install again. If you read the forums of SUSE and the forums of Debian you will see a historical issue with Debian which I heard has gotten MUCH better.
Today he'd have a popular blog.
Awesome! Drop me a line in a year if you want to share how it goes.
Nothing to be sorry about, it's a very common mistake.
And to be completely frank, "antisocial" seems to be losing the battle against descriptivism, much like "literally" [0, 1] :P

[0]: "1.1 informal" http://www.oxforddictionaries.com/definition/english/literal...

[1]: "2 : in effect" http://www.merriam-webster.com/dictionary/literally
> Try to imagine any knot working with friction-free rope

Yes that was my question :)
Amen brother/sister. You should ALWAYS be working on a dev server set up identically to the test and live servers.

At one place we insisted on having machines from the same production run and ideally all the DASD (disks) would be from the same batch.
The Paradox of the Proof (2013)
Software here is more expensive than hardware. Apple wouldn't do it unless they can provide a good experience for it, and they really don't know how to do that yet. It isn't just a few gestures, but the whole guerrilla arm thing, which is why you don't see touch being used often on PC laptops that don't have flat tablet configurations.
How I’d redesign the Comcast remote
Your developing on individual developers machines - you need to change jobs Stat!
Sorry if this wasn't clear: that is what I heard, and the subtitler agreed.
"Then, when the user is in a safe location, they can upload their material to a secure database owned by the EyeWitness project."

And then the country who is committing the war crimes hacks their database, submits a takedown notice, or serves a subpoena, and removes the content.
I knew C; C was a friend of mine. Javascript, you're no C!

When it appeared, C was a revolution in programming languages. It offered a combination of performance and expressiveness that simply outclassed anything else available (still true today, 43 years later, if more narrowly). It instantly became the most popular and held that position to this day, becoming a major influence on virtually every other popular programming language that's come since.

Now, of course, C is much better suited for, say, writing an operating system than it is for writing security-intensive internet services. (A concept which did not exist in 1972). But, all things considered, it was as close to perfection as a new programming language has ever come at the time of its introduction.

JavaScript is not even in the same realm; much superior, existing scripting languages (Python, Ruby, even Perl or some Lisp dialects) were passed over in favor of a deliberately half-assed effort to advertise Java with a language that shared a name and a superficially similar syntax, which (almost accidentally) became the only VM that any web browsers implement.
One example I vividly remember was Lenny → Squeeze.

• Apache was installed, but stopped for the upgrade (resource-constrained device, I figured I'd better free up the memory up front).

• Apache's preinstall script tried to stop it anyway

• The old init script returned exit code 1 when trying to stop an already stopped service (PID not found, well duh)

• …and the preinstall script used set -e

• …and was called in the middle of a full dist-upgrade, that among other things installed binary-incompatible library upgrades, so after apt bailed out, it wouldn't start any more.

In the end I just wiped the machine. Haven't seen it happening since, but apt/dpkg is way, way more anal than pacman when it detects problems, which usually gets in the way of fixing them (ex.: package didn't list a dependency it needs in its pre-/post-install-script → dpkg gets in an endless loop where it tries to re-execute said script and dies before it gets to installing the dependency).
As a place that could spawn tales as tall as Gef, the Talking Mongoose[1] just before the war, it's fair to say the Isle of Man was very isolated...

[1] http://en.wikipedia.org/wiki/Gef
Well they weren't complaining about it when we were just nerds in our parent's garages and basements.
Being able to minimise the columns is GREAT, I've been looking forever for a kanban that does this. I don't understand why it is not a standard feature.
Ok, well in that case the answer is 'no'.
A little on the side: Is it possible nowadays to install an Archlinux that out of the box can do about as much as a fresh installed Ubuntu (Gnome, Firefox, a Terminal, Git, mostly)?

I've always wanted to try it. But since I'm working full time I don't get around to start an installation with manual FS setup and networking, both topics which I mostly know a few little basics about. Altogether Arch looks much nicer, and I agree that you should have as much control of your system as possible. But I think the approach should be that you can choose to learn only little chunks here and there until you have most of the ideas in your head and fingers, then setup everything as you desire. That's why I'm still stuck on Ubuntu.
Superlubricity
#RewriteTheCode: The #ProjectDiane Documentary
It looks like it has more features than Trello but for that Trello is really easy and lightweight. So I don't like the headline saying it is a "better" alternative. Since right now I don't need all those features Trello is still the better thing for me. Why not "Kantree - A feature rich alternative to Trello."
> "if you go and try to live on a vegetarian diet without careful attention to modern scientific knowledge about nutrition, you'll end up with all kinds of things like vitamin B-12 deficiency."

That is true. However, if you go and try to live on a meat-eating diet without careful attention to modern scientific knowledge about nutrition, you'll end up with all kinds of things like obesity, heart disease, cancer, diabetes, and stroke.
Building Arduino in the USA with Raspberry Pi
LightSail Spacecraft Deploys Solar Sail
As people in the UK can gather from my surname my family is originally from the North West. Both sides of my family were coal miners. Both met an early grave thanks to coal dust. My father worked at the pit above ground.

My grandparents and parents worked very hard to provide me with the environment to succeed. Success? Stopping another generation from going down the pit.

Whilst I was at university so many other students had the same background. As mundane as call centre and supermarket work maybe at least so few are subjected to those working conditions in the UK now.
Flipkart Leading Ecommerse Website Selling a Product with Fake Discount
Internet Taxes Can Cause National Economy Up to Rs. 200B in Losses
I'm in a no way a computer-science expert, just a mere programmer, but by the looks of it this discussion all boils down to the (quite big, I'd say) impedance mismatch between real life ("computer programs" in this article) and us, as humans, trying to understand said life and applying rules to it (by in this case applying "type theory").

For example, looking at this:

>>> 0 if 1 else 'a'

made me remember one of me older thoughts on this subject, more exactly if the word 2/two from a sentence like this: "there are two apples on the table" should be treated as an Integer or a String. Some would say that we should only treat it as an Integer if we intend to do computations on it (for example adding those 2 apples to another 3 apples), to which I'd ask how come the word's essence (its "transformation" from a String to an Integer) changes depending on the type of action we intend to apply on it? (so to speak, English is not my primary language).

Anyway, things in this domain are damn complicated, and have been so for the last 2500 years at least, starting with Socrates (or was it Plato, in fact?) who was asking about the essence/idea of a table (i.e about its type), i.e. is a table still a table if it only has 3 legs remaining? what about two?, and continuing with Aristotle's categories and closer to our days with Frege and Cantor (somehow the table problem can be connected to the latter's continuum hypothesis, but I digress). So one of my points is that this is not only a computer science problem.
Interesting suggestion that I hadn't considered.

I suppose it's possible, but the accents otherwise seemed very natural to that area and to the actors, and it seems remarkable as a choice of invention.

I'm reminded of "I can't use contractions" Cmdr Data in Star Trek. (He does, all the time). It didn't seem an artificial choice in that way.
Not many in the UK, but worldwide there are plenty of mines and that story could take place in the present day quite easily in many countries.
Hi, co-founder of Kantree here. We were not the one submitting and hadn't plan this for today but we're here to answer any questions you may have :)
But what is a 'coder' and why should someone - male or female - want to become one?
What I don't get: I stopped using alkalines long ago, and have since settled for Eneloop rechargeable batteries. They can be reasonably used even in wall clocks, due to their low rate of self-discharge.

Why do people still buy the regular ones?
Show HN: Instantly run DNS, HTTP and Traceroute tests across the globe
Shouldn't 'bairn' be spelt that way and not 'barn' as in the article?
Also on windows.
Ever so slightly ;) I think it admirable that people invest a lot of time in the environments they spend so much time in, but a professional has to be flexible. (It is entirely possible that my sarcasm got out of control here.)
I think it took me less than 2 hours to do a full install reading the wiki 5 years ago. Now, with systemd doing mostly everything it's a lot simpler. I think it can be scripted in 10 lines of code. I use Arch because I'm quite lazy and I find it straightforward.

It doesn't hide anything and there's little magic. It's all about getting your components well chosen.

Arch might work well with Gnome, but I think it really shines using a minimal setup with no desktop environment.
You can migrate Virtual box vm's to hyperv which works very well.
Have a look at Antergos [0], it might just be exactly what you need :)

[0] http://antergos.com/
Minimizing the Risk of Bugs
I'd be quite interested in the amount of time/money that's been spent developing this and the tool set. What would people estimate as a ballpark figure for resource required to put something like this together?
Apple May Be About to Throw a Lifeline to Jay Z’s Tidal
> kvpbase is the world's only fully programmable data storage platform.

World's Only always screams snake oil to me. Maybe I am being picky but I hate huge statements that are unnecessary and probably untrue.
Two suggestions I would have:

1) Expand your services offerings beyond "Wordpress consulting", even if it means putting your company on the back-burner for a bit to acquire more lucrative skill sets. "Wordpress consultants" are a dime-a-dozen and there's simply too much noise in this arena for it to be sustainable.

2) I'm not sure what city you are located in, but try to tap into the local market first before aiming for national or international clients. Small/medium sized businesses generally like to have people that they can interact with face to face. Also, participate in and join your local chamber of commerce. From my past experiences, they love to do business with other members.
I really like the code sample formatting on the kvpbase website. What do you guys use to do that?
Android cryptography tools for beginners
So, any news on that since 2013?
Eh. Sometimes variety is nice. Exposes some new bugs sometime.

If your tools are sane, dev how you want.
Ask HN: How do you conduct code reviews online?
I have been doing code reviews for a friend who's learning to program and would like the ability to comment on and write/move his code around without actually changing it, a la suggestions in word processors, so that he can go back, look over my comments/changes, and think about questions.

Is there anything out there for this kind of code review?