skysight-inc/HackerNews huggingface dataset:
Synthetic diamond research is not owned or controlled by the cartels that control the from-the-ground gem market. The processes and limits of making diamonds are the subject of scientific papers, industrial processes, academic conferences, etc.
In the base install? Last I checked all the BSDs at least.
100 Tech Hacks That I Don’t Know. You Probably Don’t Either
This is gonna mess up some major web analytics stats about referrers :)
Has Cosmology Run into a Creative Crisis?
Yeah: MIT
It's true that C/C++ will never die. Not everyone loves them, but they're both good languages and they both have their place. Part of that place is due to mere tradition, mere established-ness, but part of it is real merit in terms of speed and directness.

It's true that Rust aficionados tend to come across as religious zealots. Most "up and coming" language advocates do. This is a case where zealotry is understandable and maybe necessary. When you've got a good thing that's an underdog in a world ruled by the familiar, the status quo, zealotry is the only way to break through the complacency.

It's also true that between awkward English, poor structure, and a lack of rigor in argumentation, this article comes across as drum-banging rather than thoughtful. I'd like to see an article that respects Rust, respects C/C++, and offers a measured, well-argued case for how they compare and what their prospects are in the long term when "establishedness" becomes less relevant (i.e. when Rust, through becoming more widespread, becomes less hampered by not having a large community or job base).
The README at https://github.com/duffn/loopback-connector-arango says it MIT License
Have you checked out Ice? I'm not sure if it will fit your needs, but if you haven't taken a look, perhaps you should.

https://github.com/NYTimes/ice
Honestly, I don't think I can accept that as a "peaceful" solution. Same as mafia can't be described as peaceful when asking for money not to destroy your business.

Simple test - any other religion with the same rule wouldn't be able to coexist peacefully. It's just luck that we have only one.
I find this all fascinating that resonates well with me. I used to work in Germany but found them too formal and official in both working and personal relationships. Perhaps I should have tried it in the Netherlands.
I think the difference is that PyPy exists, so people who just want "a faster Python" tend to go there, whereas in ruby-land JRuby gets the people who just want "a faster Ruby" as well as those who want Ruby on the JVM.

Honestly I wouldn't recommend trying to use Django on Jython (I'd be amazed if it all works), or really doing anything on either Jython or JRuby unless you're already familiar with all of the pieces. To understand and debug Jython properly you need a good understanding of both Python and Java. For a first JVM project, find something good and idiomatic in Java (I hear good things about Dropwizard) and use that.
This is bizarre. PCs and laptops are very much differentiated on quality and specs - it's just that the margin is competed away. The only way to maintain margin is to de-commodify, either by market differentiation (brand building) or barriers to entry. Apple have done extremely well at both.
Samsung makes almost everything Apple does plus TVs, DVD players, cameras, printers, air conditioners, refrigerators and more. They have a huge product line.
I should say first: I have zero doubts that CBP, immigration, DHS --- whatever --- are pushing way past the bounds of what's lawfully allowed by the border search exception.

Have you been forcibly searched at any of those checkpoints?

There is a popular series of Youtube videos of drivers refusing to comply at some of these checkpoints.
How Many G’s Would You Feel in the SpaceX Capsule Abort?
IME self discipline without enforcement never works, especially on a multi-programmer project.
It was something of an exaggeration. I'm capable of doing many things that realistically, I'm not going to bother with.

But I don't think "clear thinking" is a solution to this problem. I can read a book and say "the facts as presented don't fit the narrative", which is what I did with paulsutter.

If I'm really dedicated, I can look up references. I can bypass the paywall, read a journal article, and see that the author has misrepresented the results.

But I can't read a book and say "wait, you're completely ignoring the effect that in-fighting in the Roman senate had on politics in Britain circa A.D. 50", because I don't know anything about that subject. I don't even know that it's relevant. Unknown unknowns.

I can't know everything, so I have to rely on other people.
I'm surprised they went with F205, though. There are 32Lxxx chips with similar capabilities and lower power.

The whole thing looks like a quick turn of a reference design and the real low-cost design will follow later on.
Awesome news! I hope this gets officially integrated into Vert.x 2/3 [0][1].

[0] http://vertx.io/

[1] https://github.com/rdolgushin/mod-lang-jython
The person who build the paywall is the best qualified to tear it down. :)
Very cool!

Curious: If you want to have a lot of concurrent connections to your Elixir/Phoenix server, do you need to up the OS file descriptor limit?

And can you do that on Heroku?
You can achieve the same thing with the RefControl add-on, which allows you to set a custom referrer for a particular site:

https://addons.mozilla.org/en-US/firefox/addon/refcontrol
Is there a reason "fork over" and "shell out" can both (roughly) mean "fork and exec a shell" or the seemingly unrelated phrase "pay?"
If you use a trademarked name you're supposed to put the tm there. e.g. I used F1 in the name of an app and was contacted by the rights holders. Their only demand was that anywhere I use the text 'F1' I put the tm mark.
Gilt Groupe Founder – His Latest Startup with Kontor, a Houzz for Office Design
FileVault is closed source, so there is no guarantee that Apple doesn't have a backdoor built into it.
I don't see how he is violating the trademark (though that ™ should be a ®).
> Aren't version control systems "stuff that you learn along the way" in your opinion?

I don't think so. The reasons for using version control when programming solo aren't obvious. Especially with the intimidating learning curve something like git has for newcomers. Most CS students I've tutored would either dropbox their code, or store it by emailing it to themselves.

And then there's the difference between using version control just for yourself, or a small group project, vs using version control on a large application, such as OSS with hundreds of contributors. Workflows, best practices, etc.

I had never used any version control until my first internship. I didn't really put any effort into a good git workflow until I was at a company that actually cared about establishing one.
The author used the phrase "Develop strong understanding in.." in two places, "Algorithms and Data Structures" and "Operating Systems". The other fields are predicated by "Learn..", which I take to be a weaker recommendation.
I am a working professional but I have always resisted buying a subscription because I don't want one single publication to become my de facto news source.

I would love if I could pay $20 to $30 per month to some aggregator that lets me read articles from Al Jazeera, NY Times, WSJ, BBC, and a selection of other diverse sources.
That sounds nice, but you need to make a stronger case about it in the site if you want to get people interested. Think of what features would make people excited about your platform and talk about those, don't just say "My platform is about this" but "My platform is about this and you will like it because this this and that." and go into great length on the second part of that sentence.
Not disagreeing with your experiences (because they're yours, not mine) but I've been pretty happy with Hangouts. I default to Hangouts because most everyone I chat with has it installed and it performs better (for me) than SMS/MMS which can be slow, limited, and compress the hell out of attached media.

But if someone doesn't use it, or isn't online, I can just tap the little voice bubble icon (mobile version) on the bottom of the chat where you type in your message and it lets you switch to SMS and back.

Also that is weird that you don't see people as online/offline. Mine (again, mobile version) shows the person with a green voice bubble if they are online or a grey one if they aren't. It shows the last time they were seen and inside the chat, it shows their little avatar/icon below the last message they read.

I can certainly understand wanting to use a different SMS client (which I'm pretty sure you can do easily) and being able to choose different default apps is one of the things I like about Android in general. I haven't used it on a tablet since I broke my Nexus 7 but from what I've seen in the web version and the phone version (both iOS and Android), it's gotten much better since the initial move from Talk to Hangouts.
> C++ is a subset of C, not the other way around.

I can't see how this statement could possibly be true.

> no funny abstractions

Really? Maybe I suck at C++, but I can't meaningfully reason about template-heavy code. Not about the run-time performance, nor resource consumption. STL and Boost are beyond funny if you ask me.

> The formal standard defines what is undefined. Your safety-critical code shouldn't rely on some compiler-specific quirks or some magical code, but rather it should stay within the bounds of well-defined behavior.

Agreed. But take a look at the specification and you'll be amazed on just how much stuff is left for the actual implementation to figure out.
Oh yeah. After three years I learned to appreciate the Germans to an extent, but I could never shake the feeling that, as a 'group', they're a bit like the boring, responsible, often humorless older sibling to the Dutch.

Both 'groups' have their own pros and cons though, to be fair. The Dutch can be horribly rude and argumentative...
That's software engineering 101. Everyone learns that in school. Of course Google still needs all of that, just like everyone else. But you can pick up the knowledge part (that is actually tested in exams) very, very quickly.
How mindful does a task such as "Buy another tube of toothpaste" or "Buy more shampoo" need to be?
Nah, even we know it is shit.
You are right, they have diverged. However my initial statement was/is true, as C++ started as a subset of C (even though the two are totally incompatible for all non-trivial programs today).
The guide to python (and I am currently training up a few folks in python) seems to be a guide for complete retards to learn python. It's woeful.
He didn't say it was a fourth amendment ruling. The initial statement is a little ambiguous, but the subsequent parenthetical makes his intent clear.
You aren't Jared Sinclaire are you? http://jaredsinclair.com/about.html He's a registered ICU nurse who became a developer - I thought this transition is more unique than mine.

More than a quarter of licensed attorneys who graduated from law school in 2000 are no longer actively practicing for a myriad of reasons. A significant number from my year, 2008 hold jobs that don't require a law degree.

These articles should give you a glimpse into the situation. There were several others I really like from over the years, but I can't seem to find them at the moment.

http://www.nytimes.com/2015/04/27/business/dealbook/burdened...

http://www.slate.com/blogs/moneybox/2015/04/30/job_market_fo...

I don't believe the general job market for nurses is as bad as it is for attorneys. People also have a great difficulty accepting a potential sunk cost, or refuse to believe that there's greater opportunity elsewhere once they have both feet committed somewhere.
I can't find a way to share it... Is that only my dumb me?
Robotics startup starts a kids show to help users use their product
Florence Nightingale: Saving lives with statistics
Then use a generator expression:

`(2 * x for x in [1, 2, 3])`

This is functionally (pun intended) equivalent to `map(lambda x: 2 * x, [1, 2, 3])`
I hate how every 2 months I get some random app automatically installed by Samsung on my Galaxy S4.
> No, you pretty much don't need to bother with version control systems unless you're writing code on a team with others.

You may not "need" to, but almost any individual project will benefit from it, also.
Show HN: Job Bytes, your cheat sheet to the coding interview
I once solved a similar problem by creating a link at tinyurl and then updating that link to point to whatever the name of my uploaded file had become :)
The first sentence in the article encapsulates one of the biggest problems in this industry. It may apply to very specific roles within certain companies, or to specific subdisciplines, but in general the statement is little more than an unsupported assertion. It is very popular in a population heavily weighted by CS graduates, but popularity doesn't imply correctness.

As a thesis statement it is wildly out of sync with all but a few of the bullet items, most of which have almost no relation to "CS fundamentals". Working on projects outside of class/work is broadly applicable to any field, as is contributing to large projects as part of a team or group; neither of these requires "CS fundamentals." OO programming and learning specific languages are likewise disconnected. Some of the points aren't bad with respect to being required in order to be a good software engineer, but even those are too scant on detail (even for a bullet list).

Most of the "learn about" points are vague. In particular, as an example, the point about DS/algorithms is awful. What does "learn about" mean? Satellite engineers "learn about" materials, orbital mechanics, radiation and E&M, but they aren't in general expected to know the fundamentals (as a physicist would understand the term) of the theories of particle physics or gravitation for example.

The bullet points read like a survey of random computing related topics. There is no focus or cohesion connecting them to being a good software engineer. It reads like somebody's random meanderings when contemplating something they might find interesting within the field of computing. It's not a guide; it's a disconnected hodgepodge.

Remove everything that isn't related to being a good engineer (that would be almost all the points about sub-discipline-specific items, like machine learning), elaborate on the DS/Algorithms points, and provide something in the guide to actually support the opening statement (good luck).

That specific enough for you?
I tend to agree. From what we've seen so far, one has to assume the NSA does not really care about the legal status of its activities. As we say in Germany: Legal - illegal - Scheißegal.

They may rename the program, shuffle it to so other branch of their organisation, but I don't think they are going to stop. (Another problem, of course, is that they would have a very hard time proving they stopped, even if they did. If they just said, "yeah, we're sorry, won't happen again", who would believe them?)
It is for entrance to Oxford, not Random State University. Aren't Oxford students expected to be elite?
Weren't they the same publishers that were suing google for linking directly to their articles?
You're being snarky towards Gladwell, and yet you're constructing a narrative around him that is simply not supported by the evidence you've provided.

> I stand by my interpretation. Gladwell's books aren't useful sources of knowledge, but they ARE a commercial gem. ... Maximum virality. It does sell a lot of books.

None of this means that Gladwell only cares about selling books.
I have just written a library to make building something similar over webrtc easy: https://github.com/charlieschwabacher/ultrawave
Software is a hell of a lot easier to write and test if you have a decent well thought out set or requirements. Getting that is far harder than any coding.
Overview of VMs related to Perl [pdf]
One issue with the subscriptions, at least with the NYT, is that their pricing is a little crazy. The phone version is $15, the tablet version is $20, and both together are $30. It seems... excessive. WSJ at least (used to?) offer a single subscription that gives you access on all devices.
I think the trend of "turning a primarily content-based site into a dynamic app", and indeed most of what has been referred to as "Web progress", "moving the Web forward", etc. comes from the desire of content producers to obtain and maintain more control over their content. Look at how browsers have evolved to de-emphasise features which give the user control while adding those that are author-targeted.

I don't agree with this. Browsers are more user-targeted than ever.

We're moving from browsers being viewers for simple HTML documents (which can be copied, shared, and linked via simple means)

Browsers still allow this.

to a platform for running complex applications written in JavaScript which often render data retrieved in proprietary formats from proprietary APIs.

I have rarely seen a web API that uses anything other than straightforward JSON.

The "open by default" nature of plain HTML has become the "closed by default" of the data processed by web apps

Almost always equally as open as any HTML you would previously received.

Native app platforms (e.g. mobile) are also gradually becoming more "closed by default"; I'm not sure if that's a related trend.

What do you mean by this?
I don't think I believe that repugnant actions must benefit the American public - just that broadly, when rounding, it does in practice. I do not believe that it has or deserves American consent.

Regarding getting the intelligence you 'want' out of torture - we saw that in action as recently as the start of the Iraq war when tortured informants, under duress, gave intelligence (unreliable of course), that the Bush administration wanted to hear - Iraq and Bin Laden were both connected to the 9/11 attacks. This was used, even though the CIA warned the administration that the intelligence wasn't actionable, as some of the key evidence used to justify the war in Iraq that the Administration wanted to engage in anyway.

But from what I can tell and have read, torture is quite effective when there is a means of verifying specifics (location of hideouts, numbers of people, names of those in certain roles, dates of events), which our intelligence apparatus does have in some capacity. No intelligence information is without bias/counterintelligence/deception and in fact all HUMINT (even honest and helpful ones) - intelligence agencies know this most of all and have mechanisms to counter them.

I agree we should be skeptical of torture for a number of reasons. And as other have said, "that torture is effective is KGB argument." Effectiveness is not a justification anyway. But it is my understanding that torture, when used properly, can be effective. Where my belief may not have very good support is probably here. I believe that broadly, the use of torture by America is effective use of torture.
Really? Guess I really have my languages screwed up!
Python's [list] comprehension syntax was directly inspired by Haskell's list comprehension syntax. And it's also widely (I'd argue) considered to be the Pythonic way of composing lists (and other iterables), rather than using map. It's provenance doesn't detract from that.
Why is it I feel like this is just something that is designed to get me more working hours?

I like going to the store, socializing, finding things to try, being a human. Pushing a button doesn't do it for me.
I feel like this is a perfect reason why this "may be" a good investment. These people may be switched to Verizon's wireless internet services.
Basically, avoid using C++, except for <insert list of features here>.

The way Qt does is actually quite pleasant to work with, but they avoid most language features and roll their own (QObject, I'm looking at you), even including their own preprocessor.
now you know how we feel about your healthcare, vacation, and maternity leave policies
This is my guess as well.

Look for the SIGINT connection. How did they know to seize the laptop, and why did they immediately whisk it away "before" they knew the contents?
This is explicitly a guide for university/college students, and maybe that should be reflected in a title edit. Otherwise the article could be read as Google assuming that a university context is the only time and place to learn.
I'm guessing that this wasn't the agents' understanding of the process. From reading the opinion, it seems that they thought it was perfectly fine to search the laptop on spec, then later apply for a warrant to justify what they found.

They had enough warning that he was going to be going through customs to decide whether to grab the laptop when he arrived in the country or when he left it, opting for the latter, so yes, they would have had plenty of time to apply for a warrant if they thought they needed one up-front.
Representation of your Ruby objects to JSON
> But take a look at the specification and you'll be amazed on just how much stuff is left for the actual implementation to figure out.

Which is why the coding standard for a critical project will disallow the use of things that can lead to undefined behavior.
That's one reason you don't search for "DHTML."
https://groups.google.com/forum/#!forum/keras-users
Cisco – Leap Second Adjustment June 30, 2015
Reasons for the startup situation in the EU
Interesting, when I use the phrase "learn xyz" i mean "become very proficient at xyz" (maybe a notch below expert).

This post and the comments here seem to indicate that most people take it to mean "get an intro to xyz" (a notch above novice).
> And highly deterministic behaviors, crucial in real time systems. But I think Rust is trying to provide those guarantees too.

Forgot about that, a very good point.
Hmm .. May be they could have bought sbc/att/Comcast/twc? Given their valuation at that time, they could have bought pretty much anybody.
Or documentation.
This is a guide for technical development. What I think is useful is DevOps knowledge and knowing your way around Unix or even Windows. Spinning up VMs and setting up your dev environment is often times more than just following directions because there's always some special case you run into that requires some knowledge and experience to solve.
At first, I thought they added support for client side scripting in Ruby.
> Another problem, of course, is that they would have a very hard time proving they stopped, even if they did. If they just said, "yeah, we're sorry, won't happen again", who would believe them?

This is a good argument for abolishing the NSA. As an institution it has completely lost credibility with any reasonable member of the electorate - it is hopelessly naive to believe what they say.

Perhaps it can be redeemed with a sustained program of vigorous oversight (over-vigorous, really), but failing that it needs to be abolished and replaced by a new organization with a different charter and most of the influential members of the NSA absent from the levers of power. Of course, neither of these things are likely to happen with the electorate in the state it's currently in.
Whether you believe it or not, there is a reasonable explanation for this in the opinion which doesn't require SIGINT magic, just fairly boring detective work.
Chapter�1.�Introduction

The article not only has as an encoding problem but also software development has changed drastically since 2003.
Anyone have any insight on why they removed autocomplete from username & password fields?
Or do as I do and go on the 1 week Pl/SQL Oracle course before starting a project.
Show HN: Speck, a WebGL molecule renderer for attractive and practical figures
No. They weren't. Some mis-guided ones tried.
$228 billion in 2015 $
Think – Fast mobile whiteboarding
Actually, some do. NYT for example allowed (maybe they still do) incoming links from Twitter & FB to bypass paywall