skysight-inc/HackerNews huggingface dataset:
Task running is more what Ant is for, isn't it? Maven is more of a dependency management tool than a task runner. A lot of Java projects use both tools together for builds.

I've never used it, but MSBuild sounds like Microsoft's version of Ant to me.
I'm impressed that an idea you had five years ago has sat there without anyone else thinking of it and delivering something in the meantime. Anything useful I get started on usually has someone launching a very slick VC-backed launch ~six months later and I just cannot compete (I don't have the time to dedicate to anything, nor the money to afford to not work for long enough)
You have my permission to work remotely. Thanks for asking.

In all seriousness, yes this can be done and happens all the time, even in large institutions. A friend of mine moved from Boston to CO, yet kept his Boston University job as a software developer. Just ask. Preferably your boss, not the internet.
Working from home for 3 years now, and I love it.

I think what people in general tend to forget is that you can work from home but you don't have to. Renting a spot in a coworking space is very fun and helps with the loneliness.
If you see something, play something?
No. Even pagination still requires 3rd-party plugins.

Last time I tried (granted about a year ago) none of the existing plugins were very good (the only reactive one added the new page's items to the table before removing the existing page's items maybe .5 sec later--horrible user experience).

Perhaps the plugins are better now, but still it seems like something so fundamental it should be in the core distro; the meteor team is punting if it isn't. I won't try it again until that is integrated into core, which at least as of a month or so ago, it's not.
Actually he seemed genuinely ticked off at those kids, and I wouldn't say he was lenient (I wasn't really trying to make a statement about that with my story, so maybe I gave a false impression by mistake). I'm white and my friend that I was arrested with was black, and we received the same treatment from the judge (not from the cops though, but that is a different story) - and from what I saw those two kids were the only ones who got chewed out, the rest of us were just arraigned and sent on our way for further processing.
Ooh, I used to love flying around my SimCity 2000 cities in SimCopter, good call!
On the other hand, this could be an incentive to purchase zero-emission vehicles instead of the alternatives, as the buying experience would be theoretically much better than that of going to a traditional dealer.
There is a successor for HyperCard these days. It has a similar language, it can import HyperCard stacks, it is crossplatform (windows, mac, linux, android and iOS) and it is open source. Its called LiveCode and is available at http://livecode.com
Yes I missed it, thanks for the link. In any case we are very far from being able to compete ha! We all have our day jobs and it is hard to find time to build our thing. However, I hope one day we can post here a link to a working version no matter how simple it is ;)

Regarding the opensource aspect, we are already working on Github but it is too early and hacky to be shown to other people.

Thanks for your answer!
I'd recommend, get up and go to the gym before work. As others mentioned, having that daily routine where you transition to work mode is really helpful.
This is why I work from cafes whenever possible. If I actually work from a quiet room by myself I start to slip into sadness. My brain craves the presence of other humans.

That said, I prefer cafes to offices. It's nice to be around people with no real ties to your source of income. It eliminates the stress of needing to manage all of your actions more carefully.

Also, I find that over time I make actual friends coffee shops. Co-workers rarely make good long-term friends.
+1. I am working at home. My child is young and my wife cannot handle completely. I can't concentrate on programming. Sometimes I have to take my laptop to the public library to work.
First time I saw it, I'm glad it got reposted. This is really cool.
> Who has more political power in the U.S: car dealerships in aggregate or General Motors? Answer: General Motors, of course!

What makes you so sure?
Startups: A Creative’s Guide to “Growth Hacking”
Also because the franchises weren't sold with an expiration date so for the manufacturers to start selling direct might be some kind of a breach of contract. But it'd take FOREVER to play out in the courts, and made worse by the fact that it's a national thing so you might not be able to consolidate it all down to one case in one federal court. It might be 50 class action suits in 50 states with several different outcomes.
This is an amazing promise, but I was sad this is just a beta signup. I would really love to play around with something like this, and would also like to know how it works.

Don't play with my heart, ZeroDB. Show us what you've got!
Installing multiple versions of a shared library (Debug, Release etc.) is a nightmare on Linux.
Lattice: Resilient sub-structure for your microservice
If Economists Were Right, You Would Have a Raise by Now
Yes, I don't know why all this data has to be stored in the "cloud" and can't be stored locally. That way if you really want "the cloud" you could just use Dropbox or Google Drive or any of the other billion cloud storage services out there.
>They are well aware of the effects and risks.

First, many are not aware.

Second, there are other parties who are hurt directly or indirectly by the drug use (granted, this only applies to some drugs).

Third, there are victims in getting the drugs to the person (once again, not in all cases, but with the black market, you can't be sure which case you fall under).

Finally, much like with alcohol, just because I do not consider it victimless does not mean I am against it being legalized. In fact I think that legalization would greatly reduce the number of victims.
It sounds silly, but try changing clothes. Most people have uniforms for activities, like gym clothes. Pick something to wear for work, and then change out of that at the end of the day.
PCIe or SATA attached SSD random access latency is around 0.2ms. Typical RAM latency is 100ns, maybe 200 in a NUMA cross-node access. That's a 3 orders of magnitude difference. Add another order of magnitude for network-attached SSD.

Bandwidth wise, a single DDR3 channel has around 10 GB/s (and a typical server has 4 to 8 of them). A single half duplex 10GE link (the most you can provision and effectively use on EC2) is 500 MB/s. So, generally 1 to 2 orders of magnitude.
A similar thing worked well for our customer service blunders at Enterprise. We were taught to straight up ask what the customer how we could make it up to them or what they would like -> very open-ended. They said customers aren't used to hearing that and are even more surprised when they get what they directly ask for.
https://www.popehat.com/2011/05/27/how-to-cold-call-a-lawyer...
Adoption is directly effected by the implementation and design you choose. If your app is nothing more than a table and some aggregate statistics, because you just made the simple implementation with absolutely no design, then good luck getting musicians especially older ones who probably still rely on paper copies of their monthly records being gasp mailed to them to adopt the app.

It is not moving goal posts its considering whether the 'solution' will actually work given circumstances outside the technical feasibility.
I cant see how this threat would be effective. The U.S. would simply be forcing Germany - the most powerful member of the E.U and it's defacto leader - to strike up alliances elsewhere. It would possibly force the E.U. to bolster it's own intelligence gathering outfits to mitigate the dependance on U.S intelligence.

Either that, or Germany would just shrug it's shoulders and resign itself to the fact that it wasn't going to get any of the "good" intel anymore... which seems unlikely to me.

So I think we're safe to assume that the "threat" was for the sake of keeping up appearances.
Sure, but you needed several thousand dollars ($10k?) own a NeXT box or by a stroke of luck your college or university might have such a machine.

I'm sure there are many other great things that existed to do the same thing but VB was the tool that brought this type of capability to the masses on plain old PC hardware.
Critical OpenSSL update is live – DoS vulnerability in 1.0.2
Does Tesla do free firmware upgrades for all owners, regardless if they are the second, etc. owner?

Because that is another thing that will crush dealers. Gas car manufacturers will not update ECU software unless the car is either in warranty or its an actual recall.
I'm sorry, but comparing homebrew to apt or yum just incenses me.

Let's begin with the most glaring difference: source distribution vs binary distribution. Installing my GNU Octave takes under a minute with yum or apt but hours or days with homebrew or macports.

Let's also proceed with how none of homebrew, macports or fink is native to Mac OS X, but is some tacked-on thing that most Mac OS X users are unfamiliar with (yeah, most Mac OS X users don't even know that a terminal exists or what to do with it). It does not control the entire OS, but only some packages, which are going to be installed in /usr/local or /opt or /opt/local. And woe betide the users, the same Mac OS X users who just learned that their OS has a command line, if they decide to use more than one of these package managers. Conflicting packages strewn all over their filesystem! Great fun trying to figure out which Python distribution is getting run and which Python packages are getting imported.

While we're on the topic of Unix unfamiliarity, let's also talk about simplicity. The typical user sees the following when told to install Xcode and run this, run that, set these environment variables, modify their .bashrc:

http://blogs.msdn.com/b/oldnewthing/archive/2015/03/10/10598...

Now let's move on to "one day is a long time in brewland!" There is no promise of stability or attempt to make sure that all packages work together with each other. There is no stable distribution. If you're lucky, you might be able to check out specific git tags of each package, but this doesn't work for all packages, and you're expected to be updating your entire set of packages pretty much daily if you want to have "support". The instructions that worked yesterday for getting the software you want may not work today, because all of the packages moved under your feet overnight.

Let's finally also see what happens when they upgrade from one Mac OS X release to another: breakage everywhere. Some packages may need to be recompiled, some may no longer compile (hello there, LLVM bugs that prevent compilation of GNU Octave), or hours upon hours of copying or moving homebrew or macports trees around during an operating system upgrade.

Homebrew and macports are a parody of what Unix package management should look like, and fink doesn't have the maintainership that a GNU/Linux or BSD distro has.
This feels like a hollow announcement, given that there's no code or design details to look at.

I am curious how they intend to let a client run queries against a dataset that the server cannot read without the server having to send all the encrypted data over the wire, or at least an index of all the encrypted data. Which sounds limiting for large datasets.
For me, the patterns in HyperCard and MacPaint.
I've been working at home for the last 5. Doing iOS, android, desktop apps and firmware. I find the firmware the most frustrating, probably because I'm the least experienced at it. Trying to debug things by sharing screenshot of a USB scope is a pain. Having to drive in every time I need a mod done. Even worse is driving in and whatever piece of equipment I wanted is at somebody else's house (or forgotten at mine).

I've had a better experience when doing firmware upgrades for mature products, but has anybody had a good experience developing hardware products with a work from home team?
That's the goal. Thank you for solidifying that goal as being the right steps. Appreciate it.
"And we'll use drone strikes to punish the evaders."
How bad will this actually be?
That's mainly because Iceland doesn't have the insane, self-destructive immigration policies a lot of other European countries are currently practicing. That and the constant stream of radical wannabe-communists, which usually come with left-wing politics, are the reason many people turn to the right and extreme right.
Every time someone kicks Uber down, all it does is make me more sympathetic to their business. I've had nothing but expensive, shit service with no recourse or customer support from official regulated services. They operate like the government does in the film Brazil.
I would agree that buying a computer who uses conflict minerals is not a victimless act. I find that a lot of what we do in modern society is not victimless even though we like to pretend it is.
I've been working remotely for a few years. The first few months, if you've never done it before and don't know how to cope, definitely feel as the author described. It's your first time. You're just doing it wrong.

Best way I've over come the social needs is to work out of a local cafe once or twice a week. Get to know the people there. Learn their names. Make friends. Work on a crossword together.

Get a whiteboard. Plenty of notebooks. Take time to journal your day. Thoughts, frustrations, tasks. Explain things to yourself out loud.

Reward yourself. Take a walk to the park. Catch up on the New Yorker Poetry podcast.

I don't find motivation to be a problem so long as the team is good at planning and there's always something to do that I can take action on without bothering folks. Use a system and stick to it: pomodoro, GTD, whatever. Be systematic and work with intent. If you're stuck wondering what you should be doing you need to re-evaluate your process and plug the leaks: you should always know what needs to be done next.

Things that make working remote suck for your remote workers:

1. Hallway planning. Making decisions face-to-face in meat-space and not documenting them anywhere. Everything needs to go into an email list or task tracking system.

2. Poor communication. If you're never available online, refuse too many requests for chats, ignore emails... it can be really frustrating. The great thing about working remotely is that communication can be intermediated by scripts. Set auto-replies, status updates, reminders, alerts.

3. Never enough information. When you're working closely in a group face-to-face it can be easy to draw consensus on an issue and document it with a single, innocuous task in the task manager and not bother filling in the description, properly rating it, tagging it, etc. Always add enough information so that anyone can come along and take care of it without having to hunt you down.
Apple's Haptic Tech Makes Way for Tomorrow's Touchable UIs
Yeah sorry I didn't want it to end up sounding like a threaded argument - and I was sort of brain dumping as I go.

Hardware wise - We use standard servers (super micro), packed with several tiers of SSDs (Intel for the high end, SanDisk for the lower end).

Software wise, again all off the shelf, well understood tools: Debian Linux, DRBD, iSCSI, LACP, LVM, Puppet.

Our compute servers are blades with Debian VMs running Docker containers Of our applications.

Edit: something we've gained greatly from that isn't off the shelf is that we moved to running very modern Linux Kernels - we have CI builds triggered as new stable versions are released and they are stock standard except that we do patch them with GRSecurity and ensure SELinux is enforcing.

All this doesn't cost much time to manage at all - we don't even have a storage admin and to be honest - if we needed one we'd be doing something wrong - apart from physical failure (which is very rare these days) there really isn't anything to do with storage - it's almost boring!
The only thing that makes economic sense is to remove all of these dealership-protection laws from the books and allow the free market to organize itself in the most efficient way possible. If that means that auto manufacturers continue to use dealerships, fine. But that model shouldn't be forced upon any good/service by legislation.
Bill Gates warns on future disease epidemic
> States didn't like how much money was flowing from their economies to Detroit, and by making direct consumer sales illegal they gave a lot of leverage to franchises, which are local businesses.

That seems to make sense. What's different about Palo Alto, CA that they're ok with money flowing directly there? Is it because dealerships have become unnecessary middlemen putting more $ on the cost before it reaches consumer hands?
That 220MB includes some app with a not native UI (likely ugly and unintuitive) to enable unnecessary features.

I have it even worse: every time I plug my Razer mouse into a different port, the driver installer comes up. I've NEVER downloaded the thing, and it came to me through Windows Update. I always say "Never Install" but it always comes back, but the mouse functions fine without.
So, this exploit allows for a Denial of Service Attack. While this does mean a single person could bring down your site, it does not appear that it will allow someone to gain access to your server via this exploit.
I wonder if there are any techniques that might work, like using a dedicated computer that you put away, taking a walk or a shower, etc.
Why only (4) stores? Why only "zero-emissions" vehicles?

There should be zero limitations on direct to consumer sales for any manufacturer of any product.
I've been working from home for 7+ years now and wouldn't trade it for the world. I get to have breaks and lunch with my wife and 7 kids and my flexible schedule means I can do the 'bus driving' and other errands whenever I'm needed. I keep in constant contact with my co-worker via hangouts and the occasional phone call.

I have less distractions and am more productive on my worse day at home than my best in any office.
Buying Immortality with Bitcoins
Wasn't loading for me: http://pastebin.com/raw.php?i=Qq6SFiDF

changelog: http://pastebin.com/raw.php?i=zeuMLdS1
Perhaps by using homomorphic encryption?

http://en.wikipedia.org/wiki/Homomorphic_encryption
i still fail to see the enormous fuss about hash tables as if they are some revelatory data structure.

the special cases where you can construct perfect hashes are normally amenable to setting some fixed index 'hashes' for each item and storing them in an array, then never referring to their values for lookups in code, but always using the indices.

in heavily compiled languages like C and C++, when you know everything at compile-time then the run-time should become zero. anything more is a failure to use the language to sufficiently inform the compiler of what is happening.

i suspect this is why perfect hashes do not see the enormous widespread use, because there is a solution for the most common use cases with the exceptional run-time complexity of O(0).

this is enormously faster than the necessarily more complicated perfect hash functions, and only falls down when you have a run-time requirement to do the lookup from the value instead of the key... which in my experience goes hand in hand with not knowing your data until run-time, which rules out a perfect hashing function.

in most run-time cases a binary tree is good enough, its very rare that you need better, and even when you do the optimisation can be found by optimising that structure to pool allocate nodes or similar. the usual, array of linked-list approach can be better for small data sets too... but a perfect hash function isn't even applicable.

all that being said, it is the right solution in those exceptionally rare cases where you know your data ahead of time, but need to look it up by value, rather than hash, at run-time.
I have started a petition on change.org for this, please sign it:

https://www.change.org/p/spotify-ltd-pay-artists-from-the-pe...

Suggestions for improvements welcome.
Heroes of the Storm: The eSports interview
The worst thing is the feeling that you are always at work. In this situation I discovered going to the gym is helping me to switch the mode (it could be running, swimming...just any physical activity). If I keep working remotely this year I would like to:
- Keep two computers, one for work and other for my spare time.
- Keep a room of my house as my private study or, if it is not possible, work somedays from a coworking space.
Developers vs. Sales
Show HN: Simple Athletics, Custom Workout and Fitness Community
Hi Everyone,

Long time reader, first time poster. Looking for feedback on my new site. I'm self taught in HTML, CSS and PHP and built the entire site in wordpress.

Would love feedback on idea, price points, content value, design, user experience, etc.

https://www.simpleathletics.com/

Thanks in advance.
After ~13 years of working mostly from a home office I decided to rent a small office "downtown" in the little village I live in a couple of years ago. It is nice sized room (19'x11') in a building right on a river with two windows looking out at the river and the hills beyond (seen in the top image here: http://zoopdoop.com/)

I now love walking to work as much as I used to love working from home and I don't see myself going back to a home office anytime soon.
> 7) Charge more.

I have a small, but profitable consulting company working for clients across Europe and the US. If there's one thing I've learned, it's that if some of the first words out of the client's "how much do you charge?", it's an awful contract. They're focusing on cost, not value.

I don't charge as much as top-tier consulting firms, but I do charge more than most freelancers. Clients generally know who I am by reputation or referrals and they're happy with my work. For clients who want to nickel-and-dime the contract, it's miserable.

Still, my favorite was one client who wanted to pay me far less than what I ask and demanded a fixed bid on a small, two-week contract. I agreed and got finished in three days. He wound up paying a lot more for my work than if he had agreed to my rate up front. I charge more, I get done faster. And that's with documentation and tests.

So yeah, don't undercut yourself by charging too little and don't hurt yourself by accepting contracts with those who don't appreciate your value. It's all grief in the end. I walked away from one year-long contract which offered a reasonable rate, but still less than what I charge. To this day I still don't regret that decision, though many would have compromised. My very next contract was my normal rate on a rolling contract. It's been less than a year, but I've already earned more than I would have with the year-long contract and the company is very happy with my work.

(Plus, I used to sell cars and when you sell cars, you quickly learn that the happiest customers are the ones who pay the most)