skysight-inc/HackerNews huggingface dataset:
I have heard this notion and, respectfully, i think it is bonkers. If a super advanced civilization wants to pulp us, i doubt they will need any help in finding us [as they are already watching the '38 Olympics and I Love Lucy. If, alternatively, they are some nomadic space dickheads looking to pick a fight, than i can think of no better way to prove that we are ready to be an interstellar species. Finally, if they are some insectoid space roaches that can hurl meteors across space at our little marble... good. I want to be a Starship Trooper. In any of these situations, humanity will become unified and space marines become a reality. Yayzors. I know this is a lot of silly conjecture, but the thought of multidimensional super beings having it in for us is as far-fetched as an invisible Jew in the sky who writes down everything you do and hates gay folks.
Only if the job is for a logic puzzle designer, otherwise this question is horrible.
Ανεβείτε Στη Google Με Social Media SEO – SEO – WEB DESIGN
Our thinking (applewatchlease.com) about why leasing will be a good option. . .

"But we think the Apple Watch will be different, especially during the first couple generations. The type and magnitude of features that will likely be added over the next generations will render previous models nearly obsolete. In some senses, this is true for a lot of other Apple products. The first couple generations account for important missing functionality, and then further generations embark on a path towards refinement. But even conflated to other apple product developments, we think the apple watch will have a sharper risk becoming irrelevant as newer models launch."
> Perhaps you could give a single decent reason for rolling your own crypto algorithm, vs something as easy as 4096 bit RSA or something.

I would not characterize implementing RSA safely as an "easy" task.
Mars might have liquid water, according to new findings
I can't stand logic problems like these. They take no creativity to solve. They are senseless. They are boring. And as IkmoIkmo said, as soon as you learn to solve one, you can learn to solve any of them.
Slight correction, at the time that Bernard has determined the date, the set has been reduced to 5 options, which are the July and August dates. Since Bernard knows the day of the month is 16, and the only date in the remaining possibilities that is consistent with that information is July 16, he knows that must be the birthday.

From Albert's point of view, he only knows the month and that the list is limited to the three possible dates you mentioned before. But Albert also knows that the birthday occurs in July, and the only possible remaining date of the three that would allow Bernard to figure out the birthday that is consistent with Albert's knowledge of the month is July 16.
I can't speak for all Startup Weekend events, but at the one I went too, every single project was a tech startup. On the team I was on, the vibe from the "idea person" was definitely "How can I get a developer to help me for free?"
You mean that you think it's not hip to use FTP? Because people definitely still do this.
The Lost Language of Privacy
If you're an API provider you can do everything in this post but also say "and by the way, we will give you X free credits to use against our API if you want to build something on top of it." You still might not get as much battle hardening, etc as if it was a hard requirement, but it might totally change the dynamic.
I just added h264 to jumpchat on ios and android. Say A(iOS) talks to B(Android). They both support h264, they negotiate to use h264. C(chrome) joins. A triangle connection is setup where A will talk to B using h264. A & B will talk to C in VP8. It's kind of taxing on mobile when this happens.
Aah, yes, that's my mistake in reading. The connection does seem tenuous.
Novel idea to reward hiring companies for exhibiting good behaviours - surely this will be easily gamed though?
Cool.

There's never enough of these type of tools.

An alternative of this site which I have used in the past is: http://www.webpagetest.org/
He knows that; he's saying, if GCHQ did that to tamper with a key stored for a .IO name, the world would notice, because they'd all get that poisoned key.

But that's not actually how DNS works.
Yes, exactly. The Guardian article talks about Howard Cox; from In-Q-Tel (https://www.iqt.org/about-iqt/):

> Howard Cox is an Advisory Partner of Greylock, a national venture capital firm. Greylock with committed capital of over $2 billion under management has been an active investor in enterprise software, consumer internet and healthcare.

This is the closest connection I know between In-Q-Tel and Facebook, that's why I posted that link. (note that OP said "indirectly")
2015 Stanley Cup Playoffs Sim
Thank you for the link; i will read it. I get that 'they' could detect each other, but wouldn't it make detection much easier if the signal was stronger?
This was more complicated that I hoped it would be

I also hoped that it would be less complicated, but after prototyping a few different options, many of which I mention in the blog post (e.g. a patch to do fd passing, huptime, or running multiple parallel HAProxies), I decided that this was the lowest risk given the engineering constraints that we had. Also I wasn't entirely sure of an implementation plan for how to cleanly do port mappings for the hundreds of services. For example our service provisioning system adds, change, move, or removes services in various Yelp environments dynamically, so the port mapping logic would have to keep sync with that. It is certainly possible but I stand by my concern.

To put this in perspective, I got this working in production at Yelp in about two or three days, and it has not had a single issue since. With this solution we apply some TC rules and some iptables rules once, and then the act of restarting is just a set of TC commands. It solves all of our use cases and does so without significant infrastructure that someone else has to maintain two years from now.

If a month from now HAProxy releases native zero downtime restarts, I don't feel bad about throwing all of this away.
Error Correcting Parser with Edit Distances
What about Dart language? It's a standard since Google released the first production-ready version
Kong [from Path]
seems like another simple amazon affiliate store looking to steal SEO rankings with bad reviews of products they have never really laid eyes on. wasn't panda created to help stop this kind of stuff? sorry to be critical, but i think review sites should be thought out, honest and real, rather then a money grab.

or am i missing something?
Because he has 16.

And because it can't be May or June because then Albert would not have said that he knows Bernard doesn't know, because if Albert had May or June then Bernard may have had 19 or 18, and because those are unique, Bernard would have known the birthday. Albert saying Bernard doesn't know, therefore means Albert has July or August.

With him having 16, and 16 only being in July, and May, and Bernard knowing it's definitely not May (see above), it's July 16.

And we can find out that he has 16, from the statement after:

If Bernard had 14, then he could not have known the correct date, because it could have been July or August. So he could not have made statement 2.

If he had 15 or 17, then Albert would have 'August', but Albert could not know whether the date was the 15th or 17th of August. Thus he could not have made statement 3.

Only July 16th is compatible with all statements. And Bernard knows (as he has 16 from the start), as soon as May is out.
Sun would have sued Google if they had the money for the lawyers[0].

Initially I was partnering with Google, but now I side with Oracle's decision, as it is now proven how Google just pulled a Microsoft and fragmented the Java eco-system.

Now we are stuck with partial Java 7 assuming 4.4 devices, good luck using try-with resources in lower versions and no plan for future versions as of the Android Developers Fireside at Google IO 2014.

The Android team seems more interested in porting the whole Eclipse/Ant infrastructure, building more Google APIs or making Android run everywhere instead of improving the language support.

[0] http://nighthacks.com/roller/jag/entry/my_attitude_on_oracle...
In addition to every other response, one interesting thing about your comment is that first you mention "node" , then javascript/browser, etc. which is the exact history of npm.

It started for node.js then someone did browserify which IMHO makes the best package manager for front end developers, there is some people using it even for C. Typescript/coffescript/css whatever. If you see the home page of npm it says "npm is the package manager for:" and the word keeps changing with a lot of use cases.

I think JavaScript has a bright future still, but in addition to that can npm or the ideas survive the language and be used in other contexts?
Why Energy Storage Is About to Get Big – And Cheap
Just skip these things and write code for people who will pay you, or open source something useful.
I'm honestly surprised this exists, given Twitter's crackdown on all third-party products that don't follow their user experience guidelines and/or allow raw access to tweet data. This client does both, so I wonder how they got away with it.
I don't see anything about async/await, extension methods, or lambdas. C# has quite a few additions since 2006. I would hate to go back to C# 2. C# 5 is the current and C# 6 coming very soon.
I recall reading that these sorts of problems were popular at one stage at places like Microsoft and Google for precisely that reason- they allegedly revealed problem solving abilities. They were subsequently dumped when it was found that they showed little correlation with job performance. I don't have the citations offhand, but I would probably personally be wary of working at s place that subjected me to brainteasers in an interview knowing that they were somewhat discredited already.
I disagree, it matters because acquiring a technology that has an existing open-source community (that can fork your codebase...) is not the same things as releasing your internally developed technology as open-source and build a community around.
Looking at OpenOffice or MySQL, it does not seem that Oracle had a great success with open-source communities.

And the Java topic is not different altogether, it is disturbing to claim to be "open-source friendly" when you release an open-source implementation for the JVM but sue on the basis that the API is copyrighted.

What is off-topic it talking about Oracle at all in this thread ;-)
By that logic you could have them do the problem under time constraints and constant interruptions, you wouldn't want a new employee that can't handle stress and distractions.
Thanks! WPT is great and we love it, but we would want to go further (with quality checkpoints, not only performance ones) and with a easy-to-use GUI (lots of our users are not very technical people)
I think we can all safely come to the conclusion that he is not very smart.
I wish I could say that's true, but it's not.
No, the AGPL uses strong copyleft, so any future derivative work must be released under the same terms (and the same license or later versions if I'm not mistaken). The only possibility is to start a closed source clone that doesn't use any of the original code from zero.

The cases in which the community forks a project licensed with a copyleft license (like LibreOffice) has to do with insatisfaction with the direction in which the company that owns the original trademarks is leading said project. There's no risk of closing the source code.
I hope you're joking. BerkleyDB is a mess.

From Wikipedia:

-----

Oracle Corporation makes versions 2.0 and higher of Berkeley DB available under a dual license.[15] The sleepycat license license is a 2-clause BSD license with an additional copyleft clause similar to the GNU GPL version 2's Section 3, requiring source code of an application using Berkeley DB to be made available for a nominal fee.

As of Berkeley DB release 6.0, the Oracle Corporation has relicensed Berkeley DB under the GNU AGPL v3.[16]

As of July 2011, Oracle's list price for non-copyleft Berkeley DB licenses varies between 900 and 13,800 USD per processor.

-----
Well said. This is exactly why I hate Agile/Scrum, but you expressed it better than I ever could.
A lot of more recent OS X apps break with case sensitivity simply because they've never been tested with it. The fixes are nearly always completely trivial, but they still have to be done.
There are some bitcoin lotteries if you search around. One simple method is players all propose a number, and then at choosing time, compare to the hash of the last blockchain transaction. They might be able to automate the wagering and payout parts too.
I agree, which is why I worded my comment so indirectly. Caveat lector, as they say. ;)

Office space could be cheap, or in this case datacenter space as well.

I am not accusing Witopia of being a CIA-funded VPN provider, but it seems reasonable to argue that sharing an address with the CIA is not a rational business decision for a VPN company.
I'm having the hardest time following the flow of your statements, which are riddled with assumptions that I, at their base, don't agree with.

> A significant portion of software engineers, never even had a scientific education

I'm not sure that I follow. What is it that you consider a "scientific education"? where do you get your significant figure from?

>... no offence, you just pulled that out of your ass.

I was not stating any statistical evidence, just a belief I have that if you cast a particular field in a negative light, claiming that a majority of people in those fields are poor communicators, that anyone might avoid that field, which I would imagine includes women, so perhaps I should have abstracted away a bit.

> i personally had to witness the culture clash...

I don't discount that cultural or familial background does not play a role in where a person ends up in his or her career, nor did I claim that work/study environment cannot play a factor. But stereotypes, both positive and negative, can have an impact on anyone's perspective on any field.

As to your Dilbert comment, I'm assuming you're trying to be funny or use some sort of straw-man to discredit my statement? Good job, you did it.

<edit: missing some carriage returns>
Congestion vs. time is definitely a hard problem. We've done an enormous amount of tuning to make this work, and the upcoming Raft release does even more. This part has been quite solid for a while, so I think you might have a better experience with RethinkDB than what you're used to.

There is currently no other way to prime the node -- I hope we don't have to add it. This sort of functionality should work out of the box.
Another post in my series on parsing malformed input. I think of all the ways of doing this, this approach works best, especially because you can pre-compute a lot of it.
The painful journey of painless deployments
Hi Slava, the FAQ has a typo in the second sentence: "architecutre".
This would be great if you didn't need to register to get advice from tests. There's no obvious reason to require it (your website says it's free, after all). There are several other test sites that do not need registration to do so.
The site is shut down so the people involved have achieved their goal. I doubt that the defence is claiming that there was no copyrighted material in the users data stores. The case is really about refusal to pursue copyright enforcement. All the prosecution needs to do is drag this out to win.

So if you don't toe the line all your equipment gets seized. If you ever get it back it will be obsolete. You will also be tied up with legal stuff for a long time. That is the real message being sent here. The facts of the case don't matter.
Just disregard my "fat-server" comment. It's more from being disillusioned with all load-balancing solutions being tied to the service provider. I'd like something that was cloud agnostic, that was peered at multiple points with the major providers.

I guess this is step 1 in the same effort from CloudFlare, before they add AWS and Azure. But their interface is over-simple, understandable considering the technical proficiency of their average customer.

CloudFlare is too one-size fits all, but from a business perspective it's totally understandable.

I know it's a pipe dream, but I wish we could defragment the IP space and clean up the BGP tables. It would at least make anycast more reliable without resorting to DNS tricks like edns-client-subnet.

As for IP blocking, if undesirable sites are behind the same IP as publically demanded ones, it could make blocking actions harder to get the populace to support. But worrying about authoritative regimes is not my concern. After all, why make a service accessible if you cannot monetize the user base sufficiently.

Yes, I'm a little jaded.
Moore’s Law at 50: Its past and its future
Technically correct is usually the least useful kind of correct.

The root of this thread is extremely sound advice. Don't touch your own crypto unless you're an expert. If you're at the point where your security requirements are so sensitive that you can't possibly risk a break in an underlying well-known cipher, you should hire a real cryptographer and not dick around with inventing your own laughably-broken ciphers.

And once you have that cryptographer under your employ, you can feel free to break the rule of not rolling your own crypto. Although that cryptographer is infinitely more likely to simply compose well-known strong ciphers over deploying their own unpublished ones.
Is this piece of code idiomatic Elixir/Erlang?

receive do { ^pid, result } -> result end

Without looking up what the "receive" procedure does, it suggests that the current ("main"?) process is going to block waiting for an incoming message that matches the pattern. Done in a loop as I presume the Enum.map function does, it looks like the main process might be blocked waiting for the matching message while some internal mailbox fills up. In the worst case I would expect this to have an O(n^2) running time unless there is something fancy going on when pattern matching against a full mailbox.

Please correct me if I'm wrong. This looks elegant, but I would expect it to be considerably less performant than, say, the equivalent Go program which would issue a select on a channel of incoming messages, thus only blocking until any message is received, rather than a specific message in series.
Oh yeah, and two other things.

Your 1000 tons at 0.1c is going to have a whole lot more cross-sectional area than, say, 4 tons at 0.9c. At least the cube root of 250 times, or ~6.3x.

You'll also have, what, 11x more time to react to it at a given distance.

Neither of these compensate entirely, but both of these are compensatory effects.
from the blog post:

>Restrict to those who are there to code, design, or build something, not to write a business plan - this gives participants the freedom to work on projects that don't need to have profit potential.

That makes sense, but you know, don't restrict it to tech start ups. And from what I read at the SW website, it DOESN'T have to be tech. How were the projects from that SW you mention?
NPM doesn't use tags to do semver comparisons. To NPM a tag is no different than a branch or a commit hash. This differs from Bower and half dozen other package managers that do semver against tags.
Thank you for the link and the review. I start my CS degree in the Fall; i hope i can start and finish this before then.
DNSSEC is probably better described as a mechanism to prevent cache poisoning; which is different from the "modified in transit" case.

DNSSEC isn't very useful for defending against a MITM:

1. If the MITM goal is to block your domain, they still can by dropping the queries or replies.

2. If the MITM goal is to intercept your content, they don't need to rewrite DNS; they can do it at TCP level. TLS/SSL is the effective mitigation here.

Additionally, if the MITM is between you and your resolver: for example in the Café wifi case - DNSSEC is no help at all. Since stub resolvers and clients do not validate.
The framework's author addressed this on reddit: http://www.reddit.com/r/PHP/comments/32kajb/lumen_php_microf...
This conservative/consistent/responsible approach is one of the reasons I have faith in RethinkDB. You always seem to be taking the time to build it right and that is priceless.
Thank you for contributing to the thread.

I have had a lot of difficulty in the past discussing security and privacy concerns with your team - in particular a complain about the censorship of my linking leaked Snowden and Wikileaks documents and PDF scans of Islamic Extremist magazines (non-violent/gross content).

Do you have a transparency document anywhere that you can link, so that we can understand what you as a representative can and will contribute to the conversation? Could you also provide some proof that you are a representative of Facebook security?

Thank you again for your time.
Running a Hackathon costs money.

We can have a hackathon where:

- The costs are split up by the number of participants.

- A bunch of teams participate.

- Everyone builds whatever they want, and they own it.

- There can be multiple show-and-tells, to allow teams to ask / answer questions, get to know each-other, and iterate.

- Everyone walks away having made some wonderful new friends, having learned a thing or two, and also maybe even some useful code.

If someone else is organizing, and you're participating for free, then it will always come with strings attached. Remember, if you're not the customer, then you're the product!
It doesn't take anti-Oracle bias to reflect upon OpenSolaris and other direct assaults on open source undertaken by the company. Defend them all you want, you're still on the wrong side.

Trust them to do the right thing at your peril.
If I recall correctly (I'm thinking this is from some of Daniel Pink's work), some recent studies show that more money does help up to the point where employees basically don't have to think about their own material problems... and can therefore focus on solving their employer's problems. And beyond that, it's a poor motivator.

My guess is that the ~$70k mark is about right for ensuring middle class security outside of major metro areas.
Your comment has value on re-use capability alone. Thank you for the lel.
Anyone read The Circle? - http://www.amazon.com/The-Circle-Dave-Eggers/dp/0345807294

Pretty soon everyone will be "going transparent" whether or not they'd like to.
> At least this article highlights how poorly worded that problem was.

I spent three minutes trying to parse the question before I gave up and reverse engineered the question from the answer. I love logic problems, but the delivery on that one was horrible.
Show HN: A Python plugin for Collectd to measure Linux softirqs
I certainly agree with you. I just think the "don't roll your own crypto" advice is overly ambiguous. Ironically, I think my original comment was ambiguous as well. Let me clarify. I'm not endorsing rolling your own cryptosystem (e.g. a replacement for RSA). Rather, I think the advice should often be paired with additional insight on what "rolling your own" means. When building some sort of software, not everyone (currently) has the luxury of a cryptographic library that handles everything painlessly.

For example, I think most would say that I'm not "rolling my own crypto" if I'm implementing some piece of functionality in my application leveraging the use of some API with "mac", "encrypt", and "decrypt" functions. There are still ways I can screw up using these functions, but I'm arguably not "rolling my own" crypto. So in this situation, the mantra is confusing at best.
Salix Babylonica – Babylon Willow – Weeping Willow