skysight-inc/HackerNews huggingface dataset:
Kind of. The way CT works is that everything submitted to a CT log is chained, so you can validate that the CT log's record of issuance is complete—that is, everything it has received has been digitally signed into its record, and you can verify that nothing has been removed from the record. So if you're presented a cert with a CT timestamp, you can validate that a CT log server saw and accepted that certificate (making it part of the public record). The signed timestamp (or timestamps--you're supposed to present stamps from a minimum of three different CT logs to make Chrome happy) has to be embedded in the cert or presented as part of the TLS handshake. (See https://www.certificate-transparency.org/how-ct-works for more info.)

All of that doesn't prevent someone from issuing a certificate from a public CA and /not/ submitting it to a CT server: there's no easy way to detect that. If someone did that, though, they would have to present the certificate to your browser without a CT stamp attached. Both Firefox and Chrome are working on implementing mandatory CT validation, at which point your browser will yell and scream if it is presented a cert from a public CA that doesn't have an associated CT stamp. (Right now, if you want to check CT timestamps on certs, you need a plugin (there's one for Firefox, e.g., at https://www.elevenpaths.com/labstools/certificate-transparen... although I can't vouch as to its completeness).) At that point, sneakily grabbing certs from a public CA won't do you any good because it will be obvious they're not legitimately issued.
I'm a Full-stack developer having 11 years of experience.

Location: Bangalore, India

Remote: Yes

Willing to relocate: Yes

Technologies:

* Frontend: VueJS/Vuex, Angular, HTML, Javascript, Jquery, CSS, Sass, a little rusty with React.

* Backend: PHP, Laravel, Codeigniter, CakePHP, MySQL, Postgresql, Redis, Elasticsearch, Supervisord, AWS

* Other Skills: Photoshop, Built Wordpress plugins, Chrome Extensions, and Atom editor plugins.

* Workflow: Webpack/Gulp/Grunt, Git/Subversion, Composer, NPM, Yarn

Résumé/CV: https://www.dropbox.com/s/09sjfls4osen8dy/vivek_gupta_resume...

Email: mail+novh@vivekgupta.com

Open for contract work as well.
In recent Typescript it defaults not found modules to type `any` and only complains if `--noImplicitAny` is used.

Even with `--noImplicitAny`, it's gotten pretty easy. Leave a scratch .d.ts file somewhere in your project and when you install a new library you can start with:

declare module 'libraryname'
declare module 'libraryname/**/*'

That gives you an explicit `any` for those libraries. Then you can go back and add types later.

The number of npm packages with types directly included is growing at an impressive rate (even Facebook often bundles them for React libraries), so there's not even the need to seek out types in so many cases these days.
How Bitcoin breaks the monopoly of private security
> Basically he had Lenins support all the way until days before he died. A bit strange to say the least.

That's a misrepresentation at best, since the documents were written up over several months. In any case, it doesn't matter, since Stalin created the Troika, ensured that Lenin was unable to contact outsiders without his authority, made sure that his will and testament was never to be spoken of in public, and consolidated power and control to himself.

Communism is about giving the power to the proletariat. Stalin can hardly be said to have done that.
Haven't had time yet. Also, I haven't decided whether I want to extend it and try to turn it into a commercial side project.
Well, you are right, but remember how old SmartOS actually is... I kinda hope more people get it, and start investing into that amazing open source technology. I always liked BSDs and Solaris more than Linux (who I find really messy and chaotic).
Eloquent Javascript is probaby a single good resource I'd recommend if you're starting out.
http://eloquentjavascript.net/

Other one if you want to go in a little deep:
https://github.com/getify/You-Dont-Know-JS

Working on side projects or sth will be beneficial after these or along with these. I think Codacademy is pretty basic. Look for a bit more advanced problems.

Edit: For some advanced topics or frameworks, frontend masters is a very good resource. https://frontendmasters.com/
Typescript support is supposed to be greatly improved in Vue 2.5 and is a continuing priority afaik.
I used it to find the font that Postman uses in their results. No luck.

But a tweet to Postman reveals they use Cuisine, which is a very pretty font.
Rails Machine | Site Reliability Engineer | Full-Time | Remote | Hiring Junior to Senior Levels

http://railsmachine.com

As a Site Reliability Engineer at Rails Machine, your primary goals will be to ensure our customer’s applications are available,
fast, and secure. Our customers need the best service, support, and products, and we need you to help us deliver.

Rails Machine provides managed application, hosting, and infrastructure options on our own hardware in multiple data centers and on top of AWS, and give our customers the ability to reach out to us like they would an internal DevOps team!

You’ll work with virtualization and container technologies, and setup and automate high availability data clusters. You'll help layer management, orchestration, monitoring, and alerting for fleets of instances. If you’ve ever wanted to work at a scale that few companies do, you’ll find the right challenge here at Rails Machine!

Minimum Qualifications :

* Proficient in Ruby with additional experience in C/C++, Python, Elixir, Java, or JavaScript preferred

* Experience with config management (Chef, Puppet, Ansible, Capistrano)

* Experience maintaining production infrastructure on a Linux environment

* Strong DevOps experience and customer service skills

* Ability to participate in on-call/pager rotation

* U.S. Residents Only

Interested? Tell us what you'll bring to the team by emailing hiring@railsmachine.com !
How is it better than Django's ORM in your experience?

I used sqlalchemy a little bit in 2012 and didn't like the feel of it (too much configuration over convention, I felt), and since then I've been using Django's ORM even in non-Django projects (which is great both because of how good Django's ORM is and because eventually I always encounter the for need a nice admin interface and solve it in 10 minutes with Django's admin panel generator).
you might want to checkout https://pulsar.apache.org/ a durable low latency pub/sub system. it also has a kafka api client.
It’s not trendy to be real and simple, most people love drama and complications
Traditional languages are pushing and dropping data from the stack every time a function or procedure is called, they just give it another name: parameter passing. Making it explicit, at least Forth tries to reduce the need of copying things from the stack to local variables.
From a purely technical standpoint, the upgrade path from AngularJS to Angular seems better thought out than some things I've had to handle before - you can run the 2 in one Angular app as you upgrade pieces and there is a whole library aimed at easing some of the annoyances of upgrading. https://angular.io/guide/upgrade
All the more special for your work to be the whole history of a journal I guess.

But it's a shame they couldn't continue, I would have loved to have something filling that niche.
OMG someone from the 90's called and wants their models back.
> And this, it could be argued, is why we have "safe spaces" on college campuses and millennials missing adult milestones today.

Yeah, no. Safe spaces are where people who are part of a demographic that face specific struggles can go, where they are free from people who openly abuse them and do not understand that struggle, and where they can be understood and share such experiences.

For example, transgender people -- a demographic that suffer from ridiculously high sexual assault rates, suicide rates, medical and societal barriers, etc. A safe space for them is a place on campus where they don't have to cope with weird othering looks from their classmates, where they don't have to be worried about physical or psychological abuse from other people in that group, and where they do not have to explain their struggles to people who are incapable of understanding them.

I agree that we should give children more responsibility and freedom. But aiming at safe spaces is a fatal misunderstanding of those spaces, and just how important those spaces are for people, regardless of how "tough" or "weathered" they are. Safe spaces have always existed in some form. People form special interest groups, etc.
You should call that
Privacy Aware Gif-As-A-Service and monetize just that :D
You're right, I was mis-remembering the time period.

Keeping warm burns the vast majority of your calories (unless you're an athlete), so it's somewhat disingenuous to include them in the exercise figures.

Phelps (and other athletes) burn 8k+ calories a day by working out for 6-8 hours a day. Swimming is particularly intense, since it involves sustained effort of all your major muscle groups.
Not important to your point, but for historical flavor--

I'm pretty sure the term "shader" was introduced by Pixar, from way back before Toy Story when they were doing little demos and short movies. They were building very modern-looking graphics pipelines in software way before the first GPUs (I think Nvidia coined that term?)
Sweet they use my SAO and limited depth blur shader:

https://www.gstatic.com/external_hosted/threejs-r87/examples...

https://www.gstatic.com/external_hosted/threejs-r87/examples...
This is an immediate non-starter for me.

I have had plenty of real-world situations, with Google Docs, whereby I have fixed someone else's spelling (or vice versa) as they have been typing. Working on sheets/slides where this isn't available has always felt awkward in comparison, and I wouldn't look to get more of it.
I second pluralsight.com.
Also look at codeschool, they offer free courses before you decide to buy.
Codecademy can be a good tool to get a feel of the language with zero setup.
Angular, React, etc. are nothing but a bunch of pre-written lines of code that does data binding. Quality lines of codes with a lot of candies, but in the end it's only a bunch of JS lines.

There are no obligations whatsoever to keep your project cutting edge and even less of reason to migrate to a more popular framework. It's not as if browser support for Angular 1 would stop.
Reminds me of LibreOffice doh!
In a day and age where even our local police departments have grenade launchers, MRAPs and other military surplus gear, our right to cling to our handful of pea shooters and pretend like we can overthrow anything has also become a relic of times past.
For the last three months I've been lifting weights 2-3 times a week, doing an hour of hiking up local mountains 2-3 times a week, and a jiu jitsu class once a week.

I've lost maybe 3 lbs.
What if the bug isn’t a typo or type error?
Lightning Labs | Crypto Protocol Engineer, Frontend Developer | Remote | Fulltime

https://angel.co/lightning
https://lightning.engineering/

At Lightning Labs, we scale blockchains. Our current focus is the development and deployment of the Lightning Network[1], an open blockchain scalability protocol[2] primarily being developed for Bitcoin. Lightning allows for high volume, low fee, instant payments on top of Bitcoin. We strive to continually push the edge of innovation w.r.t blockchain scalability, advanced privacy-preserving smart contracts, and cryptocurrency UX. Amongst our team include applied cryptographers, the designers of the Lighting Network protocol, and several Bitcoin developers making key contributions to the open source Bitcoin eco-system such as roasbeef[3].

Cryto Protocol Engineer:

We're looking for an experienced software engineer well versed in applied cryptography, peer to peer networks, distributed systems, open source software collaboration, and cryptocurrencies. Your job description would include working on lnd[4] the most feature-complete implementation of the Lighting Network, neutrino[5] an advanced lite client operating mode for Bitcoin, conduct novel research into cryptocurrencies (and related areas), and helping to design the next generation of smart contract applications on Bitcoin.

Frontend Developer:

Our work on the second-layer of blockchains presents a number of UI/UX challenges, as we lift traditional wallets to the next layer creating a new application platform on top Lightning. As a result, we're also looking for a frontend developer that is able to pick things up quickly, develop skills in our interdisciplinary space, and has strong implementation ability. Applicants should be Javascript experts an eye for design, that have experience building applications with React and React Native.

You can contact me directly at roasbeef@lightning.engineering with some, or all of the following: link to your github account, resume, a brief cover letter detailing your past experience in the areas listed above, and some relevant work you've done.

[1]: http://lightning.network/

[2]: https://github.com/lightningnetwork/lightning-rfc/

[3]: https://github.com/roasbeef/, https://twitter.com/roasbeef

[4]: https://github.com/lightningnetwork/lnd/

[5]: https://github.com/lightninglabs/neutrino
I wrote a little hack on top of the Book of Shaders editor to let you use texture and float uniforms:

http://roy.red/editor/

You can give floats a range and default value with a comment:

uniform float u_float; //0;.5;1
Field Play
> I'm not sure how this would work with Python or JS.

.method().method()?
Underdog.io | New York, NY | https://underdog.io | Full-Time | ONSITE

We’re looking to hire at least one senior software engineer. Ideally, this person would have experience with Javascript/Node.js and Python.

Today, Underdog.io is a curated marketplace for talent. We connect amazing people with founders, hiring managers, and internal recruiters at top technology companies.

We’re building technology to reduce the noise of the job search and match. We started Underdog.io because we experienced the pains associated with (1) hiring while working at top startups and (2) looking for new opportunities.

Our platform is currently live in SF and NYC. We work with over 350 awesome companies. Quality is key to our model -- we turn away one of every two companies that have tried to join the network. We've proudly bootstrapped and profitable.

As we scale, we’ll focus on building tools for candidates to organize, search, and discover new job opportunities. In our view of the future, job candidates don’t receive as much unsolicited outreach from recruiters. Job search is organized, and talented candidates have more high-quality options.

We use Python/Flask, Javascript/Node.js, PostgreSQL, Elastic Search, and AWS. We're also working on a project in Ruby/Sinatra. And we're big supporters of open source.

Link to Github: https://github.com/underdogio

Link to recent Medium post: https://medium.com/@cmuir/lessons-from-sixteen-months-of-boo...

Email chris@underdog.io to apply.

Because we're still a small team, we're not able to accommodate recent bootcamp graduates. No recruiters or dev shops, please. =/

Keywords: New York City, Brooklyn, Developer, Dev, Engineer, Python, Flask, Node.js, Ruby, Sinatra, PostgreSQL, Elastic Search, Open Source, https://underdog.io/, Los Angeles, San Francisco
The best examples would just be the implementations of yield/async/await in C#, Javascript, Kotlin, Rust, etc. The only novel thing I'm proposing here is a shift in the syntax from explicit suspension points and implicit initiation of async operations, to implict suspension points and explicit initiation of async operations. Kotlin (which I mentioned) already mostly does this.
Depends on what you mean by "use". Gresham's Law states that bad money drives out good. In this context, that means that everyone stores their value in (hoards) the deflationary currency, and spends the inflationary one.
A vector field explorer
If it's a group message I believe it's carried over the mms channels so it could be a bug in the mmsc.

There are so many layers involved that it's hard to know but I'd guess it's a caching bug somewhere along the line.

Source: telecom PM for years.
The iPhone X was originally planned for 2018
I'm curious what you consider examining the entire code base to find similar problems. If this is more than a 5-10 minute search then I would feel like it's a significant waste of time. And if it is more than that amount of time and you are continuing to find bugs then I would ask what is the problem that allows the same bug to surface in multiple places where it is easy to identify but hard to search for?
codeschool and codeacademy are great intros to the language and some frameworks. The following are excellent free books, http://eloquentjavascript.net/ and https://github.com/getify/You-Dont-Know-JS
You don’t have to be a conservative investor to doubt whether some web app by a company registered in the Cayman Islands is going to deliver on its promises in case the bitcoin price tanks.

Earnest investors understand they have a responsibility towards their clients, and will not resell something that ultimately depends on the trustworthiness of three guys from a startup registered in Hong Kong.
I go to the gym to do weight training for 3x a week, and then on Sundays I do 500 kettle bell swings for cardio.

3x a week to the gym just means getting up a little earlier or going after work. It's very doable.

Waking up on Sunday for 500 kettle bells before my coffee is a good way to wake up.
To that effect, you might also assume dead people have un-proportionately high comment posting rate and user account creation rate across other regulatory and political issues! LOL!
These are old tired arguments.

I prefer being forced to keep my program simple by making complexity intolerable over encapsulating it. Your preference may differ.

I find I have to refactor my dynamically typed programs less frequently than my statically typed ones. Your mileage may vary.

No amount of type safety will prove my game is fun, or that my user can understand the UI. I want fast iteration times, since I can’t wait on the compiler to test a new enemy behavior or GUI layout.
we're a c# shop too. 7 developers. we started with angular 1. we too got caught in the angular 2 mess but we stayed with it. we know react but after you add routing, redux, forms, etc to react, you've got something close to angular.

i just updated a medium sized angular 4 app to angular 5 with no problems. typescript has been our saving grace especially when you're collaborating code with your team. we've really come to enjoy angular. if you're migrating from angularjs it can be difficult but if your developing a new app with form validation, routing, redux then i would recommend angular.
xonsh
Scientists Underestimated How Bad Livestock Methane Gas Emissions Are
Link to your site?
Nobody equated that. The time when he made his is decades ago, so obviously nothing from those days compared to a modern EDA toolchain and associated bits and pieces.

I think you subconsciously added the 'modern' in there somewhere and then argued against that.
another side note, pulsar supports kafka api since 1.20.0 - https://github.com/apache/incubator-pulsar/releases/tag/v1.2...
Work from home that is local to the office is not what most people equate with remote. If you have to be in the office 2-3 days a week please leave the listing as Onsite
Personally, I keep the ESR-package installed, which means the .desktop-file and icon and such continue to be in their correct places, and then I just override the firefox-command via the PATH. So, in steps:

1. Download the tar.bz2 off of Mozilla's webpage.

2. Unpack it into a directory where you want to keep it. Make sure your user has write permissions to that directory, otherwise the auto-updater won't work.

3) In your PATH, place a file with name "firefox" and content:
#!/bin/bash
/path/to/where/you/unpacked/firefox/firefox "$@"

4) Make that file that you just put into your PATH executable (chmod +x /path/on/your/PATH/firefox).

(I'm actually not on Debian, for me it's rather that I replace Firefox Stable with Firefox Nightly, but I don't think this makes a difference.)
Zenoss and Nutanix for Your Lights-Out IT Operations
Halo Neuroscience | San Francisco, CA | Senior Android Engineer | Full Time Onsite

Halo Neuroscience is a neurotech company focused on human performance. Our first product, Halo Sport, accelerates gains in strength and skill that result from movement training. It's used by athletes and musicians worldwide, including teams and athletes from the NBA, MLB, NFL, Olympics, and U.S. Military. Founded by neurotech, medical-device, and consumer electronic industry veterans, we're devoted to helping people unlock their potential with beautiful, effective, usable, science-based technology.

We're looking for an experienced developer to lead our Android team and develop apps that are the primary interface for our peripheral hardware.

If you're interested, you can learn more at https://www.haloneuro.com/careers or email us at gethired@haloneuro.com.
Unfortunately Angular lost the market momentum they had and other frameworks picked up the tab. No matter how many amazing features they add.
Are you used to working in Rails?

If so, it's going to take a little bit of ramping up, but I was productive in writing a web app in Go within two weeks.

Keep in mind that the community eschews frameworks, but honestly... do what works for you.
Tapad | Unify Life Across Devices | Onsite: New York, NY or Oslo, Norway

Tapad is the true cross-device partner. By leveraging the power of our proprietary Tapad Device Graph™, we unify data across all devices to understand the interests, passions and behaviors of the audiences that matter most.

Tapad's Open Source tech stack (below) handle:

30+ PB of Data

Sub 10 ms response times.

___________________________________________

Distributed Applications... Scala, Python

Distributed Computing... GCP, BigQuery, Kafka, Zookeeper, Spark

Here are our open roles in Engineering:

Data Scientist (NYC) - http://grnh.se/6c1pdb1

Site Reliability Engineer (Oslo): http://grnh.se/hadlum1

Senior Software Engineer (NYC): http://grnh.se/5giaqb1

Senior Software Engineer (Oslo): http://grnh.se/v4bnl51

Senior Director, Platform Solutions (NYC): http://grnh.se/801s3q1

Senior Solutions Engineer (NYC): http://grnh.se/4mxjky1
But it's not that. With publishers, you get access to daily or weekly content, a whole collection of it, for a month.

It's like Netflix if they had a "curated" collection and a lot of originals. So it's basically exactly like Netflix or HBO Go.
My point is simply that it's ESPN's underlying business model that is drying up, but not its core asset of mindshare within the sports world, which remains extremely strong. I'd argue that Monday Night Football is more or less irrelevant from this perspective. They'll drop it to give themselves more runway to figure out what's next.

At the end of the day, I don't really care much whether ESPN stagnates like Sears or reinvents like Apple. But I think they live or die from a position of strength, present storm clouds aside.
Out of interest, is there any movement between your offices? For example - if I started with you in London, would it be possible to transfer to the SF office using an L1 visa?
Yes, I think that would be just fine as long as the modules encapsulated the "native" functionality of the editor. As long as developers could easily orchestrate and build on top of existing editor (& built-in git, terminal, extension, etc.) functionality without having to reimplement it from basic JS string processing, JS (incl. but not requiring TS) would seem the logical choice.