skysight-inc/HackerNews huggingface dataset:
recommend homebrew cask too, but there's also http://getmacapps.com for the slightly less power user...kind of like a GUI for homebrew cask
Hacker news: no hacker around, only GNU retards. Fuck It.
I've had a similar problem in learning large swathes of complex material. I found myself often tired and easily distracted. Modafinil helped with the tiredness and kept me more intensely focused than I normally would be. Flashcards in question/answer format helped with making sure I remembered the core facts of what I was trying to learn. Not sure if this will help but it worked for me somewhat.
2 different languages for 2 different use cases. Seems to me that Nim is more in league with Go and D while Rust is lower level with some syntactic sugar. Might be wrong but that's how I feel about these. Anyway it's great to have new french languages that you can still link to C libs when you need it.
The link you posted is from two years ago. Not sure what to think of it. It's also contradictory in its message. The headline says "no XMPP", but point 1) says "XMPP will continue to work"... color me confused.
Ask HN: Problems with Facebook Photos?
Is it just me, or do you also experience problems with Facebook, particularly with some images not being loaded?
We'll miss him
>That's exactly the point why "software engineering" still isn't.

"Still"? It will never be "engineering", as we don't have enough constraints and fixed boundaries to guide our development process.
As much as I would like it to be true, I think my generation will be like Moses who, after leading his people for 40 years, died within sight of the Promised Land. We know the wonders that lay ahead and we are working toward that future; however, by the time we have a public spaceline, people born in the 90s will be dead or too old to benefit from it.

However, I deeply believe that we are going to conquer space travel in this as well as other solar Systems.
Wow, that is cool!

for others that are interested, see https://support.mozilla.org/en-US/kb/tracking-protection-fir...
My nitpicking was more about how they were presented. If you are simply using a bloom filter to avoid random disk access on the database, then no, you haven't lost accuracy in your system-as-a-whole.

Also, and I guess this is more fuzzy, my perception is that set-membership algorithms, for very large sets, are largely used in search and recommendation. These problems have unique properties: if you get the top N right, the ordering of the rest hardly matters. Contrast this with regression or classification, where you are looking for a global result.

Also, I agree that it is generally a bad idea to use linear data structures in streaming algorithms, but they are not automatically out in practice (as opposed to the CS literature). If you can keep the constant factor small.
Show HN: Amazing deals in Bangalore
I use vagrant + virtualbox myself and spin up development environments on the fly. It really is "the way to go". Work actually provides vmware fusion (and a license for vagrant), which also works pretty well. Fusion offers more networking options (like if you're working on pxe boot images), but I found that it's easier to track and support virtualbox images.

One thing that I've thought about trying though, is Boxen. Github supports hundreds of developer macs and they built this framework to do so. It looks pretty incredible. https://github.com/blog/1345-introducing-boxen
Just slightly? This is what led me to believe at first that the site is meant to be humorous and not something serious.

Why not add a canned mail for "will you marry me?", "Your parents were involved in a crash" and "you have 6 months to live" ?

Also, if someone will send me an "Hey. How's it going?" canned mail, I can assure you they won't be hearing from me.

I admit I find it hard to fathom how someone would have such a lack of respect for their relationships with other people (and therefore, implicitly, lack of respect for themselves) that they would actually use this for personal communication.
Hangouts was launched 4 November 2013, so it came after I finished it. I did ad it to my followup list for the 2018 update when I evaluate the predictions and update the data to take a second look at the model results, but the followup list is stashed as a comment in the page source so unsurprisingly you didn't see it.
Firefox rendering speed?, you care about 'text' rendering speed or '3d' rendering speed?, because Firefox's WebGL is AWFUL.
Shooting at Danish blasphemy seminar
How sure are you that large margin implies low VC dimension?
That first paragraph's tl;dr was basically: I'm bad with numbers, I'm an artist, but someone told me about this math guy with an interesting story.
You can try it here: http://copy.sh/v86/?profile=custom&cdrom.url=https://dl.drop...
But this is treating 0.0.0.0 differently. Did you not read the bug report, or the comments here, or anything? 0.0.0.0 is not a valid address. In fact, navigating to 127.0.0.1 when 0.0.0.0 is given in the URL is neither expected nor desirable.
Windows is, admittedly, a second class citizen for Vagrant. That said, with one install and one config file change, vagrant is as usable on Windows as it is on the Mac. I keep a number of exploratory Vagrant instances on a USB key (just the files, the boxes default to your "home" directory on the machine), and work on them regularly on both a Mac and Windows.

A quick google search for 'vagrant windows' will lead you to one of many blog posts like this one [1], which point out that your Vagrant experience on Windows will be better if you install Git. This places 'ssh' and 'scp' on your path, and then everything about Vagrant just works, including vagrant ssh. I still prefer to use PuTTY to connect when on Windows, but that's my personal preference.

As for the chef re-provisioning, it is more likely an issue with the environment, not Chef of Vagrant. When Vagrant sees that the Chef binaries are already in place, it will note that and continue with the provisioning. Try it again when you have the git command line tools in your path and see if its still an issue.

However, these problems are with your Windows setup of Vagrant, not Vagrant itself. Vagrant on a Mac requires no such workaround to get the unix tools in place, and casting your aspersions against Vagrant from your experience on Windows when it works out of the box on a Mac is unfair to the tool.

[1] https://eamann.com/tech/vagrant-windows/
Authenticated TLS “contraints” in ntpd(8)
Since the dawn of history the "state" was always the biggest threat to the safety of it's "citizens", not external aggression.

The inverse is also generally true. The largest existential threat to the USA as a political entity is another civil war. It is currently the best protected country against invasion in history.
The problem with PIV, as with a few other video services, is that it uses DRM. AS you're probably aware, there are some quite unfortunate laws around that which prevent anyone from just offering an alternative implementation of a DRM system. Hence, we can't even try. That's not to say that we won't ever be able to offer at least some support for services like this, there might well be ways to work out something clever.
Install+cydia+with+iOS+8.1.3pangu8
> Maybe someone else can confirm, but I think right now Rust can't cross-compile; I would hope that this changes after 1.0, as LLVM makes it fairly easy to do.

Rust can cross-compile, at least for a limited set of targets (see https://github.com/npryce/rusty-pi/blob/master/doc/compile-t... for an example)

The main pain point for the moment is that you need to build the cross-compiler yourself (which takes a while), and since the language changes every week, you have to recompile the cross-compiler every time.
I don't think you will find multiple OSX user accounts viable/enjoyable. OSX puts a lot of important preferences (keyboard/mouse settings for example) within the user account, so you will end up having a nightmare keeping things in sync and sane. You won't be able to rely on a lot of important tools like dropbox or 1password easily. Just stick with 1 user. Use docker or virtualbox/vagrant for stuff you don't want to run as your OSX user.

Here are some of my tools and tips.

- homebrew is great
- homebrew cask is helpful, too
- 1password or similar
- virtualbox can give you clean playgrounds and test environments that match your servers
- boot2docker is handy for quickly starting and running services like databases without polluting your mac directly too much
- I also get a lot of use out of vagrant but YMMV
- I've lately started using project-specific instances of chrome (created with the chrome SSB script). This lets me keep lots of tabs separate and easily pause work and resume later
- The chrome Tabs Outliner plugin is also really key

Here's my recent blog post with more details: http://peterlyons.com/problog/2015/02/osx-development-setup
Rules of Textual Attraction
I agree with this. Having the same environment in production as you have in dev will help avoid a lot of integration issues and specialized configurations which you have to maintain. I've had many production issues pop up in the past which were solely due to assuming things in production were similar to my development box.

Plus, many of the available database installs are much more fragile (and use older versions) on my Mac than they are on a VM.

The only time I see local development working particularly well is for front end development, where the part that matters is in the browser, not the server.
UK Scientists: Aliens May Have Sent Space Seeds to Create Life on Earth
Should we really be putting engineers to work designing more efficient techniques for punching plasma holes through sheet metal? They should instead work on improving sheet metal technology, as it is useful both for protecting both against natural disasters, and against those pesky hole-punchers.

/s
Team up with other people.

I've recently organized a learning group doing the projects of some MOOC courses. My procrastination of finishing the homeworks magically disappeared.
I really like the idea of a VM on mac OS too, but recently I've been experiencing nothing but trouble... I use to develop on a Ubuntu machine and having everything running natively, then I started to work from a co-working space, so I setup my Mac with Vagrant, Virtualbox, Ansible (for provision), to run my Django app, and after that I noticed that all my browser calls to the local development server were taking between 1 ~ 5 seconds (with tons of involuntary context switches in the debug toolbar), when they take 300 ms on my Ubuntu machine... I've heard that last Mac os has trouble with DNS, maybe that's what it is but I don't really know what to do. So as much as I like how clean it is to build a VM and separate it from the rest of your system, the overhead and the network latency is too much for me, I'll stick to installing everything with brew and virtualenv locally.
Can you give steps to reproduce this crash? It should definitely not happen. In fact, until https://bugzilla.mozilla.org/show_bug.cgi?id=558184 is implemented we rely on an installed Flash plugin to make the Flash detection used by most sites work.
My anecdotal evidence suggests otherwise. Many have no trust of the government or those supplying the politicians their campaign funds. These conversations are simply kept quite and not generally found on mainstream media outlets.
Dear Firefox users; we all know you never will program a 3D application that runs smoothly at 1080p.
So please, Fuck your Fox, and go to hell.
Boost Your Personal Development Systematically
Current stdies should account and compensate for the placebo effect (double blind study).

I think there was a study which compared different placebos and the more expensive ones showed better effects. So your hypothesis may be right.
Can you please provide a reference were 60% of the people believe Snowden is a traitor? I would be very suspect of any of those polls as they have the ability to now select a group of people who will generally provide the answers they are looking for. So please be very wary of any "poll" unless you are certain of the selection criteria and method of polling. Otherwise it is most likely just propaganda.
Isn't Nim GCed? How are you going to build a kernel like that?
That's what D does, it has infinite look-ahead in cases and there are still multiple parsers available as libraries.
Ooh, that's a nice trick!
...or switch to a provisioning tool that doesn't need to be installed on guest VMs (e.g. Ansible), saving a little time every time you provision.

Otherwise, another option is to either use prebuilt Vagrant boxes with your CM tool already installed, or build your own using Packer.
You have 5 choices for each character. If you have limit to 5 character words you can assume that all 5 char, 4 char, 3, 2, 1 and 0 char words are included too.

I get:

5^0+5^1+5^2+5^3+5^4+5^5 = 3,906

But I may have totally missed something.

Edit: looking a little closer I see some italics in your 55555 so I guess you have
5 * 5 * 5 * 5 * 5
"unhushable pieces of crap" I won't be happy to make a check to an employee that speak of the company work this way.
> Have you not found this to be a problem at all?

Not myself. The VMs are never doing anything so taxing that they incur significant overhead. I can regularly keep 3-4 running concurrently without an issue.

> usefulness of Ansible for server config declines

I don't ever see this being the case. Configuration is becoming more challenging, not easier. Even if you use a tool like Docker perfectly for all of your services (which is ironically very hard without some kind of CM tool beside dockerfiles), you still have to: install packages, change configuration files, run commands, enable services, change permissions, change firewall rules, modify DB users, manage SELinux, setup log file rotation...

Servers are hard to set up and maintain in a coordinated fashion without some kind of CM tool. And while PAAS providers can handle quite a few lightweight services without requiring you to use any CM tools, there comes a point where they no longer scale the way you need them to, and you're back to provisioning VMs or even bare metal.
Digitizing the Humanities
I'm in my mid 30s and still build forts out of cushions. I've heard about adulthood, but it sounds appalling.
I have the same exact problem. Im a self employed technology Consultant who deals with everything from desktop support, Office IT consulting, security systems, Home theater systems, web site design, and much more, with a lot of experience in the field. I have the same problem though, every month and sometimes every week, im on a new adventure. One week I want to actually get an MCSE, no but wait Linux is going to take over the world, let me study linux more, no wait everything is going to be scripted, lets study python, oh but wait all those jobs are moving to india, you have to be in UX where there is more creativity, man Im bored with this, I want to study cryptography which is way more interesting, Cryptography is fun, but do you really see yourself in the crypto field, finance is fun too and you can make a shit ton of money on your own, etc etc
-And It's a cycle, Ill be back to square one in a years time or so. As far as how I deal with it, well, I already have a career, it being my own business, so I'm not really needing to pass any exam or anything, I kind of do all that stuff for fun and I do enjoy it. But it is frustrating not being able to stick to one thing really. I think the key is to push through the boring, frustrating parts. When you hit the lows in fun and interesting, you have to keep pushing through. I know it's harder than it sounds. A couple of suggestions would be try getting a partner that you can study with. I know it doesnt work for everyone but its a thought. Also, maybe learning through an actual project might get you to stick through it.

Good luck
Exactly my thoughts. Performance of both incremental improvements seems similar, would be interesting to see what the combined effect would be. It's pretty clear that they're reaching the limitations of the data set, though.
The elementary devs are idiots for not thinking about what they wanted to get out of this project in the first place.

Let's take a look at other open source monetizers:

* Red Hat - Provide enterprise support.

* Canonical - Provide dumb cloud services and enterprise support

* Docker - Provide enterprise support.

Where does Elementary fit into any of these models? Oh it doesn't? Then what in god's name were you thinking? And then they go on to insult 99%+ of their userbase for using their software without paying? But that was never implied as part of the deal! When I first heard of Elementary I thought of it as something much like Linux Mint... A Ubuntu install with a non-gnome DE as default. Actually, I still very much see it as that... That's all it fucking is.

So when Lubuntu, Kubuntu, Xubuntu, Linux Mint, and Ubuntu all exist entirely for free, and this similar product (but more hipster) comes along, why were the "cheaters", expected to know that this one intended to charge them?

I'm toying with the idea right now of registering geteos.com and linking to images of Elementary without an option to pay just as a "Fuck You" to these guys.
Great quote :)

For me sometimes it's the books and some times tv shows. But the idea should be to build a capacity of looking at things from a different/funny perspective. Which means developing the skill of taking an existing mundane scenario and finding something to laugh about in it and not just relying on external stimulus to do that for you.

For book recommendations gutenberg has a nice collection of humour classics (http://www.gutenberg.org/wiki/Humor_%28Bookshelf%29) any book by pg wodehouse and three men in a boat comes with a (personal) guarantee.
Why I Don’t Use Compass Anymore
Here neither. But even then, for very long URLs (can easily happen with that SEO crap), just hide your tracking byte so that when Chrome/FF truncates the URL for display, the bytes will be inside the hidden area.
Elementary OS. What's their deal (approach, unique selling point)?
If you do go there, please take in account that a lot of the advice there is not really what you want unless you want to look to other 20ish year olds going out to bars/clubs. You will get mileage of going to a decent store and tell them you want to look for: going out/work event/golfing/etc. What loks good for trendy 20's in new york will look out of place/weird at a marina or a friend's birthday party. As everything, context matters!
Are iMessages automatically synced to iCloud on iOS? In that case Apple can see the copies of the messages, from most people.

As for Facetime, I think only the voice calls are end-to-end, not the video chats as well.
the %u200B is not being displayed while hovering the link by Firefox 35.0.1 / Linux (but it is displayed with beta 36 on the same computer)
Personally I find it less about the techniques and more about framing the problem correctly. For example everything you mention are just subjects (means to an end) but you haven't told us what the end you are most passionate about is. I find college isn't well set up for this and I fell in to the same trap as you, lots of activities but very little focus.

It took me years but eventually I started focusing on what the outcomes I wanted to make happen and then started focusing bringing in the learning I needed to support this. This also helps when you have to make decisions about what not to learn as if its not supporting your outcomes then it becomes more clear you can drop it or save it for later.
An HFT firm doing that would get fooled by activity on one exchange which resembled part of a large order being filled, but didn't actually propagate to other exchanges. These firms are doing a sort of high-frequency gamble, whereas a broker acts on certain information to which only they are privy before its execution.
Just curious, what other topics would you like to see SaaS companies tackle? We're always open to exploring new trends if there's something you'd find more useful/helpful :)
Remember, OS X is a UNIX based operating system. Most of the best practices that apply to say an operating system like Linux also apply to OS X! All my UNIX configurations are somewhat the same and this allows my workspaces to be uniform regardless of the specificity of the underlying OS (I mostly use OS X and Linux!). I think you need to tinker and find out what work environment suits you best, and its not a static situation. As you go on you will change and tweak things, thats the beauty of it all!
A Russian TV Insider Describes a Modern Propaganda Machine
GC in Nim is highly configurable: you can pause GC or even delay it indefinitely. Plus there's lots of tweaks you can make to how GC treats your code using Nim's pragma system. And no, the standard library does not rely on GC like in D.
Create a study group or get yourself an accountability buddy or coach who you check in with on a weekly basis. Could even be a friend who's not involved but whom you commit to emailing every week with an update and a goal for next week (maybe give him $100 that he'll only return if you follow through emailing every week). You can also do this via a public study log - blog, forum, etc that you update weekly or daily. Nothing is as useful as a little external social pressure and support. This seems particularly relevant in your case since you say you've tried doing this on your own before. Then, I'd combine that with actually having your schedule for those 4 months worked out, know what has to be done by when. Best of luck.
> I don't think you will find multiple OSX user accounts viable/enjoyable. OSX puts a lot of important preferences (keyboard/mouse settings for example) within the user account, so you will end up having a nightmare keeping things in sync and sane.

I've used multiple user accounts for years and I found multiple user accounts very useful when there are clear separations between projects (e.g. multiple freelance clients).

The settings you refer to are the kinds of things that belong in your dotfile repo. I can set up a new account and import all my settings in a matter of seconds this way – not a nightmare at all.

> I've lately started using project-specific instances of chrome (created with the chrome SSB script). This lets me keep lots of tabs separate and easily pause work and resume later

This is what multiple user accounts are for, except they work with all applications, not just Chrome.
Examples? Hopefully ones that are using idomatic Ember of today?
A mix of technology, design, and community. The elementary community are actually writing apps designed for their desktop which is sadly rare in other distros. Everything they do is design oriented. Kind of feels Mac-ish but with obvious speed and usability improvements. elementary's approach to multiple desktops is much stronger than OSX's current offering. Their theme is a bit stale now but the awesome elementary community is writing tons of gorgeous themes (worlds better than anything on gnome-look). Unfortunately a lot of them have weird quirks when run on non-elementary distros but they're perfect on elementary
This has been a problem with I think literally every IoE type device I've tried. I'm in Australia so I assume the reason is that everyone buys some AWS service in America, and 500ms of latency hits and server load means stuff times out in the end.

Which seems to suggest some bad things about the ability of the designers of these things to build a robust product and forsee obvious problems.