skysight-inc/HackerNews huggingface dataset:
> Imagine tooling that allowed an event stream to be used to create state for testing modules, crudlike helpers to allow crud-familiar developers to think that way at first, and workflows based on snapshots, rewind, etc.

i know where you're going with this, and i honestly believe its a terrible idea (not to be discouraging or rude—just experienced.)

if your event streams contain mostly CRUD (possibly ANY) then you're most likely applying it incorrectly. Its not just a version history of your data. The event type itself is data, which provides context and semantics over and above the notion of writes and deletes. If you're falling back to crud events all you're doing is creating a lot more work for yourself and deriving almost no benefit from the use of ES—in that case, you should just use CRUD and the ORM of your choice.
It's a sad reflection upon our country if the motives are so transparent.
Reductio ad absurdum helps no one, you know.
doug – new iOS keyboard
> Planet Earth, Planet Earth

Wonder if this is a geolocation failure that produced that stamp.
There's a chance automation and basic income could get asked at the next debate
I was exaggerating quite a bit, but I did end up installing another OS, but not really because of NoScript.
Offerup still remains a bit of a mystery. They have a unicorn valuation but when I go on there I am underwhelmed and they seem to have a lot of old listings. I am in their home market also which I think would be more used.
> There are two possible reasons I didn’t get a job: Either coding interviews don’t work, or I really suck at coding.

How do you know that you were rejected based on technical merits? A software developer's fit within a team comes down to more than just technical proficiency. Do you work well with others?
My first entry into the SPA world was Aurelia about 10 months ago. So my experience is colored from having to learn a whole bunch of new things - gulp, SystemJS/JSPM, npm, the "terminology" of SPAs, fighting Typescript declaration file issues, incomplete libraries like Validation, etc..

The Aurelia community on Gitter is outstanding. Just really helpful and friendly. I would have been in big trouble without them.

I had actually done research on React, Angular 2 (still in Alpha), and Aurelia before I started the SPA. React seemed to weird and foreign to me a the time, and not enough of the community seemed to want to do React in Typescript which I had settled on as my front-end language. Probably the only reason I chose Aurelia over Angular 2 at the time was because it was painful to do dynamic, data-driven, components with Angular 2 at the time.

Aurelia is probably the best of breed in the Model-ViewModel world. It's post 1.0 now. That said, I've just finished my second app in React, and my third app is going to be in React too. I just find composing UIs in React to be much more natural because you're using JavaScript instead of stringy expressions in attributes to say generate list items.
admetrics | Frankfurt, Germany | Full-Time | ONSITE | Frontend Developer

You will be part of a cross functional team that consists of talented developers in Frankfurt am Main to solve some very challenging technical problems.

You will work closely with the UI designer and product manager to help shape a product that is able to provide insights into enormous amounts of data in real time using Javascript, NodeJS, HTML and CSS.

Job posting: http://www.admetrics.io/en/career_job/:frontend_developer
SEEKING WORK Canada, Remote

I'm a data scientist with more than 10 years experience in machine learning and analytics. I focus on thorny problems for business, the sort that IF they can be solved will move the needle in real ways. Someone else may have tackled the problem and failed, or it just looks too complex to even start. If you want to get in touch my email is in my profile.
Some of the types of things I've done in the past:

- Scored accounts for collections agencies. Improving collections by over 30%.

- Built preventative fleet maintenance models, decreasing maintenance costs by 23%.

- Built an application to optimally place physical sensors for a military security application.

Currently freelancing to bootstrapping a business.

Technical skills include: Deep learning, Machine learning, Operations research, Python, Haskell, Mathematica, SQL, Tensorflow, Spark, GPGPU, GIS, Big data, AWS, Devops, Agile/CI/CD, Git/HG, Postgres, Linux and others.
Doe anyone know where I could find a more in-depth explanation of why there can only be 0, 1/2, 1, 3/2, 2 spin fundamental particles??
Awesome - I'll read the rest now :)
LYRASIS is hiring a Technical Lead, who will be responsible for oversight, management, and development of ArchivesSpace, a large international open source software platform. The Technical Lead will be responsible for overall development of the software, management of a community-based code contribution process, and supporting service providers. If you are interested, please see/read more here:http://www.lyrasis.org/job/Pages/LYRASIS-Positions.aspx
tCell.io, Inc | San Francisco and Stockholm | Full-Time | On-Site | Senior Software Engineer/Architect | https://www.tcell.io/careers/

tCell.io is an early-stage startup building disruptive technology to secure web applications in production. tCell.io is a multi-tenant cloud service capable of analyzing large volumes of data in real-time to identify attackers and provide protection. To help take this to the next level, we are looking for a seasoned data analytics engineer to join our team to help build a next-gen analytics platform for large, high-velocity data. Being part of the team, you'll be expected not only to help develop the foundations of the backend, but also work on implementing a variety of analytics to detect outliers, and malicious activity.

Responsibilities

* Design, build, and maintain all parts of the data pipeline to support real-time application telemetry (requirements understanding, web application frameworksdata enrichment, data modeling, metric design, reporting, etc)

* Develop and enhance custom analytics to detect outliers, anomalies, and patterns of malicious usage of applications

* Develop and deploy data warehouse (along with associated infrastructure) for refining analytics, and ad hoc analysis and investigations

* Design into the system, resiliency and manageability for variable ingest rates, and unsanitized data
Implement systems for data governance, including regulatory and contractual requirements

* Take a critical role in evolving our data engineering platform, leveraging technologies like Kafka, Zookeeper, Hive, Spark, Druid, Cassandra, Presto, PostgreSQL
Champion better cross-functional data integration efforts, both upstream and downstream

* Detect data quality issues, identify their root causes, implement fixes and design data audits to capture the issues in the future

Requirements

* 7+ years of industry experience in implementing core features for large-scale analytics (preferrably real-time) on distributed systems

* Experience with JVM-based languages, such as Java, Scala, and Clojure

* Experience with data analytics systems such as Spark, Cassandra, Druid, Kafka, Flink, and Hive

* Extensive experience with data modeling, data cleaning, transformation, and auditing

* Strong and disciplined practice of unit testing, performance testing, and designing for resilience

* Excellent written and verbal communication skills

* Good understanding of application servers and frameworks

* Understanding of application security concepts (such as injection attacks, account takeover techiniques, etc.) and ideally prior experience implementing security analytics

* Responsive, team-­oriented personal style

* MS/BS/PhD in Computer Science, Mathematics, Physics or other quantitative field or relevant work experience
SEEKING WORK - Based in Los Angeles, CA. Remote.

Back-end: Django, Flask, Android
Front-end: AngularJS, TypeScript,

Designer for 10+ years and Developer for 4+ years looking to blend both disciplines.

Let's chat!

hello@joshrincon.com or joshua.rincon@gmail.com
Glad to see some sanity for once and people that realize building 'trivial' apps like Twitter and Uber are not feasible 'in a weekend'. Just making sure the app is secure takes months, and security becomes more complex as features are added. Pretty much every feature you add to the app can explode the complexity exponentially.

e.g: a sorted timeline if strings is easy, but add the simple feature of 'retweeting' and being able to 'unretweet' for example and things quickly become more complex.
Just don't do eventual consistency if the domain doesn't allow for it and if performance is OK. From a functional perspective there is no need for it in CQRS/ES systems.

However ... if going with eventual consistency, it's essential that the write side is consistent. The read models - not so much. This is because every aggregate (... if Domain Driven Design terminology is your thing) represents a transactional boundary within which state needs to be consistent in order for the business rules to work correctly. Read models are more forgiving.
The internet is breaking. Here’s how to save it
It looks like it leaves roughly 1 cm holes between bricks. Why?
Join Handshake (http://www.joinhandshake.com)!

We are the fastest growing career services platform in the country, helping colleges and employers actively engage students with personalized opportunities. Series A, Backed by Kleiner Perkins, True Ventures and Lightspeed Partners, Handshake has already partnered with more than 170 universities (including Stanford, Princeton, Cornell, University of Chicago, Michigan and Texas), and has more than 1.5 million student profiles and 95,000 recruiters on the platform, including 100% of the Fortune 100.

Our unique data on students' interests and the historical career outcomes gives Handshake the rare ability to help students of today imagine, plan and jumpstart their future careers.

Hiring for:

-Full stack developers (we're a RoR shop but open to all types of software engineering backgrounds): http://grnh.se/y3vipr

-Front-end developers: http://grnh.se/euci80

-QA Engineer Lead: http://grnh.se/64irse

-Product (UI/UX) Designer: http://grnh.se/1d650y

Not seeing a role that fits? We have more positions, just check out our careers page: https://joinhandshake.com/careers/ Alternatively, you can email me if you have questions: matt@joinhandshake.com
If you had no history of break-ins in your neighborhood, and your door continually malfunctioned and locked you out on a weekly basis, you'd probably end up leaving it unlocked.
Stop living in the past and suck it up cupcake. You've been though interviews that went poorly. Reflect, learn, grow, try again. You're not that good. It's more then just some raw amount of code or random projects that you spew out while interested and then abandon when you're bored.

As for the complaining about lack of support. I'm sorry, but you're being supported! You have a roof over your head and food in your belly. You have a computer and freedom of choice.

It may not be the support you want or imagine, but it's support. Don't forget that and don't take that for granted.
> Wish I haven’t touched a computer when I was 10.

This hit way too close to home. I'm sure computing skills have made me a better person in the long run (logical reasoning, resource planning et al). But I also wish I spent more time working on equally important aspects of my life - starting from those soft skills that make the difference in interviews.
Purdue University Student looking for an internship

Location: West Lafayette, IN (Purdue University)

Remote: Yes

Willing to relocate: Yes

Technologies: JS, C, Java, MongoDB, React, Redux, Angular 1, React Native, Firebase

Resume: https://www.linkedin.com/in/charles-roth-40b214a3

Email: roth47@purdue.edu
Matterport | Sunnyvale, CA | ONSITE | Full-Time |

Our team has developed an end-to-end hardware and software solution that allows anyone to create, edit, and share 3D models of real-world spaces. Our tools are already used by thousands of professionals in a variety of industries, including real estate, hospitality, entertainment, media, and location-scouting. Our dedicated users create over 20,000 models per month, and these models have been viewed over 70 million times.

matterport.com

Roles: Computer Vision Engineer / Computer Vis. Researcher / Deep Learning Engineer/ Unity Developer / Infrastructure

Stack: C++, C#, Javascript, Unity3D, AWS, Python

Apply:https://matterport.com/careers/positions/

Process: Resume > Phone screen > Onsite

Contact: vbui(at) matterport(dot)com
Ah I understand that - I've never had to get a Via (US Citizen),but someone will probably offer up advice here)
admetrics | Frankfurt, Germany | Full-Time | ONSITE | Python Engineer

Your job will be the design & development of distributed applications for real time analytics.

You will be part of a cross functional team that consists of talented developers in Frankfurt am Main to solve some very challenging technical problems.

You will work closely with the Product Architect and help shape a product that is able to provide insights into enormous amounts of data in real time.

Job posting: http://www.admetrics.io/en/career_job/:python_developer
> If that's really stopping people from voting, then there's something wrong with our DMVs, etc.

Bingo? :)

-------

A -> B -> C

B -> C

But shitty DMV's aside, even if (A) is near negligible effort (which we'd probably both say isn't true for DMV's), then the first process will always stop people from voting compared to the second, right? no matter how "easy" (A) is. Engagement funnels FTW :)
> Motivation is the wrong thing to go after. Discipline is the key.

Please provide either some sources or argumentation for such a significant claim.
A fun fact is that Jon von Neumann felt otherwise. From Wikipedia:

Von Neumann did some of his best work in noisy, chaotic environments, and once admonished his wife for preparing a quiet study for him to work in. He never used it, preferring the couple's living room with its television playing loudly.
The TL;DR:

> It appears Horizon development slowed to a trickle. https://github.com/rethinkdb/horizon/graphs/contributors52 Are there any updates?

> Slava @ Rethink here. Unfortunately I cannot comment yet (I really wish I could), but your intuition is right. We're working hard to be able to give a full account ASAP (matter of days). Please stay tuned. ... There is no legal action/litigation.
Google Fi or T-Mobile.

Google Fi charges exactly the same amount for data whether local or roaming: $10/GB. No charge for roaming, free SMS when roaming, and reasonable rates for calling (free if you use wifi calling).

T-Mobile works similarly, except they charge a higher base rate and give you a specific amount of high-speed data, and then degrade your speed to EDGE if you exceed that.
Right! And let's force people to do 20 pushups before voting too. Sure it's hard, and will exclude a lot of people, but it will be just as effective as a photo ID at preventing voter fraud.
If you are doing a simple project, there is nothing wrong with just using jquery (or imho d3). If you know that your project is always going to be pretty simple or especially if you are learning.

I have been teaching a number of people javascript at my lab lately and I think its unwise to teach new javascripters using any of the modern tools or transpiling until someone runs into one the problems that those tools solve. Having been a javascript coder consistently from the jquery days until now, I am not pining for the simple old days of yore.

It can be hard to learn everything that goes into a big front end app these days but when used correctly all those tools are there for a reason.
I think the sponsorship/bounty model is excellent. Instead of making one of your employees spend several months modifying a program or migrating to a different solution, offer to pay money ($5k? $10k?) for a solution to your particular problem.

LuaJIT used this for many of its ports to different architectures, where a company would pay $20k or so to sponsor work to make it run on their platform. Cloudflare sponsored string-specific optimizations for their WAF.
It helps illustrate how what you said isn't clear or true.
Cut your Swift build times in half with this one weird trick
I'd say the data isn't the problem. Its all the code that WRITES data that's the problem. finding every nook and cranny in your apps that do this, and very frequently across logical boundaries, is a challenging exercise at a minimum, even if you build projections that reproduced the old database state.
Zeus Living (YC S11) | San Francisco, CA (SF area) | Onsite | Full-Time

We are a tech-driven property manager. You can read more about us here: https://medium.com/@kul/introducing-zeus-713c97cec924#.19avd...

We are different because we sign leases directly with the owner, to give the best user experience possible (instantly have your place rented out), and then furnish and design the properties and market them to corporate tenants. The value proposition for landlords is hassle-free, guaranteed income.

We are hiring for Customer Experience, Leasing, Marketing, Product, Operations & Finance. Contact kulveer at zeusliving dot com.

We recently closed a $2.5M seed round led by Bowery Capital.
Data Inspector / Data PR Analyst | REMOTE | Part-time | Paid

Need to jump start an open community investigation effort.

We are attempting to bring transparency into online advertising platforms such as Google and Facebook.

More info here:
https://segahm.github.io/adwords-investigators.html
https://www.caura.co
Glucose-sensing contact lens invented
I just bought a RTL-SDR dongle and installed GNURadio about a week ago. So far I've gotten a basic FM (broadcast radio) receiver going, and am starting to port that over to narrow-band FM (so I can use it with my ham radio) and am looking at how to integrate a DTMF decoder. It's really fun stuff, and not very expensive to get started with the low end SDR hardware. I think my device cost me about $25.00 (USD) from a vendor on Amazon.

I haven't gotten as far as doing any of the satellite stuff yet, but that's on the list for "real soon now".

If you're thinking about taking the plunge, I'd definitely encourage you to do it.
JSData (http://js-data.io)

JSData is an open-source JavaScript ORM for Node.js and the browser. It's adapter-based, with adapters currently available for HTTP, Firebase, localStorage, MySql/Postgres/SQLite, RethinkDB, MongoDB, Google Cloud DataStore, Microsoft Azure DocumentDB, and more.

Currently working on finishing up a 3.0.0 release (currently at 3.0.0-rc.5). With so many adapters and integrations that need to be written (and current ones that need maintenance), there are lots of contributing opportunities.

We need help with everything from documentation, tests, and benchmarking, to taking ownership of a current adapter and building new adapters/integrations.

MIT license

Get started contributing at: http://www.js-data.io/v3.0/docs/contributing

We're also on Slack: http://slack.js-data.io

Thanks!
Since you're asking, I will tell you what I would do, and what you will think is blasphemy: I would take your dad's offer. I would start working with him.

I'm sure you're a very good coder; don't get me wrong. But despite what you'll hear, there are a lot of them out there. If you think you're the best programmer around, it just means you haven't looked very hard.

Remember, software is never an end but always a means to an end. A bridge isn't metal and concrete, it's something that connect places. Software is about solving problems, and sometimes creating new bridges where no one thought to connect before. It's all in the service of something. In other words, stop learning how to make the metal and concrete of bridges and look up from your computer and learn what you could connect with them. (Yes, get off of your computer. Turn it off. Go at least a week without looking at it -- try to go a month or two.)

Learn what your dad does, learn how the business is run, and then find efficiencies and ways to make it better using software. You'll be making money and opening your mind.

You're 26 and good at software, and you're ambitious. That's great. But take a break. Step away. I have a sense that what's stopping you is you. Change who you are and you might just find the way that was blocked before opening up.

Since you're asking, that's what I would do.
Seriously?

If your application become sufficiently complex that it can't be easily grokked by a decent dev, that's when you know it's time to switch.

Until then it's just over engineering (which the JS community admittedly loves).
SEEKING WORK - remote, Amsterdam area

Full-stack developer with 6 years experience developing complex Django and Django REST framework based web applications. Python, AngularJS, React, MySQL, postgres, redis, C/C++, HTML5, CSS3

Portfolio/CV website: https://www.rolfvandam.nl
Hot blog for events in South Florida and beyond
Making simple mistakes like being off by a factor of 10 and not looking at something you're uploading to get feedback on to ensure it's complete doesn't bode well for how you would handle an interview process...
I think at this point in your life your next step should be to grow up and move out from your parent's. Get a job - any job - that provides you with enough money to get your own place. Then work from there. Work hard at your job and take part in your local community, building strong relationships.

If you are genuine and talented, things will progress fast and you'll get more and increasingly interesting opportunities to grow as an engineer and a human being. But you must not let yourself be scared from taking on responsibility for your own life.

Who gives a shit what your dad thinks about stuff he doesn't know Jack about! He may be disappointed that you don't follow in his footsteps, but he doesn't own you. Don't let him gaslight you into thinking your are a failure. Once he sees you succeed he'll change his mind anyway.
NoviCap | Barcelona, Spain | Full-time | ONSITE | jobspec: https://gist.github.com/noverloop/c009b47332cb75b8659692753e...

=== Senior software engineer ==

We are looking for a senior software engineer who can pull his weight and write clean and maintainable code to join our existing engineering team. We are currently 2 senior devs, one junior dev and a data scientist and foster love for memes, rock music, fantasy lore, clean maintainable code and pushing code.

The main job will be to take ownership of the early payments API and help us build the first version and then expand its coverage. You will work closely with our data scientist and our risk analyst.

- integrate new datasources and expand geographic coverage

- integrate machine learning microservices

- Maintain and extend our pricing algorithm

- implement the API for early payments against outstanding invoices

You must have deep working knowledge of at least one modern language (ruby, python, scala, elexir,...) and experience with ruby is a big plus. Knowledge of ruby is not required as we strongly believe that great engineers can learn any language in a reasonable timeframe.

Please let me know if you are interested by emailing me at nicolas@novicap.com
There's already been studies on how Google can manipulate elections just by reordering search results, or how Facebook can alter your mood by tweaking what goes into your news feed. It's not hard to imagine how bad things could get if that kind of power got into the hands of the next Mussolini or Stalin (which is a very real possibility aka Trump)
Storing and using secrets in Azure
"You become an entrepreneur when you build something that people are willing to pay for." This.