skysight-inc/HackerNews huggingface dataset:
Unless you provide sources, and, really, a viable build environment -- see RMS's discussions on this, and such counterexamples as Red Hat's rather difficult-to-reverse-engineer build environment (the real value-added of CentOS and other RHEL free forks), as well as Microsoft's long-standing source licenses to academics (build environment not included AFAIR) -- it's possible to hide either failures or backdoors in your products. True crypto is well-tested crypto. That doesn't mean "verified" (can't prove a negative), but it does mean very thoroughly vetted.

Even proprietary security companies have long practiced source provided (different from "open source") code for their key crypto engines. PGP comes to mind in this regard (the company, not the protocol).

But fully open source means you've got vastly more exposure of your crypto guts to examination.
>Walter is saying you can't have good error messages without semicolons

That is what he said though. I understand it is one example for a larger point, but it is an example that doesn't support that point at all. It is pretty hard to judge the overall point when the example is nonsense.
Would you do the same as Facebook did with Paper?
Let's assume you are the CEO of Facebook. You manage a Big company, you have lots of resources and you have an idea of a new product. You may have thought of Paper as name, you may love it, but you do know that there is a well-known app already on the App Store. So what would you do? You keep the name and launch, as Facebook did, knowing that you most probably will have the power to prevail or you respect the existing company, no matter its size and act with business ethic, you step back and you simply think of a different name? What would you do?
If you're pushing anything close to real bandwidth you're probably getting an individually negotiated price that is not public.
Hopefully War for the Overworld, which looks very promising.

https://wftogame.com/
Great post, I had no idea you could do this with ELB. I've added your link to the additional reading list in my post, thanks for sharing!
I was put off by the fact that the title is “No Camels”. Seems vaguely offensive ...
This sounds great. Even has a slight geurilla ring to it, that appeals to the freedom-fighter in all of us.

But, as many have noted on this thread, they will simply find ways around these obstacles. So, it's just another form of cat-and-mouse in a game we are destined to lose, as their resources are virtually unbounded.

In all, it really goes the long way around getting done what really needs to be done: change and clarify laws which bring the NSA back under heel.

IMO, pursuing anything else outside of legal redress as a primary goal (including pure technical solutions like encryption) is simply assuming the wrong posture. It concedes their right to do these things, as long as they can skirt the chestnuts we try to shovel into their path. In this, we allow ourselves to be put at odds with our own government and abandon the rule of law, as well as the very principle that our government works for us.
I guess Mozilla limited resources would be used on other projects until it gets the right traction.

I believe it deserves it, but more collaborators should chip in, or more websites should use it in order to make it elegible for more resources.
Why the Government Wants Cars to Talk to Each Other
You can see how we communicate it on our site if you're curious. Basically it's a modal dialog with four options:

* Facebook
* Google
* Twitter
* Email

We don't use the persona messaging, and I think people's expectation when they click the 'email' button is that it's going to just be a normal email flow. We don't call it Persona or Browser ID or use any of their assets or messaging, because we didn't think anyone would click on it if we did.

But yes, we see a small preference for a button labeled 'email' versus facebook, and a medium preference for either over twitter.
App sends and receives morse code using the iPhone flashlight and camera.
Regulation where it's necessary (like exchanges) is understandable. Regulation of transactions between individuals and vendors for example is not reasonable. And virtual currency should prevent such regulations by its own design - i.e. there simply should be no technical way to regulate that.
I beg to differ. I won't even look at a language who doesn't have a macro system like CL does. Which only really works out well if its homoiconic.
(For serious use that is, certain feature can of course be interesting regardless of others, e.g. I find erlang's implementation and concurrency mechanisms very interesting.)
We can't. Thank you for making my original point, which was that human drivers are very hard to replace.
U.S. regulators pave way for vehicle-to-vehicle communications
Show HN: Demo of word2vec on GoogleNews
Hey, sorry I didn't know how this website worked at first.
Here's the right link https://news.ycombinator.com/item?id=7173782
Covers are explicitly allowed, even today. There's a standard royalty that applies, but no permission, or approval process or anything.
Thank you for the long and very good post!

I am still searching for a tool that doesn't limit me. I went from experiments with Reaktor and FruityLoops 3 (~ 10 years ago) to MIDI and score editors with virtual instruments. But that was the wrong direction.

Things have apparently improved and there are now professional tools available for Windows. I already played around with a virtual Swarmatron and reproduced sounds like in Social Network and the iconic THX sound. And I will simply try some tools and choose the one with the best interface :)
The only way to dial emergency numbers is through the dialer or the lock screen. If you disable both then you can't dial emergency numbers. Then, if you still want to lock your screen you can use a third-party app.
> They'll find a way to do it, so you have to watch them like a hawk.

I'm curious why this wasn't really a problem when we had landlines in our houses. Is it just because these devices are a lot more fun to play with than phones were and the kid eventually dials 911 accidentally?
You mean the federal government which has passed the least number of laws of all previous' Congresses?
Uk have a bit of a legacy mess of systems. they use ordinance survey for mapping which is quite detailed for physical features (roads, fences, woods, buildings) but often doesn't provide actual property boundaries. they charge quite a lot (for reasonable reasons in some industries) to access this. the post office hold a separate database (also costly) of real addresses
Having moved to OSX, but by no means a zealot, there are many things I miss about Windows.

This - download.com and others - is absolutely not one of them.
"Let me also stress that although very exciting, this effort is still experimental, so I would like to make sure that nobody makes excessive expectations based on these few patches. The scope of this work is strictly limited to Tegra (although given the similarities desktop GPU support will certainly benefit from it indirectly), and we do not have any plan to work on user-space support. So do not uninstall that proprietary driver just yet. ;)"
How does one down vote posts here?
Independently Poor: A Twist on FU Money. Or: "FU, Money" (2012)
Introduction to JQuery deferred objects and promises
They have 108.8k employees [1], so this represents 13.8% of the company.

[1] http://en.wikipedia.org/wiki/Dell
Monochromatic Chic in Navy
Total Surveillance State, One Vehicle At A Time.
Real-Time Systems: High level introduction
When I upgraded to Android 4.3 I believe Google asked if I wanted to route my messages through Hangouts (Google+). I assume this would send everything through Gchat/Google+ wherever possible and skip SMS...
Yes, but your process(es) on each dyno can do smart routing for all requests hitting that dyno.
How to Automate your Facebook Fan Page Posts
Yes, that is the way most apps work. Netflix for example shows the video on your Chromecast and the controller interface on your phone. You can leave the app and the video will continue to play.
What's a startup?
Yup, it's pretty cool. This was one of the most impressive demo's my physics professor did in our freshman physics class. The point is that as the magnet is falling through the copper tube it creates an electric current which then creates a magnetic field in the opposite direction of the magnet's movement. In other words, this is the practical application of the Right Hand Rule [1].

Two fun facts about it: first, if you cut a small notch along the length of the tube, this will not happen as the current cannot go around the tube.

Second, imagine a superconducting tube with an extremely powerful magnet right in the center of it. Now, try to get the magnet out without cutting the tube.

[1] http://en.wikipedia.org/wiki/Right-hand_rule

Edit: Of course, there's nothing special about the tube being made of copper. Any conducting substance will do.
Posix is getting endian.h
Here is a much more informative video: http://www.youtube.com/watch?v=NqdOyxJZj0U
be very careful when handling such powerful magnets - if you have something metalic on you, they might jump off the table and smack you really hard. bones will be broken.
Funny scenario, but I can imagine. This is also my concern along with the rest of the things. Can we anticipate that we have so many apps installed on our phone and keep looking for the one we need to control every time? Especially, we'll buy every "thing" with an Android or ChromeOS or iOS on it for a price more than $100?
I remember watching the video on the Building Windows blog when they showed off the interface for the first time. Sitting there stunned thinking it had to be a joke, it looked horrible.

They were proudly showing off how your could multitask TWO whole programs and I wondered what they were smoking.
Minimum you should know about Unicode and Character sets
Julia uses the keyword `end` to indicate the last index.

1 and end for the first and last, 2 and end-1 for the second and second to last, and so on.
My primary machine is a Chromebook (Acer C720). I tabcast and screencast and all that jazz and it tends to work great unless I'm trying to push HD video. Knocking it down to 480p at the tabcast side lets it work fine.
>If they make enough stink they can maintain their brand.

This is it exactly. Copyright and trademark are not the same thing, but many people confuse them. You have it right: With trademark the burden is on FiftyThree to defend it. The fact that they are doing that so politely makes me like them more.
Sure. Pop in opscode chef. Took me a weekend to write the basic framework, 3 weeks to make it solid. The 3 weeks more than paid for itself and hosting the config servers with them is a couple hundred a month. I could've hosted it myself too. This includes support for things like a load balancer, heterogeneous nodes (db, app, cache, chat, etc).

Ansible, puppet, sprinkler, and the like would take a similar amount of time to configure.
Great point with regards to IAM roles. The applications I've worked on don't download things from user-defined URLs, so this never even occurred to me.

Is the purpose of blocking 169.254.169.254 important because it could potentially give users access to the instance metadata service for your instance? I'd be interested to hear more information on securing EC2 with regards IAM roles, you seem to have lots of experience in that area.

The disabling SSH tip wasn't really about security (I agree that it has negligible security benefit), it's more about quickly highlighting parts of your infrastructure that aren't automated. It's often tempting to just quickly SSH in and fix this one little thing, and disabling it will force you to automate the fix instead.

The CDN info has been mentioned elsewhere too, lots of things I didn't know. I'll be updated the article soon to add all of the points that have been made. Thanks for the tips!
Feature request: motion detection + record to HD.
What's always bugged me is why is there no Chrome browser on the Chromecast?
More apps should be on their way now that the SDK is officially released, here's one demo from 6 months ago sending XBMC files, browsed via upnp, to Chromecast.

https://www.youtube.com/watch?v=neLkKbfl42E&feature=youtube_...
How is this really helpful? Random numbers on a page. The only number you really care about is when YOUR number has been called and the government has snooped on you.
Most of the "Windows 8 Works great" arguments are along the lines of how to bypass it. The whole "Install start 8 and it's awesome" arguments just show the UI was a failure.
> GMOs, as they tend to be mules (that is they do not breed effectively and the farmer needs to buy more seed every year)

There's a couple of myths in there. The issue of having to buy new seed every year isn't a GMO or not-GMO thing, it's about hybridization. Hybrid corn has been around since 1926. Farmers plant hybrid seeds to improve their productivity - to get crops that grow better. The seeds are a cross between specific parent strains designed to grow especially well given the local conditions. The resulting crops aren't "mules" - you could just use their seeds to plant the next generation if you wanted to - but if you did so you would lose all the benefit of hybrid vigor. It'd be a dumb thing to do. (If you want to re-use seed, buy normal seed, not a custom hybrid.)

Farmers choose to buy hybrid seeds - GMO or not - because doing so is on-net cheaper than using regular seeds when one includes the value of the resulting improved productivity - in the case of corn, you get ~30% more corn per acre from hybrids.

http://science.howstuffworks.com/life/botany/corn-info3.htm

As for where the myth came from, it's true that some people have talked about possibly using GMO technology to prevent accidental seed reuse - there have even been patents issued related to that idea. But as far as I know the tech didn't work well and the idea has never resulted in any actual commercial product - there is nobody who is today buying and planting seeds that have been deliberately designed not to allow re-seeding. It was just a scare story that made the rounds for a while.
Adapting Technology To A Brave New World
Many economics pundits are predicting the world will soon go into a deep depression. Theautomaticearth.com, an economics blog related to preparing for the deflationary collapse, recently ran a piece on "Adapting Technology To A Brave New World," which predicts that Free and Open-Source Software (FOSS) and the DIY electronics movement will be critical for survival in this brave new world. Will a depression finally bring about the year of Linux on the desktop?
No, the use of informants to kickstart an investigation without having that informant be in the chain of evidence is not Constitutionally unproblematic. Defense attorneys have campaigned against it for three decades. There is a complicated balancing act involved in using but not disclosing CIs, and it is very similar to the balancing act involved in using surveillance. It isn't helpful to pretend that one use is cut-and-dry and the other not.
Hacker Monthly: February 2014
As the early adopter of Pebble in my group of non technical friends I was always the one that people came to asking how they could install more apps on their Pebbles, and I had to guide them through the process of downloading and installing from the website in Mobile Safari. Now that its a one touch process they'll be able to do it on their own.
Since we're giving a little help here, you have two typos in this sentence.

> You can't change bucket names one you've creatd them, so you'd have to copy everything to a new bucket.

once and created
> I think you're mistaking the parent poster's argument. Immutability is at its most useful when it's the norm, rather than the exception. For this to work, the core language needs to very strongly encourage immutability, to the point where in-place mutability is considered something only useful for low-level performance tweaks.

I don't think so. What you are saying is you can only program in way X if your language forces you to, which is obviously wrong? I think people just are not used to using a language that doesn't force you to do anything at all (e.g. lisp).

You can only program in way X if your language _allows_ you to. What language allows you to program in any way and even lets you easily modifiy the language to do whatever you want? Lisp.

> The Clojure rationale page talks about separating languages from platforms, and this subject has come up often in talks and on the mailing list.

Then they made that up. ClojureScript is not the same as Clojure. They did a pretty horrible job at seperating their language from their platform. I know because I get Java stack traces all day. I also have to use inferior language primitives dues to Clojure's Java-centrism every day.
I found the lemon parser generator distributed with the source to sqlite3 to be far easier to use than bison.

http://www.hwaci.com/sw/lemon/
Fingers will also be pinched and possibly broken.
Interesting question to which I do not know the answer, can I, as an individual, give SpaceX a satellite to launch into a polar orbit without disclosing the function of that satellite?
Ooh eddy currents!
Wait, why Microsoft? I'd say they're the last company to do this. It sounds more like a Valve action to do this kind of awesomeness.
Sorry, do you mean to the Hard Disk, or in High Definition? :) OnCue already does record to the disk when you configure it to, you can set it to record on either a motion or an audio trigger.
Seeing as the ledger is public, regulation of transactions through aggregate means is inevitable. It's just a waiting game right now.
Don't count on that. Unless you have an algorithmic-based product your idea can't be "secured". This business plan protects you only from the copy of the exact same product, so, if someone alter this a little, you can't do anything. What is the best thing to do? Start it! By the time you have mockups, go out and test them, take feedback from potential target group, keep metrics of your protype. You don't necessarily need developer or designer to do this, take your validation. After that you can go to talks with funds in a much better position. Build-Measure-Learn. Hope this helps. :)
I agree that the CIA shouldn't be doing domestic intelligence work, but that's not relevant to the argument upthread, which suggests that the NSA could be shut down without crippling foreign intelligence because the CIA would continue to operate.
California State Agency Tells Google To Move Its Mystery Barge
It may be new but it wasn't good. I love getting beta software and trying out new ways of doing things but if you have to go though hoops to do basic tasks it isn't good.
> yes you should have some basic understanding of how syscalls works, what a kernel is and what it's job is etc.

If we're talking about experienced developers then sure, at some point people should learn that stuff. But as a beginner it's impossible to understand everything at once; start at the highest level, the level you're actually going to be working at most of the time. There'll be time to peek behind the curtain and learn the details of what's going on at lower levels later - and good programmers absolutely should do this. But I don't think people should start off without frameworks any more than they should start off in assembly.

> Also your CV probably sais Software Engineer and not Hardware designer. So I'd say hadware bugs are out of scope.

If that's what counts then my first job title was Java Developer :P
LISP is mostly a historical term used for 1.5 era lisps.

Furthermore note the difference between "X is Lisp" and "X is _a_ Lisp".
The Weatherman Is Not a Moron (2012)
Grab a roku instead. If i'm on my nexus 7 i can cast to the roku using plex, netflix, or youtube (and probably others, but i'm in canada so my streaming service selection is a little limited). It's the exact same experience as using my roommate's chromecast. And Roku has a standalone remote that can be used instead of a smartphone/tablet/computer.
Show HN: Generate .gitignore files for your projects with one line
My city wasn't founded until 1934, how does NASA have stats from 1894?
http://en.wikipedia.org/wiki/Eddy_current
I can only begin to imagine how much a piece of copper tubing that thick costs. That's a lot of copper.
A few a month. It used to be more frequent. When they call, I try to be polite and have a short chat. I tell them where I am, ask what jobs they are hiring for, and promise to send any friends their way if they have a matching background.
Because it lets white Americans say 'see! other people owned slaves too!'

My ancestors first set foot in America in 1930. I do happen to be white though, so I'm curious as to whether you think I'm included in the people responsible for slavery. Or do you think it's only white people whose ancestors were in America more than 149 years ago? I'm just curious if you truly believe people are guilty by racial association or only by ancestral association.
If it weren't for all the idiots in the world that don't care about Mutually Assured Destruction, that might not be a bad idea. MAD keeps countries at peace, or, at least there is something to say for it.

I'm not sure MAD is really the way to world peace, but the idea that owning nuclear weapons is inherently bad for any government in the world... I'm not sure how right that is, either. If you are sure that you will be destroyed as soon as you attack, no matter whether you attack first, there is suddenly a lot less incentive to attack.
Shit happens. They'll deliver.
Lenz's Law in action, lots of good demos online, or take any strong magnet and move it rapidly while in close proximity to any non-magnetic conductor (brass, copper, aluminum, etc.) You can feel the force exerted by the generated field. Automobile speedometers used to operate on this principle.
Well, infix math is very nice and easy on the other hand. Also, range and index syntax like Python is nice.
Machine Superintelligence – Dissertation by the founder of Deepmind [pdf]
OSMAnd does. (I'm not sure precisely how it works or whether it works when you're offline, but it allows you to "report a bug".)
I feel bad for anyone who didn't see the writing on the wall when Dell was initially acquired. Large-scale layoffs are a key tool for private equity firms when they take a company private. Indeed, if Dell didn't have a lot of fat to trim, it would have been a much less attractive takeover target in the first place.
Maybe lots of them but certainly not all. Lots of games are made for fun and if they are later sold or made free depends on how well they turn out to be and what the devs want to do.
It doesn't really have to be just small games, you can take Dwarf Fortress and Cave Story as examples of "big" games which are both free.
More about ethereum here: http://ethereum.org
To that point, no human should have to work directly with CSS for layout!
No, it's because there's usually an emergency call button of some kind (so the towers can route your call based on location, iirc), you're not actually entering the sequence "911". No touchtone phone I've seen has a big red "911" autodial button.

Also, the devices are used for entertainment, even if you did give a toddler a touchtone phone as a toy, you'd disconnect it from the line.
Stop questioning, start panicking. If you want to make a difference start recycling, buy some solar panels, and think about how amazing it is to be poor in exchange for saving the planet.

If more people gave 10% of their income we can stave off the apocalypse, end of humanity, rapture, end times, whatever you want to call it. The rich will never inherit the kingdom of Mother Earth.
When I started using the Beta I couldn't get windows snap to work. Spent an hour trying to get it to work and just couldn't get two metro apps on the screen at once.

Was it my dual monitor setup? Was it a bug?

No, I didn't have enough screen resolution and the os wouldn't mention this fact and it took a ton of googling to find out that was the case.

Yeah, the OS was being obtuse.