skysight-inc/HackerNews huggingface dataset:
Of course, I realize that by telling people to contact me on about.me there is very little chance that a discussion will happen on Hacker News and this post will probably end up buried. :|
If you are working in SF casual carpool is a great option for Oaklanders and is free.

http://www.ridenow.org/carpool/
From the discussion there it looks like the real host is

rrbone UG (haftungsbeschraenkt)

Leibnizstr. 8a

44147 Dortmund

GERMANY

https://www.rrbone.net/
I've never mentioned my code as being famous. I've always used h and t in one-liners, maybe because of the person who taught me OCaml.

H and t can also be found in the official Caml and batteries source code, along with hd/tl, a/l and probably x/xs if it pleases you.

I can't agree more about naming variables correctly where it makes sense though.
Then please accept my unqualified apology for offending you (and whoever else is offended by this term). Clearly we have different perspectives, and as I said, my intention was not to offend.

However, separately, please also consider that intention should be considered when deciding whether something is "offensive." Taking offense to an offensive comment is appropriate, but deciding whether it was actually made in such a manner is something relevant (whether you consider it so or not) that people too often skip.
Yay more "not invented here". The list of OS's is going to be: MacOS X, windows, Linux and completely separately Ubuntu by time they've replaced everything.

Canonical are turning into a 1990's style Unix vendor. We haven't forgotten that crock of shit yet.
Mitsubishi's CA-MiEV electric concept car
When I train our employees to respond to customer support issues, I always make sure that in every response they do as much as possible to "drive an issue to a close". Not every issue can be fixed, but at the very least we can give the user a clear understanding of a) precisely what the state of affairs is and why, b) whether or not we can fix it and why, c) if we can fix it, who's responsible for the fix and when it's likely to make it into mainline and d) if we can't fix it, what the workaround is.

We never ever just say "we agree with you". It's always "we agree with you, and here's how Bob is going to fix this by March". I know that the political machine is much more complicated then a startup of 12, but they don't even try. After having read the whole thing, I'm left with no more understanding of where things are going than I did before I read it.
especially since people have been slamming canonical for years for being mere repackagers who were not contributing any significant code to the ecosystem.
Not surprising if it's Cambodia, since that's where Fredrik Neij went when people dealt him too much shit in Europe. Source: TBP AFK.
Here it is, it's really simple: https://github.com/andyet/signalmaster

It's what we use for this (I wrote it).
If there were nested loops, I'd use meaningful names, and as a matter of course of using meaningful names, index beats i on a single loop. It's silly to sometimes use meaningful names and sometimes abbreviate because you're too lazy to type.

Of course, these are personal subjective things, but if you allow the habit of abbreviation, it tends to spread where it isn't appropriate, better to simply not do it.
'Research is not profitable. Sure, we could put 250MM a year into big data and helping people, but our revenue from small data keeps the business solvent. We grow, we scale, we profit. Problems are to be solved by entrepreneurs with few resources and great intentions. There are no good intentions in business, only profit.' -- Ex-Boss.

(The site was down for me, but I assume this is the direction of the article, and this quote comes to mind).
Feynman would study what interested him. We got some valuable work because he happened to wonder why X does Z.

So long as the work is rigorous there's nothing wrong with studying collective motion of moshers at heavy metal concerts.
Oddly enough the weather in Oakland is slightly better than Berkeley because of the fog-break that SF provides.
Let’s check back in a year. I don't share the fear of WebKit bugs that are present in every single implementation of WebKit in use today (I'm not even sure the disk filler qualifies) and that "can't be fixed because they'll break the web." Individual products that incorporate WebKit can and will choose how much bug-for-bug compatibility to maintain with each new version, and I don't think those decisions will all match up.
does it matter what his title is? he's appointed by the President and confirmed by the Senate
https://emailprivacytester.com/ seems like a way to check how your usual clients fare with these various tracking methods. Or a cunning way of snarfing emails, I dunno.
A hackathon is essentially a code-sprint. Imagine running a marathon - except you're doing it by writing code.

The reasons are many, and depend a lot on what you want from the hackathon and what others (the ones you'll be hacking with want).

For example, in a small company setting, hackathons are great to implement features or fix-bugs that have been lying around for a while. It's a concentrated effort to get something done.

In a medium sized setting, a hackathon might serve the purpose more of enabling newbies (or people from outside a certain team) to get to know another team's code-base and philosophy.

In a slightly larger sized company setting, a hackathon might just be more about idea exchange and getting to know people simply because there might be a lack of focus with so many people around.

That's just my take on hackathons. I'm sure there are other more interesting views on it.

And whatever you do, please sleep well and eat healthy when you're participating in one.
There's zero chance the white house overlooked anything accidentally here. These responses are VERY carefully crafted and reviewed by dozens of lawyers and other white house staff.
They didn't get rich programming, not at all. They got rich owning successful companies. The fact that they did some of the programming for some MVP or other is almost incidental. They were not getting paid huge salaries for cranking out code and they certainly weren't the only ones involved. If you can pay someone to do the same kind of work on an MVP and then you win the same kind of lottery, it is not necessary for you to have any direct programming input.
Dude, this was a (really well executed) joke! It should be our responsibility to help keep this shit going.
I do this all the time. It is more UNIX-y, and thus pops into my head more readily, than grep searchterm file
There is a world of difference between Google changing their search algorithm and Facebook holding friends & followers an entity has already reached, connected with, and/or
"acquired," hostage for money.
Computational Journalism Publishers Workbench 2.5.0 Released
Step back over the weapon to pick it up again.
No, I think the app gets killed.
Sorry, just confusing title.

Next we'll be following orders issued by the Janitor General, I guess.
> I haven’t forgotten the past. A single, crappy web browser coming to dominate the market would be just as terrible today as it was in the dark days of IE6. But WebKit is not a browser. Like Linux, it’s an enabling technology. Like Linux, it’s free, open-source, and therefore beyond the control of any single entity.

This seems very arbitrary. So WebKit isn't a "browser". Is the author saying that a monoculture at another level is ok, but the "browser" level is somehow special and we want to keep diversity there? No, I think we need diversity at all levels.

Speaking of Linux which is the main example in the article - yes, if Linux were to become completely dominant then that would be a bad thing, even if the author calls it an "enabling technology" and is somehow ok with a monoculture there. I am a huge Linux supporter - I am running on Linux right now, my desktop has been linux for many many years now, and I encourage people to switch to it and abandon proprietary OSes like Windows and OS X - but we still don't want Linux to dominate the OS kernel space.

Thankfully Linux is not doing that. It might dominate the open source kernel space, but there is still Windows Server and OS X Server. And applications written portably can often run on all of those.

Linux is a great kernel, but it has downsides like any software. If everything ran linux, it would be very very hard to invent something better than linux and get adoption for that new thing. The same is true of WebKit.
Agreed... my initial reaction to this was "maybe this will explain that Slipknot concert!"

It doesn't have to be world-changing or life-saving to be interesting (though those things certainly don't hurt... usually).
Why are you so sure this concept of self-governance is what has kept the peace, and not, for example, some other forces involved? Why must we give all credit to the public sector?
This exactly what worried me after reading this anoucement. If there is no remote display capability, it will be a regression.
They ought to fix all the pretty basic bugs and commit to actually supporting their customers before they bite this off.

LaunchPad is a testament to the shit state Ubuntu is in. All the windows are broken so we'll knock half the building down and rebuild it. Doesn't work.
I love that line dude -- "its not about the fucking paint."
San Mateo is nearly as expensive as SF, boring for anyone under 40, and impossible to navigate without a car. (Some of us would rather walk 20 minutes than drive 20 minutes.) I strongly considered moving there, but I couldn't find anywhere worth living near San Mateo downtown for the price that I could find somewhere in SF, and my job provides a bus from SF anyways.

I think it comes down to suburban living versus urban living. There are people who prefer each.
I have to agree pair programming is generally a pretty awful way to do software programming. Inevitably the most extroverted, loudest person will dominate and it is these people that are often design the worst code.

Far better off having a design session with a team of other developers to agree on a preferred approach and then individually develop.
If Wayland's input handling is not good enough, why didn't they raise that on the mailing list any time in the last few years?

What does "The shell integration parts of the protocol are considered privileged from our perspective" even mean?
Substandard crypto needlessly puts Evernote accounts at risk
LINQ is the name of what you're describing.

The ML family is quite different from Scheme. ML's salient feature is its powerful type checking system. It allows you to almost eliminate runtime errors.

Functional programming used to get much more attention from universities than it does now. So did C. Now they're trending toward doing everything in Java, which is what industry seems to want, but it's dumbing down the education.

Classic rant post about this phenomenon can be found here: http://www.joelonsoftware.com/articles/ThePerilsofJavaSchool...
Some of the calculations I did for my PhD were inherently parallel - some branches could be cut as others found certain features in the structures. There was no obvious way to order things, it was natural to just set them all off at once and let things trim and prune concurrently.

Various image processing algorithms I use also work concurrently over the image, agents working in different places, and then deciding who is doing best and letting each other know so resources can be concentrated and refocused.

Unless you've worked for a long time in an inherently parallel environment it's hard to see things as anything other than serial processes. For me it can sometimes be hard to see how to serialize things, as many things are naturally parallel. I've worked for nearly 20 years on systems with at least 100 processors and limited communications, so parallel algorithms tend to be what I see first.

Sorting, for example. Merge sort is inherently a parallel algorithm. Why sort that part, then this part? Why not do them both at once, and then start merging while the remainder of the sort is still going on? Or quick sort. Once you have divided your vector into two pieces, why sort them serially?

Sieve of Eratosthenes can be thought of as inherently parallel, as can many factoring algorithms. Why factor this small number, then that one, then that one, and so on, when you can factor them all together?

These are all things that are naturally expressed as concurrent algorithms, processes, or calculations.
I see what you're saying here -- but I've always thought a home screen should be so much more than a collection of apps.

I see it as an opportunity to present myself with all the information I need (granted I have iOS, so I can't do that).

When I open a phone I want to be able to see my calendar, weather, important tasks, messages and things that help me automate my life.

Apps are secondary to relevant information.

Happy to explore this further -- I actually think about the ideal home screen a lot.
If you use something like Xpra, sure: http://xpra.org/
Learning to code after plenty of failed attempts
Interesting, but that is a hack for IE / Outlook, not the GMail image filters.
Hey, on the marketing team at Fab. We know that a lot of people love to purely just open our emails because they are pretty visual and there is a huge part of discovery; they might not always see something they like and thus click. We thought the risk of opting out these people outweighed the risk of accidentally leaving in people with clients like Apple Mail.
This isn't really about cell phones, it's about copyright and how copyright laws apply to physical devices that you own. The fact that the devices in question happen to use public airwaves is incidental. IMHO, I should be able to hack my WiFi-only iPad and my XBox without risking criminal prosecution.
I think success is mentioned because of all the people who have begun to enter the industry just to cash in somehow.
With something like init, I would have to disagree. The biggest problem with this decision is that they ended up with an inferior project that wasn't nearly as flexible as the open options. While there are certain areas where keeping things under a restrictive license like the GPL may be useful, the init system is one where I can't see of any way how a closed system would offer any sort of competitive advantage.
Yes, this is covered in the wiki page linked to in the email:

https://wiki.ubuntu.com/MirSpec
How is it possible to fake the ip of a server? I don't get it. If the A record resolves to the Korean IP, but the server isn't there, how does it reply?
That's not value though. Sure they're getting paid, good for them. But there's no underlying benefit.
I agree with the wealthy point; it even applies to the not-so-wealthy who are just trying to make their way and support their family and/or employees.

However, I do think a lot of people do care. It just doesn't end up mattering, because the people who have the means have been through so much red tape and related crap -- and usually have so many shareholders to report to -- that it's no longer a matter of their own priorities, it's a matter of perpetuating a business on which even more people depend.

This isn't meant as an excuse, but a reason. We're not working on "big things" because as a species we have totally failed to prioritize our own global well-being and that of our world.
I'm a 'non-windows-admin' user and recently had to install Win7 and drivers on a thinkpad T60 for my sister as my usual CentOS/Ubuntu/Debian wasn't what she wanted. Took me a bit of time and some googling.

I think anyone that can reinstall Windows with drivers could manage a Debian install provided they check the wifi card (available firmware) and graphics drivers (not Optimus basically) first.

Gnome 3.4 with Gnome Shell is perhaps a bit heavy for an Atom based netbook although I find it usable.
Given the selection of characters that represent walls, corpses etc. I'm guessing that this game is influenced by Adom. The narrative system is pretty well done, and the font is awesome by the way :-)

Edit: The author has built other games as well http://ondras.zarovi.cz/
@jashkenas: with the release of this surprise, 'skunkworks' feature, what do you see as the future for Coffee-Script-Redux? Does the project remain relevant despite the recent activity in the original Coffee-Script project?
I think you pretty much nailed it. It looks like Johnson's strategy is to go after the customer that is more focused on experience, and less on getting the absolute bottom-dollar price. I think that has potential, but it's going to take a sharper eye than mine to identify the correct "experience" elements that will draw in that niche.

What's odd is that this is JCPenny. As a brand, JCPenny is starting from the opposite end of the spectrum. That is to say, JCPenny shoppers aren't traditionally "experience" focused. We grew up poor. Pretty much all of my dress clothes growing up were Stafford (JCPenny's house brand), because they were inexpensive. My sister is a stereotypical frugal accountant; she's a JCPenny shopper.

If JCPenny's goal is to convert their current customer base to an experience-oriented shopper, they're doomed to fail. If their intention is to attract new, experience-oriented shoppers, they might succeed, but they've got a tough road ahead.
A Linux monoculture is never going to happen. But what would actually be wrong with it?
Honest question: what do you think they should have said that they didn't? (Keeping in mind that the Librarian of Congress doesn't work for the Whitehouse)
I think they're missing the point of the "learn to code" message. It's not to become extremely wealthy or have a higher status in life. Sure, having computer skills and finding a job is a nice benefit of learning to code, but the idea of learning to code comes from the fact that so much of the world now is built around code. Sites, communities, apps, etc are all built on code. Knowing how to code gives the ability to create and participate in the world.
Nope. This worked for a while, however.
changing their search algorithm

Changing it but what's the real reason of the algorithmic changes, not the stated one? Google controls both search and advertising.

Facebook cannot afford to let every business spam every person that has a "like," it would replace email spam in a short time. Of course Facebook would go out of business soon
If you sign the checks, you're still responsible.
Welcome to the Cambrian Explosion of Innovation
Whether or not we get the same number of jobs back out of the economy, the newer jobs are unlikely to be equivalent to the jobs lost. In general, the new jobs have different and higher skill requirements than the original jobs did.

In the long term, this all balances out with new workers and education. In the short term, if this is a large enough disruption, it's probable that the actual people who are unemployed will either need long-term support of some time, or subsidized retraining (if even possible).

While it's often neglected in these discussions, the short term disruption does matter for both moral reasons (we don't like to let people starve, or let them sit around doing nothing when we could retrain them); and for practical reasons (large numbers of unhappy and needy people can cause major social disruptions).
To me it looks like it's ridiculing science papers.. 4 students writing 2 and a half pages about "MASHers", with a bunch of youtube links as source material. Yeah, science!
The fact that the story is prominently posted by dailymail filed under "sciencetech" is ridiculous as well.

Call me when you find stadiums build on Jesse Silverbergs great principle of MASHers, that save so many lives.

To me it's a shame that this appears publicly posted on a universities site. I suppose that, for this to happen, a Professor must have agreed and supported this paper.. ugh.

P.S.: I do understand very well that simulation of crowds, especially in buildings, is very important but i feel that this is making fun of serious scientists putting real effort into such work.
If this is going to have any real hope of replacing X it also needs to be licensed as liberally as X is, otherwise, it's doomed in many commercial sectors. (Current mir license appears to be GPLv3.)
OK, but you are ignoring the second point: the cell phone company is not issuing a loan to you, they are selling the phone to you at a discount. It is a loss leader strategy, not a financing program.
There are still disagreements within a genuinely free society, and those are what the government exists to adjudicate.

We The People do have the power, but to exercise it in one's preferred direction, one needs to get most of the People to agree on the same direction and priorities. That is not easy to do, regardless of how self-evident the benefits of a particular policy direction might appear to oneself individually.
Fortunately this sensor is so low-res that bandwidth isn't a problem.
More debate about H-1B visa for IT workers
We are launching the beta next week. Really glad to hear you have been spreading the word!
Full text: http://www.cryptonomicon.com/beginning.html

TL;DR:

"Unix is the Hole Hawg of operating systems, and Unix hackers, like Doug Barnes and the guy in the Dilbert cartoon and many of the other people who populate Silicon Valley, are like contractor's sons who grew up using only Hole Hawgs. They might use Apple/Microsoft OSes to write
letters, play video games, or balance their checkbooks, but they cannot really bring themselves to take these operating systems seriously."
It's not an arbitrary distinction. I see a continuum between products and "infrastructure technologies," and I think it's increasingly reasonable (and, eventually, desirable) for there to be more collaboration on a single, shared project (and less wheel reinvention) as we move toward the infrastructure end of the spectrum.

None of this precludes a changing of the guard in the future. Just ask the gcc guys about egcs and llvm…
I think this comment on the article is worth reading:

blumentopf am 04. March 2013 um 22:06:
"Note that 175.45.176.0/22 is visible behind China Unicom in the global routing table (shortest AS path ends with 4837 131279), whereas 194.71.107.0/24 is only visible behind Intelsat (22351 131279 51040). It should therefore not come as a surprise that you see a different route when you’re doing a traceroute directly to 175.45.177.217.

While you could be right it’s also conceivable that there’s a link between Cambodia and North Korea and that the next hop behind 202.72.96.6 is indeed 175.45.177.217 (in North Korea, not just a transit net for BGP handoff). So I don’t see this as conclusive evidence that it’s a fake."
Yep, that's the one! Thanks again. Despite often not totally agreeing with Joel, I taught myself and my classmates C and then C++ in high school, re-learned C++ in college, and am one of those people who railed against Java as a replacement.

My knee-jerk reaction would be that functional programming isn't an important skill for industry... but then neither are the low-level RDBMS classes I took as requirements, and I'm sure a lot of other people could chime in with "US university failed to prepare me for work" stories of their own, so that's beaten to death.

I'm getting over my reactive Java loathing thanks to Android, but man, it'd still be nice to get people learning functional and procedural and object-oriented programming.
The Life of a Medical Marijuana Baker