skysight-inc/HackerNews huggingface dataset:
If they use a legitimate and accurate ID card that I issued while they committed a crime, I'm not sure why I would be upset about it. All the easier to track them down. It's an ID card, not a seal of approval. You can copy seal of approval gifs without anyone's help.
ok, I chuckled at that one. Of course doesn't everyone have a bunch of magazines in their bathroom for this purpose? Is there really a problem here?
Furthermore, from what my friends who use Facebook and Google+ tell me, the feature they use the most is the chat/instant messaging, not the rest of the "social" stuff.

So if you don't even have a messaging platform, it'll be even harder to compete with networks that have already been established and have significant adoption.

Also, for what it's worth, I think that in order to really compete with the other networks, in addition to a messaging platform, you're also going to need mobile (iOS and Android) clients for your network so that users can engage while on the go.

Edit:

So you're going to need all of this to achieve basic feature parity with established networks, forgetting advanced features like Google Photos, and then you're going to reach the hardest part - convincing users to switch from the network that all their contacts are on to a brand new one.
Strava.com will generate a heat map of all the roads you've walked (or biked) on. There is even a club that seeks to "Ride Every Road" of their local town.

http://www.strava.com/clubs/ride-every-road-22350
I don't know why this was downvoted; I thought it was very relevant.
How to set up cron job for PHP Pro Bid?
The greatest quote in that Slate article: "Job creation goes both ways." Who can do what they love without the labor of those who can't?
well the USSR under Gorbachev were considering moving to it (the nordic model) so I guess that gives some creedence to it's "left-ness"
Marco's Podcasting Microphones Mega-Review
Introducing Versioning Poems
Please vote for Jetbrains support for JSX in Typescript 1.6
Ask HN: Founders' “going full time” problem – possible solution?
Hi guys,
I guess a lot of people here know what it's like to want (so hard) to work full time on your new startup, but what can we do, we need to pay the bills. Usually you have a day job during the days and @ nights and weekends work on your startup. Raising seed money to go full time isn't easy, and a lot of times investors won't put money if you are not already working full time. I feel that with my own side project (RefreshBox) which I started 18 ago and didn't have enough time to work on. So I thought about an interesting solution: Companies will hire founders for temporary projects (up to a few months) which require not more (and not less) than, say 90 hours/month. We all know many founders have great skills and abilities to build projects from scratch, many of them are smart and talented, companies can only dream of having such people as employees.Companies could get these people to work on specific projects (the payment will be very appealing for companies because founders are just looking to pay the bills) and founders will be able to work the rest of the time on their startup, and not just nights and weekends. It's not a way to go full time, but it will give founders significantly more time to work on their venture.
Because RefreshBox is a newsletter platform (and all I think about is newsletters (: ) I thought about starting a newsletter that sends a few positions from companies who understand this concept to founders. PLEASE NOTE: If you would feel more comfortable that I won't use my own platform I'm open to use another solution. Once we'll have reasonable number of founders I'll start approaching companies and offer them to send a relevant position.
What do you think? could this work? would it help your "full time problem"? Do you think you can help with this project? Thanks!
When I visited Venice last year, I briefly considered whether I could cross all of its bridges at night while the city slept. But I quickly learned that many of the bridges are private, and I didn't really have a feasable way to plan a route in the few days I was there. I'm not even sure I can figure out what/where all the bridges are. It will have to remain for a future trip, should I ever go back.
libzmq apparently has a bug where it creates structures to handle connections every time you connect, and it cleans them up after processing data. This means that if you connect then disconnect without sending data, you leak memory.

It's trivial to run a "for i in …" and cause a zmq app to leak gigabytes of memory in a matter of seconds. Highly problematic.
Learning Limelight, Taxi of Tomorrow and October Orders
In most cases it is most certainly the vendors who install custom roms before shipping to overseas customers. Any one who have ever bought grey imported chinese phones should be familiar with this; flashing official, custom roms yourself is a necessity.
Or maybe cheapskates, since technically you're supposed to buy Charles after a 30-day trial (which didn't attempt to enforce itself in my experience.) I like Fiddler2 on Windows, and I almost had it working well on Wine/Linux, but had some issues with SSL. I should try mitmproxy for the SSL and Fiddler for the UI, but lately I haven't needed a proxy.
Here is someone who bicycled every road in San Francisco. All tracked with GPS.
http://rideallofsf.tumblr.com/

And someone who walked all of Berkeley, CA back in 2007.
https://walkingberkeley.wordpress.com/
Star Trek TNG accepted unsolicited scripts. Not exactly crowd sourced, but at least they took outside scripts.
Байкал+-+Статьи,+рассказы+и+рукописи+библиотеки+҉+Текущее+время08+сен+2015+11:27
Statically linked, but you can replace the entire application. You'd get one or two private key signa before the user disconnects and starts wondering what happened (remember that you need to have something to sign).

Of course, without askpass, a properly patched evil sshmuxd could sign a separate session while still signing ths original.

As I have said many times, ssh -W ProxyCommand makes you immune to evil jump hosts, but if root on a machine in your network got compromised, as would be required, then you're going to have a bad day regardless.
My graphical client of choice. Lightweight, quick, and relatively easy to box in. Didn't play with Gmail so nicely so I access it a different way. Works with other accounts fine.
Yeah, as long as you have control of the device.

That hack only works if you have root, which means you have to be jailbroken, and Apple is always trying to stop that. I keep a jailbroken device around specifically for disabling all SSL for debugging and dumping app binaries/assets.

I wish they'd just let me buy the thing rooted like Google does.
Encryption for files in Git repositories
More Titillated Than Thou: How Amish Conquered the Evangelical Romance Market
This Ethiopian prince was kidnapped by Britain
It's also good to know that you completely ignored security advice from security professionals, making this a waste of time. You could say that up front as well: "I'm going to write a comment insulting you, but don't you DARE try to disprove me with logic!"
"Eloquent JavaScript: A Modern Introduction to Programming"

"Functional JavaScript: Introducing Functional Programming with Underscore.js"

"Professional JavaScript for Web Developers"

[edited to add more books]
Javascript will probably be around for a while but Python and Ruby have been constantly shrinking in mind share and buzz these past years (mostly because of Go but also because there are now faster, statically typed languages that subsume them).

The simple truth is that statically typed languages have been much better at improving in areas where dynamically typed languages used to be the only ones shining than the other way around.

In a few years, we'll look back at dynamically typed languages with the same fondness as we do Pascal: it was a good idea at the time but we do better now.
> >I would like to challenge the assumption here: that programming (in whatever mode) can't be adequately described by mathematics.

> Well, the entire lesson of the Halting Problem and Rice's Theorem is that it can't.

And in mathematics, division by zero is undefined as well as not all differential equations have analytical solutions. Does that engender a lesson to abandon the rest of what the field provides?

> What we can say for FP is that Fast and Loose Reasoning is Morally Correct, and that if we use nicely categorical constructions, then when our programs happen to terminate at all, those nice constructions describe their behavior.

Not sure what you are trying to convey with the first "premise" you state, but I can say with certainty that everything after "and that if we use..." can be applied to just about any approach in making a program.

Structured Programming:

If we use nicely decomposed procedures, then when our
programs happen to terminate at all, those nice
procedures describe their behaviour.

Object Oriented Programming:

If we use nicely encapsulated classes, then when our
programs happen to terminate at all, those nice objects
describe their behaviour.

Declarative Programming:

If we use nicely declared rules and capabilities, then
when our programs happen to terminate at all, those
nice declarations describe their behaviour.

And (your example quoted here):

If we use nicely categorical constructions, then
when our programs happen to terminate at all,
those nice constructions describe their behavior.
I just made the switch from Charles to mitmproxy. The only issue I've found with it so far is that it seems really slow in returning responses. I'm not doing anything crazy with it either, but Charles was getting content to the device way faster.
Low paid work in some countries may be fine - but in the United States it means that you won't have access to a high quality of health care and will not have quality legal representation (which is important, because if you are impoverished, you are more likely to be imprisoned); hell - you might even have trouble posting bail.

You will have difficultly securing quality education for your children, either because you can't afford private schools, or because you can't afford to live in a location where the public schools are of high quality.

You also are likely to be living pay-check to pay-check (sometimes even less, with pay-check lenders taking their vig), and only a small health-emergency away from becoming bankrupt, and quite possibly homeless.

So, no - I think there's a lot wrong with people doing low paid work. It might be okay for the young, or students, or the retired, but for most adults, low-paid menial work on a prolonged basis in the United States is a financial and personal disaster.

As long as that US system of inequality exists, I suggest we work hard to automate, eliminate, and as quickly as possible banish labor for adults that won't secure them a reasonable living for them and their household. Educate, Train, and move them up the feeding chain to something more sustainable.
How to have more fun while online dating
The libertarian futurism of Peter Thiel (2011)
Show HN: Listen to a playlist of bands coming to your town
Twist seems like a pretty clever idea, especially by integrating it all into the lightbulb.

Can anyone think of potential downsides to this approach? Other than the audio probably not being of very good quality compared to a serious speaker system.
Thanks. We changed the URL from http://au.idigitaltimes.com/malware-found-pre-installed-xiao..., which points to this.
I would love some feedback on this thing I've made.
GNU dmd – Daemon managing Daemons
Joe's Own Editor version 4.1 released
Will software that writes code alter tech’s script?
Jon Skeet facts:

http://meta.stackexchange.com/questions/9134/jon-skeet-facts

My favourite:

Jon Skeet is immutable. If something's going to change, it's going to have to be the rest of the universe.
The Web's ten most dangerous neighborhoods
For what figures there are your claim has no basis.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

Top 10 is full of dynamic languages, Go is not in the top 20 and all the languages you claim are fading are climbing in this particular metric.
As long as you have control of the device, you can force it to do what you want by patching the code.
The 8-hour day
BBC to open up iPlayer to third parties, double down on high-quality dramas
how about have multiple entry points, but only one will open up. so advise that flight will depart from gates A7-A12, then 5 minutes before boarding announce the actual gate.
Flow-based programming is an example that's a bit easier to understand and toy with:

https://en.wikipedia.org/wiki/Flow-based_programming

Lambda Calculus in its many forms is probably the original:

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

Here's an example of its (i.e. LISP's) power in bootstrapping a whole toolchain with several languages starting with assembly and LISP:

https://speakerdeck.com/nineties/creating-a-language-using-o...

Also used in hardware design for integration with software:

http://scheme2006.cs.uchicago.edu/05-saint-mleux.pdf
Expected number of 3s
Comment on the post links to https://github.com/nose-devs/nose/issues/11 which reported the issue in 2011. Ugh.
Pariscience: les enfants au cœur du festival de films scientifiques
This doesn't sound very anonymous... for one - he's giving them his DNA. Unless he has an identical twin that's fairly unique. Secondly, an adversary can guess he's an abine employee or knows one. That narrows the search space considerably.

Whenever you donate DNA to a large DNA aggregating project, you can be fairly trivially re-identified via a few ways. Even if you control all the other information, if a relative contributes DNA, your match will be close enough to narrow it down to a few relatives (including you). The FBI has famously used this technique to find serial killers and identify seriously messed up paternity.

If it were me, I'd get the NIH Confidentiality Certificate. At least you have legal protections then.
Taiwan enforces non-compete causes in hi-tech even after expiration
High resolution version for comparison can be found here [1] and airbnb logo over here [2].

1: http://www.graphis.com/logos/cc1c717c-4b40-11e2-ae70-f23c91d...

2: https://upload.wikimedia.org/wikipedia/commons/thumb/6/69/Ai...
If anyone is looking for a better OS book, hands down the best one for last 2 decades has been this one by Prof Andy Tanenbaum : https://books.google.com/books?id=9gqnngEACAAJ&dq=modern+ope...
MIT's McCarthy says yes in 1956. Implemented in hardware one year after this paper. :)

http://dspace.mit.edu/bitstream/handle/1721.1/5731/AIM-514.p...
Very cool! The site is slick.
Search engine ethics
The reason Paul Graham used Lisp is it was the only reasonable way at the time to implement RTML, which was the HTML macro language with online editor that Viaweb was built out of. RTML was how every website in Viaweb was constructed, it is what allowed them to move quickly and customers to customize with unequaled flexibility.

It was their key competitive advantage and Lisp was critical to its creation and function. It would be foolish to attempt to implement RTML in something else. Perhaps slightly less foolish in 2015 but not by much.
SCJP by Kathy Sierra and Bert Bates is an amazing book to learn Java. With interesting examples (often about movie characters) and advanced images/graphics for a better understanding of the concepts.

I recommend it to anyone starting to learn Java, with or without any previous programming experience.
5 Beautiful Web Designs – Colour Is of the Essence
A History of Modern 64-bit Computing (2007) [pdf]
As a long time Common Lisper, allow me to disagree. The STM and concurrency features of Clojure are what brought me in, and they certainly haven't been "done before". Common Lisp's concurrency story was always poor.

You could also argue that the effects of lazy evalutation and transducers could have been achieved before using SERIES package, but then you surely haven't tried to actually use and debug SERIES code.
You're a US citizen? Just asking because the parent comment talked about hassles entering US as a citizen, so I am wondering if they really make it that stringent yet simultaneously pointless, even for citizens.
This reminds me of the novel Bleeding London by Geoff Nicholson from 1997. One of the characters is trying to walk every street of the London A-Z map. (http://www.amazon.com/Bleeding-London-Geoff-Nicholson/dp/057...)
Personally, I enjoyed the "Operating System Design: The Xinu Approach", by Comer:

http://www.amazon.com/Operating-System-Design-Approach-Editi...
Where are the thousands of hours of GoPro video?

Things like this were cooler before StreetView.
My suggestion: just release it. If someone uses your program or gives it a new life under a fork, that's great. If no one uses it, there's no harm done. If some asshole complains about support, either kindly ask him about a paid offer, remind him of his right to fork the project or ignore him.
Home remedies for folliculitis
Have you never queued up for something, only to have someone in the queue served out of order? A new cashier's register opens up? Or a special consideration for a member of the queue? I remember being served out of order in a queue for an airline ticket (due to my height).

Do you have an alternate name for these structures of humans? Are you one of those people that considers technical jargon in a narrow field to supersede all broader meaning of a term? I mean, nothing in the article even suggests CS queues...
This would be sweet with an API so that I could embed the molecule editor in a nodejs app (like using Electron) and control some things from my app.
My offer to buy my own domain name was just rejected and my money refunded. This is weird, I sent a reply email asking why was my offer canceled and waiting for reply ...
Did the Azuma one expire? Or did the company go out of business?
CAs should never intercede without a court order. That's how societies determine what is illegal: we let judges and courts sort it out. Otherwise you're making CAs ad-hoc courts which is a bad thing to do. It provides excuses to refuse to issue certificates based on how they feel.

If a site is "blatantly criminal" then it should be an easy thing to get a court to agree and issue an action against them.

I'm surprised that CA guidelines even allow CAs to take website content into issuing procedures.
What's the most discussed political gaffes of Singapore Elections 2015?
‎#GE2015‬: Who's the most discussed politician or party on Twitter?

Insights: http://geosenti.com/c/RHjD9ZKrDHpNBR6p8

One week into the 2015 General Election, what are the trending parties, politicians, issues and political gaffes that have got Singapore voters at twitter?

Live Feeds: http://geosenti.com/cs/RHjD9ZKrDHpNBR6p8

Live Photos: http://geosenti.com/cg/RHjD9ZKrDHpNBR6p8
No, that fails to address nearly all the use cases of escaping. Escaping is the difference between printf("\n") and printf("n"), or between printf("d") and printf("%d"), or between (dog|cat)* (any number of repetitions of "dog" and "cat") and \(dog|cat\)* (a left paren, exactly one instance of "dog" or "cat", and any number of right parens). Those aren't differences of length. The only scenario marked length helps with is situations like "I need to use \"scare quotes\"".
> Why are you using regexes to search through raw JSON?

>> (because this is an example to show why sharing escape characters between languages is idiotic)

I turned one backslash into eight backslashes with a contrived example. While it's not common to go through so many layers, this problem is very real, and, in the article, is directly responsible for a bug.

> using a different escape character for each different grammar [...] becomes exceedingly confusing as anyone who works with more than one of these grammars now has to remember which one uses which escape character

Are you really arguing that we could make C less confusing by switching printf("%d", x) to printf("\\d", x)? I'd say that C strings and C format directives use different escape characters specifically because they're likely to be used together. But regexes are intended to be used with strings, too.
Blot're Plays Atari
That's what HPKP and certificate transparency are for.

Google also require certificate transparency for all EV certs.
"The password, the chief means of securing access to our most valuable data, has become almost completely useless, no longer even presenting a speed bump for hackers and mischief makers."

I can't believe I'm reading this. If this was true, we wouldn't be using passwords anymore.

I find offline password managers the best solution. I currently use KeePassX and sync the encrypted passwords database with dropbox. The database can only be acessed with a password + a special file, so I think it makes the password db nearly unbreakable.
500 Startups Hires New Partners in Israel, Germany, Eastern Europe and Turkey
Lenovo..
Contentless SQLite FTS4 Tables for Large Immutable Documents
Most factories have had in-house networks for decades. Ordinary CAT-5 cable works quite well in electrically noisy industrial environments, because it's a differential signal on twisted pair. In industry, the big problem is getting all the gear to interoperate.

There's also what's called "machine to machine communcation", much of which takes place over low-cost wireless pager networks. Many industrial air conditioners, elevators, and vending machines are regularly sending their short, boring, but important messages to a server. There's even M2M over Iridium two-way satellite paging, for oil wells and such. That works anywhere you can see the sky.
I think we can work much more effectively with ops a core part of the development process.

If you spend weeks/months building an app and then launch it and find nobody wanted it then you've just wasted a lot of time and effort.

If you spend weeks/months building an app and then discover you can't deploy it in the way you planned because of an operational detail, you're going to incur a lot of rework.

How long is it going to take you to get your app into production?

If you start right from getting your hello world webapp into a production operations environment, then iterate until you have something you can start testing with users you won't have any of these problems.

You will however, have to start considering operations from the start. There's a lot less waste, it's lower risk, but you can't ignore operational concerns as someone else's problem.
Out of curiosity, how do you balance the negative feeling you have towards that stuff against the companies you consider investing in? Do you simply choose not to invest in companies that promote these practices?
>CAs should never intercede without a court order.

Are you proposing a law to ban this? Would this apply to any company deciding not to do business with a customer for legal reasons?

>It provides excuses to refuse to issue certificates based on how they feel.

A CA is perfectly within its rights to do that, though! As far as I know, no law obligates CAs to serve everyone.
Apple’s privacy policies repel data scientists for ‘predictive’ smartphones
Perhaps the ideal language would be one where every library is statically typed, either through social or technological means, but the application language is optionally typed. This would be a pretty big departure from most normal languages, but with opinionated languages like Go (which comes with its own code formatter) existing, it's not too crazy.