skysight-inc/HackerNews huggingface dataset:
> To this purpose, we count the number of transactions from July 30, 2015 (the date of the origin block in Ethereum) to
March 6, 2017 (the date when we extracted the transactions), obtaining a total of 16082269 transactions. Since we counted 17777 transactions related to Ponzi schemes, we have that Ponzi schemes only constitute ∼ 0.05% of the transactions
in the Ethereum blockchain.
The one thing that I miss in Python is true anonymous functions. Perl has them. JavaScript has them. Ruby has them. Python just has lambda functions which can only evaluate an expression.
If? Video games currently have in-game currency, for which they employ real economists.

MANY companies allow you to fund a wallet of one kind or another for internal transactions.

It's also happened in the past: https://en.wikipedia.org/wiki/Company_store
I'm sure they ran this by their lawyers and PR people and were advised as to whether it is the best course of action.
Most people who understand what a can of worms those systems are start leaking a little grey matter from their ears when someone mentions the phrase "Unicode Regex".

I have mental images of driving a wildly overpowered monster truck with no brake lines over a minefield. And then I start to consider the implications of passing the /i flag in...
I think most people are in the same boat as you in terms of learning. I think "bluffing your way" through classes or interviews only sets one up for failure later. Learning the basics might be boring but one will find trouble getting to the fun stuff without a strong foundation in the concept.

You would really like the course, "Learning How to Learn" on Coursera [0]. The instructor wrote the book, "Mind for Numbers" [1] which is also great.

The course and book teach a great framework for actually learning and comprehension.

[0] https://www.coursera.org/learn/learning-how-to-learn

[1] https://www.amazon.com/gp/aw/d/039916524X/
Build 75,000,000 of them.
Both this article and the one it references have pictures showing her wearing a distinct Tesla "Get Amped" t-shirt while posing in or in front of a Tesla car. I first thought these were actual Tesla promo shots but the photo credit indicates they were taken for the Guardian.

This crosses the line between calling out a problem and directly attacking a brand.

I'd be interested in seeing how her allegations hold up in court but the way the Guardian presents her case makes this less about the alleged problems and more about herself vs Tesla. Even if she hadn't known this would result in her being fired, the Guardian must have seen it coming a mile away.
How America Could Save $65B in Mobile Phone Bills
I see what you mean.

POSIX was basically a committee ratifying things that a bunch of systems people had come up with. So it gets to the point, it's reasonably concise, and there's little noise to wade through to do most things.

Java was slowly designed by committee, taking inspiration from other languages.

I just thought of something. Maybe it's relevant.

IBM said "let make something totally different with this 8086 system, let's make everything open and not lock it down." Apple said "let's do something different with the Macintosh, let's enforce absolute control over the hardware and software so we can perfectly unify them."

Maybe Sun got fed up with SunOS and said "let's make a language and runtime that's totally different - something so different that it resists influence by platform architecture."
Third gravitational wave detected by LIGO
Ask HN: Who is hiring? (June 2017)
Please lead with the location of the position and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, include ONSITE. If it isn't a household name,
please explain what your company does.

Submitters: please only post if you personally are part of the hiring company—no
recruiting firms or job boards.

Readers: please only email submitters if you personally are interested in the
job—no recruiters or sales calls.

You can also use kristopolous' console script to search the thread:
https://news.ycombinator.com/item?id=10313519.
Ask HN: Freelancer? Seeking freelancer? (June 2017)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (June 2017)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.
Is having your VIN displayed a security risk now? These thefts could have been prevented if the VIN wasn't visible; not saying it wouldn't have been possible just a bit more difficult.
Show HN: Community-driven web search with instant answers
Seeking Contract Work, on-site in the Eindhoven area (NL) | Remote OK

Strong software engineer who is passionate about large-scale distributed systems and cares about producing clean, elegant, maintainable, robust, well-tested Scala code.

Big Data / Core Skill: Apache Cassandra (DevOps, Data Modeling)

(Deep knowledge of Cassandra's internals and how to use it effectively.)

Big Data / Secondary Skill: Apache Flink, Spark Streaming

Big Data / Secondary Skill: Graph Modeling / Algorithms / Queries (with Spark GraphFrames and Neo4J)

Big Data / Other: Apache Kafka (incl. KafkaConnect / KafkaStreams / SchemaRegistry)

Programming Languages: Scala (highly proficient), Python (proficient)

Other Secondary Skills: Akka, Git, Docker, Apache Ignite, Scalding, Avro, Parquet, Zookeeper, HDFS, ElasticSearch, AWS (EC2/S3/RedShift/DataPipeline).

Other Secondary Skills: Machine Learning with Spark (Linear / Logistic Regression, Decision Trees, Naive Bayes, Alternating Least Squares / Recommender Systems, K-Means Clustering, Anomaly Detection, Frequent Pattern Mining / Topic Modeling).

Professional Background (formerly): ETL Developer / Traditional DWHs / Kimball's and Data Vault Methodologies

Solid experience working remotely.

All of my recent work history (8 years) is exclusively with startups.

E-mail address in the profile.
Seriously, big thanks to Underscore for this. The Type Astronaut's Guide to Shapeless is amazing and I'd recommend it to anyone who is an intermediate Scala developer that wants to step up it's game.
Cliperado | Senior Engineers | Amsterdam | FULL TIME , ONSITE, SALARY: €48k-€60k, cliperado.com
- Senior backed engineer
- Senior frontend engineer

Cliperado is looking for great engineers, who also like to think about why and what they are building and iterate over the solution a couple of times to make something that actually makes sense, both from a user and from a technical point.

So the pitch goes something like this: (needs some work though)

If you’ve ever created an online service, you know how much work it is to put screenshots in your documentation. You know it makes your service way easier to understand, reduces your churn and even increases signups. But it is just too much manual labor to keep the shots up to date.

We are creating a solution to fix this and it is coming along pretty nicely.

Our stack includes PHP, Python, VueJS, MySQL, Docker, Selenium, Browser Extensions, Bugs, Performance Issues and a sense of humor.

If you have any questions or you are interested - Please reach out to me arjen@cliperado.com
The video game has a parallel.

Voice actors or visual actors in the ever-increasing hollywood-ized titles get a royalty paycheck every time a box of software is sold at retail or on Steam. They may be paid royalties for a decade or more, with a successful A title.

Meanwhile the artists who generate content are paid only while doing their work, and the programmers who bring that content to life are paid a salary only while doing their work. There is typically no lasting financial commitment after the weekly paycheck. The could be laid off the week after release, and when the $$$ rolls into the studio, the team is home sleeping, fixing bugs, or looking for a new job. Starting anew.

The difference? Unionization.
Hadean | RESEARCH ENGINEER (Big Data) | London, UK | Full-time | ONSITE | VISA

Hadean is redesigning the compute stack from the bare metal up for distributed computing, allowing to run algorithms on any data set at any scale with no additional engineering.
We’re looking for a brilliant research engineer to our team.

You should:

* Live and breathe C, C++, or Rust

* Have a good CS degree

* Be able to work at various levels of stack, high-level to low-level debugging or disassembly

Please match ≥6 of the following:

You have experience with:

* Realising ambitious, self-directed projects

* Implementing complex algorithms

* Coding in a shared/distributed memory parallelism

* Parallel programming at scale

* MPI or other message-passing

* Akka

* Erlang

* Designing/implementing high-level API and abstractions

* Working on varied problems, high level and low

* Concurrency, like multi-threading or goroutines

* Low-level/assembly-linking knowledge

* Packet-level communication

Apply at: https://goo.gl/forms/RSYIgWgmibH5ZTeV2
There's an impressive amount of resources poured into making Javascript faster; we often have to think about what the interpreter will do with the code we write in order to let it do some optimisations.
Hadean | Systems Programmer | London | ONSITE, VISA

We're looking for a brilliant systems-level implementor to join us in London who matches ≥6 of the following:

• loves C
• loves Rust
• has a wide array of ambitious self-directed projects
• has got their hands dirty writing technically complex systems, such as:
◦ a high-performance database/KV store
◦ an OS
◦ a programming language implementation
• enjoys writing roughly–performance-optimal code
• enjoys writing roughly–reliability-optimal code (static/bounded memory allocation)
• has used EPOLLET
• has used io_submit + O_DIRECT
• has bypassed the Linux kernel (for fun and/or profit)
• has written on top of paravirtualisation APIs
• enjoys reverse engineering
• [insert your own comparable points here]

Our team runs the gamut — systems, distributed systems, compilers, scientific computing, professors, famous computer scientists — and is well-funded to change the landscape of compute. If intrigued, drop us an email with how you match up to the above list to jobs@hadean.com
Hi, I'm manually curating the VISA OK i.e. Work Visa / Work Permit Sponsorship Jobs
in this thread and posting them at

http://visaok.in/job-board/5/

The vast majority of employers aren't strictly adhering to @xando's regex and
I've come to terms with manually curating and posting the VISA OK Jobs 1 by 1 for now.
Please bear with me -- all VISA OK Jobs listed here will be listed
on http://visaok.in/ in about 2 to 3 days.

If you are a job seeker looking for a WORK VISA,
feel free to let me know what you'd like to see on the site.

Also let me know what challenges you face when applying for a VISA OK job?

email: theblogdoctor @ gmail

- Shiva
Competition yes, but I'd prefer from AMD rather than a different CPU architecture.
From the first link:

> Please understand that I do not claim that the concept of race is totally meaningless. People in certain parts of the world do bear physical similarities to one another and racial terms are sometimes useful as labels for those similarities, provided that we do not pretend that these terms have well-defined meanings. Ashley Montagu [1] and others have pointed out that most popular racial concepts are, in fact, myths. What is truly nonsensical is to turn the fuzzy concept of race around and try to classify all individuals as being members of some particular race.
We also pay for cell towers that we don't use when we pay our phone bill. We all see through our own lens. Heavy handed approaches to improving equality by disrupting the status quo destroys wealth, and we must instead strive for rules of wealth creation that promote decentralization without harming the net sum of wealth created.
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | Full time

At Gambit we research and manage automated sports betting algorithms on behalf of our clients. Their algorithms run on our proprietary execution platform which interfaces with a large variety of bookmakers and exchanges, enabling access to the best prices and massive liquidity.

Our distributed, concurrent system has a core written in Erlang, which interacts with a wide variety of Python processes across the rest of the business. Some of the other technologies we use are: Linux, Docker, Kubernetes, Ansible, C, C++, Java, Haskell, Julia, Go, JavaScript, AngularJS, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, GitLab.

We have a very flat hierarchy and an emphasis on employee freedom. We encourage our team to work on projects that interest them, as we believe people are happiest and most productive when intellectually stimulated. You don't need to be interested in sports or betting.

We're actively hiring for the following positions:

- Software developer
- Systems administrator/SRE

More information can be found at http://gambitresearch.com/jobs.html
I hope in near future we'll choose what we want to install on our mobile devices and use it as desktop as well. Think of it as way better version then Samsung Dex.
GitLab | Engineering and Non-Engineering Roles | Remote Only | Full-time | https://about.gitlab.com/jobs/

We're currently hiring a recruiter, a security specialist, sales development reps, and director level positions, see https://about.gitlab.com/jobs/ We're a remote only company so everyone can participate and contribute equally. GitLab Community Edition is an open-source Ruby on Rails project with over 1000 contributors.
ResearchGate | Berlin, Germany

Our tech stack: Java, PHP, Javascript (React/Redux), Python, Mobile (iOS/React Native), PostgreSQL, MongoDB, HBase, SolrCloud, Hadoop (Hive, Map/Reduce, Flink), ActiveMQ, Kafka
You'll be working in a fast-paced environment where code is written, tested and shipped continuously. Our engineering team is passionate about building maintainable, scalable web applications that are constantly optimized to meet the needs of our users - 12+ million researchers worldwide.

React Native (iOS app): https://www.researchgate.net/careers/ReactNativeEngineer
PHP Full-stack: https://www.researchgate.net/careers/SoftwareEngineerPHP
Java Big Data Engineer: https://www.researchgate.net/careers/SeniorSoftwareEngineerB...
Engineering Manager: https://www.researchgate.net/careers/EngineeringManager
Frontend UX Engineering: https://www.researchgate.net/careers/UXEngineerFrontend

ResearchGate is the professional network for researchers and scientists. With almost 12 million members we are connecting the world of science and making research open to all. Check out our recent Series D:
https://www.nytimes.com/2017/02/28/technology/science-resear.... We offer a very positive, open-minded and supportive work environment, where everyone feels welcome. We are changing the world of science, so challenges appear every day for us.

Check our work out on: https://github.com/researchgate

Visa Sponsorship | Onsite Work | Full-time (40 h/w) | Free lunch | Flexible hours | In-house activities
Full list of open positions: https://www.researchgate.net/careers
Send your resume and cover letter to careers@researchgate.net. You won't regret this one.

Learn about us:
https://www.researchgate.net/about
http://www.businessinsider.de/researchgate-mission-to-change...
https://www.nytimes.com/2017/02/28/technology/science-resear...
BOOKING.COM - Amsterdam, The Netherlands | ONSITE | VISA Sponsorship | Relocation package

Hiring process:
Hacker rank test -> Recruiter Call -> Phone/Skype Interview -> Trip to Amsterdam for final interview.

We are the biggest accommodations site on the planet. We are a very data driven, diverse and dynamic company. We all have a saying on what we want to do, and you are trusted with the flexibility of how to do it.

I came to work for Booking as an iOS Developer a few months ago. Being from a third world country, and having only had local experience, when I applied, I was not sure I was going to make it. However, not only was I hired, and helped relocate to the Netherlands, I’ve had nothing but positive experiences (except that one time I had a bad migraine and couldn’t go to work) since I moved here.

If any of that sounds like it might interest you here are some of the positions available:

* Software developer: http://grnh.se/g7y1iw1

* Front end developer: http://grnh.se/ts8ixw1

* UX designer (HTML/CSS): http://grnh.se/6lwb5c1

* Data scientist - Machine learning: http://grnh.se/qfsd6e1

* Data scientist - Analytics: http://grnh.se/fw1t0u1

Other job vacancies at http://grnh.se/30g5b71
À La Carte Television finally makes financial sense for TV networks
ZestFinance | Sr. Devops Engineer | Los Angeles, CA | ONSITE , https://www.zestfinance.com/careers.html

ZestFinance is looking for a Senior Devops Engineer to join our team in Los Angeles.

About you:

* Expert sysadmin, experienced in managing large deployments
* Master troubleshooter - you know how computers work inside and out
* You enjoy challenge and won’t stop until it’s solved
* Program in at least one popular language (such as Ruby, Python, Go, C etc.)
* Experience in UNIX-focused operations role (5+ years)

About the job:

* Support our existing underwriting platform (AWS, Chef, Docker, Ruby on Rails, R)
* Drive the design and implementation of our exciting new product (machine learning and underwriting as a service - on-premises)
* Ensure high reliability and operability of the platform
* Automate, automate, automate, monitor
* Provide technical direction and ownership of the infrastructure

About Zest:

ZestFinance, Inc. applies its unique credit-decisioning technology platform — based on data science and machine learning — to help lenders effectively predict credit risk so they can increase revenues, reduce risk and ensure compliance. ZestFinance was founded in 2009 by Douglas Merrill and a team of former Google employees with the mission of making fair and transparent credit available to everyone.

Apply here: https://app.jobvite.com/j?aj=oLmP4fwK&s=Hacker_News

For other openings visit: https://www.zestfinance.com/careers.html
Software Engineering Institute (SEI) | Compiler Researcher | Pittsburgh, PA, USA | ONSITE

We are looking for someone familiar with compilers (particularly dataflow analysis or other forms of static analysis) to work on projects developing techniques for automatically repairing source code to remove certain common classes of vulnerabilities.

Software vulnerabilities constitute a major threat to many of our nation’s critical systems. The SEI is currently looking at improving software analysis and code repair technologies to eliminate security vulnerabilities much faster and at a much lower cost than current manual repair capabilities. We are improving the technologies by developing new techniques for analyzing and transforming code, in source code and intermediate representations.

The successful candidate will both work on advanced research projects and work directly with customers to help transition our research into practice. Candidates will be subject to a background check and must be eligible to obtain and maintain a Department of Defense security clearance.

Apply online at: https://www.appone.com/MainInfoReq.asp?R_ID=1598504&B_ID=44&...
> Only if you presume you are always going to start with some horrible piece of code that only uses the worst possible algorithms you may get that kind of speedup

If we're talking about algorithmic improvements we're usually talking about going from O(n^2) to O(n log n) or similar, which is easily a 100x-1000x or more speedup if your n is big enough to be bothering with performance at all. It's very easy to be accidentally quadratic and this causes a lot of performance bugs. Talking as though algorithmic speedups and optimization speedups are of a similar magnitude is really misleading.

> it could still be 2x too slow to meet some hard realtime performance constraint

Theoretically it could be, but that would take an incredible amount of luck. There's so much variation in runtime that the odds of getting within a factor of 2x are tiny; more likely you're thousands of times too slow, or thousands of times faster than you need to be.

> Two times faster saves a lot of computing time if you have jobs that run for 72+ hours.

Sure, if you've got jobs that run for 72 hours in your code (i.e. aren't spending those 72 hours doing something that's already highly optimized in a standard library e.g. linear algebra) and have already carefully optimized your choice of algorithms, then the rules are different. That's a pretty rare case though.
Homigo | Toronto, Canada | Full-time | Onsite

We’re on a mission to create a home maintenance service so simple to use that homeowners can just forget about it.

We’re a small team — every engineer at Homigo has an outsized impact, and you’ll lead the development of projects that define the future of the company. Our culture is collaborative, focused, and fast-paced.

---

About our team:

- Aggressively solving the problems in a highly fragmented and massive market

(700B industry with very poor user experience)

- Composed of 500 Startups, UofWaterloo, UofToronto, Harvard, and Next36 engineers

- Fast growing company on clear path to being cash flow positive

Check out our home page at homigo.com

---

Roles:

-- Lead Software Engineer

-- Front-End Engineer

-- Software Engineer, Full Stack

-- Software Engineer, Mobile

Check out our jobs at https://angel.co/myhomigo/jobs
The latter part of the History of Middle-Earth series goes through drafts of The Lord of the Rings -- e.g. Aragorn started as a hobbit named Trotter. You don't often get to see this much of the work going into a really successful novel. If you're interested in creating things you might find it heartening.
Paul Buchheit on Lessons Learned from Investing in 200 Startups
Polly | Devs, PM, Marketing | Seattle, Bay Area | FULL-TIME, Onsite, https://www.polly.ai

At Polly we’re building interactive polls and surveys delivered through the medium of enterprise messaging (Slack, Microsoft Teams). We’re a small team (<5 FTEs) with great traction in an emerging space, so there’s the opportunity to come in and have tremendous impact on not just the company, but the space and market as well.

We’re a team that values empathy and respect over technical chops (but you’ll need to have that too!). Here are the roles we’re hiring for:

* Mid/Senior Front-end Engineer (Seattle or Bay Area)
* Mid/Senior Backend Engineer (Seattle or Bay Area)
* Full-stack Marketer (Seattle only)
* B2B Content Marketer (Seattle only)
* PMs willing to get their hands dirty writing code (Seattle only)

Our stack: Node, Javascript, PostgreSQL, AWS. We also offer medical, dental, vision for you and your dependents.
Apply at jobs@polly.ai and reference HN.
This is the first time I heard of this. Wonder why the Uber story blew up so much, but the Tesla one was pretty much ignored?
Its interesting to see how the simulations looks like they are modeling society, and reminds me strongly on how game of life tries to be a model of artificial life. however, if someone want it to mean more then they really need to test the model and get data on how well it can predict.
This is lunacy. It will break compatibility with nearly all software out there. From games to productivity apps. Like the stuff I actually use a PC for.
Agreed - methane emissions from the thawing of tundra permafrost is alarming.
That is basically the premise of Syfy channel's TV show, Incorporated.

https://en.wikipedia.org/wiki/Incorporated_(TV_series)