skysight-inc/HackerNews huggingface dataset:
I mean more that it's not ergonomic for interactive use. Typing:

(run/string (| (ps aux) (grep foo) (grep -v grep))

is quite a bit more of a pain than:

ps aux | grep foo | grep -v grep

Or at least I think so.

It's really meant for providing a nice Lispy interface to POSIX, and at that I believe it succeeds.
The charge (amongst others) that caused her to serve time in jail was 18 U.S.C. § 1001 (making false statements to federal investigators).

The why was most likely insider trading allegations.
Huge thanks to GitLab for making this change, which took a lot of detailed discussion and exploration to reach. And in particular, thank you to GitLab for carefully considering the needs and desires of the FOSS community, rather than stopping at the easy answer of defaulting to the status quo.
Sounds like ACM needs to learn how to Internet.
I recently started maintaining a decades old PHP application. I have been selectively placing in unit and functional tests as I go through the massive codebase. Whenever I refactor something I've touched before, I tend to get failing tests. If nothing else, this tells me that some other component I worked on previously is using this module and I should look into how these changes affect it.

Unfortunately, the existing architecture doesn't make dependencies obvious. So simply knowing that "something has changed" is very, very helpful.
"If EDN is an improvement over JSON, then it is marginal at best."

Why is it only a marginal improvement? It adds considerably more semantic information.

"Utilizing EDN also promotes a lot of invisible coupling. Some may tell you that dynamic types don’t couple, but that is incorrect and shows a lack of understanding of coupling itself. Many functions over Map exhibit external and stamp coupling."

Coupling implies a bidirectional connection. Functions rely on data types, but not vice versa.
The Business of Games: Part 5
Agreed, it is a reasonable amount, but how many London companies outside of finance/trading have you seen advertise 80k-100k? The most common numbers I see is 45-65k.
I started reading this last night and I'm really enjoying it.

As I posted on the WebGL Voxel Engine thread [1] yesterday, I've been looking to get more into this subject and had found it a little unapproachable. This renderer [2] in 500 loc was also recommended and is a really readable intro for background on the subject.

[1] https://news.ycombinator.com/item?id=15595137

[2] https://github.com/ssloy/tinyrenderer/wiki/
Thats very cool, why does this work?
> the internet's future is unfortunately going to be something like this

It's not the future; it's been going on for a long time. The Chinese and Russian governments have long run large astroturfing propaganda operations, astroturfing by U.S. businesses (and I assume those in other countries) is an old story, and the last U.S. presidential election was swamped by social media propaganda operations, foreign and domestic.
Signal has video and voice chat
Everyone may be a little much. But a sizable portion of the workforce at least, yes.
Seems it checks for updates every once in a while. Took 6 seconds the first time with network activity. Second time it was <2 seconds.
There's a difference between someone who is looking through new ideas and suggesting that we try experiments to improve our quality, time to delivery, or the other things our team finds important, and someone who is irritated at the thought of writing unit tests or that they have to test a peer's code.

In other words, http://programming-motherfucker.com/ advocates are a bad fit.
What Happens Just Before Show Time at the Met Opera [video]
A dystopian era is incredibly subjective in and of itself. I'm sure there are quite a few people in power right now who feel it is the dawn of a new golden (gilded?) age for them.
The only thing I was pointing out is that people can, in fact, "outwork a bad diet". It's not easy, but it's not impossible either.
I am more interested in the costs and timelines than a guide, so this is helpful, thanks.

But still I fail to understand what is the case where bitcoin is a competitive option to get money from bank account to another. in addition to the possible 0.25% fee you are anyway facing the bid ask spread over two currency exchanges (usd-> btc and btc -> target currency) and if you compare those to bank transfer costs, I just don't see how looping through btc could be more economical.
With a 3D print category and multiple part uploads (for assemblies) this could have a shot at replacing Thingiverse. I think people are still eager to find an alternative.
> shouldn't we be supportive of those outlets who are unafraid to ask for quality?

That's fine on some other site, but I'd rather have quality homegrown content.

> people here are free to do Show HN's with commercial products .

I wish they wouldn't
> I imagine that it has been a good source of feedback for the TypeScript team. I would be very interested to know how many TS issues (checker / compiler bugs, feature requests, etc) have emanated from VSCode

You can filter by the "VS Code tracked" label on the TypeScript issues which will give you a rough idea.

https://github.com/microsoft/typescript/issues?utf8=%E2%9C%9...
Some of those Tilt Brush paintings, especially the ones by Elizabeth Edwards, are amazing.
For the folks using kafka or kinesis or other products with streaming event architectures - do you have a replay capability? For example, I am using kinesis and I have a lambda that processes events and writes to a postgres database. so say 3 months from now I want to also create a lambda that firehoses to redshift. How do I get the first 3 months of my data into redshift? Right now I have a lambda that writes all events to S3, so I can replay them for other stream consumers (or even for debugging existing consumers). This seems like a reasonable (if naive) solution, but I don't see a lot of talk out there in the first place about ensuring this capability exists, and definitely haven't seen any more robust or thoughtful options discussed. Are people just not doing this generally?
Yeah, it's fair to provide criticism... my issue was more with the idea that the library author is responsible for doing what the consumers request, that the burden is 100% on the author. In my ideal world, this project would now be a community effort, and anything the community wants can be implemented by the community.
I have for my day job, but it's _hard_. There isn't a lot of good info out there. Here are a few good sources that I found helpful:

https://medium.com/@isaacplmann/getting-your-angular-2-libra...
http://dbarnes.me/writing-an-aot-compliant-angular-library/
https://angular.io/guide/aot-compiler
https://angular.io/guide/metadata
Show HN: Gifaro: iOS App that lets you parody the Stranger Things title sequence
I work in a different office from the rest of my team, and you definitely have to be more proactive about communication. Otherwise you slowly get further out of the loop.
been remote for about 2 years.

career impacts have been:

- no raises. When I left SF, they didn't adjust my comp. Because I pay no state and very low federal taxes (FEIE) adding (~$30k after tax) into my pocket at no cost to my employer and because my cost of living is lower, no raises.

- promotions within this company I think will be limited for me.

- if your comp isn't adjusted to your city, then it can be more difficult to find another remote position where you live. Companies tend to price you at the city you live in, not the value you provide.

benefits:

- co-working spaces mean I can network with other people at other companies.

- no commute means more time to work on side projects or personal goals.

- less "water cooler" distractions. I can turn off Slack and just focus on coding. makes it easier to get things done.
Because I also read the Washington Post, NY Times, LA Times, Seattle Times, USA Today, Christian Science Monitor, and others - its unreasonably for me to have to get a subscription to each, while I'd quite happily pay maybe 10-20c per article to read.
> Nice, I've been waiting for a good modern shell to replace ZSH.

I think xonsh is a good modern shell to replace bash/zsh/*sh. The only two issues are: 1) it has the stupidest name ever with an even more stupid pronunciation, 2) it's great, it's going toward a great direction, but it fails in one of your key areas for what makes a good shell: speed, it's very slow.

But regarding speed, please tell me how you find most shells to be too slow? Most of the time you're in shell you're not even doing shell stuff, you are rather using tools like ls and find and grep, etc. For the almost 2 decades I've been using bash, it never felt "slow" to me. xonsh feels slow, but at least the python-esque of it makes it a pleasure to use (except where you hit areas where it doesn't work well... I hope that improves over time though)
Creativity is directly correlated with problem solving.
In other parts for having long hair (when it was popular in the West) or for listening to foreign stations, music etc.
Check out WhatFont Chrome Extension: https://chrome.google.com/webstore/detail/whatfont/jabopobgc...

I think it's 10 times more useful even though you’re not a designer/frontend type of a person and just curious about fonts that are shown in your browser. Obviously doesn’t do what WhatTheFont does, but I think it's a lot more practical.

WhatTheFont has been exactly the same since like 2009 if my memory serves correctly. So this is nothing new.
Ask HN: Who is Writing? (NaNoWriMo 2017)
It's NaNoWriMo (National Novel Writing Month) [0] time again.

There have been some HN submissions over the years where people have posted NaNoWriMo-related software projects thay've made, like daily word counters [1], [2], ways to share progess [3], etc.

Any HNers doing their daily 1667 words? If so, what are you writing about? Do you have a NaNoWriMo strategy? Are you using any interesting tools?

[0] https://nanowrimo.org/

[1] http://www.amelyn.com/nanowrimo/nanowrimo_v2.htm

[2] https://github.com/WorldMaker/NaNoWriMoAtGlance

[3] https://tablo.io/communities/nanowrimo
I agree, it is a straight forward design (you chain things one after the other).

I just couldn't make these specific items work together, at all.
Metromile | https://www.metromile.com | Senior Frontend Engineer | SF | ONSITE

About Metromile:

Metromile is a start-up that is disrupting the $185 billion car insurance market by offering an entirely new model where the monthly bill is based on miles driven, paired with a smart driving app. Our product marries engineering and data science to deliver mobile technology, automotive telematics, and data-driven applications to make a car's data accessible and useful to modern drivers, including street sweeping alerts, trip stats, decoded check-engine lights, and car location. We aim to make car ownership as simple and affordable as it can be. We're looking for:

- 4-6+ years of hands-on development experience working on consumer-facing products

- 4+ years working with JS, HTML, & CSS

- Experience with Angular, or any MV* or component-based frameworks

Technologies: TypeScript, Webpack, Sass, AngularJS/Angular 2+.

Joel Test Score: 11/12

Funding: $205.5M since 2011

Apply here: http://grnh.se/ma4k7l1

Questions? Drop me a line at arudick at metromile.com
Example creation: https://media.giphy.com/media/3otWplKFLAwcgBo4KY/giphy.gif

Let's you customize title text, credits text, duration, color, and add an optional audio track.

I'm working on adding more title sequences, with Star Wars coming up next.
It's marked as "solved", but the solution is just an AT&T rep apologizing and asking users to report more information if they experience the problem again.
Is there any public data on how much of TripAdvisor's revenue comes from Google organic traffic or paid search traffic from AdWords? I'm guessing a considerable amount, but I try not to make assumptions about these things, particularly for large brands that likely get a significant amount of referral and direct traffic at this point in their maturity.
Much as I like the Federalist papers, the idea that the last word on governance was written >200 years ago is foolish. After all, the founding fathers didn't believe in concepts like universal suffrage or standing armies, and yet here we are with both. I wish people would stop citing them like some sort of religious authorities instead of just relatively wise men whose ideas worked well in an earlier era but have since been fetishized to the point of irrationality.

Personally I want to get rid of representative government as soon as possible and move towards a participatory model instead.
This needs freakin' Node.js.

Yeah, that's an old sentiment. I used to echo the same thing, but it's worth coming to terms with the fact that node is a pretty good platform to build on.
Some CLAs don't even specify who at the organization will be making code contributions, which tends to make lawyers uncomfortable.

A DCO doesn't solve the problem that the recipient wants some sort of guarantee that they won't be sued over copyright infringement or trade secret theft over some contribution, while a CLA does. But a DCO will probably work well for many smaller open source projects that currently do not use CLAs.
Asana is hiring! Checkout available engineering positions in SF, NY, and Dublin. https://asana.com/jobs/

Rated one of the top places to work by Greenhouse, and Fortune http://fortune.com/best-medium-workplaces/

Email if you’re interested vincentdepalma@asana.com
Shouldn't have bothered with a throwaway to demean people for wanting an answer to their email

Sure, ignore spam applications but do send a note to let them know they got it
It depends on if your function is unique to the company. For example if you are the only developer for a particular organizational unit, then everyone has no choice but to interact with you. In that case you end up treated more like a service provider or remote outsourced resource.
Hey @tixocloud, check out https://www.haystack.im
Let me know what you think, I am one of the founders.
Financeit | Software Developer, Frontend Developer, Product Manager, UX Designer | Toronto, ON, Canada | ONSITE | Full-time

Financeit is one of Canada's leading fintechs. We're primarily focussed on the home improvement industry – making the billions spent on home renovation purchases every year affordable.

We are located in the heart of Toronto’s vibrant Entertainment District, within easy reach of TTC subway and streetcar access. Our office is spacious and bright, in a modern loft style. We don’t worry too much about titles, and our doors are never closed because we don’t really have any doors.

Our tech stack is Ruby on Rails, Backbone.js, Ember.js, MySQL, Elasticsearch and Redis.

Software Developer | https://www.financeit.io/ca/en/careers/software_developer

Frontend Developer | https://www.financeit.io/ca/en/careers/front_end_developer

Product Manager | https://www.financeit.io/ca/en/careers/product_manager

UX Designer | https://www.financeit.io/ca/en/careers/ux_designer
No offence by why are the founding fathers put on such a high pedestal in the U.S.? Everything they did had a reason but some of those reasons do not make sense anymore. The electoral college was put in place to give more saying to the south but that's not needed anymore. Gun ownership was put in place to protect from militias but again, that's not the case anymore, why keep all of these laws?
> It reminds me of when, e.g., a 1990s-2000s Windows user needed a small program that does one thing, and in order to get it, the download from Microsoft was an installer with hundreds of megabytes of unneeded binary files. It was not possible to download only the single program, which was no more than 1-2MB in size.

That might have been more to do with how hard publishing code to the web was back then, an internal process problem, which discouraged tiny stand alone exes from being put online.
> I've already pointed out how you were originally wrong

I don't see that. The GP accepted your statement, that it requires intent to harass and abuse, and commented on it.

Also, why should the GP accept your analysis? Do you have expertise?
Well, let's say, everyone should have equal access to the decision makers. So, all of senior management, but in practice that tends to mean everyone.
The key phrase you seem to be (intentionally?) missing is "to some extent".

There's a continuum between "echo chamber" and "agreeing about nothing".
The social media ads Russia wanted Americans to see
As mentioned above, the best way to describe is that people who want a culture like http://programming-motherfucker.com/ advocates for is the wrong fit for us.

And that's the problem with fit questions - it's much easier to say what is not us rather than what is us. I like the ecology metaphor, though. Organizations as ecologies...
This kind of state of mind is what makes me interested in a product.
Being an AWS user, I will have a look right away at Azure (now that they have a free tier of sorts)
Location: Milan, Italy

Remote: Yes

Willing to relocate: Not right now

Technologies: GNU/Linux, Bash, Python, MySQL, SQlite, XML, XQuery HTML, Visual Basic, Git, Access, Matlab, LaTex, C, (design graphics: 3dsMax, SweetHome3d, Blender)

CV: available on request

Email: adelinadoncheva.georgieva@mail.polimi.it

I am a student from Politecnico di Milan, Computer Science and Engineering Master degree. My main interests are: computer graphics, artificial intelligence, cryptography, computer security, data mining, and recommender systems.Even if I am an Engineer I rediscover my passion for interior design and so I start to develop some home projects with 3D Modelling software. My greatest passion, as a curious woman, is to learn new things, constantly. I am very precise, I pay attention to any details and I like to be always in time with any kind of deadline. I prefer a remote work because of my studies. If you want contact me through an email.
Vue.js can be a good option for shops coming from Angular 1.x.
Will it be unicorn-fart powered, or are you thinking some sort of genie-based system?
Warning, this article on Android (Chrome) redirects to a fake Amazon page after ~10-15s read time which adivertises "you have won a free iPhone 7" and hijacks the "back" button.

I'm not surprised Yahoo went downhill when such crap passes through the ad quality controls.
Presuming this is a technical interview and the skills are already identified and qualified the "what it is" isn't particularly important. This isn't hiring for marketing or product management. Make anything up. In this case the production process and software organization strategies are what matter.

Attempting to bullshit past the spirit of the question with deflections and non-answers are easily identifiable failures.
OnlyKey Quantum
New Kickstarter for OnlyKey Quantum - a future-ready encryption device for the masses. OnlyKey is the perfect balance of convenience and security when it comes to passwords, and now it aims to do the same with secure communication.

https://www.kickstarter.com/projects/1048259057/onlykey-quantum-future-ready-encryption-for-everyo
It's solved because AT&T knows what's causing it. Not that they'll tell you.
White Hat Academy | security, web dev | Washington, DC | REMOTE

We have been invited to interview with YC next week and are looking to scale up quickly. White Hat Academy teaches infosec skills through realistic interactive labs in a Codecademy-like interface.

A prototype demo is available at https://ex.whitehat.academy

Looking to fill part-time contract, possibly larger full-time roles depending on the match. If you're interested in the topic/business, reach out!

We are especially seeking experts with broad infosec background and strong writing skills who can help craft training labs. If you have web development experience (Node) as well, security work on the platform itself is also high on the list.

If you are just starting out your infosec career and looking for ways to quickly pick up a wide array of knowledge, we're open to a paid internship with the right candidate.

Email me (Fletcher) at our site (whitehat.academy)
I don't get what the product is about
The Week (http://theweek.com/) does a fantastic job of this. They summarize the main issues of the week from the viewpoint of a variety of politically-diverse sources, and there's a lot of non-US news in there as well. I believe they've covered all the examples you mentioned in recent weeks. Well worth a try if you haven't heard of it yet.
Yes I know what Browserify (and Webpack, Require.js, Rollup, JSPM, etc..) are, I've used them extensively and even wrote extensions for them :)

What I was referring to is the the "lib" setting of tsconfig.json: when you have code that is meant for both Node and the web, it would be better tested only against the smaller scope of functions and globals that are shared by both (like the eslint env "shared-node-browser").

Right now, people add the "dom" lib even when they just meant the non-DOM subset common to both (such as console), so if for example you accidentally refer to a window method in a module meant to be usable in both contexts, it won't get caught until runtime.
>Especially when we're in the middle of such an obvious bubble -- what's the plan for 2-5 years from now when it pops?

I don't understand your argument. Wouldn't someone with 2-5 years of work experience, networking, and a much higher salary leave them better off than staying in academia? Either way you're still in the field you think is "an obvious bubble."
Finn.ai | Senior Engineer | salary $90k-$140k | Vancouver BC, Toronto ON, Montréal PQ | FULL TIME | VISA | ONSITE

Hey folks, I'm one of the engineers at Finn. The product is a personal banking NLP + ML system with chat frontends. Our customers are tier one and two banks. We started on Facebook Messenger, later added Slack for human customer service, Google Assistant for voice, and most recently our own SDK for Android, iOS and web.

We're looking for new teammates on the product and data science teams.

On product (my team), we use and/or plan to use:

- node 7.10+ (tracking/testing latest stable) for multiple medium-sized, feature-oriented services

- postgres, redis, elasticsearch/logstash/kibana, low level drivers and query builders, no byzantine object mappers :)

- GraphQL

- ES2017+ without transpilers on the server

- Native functional/immutable style to avoid null and undefined issues

- react for web and react-native hybrid for mobile

- Experimenting with OCaml and ReasonML

On data science, we use and/or plan to use:

- python for services, tracking 3.5+ for type annotations and asyncio but mostly holding steady at 2.7 due to dependencies

- bottle + uwsgi for web, open to whatever

- Stanford NLP for dates and times

- NLTK for tokenizing/stemming etc

- Scikit for basic transformations

- pandas for tabular data

- numpy for matrices and the nice math syntax

- spark for the actual model

Current headcount for the company is ~42 people. We're from many different places, ethnicities, genders, and backgrounds. Women, LGBTQIA+, indigenous, racialized people, immigrants, people with disabilities and those from other marginalized groups are strongly encouraged to get in touch.

If you have shipped anything using any of the stuff above, send me an email to chris.hart@finn.ai to arrange a call.
Just a month ago I had a company task me with implementing an xSV parser with four cases, the fourth being "arbitrary delimiter." I implemented all cases except this last one (only because of time) and included the tests and benchmarks offered as "extra credit."

Ghosted.
I also use figwheel for Android development via React Native. It seems to work pretty well.
It's not just Angular. To me it feels like everything in the JS world releases way faster than it's reasonable to keep up with these days.