skysight-inc/HackerNews huggingface dataset:
I rarely work remote even when I have the opportunity to do it; I'll explain.

The author seems to have a single-mindedness about optimizing their own performance. If performance in terms of your value to the business was about sitting down at a computer and coding, getting in a "flow" state, etc, I would agree. Problem is, personal efficiency doesn't necessarily align with value generated. I've seen engineers spend months regularly obtaining "flow" with few interruptions or meetings, only to have the projects scrapped because they weren't what the business needed. The fact that the code was immaculate didn't end up mattering at all.

Informal, personal communication can make a big difference. Yes, getting up and talking to someone is more efficient than starting an email thread or slack conversation in many cases. Many of those conversations are engineer to engineer and involve important technical decisions.

And, an aside: remote meetings are simply worse than in-person meetings. Having worked on several teams where some members were in completely different locations (and time zones), I never want to experience that again. Give me every person relevant to my work in the same physical space; I don't want to get blocked from doing my work because you've gone dark on slack.

I promise, I get it. If I had my way, I'd work on whatever I wanted to work on, with no meetings or interruptions. I'd just be a lone wolf cranking out awesome features and feeling great about it. That's just not what any business needs, and it's certainly not what they pay me for.
Any tips on how to configure this? I'm pretty sure my setup has the problem that ploggingdev talked about.

I acknoledged the issue given, but considered it better that the content the user is accessing was hidden for their privacy - the link between Cloudflare and GitHub is backbone-of the internet stuff and has a whole different set of risks. Would be nice to plug it.
┌─────┐◀──────── master
│Merge│◀──────── bugfix
└▲───▲┘
│ │
│ │
│ ┌─┐
│ │B│
│ └▲┘
┌─┐ │
│A│ │
└▲┘ │
└───┤
│
┌────────┐
│Ancestor│
└────────┘

Which branch was commit `B` made on? What did the `bugfix` branch look like one commit ago?
No, I have no side code projects to show you
Great concept, but no mention of winter, or poor weather. Would be difficult to grocery shop or go far distances in snow or rain. Cities would have to be as compact as possible for public transport to reach everywhere, and that would be difficult to achieve in already existing cities with a lot of legacy infrastructure.
I don't run any OSS projects myself, but I can't imagine anyone would fault you if you called-out people who demonstrate the behavior you're describing. If not a direct response to their rudeness, maybe a request that they comply with some basic guidelines when posting issue (guidelines you'd of course have to post).

I think this gets you unquestionable justification for declining to respond to rude questions, but it also serves as declaring norms for people who may just be ignorant to OSS norms (or even regular social norms).
We have likely hit the peak of this open source trend. Many companies rely on this model for ensuring their product is the most widely adopted however the individual contributor side of the story always seems to be ridden with experiences like the one stated in this article.

This sort of correction is necessary, the reason a contributors time is not valued is because of vast abundance of open source contributions out there today which people share for free.
I've been running browserify under grunt and by itself, both using watchify, and I have no complaints. I came from just grunt, and a bunch of different tasks like concat, uglify, etc. Browserify has been a revelation, way faster compilation times, way less config, way fewer installed packages. Definitely give it a go again.
I have been working remotely for nearly 3 years now. It is a necessity for me, my kids are very young and some some medical issues, so there is a lot of therapy and special schools involved with 1 pm dismissal times.
I love the flexibility but my wife has trouble distinguishing between work-from-home and stay-at-home-dad and that is constant struggle.
In the case of merges, how would you tell which parent to look at? Branches might have been deleted, moved, or merged.

> And if you rewrite history you can even use the reflog to really tell what the branch was like (as long as it hasn't been cleaned out).

The reflog is not moved across remotes, is it? If I make a fresh clone of a repository, that doesn't tell me what the branch was like a year ago.
Your point about being exhausted is true. I used to work remotely. During that time I did a lot of extracurricular stuff and was very active. Now I commute 80 minutes a day and have to sit in a huge cube farm. When I come home I am totally exhausted and can't do anything else. In addition the quality of work suffers. I simply can't focus with people talking around me the whole day.
I don't think there are very strong legal foundations for the case against Apple, but I think that in terms of public opinion, Apple is in a very weak position.

People are sick of these corporate tax schemes; we need someone's head on a stick (at whatever cost). Brexit and Donald Trump have shown us that people care less and less about doing the right thing "by the book" anymore; people just want to do the right thing for the majority - Even if that is politically incorrect and will mess up the world order.

I think that just like Brexit and Trump, this is just a continuation of the same rebellious movement against globalization and the elite establishment.
Excuse me sir, there is no curry in my java
> Only the money earned during the game is to be returned.

And proceeds that were gained using the winnings.
There is generally no legal obligation to report a violation of criminal law in most US jurisdictions. There are generally special cases for things like teachers and doctors to report child abuse, for example, but I can't think of any reason an employee would be legally obligated to report an employer's criminal activity.
> When the bug didn't get fixed, they personally emailed me asking me to fix it as a consultant within three days. When I said I didn't have the time, they then asked me to do it anyway for free because they still had their own three-day deadline and shouldn't I just want to help them out?

I feel like we need a professional ethics code to handle situations like this. To me, if someone is willing to throw money at me to solve a problem, it behooves me to want to help them out. The only consideration here should be, "how much." I would have looked at my current obligations, and quoted them a price at which I would have been willing to drop everything to come up with a patch for.

His unwillingness to help them out is, in the eyes of the business world, unprofessional. I get it, we're coders and we do this for fun. But how are we ever going to get the rest of the world to afford us the same respect that doctors and lawyers get if we're unwilling to play ball?

If I'm running a business and I need something, I should be able to pay a reasonable amount of money to get it. What's reasonable as determined by a negotiation between me and the party providing it. If I went to him and he was like, I need $10K to do this by Friday, that gives me a baseline. If I balk at the price, but I can get by if I push it to next Tuesday, can I get it for $6K?

If he tells me he can't do it at any price, then that means I can't rely on OSS as a pillar of my business.

These are the problems I wish Stallman would apply his huge brain to solving. Not saving us from Facebook.
Majority: Brexit yes, Trump no.
While we built our SaaS application we spent several hours chiseling words, debating with the team to decide what makes more sense to a user. The text is never perfect. I wish I knew these techniques then. :-)
The only way to receive an event would be from a signal, like SIGSEGV. There is no way to hook a jump instruction up to kqueue. In any case, this would mean writing specific code to handle the case, implying it is not simply a difference of the FreeBSD kernel vs the Linux kernel.
The Art of Being Remarkable – The Mission – Medium
> It's annoying, but it has to do with how Apple bifurcates the free and paid tiers.

Indeed. I don't think Apple gets enough blame for how they've (mis)managed the app store - especially in terms of available pricing models. The current approach encourages lots of "free" apps and games loaded with IAP and micro-transactions.
See, I'm a "white dude" yet I don't find this statement racist in the slightest. It's an objective truth that white males are disproportionately wealthier than any other demographic. It's just like saying Baby Boomers are the wealthiest generation at the expense of GenX and Millenials: fact.

The author never said nor implied that white males are the only rich people in society. Whether or not money inherently makes you out of touch with the rest of society, though, I'll leave for another day...
I'm visualizing a future world where a million more homeless people are truck-hopping rather than train-hopping. You summon a delivery robo-truck by stealing all the goods off a shop shelf. It's a bit like calling for a sand worm in Dune.

Can't afford Uber? Just hang onto the roof of one.
I could always smell this awful elitism and generally treating people like garbage from even the very early days of Stack Overflow and Github. Unfortunately any attempts to push back or criticize it will assure you are never allowed to participate in these self reinforcing "karma" based communities, so it's taken waaayyy longer for people to come around on this than it should have.
This resonates with me. I've definitely been discouraged over years of OSS work by people that are rude or expect free labor. However, I try to remind myself that these are the vocal minority.

There are many people that are positive and help by contributing feedback, testing, answering other community members questions, and even submitting code to the various projects.

OSS can be exhausting at times, but over my career I haven't found anything that is quite as rewarding. It feels great to have another developer use code I've written to help get their job done. And that's why I keep coming back to OSS.
Unfortunately, this doesn't appear to capture the impacts of elevated train lines. Elevated train lines are overwhelmingly (nearly exclusively) concentrated in the outer boroughs, and imbue the streets beneath them with a very distinct (and almost universally dark) feel.
One piece missing from the TL;DR: cost of compliance. Any medical device carries huge liabilities, and can easily bring a company down if it malfunctions. Probably the only other field that comes close to it is avionics.
No. It is unprofessional to expect 'How much' to be the only consideration.
"Edge intelligence" is not going to happen in place of the cloud, simply in addition to it. When storage gets smaller in form factor, maybe we will be storing 100s of TBs in a car, but there will still be a data center storing 100s of PBs.
Exactly, it doesn't mean they are all shite either. I'm willing to accept that many are though, but that's no different anywhere you go.
You might want to disable debug mode (aka. show_exceptions setting) unless you want people to have access to sensitive information like the one contained in the "firebase.rb" file or "/root/nginx-unicorn-sinatra/app.rb". Sending an invalid User-Agent as part of the HTTP requests (like one with Unicode characters) makes the web application fail and respond with a dump of the global _SERVER variable with additional information provided by the Sinatra framework:

curl -H "User-Agent: Foo — Bar" "http://serverlessly.io/"
So it's hard. I see people say things like "advertise the product and get a mailing list of people interested, 100k signups mean it's a go", but that has never impressed me that much.

If 1/20 MVPs prove to gain traction, and MVPs cost 10k to outsource, you are looking at spending 200k to find something that sticks.

I think the top thing is to get the scope down. Make it a mVP not a MVP.

Not sure there is a single universal answer. I usually suggest you learn to code so you can do MVP level work for free, but not all people like that answer.
Well, newspapers are written at a middle-school reading level, or so I'm told.

I disagree that anaphora are for readers. I think they're primarily for writers, as a convenience to save them some typing. The extra time spent reading `let-if` vs. `aif` is negligible, a small fraction of a second at worst.

But, perhaps the disagreement comes from a fundamental difference in what each of us considers "readable". In my mind, readability is measured by the percentage of readers who comprehend what was written without aid. The amount of obviousness that such a goal demands not only requires explicity, but in my opinion it increases the ease of comprehension even for experts (so long as it's not something surprising to them -- e.g., I wouldn't go out of my way to write `let-if` in Arc since (iirc) it already provides `aif`, and that's what's expected by Arc programmers).

On the other hand, I get the feeling that you rather view readability as the maximum of the ease of which each reader could comprehend what was written (not to put words in your mouth, please correct me if I'm wrong). I think that's an equally valid conception of the term, just not one that I share (or even really thought about before, to be honest).
No, the arguments is not that is it fraud, that's addressed in the article, "Ivey did not commit fraud, Judge Noel Hillman for the U.S. District of New Jersey wrote in an opinion on Monday." The argument is it the game wasn't legal under New Jersey law as one party knowingly used marked cards. The judge believes that the fact that they didn't mark the cards themselves isn't important.
The big struggle with deep models is their thirst for data.

MNIST is considered a simple toy example, and it has 50k images spread across 10 classes.

ImageNet has 1m images spread across 1k samples.

One of the things that has made image recognition in the form of categorisation easier is that using a network pre-trained on ImageNet, and then finetuning it to your task actually works pretty well and requires far fewer images.

The struggle with doing something like license plate OCR is that it's unlikely that doing that you can transfer the learning from ImageNet to your target task.

So, in reality your struggle is going to be more around the data than the model. If you already had a system deployed that was getting data in and you were getting some feedback of when your model failed, then this problem would be easily solved, but if you're building from scratch this is going to be your biggest problem.

And since you don't necessarily know ahead of time how easy or hard your problem is, you don't know how many samples you will need or how much it will cost you.

So, if you did actually want to build a license plate reader using deep learning, my suggestion would be to try and artificially create a dataset by generating images that look like license plates and sticking them in photos in the state you expect to see them in (i.e. blurred, at weird angles, etc) and then training a neural net to recognise them. That would give you a sense for how hard the problem is, and how much data you will need to collect.

In terms of the model; I would probably just try having 6 outputs with 36 classes per output corresponding to the characters/digits in order. I don't know if it will work well, but it's a good baseline to start with before trying more complicated things like attention models or sequence decoders (https://github.com/farizrahman4u/seq2seq )
You can be proactive in getting these kinds of issues fixed. Make a small repo and submit it to the webgl conformance tests.

https://github.com/KhronosGroup/WebGL

There are already something like 2500 tests
I quote, directly from your site, from the Jason Grishkoff's own explanation of how he got his first users:

I always knew I was sitting on a great source of users with the ~300 daily emails, and sure enough, as soon as I started pointing them to SubmitHub they latched on...

...Given Indie Shuffle's prominence in the digital music industry, word spread fast.

> If SubmitHub's users had simply come from Indie Shuffle, or if Jason had simply pivoted Indie Shuffle into SubmitHub, then I would agree with you. But neither is the case.

That's exactly what happened, isn't it? No one is belittling it, no one is claiming he didn't work for it. We're simply saying, SubmitHub wasn't successful over night.
Wendy Carlos "Switched On Bach" released in 1968 probably launched synthesizers into the mainstream consciousness.

https://youtu.be/o95yZCnGVAw?list=PLD3973AC7BFE489A4

https://en.m.wikipedia.org/wiki/Switched-On_Bach
If a tricorder ever becomes real, and it has ultrasound, that would boost the economies of scale.

http://tricorder.xprize.org
Habitable Worlds Around Binary Star Systems Might Not Match Sci-Fi
Slowing the Spread of Viral Misinformation: Can Crowdsouring Help?
I have a question for any OSS maintainers:

How should I ask for help/bugfixes/solutions? How can I get across that an issue is a "showstopper" for us without demanding anything? How can I offer solutions or fixes or changes up without contributing to the "burnout" that i've seen many many times from many people that I respect and enjoy the work of.

Recently I was inadvertently one of those nameless-faceless demanders, and I had no idea that I was coming across like that until it was pointed out to me.

I want to voice my opinions, my needs, my use cases without coming across as demanding or winy. And making a PR out of left field generally causes more issues than it solves since it was made without direction or input from the maintainer.
Check out "Issues from hell"[1] Twitter account, they collected a ton of terrible behavior in open source forums:

[1] https://twitter.com/issuesfromhell
I don't understand your logic here. Cash is the driver of business.
Or you could put on a coat.
Can't even view without having (and being signed into) a LinkedIn account :(

It seems to be listed on Google but it doesn't work from there either, LinkedIn should get de-listed for this kind of shit. Cached view works though
LTS release comes every two years; but it is not the last release ever. See this:

https://www.ubuntu.com/info/release-end-of-life
Raymond Chen explains what the Y2K was like at Microsoft [video]
Isn't that an old fashioned way of thinking about people in societies headed for more and more automation?

Your value is that you're human being. Let the machines be enslaved to producing goods and services for the humans.
Read and write system calls have nothing to do with jump instructions causing a page fault by traversing data structures. That is what Redis is all about - in memory data structures available to clients.
> Also a Nintendo shareholder you should be aware they don't sell DLC's.

This is completely false. There's plenty of DLC (new characters, maps[1]) for Super Smash Bros. Wii U & 3DS.

[1] http://www.smashbros.com/us/dlc/
It's interesting to see just how much the Rust language and libraries have evolved. Is there a wish list of breaking language changes waiting for a Rust 2.0 version?
Thank you both. I think the reason myself and others had a hard time with Dweck's explanations is that meaningful effort is a much more complex concept than just being "smart." You not only have to try, but also evaluate the effectiveness of your efforts. Both of your comments are insightful on this point.
> I don't know what part of the law it supposedly broke

I mean, that's a pretty important thing to know before forming an opinion on this matter.

In essence, the part of the contract that the judge is leaning on is that any manner of manipulation, by either party, invalidates the game and any winnings that came as a result of that game.
I don't get you. What does a developer has to do with deciding what the business needs? If your job is that, ie, figuring out
what a business needs, then by all means work closely with people..But I am not sure that is the type of work being discussed in this context.
Does that also mean that lost money would need to be returned? Would the casino be obligated to notify past players of this and return their losses?
Awesome, Text-Based Diagrams with Mermaid
Value is the driver of business. Cash is a vehicle for value, but is often valued far less than other vehicles.
We (Cloudstitch, YC S15) are building remote work into our company DNA right from the start. It's been an educational journey, and we're stronger team because of it.

One thing we've learned is that "diversity" is so much more than just race/gender/ethnicity. Geographic location, even within the US, can be a profound contributor to the diversity of ideas, experiences, and opportunities. Makes you realize a non-remote team is living in a [geographic] bubble by definition.

If you're interested in building a better web stack / CMS that integrates with your office suite, give us a holler at hello@cloudstitch.com :-)

PS: Re open office plans in early-stage startups, I suspect cost savings are a driving factor.
I think we'll have to agree to disagree here. If you're heads-down on a project and it's not contributing to the value of the product, there are other issues with your business than remote-v-office culture.

If pivoting your engineering goals requires hallway conversations, there's something wrong.

To be sure, not everyone is cut out for remote work, the same way not everyone is cut out for office work. For my part, I can't fathom going back to regular office work. I found I was frequently disrupted by hallway conversations and "just want to bounce this off you" pivots and were nothing but frustrating.

To say nothing about the fact that my commute time now hang out with my family time.
> developing that software is expensive and someone needs to pay for it.

or, you know, someone donates some of their time to write it. that's usually how OS works.

think about how much research the person writing the article has done. if you could buy a $25 transducer off ebay, they could have put that time into writing the software.
wow, way to nitpick on irrelevant things. you know exactly what he meant
Scott Adams is a washed-up cartoonist turned reactionary collaborationist pundit whose only recent accomplishment is getting owned on Twitter all day. What does he know about persuading people?
The point was that suspending critical thinking to belong to a tribe has consequences when reality catches up, unless you're trying to imply that abused wives are not part of an out-group.
If your gripe is with a slogan, then; "don't believe the hype".

If your gripe is with the slow progress of Linux development; we're talking about a completely free operating system, that also tries very hard to be open in source code. Those two things combined with community effort is bringing us an OS that I'm using right now and use daily for my work.

You're covering some pretty advanced topics, that are all good goals but Gnome has just barely started standardizing APIs and systemd is brand new so I think we're still learning to walk after having crawled for many years through the desktop market.

My main problems with Linux, I've recited these countless times in countless fora already. :)

* EWS support
* MS Office support

And those are issues only because of my work environment.

Of course I'm viewing Linux from a power user perspective. I can also step outside of myself and see that it takes too much experience to solve issues in Linux.

Thinking back to the last problems I've had on my fedora laptop, I have to think really hard first of all but they all seem related to advanced usage. For example getting Juniper VPNs to work or troubleshooting EWS issues in Evolution.
Business, however, makes a pretty lousy driver of life.