skysight-inc/HackerNews huggingface dataset:
My main project over the last few years has been a photobooth, so I've done server-side in suave (I LOVE suave compared to any other .net framework), client-side in WPF (F# experience in WPF is meh), and a bundle of other mini projects. I did it in F# because it was interesting, not because it was more productive at the time.

My personal landing point is about #6 in the turtles article. I still like classes and interfaces and think they fit perfectly well. However, inheritance is something I avoid completely now. The effect can be done much more flexibly and transparently by several other means. But one great thing about classes is that you get nice autocomplete when you type `myservice.`. And note I only use OO for "services"; data is data is data. So if you're doing DB stuff, prefer an anemic data model and a platform that supports it (so Dapper rather than EF or NHibernate). Basically do `db.Save(myData)` rather than `myData.Save()`.

Another big change I've noticed is I don't use "private" functions much anymore. In OO I spent a lot more energy making sure that people using my classes couldn't use them wrongly. They could only do exactly what the requirements allowed. I think OO mindset (at least in C#/Java, maybe Python is different) makes you paranoid and guides you to putting "app code" into what should be "libraries". This sometimes made e.g. unit testing more of a pain; you can't test your "validate" functions directly because they're private. Now I tend to open most everything up and let developers do what they want with my code, but I add a few helper functions to cover the common cases to guide them in the right direction. In general I consider everything a library now; the only "app-specific" code I write goes in `main` function that glues everything together. Of course I still don't open functions that expose contained services, or that leave things in an inconsistent state, but that's about all.

And of course embrace immutability and recursion (or the library functions that do it for you).

Probably the most annoying thing for you, especially coming from Python, will be "similar records". So you'd need a `User` that just has raw data, `UserDb` that maybe has that plus an ID/DateAdded/DateModified, a `UserOut` that maybe has that minus PasswordHash, a `UserIn` that maybe has RawPassword/RawPasswordAgain, etc, and conversions between them all. Not to mention if you want different schemes for jsonNaming, db_naming, RecordNaming, etc. I've yet to come up with a happy typesafe way of doing this.
Then again, the entire observable universe may be just a speck undergoing through a local expansion ;)

It always amazed me that people just assumed observable universe is about all there is, maybe an order or two magnitudes less, and that's it, let's build all encompassing astronomy rules out of it.
If you really want to get pedantic, it should be an unaspirated "ch" (as opposed to q, which is aspirated like "ch" usually is in English). And if you want to get even more pedantic, it's a dual-articulated sound and not a pure postalveolar sound like in English.

That is, IPA [t͡ɕ]

Edit: And if anyone's curious, there are four sounds in Mandarin that English-speakers will interpret as forms of "ch", varying based on aspiration and point(s) of articulation. In Pinyin, all four have distinct romanizations (which is one advantage Pinyin has over Wade-Giles).

Pinyin IPA Articulation Aspirated
ch [ʈ͡ʂʰ] postalveolar retroflex Y
zh [ʈ͡ʂ] postalveolar retroflex N
q [t͡ɕʰ] dual alveolo-palatal Y
j [t͡ɕ] dual alveolo-palatal N

By contrast, English "ch" is postalveolar but not retroflex, and aspiration depends on context: IPA [t͡ʃʰ] or [t͡ʃ].
212 degrees is pretty specific. Is this just a gigantic water carbonation system?
I think he is referring to the "e" not the "j".

I don't know IPA but BAY-jing (aging) vs BEH-jing (edging).
Well, whatever syscalls you want to make could be made by node.js for you, though that quickly veers into absurdist territory.
Ticket Tailor | Full Stack PHP Developer | London, UK https://www.tickettailor.com/careers/php-developer/

Are you a talented PHP developer looking for an opportunity where your voice really matters, you can make a big impact, and form an important part of an exciting business?

We are looking for a full stack LAMP developer with at least three years’ experience, who uses an MVC framework and enjoys working in a fun office. Being a small team we would also like this person to get involved in all aspects of the product process – from ideas, to build, to deployment, to customer feedback. They will take part in the architecture and development of building new and maintaining existing functionality on our current platform, as well as managing the development of entirely new projects and business initiatives.
SEEKING WORK - Remote

My name is Emad and I'm a Front end web developer and designer with years of experience in the field.

I've worked with businesses ranging from startups to hugely popular websites (I'm currently working with xda-developers.com as their front end developer and designer).

Here is a list of my skills:

- HTML/CSS

- Bootstrap (if needed)

- WordPress

- JavaScript

- jQuery (if needed)

- AngularJS

- ES6

- Git

- Pixel-Perfect PSD to HTML

- Socketio

You can view my work here: http://www.sx-portfolio.com
And contact me through my email: emads14@gmail.com

Thanks,
Emad
Understanding Tensorflow using Go
I have heard the concern re memory concurrency models, can somebody explain the problem a bit more?
I haven't read the book, but judging by the review that seems like a rather quaint perspective on Mexico.

For people interested in less detached, grittier narratives, I'd recommend "The Savage Detectives" by Roberto Bolaño and my stepgrandfather José Antonio Villarreal's "The Fifth Horseman".
please note that you left this comment in the wrong thread, you might want to post it here instead: https://news.ycombinator.com/item?id=14460777
I really strongly disagree. In our household we get a big cable TV package because we couldn't opt out of it to get the highest tier internet service.

The only networks we watch are rural cop shows and Food TV with some rare cable TV news and only one network out of the options there. There are hundreds of other junk channels that I never watch. There is one game show channel that my in-laws like to watch when they visit.

The other channels just have nothing that ever appeals to anyone in the household. We're more than happy to occasionally (like once every 2 years) watch a TV show like Breaking Bad on Netflix years and years after it was a popular event. Would be happy to downgrade to a package that has Food Network and almost nothing else.
I'm not a physicist/astronomer so someone could give you a more detailed explanation. From what I understand, LIGO has been designed to detect collisions of mid-sized black holes, and it looks like those aren't that common.

There's also a more paper on this issue which you can find here:
https://arxiv.org/pdf/1704.04628.pdf
AccuLynx | UI/UX Frontend Developer | Beloit, WI | Full-time, ONSITE (Relocation available)

AccuLynx helps construction contractors manage their whole company. We are expanding our 15 person team and adding another Frontend Developer. We have quite a bit of autonomy throughout our day, lots of input into the direction of the products we build, and get to innovate daily. Great pay, good perks, private offices, great hardware... basically you get to be treated like an adult. It's honestly the best job I've ever had.

Our stack is LESS, ASP.net MVC, C#, AngularJS, Elastic, Redis, and SQL Server. Honestly we don't care what technology stack you are familiar with, we just expect you to have mastered your domain and be willing to learn.

Here is the position on Stackoverflow Jobs: https://stackoverflow.com/jobs/143173/ui-ux-frontend-develop...

Our interview process is pretty simple: 1. An engineer reviews your resume. 2. An engineer gives you a call to chat. 3. A couple of engineers talk with you face to face. No bubble sort whiteboard coding bull, just a conversation. 4. A take-home 4-8 hour real-world design problem. Build something that does these things. It’s not a stupid brain teaser or something requiring special knowledge.

Send an email to flexbox@acculynx.com with a resume attached to apply. Feel free to email me directly at plemke@ if you have questions!
It will work with an HDHomeRun Prime[1], a cableCard tuner[2]. So, as long as your cable company supports cableCard, then you should be able to get it to work.

[1] https://www.plex.tv/features/live-tv-dvr/

[2] https://www.silicondust.com/product/hdhomerun-prime/
2017 Architect's Days with Juval Lowy
Well, for one, it would give companies the ability to quantify carbon tax credits in a tangible manner.
I'm saying that with the assumption of a real universe, which doesn't behave classically.
Currently WebRender on Firefox renders the page twice as explained here: https://www.reddit.com/r/rust/comments/618p54/webrenderer_la...
Ad blocking is unbeatable? Can you explain? Seems to me ad blocking could be stopped if they wanted to and just not enough.

But in the end if more blocking does not the ones that are not blocked just become more valuable so does not change really anything? I mean advertising is going to continue to grow no matter what.
At this point you are more likely to get a response of "What's a cablecard?" or "We don't support those anymore, we have our own great DVRs now" if you ask for one from a cable company.

(I heard that's part of why Microsoft dropped CableCard support in Windows 10 because the cable companies decided to not-so-quietly kill it and have made it almost impossible to get them if you don't already have one and have been slowly dropping support even for those that already have them.)
There are no instances I know of where anyone involved with skin in the game cares as to what happens to the outside actors. That's the nature of the system we have.
This sounds like an example of "pseudo-x" book. Where the "x" is science, philosophy, anthropology, or something like that. Not a book I would read expecting fact, or any pragmatic insight into the mechanics of the world or the self, but useful in accessing new perspective. An experience something like Kant's aesthetic theory of "free play" between the imagination and understanding. I find being in that "free play" mind state can boost my creativity and productivity (YMMV). In that sense I can appreciate a book like this and find it valuable. But there's certainly a dangerous line between 'outside the box thinking' and 'outside of reason thinking'. The first is useful and creative, the later can be genuinely harmful.

I wish so many people wouldn't try to force things they like into the categories of science or truth, and would be ok with having subjective appreciation for them and getting personal satisfaction from them. I also wish people wouldn't feel the need to try to bash someone's appreciation/satisfaction of a thing with it's scientific incongruity. As long as that thing isn't harming others - meh, live your life.
Doorsteps | Full Stack JavaScript Developer | NYC | ONSITE | Full-time | https://www.doorsteps.com

We are small team focused on helping renters across the US find their next best place to live. We work with engineers from our parent company Move, which operates Realtor.com. We’re looking for a highly motivated JS engineer to join us. You’ll be crafting new features, working closely with our design team, constructing/consuming APIs. Major plus if you are a CSS/SASS superstar!

Our stack includes Node, Express, React/Redux, Ruby on Rails, PostgreSQL, and much more

Learn more & apply here: https://boards.greenhouse.io/movesalesinc/jobs/608158

Feel free to reach out to me directly (Jordan) if you're interested in learning more: jordan.tepper(at)move(dot)com
What is the point of using Chrome if you can't have something like Tree Style Tabs? Unless you're a beta user I don't see the point. I personally will stop using newer versions of Firefox if they stop supporting tabs on the side.
> Like, I can have KiCAD running in one tab, with the datasheets for parts I'm using in nearby tabs.

To me this rather sounds like one should use another window manager than the default one that usual GNU/Linux distributions install if one has a small screen.

I'm no GNU/Linux wizard, but I somehow expect that such a window manager already exists.
Yes, search for remcob's answer on this page
Zzish | Front-End Developer | London, UK | OnSite, Full-Time

Zzish | Back-End Developer | London, UK | OnSite, Full-Time

Zzish is a fully funded EdTech Startup. We are building a platform to power educational apps and make technology useful in the classroom.

We're quite a small team and by joining us now you'd have a big impact on the product and the direction of the company.

Tech stack is mostly Javascript (React, Relay, GraphQL, Node).

See the full job descriptions and apply at http://zzish.workable.com
I wish we had more of that.

In my Minneapolis neighborhood, it's all 100 year old bungalows. Some have proper porches, most have stoops, and the stoops are set back from the street. Even the proper porches tend to be three-season or four-season (hey, it gets cold here!), with screens or windows isolating from the outside.

I like sitting out on the stoop and playing guitar, but it's not an opportunity to really interact with the neighbors much. At least I'm putting myself out there, though.
https://blog.websecurify.com - and now it even redirects to HTTPS automatically. It was there all the time but for some reason it was turned off.
Ideamotive | Mid Node.js Developer | Warsaw | Onsite

Ideamotive - a dev shop specializing business process automation for startups and growing companies is looking for a React Developer. We are located in Warsaw, Zoliborz at a start-up accelerator mansion called ReactorWarsaw.

Our stack consists of Ruby on Rails and/or Node on backend and React on a frontend, usually Postgres as a main database and Redis + Sidekiq for queues.

You, as a candidate, should be a computer science graduate (or has equivalent knowledge) with a solid background in front-end and previous experience in React or similar framework. We also expect you to have understanding of a current trends and state-of-the-art solutions.
Compensation: 30 - 70 zł/h dependent on the experience, background and attitude to coding.

Our original job offer (in polish): https://ideamotive.co/careers/frontend-react-dev/

Send your CV, code samples or inquiries to newhero@ideamotive.co
Takl | Senior Full Stack Web Developer (Rails) | Nashville, TN | ONSITE, SALARY, https://takl.com/careers/senior-full-stack-web-developer/

Takl | Junior Full Stack Web Developer (Rails) | Nashville, TN | ONSITE, SALARY, https://takl.com/careers/senior-full-stack-web-developer/

Takl is a well funded startup based in the Nashville, TN area whose mission is to make it as easy as possible to hire people on demand to complete small jobs around the house . We're looking for senior and junior ruby on rails guys to help us grow our app. You would be joining a small but growing team and addressing real issues as we scale.

Speaking as a senior dev I spend most of my time in the backend and lot less time in the front if that affects your idea of which side of the full stack you would end up working on the most.

Contact us through the form on the linked site, feel free to mention HN! Junior role applicants use the senior application link just mention you're looking for a junior role.
Kira Systems | Multiple Positions | Toronto, Canada | Full-time, Onsite, Remote, https://kirasystems.com
We're hiring Clojure developers and UX Designers to work in all places within our stack. We welcome candidates at all experience levels. Don't know Clojure but would like to? We want to hear from you too. Remote is ok, we have flexible working hours, and we offer a relocation bonus for those wanting to move to our headquarters in Toronto.

Kira Systems is a fast-growing Toronto-based software company. Our mission is to empower enterprises through intuitive, easy-to-use software tools for uncovering relevant information in contracts. The Kira application is built upon our own proprietary, state-of-the-art machine learning technology. Our customers include some of the world’s best law firms, professional service firms, and corporations. They use Kira to quickly and accurately review and analyze contracts for due diligence, real estate and financial transactions, as well as contract management.

Clojure Developer: https://kirasystems.com/careers#op-162601-clojure-developer.

Clojure Web Developer: https://kirasystems.com/careers#op-184887-web-developer.

UX Designer: https://kirasystems.com/careers#op-183900-ux-designer

Graphic Designer: https://kirasystems.com/careers#op-189002-graphic-designer

Lead Reliability and Performance Developer: https://kirasystems.com/careers#op-162195-lead-reliability-a...

Junior Linux Sysadmin (not remote): https://kirasystems.com/careers#op-181321-junior-linux-sysad...

More: https://kirasystems.com/careers
And then begins the real beginning of homo financus.

I have a hard time imagining anything except a real monoculture of individuals would emerge from such a possibility.
Onai | | Silicon Valley | FULL TIME, CONTRACTORS, GRADUATE INTERNS, POSTDOCTORAL FELLOWS, ONSITE / REMOTE depending on role

Interview process: Video calls if you're distant or an in-person visit if you're local.

We are developing high-performance algorithms for truly big data, video analysis, NLP, and more. We solve deep technical challenges and are building offerings relevant to interesting real-world problems in a variety of fields. We are currently open to engineers with solid experience in C++ and Rust, CUDA, Clojure, and/or ScalaJS, as well as to enthusiastic developers who might lack this precise experience but are eager and able to learn. We also welcome interest from postdoctoral researchers or senior graduate students.

We do not presently have openings for undergraduates (B.Sc. students).

Contact info@onai.com.
The as-if rule allows compilers to perform this optimization, provided they elide the optimization for those structs that have addresses of members taken/used, though. This requires whole program analysis of course (as in clang / gcc "LTO" compilation mode). And of course there could be language extensions to loosen this rule further on a per-struct basis.
> Why would people want to use a social network they have to pay for when all of the existing ones are free?

Basically, to avoid the problems that come with the "advertiser pays" model, which include:

- Getting content you don't want (ads) because it pays the bills,

- Not getting content you do want from feeds you are following because limited free reach is used as mechanism to secure sales of ads and paid reach.
> But I really do not love trusting all of my info to a 3rd party.

You don't need to. You need to trust Lastpass's design.

A Lastpass database is an AES-256 encrypted blob, encrypted using a "slow" hash of your master password (PBKDF2, rounds are configurable). Lastpass don't know your password. When they authenticate you they test to see if your database is decryptable with the password you entered (after it is hashed). If you set 2F then they won't even allow attempts until 2F is satisfied (Google Authenticator is free).

Lastpass's biggest weakness is also applicable to this theoretical OpenSource alternative: Javascript. Javascript is delivered from Lastpass (for the browser extension) and after you decrypt your password database, that JS has full access to it. If a "bad guy" is able to inject evil JS between you and them, then they could trivially steal already decrypted passwords.

As I said, this weakness has nothing to do with Lastpass, it would equally apply to all password managers which integrate into the browser with an extension. In effect you've exchanged convenience for security. And you can already read the Lastpass browser extension's source code, being more open source doesn't make you immune from this issue.

So you can choose to trust Lastpass, or not, but the design is sound. Slapping the words "open source" onto something won't mitigate any of LastPass's inherent design issues, and you'd still want to follow a similar design since it is a good compromise between security and convenience. Coming up with a superior design that doesn't sacrifice convenience would be awesome, but it is a hard problem...
Great guy, great framework, the simplicity that is needed in the front-end development space. We moved all our apps from Angular 1 to Vuejs because frankly Angular 2/3/4/whatever is a bloody complicated mess. We are also considering React but so far we're fine with Vuejs (espacially since Vue components can also be rendered server-side).
Something went wrong with the third link, here it is for anyone looking: https://www.scalyr.com/company/jobs/sales-engineer
I've been on the voter rolls for 35 years, and not once called in.

That's luck of the draw, not anyone's aversion to having engineers on a jury.
Was Google cooperating with the Chinese government that controversial? Cooperating with the NSA seemed to make bigger waves.
Healthcare costs grew under the ACA, but the rate of growth slowed. I don't think it was more inefficient than continuing with the old system would have been. Right now though they're working to defund as many parts of the ACA as they can, so even if it doesn't get repealed, it's going to be in bad shape from now on.
That looks a lot like the penultimate stop on the E line in Queens in NYC at first glance.
And despite centuries of civilisation, this is actually true, under the surface of civility and sophistication. Human beings understand what they ought NOT to do better than what they ought. We're wired that way.
Whoops. I was only using the word crazy as a quote from the person I was responding too. I think the word crazy only exists in a perjorative sense and is used to do discredit a set of individuals.
Douglas Lab at UCSF (http://bionano.ucsf.edu/) | Software Developer | San Francisco, CA | REMOTE SALARY:80k-120k

Our biomedical research lab is developing software tools for the nascent field of bionanotechnology. Our long-term goal is to develop targeted cancer therapeutics. To that end, we are learning to repurpose and engineer life's building blocks (DNA, RNA, proteins) to create atomically precise nanostructures that self-assemble into prescribed shapes and devices.

We are seeking a full-time software developer to help extend our computer-aided design tool Cadnano (http://cadnano.org/) with several new features, in particular, 2D and 3D views for designing biomolecules as well as integrating structural data derived from cryo-EM and molecular dynamics simulation. Experience with PyQt and 3D CAD/CAM preferred.

We work at the interface of molecular biology, biophysics, and computer science. Biology knowledge is not required, but the position offers an excellent opportunity to learn about biotech, synthetic biology, and related disciplines.

Apply at https://goo.gl/forms/ZeZxikT8YtZ5Xfj92
Oh, that rings a bell:

https://en.wikipedia.org/wiki/Caballo_de_Troya

It's a novel series about a trip back in time to meet Jesus. The author kept a calculated ambiguity and there was a lot of readers (most) that believed it was non-fiction.

I tried the first tome. It was terribly boring. After reading a quarter of it, I skimmed more and more of the text. By the time I reached the end, I readed one paragraph each other page at most. Still I wanted to know what so much people were talking about... big mistake.
Paul's thoughts after his first three years angel investing (2011): http://paulbuchheit.blogspot.com/2011/01/angel-investing-my-...
AMP is pretty evil.