skysight-inc/HackerNews huggingface dataset:
NYC devs needed to volunteer teaching code with ScriptEd
Hi! ScriptEd is looking for NYC devs to volunteer to teach front-end web development to students in under-resourced schools in NYC. Commitment is twice a week for an hour to an hour and a half. It's FUN!

Learn more and sign up to volunteer here: https://scripted.org/give/volunteer/ or email info@scripted.org
Removal is the best fix, always. Who needs features anyway.
Current remote: non-tech company, with a few customer-facing web apps. Full-stack Clojure/ClojureScript developer, $125K per year, living in Texas. Company is in another state.

Last job, also remote: SaaS startup, $95K per year + options. I was a full-stack Rails/Ember dev. Also not a Texas-based company.

On-again-off-again Rails/Ember contracting, always remote: $90/hour. Unrelated to the SaaS startup above.
Guatemalan Cuisine in the Heart of Colorado
Just because you can pick your location doesn't mean a business should arbitrarily pay you less for doing so.

Use a friend's address in SF and be done with it if they do so.
It sounds like a pretty concrete distinction. It's made clear multiple times that these aren't guys who want to sleep with guys; they're just hung up on second-guessing whether or not they want to sleep with guys, even though they know they don't want to sleep with guys. Hence "obsession", likewise "compulsion".

Speaking as a guy who does sleep with guys, and who has had considerable familiarity with other guys who do sleep with guys, I'm really having a hard time seeing a meaningful commonality here in terms of desire. I can't speculate on the question of psychological theory, and I haven't had an opportunity to discuss the matter with someone who suffers the condition described in the article, but I do know a little bit about what it's like to be uncomfortable with wanting to sleep with guys, and what we're talking about here really doesn't sound like that at all.
Using a throw-away account, I've been doing exactly this for the past 6 months. Living with my parents in their pretty nice house in Africa. And I'm saving a decent amount.

My clients are from all over the US - all 4 timezones. I work in the Pacific Timezone (SF) - Sleep at 6 am my local time and wake up at 2 pm. I know I can do this right now as I am young but it's not good for health (Or maybe it's fine if your body adjusts?).

Not once has any client asked me to come over and meet them and that works for me. I've also mentioned to some of them them that I do travel and work but never told them I'm actually out of the country.

I've ported my US number to Google Voice and that works perfectly.

EDIT:
I think there are 2 things clients worry about if the freelancer is not in the US:

1) Will he be able to work in my Timezone, will I be able to call him when I want?

2) Can I trust the quality of the developer?

I think it's weird, that if a freelancer is based in SF working remotely, he can charge $X/hr but if that same freelancer moves to a different place (Singapore or Tokyo or Mumbai or Arusha) offering the same level of quality and service, he can only demand $Y/hr where X>Y.

--

Ask me anything :)
Two Guys Try to Eat “The Mountain’s” 10,000 Calorie Meal Plan
What is the opposite of buying a specific stock? Buying every single other stock?
It's inevitable that there are, or were, or will be, other Edward Snowdens working at NSA. Persons who find that the Agency's mission no longer sits well with them.

The question is: who are they working for?

Snowden was working for the American People, and upholding the US Constitution.

To draw from some relevant if non-US history, Kim Philby's interests did not lie with his nation's subjects, despite his aristocratic pedigree.
" There are people who treat the dying as easy prey. "
For some reason this hurt most. Maybe I expected way too much humanity off humans.
Wow. This thread is blowing my mind. I'm a js fullstacker who is moving to Europe within two weeks and and I'm having trouble even getting replies to job postings when I offer a rate of $60/hr (I'm wondering now if that's too "cheap"?)! I feel like I'm missing something big on my resume, my approach, something (if curious, github is on my profile)...

How did you all find your jobs? My blindly applying online doesn't seem to be working out well.
Or a subplot in a Peter Watts novel. Guy goes all kinds of places.
Reporting and Mail Merge in .NET Word Apps
I don't think bounds checking can be done at compile-time, especially in C/C++.
> In addition, if Russia had stolen the hacking tools, it would be senseless to publicize the theft, let alone put them up for sale. It would be like a safecracker stealing the combination to a bank vault and putting it on Facebook. Once revealed, companies and governments would patch their firewalls, just as the bank would change its combination.

Why would this be bad for Russians (if this was indeed the Russians)? We can/should assume that Russia has it's own methods of infiltrating systems. The value of this data to them would be knowledge of how it's done, not necessarily hoarding and replicating how the NSA does it. If anything, having vendor's patch exploits that they're not using, but their enemy is, would be a great chess move.
What about going the other way? how does having a BMI of 25 to 30, 20 to 25, 15 to 20 work?
The analogy breaks with the fact that if few people use emacs, you don't get to benefit for all their effort in making it better - whereas with the Beatles, having more or less fans doesn't actually make new Beatles albums.
Well architected applications be like... so what :|
I guess that's part of the disconnect between happy users and folks who find it too slow. Atom is an effective IDE for me. I have smart auto-completion, version-control integration, task runners, linting, and, for many of the languages I work with, definition lookup, a debugger, a repl, and inline reporting of compilation errors. It makes for a great markdown writer as well. As a daily one-off text editor I can understand the complaints. But compared to a proper IDE, the startup time is pretty competitive.
Lua has great support for cross-compiling. It is written in the subset of features available in both (ANSI and more recent) C and C++.

https://www.lua.org/manual/5.2/manual.html
We have a huge environment we live in, plus we shape are environment to an extraordinary high degree. Furthermore, we're actually quite sensitive as organisms to those changes, including in ways where it's only now coming out in some cases because our previous equipment wasn't sensitive enough to register what was happening. We also actually know very little about genetics, genomics, and epigenetic despite posturing that we do. That's why the error bars are big

Fundamentally, actually shrinking that error bar for many diseases is one of the biggest hard science and math problems of the future.

It's going to be so exciting!
PAM behind the scenes seems fine, it's the interface that's clunky and prone to error.

Imagine a world where a PAM would come with a file /etc/systemd/system/sssd.pam which specified all of its dependencies, what services it should be installed in, and uses Before= and After= to determine its position.

Enabling SSS auth would be as simple as systemctl enable sssd.pam. And since sssd.pam would depend on sssd.service if sssd.service fails for some reason the pam module could be disabled to keep the junk out of your logs.
What to Do When You Don't Know What You Want
Talk to this guy:
http://www.drgundry.com
He has had good results with people like your father in law.
Minor fix, "has suffered zero security exploits" is really "had zero security vulnerability". Exploits are the tools/code using vulnerabilities. Software has security vulnerabilities or security bugs.
There is a little community that is trying to develop software with the opposite view: http://handmade.network/

I hope their efforts result in fast software we love to use..
I think it's probably building up a network and just having loads of experience? From what I've seen, most folks in the community kind of get lucky with their first job, build a network, and then just find jobs through their network after their first few years.
Also is the narrative that its a state sponsored hacker vs a russia-based hacktivist?
No - I've heard that if you eat exactly the right things, move in exactly the right ways, think exactly the right thoughts, and carefully control your breathing, you can live forever and never die. You can detect when you're in this state through visual inspection of your excrement, an inner feeling of subtle warmth radiating from the stomach or chest, a clearness of mind, and a feeling of being a conduit through which the natural order of the earth and its life flows.

This must be true, because a version of this has been told to me by 4 out of 5 people that I've ever met.
Anyone that expects anything related to "intelligence" to have logical explanations might very easily find themselves chasing tails.
We moved to the Bay Area 3 weeks ago. Here’s what we learnt so far
Linux turns 25, is bigger and more professional than ever
You can short it.
It is a really weird situation (I'm trying to put myself in your friends position). I guess I'd revert into this BS nice talk as a way to help you emotionally (even though I know it's BS).

So -assuming that I do care and that situation makes me sad- what am I supposed to say? How could I really help?
One hundred Royal Zorkmids for the title author!
Side question: Where do you pay taxes if you live in a different country than the company you work for is located?
e.g: Working for a SF based company from Thailand.

Same question if you are a digital nomad (let's say switching countries monthly) ?
It seems likely (https://www.schneier.com/blog/archives/2015/04/counting_the_...) that there are actually quite a few whistleblowers/leakers out there.
I'm almost there and it's all totally true.
Edit: For the downvoters - I am not saying I am happy about this, but denying it doesn't help anyone.
Which is why I click through to the HN comments before the article about 9/10 times. Usually more interesting and informative than the article anyway.
Windows 10 is what finally prompted me to install a Linux OS, and I'm so glad I made the change. Additional benefits I have noticed are that my productivity has increased considerably, and I feel I am learning much more about the fundamentals of my system.
This is a dumb comment and akin to predicting the iphone would fail because it doesn't have flash support.

Pulseaudio is a very finicky troublesome bit of open source software. The alternative (ALSA) is much more friendly to work with. Any seasoned sysadmin probably welcomes the death of Pulseaudio.
Hacking Calculords part 3: A math-free intro to neural networks
The Kid Who Revolutionized YouTube’s Tech Reviews
I mean, if they never asked where you live and are just assuming, then I suppose it's fair. However, if you told them or did not deny that you live somewhere other than you do, that would seem professionally dishonest to me. I don't think I would stake my trustworthiness and reputation for a few dollars.
Israeli Startup Innoviz Promises $100 Solid-State Automotive Lidar by 2018
Thanks - I don't have a lot of testunit/git/agile/scrum(team workflow) experience was wanting to get some of that from the opp, and might shop around in a year or so. But I like the team, and working from home's a perk.
> Why? `go get` is an obvious default choice for package management.

I thought go get wasn't a package manager /s
I tried this out in PureScript [1]. I also made each type class have only one member and didn't specify any class hierarchy. I like how it works, but I don't know if anyone else does. It allows you to recreate the category theory type classes [2] if you want to:

class (HasMap f) <= Functor f
class (Functor f, HasApply f) <= Apply f
class (Apply f, HasPure f) <= Applicative f
class (Apply m, HasChain m) <= Bind m
class (Applicative m, Bind m) <= Monad m

[1]: https://github.com/tfausak/purescript-neon/blob/v0.5.4/src/N...
[2]: https://pursuit.purescript.org/packages/purescript-prelude/1...
~1300 is what you earn as junior RoR dev in Spain... :/

I'd give a serious go to exploring alternatives.
Verizon How is this even legal?
Well, one commonly accepted effect of toxoplasmosis is an increased fondness for cats, and it's not hard to construct an argument that, at least in relation to modern humans, most cats pretty much are parasites.

So maybe you want to think about getting serotyped, is what I'm saying here.
Intro to SQL (Free Email Course)
Try to modify my behavior some more.
Oh wow. I completely interpreted it the other way due to mobile as well. Poorly done on their part. Thanks for sharing.
Why does it need to be a trick date? The key is to know this:

Worrying about the outcome of this date/trick date/non-date probably isn't going to change the outcome of your conversation - it's probably not going to change her answer to your invitation. All it's going to do is worry you into not inviting her; and then what?

If she thinks you're an interesting person, she'll come for coffee, if she doesn't think you're an interesting person, she's probably not going to come for coffee unless you're more interesting than whatever else she's got going on right now... like studying for that exam she's procrastinating about not studying for... and really, do you want to be the guy (or girl) she has coffee with only because you're a distraction from her current reality or would you rather be the cause of the distraction?

The key isn't to appear interesting, it's to be interested and interesting. Start with the small talk, let her get onto a topic that fascinates her. Listen! Become invested in the conversation, find something you find fascinating about it. Offer insights you may have, walk, talk, get coffee and let life unfold.

... and if you don't mean it to be a date, why worry about it anyway? The outcome of whether or not she goes for coffee with you doesn't even make a difference. You may as well just say "hey, can we walk and talk? I'm not really finished with this conversation, but I need a coffee, perhaps we can walk in that direction" or if you're already walking perhaps "Hey, do you mind if we just stop in here so I can grab a coffee?" and then when you're paying say "hey, can I get you anything while we're here?"

The key is to be invested in the conversation. When you're invested in the conversation - not just your part of the conversation, but theirs too, people want to be around you. Being engaging is a key ingredient of that thing that everyone calls charisma. People want to talk to you because you make them feel important, you make them feel like things matter (not only to you, but to them as well), but mostly you make them feel; and I can tell you this:

A few days after, people may not even remember what you talked about, perhaps not even what you looked like, but they will always remember how you made them feel.

I feel like someone important may have said this before, perhaps Maya Angelou. Though I've held to this for years, so I like to believe she ripped me off (I'm deluded, what can I say? :D)

Often then you find that life will just unfold as you let it; and if you do find yourself in a position where you feel you have to make a leap, perhaps because you want it to become a date, or whatever, to rip a quote right out of a movie (We bought a zoo):

"You know, sometimes all you need is twenty seconds of insane courage. Just literally twenty seconds of just embarrassing bravery. And I promise you, something great will come of it."

Conversely - if you don't, where are you? You'll spend your life kicking yourself and asking "what if I had?"
How to Create a WordPress Widget with ReactJS and REST API
>A driver doesn't mind stopping for a moment either,

This has to be a joke right? Drivers roll through stop signs all the time. Sometimes they don't even stop. And don't get me started on the "Red light means only 2 more cars can go through" attitude. Anytime I cringe at having gone through a yellow-turning-red, I am always surprised/relieved/disappointed to see several cars follow me through.
Remote startup and wakeup is actually handled by firmware of your mainboard. (or Intel ME) Ubuntu cannot fix hardware problems most of the time.

Drivers still breaking in S3 is often a result of lack of Windows driver workarounds for this case. And Ubuntu using slightly outdated kernel versions.
An open source desktop browser game controlled by your mobile phone
>> "Snowden was working for the American People"

Who Snowden is/was working for really is likely not of much importance. What matters is what impact he had, which at least to me, is not that clear.
Having a rate that's too cheap definitely doesn't help... After that, it's really networking. I found the first few freelance jobs through people I met at meetups and through the blog I had. From then on, it's mostly been recommendations from people who worked with me before.
> There is also this commonly held notion that if you "live right"

One of humanity's greatest questions is "Why do bad things happen to good people?"

The inconvenient truth, of course, is that the universe is cold and uncaring, and random chance and statistics means that bad things will happen.

But we humans hate that answer. We crave structure, patterns, cause and effect, order. Why did flooding destroy a city? You must have angered the gods with your sinful ways! There we go. Cause and effect. Peace of mind. Rules have been created. The universe makes sense again.

Why do young people get cancer? They ate the wrong food! They didn't exercise enough! They didn't fight the cancer! They did this, they didn't that. Cause and effect. They broke the rules. And as long as I don't break the rules, bad things will not happen to me. I will never anger the gods, eat the wrong food, or forget to exercise, and those who do, they're immoral and deserve the bad things that happen to them!

And that is why this is a morality play.
Hello, I've tested various scenarios of nodes failure, you can see here how I get the cluster healthy https://github.com/stefanprodan/aspnetcore-dockerswarm/wiki/...
Foo() can have side-effects, taking a value from an array cannot, so Foo() is not necessarily dead code, whilst a[0] certainly is.

_ serves multiple purposes, not just for ignoring a return value. It's often used when you care about the side effect but not the return value, such as importation a driver for a database . You'll never use the library, so you import it as _ "db.driver.name/path/".
The NSA also has (had?) an internal puzzle in there cryptolog internal magazine. Some have been declassfied at https://www.nsa.gov/news-features/declassified-documents/cry.... An example of their puzzles: https://david.newgas.net/nsa-puzzle/
Most of the time, you pay taxes in the country where you render or actually perform the services. In your sample case, Thailand.
>Who needs features anyway.

Can you name a single feature or use case addressed by PulseAudio that isn't addressed by ALSA?
As soon as the author began referencing Applebaum seriously, the article lost most of its credibility.
What a strange saying; I think I went through that pattern 10 years ahead of schedule.
Even if it's not Russia, the release of the hacking tools gives weight to the argument that nsa/fbi should not be able to demand companies to create a back door in their products.

> Apple: If we're forced to build a tool to hack iPhones, someone will steal it.

> FBI: Nonsense.

> Russia: We just published NSA's hacking tools

https://twitter.com/csoghoian/status/765785340892372992
That's interesting. I used to eat meat well done. But then learned that it unless it is rare or at least medium I doing things "wrong". And indeed it does taste better when it is not cooked all the way through. Now reading this makes me rethink it.
Online Marketing: How to Promote Your Ecommerce Website
Also RoR/BCN, making 3x that

Feel free to reach me (linkedin: vemv91), we're in need of an extra dev!
Flexible Image Tagging with Fast0Tag
It might be a good thing that it looks that way. From what I understand it is because of a "crumple zone" (https://en.wikipedia.org/wiki/Crumple_zone). The more energy absorbed by the car itself, the less damage to the passengers apparently.
Computers do better than pathologists in predicting lung cancer type, severity
Ha! Same here. This is exactly why I wish more (overtly) political stories weren't flagged so quickly as of late... 9/10 the HN commentary really is superior.
On the flip side, if everything can be done by ALSA, and PA is seemingly objectively worse, for what reason are people building their software against PA? Why is it being included anywhere at all?
I'm curious, why? Is it because of the recent sexual misconduct allegations or something else?
Yup, I always thought that the bigger risk was that there were other much less ethical or patriotic versions of Snowden in the NSA who could/would leak data and not go public at all. Putting up the machinery to spy on foreign nations is a sort of 'attractive nusiance', pointing that same machinery to spy on US citizens too magnifies the attractiveness tremendously.
Former volunteer. Can confirm "It's FUN!" statement.
Too much work man.
In investing, my understanding is the opposite of a long is a short.
A $100 cellular webpagetest agent
That, plus a host of possible related problems, is actually a real concern; there are enough women in the world that you can invite for coffee that you don't have to pick them from among coworkers. Indeed, don't do that.
> since there is always next thing to chase or learn. be careful there

That's what I feel is missing from all the posts and books recommending constantly improving yourself. They mostly focus on the effects, which are not the (main) point in my opinion at all.

When you're climbing a mountain, the moment you step on top of it may feel cathartic, but is it really worth it if you hate climbing? Remember that there's also a way down; how much of your euphoria will remain if you hate every moment of your descent?

Constantly improving and getting better at something is only worth it if you enjoy the process.
The "suffered" language makes it work. E.g. "Has suffered zero fools." Fools are people you don't want to deal with. Your problem if you suffer them might be you are too open to dealing with people wasting your time. You could say you had zero problems being too open to people wasting your time, or that you suffered zero fools, and they are roughly equivalent.
I spent the requisite minute to turn off all of the settings after a clean install and then promptly forgot about it. Haven't had a problem since.

It's the same thing I have to do on every other OS...there's no OS that I can install and then NOT have to configure in some way.
Rust has zero-overhead calls into C, but no production-ready transpiler yet.
If you're a US citizen then you file taxes and pay them on income over ~100k, regardless of your physical location or company's HQ. The US is one of the only countries that requires expats to pay taxes.
Free online photo gallery for all your pictures