skysight-inc/HackerNews huggingface dataset:
SEEKING WORK

-------LOCATION-------

China (native English speaker)

-------REMOTE-------

Yes (3 years fully remote experience)

-------TECHNOLOGIES-------

* Front-end: JavaScript (Angular/React, Flux, ES2015 + Babel), Advanced CSS (BEM/OOCSS/Namespacing/Low-specificity/LESS/SASS/Stylus/Post CSS), Jade, Coffeescript, Typescript

* Workflow: Grunt/Gulp/Webpack/Make/NPM

* Server-side: Node (Express), SQL/NoSQL, PHP, Apache/Nginx.

* Testing: Karma, Jasmine, Mocha

* UI/UX: Living style guides (auto-generated through documentation & build tools), design in the browser

* Other: HTTP/2, AMP, SSL, SSH, Linux, Service worker, agile project management, Git, SVN, Slack, Hipchat, Github, Bitbucket, Jira, Trello, Heroku, Openshift, Digital Ocean, Cloudflare, experience with team management & training

Focus on performance, accessibility, device-agnosticism, scalability, and machine-readability (SEO). Extremely clean code. Good documentation.

-------RÉSUMÉ/CV-------

https://yourweb.expert

https://www.linkedin.com/in/darrylsnow

https://github.com/darryl-snow

-------EMAIL-------

darryl@yourweb.expert
I can see a point in time where police are accompanied by a couple of drones that give different perspective to go along with body cameras.
In relative terms, sure.

But if you're going to argue over 5KB perhaps you shouldn't be using JavaScript or CSS. If bandwidth matters that much, plaintext should keep the punters happiest.
Just use a Rakudo Star release on MoarVM and it will be stable. Since Christmas it will be stable and conform to the official 'Perl 6.C' language specification. A lot of people in Perl6 land keep up with HEAD development building the Rakudo compiler from source daily/weekly with a tool called rakudobrew. HEAD by definition can sometimes be funky, a lot of the reports floating around are use cases against development builds and not official releases. Rakudo improves daily the development is that rapid. With the spec frozen the improvements are mostly performance, relatively obscure bugs and nice things like a better REPL.
And -- surprise! -- the University of Kansas.
No, some people just aren't living in urban places. Police in the suburbs are chill because they don't have to fear for their lives and don't usually deal with delinquent giving them attitude. People treat police well. Police treat people well. The gift keeps on giving and everyone is happy.
"Must of" should be "must've".
I run Debian unstable, wryly observing that I get nervous if any package on my machines is more than 6 months old.

While I appreciate that some of this code could possibly be re-purposed for embedded systems or micro-controllers with similar memory constraints, it seems these problems have been well solved several times over in the past 38 years. Yes, there's a surprising amount of 65xx development still going on, but again, is this going to fill any gaps that free software doesn't already cover? Note, I'm not saying this isn't interesting - it very much is.

But, at the risk of sounding churlish, is this hubris, or is there some justification for the constraint:

> ... we are pleased to make available the 1978 source
> code of Apple II DOS for non-commercial use.
Haquiangbei (HQB) electronics market in Shenzhen...
Agreed partially.

I seems like the counterpart is: "if you need variables, then use pre-processors".

Well, when I've needed variables to ease changes on CSS files, I've used a template system (previous to all current pre-processors).
Mine is 30km off. The address is a farm 3km from the headquarters of my ISP.
While they used Google for the example of large companies hiring academic talent, IBM did this too back in the 90s for chess.
Sorry but what does the video say in tl;dr? Anyone with background in this field?
Dictionaries adapt to popular usage, so unless your argument is that popular usage is correct usage - dictionaries aren't good support either. Check the word origin, it originally distinguished those who are subject to civil law and those who aren't (US service members are subject to the Uniform code of military justice). Over the last couple hundred years it became less specific and was used to distinguish belligerents from the civil. More recently (as in I don't remember it being used this way 20 years ago) it has been used to distinguish those with authority from the lesser-thans.

I prefer the old definition, because now - due to the corruption of the word, we have no unambiguous word to describe the original concept. We already have plenty of words to describe those without authority.
Here is his paper describing the principles of computing, as it was in 1947: http://bobmackay.com/Booth/Booth.html.
From Alan Kay's quote:

---

OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things.

---

What is really described here is a dynamicly typed, actor-based language. I can see a bit of truth in Joe Armstrong's joke that Erlang is the original and true OO language.
I disagree. Abortion laws really paint a different picture from that open minded Australia you depicted. https://en.wikipedia.org/wiki/Abortion_in_Australia shows depending on where you live in the country you have different basic rights. Not the same carte blanche for everyone.
And you still can, right? There are still plenty of alternatives for those who can't or don't want to pay for Slack.
> white women

> safe spaces

haha political correctness is so stupid right!?

> We really need to redefine college in its present form, it is no longer what it was 50 or 100 years ago.

The norm in Australia is to "take a break from life" for 2 years, living on campus, and then to live like an adult, buying groceries and cooking food for the final two years.
I'm impressed that Safari on iOS apparently doesn't leak image metadata when you upload.
Code Maat: command line tool to mine and analyze data from version-control systems
GroupAhead (YC W2015) https://www.groupahead.com/jobs | Frontend & Backend full-time roles in mobile development | San Francisco (onsite)

At http://www.groupahead.com we build mobile apps for member-based organizations to connect their members. Each group gets their own branded app that's private to their community. We host their backend and DB, and keep the app supported and updated. We're a YC-backed startup, based in SoMa in San Francisco, CA, USA.

As an early member of our team, there's lots of opportunity to take ownership and self-direct. You'll be able to help guide us and make architectural decisions. We are in close contact with our customers, and you will see the difference your code makes in their daily lives!
Here's some of the apps we've launched: https://itunes.apple.com/us/developer/groupahead/id886883966

Technologies we are currently using: Node JS, iOS (Objective-C), Android (Java), Cordova, Angular JS, Nginx, MongoDB, Docker, Vagrant, TeamCity.
>Horrible experience but even at the time some part of me that was clinging to sanity was going "hmm, interesting".

That must've been a strange feeling.
Same over here in Aus, those are standard hours for most every school I've seen.
The best way to pay for an infrastructure surge is to not pay for it at all
No I watch ST to relax also (and I don't watch anything else). But I just say some of them.

For example, there is this one episode that develops a bit strange. Piccard shouts "shut up Weasley" and blindly ignore the fact that Data is acting weird. Of course that's the plot, but I don't find it convincing.

Also, the episode Hide and Q (I like Q character), it's a bit trivial in script writing compared to today understanding. However, Q comes back at the end of the next generation and make a profound appearance (he puts Piccard on a trial because he is interested in Piccard as a superior human which is a nice thing because he and the Q continuum regards publicly human as an inferior species).

I just say that there is "some" plot holes but overall, it's still something I'd stick to.
Fashion: Different Types of Designer Jewelry for Enhancing Bridal Beauty
Their moat is the developer ecosystem and apps on the Slack platform.

But it's also the fact that while it's easy to get started, the value and dependence on Slack increases rapidly by your team's investment in using it.

Slack takes no time at all to do an initial team setup so you can just get started and as mentioned nothing needs to be learned to dive right in. Users are rewarded for discovering new things and further rewarded by cool points for sharing the tricks and secrets they uncover with others.

The ability to search and find a file or a key part of a conversation that happened a year ago faster than you could an email. This feature only gets better the more your conversations happen in Slack — you'll never lose anything again.

In terms of features, many of the best customizations involve apps working with Slackbot and Zapier. Setting up these custom features takes time and tweaking to get them exactly perfect — switching costs you won't want to deal with a year from now once they've become part of your routine.
Which is also not likely to change. Again: "Now adults have no immediate use for teenagers." Why move just for the sake of your kid's four years in high school?

This may not apply to urban families who take a train or bus to work. I commuted to high school on a subway by myself, and would have preferred leaving an hour or two later.
This is my new Chrome extension – what do you think?
I disagree, it seems like enabling someone's unhealthy behavior is something that should be avoided in society. Although perhaps that's a bit of a slippery slope? For instance, some people are alcoholics and we still sell alcohol and I don't view that as wrong. Though we do for instance prohibit overservice. I'd love to hear some other people's opinions.
Weirdly it's wrong for me, there's LAN IPs on the list that don't exist, and it's missing ones that do. Firefox on Ubuntu, with uBlock Origin, over WiFi.
How a Small Tech Site the Wirecutter Found a New Way for Publishers to Get Paid
First Men on the Moon (2012)
Location: San Francisco

Remote: Yes

Willing to relocate: Yes

Technologies: Sketch, Framer, Adobe InDesign, Adobe AfterEffects, Adobe Photoshop, Adobe Illustrator, Basalmiq, Python, Java, JavaScript, d3.js, C, C++, HTML5, CSS

Résumé/CV: www.sigri.com/Resume.pdf

Email: ajain15@uic.edu

Portfolio website: www.sigri.com

=======================================

My primary academic background has encompassed the breadth of Human- Computer Interaction, and I have extensive experience in Data Visualization, User Experience and Virtual Reality. Apart from my interests in Computer Science, I have also cultivated an interest in Art, Design and Philosophy with skills in Typography, Motion Design, Aesthetics and Analog Photography.
Location: Nijmegen, The Netherlands
Remote: No
Willing to relocate: Yes
Technologies: Python ML stack (sklearn, numpy, scipy, pandas, TensorFlow), MATLAB, Java, Hadoop, JS/CSS/HTML5, Git
Résumé/CV: https://goo.gl/6S6ML6
Email: guido@guido.io

AI student, looking for internship. I am looking to be part of a data science team.

I have experience with image classification (using CNNs) and text mining, but am open to expanding to different domains.
CloudFlare looks for ways to justify doing less. First ANY queries, then "free" HTTPS stopping at the first CloudFlare hop, and now the stuff with Tor. I don't trust CloudFlare at all, because they say they're holding a torch for the good of humanity, when actually, they're just making "cut costs" business decisions. If you want to do something becuase it costs less, I understand, then do that. But don't sit there and try to tell me that you're somehow doing it to make the world a better place. That, to me, is super scummy.
Ask HN: What is the employee turnover for SDE II at Amazon?
Modern AI is closer to math than the ad-hoc but often creative solutions of AI in the 70s/80s. This is a very good sign, but it brings AI closer to the kind of work that engineers do with MATLAB. I personally prefer it that way, but it's definitely quite different to other types of programming.
50 Features Every Small Business Website Must Have [Infographic]
According to Alan Kay true OO is message based. First you'd identify what the objects are -- it seems dog and cat. Then you have a choice. Can either send them messages which look like {bark, softly}, {bark, loudly}, {run, fast}, {run, slow}. Similar for cat.

Or can think of dog having an internal state machine and can be in two states -- barking or running. When it is barking he can get two messages {softly} or {loudly}. If it is running, can get fast or slow messages. There is a way to switch from one state to another say getting a {bark} or {run}. Other messages might lead to an error/exception.

This way the first way of doing things is just sending a message which both switches state and regulates intensity of activity.

Heck pretty much a similar example is presented in Learn You Some Erlang For Great Good book in the "Rage Against the Finite State Machine":

http://learnyousomeerlang.com/finite-state-machines

(My favorite state machine is a that of a cat though in that text)
Maybe we need some sort of hn robots.txt file to stop things from getting posted before someone's ready for them to be :)
You've got to consider the VC fund managers incentives here. It's not in general their money they are investing - they are getting a percentage on other people's money. If their companies stay private at some silly theoretical valuation they can go to investors and say look how clever we are, everything's up, invest more. If they float a company and it drops in value by 50% like Groupon, Etsy, Box etc then they no longer have the genius track record, the investors stop investing and they may cease to have a job.

There's a similar perverse incentive keeping the valuations up - there are a lot of VCs out there but the few really good big startups have their pick of who to get to invest so the other VCs get to fight over so so companies and if one is investion at a 500m valuation then another that is being left out will be tempted to offer to invest at a 1bn valuation to out bid them. After all it's other people's money and they get a percentage on funds under management. If they don't bid up and don't 'invest' then that's less funds.

I recently looked at some terms and conditions on being a 'limited partner' which basically means an investor in a fund and they were taking something like 20% in fees spread over a few years. It's probably a good deal less for larger investments but even so any VC that can persuade investors to put $200m into some company probably gets to pocket quite a few million regardless of how iffy the investment may be.
My biggest problem with the article was just a few paragraphs into it, the author claims that the shirt company early on discovered "They seemed to fit worse, in a predictable way, on people who weren’t Caucasian." And then the author spends the next 80% of the article discussing whether race is an illusion and whether data about race being different is typically wrong.
BUT the author started off by saying that basically by asking this question, the company can make the shirts fit better.
Isn't that the answer then? We are all different, without perfect custom tailoring, you can't really mass market to fit everyone. Not everyone who is 5'11 will wear the same size shirt. Nor will everyone who is "black."
The author takes great pains to point out that we are a range. But the author also pointed out at some point you say "that person is 'Asian'"
But if this company figured out a way to make the shirts fit better simply by asking for the ethnicity, then what is the problem?
> Targeting can be much better if Brave gives the user the option to anonymously share information with them.

At this point, it's no different from Google.
Art of Money Getting (1880)
Regarding your example - why would you commit any of the 5 little commits, If they didn't complete the task, and also are breaking the product? wouldn't it be better to commit only when you completed the task you were working on? (I mean, if the task is made out of sub-tasks, then I would also commit each subtask or milestone that I feel is important, but this is not the case here)
You Need to Practice Being Your Future Self
This looks relevant: https://github.com/NixOS/nixpkgs/pull/10851
I can't imagine what a pain in the ass it would be to deal with a dynamic site (different appearances at different browser sizes) without a preprocessor... Just to be able to nest the media query rules next to the regular rules, instead of inverting them over, and over again.

That doesn't even get into variables and mixins (I use the former much more). Variables in particular help a lot if you have two types of things the same color, and now need to change one of them... wow, that can be a pain in classic CSS without a preprocessor.

I just spent a couple days dealing with a web app that doesn't use any preprocessing for JS or CSS, and man is it hard to deal with... no, I'll stick to babel and at least postcss (if not sass).
Respectful opinion, but as an only part-front-end dev...

> I don’t feel the “problems” CSS preprocessors intend to solve are serious enough to warrant the cost, i.e. to me the solution is worse than the problem.

I don't think CSS preprocessors solve any problem per se, insomuch that C preprocessors solve any problems - they just help the code without introducing extra syntax to the core language.

> I want absolute control of my CSS, which means I want to work hands on with it, and see exactly what will be sent to the browser (well, before it’s minified and gzipped, of course). If that means seeing the same declarations repeated in several rules, or having to see what vendor prefixes look like, so be it. To me, WET CSS is much more understandable and maintainable than DRY black box pseudo-CSS.

I don't see how this argument is different from refusal to use any language other than C for complete control. While it does give you complete control, often times it may not even be worthwhile. In fact, SASS constructions are well-defined(enough) that most of time, you can derive exactly how the resultant CSS will look like; of course, some minute optimization may be required but the same argument can be made by pointing out that dlls exist.

> I don’t want to learn and depend on a non-standard syntax to wrap my CSS in, making it require compilation before browsers can understand it. Neither do I want my colleagues to have to.

Unless your team uses two different method of compilation on one environment(i.e., agreeing on which implementation to use), I doubt there'll be any problem with consistency. If you do use different compilations so that standardness matter, then you have a different problem.

> I want my source CSS to be deployable at all times, albeit in un-minified, un-concatenated form. If my build process fails, for whatever reason (like an unpublished npm module), I can deploy the source CSS as an emergency solution. Performance may perhaps take a hit, but a slightly slower site is likely better than a site with broken or no CSS until the build process can be fixed.

This is a non-sequitur on a hypothetical situation on artificial emergency.

> I don’t want to have to wait for compilation before seeing the results of my CSS changes. Processing time may be anything from negligible to frustrating, obviously, but if it takes longer than the time it takes for me to switch from my code editor to my browser and reload the page (≈1s) it’s too slow.

filesystem watch generally handles the auto-compilation, and am I the only one who edits css on-browser first before editing files on CSS sheet? If the only way to edit styles on web page is editing the source and reload, this method will definitely cause much more frustration on dynamically generated applications.

I can sort of see where this person is coming from, but I would say the benefit outweighs the cost here. Again, personal preference, but I would rather have my team employ preprocessor just for variables and palette from designs.
Designers on how they craft happy experiences
Cities on the Sunny Side of the American Economy
The only way to achieve anything is to become comfortable with rejection
I don't see why you can't have other extra-curricular profit centers in school. Why don't universities run application development, art, design, & business management together? Make some products to sell.
Yeah this is the one that I don't understand, his argument about wet css being more readable doesn't even make sense in the case of "#ec3f5d" vs "$red", let alone the fact that in a big project not having one place to change this can be a nightmare.
Why would I use this instead of the Evernote and OneNote plugins for Chrome, or any of the other existing systems for this?
Uselessly so; many apps just crash if you deny them permissions. I'm looking at you, Hue.
I stopped using jQuery years ago. As a consequence I'm writing less Javascript because now I'm rethinking how and what to write.

I never had issues with older browsers because most of those issues are css related. And imho if you need Javascript to fix your layout you are having other issues.
> When I was a teen we didn't have television or mobile devices and I was still rarely asleep before midnight.

So you stay up late at night and wonder why you barely wake up early in the morning? So shocking. Maybe because you stayed up too long the nights before?

There is a reason why people go with the natural day-night cycle. If you life a different life-style for what ever reason, feel free to do it, everybody has different preferences, but don't write BS and get personal. It's well known from various studies about shift workers that working a different cycle than the natural day-night isn't that healthy in the long term.
Wow, I see this as inevitably, extremely useful, but at the same time as the ultimate filter bubble. Much like Facebook, but more controlled by peoples own prejudice and less by FB advertising. Frightening, and cool.
True, you don't usually need the prologue to hook a function, but we're talking about hooking functions that might be called by another thread at the same time.
If you just modify the instructions while another thread is running the code, you might crash and burn.
The prologue helps by ensuring the first 8 bytes of a function are just a large NOP.
Group chats are coming soon that will allow you to do this quickly & easily.
Same here, it didn't detect some of the things it should have (theoretically?), e.g. AdBlock plug-in, Twitter & Co., and the EXIF data wasn't fully exposed. The geo location was wrong by some 70 miles, but that's a question of a proper geoip database I suppose.

All in all, not very spooky with Safari at least.
CloudFlare Database Maintenance (Apr 6, 22:00 – 22:30 UTC)
Will Facebook Replace YouTube?
If AR is VR with transparency, wouldn't that mean that AR is a superset of VR, in the same way that RGBA images are a superset of RGB images?

Or looking at it another way, isn't VR just AR with the lights off?
The Intelligent Life of the City Raccoon
I'm with you. At least for most professional environments.

It's weird. Git was made for something very specific, Linux kernel development. It made a lot of decisions to support that environment. However most of us don't work in that type of environment.

If you have a private repo for your job you're in a very different environment. At my job mutating history is the opposite of what I want. I don't want people mutating history. Ever!

Part of the problem, in my opinion, is that Git encourages tiny commits. I might take it a step further and say that Git mandates tiny commits. Too tiny in my opinion. When that's forced upon you a clean mechanism is required. But I'm not sure it isn't sweeping another problem under the rug.

But I'm weird. I'm a game developer. We all use Perforce. It just works. You can't fuck it up. You can't ruin history. You can't get stuck. Artists and designers can be trained to use it from scratch in 5 minutes. It's so easy to use there aren't tens of thousands of blog posts desperately trying to explain how easy it is use.