skysight-inc/HackerNews huggingface dataset:
For people that are actually very bright in France, education is not only free but they are actually paid for it.

The greatest French hackers like Jean-loup Gailly (zlib) and Fabrice Bellard (ffmpeg, QEmu and much more) actually went to Polytechnique (X), where they actually got something 42 students are very unlikely to get, an extremely strong math background readily applicable to multiple fields. Fabrice Bellard was already an excellent self taught programmer at age 17 when he released LZEXE. What got him to superhero level was likely more the well rounded, traditional French generalist engineering coursework he followed at X.

I completely fail to see what would attract such bright people to the 42 school, when X, ENS and a few good engineering schools and university programs are available.

42 is an excellent opportunity for the people that for some reasons didn't strive in the more traditional system, but I find the possibility it start to attract top people very remote, because being taught by students two years older than you isn't nearly as attractive as being taught by top researchers, and being on a campus and mingle with top mathematicians, physicists, biologists chemist is IMHO a lot more stimulating than being among only rejected by the system computer geeks.
Facebook is retiring its Like Box plugin on June 23
WHY SQUARE’S GREATEST AMBITION HAS BECOME ITS BIGGEST THREAT
First, remember than the ban is only for .gov sites, so hobby argument is irrelevant here.

That said, Firefox does give a "scary warning" if you use an IP.
Like Box
Also, I'm a little surprised that no one has ever adapted L Ron Hubbard's Final Blackout[1]

[1] http://en.wikipedia.org/wiki/Final_Blackout
The feature is called "pluggable storage engine", if you want something to Google.
Aparcar aeropuerto barcelona
Just How Leaky Is the Fed? More Than You May Realize
Met one of my two co-founders during a project. In a room full of argumentative type-A personalities, she was the only one building bridges and moving the project forward. That really stood out for me as a huge asset in any team.

The other co-founder and I met in a hallway at a database conference, then tried our first startup a few months later. It failed - but it was so much fun failing with him that I figured we should keep trying on other projects because at least failing wouldn't feel bad.
Commenting on the argument rather than the conclusion, it does an odd bait-and-switch.

> there is a statement that 'there is no such thing as insensitive web traffic' -- yet there is. [...] Forcing these transfers to go to HTTPS would cause an undue strain on limited resources that have become even more constrained over the past few years.

That HTTPS adds additional strain on resources says nothing on whether the data is sensitive or not. The entire post leaves "Non-sensitive web traffic does exist" as an assertion while going on to provide arguments around resources.

Not that "HTTPS-Only Standard" makes a particularly coherent argument in the other direction.
Nice. I was a guest in The Screen Savers three times when it was on TechTV and it was a great team producing a fun show. Glad to see it come back in some form.
jsdom isn't a framework
I'd love to see a quantification of the value of knowing the world's social graph. Specifically how that makes my life easier.
Total eclipse captured, merged with foreground frame taken at same location
Arguably there is a solution: just use self-signed certs and/or your own ca. And have browsers implement some form of trust-on-first use and/or some dns/web-of-trust way of avoiding a big scary warning message. This won't fix everything, but it is more secure than http and more honest thsn the idea that you should trust all the CAs browsers bundle.

Ideally browsers should just bundle their own CA certs, and implement some form of semi-formal wot/have a sane UI for the rest. After all we trust our browsers implicitly - but why should we elevate them to do transitive trust for us?

Lets just build on x509, and get some kind of meaningful trust.

Lets say that Apple, Microsoft, Debian, Red Hat (eaxh distribute their own trusted (self-signed) CA cert. And also work with Mozilla, Google to trust (sign) their certs.

Then let trust-on-first-use or some other distributed method take care of the rest. When let's encrypt work: let distributions trust that too.

The resulting system would not be perfect - but I still think it would have a better trust model than our current mess.
I'd say that messaging is amazing for advertising. Consider this scenario:
- you come to a restaurant
- you see a QR code on the menu, if you flash the code and share it with your friends the restaurant will give you a discount

In this case the customer is motivated to use the coupon because they have a discount and their friends are more likely to come because they trust the poster.

First time I've seen this method was in China but I would not be surprised if it were actually quite common (haven't seen in in Europe so far though)
Blocked in 4 countries: AU GB IM JE. [0]

Someone posted this tool for the last John Oliver video (Snowden's Interview). Some more digging finds that:

>Apparently Foxtel has the rights to the show in Australia, so the clips get region-restricted there. The show airs on Sky Atlantic in the UK, but the YouTube clips are unrestricted there after the show airs [1]

[0]: http://polsy.org.uk/stuff/ytrestrict.cgi?ytid=https%3A%2F%2F...

[1]: https://www.reddit.com/r/videos/comments/2z7pu7/last_week_to...
Conferences for Bootstrappers in 2015
LinkedIn, they sent a mysterious message saying they were looking for someone for a "project". Wouldn't normally answer anyone on LinkedIn but it turned out to be one of the best decisions ever.
How is it "completely broken"? What version of Safari are you using because it is working perfectly fine when I use that site in Safari.
I would love a flexible anchoring system like QML for CSS.
> If you want to have a messaging app, everyone needs to have it.

The people I want to talk to most need to have it.

> If everyone needs to have it it needs to be free.

Or at a cost they're willing to pay.

> Even if you could run this app by charging users just 50c, it would fail and get beat by an app that was free.

Assuming of course that the other app could sustain itself.

I don't understand your argument. SMS worked just fine for a long time and is still used, yet it costs money either monthly or per message. Telephone calls cost money. Sending letters costs money. I'd hardly count those as failures when it comes to messaging mediums.
I second this suggestion.

It is your life, so you decide what price you want to put on the reduction on your freedom and flexibility. It might also help to understand the full ramifications of what you are being asked for. Unfortunately, I've seen retainer agreements come to grief because the terms and conditions were not sufficiently clearly spelt out.

Many clients ask you to yield an inch and then take a whole mile. Very hard to push back on escalating demands when you haven't set limits clearly.
How much more difficult is it to get and set up a cert, compared to getting and setting up a domain? It's a hurdle, but not large compared to the existing system, as far as I see it.

But that's only if you want your own domain. Back then, people used Angelfire and Geocities, and so can you nowadays use Neocities (great project!) and get HTTPS without doing anything.
Venice, USA, wouldn't really help, since there are several cities/towns with that name in the USA (e.g., the cities of Venice, FL, and Venice, IL) and this article isn't about any of them, but instead the neighborhood in Los Angeles.
College roommate. We named our two-man agency after our old college apartment.
Nice. Anything like this built on jsdom? PhantomJS is pretty bulky for most non-visual tests.
مشاهدة فيلم the Avengers: Age of Ultron
I came across this issue recently and was surprised after all these years there still isn't colspan support. Ended up having to create additional containers when I should be able to style it using CSS.
I hadn’t even heard of the one in the US :).
A basic rule of universe is that complexity remains, you can merely shift it around.

You can always increase complexity. For instance, by doing all math in Roman Numerals. Thus, in at least some cases you can decrease it. So your statement doesn't hold.

I think you were referring to something like inherent complexity, but then you would have to somehow prove that all this complexity is inherent.
Write a function in PLV8?
Yup, found it: http://docs.mongodb.org/manual/release-notes/3.0/#pluggable-...
I feel confident in saying that most of it was written by philosophers. I don't have anything to cite for that, unfortunately.

When you say you're not criticizing philosophy, just academic philosophers, I wonder who are the people doing philosophy outside of academic philosophy that you're talking about?
My agency spent a while planning a Node.js API CMS build of our own, as well as evaluating Prismic and Contentful. We needed something we could confidently sell to clients, that was open source, user friendly and easy to extend. It also had to run on our clients' own stacks and meet their audit criteria. Wagtail suits those requirements well.

It's worth noting that the Wagtail API module is for GETting content at this point – though I hear a more fully featured read/write API is in the works. Wagtail "is just Django" so it's easy enough to plug in the REST framework and build endpoints on that.

I implemented Prismic for a startup recently, and the API is also read-only. It's got some very powerful semantic content markup and versioning stuff, but I found it quite a chore to get more than single nodes out of it. In the end, our content editors didn't like the git-centric "content releases" metaphor, so they moved off to something else.

Contentful has the read/write API thing down, good support, very actively developed. Unfortunately it doesn't support tree-based content, preferring flat collections with relations, though trees are something many users are asking for. As we're migrating lots of sites (off a PHP CMS) that have well-tested trees, we couldn't quite go that far just yet.

tl;dr? No solution is perfect, but Wagtail is making us happy devs, and the community is very friendly. Good luck with your CMS hunt!
See I feel like this is a slippery slope. Speaking 100% anecdotally, a text message / direct message like that is expected to be personal communication; if my friends start bombarding me with ads in my text messages, we're going to have a serious talk.

Via email is fine, mostly because it's expected that I'll be spammed. But it'd feel much more intrusive if my friends started texting me stupid codes to save 5% on their burrito.
An deal in negotiation is not a deal.
The Man Who Broke the Music Business
I do agree on Zuck, and shouldn't have added him on the list. The first version of Facebook really didn't have anything special tech wise, and pretty much anyone could have done it.

Google seems much more "bleeding edge" though, and i doubt anyone not working in a university on the field could have come up with the ranking algorithm.
To paraphrase Cave Johnson, OS dev isn't about why, it's about why not!
Try http://time.gov
Attackers will always prefer passive attacks over active attacks, though. There is no reason to give them that convenience.
Yes, definitely upload the data somewhere.

I'd like to see a scatter plot of age vs. karma. It would also be interesting to bring in submission and comment counts.
It won't just include it, at this stage it seems set to become mandatory-to-implement (not necessarily mandatory to deploy). We'll see.
Can they make it? 10 European 3D printing startups to watch
Standard accounting practice is to bill everything billable.

Collecting the nickels and dimes is just good business. If the client wishes to avoid being billed for nickels and dimes, they may wish to negotiate terms based on the value of avoiding it. However, any going concern will already have an accounts payable process in place that swallows up all nickel and dime invoices regardless of source.

Any client who complains about nickel and dime invoices is just nickeling and diming. Nickling and diming while trying to make the nickels and dimes as large as possible is the core principle of the time and materials consulting business model. Eating invoices is a way of marketing a company as not-neccessary-to-pay.

None of which is to say that you should nickel and dime your friends. Just your friends' businesses.
You can now download your Google search history
And still the solution for centering a dynamic sized div is still using table-cell.
DB2 also implements the MongoDB query language: http://www.ibm.com/developerworks/data/library/techarticle/d...

So does CouchDB: https://cloudant.com/blog/couchdb-and-mongodb-let-our-query-...
Bacterial flora of remote tribespeople carries antibiotic resistance genes
There is a spec for it already: http://www.w3.org/TR/SRI/
SMS had the advantage that everybody had SMS. This is not the case at all for new messaging services.

People do not want to use another messaging service, there are already too many. WhatsApp was one of the first and came in time where connectivity got barely good enough to support the service, that gave them a huge advantage.
Check with your accountant/tax advisor about this too. If a client is requiring specific hours or availability, the IRS may consider you to be an employee not a contractor. (I'm assuming you are based in the US but similar considerations may apply elsewhere).

One of the key "tests" for contractor status is that you determine when you do the work. It's not the only consideration, but combined with other requirements of the contract it could tip in the direction of you being considered an employee.
Flippantly repeating a HN mantra: who cares about making your life easier, you're the product, not the customer.

More seriously though, the value of knowing the world's social graph is certainly more complicated than I feel qualified to talk about, but it's pretty evident that it has value to advertisers, which is really what's important.
> Strict, automatically-checked schemata for APIs are perfectly doable with REST, JSON or whatever Protobuf flavor.

Up to a point, but having a single standard that's built into all the tooling is huge. Hopefully one or other approach will "win" in the REST world and we'll start to see some convergence.

> As for the easy-in-the-browser part (whether it is for tests or implementation), it was merely a side effect of reusing the HTTP spec semantics as a common-ground general purpose vocabulary.

Intended or otherwise, it was a big advantage, and I think it was the real reason for "REST"'s success.
Are you trying to garner sympathy from the Hacker News crowd? Because you're not going to get it.
I've been working on something similar for the last while, but using jsonb and plpgsql instead of plv8.

So far, the basic crud stuff works and there's a python driver with decent test coverage. Progress is slow, but it's fun!

http://bedquiltdb.github.io
WhatsApp isn't about putting ads into the app but for better data collection. That is why Facebook bought them. Facebook sells ads and targeting data and one of the best ways to analyse a persons life to better target them for ads is from their personal, non-public communication. You will talk about many more things in private conversation with friends and family than you will publicly on your Facebook profile.

A simple example is you are talking to a few friends on WhatsApp about booking a holiday somewhere, you talk about locations, dates, prices, etc. all in private, now Facebook can take all that data and using their massive Facebook tracking system start advertising offers for hotels in the places you are looking at going, shops you often mention that sell clothes for your holiday, travel insurance, etc, etc.

You don't need to stick ads IN the app to monetise it. In fact keeping it clean and ad free is the best thing to do as it keeps your users happy and using your app more which in turn leads to more and more data collection.

I think the $1 a year thing is a load of crap that is used to distract people away from the whole "if it is free you are the product" idea. If WhatsApp looks like it is not free because you have to pay $1 a year then psychologically you "trust" it more because it is something you pay for rather than something that is analysing every thing you ever say to build a better advertising profile. Also has anyone actually ever paid that $1? I don't know anyone who has, they always get some "promotion" that gives them another year free for being a loyal WhatsApp user.
Self-Serve, Transactional or ? Challenges When Changing Your Sales Model
Agreed. It's basically an unrelenting torrent of dumb streaming down the internet pipes. Thanks for refuting. Someone's got to do it.
Exactly. The statement acknowledges that French support was critical, but it is couched within a negative. It's also buried, not one of the headline myths.
Rainworks – Rain-Activated Art
This is the first time I have heard about "stunt hacking" but that is a perfect descriptor for the behavior I have seen from some individuals.
> 1470 open issues

That's a really weak argument. Here's 5000 Firefox bugs:

https://bugzilla.mozilla.org/buglist.cgi?component=General&product=Firefox&query_format=advanced&resolution=---&order=bug_status%2Cpriority%2Cassigned_to%2Cbug_id&limit=0
I renewed three certificates with StartSSL yesterday. It took me literally a couple of minutes to do so.

I have also written up how the entire process works (from generating the key to creating the CSR and getting the thing signed) for a specific (non-webserver) use case and while I don't claim my writeup is perfect, several people have had no difficulty following it in under 15 minutes, even though it was the first TLS certificate they ever installed.
> because they trust the poster.

Until they realize it's just spam. Or they already know it and simply ignore such messages (e.g. LinkedIn recommendations, automatic invitations from random websites parsing your contact list...).

One rare instance where this seems to work (at least partially) is when both sender and receiver share some benefit from the advertisement, e.g. as when mobile phone operators offer discounts for inviting new users, both to the current user and to the newly invited one. So, if your coupon might get me some future discount should I go to that restaurant, then yes, maybe I'd consider it...
No this is not justice, this and every other zero tolerance policy removes discretion and reasonableness from justice. It's a way not to be held accountable for your actions - It's a variation of "just following orders"
Something else that provides a simple API for working with JSON in Postgres: https://github.com/robconery/massive-js (node.js)
> You should just leave these sort of statements out of your introduction. It's generally assumed all projects have some degree of technical debt, and you'll lose more users (i.e. most) than you'd gain (i.e. 0) by trying to treat the subject with candor.

Man, if only you were here to advise that poor college student in 1991 who announced his OS project as "just a hobby, won't be big and professional like gnu"... he might have had a fighting chance of getting it off the ground and who knows where we would be today? :)
That sounds a lot like Farmville's approach - send ads to all your friends and you get a free cow if they sign up, or whatever.

As I recall, it wasn't very popular with the recipients of the ads.
Fingerprint caching seems insecure when you think about it, yet we're all okay with maintaining our servers with this in place.

You're supposed to use out of band methods to verify the host key before approving it.
You use a retainer when you're worried they're not going to use you enough and you need a minimum amount of cash just to make it worthwhile.

The danger here is this arrangement can turn into you being an effectual employee that's getting shafted on everything an employee gets. The proper deterrence here is a sufficiently high hourly rate so that it becomes really painful for them to do that for more than a short time.

So yes, absolutely raise your hourly. The fact that they can ask you to be so available means your rate is too low. So raise your rates such that you'd be really, really comfortable, rich even, if they decide to do that. Then when they do, you won't feel like you're getting shafted.

$250 an hour (or the equivalent in your currency) is a good start.
I really don't see what I said wasn't true, Debian still won't escape Python 2 for many years for example. Are you saying the move to Python 3 was smooth and a resounding success or are you just pretending that it's done and no one is still using Python 2.x?

Sorry my comment has annoyed you so much but you really haven't made constructive points to disprove it.
Thank you for the downvote. Sorry but I am just telling the truth. If you have any counter arguments, please tell them, I would be happy to learn something about the tech schools in my country.
Church. She was a teenager and I was in my early 20s. Fast forward 14 years, and we find ourselves starting a company together.
That blog post became irrelevant the day Jan Koum signed the deal with Zuckerberg.

Sure, WhatsApp isn't selling ads TODAY, but you better believe it's coming. You don't shell out $19B for a 'defensive play'.
That is why CSS Grids are coming: http://dev.w3.org/csswg/css-grid/
I was referring to public networks as well. I should be able to do HTTP GET to my server if I choose to do so. In the same way as I can open a socket to my server and write plain text to it.
You could make the same argument about any role name.
It's amazing how far you got alone. Respect.
I'm also too curious on the "why". While I greatly respect the achievement, I'm sad to think it's wasted effort.
I deeply wish you have a secret strategy - while I doubt.
Which is almost always there, because phones need to sell in -- and to work in -- hundreds of different countries. The US is not typical of the rest of the world.
Thanks, indeed, there are many alternative NTP servers [1]. But I believe time.nist.gov is the default time server during Ubuntu installation, so there are many hosts that depend entirely on time.nist.gov.

[1] http://www.pool.ntp.org/en/
> How many millions does Monsanto spend on lobbying every year?

Between 3 and 9 (most years closer to 3), a lot less than Google has spent over the past few years[1][2].

[1] https://www.opensecrets.org/lobby/clientsum.php?id=D00000005...

[2] https://www.opensecrets.org/lobby/clientsum.php?id=D00002200...
First startup: high-school classmates.

Second startup: they were looking for a technical co-founder and talked to mutual friends of ours (who put us in touch)

Third and current startup: former engineering-school acquaintances, reconnected via LinkedIn when they started looking for a CTO.
Sorry, downvoted you by mistake :|
They're still free, whereas no other company (at this time) will give you a free certificate for a single subdomain year after year. If you are using so many subdomains that generating the CSRs and pasting them in StartSSL's CSR field is too much work, then maybe a paid wildcard certificate is the better solution for you. But as long as you can count the subdomains that need a certificate on one hand, I'm not going to pay some other company $50 (maybe more? not sure) for something that takes me less than half an hour per year.
What happens to all the data if a big cloud provider goes under? They must give their clients time to move the data, no?
It's probably the same people who invested in GoDaddy. These are people who's investments I do not understand in the least!
Seems on par for most mainstream journalism these days, tech or otherwise.
Fully Autonomous Weapons Would Pose Perplexing Legal Problems