skysight-inc/HackerNews huggingface dataset:
Why try to get Linux tools on your Mac in the first place? You don't see guys fighting to get Mac tools on Linux, so why does it happen the other way around? Perhaps they picked the wrong hardware and OS?

I don't understand what you mean by "hacker OS" though? If you mean an OS that I can write code on, all mainstream OSes apply. If you mean an OS that I can constantly fight to get hardware working on and where the windowing paradigm shifts according to the whims of the incoming teenage developers (see the CADT model), then OSX doesn't fit in. (I use Linux, just not any recent WM thanks).

But I agree with you otherwise; not trying to pick a fight.
Booking.com donates $60000 to Perl development
Linux WM development follows the CADT model, it seems.
UNICEF’s Twitter Account Hacked by Syrian Electronic Army
It is somewhat comical, but he's not lying. At least he's not hiding the fact that he's arguing from authority (his own).
And engineering and CS, both undergrad and postgrad. Fantastic website for when the library was out of stock of that book published 40 years ago that there's only 3 copies of in the country...
True, but why does it need to be open anyway? The windows development industry has done well without being OSS, no?

Perhaps people should stop expecting OSX to be Linux. In the same way that nobody expects Linux to be OSX.
It's also invaluable to be able to stand in front of a group of people (whether VCs, the press, other startups) and be able to clearly communicate what your startup does.

Viewing Demo Day as a tool that's only useful if you're fundraising on the back of it is incredibly shortsighted.
If you're interested in more recent aerial imagery of the Sabana Seca site, you can see it on Google Maps here: https://goo.gl/maps/PJuAd
Anyone who was ever 1k short of EMS to get TIE Fighter booting became a 'car guy' :)
Doesn't surprise me. Booking.com has been searching for Perl developers (or people willing to learn Perl) for ages[0], which makes it clear that Perl is important for the company.

At the same time, I suspect not many developers have an interest in learning Perl or working with Perl on a day to day basis. Booking.com seems to have a hard time finding said Perl devs.

[0]: http://careers.stackoverflow.com/jobs?searchTerm=booking.com...
I wonder if anyone has created an Adblock Plus list for this? These rules will hide the popups on this page:

blog.frontapp.com##div.sumome-popup
blog.frontapp.com##div.sumome-scrollbox-popup

Edit: looks like there is a list: https://support.mozilla.org/en-US/questions/964547
Hmm, I was thinking 'in-place' in the context of 'no extra memory needed'. Is this not correct?

For sure, if it doesn't make sense to use a linked list in the first place then linked list merge sort definitely doesn't make sense...
The Christmas Tree worm - only affected IBM 360 mainframes. We got hit by that - must have been '86?

It was an accident as well - it picked up your mailbox contacts and forwarded it itself, but it still had a debug flag set so you got a notification email from every forwarding hop. 10,000 emails each, thank you very much...

Jeezo, fair takes ye back!
Why We Use Coffeescript
I'd disagree that regular users don't have any problems with it.

One very common problem I've seen is a conversation like "How old are you?" "21." which Markdown interprets '21.' as a list and renumbers from 1, leading to: "How old are you?" "1."

Another problem is that single linebreaks are ignored. Things like song lyrics and ASCII art get messed up, and some people even use single linebreaks for paragraphs. And even if you do use two linebreaks for paragraphs, there's still the problem that copy/pasting text will eliminate paragraph breaks since they're copy/pasted as one linebreak.

I could go on, but the point is that Markdown is honestly not a very user-friendly way to format text on a discussion website.
Yeah, that pretty much undermined his speech..
Actually we're charging because we need to. Charging a small fee allows us to hire more programmers. We are not charging "just because we can". For the last 2 years we have made progress from donations, but not fast enough. Every new OS version introduces new bugs into Synergy, faster than we can fix them. The bottom line is, we need more software engineers and this is the only way to do that.
Another Story of a 'Fake' Brilliant Inventor?
I find it disgraceful & immoral that IRS still wants you to pay income tax on your income abroad, even if your only tie with the motherland is "America" on the passport.
Unfortunately, this is not a proper replacement for the Axum project that they killed for some lame reason:

http://en.wikipedia.org/wiki/Axum_(programming_language)

http://download.microsoft.com/download/B/D/5/BD51FFB2-C777-4...

Now people will be choosing Akka.NET instead.
Migrating 3M+ cities into your database in 1 min with uniVocity ETL framework
Homebrew was new 5 years ago when a whole new generation of Mac-using front end developers discovered the command-line (and git, and tmux…). MacPorts worked perfectly well but hey! how can an old tcl-based, svn-using package manager compete with a new ruby-based package manager that's on GitHub?
Hi there, I'm the developer of uBar:) uBar is made to totally feel like part of the system. Please feel free to check out the 4 week trial, and take advantage of the The Talk Show coupon! And if you have any suggestions or feedback, you can send them via Twitter or email using the Send Feedback item in the uBar menu. Just see the release notes to see how much user feedback gets incorporated into updates:) Regards, Edward
Kerosene – lighting up your web darkness
Thanks ics I updated the support page.
my need was to not constantly forget about my read-later list -> so i built a thing.

maybe someone likes it here :)
Aids: Origin of pandemic 'was 1920s Kinshasa'
The culture will go without me badly enough. I don't feel that I contribute to it in a meaningful way, even less that I had any say on how things were.
I get this sense that mathematicians tend to focus on abstracting relationships, whereas programmers tend to focus on abstracting objects/entities. Hard to explain though. Like programmers are constantly building models of the world, whereas mathematicians are constantly building new functions and general transformative techniques.
It is funny, but I would argue that the reason people don't use QR codes is that they haven't yet gotten enough value out of them. When there will be an incentive to scan those codes suddenly everyone will be using them.
Adora's talk was very well done. Her use of metrics and graphs to explain various parts of a startup's life was valuable. Frankly, each type of company she discussed (B2B, consumer, etc) could be expanded into their own talks.

One point that rang true was when she said that you may hit a point where the economics of a specific business don't make sense. IME, the economics of a business often look one way before you start, but become increasingly real as you gain early experience with the business. I'm not sure if she was trying to hint that a pivot discussion needs to happen after the real economics of an idea become known, but that's what I got from this point.
Hey leviathant, window previews are being worked on - expect them in an update to uBar:)

And don't feel bad - if NeXT had had a taskbar, we would all have been using a taskbar for the last 14 years!
App monetization news roundup (October 3 2014)
JavaScript 101-#14 – Loops Pt1
Here is a question I hoped to be answered, but it wasn’t: Why doesn’t the HTTP/2 protocol use SRV DNS records¹? Using it would solve some real problems:

1. The well-known resilience of mail can be largely attributed to its use of MX records to specify the use of backup servers and/or load balancing. SRV records are essentially a generalization of MX records for any service, not just mail, so using SRV records would bring this benefit to any protocol which uses them.

2. The problem of “www” or no “www” would be entirely eliminated; no need for non-standard so-called ANAME or ALIAS “records”. Just imagine – if, in an alternate universe, mail servers hadn’t used MX records, it would then have been necessary to have an A record on the bare domain name, and later, when the Web was created in this alternate universe, the web server would have to be the same server as the mail server, since both now would use the bare domain name. In our universe, this position is now solely occupied by the HTTP protocol, which causes lots of pain in the DNS when redundant (and harder to update) A records need to be put on the bare domain name just for HTTP. Not to mention IPv6, which, for HTTP to work, requires an additional AAAA record on the bare domain.

3. The “everything is on port 80, let’s reinvent everything on top of HTTP” problem could certainly have been entirely avoided, and could be slowly fixed, by using SRV records. (A server concerned about clients needing to traverse old-style restrictive firewalls could provide a low-priority port 80 server as a fallback.)

① A DNS RR for specifying the location of services (DNS SRV) https://tools.ietf.org/html/rfc2782
> but I can't have access to that information before I enter the store?

Because why would they want you to have that information? They are making money on you not knowing where stuff is - they're hoping that you'll pick up additional items you didn't plan to buy as you wander around the shop looking for the things you need.

Ditto for "worse than useless" apps - they are not meant to help you, they are meant to take money from you.

So pg recently wrote again, that the best way to get money is to make something people want. But it's not true. Time and again, businesses from Comcast to Target, to Uber, to browser toolbar makers, to the guys that give away pendrives that secretly install as keyboard and open their website, to your random SaaS "we'll kill e-mail and your puppy" toilet-paper startup - all of them keep proving that the best practical way to make money is to lie, cheat and bully people into paying.

We need a really strong, aggressive pushback against dishonest business practices, and that includes pretty much the entire advertising industry. We're already drowning in manure, having to use stuff built for the reverse of stated purpose.
I'm using nginx with SPDY and I've noticed that if I start downloading a file, I can no longer load pages on the website. I get an error message in Firefox saying "The connection was interrupted". If I do a ctrl+F5 then I can continue browsing the site. Does this have to do with the "one TCP connection"?
Show HN: #ThunderTweet – Twitter Photo Preview Tweetstorms
I'm pretty sure taeric is talking small business credit cards having chargeback. They have almost identical, including the same protections, as a credit card held by an individual.
Brad Fitzpatrick is working on a Go implementation of HTTP/2 at https://github.com/bradfitz/http2.
I think that it is strange that she is saying that there is too much focus on understanding at school. From what I could see, most people learned maths by just memorising the process. Except for a few who invested an exceptional amount of effort, they scored poorly. In contrast, everyone who I knew who focused on gaining a deep understanding was able to pick up maths quickly.

There is one area, though, where there is probably too much focus on understanding at the cost of memorisation and that is in the Olympiads. I remember that many of us held the rather uncharitable attitude that the people who tried to succeed in maths by memorising it were 'stupid'. But clearly, understanding combined with targeted memorisation of the key building blocks will lead to the most success.
i drew a penis and got the "male sign" :-)
This is great, it's like http://detexify.kirelabs.org/classify.html but for unicode instead of latex.
Given that we can today fit tens of TB in a fistful of SD-cards (512GB per card), no I don't think it's true at all that we'd get to a point where our data storage can't hold up. Our ability to filter and identify gems outside of the most popular stuff is a far greater challenge.
Using Tweets to Predict Which States Are Overweight
This is the general idea behind category theory: it describes relations and not objects themselves.

That's quite a shift from set theory, where the core idea is that objects can be described with what's inside of them (and building the whole idea of relation as a set of tuples).
I don't think so. I think the proper analogy, that authors of the proposal have missed, is not search & spam, it's ATM and skimmers. How do you know you're not inserting card into a scanner?...

... well, everything proves that most likely, you have no clue.
As Housing Costs Soar, San Francisco Seeks Ballot Solution
Most likely Alexander thought of it.
That's a good point; I'm hoping someone else can explain the definition of quarantine.

As you say, if Medellin was announcing to the world they are cloudflair, cloudflair ignoring that doesn't seem to help ;)
SEEKING WORK - Remote, travel very possible depending on location and duration.

Location: North-east UK

What I do: Backend engineer / Sysadmin.

Do you need a backend service to talk to your flashy new web / mobile app?
Does your current build and deployment system give you nightmares about the only dev who understands it falling under a bus?
Need a proof-of-concept for your latest, hard-to-pigeonhole idea?

I do have experience of the full stack (including AngularJS and Coffeescript; see below) but am looking for work primarily involving the back end of the stack, or server admin / reliability / scaling. In previous lives I've run large-scale Debian installations doing devops before it had a name, and been responsible for servers in Antarctica.

Recent work:

* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)
* Proof-of-concept hardware development for projects linking the physical and virtual worlds in real time (Arduino, Node.js)
* Project management webapp for construction companies (Rails, AngularJS, Bootstrap)

Buzzwords: Debian, Chef, AWS, Heroku, PostgreSQL, MongoDB, Perl, Common Lisp, Ruby, Arduino / AVR

Tools: Git for version control, Jira for issue tracking, HipChat to keep in touch.

Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
How to do software engineering contracts
Because time and again history proves a point that a surprising amount of smart people keep missing - that technology works on Blub paradox. People will use everything you throw at them, so you can't assume that "no one wants to use feature X". If you build it and ship it and make people buy it (hello advertising), they will use it, for things you haven't even thought of.

> I believe you want that, I believe that maybe people in your circles do, too. Still, that is no evidence at all to extrapolate that "we want".

There are three kinds of people. A small group that wants to automate stuff, a smaller group that doesn't want to automate stuff, and the majority who just mindlessly buys whatever is in stores today. You think people wanted smartphones? The tech crowd, maybe. But the rest? They just started buying them as mobile networks rolled them in to their offers.
If suicide is a problem now, what will happen if / when the next downturn occurs?
Gamasutra – Opinion: Let's retire the word 'gamer'
GitHub Toc – Chrome Extension Toc Generator for Readme and Wiki Page
oh HN, the articles are completely different with one general and the other technically detailed.
You're going to have a disasterous time if you discover you are infertile.

You might want to develop a different ideology to help you cope in that event.

The CD suggests that male fertility problems are not rare.

> Many couples struggle with infertility and seek help to become pregnant; however, it is often thought of as only a women’s condition. A CDC study analyzed data from the 2002 National Survey of Family Growth and found that 7.5% of all sexually experienced men younger than age 45 reported seeing a fertility doctor during their lifetime—this equals 3.3–4.7 million men. Of men who sought help, 18% were diagnosed with a male-related infertility problem, including sperm or semen problems (14%) and varicocele (6%).

http://www.cdc.gov/reproductivehealth/infertility/#a
Nice. I wish the GNOME Character Map¹ could do this.

① https://wiki.gnome.org/Apps/Gucharmap
UX Lessons Startups Can Learn from Nigerian Churches
There is also http://www.nciku.com/ for chinese characters.
How Big Data Helps Bar Owners Sell More Beer
Was the whole domain blocked or the individual resource?

They all seem like examples of things that English law would block - mostly images of child sexual abuse or images of human-animal sex.

If someone is blocking all of WP and not the individual problem page then yes, that is stupid and annoying and I agree with you.
I've recently done some work using SRV (for Minecraft, which uses it).

I agree it's a pretty decent system, and something I'd like to see more systems adopt it.

Interestingly, I can't actually think of a reason why a (customised) web browser couldn't use it now. If a browser understood SRV records it could use the correct port. There might be some odd interactions with the HTTP 1.1 Host header, but I haven't thought about it much.

Of course, browsers that don't understand it wouldn't be able to follow links that use it which is something of a downside I guess.
Also the smallest advertisement wins.

if an isp in india advertises all of amazons AWS ranges as /24 or even smaller the routes will go there even if the bigger ranges are closer.
Teespring (YC W13) – Is Hiring Lead and Senior Front-end Engineers
Teespring, an innovative web-based crowdfunding platform and tech startup, is seeking a Sr. UI/Front End Engineer for its San Francisco office. A graduate of the Winter 2013 class Y-Combinator, Teespring launched in 2011 and has helped its users sell over 2 million shirts to date. We are hunting for engineers to work on problems that contribute directly to our two main goals: growing the company and making our users happy. We are among the fastest growing new companies in the country and are always on the lookout for engineering talent to help sustain our growth and product.

Description
We are looking for a Sr. Engineer that has extensive experience with object-oriented JavaScript, HTML5, and CSS3. You will be responsible for building out our next-generation mobile applications. We encourage innovation, creativity, and a think outside of the box attitude when solving complex problems and implementing new solutions. You should have a strong passion for design and product development with solid communication skills as you will be interacting with all teams, in particular the product and creative teams.

The engineer will help us push the boundaries of what is possible. You'll work side by side with outstanding designers. You should be proficient in HTML, CSS and Javascript. You should appreciate the details that make a front-end user experience memorable, and demonstrate enthusiasm for new front-end technologies.

What the UI Engineer will need:
- 5+ years of experience as a Software Engineer with a focus on UI and firm understanding of Front End best practices.
- Expert experience with object-oriented JavaScript and frameworks such as Backbone.js, NodeJS, Knockout, AngularJS, batman.js, Closure
- Experience with HTML5, CSS3, SASS (we use SCSS), jQuery as well as comfortable writing native Javascript.
- Proficient with Adobe Creative Suite (Photoshop mainly)
- Bachelor’s Degree in Computer Science or equivalent work experience is required

Nice to have:
- High Traffic Social Network, Gaming or Web Experience
- Experience with Agile/Scrum
- Experience with Front-End performance testing and optimization.
- Experience working with Rails and Grunt/Gulp JS
- Experience with OOCSS
- Experience with HAML/Slim templating engines
- Experience with Javascript Testing Frameworks like Jasmine, Mocha, QUnit a plus!

Email ashley.hearn@teespring.com with resume for more information.
Which is empirically better, Call of Duty or Battlefield?
Zubair of Nemcv here. I tried it. Very nice concept but I quickly got confused with the UI
Hacker ethos to me is supposed to be about free computing, sharing, open sourcing you code, building communities etc. Closed source platforms like OSX and Windows are in conflict with that ethos in my opinion. Nothing to do with writing code, more to do with sharing it.
My read is that India was pushed to USSR's arms by USA's policy during cold war of, you either support us or you are our enemy. To hell with Non-Alignment. Who remembers NAM here.
Then USa goes, aaaahh, see your neighbour Pakistan supports us, so we are going sell them a sh1tload of arms and turn a blind eye to their N-weapon tie-ups with China and NKorea.

India had no other option than buy arms from USSR to balance out the Pak arms build up.

And hence the relation between India-USSR/Russia continues to this day. USA is getting a slice of the arms pie but the high cost of American arms hasn't helped to break the past ties.
I thought you were exaggerating, but their listings are titled

"Software Developer - willing to learn Perl"

They really are having trouble finding perl developers.
Rovio Layoffs Prove Mobile Gaming Is an Industry of One-Hit Wonders
Akvo Foundation - Amsterdam, Stockholm, Helsinki, London, EU or remote within +/-2 hours from CET

Akvo seeks an experienced Systems Administrator to join our Release Engineering Team within the wider Development Team and help us maintain and expand our growing technology infrastructure. Our core projects currently rely on various infrastructure types including hosted Linux VM clusters, cloud computing services like Google App Engine and Amazon Web Services as well as both relational databases and distributed datastores. The Akvo Dev Team has tech hubs in Amsterdam, Stockholm, Helsinki and Bangalore with a distributed presence in other EU countries including the UK, Germany and Spain.

Primary responsibilities would be to:

- continue the automation of machine provisioning and deployment

- setup monitoring and alerting for various services and machines

- ensure stability and continuity of services and machines

Core skills and experience should include:

- configuration management and provisioning using Puppet

- Linux system administration for Ubuntu machines

- configuration and maintenance of cloud services using Google App Engine, Amazon Web Services, OpenStack or similar technologies

- configuration and administration of MySQL and PostgreSQL relational databases

- scripted build and release automation using shell scripting, Gradle, Ant, Python, Ruby or other scripting languages

- continuous integration experience with TeamCity, Jenkins, Travis or similar

- good communication and team collaboration skills with excellent written and spoken English

Additional skills and experience preferred:

- experience working within a globally distributed team

- experience with monitoring & graphing technologies like Graphite, Grafana or InfluxDB

- software development experience using Java, Python or Clojure

- setup and maintenance of continuous delivery pipelines

- setup and maintenance of multi-site Wordpress installations

Candidates should be based in Amsterdam, Stockholm, Helsinki or elsewhere within 2 hours of the Central European time zone and must already have an appropriate residence or work visa. To apply for this position please send your CV to olivergl@akvo.org.
I got a "Downwards harpoon with barb left beside downwards harpoon with barb right"
This distinction is very important to me, but I'm not sure whether it holds true. Can anyone comment whether e.g. JavascriptCore executed code cannot be hot pushed? Does JavascriptCore count as 'Webkit' in Apple's sense? IMO from a technology standpoint it should, but I'm not sure. What about Javascript that's pushed within databases, i.e. CouchDB? So far I was pretty sure that this isn't allowed, but reading this article I'm not entirely sure either anymore.