skysight-inc/HackerNews huggingface dataset:
> It’s rather surprising that it’s taken this long for the OS to put its work on iOS, but the agency has at last come up with an official app.

Not so surprising if you consider that the Ordnance Survey focuses on other stuff, rather than the newest tech gadgets. Having maps on the phone is really nice for "casual" uses and navigation in towns, but this is covered quite well by the existing solutions. If I go trekking I much prefer a paper map which is larger and more robust to essentially all mishaps.
"In practice, you don't get implementations of languages like...Python,...without C and C++."

Unless someone takes the time to free Python from C, by doing something like this:

https://en.wikipedia.org/wiki/PyPy

Really, the reason you see interpreters being written in C/C++ has less to do with any technical quality of C or C++ and more to do with something else you mentioned:

"your software, regardless of the language it's written in, will likely be dealing with an OS written in C and/or C++,"

Bingo. Sometimes software needs to do low-level things, even if the software itself is high-level, and that means the software is probably going to be making system calls. An interpreter for Python is going to have to make some system calls, and it is much easier to do that if the interpreter is written in the same language as the OS's API; most OSes have C APIs, and thus writing a Python interpreter in C makes sense.

"These days, C and C++ are nearly inescapable when implementing real-world software."

I doubt it, considering how much real-world software is being written in Java, C#, Ruby, Javascript, etc. Not all software needs to do things that involve directly deal with the OS. The fact that these systems are often implemented in C does not make C inescapable; it just means that nobody has bothered to free themselves from C yet. There is no technical feature of C that makes it inescapable as a language, it is just what we have to deal with until we put in the effort needed to rid ourselves of it.
It is not the first time "betrayed" and "LinkedIn" were used in the posting on HackerNews: https://news.ycombinator.com/item?id=4148915

When will people learn not to be completely dependent on a third-party, especially one like LinkedIn, whose API was always restrictive? If privacy was a concern for LinkedIn, why do partner companies (aka $$$) have a less restrictive API?
Free implementations are liable. See Madey v. Duke University. It severely restricted the research exemption (http://en.wikipedia.org/wiki/Research_exemption)

I have had University Council tell me I cannot open source code I have written implementing patented algorithms. It is unfortunately more common than most people think, and often not acknowledged in publications.
Well, this is what I'd call service!

"Before the wild speculations beginn, the service will be recovered and we pay the losses out of our own pockets."

If they can, of course. But still, a very nice gesture.
Or harder, especially if you use the existing code as a crutch when recreating the experiment. You're much more likely to overlook a bug and copy it than perfectly recreate it from scratch.

Or worse yet, if you just run experiment.sh, see the results are the exact same, and declare that you recreated the results.
I understand the context and definition. It's still sexist. It's unnecessary and would be extremely easy to replace with a non-sexist term that is equivalent in both meaning and elegance. The extreme resistance even to acknowledge that there's something wrong with using "man" to mean "humans" is very telling.
Have to disagree. Those derivatives are a bad example of a good point. Most mathematical symbols aren't representable in code, at least until we're able to use unicode identifiers and sub/superscripts in every language. When you're forced to write 'theta' instead of θ then you might as well just say 'angle' so your future maintenance programmer will have an easier time of it.

An equation and an algorithm might achieve the same result but the ways they get there are so different that using different notation styles makes perfect sense. For example, a simple finite summation is a compact block in mathematical notation but it's a multi-line for loop in C. Trying to force the constraints of the 'source' notation on the implementation makes no sense.

Remember, dA/dx means 'gradient'. You're not creating your own naming scheme, you're translating the concept of 'gradient' to the appropriate notation for the medium you're working in.
I got into a situation a couple years ago, where I wanted to understand how relational databases worked. I mean how they really worked. Down to the algorithms and processes that implemented query parsing and ACID - purely so I could try and toy around with implementing some OLAP stuff on my own, without all the 'overhead' of the rest of the database (at the time I didn't really care about transactions or query optimization). I ended up getting into a pile of papers so deep I thought I would never escape, and eventually gave up. I even ordered a thick book that was a collection of papers, tying it all together.

Some of the papers on the subject - the groundbreaking ones by folks like Goetz Graefe - were brilliant and very interesting reads, but at the same time were so involved I felt like I would need to dedicate years before even scratching the surface.

Walking away, I did learn to see the difference between good papers and bad, and learned a heck of a lot on DB internals (good through the end of the 90's at least). But I think I'll stick with books from now on :)
The Dangers of Cheap Link Building Services
I think you might just be sitting too close to your monitor.
No, there are meant to be CSS 1 and CSS 2.

http://www.w3.org/TR/REC-CSS1/

http://www.w3.org/TR/CSS21/

"This document specifies level 1 of the Cascading Style Sheet mechanism (CSS1)."

Similarly for CSS2 and CSS3. How did you get the impression that it's all just CSS and it has no versions?
Someone has built that and posted it here a few weeks ago, I can't for the life of me remember the name though. To get around transaction laws they had "credits" though, so you couldn't cash out which sorta killed the idea for me. I'll try and find the post.
I bought one of these cheap 27-inch monitors at Microcenter a few months back. It was a great display for the price (I paid $300), but after a couple weeks, smoke literally started coming out of the power brick (which always seemed to run really hot). Now I'm pretty wary of any of these cheap displays.
An appeal to 19th century cultural norms is less than helpful when considering whether a turn of phrase is sexist.
Because he's charging to send them. It's not nice charging $100 to send you a message and ignoring it.
Really? If ~300 ppi is enough at 10" away (retina iPhone) and ~200 ppi is enough at 18" away (retina MBP) then ~100 ppi should be enough at 30" away (large desktop monitor), right?
Mil edit: a simple, keyboard friendly, markdown list editor
I just wanted to point out that while this was true in the past, a number of the lower volume Lego parts (minifigs, animals, etc) are actually now manufactured in China.
They're both sexist, and apparently unconsciously so.
Ask HN: Does calling this VaaS (Voice as a Service) make sense to you? After all, voiceovers, design, music, etc. have always been creative services.

(this is a personal question - I'm no implying that the author refers to VoiceBunny as VaaS)
Which is basically the only thing C has going for it: we have lots of systems written in C, and so C compatibility becomes important for new systems. C itself is not doing anything to make any system better (and C's focus on dangerous low-level operations has created a software ecosystem that is constantly teetering on the edge of oblivion), but nobody is willing to put in the effort needed to get rid of C and move the programming world forward.
I won't argue that video games might make you better using a gun against human targets, it very well could. That is a different argument than it leading to more gun violence.

A punching bag makes you better at punching, it also wears you out and gets the urge to punch someone out on the bag rather than the actual person. You never heard of someone wanting to go hit the punching bag for a little while because they had a bad day at work?

What does the phrase mean when you call something a punching bag that is not actually a punching bag? Think about it, it's all related to redirecting aggression.
s/girl/woman/
If it's small and unimportant, why not do the right thing and use a non-sexist term instead of a sexist term?

Why are we defending the use of a masculine mass noun to refer to all humans when it confers no advantage over an equivalent non-sexist term while adding, however incrementally, to the totality of messages that women are not welcome in tech?
The banking system was already very sophisticated pre-1930s.
Well I didn't say it's true, just that he's claiming it's true.
This is why their stock is going to sore. :)
That just means you have to try a bit harder (;

I agree that it's not always possible to set up everything automatically but with a shared encrypted filesystem, good instructions, and tools like Foreman you can go a long way.

In case something can't be set up automatically we usually have a clear README and the initializer prints a note about where to find instructions about getting it running.

Maintaining the install script isn't much more painful then setting up it by hand, especially if you make sure the script is ‘reentrant’.
This really is a hilarious play when you take his reputation into account.
The core moneyball idea, for me at least, was identifying an undervalued potentially winning strategy with the help of data and then using data to identify players to best cary out that strategy. Interestingly, in baseball, the A's are back to a homerun hitting strategy because moneyball caused their original strategy of getting on base to become overvalued, leaving other market opportunities. So avoiding homeruns wasn't really the core idea. And it should be noted the As have never won with this strategy. They won with steroid taking supermen.
One-child policy: China's army of little emperors
How can we fix the big stuff - discrimination and pay disparities - if we can't even fix the small stuff like choosing to use non-sexist language?
Not really our government's fault though; to their credit they did actually try and fight it a bit. IIRC our regulation (in the UK) has a few differences from the EU one.
transaction laws? You can't send someone money to talk to them?
Free access to PUBLICLY funded research should be the default

I agree. But some research is privately funded.
His ideas for OOP were based off of Simula 67 rather than Smalltalk.
I definitely wouldn't call someone paying $100 to send him a message a random Facebook user. A certain type of Facebook user yes, but the randomness is coming from a very small segment of Facebook's overall audience.

Steve Jobs' one sentence (if even that) replies to people who sent him emails are a fun part of his legacy at Apple. Maybe Zuck is trying to strengthen his image as czar of Facebook, powerful but still social.
I wouldn't say hiring a programmer is doing them a favor any more than an angel investor is. The benefit from this comes in him letting you pick your own project, that's the difference between rent-a-coder and this deal. It's a rent-a-coder contract with the option of leading into steady employment.
C++ OOP was based on Simula, rather that Smalltalk, which was OO back in the 60's, and didn't have blocks/anon functions/lambdas. (It did have coroutines though; not sure why that didn't make it to C++).

Unlike Java or (I suppose) C#, C++ has been considered multi-paradigm certainly since 1998 with templates and the STL: this is not related to the recent addition of lambdas to the standard. Very little of the popular Boost library can be considered OO, for example, as it generally discourages inheritance hierarchies, as does most modern idiomatic C++.
My favorite thing about `sudo !!` is that when you IM it to your friend who's learning Unix they'll take that literally rather than realize they should type it into their terminal, leading to a hilarious teachable moment months later when they actually watch you using the command line.
In the US, at least, people still got famous for being bank robbers back then. The FDIC, which provides limited insurance for bank deposits, started their insurance on January 1, 1934. So, sophistication aside, it's an interesting question what happened to depositors after a bank robbery.
These Korean IPS monitors are a solid value. I picked up a Shimian for $390 and it is the best monitor I've ever owned. TA Planet (http://stores.ebay.com/TA-Planet) seems to be the preferred ebay seller. I had a great experience with them. This monoprice deal looks very promising too.
In fact I think it works the other way around, and it's a very good idea. "If someone is willing to spend $100 to text me, they probably have a good reason to do it. Maybe it's worth reading..."
This is pure speculation and cherry-picking. There are significant differences between IPv4 and IPv6. If you want to prove that IPv6 will boost performance and preserve battery life, run 2 identical devices limited to each and report the results.

Also, how does a device keep an address when it switches between cellular data and WiFi? How does IPv6 make this and similar issues go away?
Keen Facebook observers will recognize this as a variant on the $1 pay-to-message plan that the social network has been experimenting with for months.

Welp, time to get all of my family's email addresses and close my FB account. Really the only thing I use it for at this point, and not valuable enough to pay any amount of money per message.

I don't like siding with Mashable on many issues, but I really hope FB isn't this hungry for new revenue streams.

EDIT: Welp, now I need to friend my family members to message them for free.
Out of all the possible risks of the Singularity we decide to prevent profanity and cynicism first.

Not a good start.
I like collecting tales like this one. They are useful for scaring new programmers who think they understand how to safely do multi-thread programming.
Startup Lets Retail Stores Track Shoppers As Websites Do
Verizon’s “Six Strikes” Anti-Piracy Measures Unveiled
I asked myself the same question around 6 months ago, so I talked to the most talented designer I know and asked him for a list of the most influential books he had read whilst developing his skills.

Here is the list, in the order he recommended reading them:

Creative Process:
http://www.amazon.com/Made-Stick-Ideas-Survive-Others/dp/140...

Design Thinking:
http://www.amazon.com/Paul-Rand-A-Designer%60s-Art/dp/030008...

Typography:
http://www.amazon.com/Thinking-Type-Designers-Critical-Stude...

Spatial Relationships - Grids:
http://www.amazon.com/Making-Breaking-Grid-Graphic-Workshop/...

Reduction:
http://www.amazon.com/Symbol-Steven-Bateman/dp/1856697274/

Color Theory:
http://www.amazon.com/The-Art-Color-Subjective-
Experience/dp/0471289280/

Branding 101:
http://www.amazon.com/Designing-Brand-Identity-Essential-Bra...

I've been making my way through the list, and it is amazing how much my approach to design has changed. Before I was winging it and was never really sure if I was making something that would look good, but now I feel like I have a solid foundation to build on.
I think the issue is that the current incentive system make it generally much more favorable to not publish actual source.

-A trivial bug in your program can go a long way to discrediting you if someone wants to.
-If your methods get inlined into a popular library, the number of people who cite your work will drop to 0. Popular libraries (for Machine Learning at least) typically have a set of authors who will be cited, and if you implement some new method or improvement in that library, they will get the credit and you won't. Since being cited is the most common measure of your net worth, having your work be accessible only with your name attached is significantly better for your career than having your work be maximally accessible.
He was asking if CCS (note the two C's, not S's) was a typo or some unknown-to-him technology.
When I did my diploma thesis my mentoring professor explicitly told me to only include short excerpts of the code, if any. Okay, it was Physics, but still. Having read the thesis 1 year after I handed it in, I realized the code fragments are mostly usely/trivial for the reader. Either you publish the whole code or none of it.
It's not like the open source itself or the open source love thrived anywhere else in the Desktop anyway...
Just to note, UK VAT has been at 17.5% previously but is now at 20%.
Brussels 'To Force Google to Change Way It Presents Results'
Is there an explanation anywhere for how it's even possible for this type of star to live this long?
Men are closing the longevity gap with women in the rich world
Are people still working on Fortress? It's done as an Oracle project: https://blogs.oracle.com/projectfortress/
Love the idea, seems like a practical way to transition
Clickable: http://hackernewsletter.com/

You can also check out the last 131 issues from the bottom of that page.
I can't get to the article at the moment, but I'd love to know why they failed to update their app especially since it handles financial transactions. I had several apps to update and the process took very little time and effort.
I did! My youngest daughter (12) has an interest in robotics, so the excuse was perfect. I've played with the NXT kit as much as she has, and we're already talking about getting an EV3 kit for her birthday. (I'm excited).
U.S. Bank Rolls Out An NFC-Based Mobile Payments Service Called “Go Mobile”
San Francisco vs London: which is best for building a business?
> It's not nice charging $100 to send you a message and ignoring it.

And god knows that a business guy like Zuck would never do anything that's not nice.
But I wanna pay the repo some karma.
It's a shame to see the driving/flying statistic trotted out again. My absolute chance of dying in a car crash as opposed to a plane crash is irrelevant when deciding which to take - as an individual I'm far more likely to die of drowning than of acid burns, but I'd still rather go swimming in plain old H2O. Neglecting the base rate is itself a common probabilistic fallacy.

In fact the relative risk of flying versus driving depends significantly on the way you choose to assess risk: chance of death per journey, per mile, or per hour. Further, a straightforward mortality assessment does not factor in the risk of nonlethal but debilitating injury. Like all good questions, it's not as simple as it first appears.
The plan is to charge users money to message folks outside of their friends list, not monetize two friends chatting.
Has anyone used this that can give a mini-review? What benefits does this offer over any other IDE? Is it stable enough to not get frustrated, and/or is "alpha" an appropriate name? What are the competitors?
The Internet of Things Has Arrived — And So Have Massive Security Issues
Devops/Sysadmin Cheatsheet
His paper worth maybe not his value (IMHO). He got lucky and his team pulled Facebook through the rough times till the network effect kicked in and everyone had to be on Facebook.

He's got 1 hit and I rather pay another guy with multiple hits (and failures) that $300/hr.

I want the experience not a lottery ticket.
Fortunately that kind of wiretapping is a crime in most of the civilized world, finance sector employer or not.
"C++ is the OOP" is, unfortunately, a very popular stance, especially among people who put "C/C++/C#" on their resumes.

This has nothing to do with the "party line" whatever it might be, the C++ is as much "the OOP" as Scheme i.e. you can use its type system to implement some kind of OOP.
Slightly off topic but I'd easily value communicating with my peers at $100. I have the good fortune of working with smart people who, despite the importance of their own projects, are willing to help me if needed. The time of others has value and I think it should be used accordingly.
This is similar to the telco model where they charge texts and phone calls. Charging for communication is really the only way I see Facebook ever hitting its IPO valuation. This example is a bit extreme, but if they can figure out how to charge for the communication aspect, they may have a nice business.
It's a shame that patriciomolina's comment [0] is dead. It was a good catch!

"Nice! Did anyone notice the two guys portraying Plato and
Aristotle in the famous paint "The School of Athens" made by
Raphael? http://en.wikipedia.org/wiki/The_School_of_Athens "

See the two guys in the center of: http://upload.wikimedia.org/wikipedia/commons/9/94/Sanzio_01... and compare to the two standing guys towards the end.

[0] https://news.ycombinator.com/item?id=5042739
September.
We (sadly) moved away from 4:3 permanently, but 16:10 is hardly gone. Sure, as they make a lot of FullHD panels nowadays, a 1920x1080 display is very common, but you still can get 1920x1200 displays from almost any manufacturer, albeit at a higher price (and quite often higher quality).

And you can get 16:10 versions of those IPS panels, which then sport a 2560x1600 resolution. About $550+ if you buy from the same Korean dealers (search for e.g. "Crossover 30Q5").
Hey, are you also basically free, well-advertised and available to everyone in the world who is running rails simultaneously

I don't understand why they also didn't use you then.
I sort of agree...

But a contrary view is that the holidays are when most people are on vacation, and hence more likely to read a book and have time to write a review. Assuming they had time to read the book, it's not like the review requires a considerable time investment (comparatively).
Exactly. Instead of spending energy trying to increase the number of chairs, we need to find a place for the people not playing the game to sit. My hope is that society realizes this before we go through too much pain and suffering.

Regarding the Yale degree, I agree that it will always be useful and valuable to some people. But even then, the value of a Yale degree to someone graduating today is different from the value of a Yale degree to someone graduating four years from now.
Fun fact: the VT-100 supported a 132-column display.

Anyway, there's a lot of advantages of trying to keep lines <= 78 columns wide. I don't make it a hard-and-fast rule, but usually overly long line is a sign that something's not right with the code and some refactoring is in order.
I've had many teachers write their own books and give them to the local copy-shop for distribution to the students at printing cost (~$15). Or we can keep PDF copies of the books for free.
My question was, specifically: It's 1903, you deposit your life savings into your local bank, and a week alter it gets robbed. Do you get any of that money back? Or are you now broke?
As mentioned in the story Dave Hyatt was the main guy behind Chimera, (a streamlined platform native browser using the gecko renderer but ditching mail, composer etc. from Mozilla Suite) and with Blake Ross, behind Phoenix, which became Firefox (a streamlined platform native browser using the gecko renderer but ditching mail, composer etc. from the Mozilla Suite).

Technically, they were both faking the platform native element to some degree, but they were at least trying to fit in with their respective target platform(s).