skysight-inc/HackerNews huggingface dataset:
There are two stories that make sense to me:

1. In order to profit from references to the source text's section+page numbers, they took care to edit, reorder, and adjust layout so that the identity mapping suffices. This makes me wonder: what compromises did they have to make to achieve this? Why didn't they just provide an easy to use lookup index?

2. They copied the texts, thinking that paraphrasing would protect them. (or laxly supervised contractors/employees who resorted to copying)

Both seem plausible to me.
I usually write a simple deb(msg) function in each module, in which I either print or use logging, depending of my needs. The good advice here is not to use logging, it is to avoid prints.
I like this author's thoughts, and there are some creative solutions offered by him and the commenters there on how to thin the assets. However, I would be interested to see how the assets' size stacks up against the actual binary.

Some of the biggest apps on my iPhone are iBooks (57.9MB) and Nook (51.3MB). I doubt their pretty little icons take up the lion's share of that size. I mean, Kindle does it in a measly 23.5MB (sarcasm, still big). I wonder, for instance, how much language support weighs in at. There was a mac program I used some years back called monolingual that would remove other languages, you know because I'll never need my laptop to work in Farsi, and thin the binary architectures. Saved many a GB when they were much more precious.

I'm assuming that most of these apps are made with some fancy service that generates an app for every platform under the sun from one app creator program, and as such, each native app is way bloated.

But, the consumers don't notice or care, so app creators are just going to be as inefficient in the interest of jamming new features into an app over optimizing it.

(edit: spelling, added parenthetical to Kindle app)
Most firewalls can be configured to block packets with a TTL greater than the route hop count back or simply never allow traffic through even if the TTL is the hop count + X (where X is distance to internal host, presumably 1)

I didn't mean to imply TTL incrementation was magic remote root.

As far as SSL, you're right in that it is a bit tangential. I'm just trying to illustrate the huge security flaws that, in my eyes, stand in front of "can someone sniff my traffic".
I agree with author,you can still accomplish a lot of things with limited access.I just launched a website http://www.mixdem.com from internet cafe in Zimbabwe , Africa.
Baby Coupons
Get the very best in baby coupons that you and your baby deserve.
I'm sorry my green ideas are not to your furious sleep specifications. Forgive me Strunk and White.
For my lifestyle (I like guns, and a fairly remote, large house), I'd basically prefer to live in NV to living in the Bay Area. But realistically the "commute to SF" lifestyle might work for a consultant or an employee at a late stage company, but not for a startup founder.

I really hope Tony Hsieh's Downtown Las Vegas stuff works out well.
Add Mammoth Lakes, Tahoe and San Diego and I could see this really catching on. LA to Mammoth is 5 hours and yet it is the ski area of choice for most of southern california. I even had a season pass and would drive up for one day trips if the snow was good.
As a longtime Python guy, mostly back-end (but I knew JS pretty well) -- I did a quick demo site recently in node, and was surprised by how it felt. There was much less context-switching as I went back and forth between the client and server. That sounds obvious but it was kind of a shock.

I always wanted Python on the client (here's looking at you, Jython!) -- js on the server may be the closest thing I'm going to get.
This dilemma isn't limited to iOS, or mobile apps. It's all user-facing software. Everything that ships to users these days -- traditional desktop software, web apps, even static blogs -- is much larger than it needs to be to achieve its functionality.

This isn't necessarily a bad thing. There's a huge tradeoff between size of the product and development speed. We've switched to a pattern of bundling lots and lots of large libraries with everything we ship, and tons of static resources, and tons of translations, and on and on. And it makes everything huge.

But it means you "full-stack engineers" can knock out full-featured, money-making web apps in hours/days/weeks instead of weeks/months/years. Most of the "look at the monetized product I wrote this weekend!" posts that show up on HN could be a fraction of their size, but would have taken much longer to develop.

The link is specifically complaining about resource files, which are probably easier to manage than libraries, but it's still probably not worth the effort for Apple. By making it as simple as possible, developers don't waste any time worrying about how they are going to structure resource usage for their app. Just throw everything in there and get on with it.

At work, I develop for platforms with <1MB of RAM, and we can do plenty with them, but development time is ridiculous. You can knock out a full online dating site in 4 hours, eh? It takes that long to print "Hello World" on a serial port of a new microprocessor... maybe longer.

My side projects are in horribly wasteful monstrosities like Python and Objective-C/Foundation because, in my spare time, I like projects to actually get finished... to hell with binary size.
One thing I noticed as a Haskell noob is that the terse syntax makes it impossible to Google for solutions. Say I'm trying to understand a code snippet. I have to know what the (insert random string of punctuation) operator is called before I can proceed.
But that's pretty much the minimum price for any "show up and fly" program to be profitable. Also, keep in mind that this is price per plane, not per seat.
> The fact that query strings are safe in every major NoSQL datastore is such a massive advantage over SQL DBs that, even if you're using prepared statements, NoSQL is almost assuredly more secure in a day to day context, except against zero-days

In what way is my SQL DB (which I use with prepared statements and placeholders) more vulnerable than any NoSQL thing?

> It's not unreasonable to trust major commercial firewalls for anything you'd trust SSH for. It's not reasonable to trust C/C++ applications in general

So the major commercial firewalls aren't written in C or C++? I find that mildly surprising, since I know only of netfilter and pf, and both are written in C
What huge security flaws in TLS are you referring to?

(One of my business partners is the author of firewalk).
Sure; just saying, those aren't small business numbers.
The first rail project is sheer madness. A giant wasteful boondoggle. The second is too. The 50th, however starts to bring real change. People want to live near the stations, and start thinking of travel differently. The 100th brings sea-change. Everything becomes different.

Commuter culture doesn't make rail, its the other way around.
Bertrand Russell: on avoiding foolish opinions
Motion discrimination in cortically blind patients
New Content Sharing Site.
Save up to 65% on Easter Airfares Get $10 off Coupon Codes
Save up to 65% on Easter Airfares! Get $10 off Coupons, cheapoair.com Coupon Codes,CheapOair.com Promo Codes, CheapOair.com deals,Free Shipping Deals
Watch Online Ramanand Sagar’s Ramayan 1988 TV Serial Episodes
Watch Online Ramanand Sagar’s Ramayan 1988 TV Serial Episodes,Watchvideo songs, Watch sequences,Watch
Facebook will disclose to Alice a list of all people who have Alice in their contact list on their phones (and use the Facebook phone app). I was told by Facebook engineers that this is working correctly.

HN discussion: http://hackerne.ws/item?id=3145857

There have been other things, but most of them were fixed rather than being called features.
Nokia E66 mmc solution.
i fucking hate posts like this.

"<power user> has gripes" => "<site> is dead".

you're either following the wrong topics, people, or just don't have a sense of humor (that bread question was funny as fuck)

there's still tons of high quality content on quora

i.e.

- http://www.quora.com/What-are-some-best-architecture-practic...

- http://www.quora.com/Jeremy-Lin-1/Whats-it-like-to-play-on-t...

- http://www.quora.com/Design/Is-there-a-science-to-picking-th...

ETC. ETC. ETC.
Origin PC EON15-S and EON17-S gaming laptops available now, priced from $1,525
The article's author/etc simply has an axe to grind with NoSQL. Are we going to throw out our *nix flavors that have us disable root SSH? Our FSes that don't have or disable-by-default block encryption? Security should definitely be championed, full stop, but I'm not convinced by this article that NoSQL or relational DBs have any reason to be implementing the secure layers on my systems.

A big draw to NoSQL is not only the ease of use. One advantage is the separation of working parts. Not jack of all trades, master of none architectures.
Climbing a Shard of Glass
I read this problem a few days ago and just decided to give it some thought now (I would love to know the correct solution).

The answer will certainly be a function of n (because, for example, I could give you n = 1001 and that should have 0 probability whereas if I were to give you n = 1, that would have a very high probability).

My first thought was to write out a recurrence relation f of n and k (where n is the current level and k is the number of moves left). From this, we get: f(n, k) = .5f(n-1, k-1) + .5f(n+1, k-1) with f(n, k) = 0 when n > k and f(0, k) = 1. So to solve this, we just take f(n, 1000) = [a rapidly exploding function].

Any thoughts?
As noted somewhere else learning node is not learning front-end. Something that bothered me recently is that on the back-end we are used to big oop frameworks when in fact the stateless nature of http do not match oop so well. On the front end however we have a gui so oop is a good paradigm.
UX Designers to Dominate: Specialists or Generalists?
I'm a mere pup in San Francisco, you're Thomas Ptacek. You probably have a wikipedia page and personal islands. I could suffer an untimely fate if you so much as looked at me wrong.

What I mean to say is that your authority is better than mine on this - so if you think SSL is secure, then I'll start telling people SSL is secure. I just think the numerous vulnerabilities unearthed so far, ranging from the eminently practical (Compromise a CA!) to the blindingly obvious (SSLStrip) constitute a poor record.
This is device fragmentation, like Android and Windows face. SVG might help in some cases. Apple's SDK should accept the best quality assets and resample for app versions for each device. Some apps will still benefit from targeting devices more specifically, though.
I thought they stopped shipping Java with the OS.
"Student centric eduction" does not have to be just single student + computing device. For E.g. I enrolled in the Udacity and Coursera classrooms. An awesome group of community TAs and Forums and study groups has emerged which surpasses the quality of at least the the average classroom in a third world country(my personal experience is from studying in one of the top 5 colleges in Bangalore).

Of course these students who enrolled were mostly self driven knowledge hungry programmers. I have no idea how it generalizes to something like learning long division or historical facts by students who would rather play video games than attend school.

But "student centered education" is definitely a boon to those who crave knowledge and who are not lucky enough to have the best teachers or the best text books to learn from.
there is a difference between a web site and a web app. a web site can and likely should work with js off. Once you dive into the realm of building web apps, then you basically give up on that idea. As you said, it is a small demographic anyway.
I'm glad you didn't re-enlist either, especially since you are patently wrong. I suppose you think you can insult your boss at work in the civilian world without discipline either? I encourage you to take a look at DOD Directive 1344.10 and consider the Sergeants comments such as (among others): "As an active duty Marine, I say screw Obama" or the fact that he sold anti-Obama bumper stickers - all of which are in clear violation of DOD Directive 1344.10. Additionally this Marine was told by superior officers previously to not engage in such activity and did so anyway, yet you think none of this constitutes insubordination? Not only was he insubordinate, he was contempt.

Whether you like the rule or not, military law is very clear and concise about the types of comments and actions that can be made towards the commander-in-chief. Bare in mind, this is an ACTIVE duty soldier criticizing the CURRENT sitting president - not just a comment about the institution as a whole or a politician outside his direct chain of command.

All things considered, this Marine is lucky he isn't facing court martial.
I don't understand why "universal binaries" exist at all on iOS. On desktops where the app space is more "free" it has a purpose, but it's not like users are regularly moving apps from one iDevice to another -- so what on earth is the point of having three different things altogether? The much more intelligent solution would have been to simply allow developers to upload 3 different binaries, but only present it as one on the app store. Then the app store correctly downloads the correct one depending on your device (iTunes can keep all three if it wants or whatever), and then there is no need for the app store to muck around in your app internals or anything.
My cynical side agrees with you. It seems like an absurd markup, between 16GB and 64GB.

I've looked briefly into stripping an app: the ipa format is just zip. There is a plist with hashes of the assets. Don't know if that plist itself is hashed, but I'm thinking probably.
100 days at a startup
Patik Modelleri Örnekleri
Marriott WiFi embedded ads exposed
What part of the deal is good for you, the developer?
I'm just getting into web dev, and the amount of choices is rather overwhelming. I know the basics of html, css, javascript, and ruby. I'm trying to decide where I should start devoting my time though if I'd like to move into freelancing, but it's hard to decide which way to go with rails, sinatra, padrino, node, express, tower, ember, and so on.

I can see the value in less or sass, but I'd like to see more details on why you recommend one over the other. Same goes for most of the choices.
I've had this a couple times in my life. The two nicest things about it are --

1. A consistent bedtime and better sleep. I usually read books before bedtime, and crashed out earlier.

2. When you do get the internet in your home again inevitably, you appreciate it more. Seriously, it's an amazingly powerful thing, the internet. But we spend so much time drowning in it that we often don't notice/appreciate it enough.
I do get downvoted less for voicing angry opinions around here, which is refreshing and polite. Don't underestimate the value of politeness... especially when you want to voice angry opinions.
You're kidding! Would love to hear more about this point.. specifically including an address to the quandaries suggested in Mythical Man Mont.
It does not matter. I do not think English has anything to do with the ability of programming. Not all native English speaker can code, similarly there are many non-english speakers who are great programmers.
Not the response I was going for; just wondering if you meant policy stuff like CA's or protocol stuff.
I was going to say similar, but there you go, you said it.

Granted you need to prioritize when there are deadlines, but reading books and / or watching TV can be equally distracting.

Another point I would like to add is that internet, for better and for worse, changes our role from a knowledge consumer to that of a knowledge contributor. which when applied properly, can lead to new questions, new ideas and new conversations.

It is because of the internet, Learning has become dynamic, and humanity is for the better.
Have you tried Pyjamas?
There's definitely stuff planned for Europe, although I don't know the specifics about PSE hiring there - you should apply via the jobs page under "future opportunities" anyway.

One thing that's important to remember is that Puppet is still a small(ish) company. If you are the "right" person, and the fit is there, we can still often make good things happen. There's no harm in applying and seeing what can be done.
In St. Louis, the suburbs have actively petitioned against and succeeded in blocking light rail service from the city. They are convinced that somehow evil city dwellers (mostly black, let's be honest) are going to come out to rob everything they own. Only in the last few years did the rail service even extend to the near western suburbs near the fancy malls, which if St Louis wasn't gerrymandered to shreds, would probably be part of the city limits.

It turned out the nightmare scenario came to pass and lots of young, black, lower income residents from East St Louis started showing up to the mall. A strange thing happened though, instead of destroying the area, they mostly just brought a lot of money and purchased things.

Seems obvious to me, but rich white folks be crazy sometimes and mostly they write the checks when it comes to city planning.
It would be nice to have next / previous / random buttons on the detail pages.

I tried to add a couple pictures, and they haven't shown up on the "newest cats" page (and yes, I'm sure I'm not just looking at a cached version). If that's by design, it would probably be a good idea to display a message to that effect after a picture is added (I just got the blank "add a cat" form after submitting my pictures).
I wouldn't count on that scenario lasting if that is even the case at all.
http://eleventyone.done.hu/OReilly.JavaScript.The.Good.Parts...
Yeah, but if you're taking four regional flights a month, you are probably spending as much or more than this and you're paying to do it either in a cattle car or for a 300% first class markup. It does have a limited market now, but what happens when they get a little cash and start buying slightly larger planes? What about if this drops to $500 a month? How about $300? I'm guessing businesses would be all over it. Think about buying a plan for an entire business, not just a single traveler.
we took it down from the webstore temporarily so that we wouldn't be adding new users while the extension is in a state of flux. I will email you to work out how we can merge efforts - we have a plan for what we are going to implement in the new version. It would be good to have more eyes on the project and on the social reader keeping it updated.

Edit: just realized that I can't find your contact info. can you ping me on nikcub at gmail? I am also nikcub on GitHub - are you on there?
The problem with node is it decreases your productivity tremendously.

The most important thing about the choice of programming tools is productivity. Node.JS does not promise you any productivity gains. Node sells itself as a solution to "slowness" caused by "blocking IO". What's the solution? All I/O is evented! This means you have to write everything with callbacks.

You may see some very nice libraries/tools coming out around node.js, like jade, coffeescript, and stylus. These are all nice and good, and they do increase your productivity, but, only on the client side.

If you're looking for performance and non-blocking IO, use Go, it's much better at that.
Maybe he meant this? http://eleventyone.done.hu/OReilly.JavaScript.The.Good.Parts...
German railways also lets you buy a discount card - 25%, 50%, or 100% valid for a year. I got the BahnCard 50, and the first week of intense conferencing already paid it back.
儿童理发器
This topic presents a serious dilemma.

One aspect of science that doesn't get much attention in this debate is the role of the scientist as an ethical and idealistic actor; to be a scientist is (or was) have a higher calling, to help humanity get closer to the truth. And this is crucial to science itself because scientists need to be able to trust other scientists. And neither Everyone-watches-everyone-style trust nor you-will-be-punished-harshly-if-caught trust works. You need I-do-it-because-I-believe-in-it trust to make science work.

Now, the more that graduate students are made disposable, the more that professors live in a ruthless, sink-or-swim environment and so-forth, the less a scientist is likely to remain an idealist interested first and foremost in discovering the truth and the less that crucial element of trust will remain.

The latest fad is "outsourcing science". If we want to make science less broken, it seems like we should be going in the opposite direction.
Two possible harms:

- If a database is hacked/stolen, the impact is much worse.

- If the people who control the database become malevolent, the impact is much worse. Think about a totalitarian government weeding out its political enemies by seizing a big centralized database.
ooh. now it is very beautiful.
Huh? What does the statelessness of HTTP have to do with OOP, particularly on the server, but not the client?
One-click updates are great, if you happen to be logged into your site that day. You need to subscribe to the announce list and get the info sooner for days when you are not. Same as with any CMS.

And I never said there was a problem with expecting people to keep their software up to date. Just that it doesn't happen automatically. People have to do it. And I know a lot of people with outdated Wordpress installs. That's the reason behind the recent news of 60,000 Wordpress sites being hacked.

Wordpress is pretty secure if you keep it up to date and monitor when updates happen. But saying it is 'insanely secure' is simple ludicrous.
Waiting for Landauer, only two decades left
I learned Node.js and made a site for my funny pictures collection
I agree that's the stated reason but I don't agree that was the real reason why it was considered a failure. Here are my reasons, reading between the lines, for why they considered it a failure in my opinionated order of importance:

1.) The Japanese bubble economy collapsed. They realized they'd have to stop funding it, and put their ambition to be the biggest AI power in the world aside.

2.) Logicist AI was losing ground to probabilistic AI.

3.) Special purpose machines were much more expensive to design and build than running the same programs on commodity general purpose machines. The Lisp machines ultimately suffered the same fate as the Japanese PIM machines.

4.) They weren't ready to deploy concurrent prolog. They hadn't worked it all out even theoretically. They were hoping that running it concurrently would speed it up, but probably realized that smarter algorithms and optimized implementations in individual programs would have a greater effect.

5.) They rushed the project, rolling out machines and languages before they had been fully worked out. The rushing mentality caused them to increase the expense of their mistakes and to make more mistakes than they might have if they didn't rush.

Also, I disagree that prolog hasn't been a commercial success. For example, Prolog is the right language for solving finite domain contraints and there is a mini-industry around this.

As far as shifting programmers, they had quite a few skilled prolog programmers and they weren't recruiting from the ranks of the then COBOL business programmers.
So here is the big question: Are you going to buy less apps because of this "issue"? If not then there is no incentive to really fix it, nor for developers is it a problem that will be addressed.
I am very thankful that I am not alone. If I could roll back the clock 3 weeks I would have bought the 32gb (at least) instead of the 16gb model. I've already seen this pain point coming after chewing through 6gb in one evening of app shopping (with Infinity Blade 2 at a whopping 900mb). Not to mention the available capacity on the 16gb is realistically 13gb.
Checkout Google books, they did it right, ~3MB total size.
Marjeta Grošelj Fall/Winter 2012-13, Slovenia