skysight-inc/HackerNews huggingface dataset:
> But elliptic curve crypto is not one of these topics. If the code can generate a handful of Bitcoin account numbers and corresponding keys correctly, there is hardly any reason why it cannot do so for all account numbers and corresponding keys.

Not totally true, not every input can yield a valid private key. The very upper ranges of the private key space are limited, as only integers 0x0 through 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140 are valid private keys for Bitcoin.

You'd have to be stupid unlucky to randomly generate an invalid private key, but it can possibly happen.

> If one must pick a cryptocurrency, the lowly dogecoin, of all things, is doing everything right.

Yeah, an ancient fork of Litecoin with a meme name is going to save us. Has absolutely no relevancy to the issue at hand of course.
Not only is omarforgotpwd right, but the article is completely wrong with regard to predictive policing. It was invented by the LAPD w/ the help UCLA researchers in 2008. It is not the result of military research, and was not used by the military until recently. LAPD has repeatedly been credited with it since 2008.. and I was not able to find a single link that backed up the article's claim that it came from the military.

And the program is far from futuristic. Basically, if a certain type of crime has happened in an area recently, the LAPD patrols the area more often. Big deal.

Here's a summary from the FBI:

http://www.fbi.gov/stats-services/publications/law-enforceme...

And here's a longer article about it (including the history) from RAND:

https://www.ncjrs.gov/pdffiles1/nij/grants/243830.pdf
Facebook ads work for me like a charm. I'm helping a friend of mine with his newly formed business and he's getting clients off of Facebook, a lot. For less than a hundred bucks.

I didn't even target a certain demographic and let it wide (only specified a country): Men and women(although the clients are male, it's car accessories), 18 years and older(although the clients are young), no language preferred(although most people will have French as their language).

Even with this shot-gun broad parameters, we got the exact demographic we were looking for: Men, 18 to 24, in the city the business is in, who have French as their language. Real profiles. People we know, or who know people we know. Who have real friends, real pictures, and went to schools we know, etc.

So it works.

The reason is that most ads clickers are from India and Pakistan, speak English, etc, so maybe they're not interested in our page.

I have several pages and the English ones are the ones who get fake profiles from India and Pakistan. The French ones are always pristine.

I'm not being racist or something, the guy who accused Google might attack me, but I'm just saying it as it is. I wouldn't be lying if I said most products manufactured in China suck. Maybe it's not politically correct, but it's the truth.
Los Angeles Equity Atlas Framework
I think you raise a valid point. Is there room in a Society of Laws for whistleblowers and warriors of conscience?

Indeed, what do animal rights groups feel on this? No law is going to stop me from treating fellow humans with respect, and according that same respect to all life forms reliant on Humanity. I would not own slaves regardless of the Law [New England blood, we don't do that shit]. I would not litter if it was mandated by ordinance. I will not hate another religion or culture because our Dear Leader says they are evil.
The discovery boards are absolutely awesome and very cheap. I highly recommend them as well!

There is also a fantastic RTOS called ChibiOS that has a focus on the STM32 chips and has great support.
Power budget is still a big deal, and in a lot of applications is a bigger concern than the BOM parts cost.

Related: Atmel's got tiny 8-bit micros that can run off 0.7V, making it feasible to run off a single alkaline cell.
Poll: Is your startup or side project profitable?
No: but we have (non-funding) revenue
No: we don't have revenue
Yes: We're making more than we would
Yes: It's at least "ramen profitable" and
Yes: Not enough to live on just yet.
Googler here. This guys attitude does no one any good. He might just be "betting honest", but he sounds like an ass. Zoning out, doing code reviews, just letting the candidate talk and say uh, huh every once and a while? Terrible.

I've "only" done 50 interviews, and I don't particularly enjoy it that much, you do get a lot of bad candidates, but I'd never let that leak out into the interviews like that. I feel embarrassed for and because of this guy.
It is a very thorough exposition. However, I have to ask, what does this "burrying" mean?
Really interesting, and thanks for the github links, I'll have a look - I had no idea this stuff was open source.
Yes, leaving RoR behind is certainly one reason for some people to use snap. But even for people who didn't fall into the rails trap, haskell is much nicer for web development than most languages (PHP, python, java, C#, etc).
A very good read. I've read Jobs' biography so I gained an insight into his style, it's nice to be able to see Cook's style and how it contrasts.
As you mention, they're after attention, like many similar groups. Just flag and move on.
The term ninja makes me think that the people running the company don't understand software development and have relegated it to a category filled with mysterious doings. I expect the same sort of folks to call it wizardry or magic.

Hacker isn't as clear-cut a term because there are several different trends in the industry using the term in different ways. Are you a 40 year unix veteran who hacks things together or are you a front-end hipster-stack web developer claiming the title? No, most likely the folks using this term on a job posting are trying to seem youthful, but I can't be certain. I just avoid it as much as possible and, like the others commenting, prefer traditional terms that have legitimate and clear use in the industry.

Think about what is implied for a software architect role vs a web developer. There's much more differentiation in the denotation of those terms than ninja/hacker.
I stated that because it is, regardless of its net effect. I do not condone it, nor is it an excuse to do nothing. But the battle against suicide must be fought, ultimately, in the hearts and minds of those who are likely to succumb to it. I did not mean to be callous or ignorant.
> What's the equivalent of the right edge of the touchpad if you're using a mouse?

Moving it up and to the right. You may remain seated.
Last summer I participated in a startup accelerator in Chicago. My Macbook died in the first week! At the time, I didn't have the funds to purchase another Apple machine. Luckily, my girlfriend had recently purchased a Surface RT with the keyboard cover.

I did not think that the tablet would be able to replace a laptop for "serious" work, but it did. There are a couple of things that allowed me to do this. First, a USB port having the ability to hook it up to "stuff" comes in handy. Second, snapping apps side by side. And, the ability to use the desktop. I could have Excel and a browser window open at the same time. Third, I could access all of Google's apps through Internet Explorer.

I was able to create great decks on Powerpoint, manage large Excel files, use the Google Suite, and multitask like on a laptop. The Surface RT was my main machine for the entire summer. And, at home my lady still used it to watch netflix and surf the web in bed.

In August instead of replacing my Macbook with another Mabook, I purchased a Surface Pro. I run Adobe CC, Ableton Live, Microsoft Office on it everyday. It is my all one in solution.

Windows 8 has a learning curve. It took me about two weeks to fully understand the OS, but I came from an Mac OS background. I recently started working in a digital agency, and we use Windows 7. I have to say Windows 8 makes my workflow easier than 7.

Edit: I forgot to mention the pen! This is one piece of technology that makes me giddy. It works great with OneNote and Photoshop. I grew up with plenty of PDAs with stylus input. But, none of those lived up to the promise of an actual digital pen. Most filled the need to tap small boxes and areas on the screen. The stylus on the Surface Pro makes it feel like a different device when I am in a meeting taking notes. It stops feeling like a laptop or "tablet" and more like a digital notebook.
In this regard, i feel we must be the change we want to see.
Wow, probably the quickest I ever went from start of essay to first spelling mistake. Thanks for catching it!
Correct but the 2014 PDF links at the top of the page corroborate this info and as far as I know, they are both Snowden leaks. The gchq-online-deception.pdf is particularly scary to read in terms of how the information is presented, let alone the subject matter.
The Pygrid Engine (Pygame)
Interesting Observation. We've also noticed similar outcomes on other foreign language pages. Will test on English page with the same ads and let you know.
The listed price is $0.75/ea for 100,000 so at 100 it would probably be around $2-3/chip. Still pretty darn cheap for what it can do!
But he is not in Crimea! He's engaged a much as EuroMaidan protester living in Kiev
I believe it was a typo for 'burying'.
> Preventing apps from interacting with each other cuts down on complexity, but it also means that it is difficult or sometimes even impossible to use multiple apps in conjunction on the same task.

Which is why Android has a full-range systems of Intents, BroadcastReceivers etc. to deal with this.

The blog post talks about how the iPad does not solve his problems, but Android is only mentioned once in a footnote.
Haha, full of Magic: The Gathering cards. That's the kind of humour that I appreciate in a MtGox article.
Yeah.. That's like accusing History of neglecting women scientist and leaders and engineers and inventors.

Well, the few women who've ever won a war, led a country, invented something or made a scientific break-through are well documented.

Now if Google didn't have a Tesla, Gauss, Pasteur doodle, that would make me angry.
You're right that Surfaces themselves are uncommon. However, people who use their devices for productivity are probably a lot more common among Surface owners than among iPad owners.
Everything you do has pros and cons. By spying on other countries, you may create enemies and eventually lose many lives in a war, for instance.

The point seemed to be: "just because it has a pro, doesn't mean I should do it". I could use the same logic to state that I can only gain by spying on my friends as well. Does that mean I should? Does that mean it has no downsides?
Nothing to Hide – Game inspired by government surveillance
Article on it:
http://www.rockpapershotgun.com/2014/02/12/nothing-to-hide-is-a-very-smart-anti-stealth-game/

Back it: http://back.nothingtohide.cc/
In fact, no. The same is not true of empty positive comments. A good place to read about the HN philosophy on what makes a bad comment: http://www.paulgraham.com/hackernews.html (scroll to the comment section)

As I write this though I realize I have a pretty fundamental disagreement. Going up to someone and telling them that they're an idiot or otherwise abusing them is totally unacceptable in most social settings. Congratulating someone is not. Why should HN be different?
It helps that US recently passed a law that allows the government to spread propaganda in US. And you just know that when something like that gets passed, it's probably been happening for at least 5-10 years.
I heard that the Russians do (which make ~60% of Crimea population), whereas the Ukrainians and Crimean Tatars living there do not.
What would you prefer JSON had done?

Defined numbers as int64? Or arbitrary precision bignums? Then JavaScript would not be able to support JSON without an external bignum library, which many/most applications do not actually need, and JSON would be less convenient to use.

Or would you prefer they had specifically defined IEEE double precision as the numeric representation? Then JSON numbers would be useless for qemu's offsets and other applications that need numbers not representable as IEEE double precision.

Leaving it unspecified means that implementations support what they can. If you end up needing actual int64s in JavaScript, you can drop in a BigNum library and get them. It's true that not all numbers can be represented by all implementations, but that was true already.
IBM fires small-town workers
As stated above, i meant no offense. I do believe, that like drug addiction, one can have support and knowledge and experience, but the battle is won or lost in the mind of the actor.

The real issue here is my own struggle between the ideals of personal freedom and my heart breaking over the brothers and sisters i lose every day. I reserve the right to check out whenever i want, but it must be on my terms and in my control. I personally believe that being an untreated manic/depressive is tantamount to lack of control. Ditto for young people who are trapped by a fabricated environment. If a cancer victim wants to top, who am i to say no? I realize these are extreme thoughts, and i am sorry if my phrasing is crass.
I think that there are only two real possibilities here: either Gox lost the money but doesn't know how they lost it, or they stole it. Theft is a much simpler hypothesis than many that are being proposed, but this doesn't really fit the pattern of the previous major thefts by wallets trusted by the community. The main difference is we that we know who these people are. It doesn't seem likely they could ever really cash-out without being observed. Even if they don't try to do that there are likely to be indictments and prosecutions that they will have to live through.
You can get a FRDM-KL25Z dev board with a 48Mhz M0+ for $12.95

It even works with the Mbed system, so you don't need to worry about setting up a compiler environment becuase you can do it all online (unless you want to - it works with GCC)

http://mbed.org/handbook/mbed-FRDM-KL25Z
ad hominem + sweeping generality FTW

Seriously though, I am not a proponent of gender restricted events, but I have not commented on this particular thread because I wanted to watch the content first, and it's not really the place for such discussions.

That said, others may feel differently, having not participated in prior conversations on this topic, and thus, the label you've applied to opponents is unnecessary and unfair.
Then how? and where? this community is in no way the only one to suffer from self harm, but i view Devs, Admins, and Hackers like Tolkien's Noldor: super powerful, long lasting, but relatively thin on the ground and susceptible to Morgoth's machinations... yeah, the metaphor kind of broke down...
I thought the article already covered a wide range of topics, so I wanted to focus on comparing the iPad and the Surface. You're right, though, Android solves many of these problems, too.
John Young has been at this for years, and has drawn flak from all governments from the information that he has been posting to his site, so I wouldn't call it black propaganda (nor take everything presented here as an absolute guide), but I pretty much agree with everything else you said. His self proclaimed "amateur"[0] ways seems to me to be quite effective especially when sensitive information does get posted (which are cached,copied elsewhere, and removes the motive elements that are with other organizations/people that do similar things) before he gets the take-down requests. Though I have to admit, some of the things that have (not) happened to him compared to others like him make me wonder…

[0]: http://news.cnet.com/8301-31921_3-20011106-281.html
I bought a Surface for three reasons mainly. First, it supports Flash, and when I tested tablets out in the showroom, I was able to watch online lectures on the Surface and not on the iPad. Second, it gives access to the file system, so I can organize my large collection of scientific pdfs on disk the way I want to. Third, it has a USB port. I was rather astounded that the iPad did not, and perhaps Apple has changed this, but that alone was a showstopper for me.

What it all adds up to is that Apple created their usual walled garden for the iPad, and in this instance the walls eliminated much of the value of the product, even for such elementary uses as reading scientific pdf's, and watching scientific lectures online.

I will say that the Surface also had some restrictions on Flash originally, which I quickly discovered when I got it home, leading to a rather testy email from myself to Steve Ballmer. This was very quickly answered by the head of the appropriate department, and they have changed their Flash site approval model in IE to be much more open.
Show up when you say you will: Camille Fournier, Head of Eng. at Rent The Runway
When the government passes laws that help itself or corporations, much of the time it is retroactive. To legitimize illegal or quasi-legal things that are already occurring.

I don't understand how a democracy can function with retroactive laws. With enough power, all actions can be legitimized in the future.
I don't think that was in reference to the syntax highlighting.
I will try to sum up what is going on. After Ukrainians made government turnover of president Yanukovych ( he and his sons have stolen over 40 billion $ during last couple years), the new government made a terrible mistake and cancelled pretty conditional and stupid law, which allowed russian language to be used in official documents ( Ukraine is mostly bilingual, and everyone understands both russian and ukrainian). Canceling this law doesn't mean that russian language is banned. It is just CANT be used in official documents. After canceling this law, parliamentary representatives told that there will be a new law which will respect not only two languages, but will spread on others which are used on Ukrainian territory.

Putin's propaganda presented this as infringement of ethnic Russians and that new government are fascists which made illegal turnover.

Three main nationalities in Crimea are ethnic russians (1.5m), ukrainians (500.00) and tatars (who actually lived in Crimea, before Stalin repressed them in 1944-1950). Also Russia pays Ukrainian government for keeping part of their fleet in Crimea.

So, these forces "invaded" Crimea, but the had no russian markings and it was again presented, as these are volunteers who help to protect Crimea from west-ukrainian fascists (yeah, right, volunteers with guns, helicopters and armored cars). The Crimea parlament was capruted and now is ruled by pro-russian marginals who declare Crimea autonomy and that is should be a part of Russia. The officially request help from Putin to protect themselves. And yesterday Russian Council of federations allowed Putin to invade Crimea. But post-faktum it already happened.
Great! Diving head first into Ruby so this will come in handy.
Similar to HMOs vs catastrophic insurance.
Do you know if the Guardian has done any split testing with webfont vs non-webfont articles? I wonder if it would make a noticeable difference to any interesting metrics.
Inside the Billion-Dollar Hacker Club
Author put a lot of thought and work in to telling a great story, but...

Would be better if it weren't built on speculation, and limited by the things the author clearly doesn't understand about crypto.

Articles like this hurt the Crypto Currency movement because the things they get wrong about what did or didn't happen are speculation that just fuels fires of mistrust for what could happen. And the thing touted as solutions to it happening in the future aren't well researched so they give false security and opportunity for things to happen again.

I appreciate the authors effort to drive up the price of Dogecoin, and prevent further fall of BTC prices, but that's all this is.
Lightweight data aggregation and visualization
I’ve written a demo app to show how to aggregate, store, serve & visualize data in a lightweight way, using Web::Machine, PSGI, d3.js, bower, App::Cmd, DBIC etc.
Minor tip when embedding YouTube videos, as with the 'Watch the HUM Trailer' video - add rel=0 to the URL to prevent 'Related videos' from appearing at the end.
John Berger – Ways of Seeing (1972)
Wow. I hope that you and your family are all right.

I would doubt that there is a asylum process specific for developers, at least for asylum in the U.S. (in that I would doubt that the USFG discriminates between developer and non-developer applicants.) It does seem like, again, in the U.S., the process still faces some kinks [1].

However, I know that there is a plethora of nation-states which recognize the universal right of asylum. I would suggest that, should you or your family ever be in a position in which you feel that you will face prosecution (even persecution, maybe?), you should actively research the possibility of attaining asylum.

http://en.wikipedia.org/wiki/Right_of_asylum#United_States
Why wouldn't you talk to users?
An interesting take on the Surface...until you started talking about Spyware. That's when I stopped reading. Dealbreaker.
People will believe anything they fear is true.
Consider Poland?
By making every problem sound specific to developers, its presence on Hacker News can be justified. Developers are also people, so yes, you can get asylum.
n * m is the concatenation of n, applied m times. n * 1 then means to concatenate one n with nothing, yielding n, ie. the identity.
Confirmed. I downloaded from github directly yesterday night, when this was first posted. Same shasum/md5sum here.
Getting out of harm's way is a wise choice. Don't count on getting asylum though.

Your destination would depend on how much money you've got saved up, of course. But if you want to live cheaply, Vietnam might be a good option. It's supposedly easy to get a long-term visa there (I got six months in 2011), and cost of living is low. I believe applying for a visa through an agent is the typical (or only?) way, but it shouldn't take more than a week or two. You can find these agents on the Internet. Mine wanted the money transferred through Western Union, I believe.

Ho Chi Minh City would probably be a good choice, there's some startup culture going on, and you could even find a Westerner there who could employ you.

Just go for it, and good luck!
> The code isn't meaningless, it just exhibits undefined behaviour.

That's what undefined behavior means. Semantically speaking, the C language assigns no meaning to that function if the input pointer is NULL, and is therefore "wrong" by any reasonable definition of the word if it is NULL -- so the compiler is free to make an array of optimizations based on the fact that the input pointer is not NULL.
Why I founded Zidisha (YC W2014 nonprofit)
So if there were people willing to take on the lions share of the years work of consensus forming, what would it take to get you on board to YAML-haircut? What forms of decision making would make it attractive to you?
Don't underestimate the possibility, and the horror, of just muddling through. The US is in an oil boom, which would feel like an actual boom if it wasn't propping up an economy that was really very badly damaged by the 2008 bust. That means we can pay down the wars without learning that we're on track to get dragged down by a bloated security state. Heck, we managed to spend ten years in the Graveyard of Empires and all we learned were some cheesy anecdotes in a fraudulent book about tea drinking. And that generals shouldn't date their hagiographers.