skysight-inc/HackerNews huggingface dataset:
I wrote nearly 600 posts over a period of about 3 years for a blog that I recently dismantled. One of my goals was just to try to post something daily. I sometimes had streaks of writing daily and sometimes had long gaps, but I did get more consistent over time. I wrote about whatever the heck I felt like and there was no real consistency. When I dismantled it, I saved a the posts in draft form to seed a few other websites which may or may not ever get really developed. That original blog never had significant traffic. Occasional spurts of a few hundred page views was as good as it got and some days there were zero page views.

I found that writing out what I thought was personally useful to me for thinking through things. My current personal blog now has a bit of a traffic and I sometimes get comments and sometimes get discussion of it elsewhere. That is a new development stage for me and I am trying to use it to improve on what I am doing so the writing is more aimed at an audience and less just me talking to myself. All that writing also taught me a lot about creating stubs, adding links and supporting stuff over time and developing the writing instead of simply writing off the cuff so much. Prior to that, I had websites that had grown out of "popular" emails on a small email list and I spent years baffled as to how one figures out what to write if it isn't part of an email discussion. So that personal blog helped me get past that, at least for some topics. There are still topics that I still don't know how to talk about publicly in a way that is really effective.
Yup. It can catch bugs. It also allows them to catch drops in numbers and other problems. This is the main reason that the 2013 newsfeed design never made it to anyone else.

Also, at least in the past, FB used to roll out redesigns to groups that were relatively isolated from the rest of the graph like New Zealand.
Agreed. I've dealt with mental illness in my family since I was a young child. It's affected my entire life. It's not just some meandering mood or state of mind, it's a frightening thing for which most people have no time or patience.
Confirmed: Dropbox Aqcui-Hires Social Reading App Readmill
We manage fragmentation between computer systems since the dawn of computing.

I really don't get why some people make a huge fuss about it on Android.
We're using this & found it works well at slowing down heap growth however we still end up with the same maximum memory usage as before, it just takes longer to get there.
Tinder for Linkeding
You know of a project that takes 3 hours of time to preprocess with clang?

I have serious doubts. Overall compilation time is kind of irrelevant to this discussion, because Warp is just a preprocessor.

While you can get some X speedup to gcc by replacing the preprocessor, X, as a factor of overall compilation time, is usually 0.2-0.5 in most cases, depending on size of file.

I expect the gains warp gets over gcc overall from preprocessing to be similar to those clang gets over gcc overall from preprocessing.

(Though it depends on the size of files being compiled, etc).

Most companies that want actual fast overall compilation and have the resources, build caching distributed compilation infrastructure (Google, Facebook).

As mentioned, if warp is really that much faster than clang's preprocessor that it mattered, clang would be fixed :)
It is all part of the service. And when I find out which service, I might even return it.
Don't take this the wrong way, but you guys are the ones making performance claims that it's faster!

I would expect you guys to post the numbers comparing it to the two most used things out there :)
Not enough info, IMHO.

[Edit: it looks like the thread is locked]
Could you describe in a bit more detail how the ranges-and-algorithms style applies to Warp? What are the major algorithms that you are gluing together? What is the high-level design of Warp?
A History of Interactive Fiction and Adventure Games
Good. I think you're saving yourself a potential headache. BTW, Good stuff! Looks like a fun project. Pardon me if I missed it while skimming, but what is your development platform?
I'm not sure Ansible would be very useful for the use-case of "getting your desktop right". Generally there's three things that is needed to get a (personal) dekstop set up:

1) Get the right packages (eg: dpkg --get-selections > my-pacakges.list; dpkg --set-selections < my-packages.list). This part ansible can do fine -- but not really any better than your distributions package tool (for this particular use-case)

2) Set up your account (This can be done with kicstart, FAI or preseed.cfg) If you only have one user, this might not be worth automating. This is also a task ansible can handle fine.

3) Set up your preferences/restore your home folder etc.

This is the area that tends to take the most time and care.

Personally I've pretty much stabilized on a very spartan xmonad config (driven from ~/.xsession), and have a mercurial repo with various dot-files that I just clone and symlink to (and I have a bash-script that takes care of setting up the symlinks) -- I also manually set up a python virtualenv (which bin I add to my path), an ~/opt hierarchy managed by xstow (I usually recreate this, as the whole point is to follow upstream, unpackaged software) and a ~/bin folder that's also in a mercurial repo (a few shell scripts for toggling vga/internal displays for my laptop and some similar small utilities).

Now, "manually" symlinking your dot-files probably isn't the best idea -- the main reason I do it this way, is that I've had to manage my profile across different distributions (and for a time also on Solaris) -- and then just keeping home in version control can be a little to simplistic (now with mercurial/git I suppose using named branches for the various machines might be a viable option though -- not sure if I want a check-out command in my .bashrc/.xsession though -- too much can go wrong... eg if git/mercurial for some reason isn't available won't run without errors...).
I'd be curious to see how clang does, too. What matters to us is that warp is easy to get into so we can easily adapt it to our build system (in particular multithreaded preprocessing that saves on opening same included files multiple times).
I share your enthusiasm about Abrash joining Carmack to work on the Rift.

But if I may pick nits, any billionaire -- nerd or not -- is most assuredly not "one of us". The rest of us have to worry about paying the bills, driving ourselves to our jobs, working in less-than-stellar offices, worrying about the cost of gas, food and medical bills, the education their kids receive, etc.

I'm not trying to stoke the fires of class warfare, but billionaires are not shackled for financial reasons like the rest of us. They can vacation in paradise, make cool things happen at a stroke of a pen, and if they choose to spend hours per day doing nothing but daydreaming and speculating...they can.
Not BB10 (Edit: Playbook OS) on the Playbook is still better (imo) than Android 4.4 on the Nexus 7 (if you adjust for massive hardware differences).

It both feels and behaves engineered, it's an absolute shame that they where late to the party.
If you work with a group of people you can't separate "reordering priorities" from the ethical issue of breaking a commitment.

You keep on implying that as a software developer you know better than the people asking you to do work. That even though you are not doing what was asked, you are doing something more important. That may be true, but I'm having a really hard time seeing the difference between the two types of people you are portraying (both seem very self-serving, regardless of motive), and neither of them seem like people I want to work with or have running large organizations.
Yahoo Preparing New Online Video Platform
Your face if Kim Jong-un ruled the world.
Microsoft makes Office for iPhone and Android completely free
I blog because I'm forever being killed in killed in unfortunate ways: http://matulevicz.net
How exactly would YC benefit from having an office in NC? Access to government contractors?
Do you employ any detection of boost preprocessor library use, so that e.g. BOOST_PP_FOREACH gets processed as a literal loop rather than a large expansion?
He understands C++ well enough to have written "Modern C++ Design" ( http://amazon.com/dp/0201704315 ) back in 2001. If he's interested in D, so am I.
Show HN:AutoRemoveObserver – Auto-removing NSNotifications
>> "Abrash was working on VR at Valve, and was kind of my only hope for VR after Oculus went FB. Now my VR hopes are crushed."

You think Facebook spent $2bn to stop Occulus working on VR??
a github pull request isn't that bad. think about all the whiteboard C++ coding interviews most of the IT companies still do.
I know this sounds like nitpicking, like complaining about the cup holder in a luxury car, but the stylus holder is just too ugly and an afterthought for a $1k device. Why they even bother to point out the design as if they were proud of it? Why can't they just use the palmV or many other push to eject design? That holder thing sticks out so much that I not only feel embarrassed to show it off, but fear it'll break any moment. And this is from SONY?
A device like this has such awesome potential, but I am so underwhelmed by Sony's execution.

$1000 +, closed to common eReader document types and no path to openness for developers.

Add in Sony's miserable record for supporting their customers after they move to the next flavor of the week and this is a great illustration of their march towards increasing irrelevance.
I used to struggle with Bipolar Spectrum disorder. After 9 years of medication, therapy, prayer, and a lot of ups and downs I've been declared free of the diagnosis by my psychiatrist.

I gained a lot of weight because of medications (normal weight is 210lbs, which is fine for my 6' 4" frame, but medication caused me to balloon up to over 444lbs). I have not been able to work at my peak for many years. I'm now almost 45, and I feel like I'm starting to get my life back. Now that I'm off the main drug that treated my disorder (risperidone) my weight is starting to drop.

I know people are scared of mental illness. I see it in their faces, or the way they treat me differently as time goes by. But that's okay, I have close friends who have accepted me for who I am without that fear.

My wife wishes I wouldn't tell people about my history. My health is no one's business but mine. However, I choose to tell people about it, because of the stigma. Because I'm neither ashamed or afraid for people to know. I _will_ lose friends, work, and opportunities because of my choice to be open about it, but I don't care because I want to fight the stigma.

Everyone has a friend or family member that struggles with some form of mental illness. Everyone. I have seen too many people suffer in silence, and some even take their own lives because the pain is too much.

I was suicidal years ago. I suffered horribly for many months on end, waking up in the morning and just focussing on getting through the next hour, until I finally reached the end of the day and could go back to sleep so I could have some relief.

There is no shame in mental illness. People used to be afraid of people who had heart disease, as if they might "catch something" from them. The brain is the most complex organ in our bodies, and it's prone to have problems just like any other organ.

My name is Miles Forrest. I have wrestled with mental illness for many years, and I'm happy to say I have overcome it with help from doctors, family, friends, and God (if you're offended by my attribution to God, please don't be. I respect a person's right to believe whatever they want, all I ask is they respect my right to believe whatever I want). I can't say I'm cured, because there's a possibility I might relapse at some point in the future. But I have acquired the skills, knowledge, and support network that I know, without a doubt, I would be able to beat it back down again. Mental illness doesn't define me, but learning to fight, persevere and lean on others when I need to has made me a better man.

You can mock or ridicule me if you want, but I'm not talking to you. I'm talking to the man or woman out there who is afraid there might be something wrong with their mind, and who feel alone and afraid. I know how scary it is. I know how you feel like you're the only person in the world who has felt the way you do. You're not, and you are not alone. If you are that person, email me at miles@coderpath.com, and I will walk with you as a friend and stranger to get you help.
How Much Does Obamacare Rip Off Young Adults? We Ran The Numbers.
He is ill. https://en.wikipedia.org/wiki/Disease

Mental illness's are disorders, that can be disabling to normal daily life. Our society accepting that things like OCD, Anxiety/Depression and Addition are diseases will allow us to actually address them. Your brain is not a magical thing that is beyond being ill, unfortunately it is extremely complex. I say this as someone who has been "sucking it up" for years until I finally hit a point that I sought help for depression.

http://www.hhs.gov/asl/testify/2010/06/t20100623a.html
https://en.wikipedia.org/wiki/Major_depressive_disorder
Rust vs Go
Show HN:iOSWeakForwarder – iOS NSProxy class to allow for real weak delegates
Is there any blog post or tutorial you can point to that explains how to do that?

If not, I would love it if you wrote one. :)
Specifying build configuration for Xcode project dependencies
Thanks! I could benefit from a little starvation actually; sitting in a chair 80 hours a week is not losing me any weight.
MinuteLabs.io
VR is going to happen, it just might not be what you wanted. This "next decade" talk is bs, this hasn't set "back" VR, it has maybe altered the path that VR ends up taking. But it definitely accelerated it, whatever that path ends up being.

I'm nervous that in the long run this sets up VR to be a closed platform, but I guess we'll see. Maybe a closed platform is better than no platform at all, which might have been the outcome if someone with deep pockets never bought oculus.
That's me schooled. I'd not been party to that (not being in the US) I'd missed it.

http://www.viva64.com/en/a/0083/

It sounds like a proper mess. How curious that much is revealed that the NASA people didn't speak of. Maybe because it was ostensibly an investigation at the behest of NIHIST to demonstrate that they hadn't let Toyota off the hook.

It is also somewhat disturbing that these are not Toyota parts but parts sourced from NEC.

I'm still not convinced that Toyota deliberately hid their knowledge of system failure. A software update would have been much simpler than the millions of physical modifications they chose to make, including fetching customers cars on transporters because they owners were too scared to drive them.
Yeah, agreed, but unless the OP is a fresh grad (doesnt look like it), it is too much to ask for a code sample before even an initial call.
I would say it boils down to this: I believe that mental illness is fundamentally different than infectious disease and defects and injuries to organs, and it is not productive to treat them as fundamentally alike.

If that makes me part of the problem, I guess it's not clear to me what the problem is.
Really?

Your response to this guy owning up to something taboo is to chide him on his use of terminology? What kind of priorities do you have, and why is you being right on the Internet ahead of respecting the vulnerable?
It's a clever idea if they think the economics are sensible in regards to user acquisition cost. Targeted ads could drive direct e-commerce purchases and receive high CPMs. The primary problem they face though is securing licensing for Prime SVOD content in an FVOD (i.e. Hulu style) window.
Show HN: Automatically adjust monitor color temp with hardware.
most of the response wasn't concluding failure but fearing the future. i think many people think VR is too important a technology ("The Final Platform") to be in the hands of a single corporate interest. we'll see i guess if that fear is turns out to have been well placed.
Here's a neat project I made to automatically adjust your monitor color temperature based on ambient light. Think of it like a hardware-based version of f.lux; instead of guessing the color temp in your room based on location, time of day, etc. this actually measures it with a small I2C light sensor. Check out the guide I wrote on it for Adafruit's learning system to see the details: http://learn.adafruit.com/automatic-monitor-color-temperatur... You can also find the code here: https://github.com/tdicola/AutoColorTemp
Ha, so Unicorn did have a bug in it.

I thought it was me.
Love this Andreas! For those unaware, Andreas built a similar extension for Product Hunt: http://www.producthunt.co/posts/product-hunter
How To Increase Your Internet Speed 2014
this is an awesome video and share this with all your tech savvy friends
BTW its a prank
It's been a long standing problem, it would definitely improve my life a significant amount! See also : suspending the access after 3 or however many incorrect attempts, but not telling you that's what's happened.
Microsoft Says Won’t Read Suspected Pirates’ Hotmail, Will Turn Them In to Cops
Wolfram Language addresses a lot of these points. Equations and images both get treated symbolically, so we can manipulate them the same way we manipulate the rest of the "code" (data).
Preprocessing with clang would be very tricky in a system that uses gcc for the compilation proper (which we do). Clang adds its own predefined #defines, which may change the resulting code.
I appreciate the response.

I'm still skeptical about the actual energy usage. If the % more kinetic energy applies equally to battery energy usage.
OP here: yes it is, it supports not only large-scale VRP, but also CVRPTW-type problems, which include constraints for time-windows and capacity.. Having said that, we are talking about NP-hard problems, so computational efforts increase exponentially, and it'd be a good idea to split up 100+ vehicles into smaller chunks.

Unless your deliveries are done overnight, it's no problem to run the algorithm through the night.. It is capable to find a quick solution (~80% optimality) in very little time, but is able to keep searching for as long as you want to improve on the solution.
Incidentally YC is actually the YC for all startups everywhere. Lots of startups move to Silicon Valley for 10 weeks, raise money, and sometimes they decide the best place for them is where they came from, or another startup hub.

Silicon Valley is so concentrated that it is super valuable to absorb the values of how startups build valuable things, and start your company here.

It seems to be a litmus test for commitment — 10 weeks is short enough that if you're serious about your startup, it's not too much to ask. It is correlated with commitment and therefore success.
From my point of view its management handling thats my issue. When I say week to update iOS, 3 days on the html version, 3 weeks for android, I get a massive push back... "android in one week".. "OK an extra few days for testing, but we need these out now"

Then I start to get really annoyed at the level of shit of I have to support for Android and the backwards and forwards on testing and just seriously wish the company didn't support it all.

Actually TBH, I only took up looking after the mobile suite as a learning thing. And what I learnt is I'd rather be doing other forms of software (almost exclusively due to time pressures and android). The experience has been less rewarding that other forms of development I've done.

I'd never work on Android products again without a proper team (project manager, QA etc...) so someone else could fight the battle of more development time every iteration instead of me.
I love it. I imagine trying to get money from them is like being on a first date.
What's stated doesn't say anything about optimization. It could be that it takes a long time to run processes that take a long time.
Thanks for the feedback; do you mind sharing what questions you are left with?
>> The big problem for me,[1] is that the 16:9 aspect ratio is annoying for reading documents.

But isn't 16:9 more akin to a legal page than 4:3? ;)

>> [1] Well the big problem is that the UI is an abomination

YMMV, I guess. I'm primarily a Mac user, and I don't mind W8 at all. Keep in mind that the Metro version of OneNote is pretty bad. The desktop version of OneNote is leaps and bounds better. And because of that, you wouldn't have to mode swap to get into the desktop version of Word.
It's all about regulation, you're right there are legal challenges. The JOBS Act does reform these regulations to make it possible but the SEC has stalled progress for about 1.5 years. That said, it's looking pretty likely that the necessary regulations will go live later this year.
Google mandates ‘Powered by Android’ branding on new devices
How are you running BB10 on the Playbook? I didn't think it was ever officially released, just an old, busted preview.
3D embeds in deviantART
> Such people, when faced with the slow pace and meaninglessness of most corporate work, often just elect to do something more useful, or try to solve the deeper and more important problem. It's hard to blame them.

Again, massive implication here. Why are you so sure that the anti-psychopaths are making the right call, that the work they are working on is more useful to the organization?
When I found myself writing a spell corrector for Etsy's search a couple years ago, I thought "yawn, solved problem". As it turns out, it's not as solved as this blog post makes it seem. The basics are correct: you need a language model and an error model. The problem is that both approaches to that presented are pretty naïve. Indeed, the resulting accuracy of 67% is completely unacceptable for an real spell corrector – an earlier version of this blog post had an evaluation bug that made it seem that the accuracy was much higher – over 90% if I recall correctly.

What's wrong with the language model? Counting occurrences in corpuses of text is not really good enough. There are very rare words that are nevertheless real words, and there are misspellings of common words (even in books) that are far more common than many actual words. You can easily find yourself in a situation where a correctly spelled rare word is corrected to a common misspelling of some other, much more common word.

What's wrong with the error model? Edit distance just isn't a very good error model. There are many common misspellings that aren't very close via additions or deletions. There are also one letter edits that completely change the meaning of something. These should be treated as a much bigger errors than modifications that have no effect on meaning.

For special contexts like Etsy where words like "jewelry" (also correctly spelled as "jewellery" in the UK), Swarovski, and "ACEO" are extremely common, you really need a custom language model. I just wanted to put this out there lest people be under the misapprehension that spell correction is quite as easy as this blog post makes it out to be.
Beware of recruiters.
It's certainly a bit of a subversive concept. Personally I think it's about time that the app distribution model was updated to allow people to share apps with each other. I think the idea here is to add a separate, small, side-distribution channel that you can use to send apps to friends and testers. Once you're done you can certainly market them in the Apple app store.
Getting Sassy with ZURB Foundation 5