skysight-inc/HackerNews huggingface dataset:
This appears to offer nothing Google doesn't offer, but won't run on Android.
Solution: http://archive.today/IvjNH
Those aren't "sexual innuendo", they are rape jokes and unlikely to make the company look good.
What I like is the fact that I could combine 2 or 3 apps to obtain a new functionality - this composability of Android. Example:

I go to Flow (reddit app) and find an article I like. I am in the car at the moment, waiting at the traffic sign. I open the article in a TTS reader that does article extraction and automatically starts reading to me. The voice is separately installed from a choice of vendors. Some of the voices are high quality (I still love Alex from Mac OS better, but I can't find it anywhere on mobile - read back to be in the voice of Alex for text proofing - lol). So now I can drive while my mobile reads my press to me like a radio station.

I couldn't do that on my iPhone. The apps aren't able to combine like that on iOS. I have just used 3 apps I found in the Play Store to improvise a functionality that didn't exist and probably most people don't care about.
50 Linux Resources for Developers
> Steve Jobs culminated this attitude through his "I'll tell the user what they want" philosophy.

Apparently users like being told what they want
Interesting: http://www.etymonline.com/index.php?term=snapshot

http://www.youtube.com/watch?v=Mv7atRAoU9s
I'm in the Netherlands, it defaults to freezing the firefox.
Lol. On my mobile out flashes between showing that yellow face an that laptop. Absolutely zero usability. They could show fail or 404 as well. Customer leaves the site in three seconds not even knowing or caring about what this s@@t is.
I stated a new job after living in Europe for 6 months for a change and immediately realised it is the same job I had back home, with the same destination. The mind numbing drain of the IT work juxtaposed with the non office lifestyle I had before taking the job and was literally destroying my soul. I hated it. I now joke that I became an alcoholic in 2 weeks, because I needed to be so blind drunk every night trying to justify how this will be good for my future. And the same as you, the worst part is that my new colleagues liked me and my managers lauded my on how fast I was, delivering great work. I spent the second weekend walking around trying to imagine other jobs, other people, the work culture. Eventually I decided that I could handle the work and push through it, but only if it guaranteed that I could hang out with interesting colleagues and work on interesting problems in the future. I went back my second week and tried to analyse what opportunities I would have given my current role and handed my resignation in after lunch. My boss was shocked, asked if I'd been poached or wanted to work on something else, but I had made up my mind and couldn't wait to try the next thing.

If that story doesn't bring any comfort because you have to stay, one approach is to be open about how you feel at a team meeting and see if anybody else is willing to timeshare the task. However, if this is the sort of task you will always face day-to-day, you will eventually have to decide if that's how you want to feel everyday.
This is poorly written and doesn't really have a point. How did it make it to the frontpage of HN?
I agree, what's your opinion of this forum in that light? How would you rate the moderators of content here?

To move a level up the ladder, What do you (or any other commenter who feels like responding) look to get out of this community?
Thank you for reminding me of this option.

The height of some of the characters, such as t and i, are giving me more trouble than the kerning, even at "sane" font sizes. Words like "contentious" end up so flattened I'm doing double takes on half the words, having misread them. As chrome renders them, words like "to" have height going the wrong way outright, with the t appearing shorter, not taller, than the o!
Well, on stock Android browser, there's just a redirect loop.
You probably need more experience building and maintaining web apps and general Ruby programming. There are three excellent webcast series that will put rocket boots on your feet. There's Avdi Grimm's RubyTapas,[1] Gary Bernhardt's Destroy All Software,[2] and Ryan Bates' RailsCasts.[3] I consider them required educational materials for the working Ruby/Rails programmer.

[1] http://www.rubytapas.com/

[2] https://www.destroyallsoftware.com/screencasts

[3] http://railscasts.com/
March Against Monsanto: May 24, 2014 – Everywhere / Occupy Monsanto
Just went and read your paper.

VII. OPEN ISSUES AND FUTURE WORK
...
One of the main issues of our concept is the termination problem. To solve this problem, a crypto-system that can selectively decrypt information is required.

Doing the above will make it very difficult to prove the security of malleable cryptosystem, something that Boneh, Sahai, and Waters have written multiple papers on. The approach of finding a minimum number of cycles to complete the computation seems much more effective, if restrictive in the number of operations that can be evaluated.

I'll e-mail you guys offline.
On the landing page, they have shown how they calculate the ROI.
Also, the idea of acting on recommendation is to seek alpha rather than beta.
That isn't a good comparison because of the limiting nature (specific format) of those subreddits. For example, the Ask HN and Show HN threads tend to be much higher quality than HN in general.
> It has to be really frustrating to be an engineer working on Surface and having to deal with the HN echo chamber, or MS bashing (some from Apple fanboys), or totally unrelated comments.

Not really.

In MSFT, engineers (and pretty much all other employees) are sheltered from the criticisms of the outside world.

I think that is one of the reasons they struggle. They're not plugged into what the rest of the world thinks.

MSFT is weird, they do something rad, like the Xbox and 360, and totally fuck it up with the XboxOne. They take a mediocre product like Excel, and make it rad (seriously I love Excel 2013). Then they take Office2013, and make it stupid with Office365 (You can't install a single Office 365 product. You have to install the entire fuggen suite...).

Windows 8 was a really cool idea, but I'm not sure how they managed to get so many people pissed about it.
I think you're missing the point. You can't distinguish between the patent troll and the little guy inventor because their rights are one and the same. A patent troll purchases the right to enforce a patent from an inventor who would otherwise not have the resources to enforce it himself. It is that right, the right granted to the inventor, that is being enforced. Without the patent troll the inventor's rights would get trampled by the large corporations. Hence, the patent troll is defending the small inventor's rights.

The fact that the patent troll is not practicing the invention matters not. There is no requirement that a patent holder practice the patent in order to enforce it. I can assure you the big corporations do not practice all patents they hold and enforce, many just get licensed out - and there's nothing wrong with that. But there also shouldn't be anything wrong with the small inventor doing the same thing, except for him it often requires the help of a patent troll. The patent troll is just doing for the inventor what the big corporations do for themselves, thus leveling the playing field.
Yes you can bring them to court along with your million dollars and 6-8 months of time and aggravation. You'll likely "win".
The Hindenburg Disaster
I've always wondered what stops MS for making it easier for Linux to be installed on their products.

There will always be a class of people who will stick with Windows and they don't/won't care about Linux compatibility anyway. So nothing to lose there.

Then there is the un-captured "technical/Linux user" segment to whom they can sell Surface so thats more devices sold. Unless they are making a loss on the device just to push Windows - even then, at least this segment would appreciate the quality of the device (and this segment tends to care about/be more loyal to quality) which is the kind of impression you want to make on people. If nothing else, that is a good to have thing for future devices.
Why is pretty much no one using Google Compute Engine? That's the interesting question.
Some other influential writing on this subject:

Clay Shirky: "A Group Is Its Own Worst Enemy"
http://www.shirky.com/writings/herecomeseverybody/group_enem...

Xianhang Zhang: "The Evaporative Cooling Effect"
http://blog.bumblebeelabs.com/social-software-sundays-2-the-...
This is a good idea. There is a "Feature Request" link at the bottom of each page. Please resubmit this there so it is receives greater notice.
Hey Vince,

Most of the work I do is in java and ruby web apps. I've seen a lot of Railscasts, about 1/4 of DAS, and none of Ruby Tapas. I try not to binge on DAS because I prefer watching them one at a time and fully applying them before moving on. I think my problem is how big the codebase that Rails is and where to start contributing. I see your point to more experience but I'm not sure that's the crux of the issue.
This is horrible and broken. Real information replaced with "flat" design and stupid hip made up words like "fun-erer".

No javascript: http://i.imgur.com/8HkKyZx.png

There is a delay of at least 100ms scrolling up and down between pages. I would guess 150ms. I do not see any obvious way of changing this, and the scroll bars are hidden. What if I need to change something at the top of the page? I also managed to break scrolling ending up halfway between pages somehow. The only way to fix this was to painfully scroll all the way to one end to reset things.

No CSS: http://i.imgur.com/u5g0eaS.png

The site appears to scale horribly, and it looks like they are using javascript to generate styles. IANA web developer and have not studied modern web stuff in a long time, but this seems like A Bad Idea.

No CSS or javascript: http://i.imgur.com/Kb2JZAH.png

I do not even want to think about the accessibility issues.

All in all it seems like they are just following the flat design trend, for the sake of following it. I am sure they have good intentions, but just from analyzing this page I am underwhelmed.
Unfortunately I'm not seeing many streaks in the sky with this cam
Also from Stanford, from longer ago... The Fourier Transform and its Applications by Bracewell. McGraw-Hill. Extremely well written with great examples and some fascinating problems. I highly recommend it. Discrete transforms are a bit of an afterthought in a final chapter, but enough to dig in and see how the FFT works.
A New Way To Make Sheets of Graphene
I wandered the internet for years looking for the perfect monospace font for me. There was never anything that fit; Ubuntu Mono was nice but a bit too "unprofessional", Liberation/Droid too boring, Microsoft/Apple fonts didn't fit either. I looked through so many font comparison sites, tried a whole bunch, just ended up sticking with the defaults.

Then I found Fira Mono. I use it everywhere. It looks great; it's very clear and easy to read, it has a nice style. Fonts are a very personal thing so thanks to Mozilla for finally letting me have one that was "mine".
Read the code. If anything you'll learn a lot about Rails itself. Pick a small part, completely grok it, and then work outwards from there. I guarantee you will find something to contribute that way.
Thank you!
But where should I start from?
Just browse through the Motley Fool website, there are similarities for sure. Then I came across this, http://caps.fool.com/player/bbmaven.aspx. This person has a rating of 100, and for a period there, each of his recommendations have consistently made over 500%. I don't know how it is ranked, and I don't think it is correct either.
As a Dell user, I couldn't get my _Dell_ monitor working with _Dell_ E-Port Plus Port Replicator docking station (USD 219) when used with my _Dell_ E7240 laptop - in Linux (and this laptop has the option of selling with Ubuntu). Dell support were very patient and after 1 hour and docking station firmware update later (done via Windows obviously), it still doesn't work. Works fine in Windows (but only after firmware update).

Now I use the "hunk of plastic" as a tilting platform to let the laptop vent exhale easier.
If there isn't an easy way to find objective facts to cling to you're probably bikeshedding.
I see that you are trying to stick to your guns, but it sounds like you never even gave this a try. It's so easy to do, and if you write Sass, LESS, or any other css preprocessor languages, then you're already doing this somehow (and if you don't you're working on tiny projects).

Client side loaders (et al AMD based RequireJS) are dumb. I've been there, done that. I'll minify my js code and then "just drop the .js file" into my page, and let gulp watch for changes.
Have you seen the Wacom Cintiq Companions? What do you think about them?

Every now and then I think about buying the Android version since it can also be used as an actual Cintiq, unlike the Win 8 one.
So glad that I found this font I have a project this weekend this will be perfect for. Have been looking for a new heading font for a while. Have been having a lot of fun with Campton and Open Sans (my standard) but this one has such a great style.
Show HN: crype – diffable/syncable encryption for files or shell pipes
I think there is a simple and obvious way to define that position.

"the longest prefix string of the input where a suffix exists that would cause the regex match to succeed" is well-defined and easily determined (by looking at the characters a normal regex engine inspects during matching).

The character after that should be the asked for offset. That could be one more than the length of the string, for example when looking for a digit in a string that doesn't contain one.
The karma system (and the ratio) also discourages conversation. You cannot expect too many upvotes in a subthread.
Even an amateur would be annoyed by hitting the capacitive home-button while drawing.
It made it there cause so many people like me have the same issues.
John McPhee's Draft No. 4
It shouldn't take 2-3 seconds to process. Where are you in the world? We have servers in West Europe, South East Asia (for Asia and AU/NZ) and Chicago. If you are far from one of those, or your phone isn't on Wifi you might see some slowness.

Good point about the Done thing, but we're limited to what iOS allows. If we do anything that modifies Siri then we could get booted from the store.

Log Dictation on Desktop literally keeps a text file on your desktop of everything you've dictated. For your records.
Contribution is the Key
just pointing out the starting day of those 500% returns were in financial crisis period.
Weren't the project list, mentors and students out long back?
Ah, so are you (and is @dang) saying that tweeting or facebooking a link is Ring Voting? I didn't ask for upvotes, I apologize if this was a violation of netiquette. Thanks for explaining this!
Kind of silly that you wouldn't use MongoDB yet you'd use GAE. GAE is a turd, Google has been struggling to compete in the cloud business and failed to come out with any value. You get locked into a Heroku-like platform with awful performance, awful stability, and arcane quotas.

http://www.carlosble.com/2010/11/goodbye-google-app-engine-g...

http://3.14.by/en/read/why-google-appengine-sucks
"only catch what you can handle" is incredible nonsense. Your code is the only code that knows how the code it's calling might fail -- it MUST catch all exceptions and either handle them, or re-raise them with a well defined type that is documented and declared in your API.

Anything else just leads to buggy software that has a try/catch block at the top level of the event loop/main/thread start function to deal with all the errors that leak out of its implementation and leave the process in an undefined state.

Exceptions are simply broken and awful. Java does them sorta right with checked exceptions, but the only safe thing is to not do them at all.
That's a lot of money just sitting there underneath the ground. There's more than enough incentive to figure out how to get it out of there.
But it definitely felt weird on how they score each recommendations.
Though being alone might bring some people social anxiety disorder, IRC.
Agreed. I could register accounts for 1,000 five year old children and let them pick stocks, and one of them would have what appears to be great insight and recommendations. Does that mean we should follow the child's next move? I hope not.
Totally agree, you sound like a creep. J/K. I too love watching others write code, and usually learn a lot in the process. Try YouTube. I learned PHP just watching YouTube video's.
yep. stress might cause you forgetfulness. then you might consider yourself a non-smart guy sometimes; lots of chain reactions.
> Type "swiping" on the start screen. The first option listed is "Choose to allow swiping from touchpad edges"

Doesn't bring anything up at all on my Lenovo with 8.1. The option doesn't seem to be in PC settings either. Tried searching on "touchpad" as well. Let's see...

Your mentioning that this now exists did inspire me to dig a little more... the setting I needed was buried in the Lenovo-specific "thinkpad" tab under mouse properties: "enable gestures" on the OLD control panel.

Searching on "swiping" instead in the manner you described wouldn't actually help anyone. This setting lives in old-control-panel land and the metro screen's search only searches new-control-panel land, apparently. It's hard to know who to blame for such a thing: lenovo for using the old-school panel for its custom trackpad settings and messing with the default behavior, or MSFT for splitting settings across two completely different paradigms.

Thanks!

edit: just to be clear, I double checked Settings -> Change PC Settings -> PC and Devices -> Mouse and Touchpad settings and there is absolutely not a "Choose to allow swiping from touchpad edges" option there.
Yes, it does seem like publishers want two contradictory things from Amazon:

1. Don't you dare discount our ebooks!

2. Don't you dare stop discounting our paper books!

However, these positions are perfectly consistent. They're just consistent in a way that I suspect wouldn't occur to most HN readers.

What publishers really want from Amazon is simple: "Reverse, stop, or at least slow down this damn ebook transition!"

They don't say it that way for obvious reasons, but it is the common thread underneath their apparent insanity.
There's http://www.openinventionnetwork.com/. There used to be http://www.linuxdefenders.org/ but it's not resolving for me.
Where is the TV station broadcasting at 54MHz? I hear tons of pings on the livestream, but none in Brooklyn. (I'm not making any effort, though. I'm using a 2m yagi tuned to kind of work on 6m, and I'm inside.)

This did remind me to look for people trying to do 6m meteor scatter tonight. There are a few JT6M stations active tonight, which I don't usually hear. Unfortunately, I'm getting them all via normal propagation, not via meteor scatter. Oh well. It's nice to hear something on 6m for a change.
Fira's designer Erik Spiekermann says the typeface's original name was "Feura", but English-speakers pronounced that name as "führer":

https://twitter.com/espiekermann/status/359353798663221248
What your family says is true, but "systematic, professional, and data-driven" packages that are appealing to semi-pro or amateur clubs tend to be expensive. To further complicate things, each club will insist that certain specific events be tracked in order to verify that their gameplan is being implemented, which leads to "custom" data that are actually a tagged composite of basic data points.

By the way, thanks for the pull requests on the client. Developing the client and the API backend has been a learning experience at every step, so I appreciate contributions from experienced developers.
Totally agree. I _really_ wish there was an italic variant; that would pretty much guarantee it'd be the only monospace I use again.
EBay initially believed user data was safe after cyber attack
It's a bit surprising that this routine post investigating a new LVM feature turned up on HN and several other high profile sites last night while I was out at a gig.

So I'm afraid I haven't yet had time to do proper testing. The benchmarking in the post is next to useless. I will be looking at how virtual machines behave on top of LVM cache (versus on top of an uncached hard disk), but that will take some time.
I would not agree that previous iterations have failed to do anything meaningful. It is very hard to gauge the success of a non-assertion pledge or defensive patent pool. For example, if you take Google's Pledge of MapReduce related patents, one could argue that Google has helped accelerate innovation in the Big Data space. The resulting Businesses and Products, and their resulting Revenues and Market Caps could possibly be considered data points indicating success. The same could be said for the Open Invention Network and Linux, which has accelerated innovation in Infrastructure, Security, and many other industries. The problem is, it's hard to measure this success, and in many cases the benefits are not realized for quite some time.

I believe that the Open patent Foundation has the potential to do something meaningful because the Community will determine the scope, focus, and relating Licenses. This creates the potential to positively impact a large range of industries. This could apply to Technology, Software, Medicine, Energy, and many other industries where Patent Trolling or similar extortion related tactics have stalled innovation. The concept of an Open Patent License won't stop Patent Trolling overnight. But it will give the Community a standardized method to share future innovations, effectively providing the potential to accelerate innovation over time (from Today moving forward).
Unfortunately there's too many clouds where I am (east bay).
Obviously you should be converting exceptions that leave your library into other areas, but internally? Converting exceptions over and over and over again just means losing information from those exceptions, or worse hiding them. If I'm forced to dump a stack-trace to the text file, I want the exact exception that caused the problem, not some vague "Operation Exception" that quintuply wraps my actual desired exception, or worse completely threw it out to "cleaned it up for me" and tells me nothing about what went wrong.

I just helped a teammate work through a bug the other day where somebody decided to "handle" a case-sensitivity problem in their home-brewed SqlLite data-access code by simply returning null for the data member if you got the wrong case. This resulted in improperly-cased column names producing objects with null members - no error happened because they were valid SQL queries, but the dictionary-reading code was silently failing when it was reading the result-set. If the program had just blown up when there was a miss on the dictionary of column names? We would've quickly found out about that stupid case-sensitivity.

Defensive coding just means your bugs go non-local and become data problems instead of exceptions.
Ditto on the wifi reconnection problems. I thought I had it narrowed down to the 5GHz band, but that seemed to be a different issue.

Also, I would say I've had relatively zero problems in recent years. Every now and again there will be a weird freeze, but so infrequently (i.e., a few times per year at most) that I don't blame the OS for it because I don't have any useful info.
> For me, the code base is is incredibly intimidating.

You should spend some more time with the source. Honestly, a lot of the code base is better factored than I expected. ActiveRecord is a little hairy but otherwise it's really not that bad.
> Randomizing the Rails test suite

This is sponsored with actual resources? Seems to me this should be a weekend project for someone?