skysight-inc/HackerNews huggingface dataset:
Good start my ass, you haven't actually tried any of your "suggestions," have you?

no-md5 doesn't currently work:

"_EVP_md5", referenced from ...

no-des doesn't currently work either, the following test fails the build:

enveloped content test streaming S/MIME format, 3 recipients: generation error
There was some discussion here[1] that OpenSSL had implemented their own allocators, but doesn't seem to be the case. As this article points out, a quick review of the code will show that OPENSSL_Malloc() is simply malloc by default[2].

[1] https://news.ycombinator.com/item?id=7565064

[2] https://github.com/openssl/openssl/blob/a898936218bc279b5d7c...
I'm a junior developer at a networking company (currently going to university, but I will be done in about 10 years).

I want to improve myself. I am working on the Linux kernel but I have no idea how to get better at it, nor at networking. If anyone can point me to some (advanced?) topic related to networking or Linux, that would really help me.

I have done my own small version of tcpdump but I still behind behind other developer.

If anyone have any good resources about these subjects, I would really appreciate:

- How to write English (non-native language)

- Program well in c in userspare (Currently reading 'The Linux Programming Interface')

- (Advanced?) topic about networking (everything from Cisco routers to network security)

- Linux kernel networking programming

- Embedded development (I don't even know where to start that one...)

Also, as a second request, can anyone point how to simulate a network (simulate a small internet) using visualization (qemu and the like)?
I don't think we need to worry about VCs robbing their investors. Both sides of that transaction are pretty smart people who can take care of their own interests.

As for the startups, I think your comparison of Amazon and Pets.com is astute. For each of these companies, are we looking at an unprofitable early stage of a company that will eventually become profitable (e.g. Amazon, probably Uber) or are we looking at a company that can probably never become profitable? The former seems fine even if it causes some temporary disruption, but the latter is just waste.
As someone who recently accepted a job in silicon valley, I've started to become concerned that there is a bubble. I feel there are many parallels between 1999 and today. I would love to be convinced otherwise because I am concerned with job security, but I can't escape the feeling that the "music" will soon stop. At the very least I'd like to hear people's opinions on whether there is a bubble or not
Engineering Management – Process
Who Can #HeartBleed Affect? Here’s Our OpenSSL Data
Startup Series eBook – Interviews with 25 top entrepreneurs
I love the idea. It really sounds awesome but no matter how often I visit, I can't stop myself from bouncing within the first minute. I'm by no means a designer or a ui expert, but it just feels so damn uninviting. The fonts are too small for me and the content is full of buzzwords, marketing speak, and the whole "connect, lead, mentor, impact, reinvent" thing sort of exhausted me. Connecting with others should be easy. Reading that made me feel like you added friction instead of removed it. All in all, the whole site feels very "global corporate" instead of grassroots movement.

Sorry if that came off overly harsh. I wish I had suggestions to give instead of just criticisms but design really isn't my forte. I can tell what works on me but not how to fix what doesn't.
The article says nothing about the funding stopping completely, just funding a new round, hence my edit which originally said stop funding, which is incorrect.

I'm not sure what is difficult to understand here about the main point that the title is inaccurate - there wasn't even an attempt to refute the explanation.
I really don't understand this argument. They were able to throw up IndexedDB support from scratch in a jiffy, but because something that actually works on nearly all platforms (including mobile!) happens to be Chrome's (??) that is a reason to hold back?

Sqlite has been around for almost 15 years now. It's time to adopt it as a standard. Even if they're not satisfied with it, they can easily put a 'draft' stamp on it and provide people with a working, well-tested way to use it today. Firefox already has the support for it since your internal settings and favorites are also stored in guess what.... SQLite databases!

What's even more confusing is that Mozilla is actually listed on the Sqlite.org webpage as a sponsor, but they refuse to land it in Firefox. All because of hipster politics and creative arguments like the one above.

Sure it can use work. Migrations suck. But it will never evolve any further as long as they refuse to adopt it.
The diversity argument is turned on its head - esp. when there is legislation to legalize "illegal/undocumented" workers who are mostly from Latin America and primarily from Mexico. Indians are not even 1% of US population. The Green Card caps per country is absolute joke.
I used to live in Europe and I echo this sentiment. Getting a taxi in London, Stockholm, Munich, etc. has never been an issue. Dually, the price is fair as you can hail an alternative mini-cab (in London for example) at a reasonable rate and the service is on par with that of a black cab. When Uber came to London for example - the only difference from a consumer perspective was that (1) cabs were auto-dispatched based on technology (as opposed to a manual dispatcher like Addison Lee, etc used) (2) the car and driver quality was much higher and (3) the mobile app works universally regardless of whether I'm in London or Brighton.

In NYC, Chicago, LA and SF the cab situation is atrocious, and very few private markets are set up to compete against the existing medallion monopolies.
IAC Said to Buy More Tinder Shares at $5B Valuation
TL;DR; of my comment: NoSQL is a good optimization sometimes. Don't prematurely optimize. If you don't know what you need, you need an RDBMS.

NoSQL / Document databases got so cool so fast, and were usable with little to no actual know-how that people just lost their minds and used them by default. That was always the wrong decision.

RDBMS are the swiss army knives. They do "all the things". But power, responsibility, etc.

I use various types of NoSQL models for various special purposes, they are great, and should be used, for those purposes. You almost always need an RDBMS. If it's not your gold record (because you need quick writes and can lock a whole document at a time), then you need to replicate to RDMBS for better ad hoc reporting. OTH, if RDBMS is your gold, you may want to replicate to NoSQL for fast lookups.

I'm currently working through a situation where the latter is required. I have hundreds of thousands of records and the need to solve a classic backpack problem (with hundreds of thousands of potential items to go in the pack, each of which can have n instances)... so I've replicated a few billion pre-solved solutions to Azure Table Storage. It solves a particular problem, but its not my WHOLE application's data store.
A press release and collection of reactions hardly rises to "torture," and it's especially bad reporting by Mr. Jennings to say that Drew Houston "is unapologetic," when what is quoted is the announcement, the first piece of information about the hiring. What, Richi, Pat dies and so now you get to phone it in?

Let's see how DB responds first.
You hear the mantra all the time: "We do not negotiate with terrorists."

That's the mantra, but if push comes to shove, about everyone negotiates with terrorists. It is good for your negotiation position if it the bad guys believe that you won't negotiate, though.
Thanks for all of the great comments - I'm still going through and replying to them.

Another thing to keep in mind:

I've spoken vaguely about the site, and how it works, but nothing specific. They'd like me to come down, and discuss what I'd be doing, and go through some of the code behind the site. Is there any way to protect myself from them just copying my idea, and stopping talking to me? I signed an NDA, but that just protects each of us from discussing how the other's business works with people outside their business. Is there any way to protect myself from this?

I pretty much asked them this exact question, and they basically said 'they talk with a lot of companies, and if they did so, word would get out, and no-one would talk to them', which is true.
Can you explain why it is neccesary or functional that "one side of the protocol can send large messages, and the counterparty can reply with smaller ones, relying on the fact that the message includes discardable padding." ??

If the payload has variable size to facilitate MTU discovery, then there is some logic to sending messages of varying sizes. An MTU can never exceed the 1500 of ethernet though, so this is weird stuff. What good can a payload of 64k really do? And MTU discovery doesn't involve any echoing by the receiving party. Either packets get blocked (at the IP layer) and error messages get returned (by the router blocking them) OR the packages arrive fully (or get reassembled) so this Heartbeat code won't know about any issues anyway. And the "echo" proves nothing. I really don't get this, what is the point...?
Except that it does work like this on a regular basis. It's not just something that sounds nice in theory. Distros and other major software vendors regularly coordinate disclosure. Have there been failures of the process? Sure, but that's the nature of secret keeping. The advantages of coordinated release far outweigh the risk of occasional mistakes, since the latter simply leaves people in the same position as they'd have been without any coordination (i.e. the exact same position that the distros were in with heartbleed).
I was just about to post this. Anyone else find this shocking? I mean I know it's popular and all but...
Another reason to always always always setup AWS billing alerts: https://aws.amazon.com/about-aws/whats-new/2012/05/10/announ...

This can POST to a URL, SMS you, email you etc. Set a $ threshold you are comfortable with and enable this right away.
Are your universities free/cheap?

EDIT:to expand, the school costs are free. But where do the unis stand in terms of costs? For instance, a huge chunk of taxes go to subsidizing free education in a number of EU countries.
I do not personally believe so. Much of the fear and paranoia surrounding the Y2K never materialized. Most organizations and companies made sure any of their affected systems were patched/updated prior to the year 2000. Heartbleed represents a rather different scenario. One where a very serious, unpatched bug was out in the wild for at least 2 years. And nobody really has an idea to the degree to which this bug was used for exploits.

Comparing the two is like comparing apples to oranges, if you ask me.
Link bait, don't think this should have made it to the front page.
Indiegogo CEO Slava Rubin on Trust and The Future of Open Crowdfunding
Google's P/E is 30x. So, 30 times one year's earnings is reasonable. Do you expect better earnings growth than Google? Then use 50x or more.

If the new job is typical at-will employment, I'd assign a value of $0 to that.

Would they hire you without buying your webiste? Would they buy your website without hiring you? That would help you value each component of the offer.

$200k now is better than $20k/year for 10 years, because you can invest that $200k. The question is the relative value of investing in the stock market, vs investing more in your product.
If you're not familiar, Scott is a professor of MIT, specializing in quantum computing. Many readers of his blog are also well known in this sphere, so they would have more technical insight, more in depth than the pbs layman's version.
============================
How I can help your project:
============================

My friends frequently ask me to revise their writing. I have a very good command of the English language.

I am also a very good programmer. As a freelance software consultant I work 100% from home on OLAP web applications. If you're stuck on a data design problem, need someone to riff on for debugging a problem, want help hacking together an HTML5 demo of some kind, need help reviewing software engineering job candidates, or want to do a net-based pair programming session or two, I'm available.

If you're in the Alexandria, VA area, I could even meet in person for any of this. Also, beers. Beers for project kibitz. That would help me, too. It's lonely out here.

===========
My project:
===========

A few friends and I are developing a web-based tool for writers. We call it "Just Write, Dammit!" (https://www.justwritedammit.com)

It's free, it's open source, it's browser-based, it's responsive, it syncs your writing to Dropbox or Google Drive. It's still pretty raw, but I think there is something here that could really make a great project. Our vision is to build it into a tool that not only works well for writing, but encourages the user to write more, write better, and write to completion.

====================
What I think I need:
====================

Mentorships. An hour or less a week to talk about where I am, where I should be going.

- a marketing mentor: I started a Google AdWords campaign yesterday, but I'm an engineer, not a marketer. I want to learn, but all I'm doing right now is random shots in the dark.

- a startup/fundraising mentor: if this is a project that could take off and find traction, I'd like to run a kickstarter or find some other patronage to be able to work on it full-time. What you see here is basically three weeks of part time work. If it were my job, I could make it into something great.

- a user experience-centric developer or mentor, for building an on-boarding experience for new users: while part of the experience is that it is a streamlined tool, there isn't much to help people who aren't my best friends who can call or email me at any time they want.

My email is in my profile and on the JWD website.
Maybe the prosecutors were just seeing what they could get away with. Hey, it beats working for a living.
Probably the same people that call themselves "tech-savvy" and make such fundamental errors in matching their tools with their needs because "fashion".

They're about as tech-savvy as the people that think voting machines are progress.
EFF's Press Release About weev's Appeal
One thing that is not easy to do with a relational model, is offline synchronization for high-availability on mobile devices. The document model was built for this, I find it hilarious that so few of the NoSQL databases are taking advantage of the latent capability.

Try out Couchbase Mobile http://mobile.couchbase.com and compare it to best of breed relational sync.
If you're a writer and you have an article available on some 3rd party site, wouldn't you inform your blog readers of it? Besides, the poster of this link is not Scott Aaronson, so why accuse him of attempting "to move traffic to the blog"?

EDIT: And a blog without advertisements at that.
Would recommend lining up other potential companies/offers before that conversation, in case it turns into a quick "thank you for your time" and being let go. Not necessarily as leverage for the raise, but as a contingency plan.
You can absolutely drive for UberX (not sure about UberBlack) and another service. I work for Flywheel, an Uber competitor, and we regularly see people who drive for UberX, Lyft, Sidecar, and us all simultaneously.

Uber and Lyft, the big players, definitely push more passengers than smaller companies like we do, so drivers do tend to congregate to them. Passengers, though -- there really isn't much of a network effect. Lots of services in SF can get you a car. Your friends using Uber doesn't make the service any better or worse for you.

And some people do hop services. I think that there are people who use UberX most of the time, but hop to us when Uber is surging.

I think that most of the lock-in you see has to do with marketing and funding, though. Uber and Lyft have both been funded to the tune of a quarter-billion dollars. They get in front of a lot of people who haven't heard of the smaller players. The broad "get a ride with your smartphone" space has: Uber, Lyft, Sidecar, Hailo, TaxiMagic, InstantCab, us (Flywheel), and several other people taking a go at it (Yellow Cab has an app, for example). I don't think it's particularly destined to be a monopoly.
QA Engineer – Server
If they are called fat arrow, then "fast arrow" is a neat pun and the title is good.

If they aren't called fat arrow, then the title is good.
If it looks like a bubble and acts like a bubble...
Tiny Mobile Printer Rolls Across a Page
Isn't this just Severance?
they're not. The fact that they've circumvented the regulations is because the regulations don't necessarily make sense: They don't "cruise" like taxis do, so they cause less traffic congestion. They don't use taximeters, so you don't have a device which needs to be calibrated and checked by the state. In the case of UberX, they own their own cars, so they're less likely to be reckless drivers. They don't require queues like taxis do outside of bars, or even worse, at the airport, where a queue attendant has to be paid to make sure passengers don't accidentally jump the queue. By having a rating system, there is less of a need for enforcement of a 'taxicab bill of rights' which shifts costs of monitoring and handling misbehaving cabbies onto the state, etc.
Same here, I'm busy this summer, but would have been interested in a fall / winter batch.
This is badass augmented reality! The fact that their making a movie is neat, but damn, throw an Oculus Rift into this setup and you've got a full-body immersive experience!
More likely, they'll just write bindings to libxml2.
OpenBSD Foundation reaches funding goal for 2014
You should optimize your RUN commands. Every time you RUN in a Dockerfile, it creates a new filesystem layer. There's a hard limit (42, iirc) to the number of layers that Docker can support.

Instead of doing:

RUN echo bar >> foo
RUN echo baz >> foo

You could do:

RUN echo bar >> foo \
echo baz >> foo
I don't know! Systems where there are rigid notions of angle, distance and position are generally thought to be geometric, not topological. However, often a topological viewpoint can be useful even in solving geometric problems, e.g. circuit autorouting. What are the outstanding problems in unwrapping 3d models (I have no idea what that is) / texture projection?
Wow, that's not even a rich people thing. $1,800 for a lifetime speeding license is a decent deal for anyone who regularly likes speeding.
It is unlikely that those who stand to profit from a bubble would acknowledge it....up until the housing market came crashing down there was a continuous stream of people on CNBC talking up the market....the same happened in the first dot com bubble, you can expect the same now.

The new excuse is that even if there is a bubble it will be contained.
It does seem an entire bubble economy has been created in SV where bogus companies provide bogus products and services for other bogus companies. Maybe in this case any collapse would be contained, but I guess we'll have to wait and see.

As the expression goes: Anything that can't go on will stop.
Is 'force to be reckoned with' a prerequisite for modern-country status?

I can think of plenty of countries that I consider modern that cannot change the course of global events by force, but do so by example.

Here in Seattle, USA, the way we teach our children mathematics may yet be altered by ideas from Singapore, a modern country.
Not necessarily that the distro security team codes the patch even. In most cases, upstream (e.g. openssl here) should have an official patch/commit that is private, but is given to these trusted distros. The security team only has to create a package with the upstream patch.

Other than that, yes, that's exactly the notion.
I think it is somewhat telling that even gcc switched to C++.
Absolutely, spot on. This is the best way to avoid this situation. Thanks, I will put this in the blog somewhere.
I should have said "passport controls" or something.
> The NoSQL data model - please read as document oriented
> is fundamentally flawed because it forces you into
> denormalization...

Can you provide an example? How does it "force" this?
8 Insanely Useful ActiveAdmin Customizations
That's just a different architecture for a classical, non-quantum computer. (Keep in mind that analog computers came first, so this is a call back to the first half of the 20th century, albeit on a much larger scale.)
It had nothing to do with DRM. The incompatibility was due to the App Store's terms of service, which require the user to agree to certain conditions in order to be allowed to use the store such as agreeing not to reverse engineer apps your download. This conflicts with section 6 of GPLv2 and section 10 of GPLv3.
Ture - this would buy a lot in Iowa or Nevada.
There's possibly some decent arguments in there but they are shrouded by inanity. They aren't "profitless-on-purpose". They understand the simple fact that a dollar is better spent building the business than sitting in a bank account. The author simultaneously degrades startups for not having other business lines to fund them while also degrading the VCs that do. The retirement funds care about returns not portfolio business model nuances. Pretty much every credible "money losing" business I've seen needs to be able to project out profitability at modest scale. Google Shopping Express and Ebay Now are far more perplexing form a cost perspective. If physical businessed can't compete on cost then rents need to come down or they need to figure out how to benefit from their advantages (location, service, etc).
In fact, the specifics of NJ state computer crime law might have been the reasons prosecutors stretched venue so much to get the case located there.

This might be the understatement of the year :)
Apparently I have access keys that predate the release of IAM ! Fortunately there's a convenient "disable" link on security keys page.
> "Though likely this is the commonly accepted definition, for all practical purposes this very naive definition. "

No, it's not. It's the actual definition that exists to draw a distinction between the unique situation posed by non-practicing entities and the added extortionate situation NPEs present, completely divorced from any concern as to whether their patents are particularly good, bad or whatever else.

If you want to say Apple has funded patent trolling, that's perfectly fine, because it's true. But that doesn't mean Apple's lawsuits against Samsung -- nor Samsung's against Apple -- are patent trolling.

> "Conflating a specific lawsuit does not lump every action as "patents are bad" as I used a specific example based on the merits."

You can certainly make a point about given actions being more or less conscionable on the merits. But even unconscionable actions simply are not trolling if they're undertaken by practicing entities.

If Apple were to fund IV and an IV subsidiary sues you, that's trolling, arguably by Apple, because you can't sue, threaten, cross-license, etc with Apple directly to make it go away.

If Apple were to sue you directly with the same hypothetical patent, that is not "trolling" because you can bring the typical array of legal strategies to the table.
Programmer == Labor; don't ever forget it.

The overwhelmingly largest share of returns accrue to capital. It's a good idea to resist being cast in the role of simply "programmer" over time, for this reason.
Chrome 35 beta arrives with more control over touch, new JavaScript features
Fair enough. People rarely only sell half their soul.
How we hired an amazing iOS engineer
If you're looking for patent advice, I would talk to a patent lawyer. If you can work with someone in New York, I can recommend someone.
UK and Germany would also be good options. I know the UK has a points based system so if you are highly educated with a good salary in the US you will most likely meet the highly skilled point quota and receive a work permit.