skysight-inc/HackerNews huggingface dataset:
I get too involved in the current project to focus on other projects. Anxiety used to cause a nagging feeling in the back of my head, that I'm forgetting a lot of other things I need to do. Over the years I've used OCD and depression to beat it back.

I watched my dad keep lists and lose lists and forget to read lists, when I was young. He still got the important things done (make lunch for work, fix car, goto bank, etc), because he could keep that in his head, but he had piles of side projects he couldn't work on because they weren't on the latest todo list.
Another victim is seduced by a leading "The", causing any attempt to reference this publication to become a tragedy of grammar.
TCP Load Balancing in Jelastic
What makes something EP is that there is very little data (relative to the CPU time) that needs to be moved.

For example, to compute a nice image of points near the Mandelbrot set, you only need to move the requested parameters (4 floats) to the CPU, let it churn for a long time, and retrieve the resulting pixels (3 bytes each).
On the one hand I'm very excited by this; I see Marco as an interesting writer/speaker, when it comes to iOS development or when he geeks out about whatever gear he's recently bought. I also expect him to be a great editor, so I'd gladly pay money for a magazine put together by him.

But on the other hand...I'm really wondering why this needs to be an iOS app. Written content is perfect for publishing on the web, I really don't think you'll be running into any speed issues when you release this as a web magazine. And even if you would, why not make the content available both native and on the web?

I'm aware that Marco is an iOS developer, and that a lot of his readers (myself included) will have iOS devices, but for the sake of the open web I'm still slightly disappointed.
That's not true, at least for AAA games. Most modern AAA games make good use of all available processors. This is especially important for games that ship on the Xbox 360 and PS3 because these devices only start delivering impressive results when you go parallel.

It's difficult to come up with a good multicore game engine design and even more difficult to do it on the first try. What I've observed over the years is that these AAA games are steadily becoming more and more parallelizable as they are iterated on.

An architectural pattern that seems to be working well these days is a job/task-based one where the program is expressed as a graph with the tasks (well defined units of work) are connected via a network of dependencies. This model works well because it doesn't force you into requiring certain hardware configurations, it scales well from single core phones up to 32+ core workstations. Now, whether or not your content can scale as well is another question :)
Unintended adverse side effects from a tiny change to a small component of a complex OS kernel that runs on complex modern processors that are part of mindbogglingly complex computer systems, on which we run the ridiculously vast software ecosystem which makes possible the massively complex global network of applications and services we call "the Web."

Every time I read or hear about unintended-consequence incidents like this one, I'm reminded me of Jean-Baptiste Queru's essay, "Dizzying but Invisible Depth" -- highly recommended if you haven't read it.[1]

--

[1] https://plus.google.com/u/0/112218872649456413744/posts/dfyd...
I entered me@thomashunter.name, it pulled my gravatar, then asked me if I meant me@thomashunter.me. Not sure why it didn't like the .name TLD.

The tooltip floated over the password box and was kinda annoying.
Ditto, I've only heard very minor murmurs about this, having unsubscribed from all of the default subreddits save /r/gaming. /r/politics, /r/atheism, etc, are just cesspools of ignorance as bad as the people they lampoon daily.

I'm also having a hard time drumming up sympathy for Gawker - they have consistently and repeatedly proven themselves to be complete unprofessionals, have zero journalistic integrity or credibility, and have some of the worst, borderline libelous "reporting" I've seen on any major blogs.

It's like Violentacres and Gawker are built for each other - morally I'd consider them in the same ballpark.
I'm in for plaintext, but ASCII is ill suited for most languages.
The Magazine: Introducing the app blog
Setup to Build Responsive Websites
The two go hand in hand. Aside from a very small cross section of Mono users, most C# users are very dependent on Visual Studio.
It seems like I am the target audience for this. I listen to his podcast, follow his blog, and read tons of other Apple & tech blogs. And use Instapaper.

But I really have no desire to pay a monthly fee for more articles. So I guess I'm opting out of this one.
Hopefully platform exclusive stuff like this doesn't become popular.
It doesn't surprise me that it takes an AAA iOS developer to finally make a good iOS magazine. It always struck me that Newsstand was a wasted potential: full of good publications trying to squeeze their paper format into an app instead of releasing the same content in a better format.

Does anybody know of "good" Newsstand apps? This might be the first.

I personally think Apple should release a more aggressive Newsstand API and a best practices guide: e.g. by all means customise your design and experience but that doesn't mean you should release an app crammed full of pngs that weighs half a gig. Newsstand apps should be low bandwidth and text-centric. Why can't I search all my magazines from a central location? Why can't I see a central list of articles I've favourited from a variety of publications? As it stands, the only way to do this is with an RSS reader or Instapaper. I'd be happy to pay for quality journalism if it was in a format that's convenient and sensible.
This impression may come from the money being spent supporting Romney by 'unaffiliated' Super PACs.
There aren't really any good players here (Adrian Chen is also a horse's-ass). Anyways, these subreddit moderators are trying to protect their community, regardless of who is being targeted.

For people looking for more background on the drama:

http://www.reddit.com/r/SubredditDrama/comments/118qdg/the_r...

Also note that Saydrah, who appears to be defending him a bit, was a long-time reddit mod (also was an active 2Xer and is pretty pro-women's-rights). She used to be much more active but someone doxed her a couple years ago and found out she was a social-media marketer (including consulting on reddit promotion) and the reddit community turned on her pretty quickly. She was personally harassed and some members of her family were as well. Part of the female community on reddit also turned on her a bit (though not so agressively) when she posed -- in a non-provocative fully-clothed manner -- in the Reddit calendar in 2009.

http://reddithistory.wikia.com/wiki/Saydrah

http://www.reddit.com/r/InternetAMA/comments/11au8g/iama_say...

I got a little off track there but reddit has a pretty rich history with a wild cast of characters. Quite the soap opera.

Needless to say: Violentacerz isn't as one-dimensional as everyone assumes either, but he did do most of the things you've heard about.
The speech of these users is still free, but there are consequences to what they say. For example, the consequence here is that their creepshots results in others naming them and exercising their own right to speech as well. I'm also not at all calling for censorship. As I said, the creeps want their free speech and are getting it, as well as others exercising their rights too. I do think it is quite unfair that the tumblr with names was deleted, but again, Tumblr has a right to police their site as they see fit.

Ultimately, I think it is exploitative of the reddit corporation and their masters to allow completely disgusting and clearly immoral content. This is 2012. The internet isn't the wild west anymore.
Not at this point, but the app is free to use for everybody. :) We plan to create some interactive and "game like" tutorials in the future, which should make it fun and easy to learn to design PCBs.
Mushkin Mingles in Ultrabook Territory with Slim 'Chronos Deluxe' SSD Line
It is called a Trie or a Prefix Tree, and has been (re)invented many times.
> For reference, on my MacBook, the standard dictionary in /usr/share/dict/words is 2,486,813 bytes

Polish dictionary is about 3,500,000 /words/, many more are generated by the affix file. From archeology I've done some time ago, about year 1997 there were custom scripts written by creators/maintainers of Polish ispell dictionary, because as the files note using the standard toolset would require over 1 GB of RAM (this was in year 1997, mind you).
OVP Venture Partners, Northwest’s Oldest VC Firm, To Shut Down
How to Work with CSS Display and Visibility Properties
So I read a little bit more about Open Secrets on their website, and they spare no detail in explaining what their data is used for. But does it say anywhere how they get their data? If so, could someone kindly point it out for me?

I would think that they simply compile reports from other places, but am curious nonetheless.
I'm not a fan of Gawker either but as of right now there's no proof provided in the link you posted. While it's possible, it's still just something one guy posted on Reddit.
While we are at it, lets also unmask people with blogs about living a closeted gay life, conservative profs trying to become tenured, girl geeks blogging about sexism in their workplace, and other such inappropriate material.
So the optimal behavior is to wait a few months to use your free trial.
I'd really like to give this a shot but am only interested in trying it on my iPad which can't get iOS6, so unfortunately, rather than passing on this, I am being left behind.
Mouse of pain - a closer look at computer mouse fatigue - part 1
Sounds good, I'd love to give it a try, but it appears to be tied to iOS. Confining what appears be minimalist text content to an app on a single platform seems a bit silly.
Sure, but not by posting that info on Reddit with a link to the shamee's Reddit username. This is one of the only rules of Reddit, and it is for your protection, so people don't say "girlvinyl is KKK member and here is her legal name and address".
Lack of support for row level locking was a problem. I recall having to work around that by padding records with extra columns to ensure only one row would fit on a page. But I'd say more generally the bigger issue was in their overall approach to concurrency. Oracle's optimistic currency control mechanism (where readers don't wait for writers) worked better in practice than Sybase's early lock-based concurrency control (where they did).

I recall Philip Greenspun dedicated a substantial portion of his late 90's database-backed website book to that topic.
Easy Retina Ready Images with SCSS
The gravatar is a nice touch, but it works even if my email is not signed up with your service, which felt a bit misleading.

I got the sense of, "this is the correct email address to login with because the system recognized me" when in fact it was the wrong email.
haha, I asked like that since I am new to this country still a student in Southampton. I have no idea what a meetup is like here.
I am not a hardware guy. Other than playing with n-in-one electronics kits as a kid I haven't ever touched it much. I recently needed to build a "sensor pod" (my name) for my ongoing 6-camera high altitude balloon project. I got everything working on a breadboard and needed to move it to a more permanent PCB. Enter Fritzing[0].

I fell in love with Fritzing pretty quickly. It has 3 mode. Breadboard, schematic, PCB. I was able to copy my physical breadboard layout over to the virtual one. From that, it basically gave me a schematic (what I wanted) and a PCB layout (not entirely useful for me). I had to touch up the routing and fix some lines that wanted to connect VCC straight to GND. I was able to figure it out pretty readily and fix it all and now have a working PCB[1].

All this is to say, if you're a noob, Fritzing is great. This (circuits.io) is probably geared at non-noobs, and I'm sure it's fine for them. I am not quite able to jump right into drawing a schematic, though. As such, I can't provide much of an opinion on it. :)

[0] http://fritzing.org/

[1] http://goo.gl/iWuZF
Neat! Do you guys plan on adding a plugin api so people can write simulators and auto-routers and such?
Giving it away? Part 2: On microkernels and the national interest
Check out Advanced Circuits, they have a barebones PCB service that isn't too expensive for ordering test boards and one-offs. Turnaround is one day plus shipping. And they send you popcorn with your order for some reason.

http://www.4pcb.com/barebones-pcbs.html
Implies that Benjamin Franklin and Thomas Jefferson are idiots.
Really? There's a marketing opportunity missed! Let's revise that sentence again:

"The Magazine will publish eight articles per month at a price of $1.99, and the one week free trial gives full access to back issues."
I just got it sorted today and will prob announce on Monday. It will be good, promise.
Yes, there definitely are programs where this holds true (as I have said), but there are others where it does not. A simple, but perfectly reasonable example is brute-force search for cracking a password (if you got the hash of the password). Your dispatch is simple: send every node 1) the hash, 2) the number of nodes, 3) it's own number. With 2) and 3), each node can easily figure out where it starts. You need no more communication until one of the nodes finds the password.

See https://en.wikipedia.org/wiki/Embarrassingly_parallel

Again, you said "most parallel", and not "average parallel", and this is what I have commented on.
There is an AI driven optimizer in play[1], but what is optimised is what has changed. What is far more important now is optimising programmer time, time to market, testability etc. Using less CPU and RAM is largely irrelevant until the usage is actually noticeable by the user - taking 50 milliseconds instead of 70 milliseconds to do a spell check is not something any user can even detect. It would be a huge waste of programmer and purchasing of tools to focus on that instead of all the other things that need to be developed and made available to users.

[1] The optimizer is a human brain, or a collection of them if this isn't a lone wolf project
It's worth trying on your iPhone (if you have one). It uses the text-only approach of Instapaper so screen-size doesn't affect usability the way it does in standard magazine apps.
We have a script to autofix these issues. Interestingly enough the only things I would give a shit about are those that can't be fixed manually (e.g missing comments).
Colon cleaning company sues WordPress
We're still talking about the folks who just kneecapped the popular third-party Twitter clients, right?
I think one redditor put it best: "Why is People of Walmart funny, but /r/creepshots an invasion of privacy?"
It wasn't about censorship by the government, it was about censorship within reddit.

For better or worse, the reddit admins want free speech, in which the admins don't prohibit anything that isn't illegal in the US. The one exception, which they apply in a viewpoint-neutral basis, is doxxing. The policy is "no doxxing," not "no doxxing unless you really really hate someone."

Now, you can say that the doxxers were doing their version of protest. Civil disobedience, I guess, because they think that reddit's approach to free speech is wrong. We now have two mutually exclusive philosophies in conflict, and reddit will need to choose one of them.
Drudge Report makes Matt Drudge possibly the most successful media entrepreneur
They were still selling the 3GS until just a few weeks ago; it would have annoyed many customers if iOS 6 wasn't released for the device. The first-gen iPad, on the other hand, stopped being sold when the iPad 2 was released in March 2011.

iOS 5 also doesn't run all that great on the iPad, so I'm sure that played into the decision not to offer iOS 6 as well. The 256MB of RAM paired with the large screen seems to be the biggest cause for this. The 3GS' hardware isn't great, but it's only powering a 320*480 display
From what I understand, it uses Newsstand.

I don't use Android (so, please, correct me if I'm wrong), but I don't think Android has a single, unified Newsstand-like app to handle subscriptions and that kind of thing.
Try putting "(drop table)" in the email field. I was amused.
The name of the company is Gawker. Ruining lives is how they make their money. Their most famous article is by an intern who went on a date with a guy and then publicly ruthlessly mocked him for having different (prosaic) hobbies from her.
I'd forgotten I added that easter egg. Ha!
High load can take out entire clusters. Imagine if a change was pushing to NetFlix that slowed it down 20%, the requests would queue up to the point where everything fell over.
Yeah, it's pretty depressing when the only reason a magazine is iOS only is because it uses Apple payments.

I guess that was Apple's end goal, but it's just a sad state of affairs. And even if they wanted to use some other option... Apple would block it on iOS.
Google Maps Street View Gets Updated with 250K Miles of Road
Look, man. Unique naming is hard in the Age of Google. And it could be worse, it could be "the.magazi.ne".
If you re-read the early cyberpunk scifi from Gibson and Stephenson, one of the characteristics of their vision we're still missing is execution at the edges. There was a strong concept of "my virtual space" in which space owners control not just a visual presentation layer, but the full execution stack.

Our architectures are still dominated by central server farms, in which we give up our data and cede control to the server operators. There are few experiences where we have a true, decentralized experience with execution controlled by the clients. BitTorrent and it's predecessors are the closest we've come so far, but AFAIK it's all limited to peer to peer file transfer.

Every time I start to explore these thoughts, the browser is the obvious platform for the first iterations. I'm glad to see initial designs appearing, and look forward to seeing a truly decentralized and peer to peer service that don't have critical dependencies on central servers.
I would be all over this if there was a Kindle option. I don't like reading on LCD screens, especially when I have a gadget that is 100% dedicated to reading.
> What always worries me

Concern troll red flag.

These people run multiple subreddits dedicated to ruining lives for sexual gratification and celebrity. I couldn't give less of a crap about what happens to them.
Here is MIT's free online course on the subject:

http://ocw.mit.edu/courses/electrical-engineering-and-comput...
Because charging for content on the web doesn't work. While I love the web and wait for a day when we can do micropayments or deep-linking with paywalls or something, the biggest advance someone could make today is to demonstrate a digital-only business model.
So he can charge you.
Google Play Magazines

https://play.google.com/store/apps/details?id=com.google.and...
I guess it all depends on the person, but optimizing the optimal application of two one dollar bills is unlikely ever to be an optimal optimization of most of the target demographic's time, whether they realize it or not.
Agreed, hence why I put "apparently". Regardless of whether there's physical abuse, having your name wrongly sprawled all over the internet calling you a pervert could still ruin someone's life. To be honest, even if you share the same name there could be negative repercussions.

People are going as far as disabling their facebook accounts to keep their personal and professional life separate - at least you have a degree of control on facebook. There's no control over what people associate your name with on the internet.
"JavaScript is the only language people feel like they don't need to learn to use." -- Crockford
People of Walmart isn't funny and it IS an invasion of privacy.
The Side Effect of the App.net and Twitter Competition
Which of those principles is at odds with creativity? Is verbose code positively correlated with creativity? Code more complex than required? Ambiguous code?
A letter to our readers.
There always would be anecdotal cases and interpretations. That's why I asked an open question to a googler who could set the document into a context.

I also have cases of people doing a lot of ad-hoc code because it was easier (small hammer to the job) and then resulted in a pain code to read that could be prevented with a clever system. But I am agreed with you that the whole thing is arguable and subjective
Yeah, I really don't like blocking off all that extra capacity just because the OS is too lazy to find it. Keep a better data structure for fast searches, or improve the result over time instead of sticking with the first quick result. Reminds me of Android where background processes can never use the full resources of the device even if they are idle otherwise. They are in a scheduling class that simply doesn't allow it as a fixed percentage of total resources, not a smart one that gives them less priority. Now say an app comes around that wants to do some heavy media processing for the user in the background that the user requested be done. Oops, sorry, you don't get to use all your hardware. Same thing that is happening to the DBMS in this case.
It's nice to see Facebook has no qualms about shutting down some of these near-abusive practices.
Thanks for the help!:) I totally agree that we need tutorials and videos. Sorry about that!

Definitely contact us if you have any trouble.
Read my post. My concerns are with the wrong people being doxed. As far as I'm aware, Doxing is not a precise art - there's a huge degree of guess work. Guess work tends not to be right 100% of the time.
This looks like material that I'd really like to read. Unfortunately I have no way to access it, since I don't own an iOS device.

I wonder why Marco wants to limit his readership to relatively small intersection between iOS 6 device owners and people who are interested in the subject matter. Isn't this rather restricting for him?

(edit: iOS 6)
Well, it's not clear that charging for articles on iOS really works either. Is anyone making money there? Certainly lots of Smurfberries being sold, but articles?
Word up! ;)
>If you believe in free speech, then using the fact that your website is private to censor others is not a violation of the law, but it certainly seems like a violation of your own declared ideology.

I support free speech but I certainly wouldn't allow the KKK to march through my backyard.
Well, there you go.

(I googled 'android newsstand alternative' to no avail).

Yea, I guess it is weird that this doesn't exist on Android.
The compression of a trie may not be the best because of the node storage requirement. I've benchmarked the memory usage of some Python trie libraries here: http://kmike.ru/python-data-structures/

I also tried to compress "/usr/share/dict/words" with https://github.com/kmike/DAWG and https://github.com/kmike/marisa-trie Python libraries:

import dawg
import marisa_trie

words = open('/usr/share/dict/words', 'r').read().splitlines()

dawg.DAWG(words).save('words.dawg')
marisa_trie.Trie(words).save('words.trie')

The result is a bit surprising:

1220612 words.dawg
743128 words.trie

Please note that MARISA-trie is not a classic trie, it is a smart & crazy recursive trie (something like DAWG-Trie hybrid). By the way, I was expecting DAWG to perform much better; for my data (5mln Russian words) the DAWG compression was much more impressive.
NYTimes debate on whether patents encourage or discourage innovation
I think what iOS brings to the table here is Newsstand and its subscription model. This is probably more important than any technical layout advantages. The open web is great, but I think its also valuable to experiment with a platform where writers can get paid by readers instead of advertisers. An independent player might have a better chance at that on Newsstand than on the open web.