skysight-inc/HackerNews huggingface dataset:
> there is no one working a programming job that can't afford to "put food on the table" -- independent of their employer.

Okay, see, you are just wrong there. I personally know about 5 people who are crazy good programmers (systems programming and all) who have been unable to find jobs. They say they have trouble finding employment because of their age... time commitments (can only put in 40 hours, need to take care of kids), etc. It absolutely is the fact that some of these people take these jobs because they pay competitively and meet with their requirements. I know this because I personally know some of them and they told me exactly this.
> a scheme program is defined as a string of characters whereas a CL program is defined as a sequence of lists of Lisp objects. This may seem pedantic or trivial but a lot of different design decisions follow from this. It makes Scheme an infix member of the Algol language family.

Does anybody have any idea what he is referring to? I can perhaps see the first part being true, even though most of rnrs speaks in terms of objects.

But how in the heck could Scheme possibly be considered infix, or "an" ALGOL?
Last time I used nfsn, they supported newLisp. It's possible that they dropped support.
No, but they make up for it by consistently throwing piles of money at peoples' feet which dwarf the compensation of all but a handful of other jobs.
There is a Linux client! You can build it from source right now, and prebuilt binaries will be available in a PPA soon.

Prebuilt binaries aren't available quite yet because it's a lot easier to submit to a PPA once you're already open source :)
Going Native 42: Bjarne Stroustrup interview at cppcon
But when your own personal definition of what you think a word ought to mean and the legal definition of that word collide, whose definition do you think matters?

Choose your own definitions of words if you like, but don't be surprised or outraged if the world doesn't share them.
CMake comes with its own drudgery, but I find it better than trying to keep Visual Studio project files in source control.
I've been thinking along similar lines for quite a while, you really did a nice job of laying it all out and making it coherent though. I've bookmarked your essay for future reference.

Something that doesn't get talked about too much, that I worry about, is the massive amount of duplication of work effort that happens as a result of this hyperchurn in software architectures. For an industry that relies on terms and phrases like "NIH" and "premature optimization" and "great programmers reuse" to emphasize the importance of productivity, a huge amount of effort is spent every year building out libraries and frameworks and languages to replace previous libraries and frameworks and languages that largely did the same thing.

Probably the finest example of this is is CPAN. Perl still has one of the largest community-managed repository of libraries of any other language (probably C or C++ or similar has got it beat). Any software developer in 2015 that decides Perl is just too antiquated to use and wants to move a large Perl codebase to, say, Node.js, now has to either rewrite those libraries or find libraries that have already been rewritten by someone else.

If Node (for example) were the only major new language since Perl, I could see how maybe the initial investment in effort to duplicate all of Perl's functionality might pay off if Node offers a significant enough improvement in productivity in the long term. But, since Perl there's been PHP, Python, Ruby, Node, Go, to name a few, and each of those have had their own competing frameworks ... we simply aren't gaining enough in long-term productivity when each new language or framework is being replaced within a couple of years by another new language or framework.

I have a hunch that a lot of this is a result of a competitive software developer job market. Newer and younger developers, lacking the background and experience of older greybeards, migrate towards newer technologies as a way to differentiate themselves. They eventually get hired into management roles (in startups, this can happen very quickly), where they have the freedom to operate their own fiefdoms, and they quickly establish rules of software architecture that ensure they get to hire other young developers that are comfortable with the latest trend.

It can seem a little bit absurd, but fortunately I'm not seeing many signs that this is happening that much yet outside of the HN & startup microcosm.
I'm afraid I'm having a great deal of trouble understanding your point here.

> "Subvocalize" has a literal meaning (micro-activation of the vocal cords) which good silent readers avoid.

Right; so I'm not subvocalising.

> But you're still activating the vocal areas of the brain...

Well, sure. I see the symbol 'cat' and both the memory-complex representing a cat and the audio complex representing the spoken version of the symbol will be activated. That's how memory associations work. The written version of the symbol and the spoken version of the symbol will be strongly associated, because they represent the same concept.

But that doesn't mean I have to wait for the audio to finish playing before I move on to the next symbol. That's a misconception of what's actually happening.

(Plus, of course, hardly anyone reads a word at a time. It's nearly always complete phrases. Frequently not even in the right order.)

> If you read much poetry, you'll see that the connection between reading and sound is pretty inseparable.

Well, no. Poetry is mostly intended to be read aloud; it's supposed to be subvocalised. It's unrelated to prose (or computer programs).
Freenode to Purge Inactive Nicks, Channels, and Accounts on October 2nd
Not necessarily. An open wire doesn't mean 0 volts -- it is whatever the input of the gate floats to. There is no standard -- it depends if the manufacturer put a weak pull-up or pull-down into the chip, or if they have an active termination that will pull to either end. Or if the gate isn't designed any particular way, it could be subject to how well doped the transistors of that particular chip turned out. Being open also means it is subject to noise from adjacent signals, so it could be random that way, too.
No, it's more like: some miners are carrying gold in wheelbarrows pulled by cars, with very intricate mechanisms to keep them from tipping over; some miners are hauling ore in the back seats of Jaguars; some miners are hauling it in trucks hitched to mules; and one shows up with a fully-fueled ore-hauling truck, and everyone looks at the new guy and laughs at someone trying to do something so foolish: the car-pulled wheelbarrow guys note that truck-users are using old-fashioned mule-hauling technology ('but i'm not using mules!' says the new guy); the truck-users note that people who don't use mules tear up their backseats or spill their wheelbarrows ('but I'm not doing either!'); and the back-seat-loading Jag-haulers note that internal combustion is a superior way of generating hauling energy ('but that's what I'm using, and a truck engine is superior to a car's for hauling ore!' says the new guy).
Yap. Agreed. XMPP looked good on paper, if you read just the mission statement. Thinking back, I tried to dive into it once and nope-d out of it quickly. I guess I just blocked that experience out of my mind for some reason.
BradRuderman you are conflating two different things that are not necessarily related:

(1) How Dropbox chooses to satisfy internal requirements/demand for a group chat solution

(2) Why/whether Dropbox should have acquired/acqhired the Zulip team
¯\_(ツ)_/¯

One of the best things that could happen today I think is Google open sourcing the Hangouts protocol. It's a reasonable alternative to XMPP and has a massive userbase. The clients are pretty horrible but that might be completely unrelated to how good the protocol is (Note: I have no idea how good it is. Because it's closed source.).

I was hopeful for a while but I don't really see it happening anymore :( Oh well...

Edit: Oh and the worst part: Communication is just one side of that coin. The other side is identity and it's one hell of a side. OpenID was a disaster. Mozilla got it mostly right with Persona but completely botched the marketing and has all but given up on it now. There is no decent foss protocol for identity/authentication today other than Persona, and nobody is working on one. There was a time indeed where I could've pictured Google working on solving this just for the hell of it. Just because it would improve the world. That Google is gone, and there's nobody with the appropriate reach that seems willing to do it now.
Wow, if the design that resulted in those now-well-known aesthetic qualities goes back that far, I wonder what they're thinking is new and cool these days.
Isn't Scheme a Lisp 1?
Why Slack is the product of game thinking – not gamification
Actually, everyone I know calls it 'plus plus'.

I'm with you with 'arrow', though.
MIT student builds real-time MBTA map into wall using LED lights
FFS what a terrible patent[1]. It really is basically "hey what if people put their PIN in backwards; we could call the cops" written out to many pages long. How any patent examiner could read this and think "yes this is novel and obviously required effort worth protecting" is beyond me.

1: https://www.google.com/patents/US5731575
There's an API for it on Android as well that app developers can use.
It would also have to have no recovery mechanism, otherwise that could be (ab)used to recover data after nuke.
Strangeloop (the programming conference) is using a slack, as we speak. it's more than teams :)
"All Greenkeeper does is send you a Pull Request, which then runs your test. Only when you as the maintainer are satisfied this works, you get to merge the PR."

This is actually golden. When you do this for Rubygems. I will be the first paying customer.
Obviously it'd be subjective, but important terms could be disclosed with the same prominence as features are marketed.
That sounds like a problem with the company. I can understand Slack and Hangouts (at least until Slack adds voice chat), but all that other stuff sounds like poor organization on the company's part.
The "STOP" MSX key is mapped to the Pause/Break key on the PC
I want to rave a little bit about this:

"moo" |> String.replace("m", "z") |> String.upcase()

This is always what I thought OOP should be, but could never put my finger on. Effectively, you're calling a chain of "methods" of "objects", but each method lives in its own namespaced module, rather than automatically being assumed to live in the class associated with the data. No "this object implements two interfaces that both define add()" confusion; no objects extended to infinity with extra mix-ins and interfaces just so that more methods could be called on the object rather than having the object passed to utility functions; etc.

And when you do use classes (Structs), there's line-local context-free crystal-clarity between code that expects a generic object expressing one of the class's interfaces (where calls are made on the interface's Protocol module) vs. code that expects that particular class (where calls are made on the class's module, which contains the implementations of the Protocol functions.)
I have a vision, inspired by this problem, where every major highway is a "forested overpass".

Instead of bisecting the top layer with roads and fences, build all major roads in tunnels, and bring the recovered surface area back to it's original state for all to enjoy.

Availability of suitable habitat for native species is only getting worse. If we blindly follow the path we are on, confrontation and compromise are inevitable, and humans don't typically lose this battle.

It's no surprise city centers and golf courses occupy the most desirable land (valleys along waterways). Southern California especially has a habit of teraforming natural waterways and fencing them to prevent access; it's amazing any water is still available to wild animals.
I've got an alpha of the Facebook for Android app and it's got all of my conversations loaded, including text from the last message. It'll even light up with a red indicator when I get a new message. All the actions start an Intent which launches my Messenger app, though.

So yeah, it's probably all dead code that's still there.
If you had to divide the world into people who are pro or anti airbnb then I am anti-airbnb. But prop F is horrible beyond belief.
Why Jargon Is a Disaster for Your IT Marketing
> You still have a trust decision on first use, but it's better protection than nothing.

That's what you're getting by curl|bashing sandstorm today (if you skip the PGP verification step). Once installed the updater verifies signatures automatically.
Clojure is widely considered a lisp, but it also does not have cons cells. You are free to use your own definition of "lisp" but it is contrary to the widely accepted use of the term.
Except where they have a warrant and reach their dirty little fingers into certificate authorities. Unless you're doing key exchange yourself I would assume nothing is truly private.
I speak only for myself, but I recently met someone who works for the NSA, and I told him off like I've never told anyone off before. It was my goal to do my best to break him as a person as much as I can with words.

People who work for these agencies deserve no quarter, and they serve no useful place in a free and open society. I don't view myself as a 'mean' person, and I probably wasn't particularly effective when abusing this guy, but I like to think it's the thought that counts.
> When they arrest you and take your phone (or anything electronic, really) the first thing they do is clone the memory

Depends on the situation. If it's a raid due to software piracy - then probably. If they pulled you over for speeding and arresting you - they probably won't or even know what to look for.

And I really can't think of a way to clone a device like an Android device without unlocking it. ADB now a days requires your explicit permission from a prompt. And if you are like "oh they have ways" I would be very interested in that because that sounds like whatever they are doing are using an exploit or some sort of back door.
Also I'm sceptical as to how good ClamAV is, I can't find any hard numbers (which isn't a good sign).
Sure, everything you said is correct. But the alleged drug dealer will probably face an IRS audit and get charged with tax evasion, based on the fact the he has an unusually expensive car. The car's existence will provide investigators with a path to follow in tracking down the suspect's finances, laundering activities, income sources, etc. It's not the entirety of the case (like you said, not enough to charge you with a crime), but it is a clue that an investigator can launch from.

Just because something isn't proof, doesn't mean it isn't evidence. And if I am doing something my government disproves of, I'm going to try and be mindful of all evidence that can expose that. (Note that I'm NOT making any value judgements here) If an inner-hidden volume isn't as hidden as I thought it was, then that's a security risk to me.
I don't personally know anyone who respects the NSA like you described.
“The Media Be Like” – Jesuis Kenya
They mention mass tracking of cookies from sources like google, yahoo, reddit, youtube, etc. - those might technically count as "metadata", but they are used to track individuals.
Wow, some of those responses are just painful. I guess even a programmer's programmer cannot please everyone.
They offer immunity for the crime exposed by the password and thus you are required to disclose.

So make sure that your password is an admission of whatever crime for which your phone contains evidence.
How do you verify the checksum?
Every store in my country accepts fiat currency. I can pay taxes and fines in it, or pay for government services. It's legal tender for all my debts. If I could do all that with bitcoin, it might be real enough.
Also to the Scroll Lock key
2nd hit on Google is an interesting article from Slate: http://www.slate.com/articles/technology/bitwise/2015/06/cur...

His opinion on colonialism in South Africa is "if it ain't broke, don't fix it": http://blogs.swarthmore.edu/burke/blog/2008/11/07/on-its-sto...

Here's a nice post of his where he literally all but claims to be a white nationalist: http://unqualified-reservations.blogspot.com/2007/11/why-i-a...

He might have interesting software engineering ideas, but I'm not interested in ever working with him.
An interesting question (which I would have phrased differently) but very weirdly written, going off into tangents about golems and the like.

Is it ever not right to try and make human beings better? And aren't we already doing it -- eg by aborting Down's Syndrome babies!
Out of curiousity, why?

If your kid isn't underage, then presumably they are capable of making rational decisions about with whom and to what they consent. And at that point it's none of your damn business.
Guillaume, the author of Err, gave a presentation on it at the last ChatOps meetup in San Francisco: https://www.youtube.com/watch?v=R_HDq14oI8Q
> Is this workable?

I know in the Windows Mobile/Blackberry days if you typed in the incorrect password so many times it would reset the device.

However, with many Android devices now a days have the ability to have a "guest mode" - that is activated using a different unlock code. This mode can be limited to not even be able to make/receive calls. Arguably most people won't know what this "mode" is and if they are in it.
Sure - if I can specify the exchange rate.
From that viewpoint, the difference between this and a tunnel is minute.

They may be built the other way around, but you _can_ see these things as artificial hills with a tunnel dug through them. The effect of tree growth on their longevity will be similar.
Introducing requireSafe: peace of mind for third-party Node modules
I don't understand why you are being downvoted for legitimate questions.
Why would you say you are anti-airbnb? Just curious if it's their business practices, renters themselves, or what. I've only had positive experiences with airbnb.
So is this a real issue or a theoretical one? Are people actively using this to do harm or is something someone could do?
The lack of volume control seems to be getting more and more common. I guess developer forget people still have speakers attacked that require manual intervention (thanks Apple for disable speaker volume control for non-Apple displays).
>Setting it up requires pretty deep knowledge

Not even remotely true! Prosody on Debian works out of the box, including federation. You just have to configure the domain name.

It's not hard to set up an XMPP server.
It's hard to set up Ejabberd.
Ejabberd is not the only XMPP server.
Prosody is very easy to set up.

Honestly, people, think before you speak...
I didn't even think of watches. I was wondering why an air traffic controller would be surfing the web while working.
Consider that politicians could just outlaw building houses on the moon entirely, to avoid this problem. Just like they could mandate backdoors in encryption if they believe it is the only way to give police access that the politicians believe they should have. EDIT TO ADD: I believe this is a bad idea but I am concerned it could happen.

Also in terms of a phone, it's easy to tell if it is encrypted, because modern phone operating systems encrypt by default. So the question is whether a person can be compelled to give their password.

If the person wants to assert that they cannot provide the password because they forgot it, that is a defense that can be evaluated in a trial. Is the person lying, or did they really forget it? The court system exists to resolve questions like that. EDIT TO ADD: I'm just making the point that the possibility that someone might claim they forgot their password does not in any way prevent the passage of a law requiring people to provide their password. People try various tricks to get around all sorts of laws--that's why we have a court system.
Finding the video (https://vimeo.com/75312418) I see that the four political associations are far-left, left, right, and far-right.

Now I need to know where the Urbit developers are based, because how these terms are interpreted is very, very, very different depending what country you're in...
How do you yank the battery and clone memory on an iPhone?
I want to clarify that in 2000 Volvo began selling cars in US with dual stage airbags (S80 at least) and by 2002 (in some cases MY03 cars though) all US Volvos had them for both front airbags.

Dual stage does not mean having the seat weight sensor. That is what is part of what is termed advanced airbag system in US market.

The Volvo system would inflate the airbag less or more rapidly based on force of collision and whether the seat was belted or not. You could have the dealer install a passenger side airbag lock-out though.
https://matrix.org is a promising candidate.
Cameron is still in power.

Considering what his government gets up to, it's completely clear he has no conscience at all.
The Programs That Become the Programmers
"This is what we pay them to do". Who do you mean by we? Sure, we pay tax, but I don't remember ticking the "I'd like to sign up to pay for GCHQ to monitor people porn habits" box on my tax return.

If the government were building a device to blow up the moon, would saying "that's what we pay them to do" (due to us paying tax) be a valid excuse?
Salesforce Statement on CISA
First, you can place the beaming stations on towers -- most birds stay within a few hundred feet of the ground (which is why skydivers don't have to worry about smacking into them). That'll rule out the majority of bird conflicts. Second, put a high-definition video camera aimed down the barrel of the beam, with enough field-of-view that you get a second of warning before a bird crosses the beam. With automated image recognition you should be able to switch off the beam within a few hundred milliseconds of detecting a bird. Switch it back on again when the bird leaves the beam path. Because the plane isn't being directly powered by the beam -- it's just topping up its onboard batteries -- the disruption should not be consequential.
Bryan's talk "Going Container Native" from earlier this week is now online: http://containersummit.io/events/sf-2015/videos/going-contai...
A: They'll probably try to clone the memory. B: If a judge thought you were doing this intentionally, they'd hit you with contempt (or other things).
Marine Archaeologists Excavate Greek Antikythera Shipwreck
Is AWS SNS/SQS equivalent to Kafka? And what are the differences, advantages/disadvantages of either one?
I think Lawtonfogle meant the opposite. If the minor isn't your kid, but you're aware of it, you should still make it your business.
I'd be fascinated as to how that's justified legally. Mass tracking has been accepted by the high courts, but the moment you start tracking individual users, you need some sort of warrant or RIPA authority.
Really? You expect plumbers not to flood tower blocks and drown everyone in them? Plumbing is what they do!!1
> It was my goal to do my best to break him as a person as much as I can with words.

Really? Wow. I am concerned at the lack of human decency, the unwillingness to at least conduct a civil dialogue about his point of view. "Breaking" a person is really quite manipulative, harsh, and implies their existing person and personality are 'wrong', and I am concerned that is even considered as a valid action. Even the devil deserves his fair day in court.
I think he was pointing out the bug in the rule of (underage, not your kid).
Amusing quote: “Every single dive on it delivers fabulous finds, and reveals how the ‘1 percent’ lived in the time of Caesar.”
Yup, it's terrible (Firefox 42 / Windows 8.1).
> Akka is essentially an actor library bolted onto a VM that really doesn't like what it tries to do.

Given that it already beats the shit out of Erlang, I can only wonder what would happen if the Hotspot guys added a little bit of additional support ... :-)