skysight-inc/HackerNews huggingface dataset:
I think pretty much everything you're saying could be said about Angular, too.
Heck, if you don't have a stack of failures when you exit this place, then you really didn't try a whole lot.
What I find interesting about the Elasticsearch story is the success it has given that the core product (the search server) is completely open source.
Wearable submarine to hunt for 2000-year-old computer
Sorry, I should have clarified though that the Rust part is the new territory for me, while I'm pretty familiar with the Go primitives already. Thanks for the clarification though!
Finding out where in a codebase jQuery events are registered and unregistered
We may be arguing facts and opinions.

It has nothing to due with revenue. Note my non-commercial language above.

If you write something and present it anywhere that copyright is implied or described, you, as the content creator, maintain control of your work. If someone scrapes it and re-presents it, even with proper attribution and you have not provided an explicit license, you can still require the third party to remove, revoke, forfeit, and/or destroy the copy of your content.

Posting their book, in full, online would not relinquish the author's copyright. They have to pretty explicitly grant license for other uses. See Creative Commons licenses. Those are pretty loose and they only require attribution.

And what's with all this method of access stuff now? I thought it was JUST proper attribution. Now you need to provide a method of access too? You're making this worse.
A Model for an Automated DevOps Environment
So opensource a language maybe isn't a problem?

Regardless the openness of obj-c and swift, the iPhone runtime is still close-sourced.

And you can write your own swift compiler in LLVM, even if apple don't opensource it.
My wild guess regarding #1:

Crypto is worthless if intelligence agencies of serious/powerful nations (guess: ~20 around the world), top blackhat groups or a small number of people working at the respective software companies are interested in your data.

Stealing data from your box through a backdoor might be relatively simple and automated, but it's still an order of magnitude or two harder than just analyzing the plaintext sent to someone's server.
Right so you name the sender and receiver right? Then say a channel exists between them? Then send and receive are explicitly called on the sender and receiver respectively.
Which is the opposite of how Go names the channel and the `sender` is the routine which calls a send `x<-` on the named channel. The `receiver` in Go would be the main routine which calls receive on the named channel `<-x`.
I think that is the subtle difference.
Usability Tips for Back-Enders using Bootstrap
I've written a response for peoples questions on the future of RubyMotion, ignore the sensationalist title :)

http://blog.motioninmotion.tv/why-swift-will-never-replace-r...
As of now, copying an API is illegal, no?

http://www.reuters.com/article/2014/05/09/us-oracle-google-r...
Tinypic in 2014?
Entertaining pictures :-) Nice article Marta!
Coding stuff takes time and effort. It's really cool if you can give stuff for free, but I do not see why he's in the wrong to charge for his work.
> Unless I'm missing something, the person with the fastest hashing processor will usually win.

You have to factor in power usage as well. Unlocking a 0.1 BTC bounty while spending 0.2 BTC on electricity isn't wise.

I mean, we can easily get to the point where unlocking a secret can cost hundreds of thousands of dollars in electricity. At that point, it's not about who's fastest, but who can unlock the secret without spending too much money.
Spot on, but I disagree with one point: "We would absolutely have to abolish most mandatory coverage."

This will lead to the same situation as now: one unforeseen accident (or discovering your true sexual identity later in life!) and you're financially fucked.
3D Printing Organs, Blood Vessels and All, Takes a Big Step Toward Reality
Does this vulnerability compromise the private key? Should people generate new key pairs?
"Well I'd argue that T-Mobile is clearly the 'preferred' brand in the market."

Given the sponsorships and the lack of coverage in certain markets, Sprint is the higher profile brand.
What is the thing to be said?
Cup and cone bearings are about the best you can get with some manual fine tuning. If you carefully hone the surfaces with wax and toothpaste, and then select the beads running between the two halves of the bearing to have almost equal size, you're already good enough for track cycling championships.

Regarding the sponsoring by Shell, I doubt Shell cares. They are paying for this with pocket money, and they get some greenwashing in return. Doesn't sound bad.
That's exactly what I'm saying. I'm not the sole decider, I'm expressing an opinion.
It's important to consider timeliness in these things.

On the very short timeline: messages like "attack at dawn" need only be secret til dawn, at which point the information becomes known. Any method, even if utterly broken but that takes 2 days to decipher is fine for such a thing. Many things do not need "forever" level security.

On the medium - even if they had told the Japanese that they were using the Navajo language (in this case, other American languages in other cases), it is reportedly very difficult to learn, so if we take that at face value - it would still provide a long buffer before it became insecure. The time to train up enough people to have the messages useful on the battle coordination timelines is still long. The extra bit of making the Japanese figure out what the heck the language was only added to the this timeline. Security by obscurity as a portion, not the key, to security is not a bad thing.

On the very long timeline - this is totally weak. But... most of those messages probably weren't recorded anyway, it's a very modern mindset to even consider the possibility - these voice transmissions are truly ephemeral, there just wasn't the recording technology at the time for the scale needed. Besides, there were other ciphers for textual communications. Even if there was the recording technology, it would aid in the Japanese figuring out that it was navajo, and perhaps aid in training up the people to decipher it faster, but see above.

So basically if they had kept the use of these guys' Navajo language transmissions to things that had a "keep secret" timeline that was relatively short, it was pretty secure for that use.

There are lots of interesting meta analyses in this sort of thing, but that is true no matter what the cipher.
The new X-Men movie explained in Git
So? They don't have an air force, tanks, radar installations, anything really besides guns, rpgs, and improvised explosive devices.

It's at least as naive to believe that our government will always be benevolent as it is to believe that the armed civilians of the USA could rebel against the military. I would argue that the second is much more plausible.
Ah, ok. I've seen it in code bases but never had to touch those sections (and it's not used in anything I'm developing, pure C# code for my projects). Thanks for the info.
No, you can't. You can create a new history, you can't edit an existing one.

To clarify: You can, e.g., use interactive rebase to remove a commit from a branch. But that creates a new HEAD with a different SHA - this is why rebasing published branches is such a bad thing.

The parent was implying you could change history without anyone noticing. This implies modifying a previous commit whilst keeping the current HEAD the same, which can't be done.
That's an awesome idea. Maybe even some partnerships. We talked about doing an extended warranty/insurance program of our own where you can get insurance on the devices you register. Dunno yet though.
imgur, Please!
They are not using GeoCities, so it's not too bad.

Linux came out in 1991, but people still use that in 2014.
Any art form can be converted to a digital format against the artist's will.
all the vcs who have poured money into hortonworks and elasticsearch are the greatest contributers to open-source - and they don't even know it.
Great! That's the goal.
Google's autocomplete feature uses your web history as part of it's algorithm for finding results, so perhaps Google just thinks you're an idiot. When I search for "windows 7 how do I " I get things like "windows 7 how do I make myself an administrator" and "windows 7 how do I create a restore point".

It seems possible (likely?) that Google are using your environment data too - an browser on OSX is likely looking for more basic information than a browser on Windows.

Regardless, this is a pretty rubbish test.
How to Choose the Best Energy-Efficient Roof for Your Home
Not so swift
You're right. I better watch more TV so I don't have to pay attention to that pesky data any more.
It's not illegal, it's just apparently impacted by copyright. Since Joda-Time is available under the Apache 2.0 license, that doesn't seem like an unsurmountable obstacle.
The folks saying they don't see how it's lock in any more than objc need to think harder about what GNUstep is and what it means for the objc community. People already think of it as "Apple's language" and it's true that the vast majority of developments come from there, but I believe it to be more than that thanks to GNUstep.

When I learned objc more than a decade ago I was really just a kid, I could not afford a Mac or any extra hardware. But there was a GNU compiler. GNUstep had an open implementation of Foundation and AppKit. And the whole thing ran on Linux. So I was able to play with it. When I share this story with current objc devs, they give me blank looks. Mentally, they have already decided it is Apple's language and nothing more. I believe this is a form of blindness to the potential of objc. Why not objc on Linux? It exists today.

Hopefully Apple opens up the compiler, people port it to GNUstep, and the whole issue is moot.
EU libraries can create digital copies of books without publisher consent
I don't think it's quite well understood how important this is. In many places, especially where they are most important, those relays and exit points are not controlled by whom one would expect, let alone a diverse interest group. When you control a certain number of nodes and exits, Tor becomes a pretty open book.
Yep. I work at a big company that uses WebSphere products & they're pretty rock solid.

My only issue is a personal one (that I more like to pick and choose my own stack) so there are free technologies more amenable to that. But as far as creating a suite of business applications is concerned -- biggest problem I see is developers not knowing how to control WebSphere (auto-deploy, auto re-admin) which seems to be cultural rather than an issue with the software.

And FYI to all those complaining about the "send a jar to IBM?!!" scenario you should realize that sending around WARs/EARs is pretty commonplace in the java world. it's kindof like zipping a certain git commit, for all you dynamic folks. I agree it would be nice to have something simpler but corps are not in the habit of sharing their repos with each other and creating WARs/EARs/JARs is trivial. Every project has a build script for this already in daily use.... But our stuff is onsite luckily, i have no experience with outsourcing infrastructure to them.
What seems the most interesting is how Masashi Kikuchi has discovered this flaw: he seems to have used Coq and modelised a part of the states and transitions of the TLS handshake and then observed OpenSSL wasn't following this model. Very nice.
Heh. Probably using a lexical comparison on the version components. Well, 10.10 isn't released yet, so there's still time to fix this.
The main problem is that programming skill requires a very different skill set than the one usually required to build successful art (insight, a sense of composition and proportions, good taste in colors, all that right-brainy stuff). Although a person may have both, it's rare that someone will be proficient in all those.

People with good visual skills may devote intense learning to the tools of their work, but see how the tools you mention (chisels, violin, proprioception for dancing) don't require strong abstract skills like programming does. Some renaissance men were capable of dominating both forms, but science was way simpler then - and they still gravitated toward graphical representations of structure and theory.

If all generative tools are based on "linguistic" programming based on strong syntax requirements, not allowing a more "intuitive" way to build abstractions, it will remain a highly conceptual form of art. This is still valid art, but quite different from the most popular forms of artistry that people associate with the idea of "art".
As stupid as this is, 10.10 is a horrible product versioning convention.
Escape from the matrix
I got my results from searching in Incognito.
This is amazing, I love how it handles the CVC even on AmEx. The only way this could be better is to type directly on the card or move the fields above (mobile) or to the side of the card to make them more prominent.

This is great work.
Lessons from the Best Unsubscribe Messages Ever
Show HN: Brainbean – Creativity brain training app
Rehabilitation is science fiction. Just because we want it to be possible does not make it possible.

Some convicts do spontaneously change and become rehabilitated, but no one has offered much evidence that they can engineer this change and induce it reliably. And yet the myth persists.

Medical science and psychology have failed to reliably treat much simpler mental illnesses (let alone cure), but somehow they can dig around inside someone's skull and cure something that isn't a mental illness at all, rather the predisposition to make bad, destructive, and illegal choices?
Lack of correlation is evidence of lack of causation.
That depends on what you expect to do with it, and how much you have.

To take some extremes:
data you read and change very frequently might be cheapest stored on RAM disks (backed by SSDs) - CPU time is heat and electricity, and in a datacenter that can become very expensive.

a small amount of data you can afford to read very slowly if/when you need it could be cheaply stored in Amazon's Glacier service.

Data where redundancy and ease of management are unimportant can be happily stored on 2TB commodity hard drives which you can get readily for $40/TB.

If it's the right amount, time and place, there're freebie USB pendrives, at a cost of ~$0/MB if you have one lying around.

So, what's your use case? That will lead you to your storage.
Vamos rir um pouco
It does have something to do with cars - it shows that if we changed our requirements we could be driving much more efficient cars. Even if safety and comfort meant than we could only get 1/10th of the demonstration, that'd still be a good deal better than what we have now.
Because 10.10 is actually 10.1
The config files are really simple - this right here by itself will run you a relay just by running the tor binary:

Nickname whateveryouwant
ORPort 9001
BandwidthRate 200 KB
BandwidthBurst 500 KB
ExitPolicy reject :

Just make sure port 9001 allows TCP traffic in, and is forwarded from whatever world facing device you have.

You can also get the TOR software bundle for Mac:
https://www.torproject.org/download/download-easy.html.en#ma...

That includes vidalia, which is a configuration utility that lets you run a relay. It supports UPnP, so you can avoid even needing to port forward with a supported router.
I would block the port using a firewall, and use a SSH tunnel to access the port.
How I discovered CCS Injection Vulnerability (CVE-2014-0224)
Selection bias and bombers (2008)
The vector map demo on the page has a serious issue with street names not showing up until you zoom way in, so far in that you can't see the context of the street anymore.

I assume this is for performance purposes, but it makes the map feel much less usable than Apple Maps in my opinion.

For comparison:

Apple Maps: http://i.imgur.com/jqPHej2.png
vs
Mapbox Maps: http://i.imgur.com/rVH775b.png
Totals don't speak to individual income, what is the mean, median, and range per artist?
T-mobile's strategy has generally been a higher quality network over a limited footprint. If your within their limited coverage area, coverage tends to be quite good. Wander outside it and it degrades rapidly.

Sprint coverage tends to be better, but their network has generally lagged behind in terms of technology.
From that, it's not too hard how people could think it was influenced by Go (though it apparently wasn't): http://play.golang.org/p/oWNRd0D2Zp looks superficially very similar
Alternatively: Git/version control explained in terms of time travel.
How is this being snide? Anyways, thanks for your input. I actually think we come to read articles that sound interesting, and if these are not accessible, our attention is lost, so we move on; not all of us have all day. Anyways, someone was just on a power trip; they think that because they can down vote, they can do so for anything, even when it points out actual problems with a blog/site.
Has it been the same Cringley all along? I always assumed it was multiple people under that name over time.
That is also accurate.
> We've previously made the decision not to distribute any crypto with Rust at all, but this is probably not tenable since crypto is used everywhere.

This is pretty much why I haven't used Rust for any serious application development. Any HTTP or TCP connection I'd want to make would be over TLS and there are better options than importing c crypto libraries in Rust.

I get what they're trying to do, and the conservative nature is admirable but I just want to "get things done" and while Rust is nice not having crypto is as is mentioned not tenable for application developers.

Crypto is very critical. Many people do not want their application to send their critical data in the clear.
Saavn pro is mobile only :(. I like their pricing though, paying Rs 5 as when you want for a day is an excellent way to let people try it out.
It's a fascinating discussion. Maybe we can meet half way?

> I definitely believe that there is value in artists learning to think with the rigor that code encourages. It's a fascinating cross-pollination...

I agree!

> Design is remarkably accessible...

But this... Well it depends on the point of view. Design can be as intimidating for geeks as programming is for artists.

I have nothing against making programming tools more user or artist friendly. In a sense Photoshop is such a step - it allows many creators make sophisticated images without learning to draw and without learning to program. And certainly many many amazing works were created with it and similar tools.

The point I am trying to make here is that the visual/artistic power or possibilities of generative art and design are very much driven and dependent on the artist's fluency to program. There were many attempts to create programming tools [1] that let you avoid having to slog through typing the code, but seems like none of them would match the expressive possibilities of 'raw' coding and gain any wider adoption. In other words all of them have significant limitations and this would be a step back from the point of view generative artist.

And just to make it clear, I don't think that using any of these higher level tools is wrong or produces works of lesser value. It's just that these works are outside of unique possibilities of generative art driven by traditional coding.

[1] http://blog.interfacevision.com/design/design-visual-progarm...
I feel safer buying stock market indices than I do Bitcoin though. It just feels too much driven by insiders. (Also why I don't trade Gold or Oil)
Why would I want to do that? Remember, I'm just trying to make timelock encryption practical, which means we want a good estimate on what's the fastest implementation of the underlying chain kernel that exists now and will in the future. I really don't care who collects the bounty; if it's the same small group of people over and over again, so what? I do care that the best implementation possible - probably a highly clocked custom ASIC with exotic cooling - isn't that much faster than the best implementation possible without too much capital investment - probably a high-end overclocked FPGA with exotic cooling built by some kid in university as a term project.
Few years ago I heard about some people making architectural projects with MS Paint. Being a professional in that field, it's hard to consider that rational but as you say: if it works for them..
yes you should. this thing is amazing.
FINMA blocks launch of Zurich Bitcoin ATM
Leaked court documents show FBI informant Sabu orchestrated Stratfor hack
http://ccsinjection.lepidum.co.jp/

> No. Attackers cannot steal your private keys through this bug itself.
The Path to Electronic Money as a Monetary System (2013)
Two of them, CVE-2014-0198 and CVE-2010-5298. We haven't even started looking at the protocol code.

I'll also note that "This flaw only affects multithreaded applications using OpenSSL 1.0.0
and 1.0.1, where SSL_MODE_RELEASE_BUFFERS is enabled, which is not the default and not common." is pretty misleading. nginx is affected, is not multithreaded, but is fairly common.
Doubly wasteful is making me click twice to get to what I want. and everyone, stop calling it a burger, that's a wave. This is like early-human mythology, it should be ingrained in there somewhere.
What about something like rubular.com inside the browser?
From http://ccsinjection.lepidum.co.jp/

Q. Do I have to re-create my private keys or certificates?

A. No. Attackers cannot steal your private keys through this bug itself. However if you have transferred your private keys via paths protected by SSL/TLS, the keys could be sniffed. If this is the case, consider regenerating the keys or certificates.
Risk posed by China mountain removal
Really? So the IP address 10.10.10.10 is the same as 1.1.1.1?
New OpenSSL vulnerabilities: CloudFlare systems patched
And FreeBSD

http://www.freebsd.org/security/advisories/FreeBSD-SA-14:14....
Google can still use your web history even if you're in Incogito mode if you've logged in to any of their services. http://www.cbronline.com/blogs/technology/how_secret_is_g

EDIT: Also, your conclusion:

"Over time, these autocomplete suggetions will change, but for now it’s clear that a lot of people using Windows 8 don’t know how to do the tasks they are familiar with in Windows 7."

Why are you assuming that they're Windows 7 users who are now unable to do tasks after an upgrade? What if the Windows 8 users are people who are new to Windows?
I never got to using opal, but I was quite intrigued after watching this https://www.youtube.com/watch?v=GH9FAfKG-qY
As DouweM said; there is a case to be made for having the whole stack in a single language.

While I use different languages server side, Ruby (either with Rails or Sinatra) is my go to option more often than not these days.

I have used CoffeeScript extensively, but this has always been on contracts where the decision was made by someone else.

It is important to learn and use real JavaScript (IMHO) rather than all of these transpiled languages. This is the route I take when I have a choice on the client side; I use JavaScript.

If I were to use a transpiled language though Opal makes more sense (IMHO) than CoffeeScript if you are working on a project with a Ruby backend. At least then you are creating a uniform stack and hopefully getting some type of productivity boost for your development team instead of always context switching between different languages.