skysight-inc/HackerNews huggingface dataset:
ASL19 (https://asl19.org/en) | Toronto (Onsite) | Web Developer (https://asl19.org/en/join-us/web-developer/)

ASL19 is a development, research and design lab building technology for social good. We work on bypassing Internet censorship, digital security and government transparency.

Most of our development projects are open source and our research is released under creative commons licenses. You'll help make the Internet more accessible and supporting civil society aspirations while earning a competitive salary.

We are looking for a Web Developer to join our team (https://asl19.org/en/join-us/web-developer/)
We Offer:

- Competitive salary and benefits

- All the hardware you need

- Catered lunch and healthy snacks

- An open culture that welcomes innovation and independence and values dedication.

Email us your CV and a cover letter to: apply at asl19.org
Human migration into Europe may have brought Neanderthals' demise – Axios
Location: USA (Central)

Remote: Yes

Willing to relocate: No

Technologies: Django, Python, Linux, Javascript (ES5+6), Backbone, webpack, sass, spaCy, DRF, reStructuredText, AWS, Postgres, SQLAlchemy, handlebars/mustache, jinja2, Some C++.

Email: See GH/portfolio

CV: https://stackoverflow.com/story/tony

Portfolio: https://www.git-pull.com

Github: https://github.com/tony

Sample sites: https://devel.tech, https://www.hskflashcards.com

Sample projects: https://cihai.git-pull.com, https://tmuxp.git-pull.com, https://unihan-etl.git-pull.com
This is a real concern for me. I got contacted for a position that sounds really good, but would require me to relocate to another country.

They give the option to work mostly remote with some travel, but I'm concerned that remote work may impact my career, future promotions, etc.

Anyone got any experience with this?
Interesting, I didn't know that. Does this have a name ? a reverse insider fraud ?
Interesting. Can someone give a quick/high level list what makes it better than Kafka and in what use cases?
Yeah I tend to agree with you - if Tim Cook refused China's request and subsequently got all iPhone sales banned in China, the stock would tank and there would be chaos / folks calling for Tim to resign, etc etc.
SEEKING WORK | Apple iOS, watchOS, tvOS, macOS apps

I specialise in development and deployment of iOS, watchOS and
tvOS apps and currently learning macOS app development and Swift programming language. I have a good understanding of Apple's user interface design paradigms (HIGs) and what makes a great app.

I am always willing to explore and learn best possible technology for the job at hand. I am inclined towards growing as a software developer by enhancing my understanding of fundamental concepts and tools.

Location: Indore, India

Remote: Flexible

Willing to relocate: Flexible

Technologies: ANSI-C, Objective-C, Swift, Python, Cocoa-Touch, Git, Bash

Résumé/CV: https://www.dropbox.com/s/1zxu8ylj6gxkbe6/Resume%20-%20Nimes...

Email: nimeshneema@gmail.com
Location: Miami, FL

Remote: Yes

Willing to relocate: Yes

Technologies: Swift, Objective C, Xcode, Git, Javascript, HMTL/CSS, AWS

Resume: https://resume.creddle.io/resume/izwm1gftlt4

Linkedin: https://www.linkedin.com/feed/

Website: www.groupwrites.com

Email: nicolasjguerrero@gmail.com

Status: iOS bootcamp grad
You're definitely not wrong, but consistent long term training does keep you at a higher metabolic rate.

I run pretty frequently (nothing like a ultra competition like that, though) and I can consistently eat ~3kcal a day and not gain a pound, even when maybe 1/3 to 1/2 of those days don't involve training.

To be fair, I'm still young, and probably have a genetic predisposition to burning a lot of calories, but I still think it's fair to say that consistent training results in a generally higher caloric intake even when not training.
I would pay $50 a 30-60 min call with an industry vet programmer/EM to look at my career and give next steps to grow my career. I have no idea if I'm doing well or not or how to become a great programmer cause I don't know what's "next", as it's not as linear as I wish it was.
Thanks just fixed it!
I think this is a pretty apples-to-apples comparison: the timeframe in question for Ubuntu has just as many ups and downs as for Windows in terms of upgrades. It includes the Gnome 2 -> Unity -> Gnome 3 transition. The systemd transition is in there somewhere.

That kind of supports my point that if you were sticking to Ubuntu specifically you've seen a lot of change during the support lifetime of Windows 7. No IT department in their right mind would still be running a comparable Linux distribution on user desktops as old as Windows 7, and those Linux distributions have changed nearly as much as Windows 7 through to Windows 10.

Monetary cost is apples-to-oranges and irrelevant to the point I was trying to make, but: the Windows upgrade from 7 and 8.1 to 10 was made free for consumers and small businesses, and Microsoft has aligned with Apple that starting with Windows 10 upgrades are free for the support lifetime of the hardware; businesses above a certain size (the most likely ones to be conservative in their IT) have always paid for the latest version of Windows with their software assurance agreements, regardless if they deploy/upgrade to it.

Similarly alternative distributions are great, it's nice to have alternatives, but are also irrelevant to my point. Certainly in the Windows 7 support lifetime maybe you moved Ubuntu to Mint because you thought Unity was a mistake and maybe by now you are considering moving back to Ubuntu now that it is switching back to Gnome. The point is that you've still done many more distribution upgrades than Windows upgrades in the same timeframe and don't question it. (For the most part you'd still want the latest kernel and applications support, you mostly aren't just leaving machines be and not upgrading them.)

Not having more options in Windows upgrade direction is a fair complaint, but the point was that Microsoft in return granted one of the longest security support lifetimes of any desktop or mobile operating system out there.

I think it is useful to have that perspective on that, regardless of what you think about Windows or Microsoft. Whether or not Windows is moving the direction you want it to, the fact that so many people have the option to rest on their laurels for three more years before the next major scramble to a supported Windows version for their desktops (I'm ignoring servers and embedded appliances, this thread has always been about desktops), is largely unprecedented outside of Windows, and the refusal by some major corporations to keep Windows up-to-date would be laughed at if they were running Ubuntu or macOS.
Doesn't the difference lie in whether you want to run the command then sleep, or sleep first and then run the command?
Same here. I've been using Fish with Fisherman and the pure theme. Very fast.
The reason there is a distinction in Python between functions and methods is because Python supports multiple paradigms. It doesn't force the programmer into using OOP. Sometimes you want a function that doesn't belong to some kind of data type, and sometimes you want to create a new type of data and define methods that work only for it.
Keep reading:

> Though the report-to directive is intended to replace the deprecated report-uri directive, report-to isn’t supported in most browsers yet.

So it's deprecated, but until it's replaced by report-to (which works in a very similar way) report-uri is still the proper way to make this feature work.

I would have linked to report-to instead, but MDN doesn't have good documentation on that yet.
I used The Book of Shaders when creating my WebGL cross fading project[1], it is one of the more helpful guides (on any subject) I have found on the web.

The book is incomplete but I look forward to future updates.

[1] https://sheep.horse/2017/9/crossfading_photos_with_webgl_-_b...
There are two ways to exercise: to create muscle which also increases metabolism so that you keep off the weight, try strength exercises and do cardio at a high heart rate (say 160bpm). To lose weight, surprisingly, lower the cardio heart rate so that you don't exceed 120bpm.

My two cents: I've found that if I'm exercising regularly, I don't crave poor nutrition foods. I think it gives me natural energy so that I don't seek it subconsciously in sugary or fatty foods.
Full-Stack Developer with back-end focus

Location: Seattle, WA

Remote: Yes

Relocate: Willing to Discuss

Languages: PHP, Java, Kotlin, JS, most recently. Willing to pick up others.

Technologies: Linux/BSD servers, experience with AWS services, orchestration with Terraform and Ansible. SQL and NoSQL databases.

Availability: I'll have 20 hours/week of ongoing availability, starting in two weeks.

I've been working as a developer professionally since the late 1990s. I love supporting other developers by filling gaps in specialization, mentoring, or just picking up the slack. I'm also comfortable working solo on "special projects" so you can keep your full-time devs focused on product.

My CV embarrassingly out of date, but I'm happy to talk with anyone working on something interesting.

Email hn at timdev.com
Location: Miami, FL
Remote: Yes
Willing to relocate: Yes
Technologies: Swift, Objective C, Xcode, Git, Javascript, HMTL/CSS, AWS
Resume: https://resume.creddle.io/resume/izwm1gftlt4
Linkedin: https://www.linkedin.com/in/nicolas-guerrero-98843572/
Website: www.groupwrites.com
Email: nicolasjguerrero@gmail.com
Status: iOS bootcamp grad
This is just because of the large volume of people who don't really understand that people who disagree with them are not a unified logical block, and they label all such people "conservative" and hate on them equally.
I don't know how much of the usual stack it accounts for or if it specifically was used for the GA144 but they're referring to OKAD, often talked about as in hundreds/thousands of lines of colorforth https://duckduckgo.com/?q=Moore+okad+forth&t=fpas&ia=web
That’s because it’s a list of discontinued acquisitions. Google Desktop is in the list of discontinued Google software: https://en.wikipedia.org/wiki/Category:Discontinued_Google_s...
thanks I missed this notification.
> There's an experimental C++ back-end to PureScript now [0]. I wonder if that will ever be a viable production target?

Obligatory reminder to anyone enjoying PureScript so much they want to compile it to executable binaries for their backend work (instead of Node or such) --- I'm still hacking along on my PureScript-to-Golang trans/compiler (GH to follow in profile if interested). Unlike most alternative backends (to date) it's not a parallel fork of the purs compiler but works off the official purs compiler's `--dump`ed intermediate-representation files. Seemed more tractable to me to do it that way.
The 2+ updates are really more like point releases which might add some features and/or break some things here and there, but are in no way comparable to the huge 1.x -> 2 "just rewrite it all" jump.

Naming matters though, since the Angular ebook I was reading saw fit to end update support at 2.x and not support 4+, even though there's not much difference from what I can see.
There's just one type at compile time, but many more at runtime. This is still a strongly typed language. The only problem is our static analysers are too dumb to prove things without providing ample explicit hints, or changing the way we code to restrict certain ambiguities that it can not resolve at compile time. Haskell has chosen to try and push the boundaries of such static analyzer, but there's still limits, and it can't infer everything, and still restricts certain designs. I admire it for its efforts.

Clojure has a different strategy, it creates a new time, REPL time. So you can test your types at REPL time. Not when it compiles, but a little before it runs. It won't prove what you don't try though. So in practice, its using a statistical model where the programmer is the heuristic. You best guess the edge cases, and try them at REPL time. This will not catch all static errors, but will also catch some runtime errors. So it creates a disjoint set of errors that it catches. This is a trade off. Static types and REPL time will catch some of the same things, but also different errors.

Now both adding static type info, and doing REPL time testing comes to a cost to the programmer. Its one more thing we have to do. Some like me, fond more value most often at the REPL, it helps me explore and innovate my code, and is just more fun to me. I also prefer the kind of bugs it catches. Others think the opposite.

What most people seem to agree on though, is that doing both is way too much effort. That's why you don't have REPL time be a popular activity in Haskell, or core.typed be popular in Clojure.
It's been possible for quite some time. Hard to say why you weren't able to without more information.
Remote work works best when everyone does it in the organization. Most of these kinds of complaints come from the fact that a mixed org will tend to treat remote workers as second class citizens, even with the best intentions.
If you're advancing the idea (which I deduce from your other comments) that people who are diverse insofar as they have separately relevant attributes which the individuals themselves perceive as incompatible and deleterious, then I have no argument about it...

This looks like an incomplete sentence to me; what is the "it?" "People who are diverse insofar as [condition] which they themselves [see negatively]" defines a certain (sub)set of people, but the idea, assertion, or conclusion that you're agreeing with appears to be missing.
> Can't HN just ban these?

If we are going to decry the loss of quality journalism due to the loss of funds to pay for newsrooms, shouldn't we be supportive of those outlets who are unafraid to ask for quality?

To make an analogy, people here are free to do Show HN's with commercial products. Apps don't have to be free (and comments often complain about free apps that don't value users!)

In other words, if the WSJ is consistently providing high quality content, why not pay for it?
thank you, unfortunately I block 100% of all facebook network requests on my wireless network by URLs and subnets. with this news I may consider opening a hole... but unlikely.
I think the concern here is that the line between home incentive and foreign incentive has become indecipherably blurred by recent events with this administration.

We're finding out that people across the entire breadth of the Trump administration have ties to shady Russian dealings. Given the criticism over certain media outlets, and how those are increasingly intertwined with the delivery of said media, it seems a fair question to raise.
They write what they know about and you bitch. Go go SJW.
When was the last time you spent $FB on food or rent?
BAMTECH Media | Software Engineer | NYC | ONSITE

BAMTECH Media is the technology and digital media company spun out of Major League Baseball, providing end-to-end video streaming solutions over web, mobile, and connected devices. In addition to baseball, our platform powers video and content for partners including HBO, WWE, NHL, Eurosport and more (soon to be Disney and ESPN). We operate at the cutting edge of digital media at a time when more people than ever are choosing to consume their media over the internet.

The Content Engineering (CE) org builds the systems at BAMTECH that interface with content providers and enable internal and external consumers for all of our partner companies to access media content and metadata. From live and VOD media on HBO Now to team lineups and editorial articles on MLB.com to NHL team webpages, CE’s services and applications enable us to make content available to anyone that wants it.

As a Software Engineer on CE, you'll be part of a collaborative group of developers who are serious about delivering quality software. You'll also be encouraged to spend some of your time each sprint on professional development: take an online course, experiment with a new technology, or work on an internal side project.

We welcome candidates of all backgrounds and are actively working to foster a diverse team and organization.

The interview process consists of a 45-minute online/phone interview followed by a 4-hour onsite interview consisting of 4-5 technical sessions with team members.

If interested, please reach out to me directly (details in profile). Only candidates themselves, please.
I disagree. Coverage and mutation measure completely different things, one is not "a way of doing" the other:

- Coverage measures how much of your code is exercised by the tests. It does NOT measure test effectiveness (it's not like mutation, only "less/more brittle"). This can be trivially shown by writing tests that exercise all of your code but have no asserts (or trivial asserts such as 1 == 1). Unsurprisingly, this kind of obviously ineffective test code is often find in the wild (mostly written by junior devs), but less obvious cases of ineffective tests are also common, such as failing to test border conditions. This happens and it's more common than we'd like.

- Mutation testing is a way (but not the only one!) to measure how effective your tests are at actually finding bugs. That this technique exists shows that there is indeed a need to "test the tests", i.e. measure test quality & effectiveness. Production code is NOT "the test of the tests", as someone up this thread erroneously said.

This is like measuring altitude and airspeed: yes, they both measure something useful about your airplane, but they measure different things!

I confess I did not understand the rest of your post.
We got all our prints through zverse.com, and we used full color CYMK printing.

We didn't correct for color artifacts; we just used a wide distribution with EOT (we just modeled color inaccuracy rather than trying to make a color map or something).
Transfix | http://transfix.io/ | NYC | On-site | Full-time

We're automating trucking logistics by increasing transparency between shippers and carriers. We're up against an $800B industry that's driven by manual processes and are dedicated to making the world a better place by decreasing the number of empty trucks on roads.

We're looking for mid to senior back-end engineers (ruby on rails, java).

If you're interested, you can reach me at: jamesgallagher@transfix.io
HiringThing | www.hiringthing.com | REMOTE

We're a fast growing Applicant Tracking System looking for a senior engineer to help build out the next version of our API. Our tech stack is Rails and React.

https://careers.hiringthing.com/job/54917/senior-software-en...
I just followed the guidelines when submitting - i.e:

> Otherwise please use the original title, unless it is misleading or linkbait.

It's regrettable that π looks similar to n, however I think it's a very minor issue that is resolved the second that you click the link.
No it shouldn't. The entire liquid stock market exists to make it possible for people to identify incorrect prices and make money by correcting them.
Yup, still waiting on those since the last time it was posted on HN...
I was under the impression that one of the (multiple) goals of a CLA was to empower an organization to actually go after license violations; is the reason this is viable here because of the wide permissions of the MIT license that make the entire concept of "enforcement" relatively uninteresting?

(What makes this strange to me is that Debian and GNOME, both of which I tend to associate with GPL and copyleft, seem to both be strongly behind this change; if a bunch of BSD/MIT advocates were causing this I would not have paid much attention, but having someone who can actually enforce the license for a GPL project seems important.)
Perl is the most hated programming language
LA Clippers | Basketball Operations Database Administrator | Los Angeles, CA | Full-time | On-site

Our Basketball Analytics Department is looking to hire an experienced database administrator who will work closely with the Basketball Analytics Department, IT Department, and other members of the Basketball Operations staff. The DBA will assist with maintenance and improvement of current database infrastructures, while also managing interaction with multiple outside data sources.

Interested applicants should reach out via email (analyticsjob@clippers.com)

Principal Responsibilities:

- database performance tuning

- Security

- Developing high availability solutions, replication

- Replication

- Solution strategies
Characteristics / Qualifications:

- 3+ years of relevant SQL Server 2012+ experience is a must.

- Experience with Rest APIs data warehousing and processing large JSON and XML files.

- Experience with clouded SQL library management software for documentation.

- Experience working with high availability database systems.

- Preferred experience with cloud-hosted servers (e.g. Microsoft Azure, Amazon Web Services).

- Preferred experience with Microsoft's SAAS Cloud's API (Office 365, PowerBi, PowerApps, SharePoint, OneDrive, Office Graph).
They are, say 5 interest groups on the corp side and 5 known consumer organizations, each with their own connections and lobbyists.

FCC will get their POV and virtually every good argument, especially in such a major case. The "send your comment" is essentially a sham, making us think we have a voice (that matters)
You should find out if you will be the only remote employee, or one of a handful.

In my experience, it is very difficult to be the special remote snowflake if telecommuting is not fully embraced by the company.
That’s what the other guy said too. Not much of an argument
Based on progress demonstrated since June 2016, I'd say not any time soon.

https://news.ycombinator.com/item?id=11996465
That's a cool blob, but maybe increase the contrast and do something to make it less distracting from the content?
This is not true. If you consume more than you burn, you don't keep off the weight. I know this all too well.
Right, it was probably just a symptom for the growth pains of the telecom industry. I would assume that industry had a whole range of extra issues in the Eastern Bloc, beyond the shall we say "natural" challenges of wiring up a whole territory.
Until they drive away their customers with their bad reputation.

Every sales operation has the same dilemma -- serve customers or fleece them?
From my experience remote work will most likely impact your career if the rest of the company isn't remote. You will often be the odd man out. Best is to work for a company that's mainly remote.
This is part of what v5 is fixing by enabling AOT by default in development (and production).

AOT compilation converts an Angular template to TypeScript that is then type-checked. So on v4+, an `ng build --aot` performs type-checking.

But since that's not great developer ergonomics, v5 has included enough performance improvements on AOT that it's reasonable to enable in development (see "TypeScript Transforms"). And then that means that development includes the type-checking compilation step!
Elvish author here, I am glad that you like it. Feel free to drop me questions :)
Glad that you found it useful and/or humorous!
Good shout, thanks. I had that on my reading list a while ago but never got around to it. Thanks for the reminder.
Location: Warsaw, Poland
Remote: Yes please
Willing to relocate: No
Technologies: RxJS (!), Rx, ReactiveX, Firebase, vanilla JS, DOM, React, React Native, NodeJS, Algorithms, WebRTC, MongoDB, Typescript
Résumé/CV: https://stackoverflow.com/users/story/2956115
Email: hire [.] unao.pl
Rate: ~60USD/h

Areas of interest / expertise:

* non-trivial projects using web technologies

* reactive and real-time systems

* rich UIs with sophisticated gesture sequences

* hacking DOM, extracting data from webpages, emulating user actions

* data scrapping

* chrome extensions

* video recording and webrtc

* user recording in browsers with pure JS
Outline works great for this:

http://outline.com/khAmVX