skysight-inc/HackerNews huggingface dataset:
Berry paradox: smallest positive integer not definable in under ten words
I did see the commit log. I believe the project could instead check in symbol names, data structures, and comments that tag addresses in the ROM. You would also want to group those symbols into logical translation units. The copyright status on this repo may still be murky (are the comments and symbol names derived works?) but much better than the current situation where the copyrighted ROM can be rebuilt from from the repo.

Edit: I believe you can do something similar with IDA database dumps. The database doesn't contain the original executable image but instead contains a log of the IDA commands applied to the imported image. Another user can import their executable image and "replay" the IDA commands in the database.
I'm sure there exist edge cases where the average user's browsing experience is slowed more by the additional bandwidth used downloading gzipped HTML tags on the fourth and fifth pages they visit than by the rendering script download on the first page and their browser running a script to generate a static layout features on every page.

But even then I'd wonder if the answer to save all that wasted time and bandwidth wasn't "maybe we could do even better if we compressed those images?"
I'm in your market

Name - it's ok. But most of my calls are "warm calls"--following up on inbound. This product appears to solve my problems, which is interesting, given that is named for something different.

Run, don't walk, and implement email import. All my lead generation systems speak email, and if I could pipe them to you I would become a customer in about 10 seconds. Plus you have a strong lock-in effect with that, who is going to mess with 5 lead systems' configuration to move away from you?

Your marketing targets people who procrastinate at sales calls, but just making the calls easier fundamentally misunderstands why that procrastination occurs. You need options to nag me to make calls via email, timed to when people get back from lunch in their timezone. Probably integrate with heavier-duty procrastination services like Beeminder or Rescuetime, which may end up being a reliable sales channel for you.
Interesting, thanks for the link. Could Yahoo be a good buy considering its "book value"?
Agreed. Google Maps isn't just about addresses. For example I just searched for "museum about noodles in tokyo" and it correctly came up with the Shin-Yokohama Ramen Museum. I typed in "mona lisa museum" and it came up with The Louvre.

It's not perfect but it doesn't seem like a map based solely on map data is going to be able to compete with one that has all of the internet behind it.
I had heard TextSecure/WhisperPush (which uses OTR-like protocol with similar properties) has multiparty/group secure conversations. However I'm unaware of any attempts to apply those to XMPP MUCs, neither I've seen any vetted solution for end-to-end encrypted MUCs.
What about Google Wallet and NFC do you think is more secure than the EMV system?
That's been my experience. I take one look at a page, attempt to scan the answers section for what I need, and immediately go back to the search results to find a stackexchange result where I can find what I need effortlessly.
Interesting. Thanks for sharing.

What's the culture like on your team regarding remote? Are you the only remote or are there a bunch of people doing the same thing?

Did you transition to remote while remaining on the same team?
Why would I want my writing work to be harder? I'd rather use unambiguous title that don't confuse my readers.
Well that's certainly interesting, but me too, I haven't really noticed that.

Because while in the past, my primary reason for installing Pidgin was connecting to Google's excellent XMPP service, I now only have it hooked up to my Facebook account. I don't see any value in Hangouts. That's right. As creepy and closed as Facebook is, I still find it a much higher value service than Hangouts. Plus it actually lets me connect to people I know reliably.

Hangouts is the perfect example of taking a good service and throwing it in the shitters. I can barely use the official Android-client. It's just gone completely downhill.

It may not be too late for Google to recover from the terrible slope they've taken on ever since the persisted, user-hostile G+ fiasco, but I can't imagine the tarnish their brand has taken to ever have been worth it.
last time I checked it was $165. not a significant sum, but enough to mostly cancel out what we were paying for cable
If you are asking what you need you are not asking too much!

I would call a minimalist CRM if you don't mind the buzzword. Here I am only worried on an easy way to input a contact, register a interaction log and tell you what to do next. So the screenshot you see on the landing page is the full tour.

It is per user per motnh, no multi-user for now. We are working on export to Excel. CSV import is planned.
We also encourage people not to use Hoodie in production, yet :)

What @gr2m means: there is no reason Hoodie’s mail feature would work any different from a traditional web app. At some point a server side will validate a client request, and if valid, translate that into sending an email (Gmail comes to mind). Hoodie’s email plugin can do exactly that, except that today’s implementation is a mere sketch of that, like other parts of Hoodie, that show what can be done, but aren’t hardened against production use, yet. None of that means though that Hoodie behaves any differently from a security/abuse/DOS perspective than any other web app :)
Have the server inject the javascript into the page?
I wonder if this leak is aimed at putting pressure on Twitter to buy.
I was hoping this was going to be a generator that generates static site generators, since they seem to be the hot new project.
(Author, here.) I also recommend garyburd/redigo. I especially like the API. Instead of adding methods for every Redis command, redigo uses a single Do() method and then has several "type helper" methods that allow you to convert the response to various types simply by wrapping Do():

value, err := redis.String(client.Do("GET", "mykey"))

Of course, this means you need to know about every command's response type and adds an extra (if small) level of verbosity, but in practice it fits very well with Go's philosophy of handling errors often and early. So, for instance, you're encouraged to handle the possibility that your key doesn't exist rather than barreling ahead with an empty string.
An e-commerce platform on Hoodie would also do final validations server-side.
I like the idea, however this seems like a feature DropBox could add easily. Unless you're giving me all the technical details of how it's encrypted, NSA can't get it or you will go down like LavaBit etc.. (not true with DropBox) I don't see the value in adding another app/service to the mix - For me, others might have a different take.
Interesting projects! I have tried to use the Mapquest geocoder API but for anything outside the US it's worse than useless. Will definitely check those out. It's great that they're based on Elastic Search since obviously geocoding is about full text search more than it is about "geo".
This is cool. I value pageload speed though, so I wouldn't use this myself.
Our goal is to lower the barrier of entry to build fully capable applications. While using the simple email plugin is not a good idea in a production app, there is no problem to use it with an app that runs on your computer only, or in your companie's intranet.

I know this is nightmare to system architects / backend developers at first sight, but trust us, we know exactly what we are doing. We have excellent architects on our team, you just might not be our primary target group here.

But thanks for your feedback, much appreciated!
Well, it's still pretty effective when they black out 3/4 of a document, which we sometimes see. And even in this case, though we might know the country, we can't quote the source on it.
Instagram's Instagram – The Best from Around the World
Most of the employed of us would be net tax payers and would be (I'm guessing) unwilling to go to the much lower salary that would make us net basic-incomers (even marginally). For me, I'd either save/spend less -- or be more aggressive with my prices to get salary up again. It depends on how much more tax I owe. So far, tax-increases in the past few years have not changed my lifestyle at all (they aren't big enough to care much) -- a tax covering basic income would have to be much bigger though (right? -- does anyone have numbers?)

It would be a nice cushion for those of us that might be taking 0 salary to start a business, but my guess, again, is that they hope to be moving towards higher incomes.

In retirement, I assume basic income is just SS (in the US), perhaps a little more. The main benefit to me is that it would start earlier -- and the main benefit of that is that it would cover medical insurance. That would make it much more likely that I would retire earlier.
Looks interesting, although more information on the encryption schemes used, how the key is stored/represented/generated would be nice given that the idea is to trust the service with my private data.
But why would a data provider ("ISP") do that? Do they want to have the ISP part of their business de-valued? Or at least not increase in value as fast?

I realize that you can't say definitively that "Every new valuable service is going to increase customer data use" but that's pretty close. Web pages have gotten bigger (and more diffuse) with time. What we want from web services has changed over time, basically using more data as time increases.

If Comcast et al conditions customers to use less data, then all they're doing is putting brakes on change. They're trying to limit what new services can provide by making those services less acceptable.

So, a double whammy: monopoly rents increase, and there's less chance of a disruption to the incumbents in the marketplace.
It's not. It's not bright enough to see through backscatter in the atmosphere. Go look at the fullish moon on a sunny day and you'll see the same effect.
I like this idea, and could've sworn I've seen it done someplace (but can't find the URL anymore).

I get the feeling that Medium.com is trying to build a platform for this too. The date is still there, but it's deemphasized and placed at the bottom, instead of in the byline. Someone could easily append "2014 edition" to the title - or perhaps, Medium could offer that feature too.
The little animation on the homepage is pretty great.
Looks like you're actually computing the full product. The only optimization you're doing is forgetting the low order bits as soon as you're done with them. The author is asking to keep them, which sounds reasonable. You initially claimed they were "never computed in the first place", and we're asking you to back up that claim if you still think it's true.
Unfortunately not Linode at this time. DigitalOcean, Amazon Web Services, and Rackspace for now. Based on demand Google Cloud is next.
There, I fixed it :)

https://github.com/espy/hoodie-plugin-tutorial/pull/13
Enhancing the AVIC-5000NEX part 2
Thank you for every insight. About the last one, actually I was thinking about people who do not have the discipline to properly register all the relevant info after every single call they made. But your view is pertinent. I could help both types, the lazy and the procrastinator.

I will give some thoughts to your features suggestions.
So this is collusion to increase monopoly rents?

I realize that it's hard to prove collusion, but still...
WTF? Now I have read it (well frankly I skimmed the last 25 of the 40 pages in this particular assignment), and it was clearly written by the Comcast lawyer. This isn't surprising: it's a contract between two parties, one of which executes scores of such contracts every year, and the other of which does so about once a decade. Who else would have written it? Saul Goodman?

As 'pdonis said, the "unattractive" terms are there precisely so that "only the big de-facto monopolies are willing to take the deal".
I like this acquisition compared to alternatives. Google would Google-plus-ify it which would be bad. Facebook would absorb it into the newsfeed and fan pages. Apple would make it even more of a walled garden and part of iTunes.

Twitter's ideal tweeter (in my mind) is someone who publishes things regularly (authors, journalists, artists) and so I think SoundCloud will fit right in. I think it's a lot smarter entry into music for Twitter than say Last.fm or Pandora, because Twitter is gaining access directly to musicians as users.
Heh, it seems like $1B is the required valuation to get to stay independent. Definitely agree though, you don't acquihire at that price so don't screw up a working formula. Interesting that 2/3 of your examples are Facebook acquisitions too, they seem to be handling big acquisitions really well.
This app costs a $25 subscription so I'm not inclined to also contribute my time.
I did read Starting Strength, that's what convinced me to make sure that I find a good trainer and I don't trust myself enough to evaluate based on the book...
To be fair they are still working on 0.x, they probably don't recommend the whole thing to be used in production (although I personally wouldn't mind for some specific projects...). At this stage, I understand they just want to showcase some cool stuff. This being said, we should always be really careful about security when using dependencies, especially when it's in beta, and especially when mostly everything is done client side. It would be also nice if something more explicit was mentioned on the hoodie website. Like the last release version for example (0.x).
The direction where more people start using it.
The author calls it "a startup school", but if you read the Times article it's actually YC.

http://www.nytimes.com/2013/10/29/us/silicon-valley-roused-b...
You are aware that anyone can just Google "pokemon crystal rom", click two links, and get a pirated copy, right?

Literally nobody has used this to pirate Crystal.
Ask HN: IT Management in SF
Hello Everyone, Nowadays I have a big life decision to make. I am graduating from my undergraduate Industrial & Systems Engineering degree actually I kind of graduated on January I have only one class left and I have been working as a front-end developer since February anyhow to be honest I was not very good student in first years of school so my GPA is pretty low. I studied no one ever has in my last 2 years but because of GPA calculations it is only up to 2.5 at last. I did everything else I could, TOEFL, GRE, Coursera courses, software projects, programming languages etc... So I applied for 5 schools in California for Master Degrees. 4 of them was Software Eng. and the last one was IT Management in Golden Gate University. I was declined from all of the Software Engineering Universities, and the reason was of course the GPA. Today I got my application denial as SE from the Santa Clara University. And now I only have GGU IT Management Approval, I think the advantages are San Francisco area, Cheaper related to other choices, I think they give Scholarship and I am damn ready to study for it and from what I hear the alumnis are all working big companies in SF even internationals. The disadvantage is you know it is not Software Engineering. I want to hear you HN readers thoughts on this. Should I skip and for half or 1 year for re-application ? But even I skip I cannot increase my GPA because I am graduating. Should I consider other choices ? Other cities maybe Europe ? Should I accept and maybe study to transfer next year to Software Engineering schools? Is it so deadly that I should study MS in Software Engineering ? The thing is I am 25 and live in Turkey. Money is not big problem for me at the moment. But I want to create cool things and contribute! and this is not possible at where I am now. I would like to hear you HN readers thoughts. Thank you everyone...
The older, safer part of my says get the PhD.
The younger, more risk prone part (which I ignored for too long) suggests you're going to make a bigger impact sooner by doing something computational and entrepenurial.

The PhD means, when you get to industry, you won't end up as a lab tech. it doesn't mean that you will be running a lab, however.
> You're saying that keeping the lights on is a higher priority to the people of India and Africa than keeping themselves safe from malaria?

It is if there's not a direct link between a whirring box and children not dying in the next several years.

I mean, I'd sound crazy if I said that a slight convenience is more important to Americans than long-term cardiovascular health, and yet McHere we are.
Did North Korea Kidnap an American Hiker?
Want A Piece Of Apple History? Buy These Original Cupertino Signs At Auction
"Startup School" is a regular event put on by YC http://startupschool.org/
MetaFilter can be hard to describe but I think this is one of the best descriptions I've seen of what makes it special.
I like this service. I do it manually all the time when sharing passwords with coworkers and family. It would be nice to eliminate the trust issues by open sourcing the software though and allowing hosted versions. Could even charge for a mac app that connects to your hosted version of it.
Absolutely, group management in terms of users is something we didn't even think about when initially building Commando.io, however its become highly requested. The idea is, Commando.io becomes the source of truth for user access to servers. When you bring on additional employees or contractors simply add them into Commando.io and select which group of servers they can see and interact with. When the employee or contractor leaves, simply delete them from Commando.io. No more adding, removing keys into servers for each employee.
In practice, the existence of previous vulnerabilities like this one hasn't helped customers get off the hook for fraudulent transactions because they couldn't prove the exploits were actually used against them. There's reason to believe the previous Chip and PIN vulnerability was being exploited in the wild but all the customers were still liable for all the charges.

Edit: with the previous attack, some of the banks had logs that would prove whether it was used but deleted them.
(Author here) Correct -- this post is more about exploring RESP and why it's a neat protocol by implementing a very basic RESP reader. I wouldn't write a new Redis client unless I wanted to do something significantly different than the existing, battle-tested Redis clients like Redigo. This is the reason the code exists only in the blog post rather than in a GitHub repo that can be imported.

Besides, reading RESP objects is only the very first step in implementing a true Redis client. You need to handle response types (null bulk strings, null arrays, etc), opening TCP connections and handling errors therein, and offer up a sane API for end-users. And that's definitely outside the scope of the blog post. :)
Also, many of the artists I follow on Soundcloud are also active on Twitter. There's a big user overlap, which could be good for an integrated Soundtweet service.
I can't think highly enough of Matt and the staff / family at MetaFilter.

This is why:

http://ask.metafilter.com/125445/How-do-you-deal-with-the-un...

http://metatalk.metafilter.com/18056/Update-on-my-wifes-pass...

and finally

http://www.mrbill.net/mefi/

I've made lifelong friends and had many enjoyable meetups with local folks. It's going to be hard to think of Jessamyn as a not-moderator.
I know how to find out for sure.

To:whatif@xkcd.com

Dear Mr. Munroe,...
It's been a few years since I played around with this. I think the FMUL subroutine is broken and the actual implementation just bypasses it altogether. Perhaps someone else more intimately familiar can confirm.
Without actually arguing truth or falsehood here, you realize you're basically saying any accusation made against the NSA must be true, because they're so evil, and the evidence of their evil is the accusations made against them?

Sure, maybe they are involved in industrial espionage, that would actually seem less insane than some of the other things they've been accused of, for which evidence actually exists, but arguing that it must be true because it has to be true is just using cynicism as an excuse for intellectual laziness.
Hmm, "In June, Cain is teaming up with furniture manufacturer Steelcase to introduce a series of workspace solutions tailored to introverts." can I call submarine?

Snark aside I agree it is important to support different work styles and needs, but I am not sure I can appreciate why introverts would be more important than any other group.
Same here, running the latest version of Firefox on Slackware.
>> "I like this acquisition compared to alternatives. Google would Google-plus-ify it which would be bad. Facebook would absorb it into the newsfeed and fan pages. Apple would make it even more of a walled garden and part of iTunes."

How about they other alternative - not getting acquired? They're one of the few big websites with a decent monetisation strategy other than 'collect personal data and put ads on it'.
But I'm voluntarily visiting the place! Of course I'm using my resources doing that.

What's next: let the cooking magazine pay your electricity bill, because you decided to try out their recipe? Let the cinema pay for your glasses?

If your memory, screen or CPU is precious, don't visit that site. You know the deal and you have a free will. Use it.
hint: jsperf.com

http://jsperf.com/appendchild-vs-documentfragment-vs-innerht... (scroll down for the comparison chart!)
I think the "edge case" here is "many if not most mobile connections" - not everyone has LTE and even among those who do, it's a highly variable experience.

In addition you are hitting those clients with a double-whammy: slow load over a slow connection, and slow rendering on a [relatively] slow CPU.
Ask HN: someone infringes my code on GitHub, what should I do?
(Written from a throwaway username.)

I built a fairly popular project licensed under MIT and hosted on GitHub. Someone forked it, made some changes and gradually removed my name in each revision.

At first, he changed the author name in the copyright notice, manifest files etc. to his name and leaved an attribution with link to my repo in the readme. In the most recent commit, he removed that attribution. Now the only way somebody knows this is my work is looking at the tiny "forked from..." line in GitHub (guess he hasn't figured a way to remove it, yet).

At this moment, his repo is basically a refactoring of mine (both code and documentation) with some features he added. If he sells or distributes this software, the audiences would never know I'm the original author.

While I'm make no money (zero dollar) from this software, I feel very upset because the least I would expect from someone who builds something from both my idea and code is an attribution. Otherwise I would have released the software under the public domain.

My questions are:
* Is this a violation of the MIT license?
* What should I do about it? (I don't want to lawyers, again, I'm not making money from this project.)

Any opinion is much appreciated.
>> "SoundCloud is already moving into a direction that I don't particularly like"

Apart from the big redesign in 2012 they've changed little over the years. What have they done you don't like??
They do, but it's a relatively small part of their diet. They do all right on other bugs.
I'd like to say that I come for the content/community and the design doesn't matter. Obviously HN is not really known for it's cutting-edge design. But I have to agree that MetaFilter just has a very old, dusty look to it to the point that it makes me want to instantly click away. That is a real shame because building a community is incredibly difficult, while doing a bit of design touch-up is relatively easy.