skysight-inc/HackerNews huggingface dataset:
I sometimes grant leniency when this happens -- but only about a week's worth, and even this this really shouldn't happen more than once, period in a working relationship with someone. And even then, I only grant leniency when there's good vibe all around and I feel like I basically like/trust them.

Either way, about the best thing you can is tell the guy, "I'm sorry you're having difficulties, but this wasn't what I was expecting when I signed on to work here, and in any case I won't be able to stay on in the presence of significant delays in compensation. The most I can give you is $N days. If you're not able to work with that, then I'm sorry, but I'll have to put my work on hold", where N should be ideally be 3-5 days, and no more than 7-10 (and that, only if you really like the guy).

And then hold firm. Making reference to your previous discussion about runway would be an excellent assist to your case, as it helps depersonalize the situation, and focus the founder's attention on keeping his word as to what he's said previously.
This looks pretty cool. It sounds like it can wrap Quicklisp, which is real good considering how much work and apprecation there is for @xach re the Quicklisp work. He also expects to have a big donor announcement status announcement in a few days, according to blog.quicklisp.org.

This seems like it is not just a package manager, but maybe like a project manager, between Quicklisp and cl-project?

Anyway, every few months I am happy to get back into the CL scene. There is something I cannot get me to move away from the dark arts of Lisp!
CtrlF: illegal, $, credit card info, etc.

Again and again, the issue is not the encryption algos, it's the bits between the keyboard and chair. People are stupid.
Burnout is the western equivalent of "fan death," really? I don't buy it.

I appreciate the argument that burnout is more like depression, and should be approached with the same mindset. (i.e. simply taking time off of work might not cure it.)

But that's not really a valid counterpoint. One person's ability to have a 2-year Github streak is not evidence that burnout is just "in the mind," as he puts it. It just means that he's found a particularly sustainable balance. In fact, I'd argue that he's kind of an outlier. That 2-year streak would definitely not work for everyone.

What we commonly refer to as "burnout" can also surface with very physical symptoms. Blood pressure spikes, teeth grinding, weight loss or gain, physical exhaustion, even heart attacks. Maybe these symptoms are better attributed to stress or lack of exercise, but when they are a result of overwork and, more specifically, the compulsive need to work at a certain level despite all costs, that's burnout. It's not good and should not be taken lightly.
The widespread consensus is they didn't, so that's an irrelevant point.
Go's duck-typing actually makes it weaker than a lot of type systems you might expect

For me, it's strong enough and very versatile. It's stronger than what you effectively get in, say, Smalltalk. (Which, technically is strongly typed, having only 1 type of Object.) Having Interfaces explicitly documented in 1 place, but usable through duck typing is genius language design, in my view.
Why sucking crowd money through Kickstarter is acceptable but sucking seed money from a professional is not?
How is it different? I'm genuinely asking, as I've never used slack.
> Oddly, the Android version seems to work just fine if it doesn't have access to your contacts.

You're specifically calling out CM's Privacy Guard where the app is unaware that it doesn't have access to your contacts. the difference in behaviour between "Android" and iOS is not "odd" because it's not a 1:1 comparison, and the CM way of doing it specifically mitigates the issue that arises.

A consistent comparison would be seeing what the app does when permission is denied via the runtime permissions in Android 6, because that - like iOS - informs the app that you've denied permission. There is no obvious incongruity between the apps here.
No, but at the point where you set up the canary, you aren't violating a gag order. You can't violate a gag order that doesn't exist yet.

And by the point where the gag order comes into force, it's too late; you can't comply with it in a way where you aren't compelled to lie, a power that the gag order does not possess. That's the point of the canary; you have preemptively removed from yourself the ability to fully comply. Which is entirely legal.

Gag orders aren't retrocausal. Either it's fundamentally illegal to say that you haven't received a gag order, or gag orders can force you to lie, or canaries work. One of those three options must hold.
Here, that something might be "potentially interesting" is not worth the cost. In fact, it's probably a net drain on the organization.

I once had a manager revert code formatting because he was "potentially interested" in having svn blame always show who wrote the actual code. In the meantime, it cost more time to develop because the code was impossible to read.

When "potentially interesting" begins to impede productivity, the value of that policy needs to be established. Do you really want to incur development time cost (something that is always ongoing) just to make the code archaeology (something that does not need to happen very often) a little bit easier?
Take for instance Intel's addons to IPMI "Automatic Management Technology".

Let's say you have a server, reachable on a certain network address on a LAN.

I can turn on AMT, I can set up server management answerable at the SAME address. network traffic to and from the machine and network is undisturbed.

I can install bios updates, configure aspects of the machine, all kinds of things, just with AMT. I have read in some cases you can configure the machine this way even if its powered off.
I tried to apply for one of your positions, but got lasered right in the eye. Luckily, I was in need of Lasik, so no harm, no foul. But, you might want to be careful for other applicants.
https://hn.algolia.com/?query=Face2Face:%20Real-Time%20Face%...
> Honest question: do you see modern tech workers as "labor" in the classic sense?

If they're owners, founders, or have significant equity? No. That's not the vast majority of tech workers though. They're (we? I'm a tech worker) just higher up in the caste system.
Also, when I clear localStorage, I can vote again.
Not a lot of convincing arguments there, even if his advice is good.

> Javascript didn't always have this massive body of work.

Let me know when GO does.
I agree with you, but OP was not specific in that sense.
I learned English as a purely written language years before I was taught the pronounciation. (I still struggle to remember that "bear" rhymes with "share", not "fear".)

So I don't actually have any problem with the examples listed here. Because I don't hear English words in my head, the confusion doesn't exist. "Bated breath" is part of my visual memory, not aural.

The downside is that my spoken English is stiff, but luckily a foreigner with an accent gets quickly excused from labyrinthine smalltalk anyway.
SEEKING WORK

I can help with data entry : manual WordPress content migration, image to text typing and more.

Please visit my website http://dataentry.agency/
Yes it tells the story. Does it help to understand the history of the code? Not necessary. I care most about what, when and where came from, not some fiction around that.
I just want simple text, plain backgrounds and links. I'm tired of web designers and there clever snowflake styling and javascript.
What annoys me is that so many people take the position that there's no other way to improve the experience except for building an hazardous and error prone system into the core workflow of a tool that should ideally deal primarily with immutable history, rather than building better tooling to manage that complexity and present history in a useful way other than a raw list of commits. I mean, who would build such tools, and isn't managing complexity hard? Oh wait, it turns out we're developers, and managing complexity is the core reason of existence of all software engineering. It's really rather silly.

But it's a lot easier to convince devs that using tools with bad UI elements is hardcore and makes them look smart instead of demanding improvements.
This argument against criticism is so tired. The world doesn't owe anyone anything: that doesn't mean when someone does something stupid that you have no right to complain about it.
Smart people and wise people
"When I was a kid, my father told me there are two kinds of people in the world: smart people and wise people. Smart people learn from their mistakes and wise people learn from somebody else’s mistakes." J. Paul and B. Moynihan, "What I learn losing a million dollars?"

This is how humankind works, using the process of trial and error. However, errors, losses and mistakes are still stigmatized in some countries.

That is why I would like to create a website, inspired by the setup (https://usesthis.com), where everybody, entrepreneurs, scientists, writers, musicians etc could write about something they failed to do, in order to help the world being wiser.

To start this, I would need a couple of interviews. So, if you’re interested, you can send me your testimonials at trial.and.error@tuta.io using the following format :

Who are you, and what do you do?

What did you try?

How would you describe your loss?

What did you learn?

Thank you very much,

Cheers.
Looks amazing but I doubt I could follow the curriculum without some class videos and feedback on homework/projects.

Unfortunately they don't teach in my area and the online courses are much higher level.
How do know this is not purely an Instagram decision? If Instagram usage data demonstrated that most users only looked at 30% of the timeline, then it makes sense to optimize for the most active/engaging content.
This is why we need help! :) Really, though, even if we had 100,000 employees, having a great Instant Answer for hyper-niche searches requires esoteric knowledge and expertise that can best be achieved from a community.

Not to mention, it can happen faster. Bitcoin conversions were possible on DuckDuckGo before Google bc our community rallied behind it. The people most passionate about a topic are most likely to create a great answer for it.

I can't imagine what my version of a color-code IA would look like.

https://duckduckgo.com/?q=cmyk%280.12%2C+0%2C+0%2C+0%29&ia=a...

Finally, thanks for the feedback (and for going into specific detail) and for the kind words. It's great to hear that you're seeing noticeable improvement.
hi,

Thanks for your feedback Jeff. I am an employee, not a contractor.
The thing is, I never asked when would be my first paycheck, so I assumed it would be every 14/15 days like it mostly is everywhere. So I contacted the "HR" lady, which is a new hire as well, and she told me I'd get paid on the 30th since my direct deposit isn't setup.
I told her i could set it up right now, and she said they are waiting to move to a new HR system, then they'll get in touch with me (it did not contact me)
Also, I had to contact them otherwise I wouldn't have heard from anyone, it could have kept on going forever.

I'm not sure, but it seems that other new hires have been in this situations for months... Do you think i was duped into getting hired and work for free?
Yea, 2 was my limit.
Yup, the self-host is def a blocker for a lot of orgs. HipChat even has a self-host solution.

We're using Mattermost here and pretty happy with it, it's got missing areas but it does let you self-host pretty easily.
The GlEnd() of Zelda: Automatic 3Dification of NES Games
That didn't leak any actual communications, though, just user database information. Still, point taken, let's hope they have implemented structural improvements to their security / qa processes.
Sorry, not what I meant. I was referring to the rules.
sigh

Again, he is NOT the Arab Spring instigator.
Confirmed as not a joke. (The change is subtle as you have to click the green Merge button before being presented with the ability to choose a merge type via a combo button/dropdown component.)
Agree. Also it seems to me that +term and -term don't really have any effect anymore, you just get whatever results Google thinks you are looking for.
Smashing Boxes | Durham, NC; New Orleans, LA | Fulltime | ONSITE | http://smashingboxes.com/

Who we're looking for:

- Java Developers (Durham, NC or New Orleans, LA)
- iOS Developers (Durham, NC or New Orleans, LA)

Smashing Boxes is a digital product agency located in Raleigh-Durham and has recently expanded to New Orleans. Our team is growing and we're looking for folks who are curious, kind, creative, and great at what they do. We work with exciting clients ranging from startups trying to get new ideas off the ground to Fortune 500 companies tackling big challenges.

We're proud to offer great benefits like these:

- 3 months maternity/1 month paternity
- labs time on Fridays to work on whatever you want (projects currently include IoT, drones and VR)
- flexible hours and work from home days
- catered lunches every Friday
- beer on tap

Apply to any of our openings at http://smashingboxes.com/jobs or contact me directly at zach@smashingboxes.com.
The foundation that JavaScript is a language for the browser isn't entirely true... it was always meant as a general purpose scripting language that happened to be heavily tied to the browser. There have been server-side browser-less implementations of the language as long as the language has existed.

I wouldn't reach for node in every case, but I'm going to be honest, I would reach for it as a first choice in most cases. It's pretty easy to get going, the language is familiar, and you can do a lot with it using node + npm.

I've used it to translate millions of database records from one system to another. I reach for it pretty much anytime I need to convert data... though if I knew Perl better, that might be my first choice.

With the ES6 features, It's really nice... I spent a few hours the other day working on migrating the blog entries from my old blog[1] that's been in read only mode for over a year now after being compromised. It came together pretty quickly and works. Between cheerio, and js-yaml, the actual conversion was pretty simple, to say the least. XML in, yaml front-matter + post out. I don't think that doing that in go would have been nearly as easy to do. The next step will probably be to deliver a dynamic site, but may followup with a static site generator.

Doing universal rendering isn't always necessary, but where it is, node is awesome... Actually, as an API server for the front end it rocks pretty hard too. With the front end in JS, and the layer it talks to in JS, it's damned easy to talk to other services from node. Getting rid of a huge amount of cognitive disconnect in the process.

If I were writing a clear API-only, or system that had to process a lot more data, I might reach for go first... Most of the time, it's node/js.

[1] https://github.com/tracker1/convert-blogengine-data
Bootstrap Your IoT Product
Hopefully getlektor.com graduates to a top-level project there one day.
Putting a single word inside double quotes makes it mandatory .

At least that's what I heard somewhere back then when they broke the + operator.
If he says he "can't" then quit, go to the unemployment office and tell them.

This is generally bad advice in many states -- and can put his unemployment claim at risk (if he's a full-time employee, which is usually what most states require before allowing you to tap unemployment benefits).

Typically the states will have specific requirements about what constitutes a "no-fault" loss of employment. He should definitely look into what those are (and think carefully about whether what he intends to to meet those criteria) before simply resigning.
Genuinely curious, why the love for the `git rebase -i`? I find it much easier and more intuitive to squash a set of linear commits on a branch using `git reset --soft HEAD~n` where n is the number of commits to go back and "undo". Then make one more commit and you're off to the races. Note: this is not useful if force push is disabled and you've already pushed some of the commits to the remote (feature) branch.
American Reading Company | King of Prussia, PA - ONSITE | Software Developer

At American Reading Company – www.americanreading.com – we create software to transform students in to avid readers and learners. We need passionate software developers, who will enhance, maintain and build next generation applications to improve literacy in American schools. We have an opening for an expert PHP + MySQL + JavaScript developer who wants to make a difference in the lives of students!

Learn more at http://www.americanreading.com/about-us/careers/#SoftwareDev...

Send resumes to hr@americanreading.com
This. If there were magic businesses that you can run with little / less than fill time effort and earn reasonable cash, then wouldn't everyone do it?

The only successful people I know that run 'side' businesses work at them 110% putting in crazy hours for some good returns. One friend runs a company that gives out branded chilled desserts on hot days with advertising on. Maybe this will turn into his retirement money, but for now it gives him a good lump of money, but takes serious hours and head space alongside other commitments. And there is no guarantee that it will still make him cash next year.

I know specialising can feel like selling out, but that it where you look to specialise is something you are passionate about and care for.

Savings, maybe property in the right area and stocks it you get lucky is the way to go likely, all backed up with a solid career.

But then again, I'm a wage slave so what do I know! Go for it and let us know how you get on! Id imagine it would make a brilliant blog!
It definitely started off for only iOS & Mac. But I believe the larger aim is to have it be general purpose. For example they have binaries for Ubuntu Linux (this will likely encourage server side development).
My guess is this is going to become a full blown toolkit that easily enables Azure development. Once you can one-click deploy a service to Azure and then write the library that exports to Xcode or Android studio, Microsoft wins.

It's possible what we're seeing right now is a lot of A/B testing to gauge what people on OS X and Linux really want out of a text editor.
Pretty hands-off. We've been running it a few weeks without much work(I had webhooks reset when instance rebooted but that was about it).
«Making the code review the atomic unit of work, rather than the messy string of local commits, helps the project enforce common etiquette, commit formatting, and readable history.»

I agree that code reviews should be important, and key to understanding the history of a project at a more useful timescale. I just disagree that they should be "atomic" and that a reviewer (even, or especially, a later code archeologist) may not have reason to inspect or dive into smaller units within code reviews.

Where I think that we may agree is that I feel that even if they shouldn't necessarily be "atomic", I agree that code reviews should probably be first-class objects when talking about and dealing with source control. In git, you can use --no-ff merges today as a useful approximation of code review boundaries (especially with PRs and GitHub's default --no-ff and including linking PR #s). It might be nice to see code reviews or other aggregates of commits/commit graphs be truly first-class citizens of git in some manner.
Well the reality is that's never going to happen. The web isn't going to go backwards any more than cars are going to go backwards (however much I'd like that). So the best you can do is strip away the stuff you don't like:

http://lynx.browser.org
That will worry FB et al then, how many NKs have Internet anyway ? Probably only blocked Kim.
Facebook uses its toolset. That's who I'm hoping for! But secretly, JB's stewardship of the developer perspective is worthy of independence.
A family friend has some sort of aphasia that is affecting his language first, but will end up taking his life. He's taking death head on and sharing a really remarkable story about how to die "green."

Kind of tangentially related, but an interesting adventure into things I've never really spent time to think about. https://vimeo.com/145882693
Yep, the key to understanding git (why there's mutable history, etc.) is to understand that because of its history (designed by Linus) it's not designed to make day-to-day developers's lives easier, but to serve foss project maintainers and release engineers.

People who review code for inclusion in a project, want to track meta-progress on issues, want to pin versions for release, etc., mutable history means they can squash fixups or fix your whitespace for you, rebase changesets onto other changesets, have history that reflects the project management strategy, etc.
The list doesn't mention optionals in Swift. Optionals are a substitute for nil/NULL and handle the absence of a value in a type-safe manner. It is similar to the Maybe type in Haskell.

(BTW, if you're interested in Swift, I send a weekly newsletter at http://swiftnews.co)
Congratulations on learning it, but that hardly means that it’s particularly user-friendly or intuitive.

I also like rebasing from time to time, but I do feel like I’m tiptoeing on a tightrope above the alligator pit when I do so.
Downvoters, seriously, what could possibly be wrong with that? Maybe you see it as being snarky? It wasn't.
Yup. I've been doing custom integrations because of this. We have several alerting systems, and catching items getting added to (and leaving) a queue is an important one that I've added, along with other integrations with internal systems that exist where I work.

One nice thing about slack is that writing these integrations are very, very simple.
Excellent point! Shall we start the discussion about how some of these services should be B Corps/non-profits with a governance board? Like Wikipedia?
For the "irc is just as good as Slack, you should just use irc" crowd, Slack's mobile clients are pretty good. Ever tried to get a non techie person to use irc on a mobile device? Ever used irc on a mobile device? The experience is terrible.

Slack's clients also have persistence, as in shows the most recent history of communication.

Not everyone uses screen/tmux with irc (though they should).
While cameras will never be the whole story, it does not hurt to have an additional piece of evidence. Something I noticed while watching the videos was that the wearer of the camera did not even have it properly strapped down, so it was flapping all over the place attached to a t-shirt making the video even worse (which is what the makers of these videos wanted). I think if the camera was properly secured to a normal police uniform or vest it would be much clearer what is going on.
Word. I want to dominate masters powerlifting.
This seems to focus more on project lifecycles and scaffolding than Roswell (my current go-to toplevel for Common Lisp).

I'm not sure about using yml to track dependencies, those should be in the asdf file, although I guess this is to enable pinning etc.
I try DDG every now and then but the results for non-English searches are pretty bad. Since my daily searches tend to be very mixed language maybe 70-80% English that's unfortunately very inconvenient.

Makes me a sad panda because they have some pretty !awesome things going for them.
Uber's Secret Plan in Response to Tesla's Model 3
>we routinely have meetings with 15-30 people

That sounds horrible.
How Netflix Uses John Stamos
> Geo Coordinates: [lat,lng about 90 miles from the correct location]

I find that error hilarious, because I setup correct in-addr.arpa and ip6.arpa reverse DNS entries for my (static) IP, which returns a domain name that has an accurate LOC record. My IP is two DNS queries away from my location (~10m precision), yet most of the time everyone uses these geoip databases instead of LOC.