skysight-inc/HackerNews huggingface dataset:
Since I wrote this article Kotlin Native has been released, and you can read about it here:

https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-...

It features some interesting language support for C interop, an LLVM backend, and a reference counting+cycle detecting garbage collector. I wish the team the best of luck with it!

Meanwhile, I've been working on the tool I suggested in the blog, that uses Avian to create small self-contained binaries easily. For people who like using Go to make command line utilities and the like, Avian+Kotlin could be a very nice alternative. For high throughput servers you are still best sticking with the JVM, in my view.
I'm an engineer at Sonar and it's a blast. We're a fun group that feels like family.
The problem is there isn't a silver bullet "single exercise". Frankly if an article with 7 pictures is too long for you to invest in your health that is concerning. The video suggestion is a good one though I have a similar complaint about many videos in that they spend 5 minutes showing you what should take 10 seconds to demonstrate (not to mention ads).

I suggest you just look at the pictures. They are fairly self explanatory.
Indeed. A lot of research has become impossible. We were in the market for a car. And when you want to Google technical details, you have to wade through pages of useless aggregators.

Slightly offtopic: we found that checking out Geocaches in an area on the Geocaching website is a pretty good way of finding interesting spots/places. Especially highly-rated caches and Earth caches.
> I'd rather do a PhD in History or Archaeology than an MBA

To be fair, business schools offer PhDs which are different beasts I suspect.
StreetShares | DevOps Eng. | Washington, DC (Reston, VA) | Full-time, onsite, http://streetshares.com

StreetShares is a startup with ~30 employees focused on small business lending centered around the veteran community.

We are looking for a senior dev ops engineer to improve our pipeline from development to production. We have a small tech team (currently 6) and you will have control of our deployment.

It will involve:

* docker

* python

* aws

* Jenkins

You can apply online at https://streetshares.workable.com/

If you have any questions or concerns, feel free to email Andrew at aahlers@streetshares.com
Outcomes.com | San Francisco Bay Area, CA | Full-time On-site | Founding Engineer | https://outcomes.com

Our platform helps doctors and their care team track how their patients do after major surgery or medical treatment using patient-reported outcomes. We help teams deliver more proactive and personalized care, while giving them the data to succeed under new value-based models of payment.

We'll soon be launching the first self-service product on the market and we need your help as we aim to reach thousands of practices! We're a small bootstrapped team with big ambitions and an exciting product roadmap.

If you've got an entrepreneurial mindset, technical chops (our current stack is MEAN + React, D3.js, Docker, Twilio, AWS), and the ambition to help build a great company solving some of the most important problems in modern healthcare get in touch!

Contact Francis Wong (MD), francis@outcomes.com or see https://outcomes.com/2017/04/21/founding-engineer/ for more details.
I see a lot of comments about how boring this is becoming. It caused a bit of excitement for me, though.

The launch and landing happened around 7 am local time, and my house is only a few miles from the landing zone. So, I'm taking my morning shower, and I hear the boom. I'm thinking "Sounds like a SpaceX landing or a rapid unplanned disassembly". Then my houseguest from out-of-town yells into the bathroom: "David, I think something just hit the house!".

Me: "No, hun, that's what a rocket landing sounds like. Go check the internet, I'm pretty sure we're okay."

Best of luck to SpaceX, and thank you for not launching (and landing) any earlier in the morning!
I'm running Windows and I just disabled the service. There are a couple of them, one is Local Management Service and the other is User Notification Service.
I don't know what you mean, the model worked extremely well and IBM PC clones took over the market completely.

Oh, you mean Mac clones ;-).

What I'm trying to say is it depends entirely on execution if it works or not. I wouldn't go the way of outsourcing it to others. I would make the clone company a 100% daughter company of Apple, and at the same time I would crack down hard on other Hackintoshs (legally and technically). Apple can milk their cash cow and eat it, too (aehm, I mean their cake).
I saw Allen Downey speak about this concept a year ago in a small forum at the University of Richmond. Several professors in the audience challenged his thinking. I approached one after that and asked what he thought and the answer was basically that Dr. Downey's approach is spot on. This coming from a CS professor.

I have just started reading his Think Stats book http://www.allendowney.com/wp/books/ which is starting to help me better understand statistics. Not far enough into the book yet to make a complete judgement however.

Got to say I like seeing different perspectives on traditional subjects. My youngest is going to Olin next year in Mechanical Engineering and seeing these sorts of articles keeps me excited about her unconventional engineering education at Olin.
University of Chicago | Software Engineers (python) | Chicago, IL | ONSITE, Full-time, Visa, https://cdis.uchicago.edu/careers/

We are looking for experienced software engineers to join our data engineering team building out and scaling the Genomic Data Commons, a 5PB open-source data commons platform used by cancer researchers.

Software Engineers on our team work with cloud computing infrastructure primarily based on OpenStack to develop, maintain, and evaluate software applications. We work in Linux-based systems in Python with some C/C++ and Go and various web technologies.

Coding includes the full stack including systems orchestration, API development, algorithms and data structures, and user interfaces. Projects span management, sharing, and provenance of large data sets; automation, metrics, and scheduling for cloud computing, large scale pipelining of next-generation sequence analysis, transfer programs/protocols for high-speed networks and resource visualization.

Please email cdis-jobs@lists.uchicago.edu with a letter of interest and resume.

We're also hiring QA Engineers and a Security Engineer.
AFAIK the consumer version still kills the system if it's disabled?
Credit Karma | San Francisco, Venice, Charlotte | Full Time, Onsite | https://creditkarma.com

Credit Karma's mission is to make financial progress possible for everyone. We have over 70 million US members and are a true mission-oriented business, a rare case where our incentives are aligned with our users - we succeed by helping our members attain financial progress.

We've been growing rapidly over the past few years (hypergrowth) and are hiring across a wide range of positions. On the backend side, we are moving to Scala-based microservices using finagle and Thrift, and as well as GraphQL on node.js. Our native iOS and Android apps are #1 in finance (with a 5 star rating on the App Store) and we're rebuilding our website in React + Redux. Our data teams use Kafka, Spark and BigQuery among other technologies.

If you're motivated by growth and impact Credit Karma is probably the best place to work in tech today. We have solved product / market fit and distribution, but compared to our peer unicorns there is still so much work to do. If you look at the gap between our product today and what we are well-positioned to become - the main touchpoint for consumer finance - there is tons of opportunity for people joining now to take on responsibility and ownership and have a meaningful impact.

https://www.creditkarma.com/careers
/r/netsec link: https://www.reddit.com/r/netsec/comments/68lqzq/remote_secur...
No mention of WebDriver, only Chrome's devtools protocol :( There's probably a proxy or something, but would be nice to see completely integrated native support.
Thinking aloud...I wonder if the ancient Greek methods of sortition and ostracism have any place in building teams at companies.

Obviously election (selecting people from a group) is hit-or-miss anyway...so maybe reverse-election (eliminating people from a group) could help.
Thinking aloud...I wonder if the ancient Greek methods of sortition and ostracism have any place in building teams.
I think a password manager like 1Password suggested here by someone else would be very useful, however I haven't tried it out with more than 2 people.

A bit off-topic:

What I would love to have is some sort of hardware 2FA that supports multiple TOTP keys (a la Google Authenticator app) like this Protectimus Slim Mini [0]. Unfortunately this works only for 1 key, so I would need to have 1 device for each 2FA-enabled account, which is way too much (I would love one for personal use as well).

Does anyone know of a product that is able to store more than one key?

That would be supper useful I think, in combination with the password manager, to keep your startups' key accounts safe. On the one hand you can manage passwords easily, and on the other your employee's (or your own) phone is not tied to account access, which I believe in general is a frowned-upon practice.

Edit:

I even asked the creator of the SC4-HSM [1] if it would be possible to use it for this purpose, but unfortunately having a real-time clock on board would require a battery, which the device does not have.

The other idea I had was trying to use the computer's RTC via USB somehow. Even asked this on Stack Overflow [2] but apparently it would still require non-trivial code.

So if anyone can think of any solution that would be very neat. I can't believe there's no company doing this. I would guess there are a lot of startups with this same problem, no?

[0] https://www.protectimus.com/protectimus-slim-mini

[1] https://sc4.us/hsm

[2] https://stackoverflow.com/questions/40819579/get-system-date...
This all is REALLY not RISC.

Thanks for the clear restatement!

Complicated instructions (AAA) get interpreted.

It may be worth mentioning that the BCD suite of instructions are not supported in x64. But if you are looking for an example of modern microcoded x64 to avoid, BTR/BTC/BTS with a memory operand is a prime example. Which does bring up the point that talking about "x86/x64" can be misleading in a similar way as discussions of the "C/C++" language.

the alternate decoder kinda wouldn't work so well because the microarchitecture, functional units, datapath, caches and registers are really set up for x86.

Are there specific areas where you see problems? For example, I'd think the existing abstraction between limited number of architectural registers and the hundreds of physical registers would work fine for alternative ISA's. And I don't immediately see why caching wouldn't work unaltered.

Folks wanted something like that at Transmeta, a Java processor, but the HW was designed for x86.

I searched for more information about what became of Transmeta after I posted last night, but didn't find much about the technical issues they encountered. Do you know if there is a good post-mortem?

While searching, I did come across a couple interesting CPU's that are going the other way:

Loonson 3 is Chinese MIPS processor that emulates x86 and ARM:
https://venturebeat.com/2015/09/03/chinas-loongson-makes-a-6...

Elbrus-4S is a Russian VLIW design can emulate x86:
https://www.extremetech.com/computing/205463-shadows-of-itan...

The main problem I see mentioned when going the other way (ARM emulating x86) is dealing with "flags". Since recent Intel processors already support "flagless" variants of most of the instructions (SARX, MULX, etc) this doesn't seems like it could be insurmountable.
relevant "How to Make Pittsburgh a Startup Hub"

http://paulgraham.com/pgh.html
Or its mass. You can determine that by the second stage acceleration.
MoneyLion (http://MoneyLion.com/) | New York, NY or San Francisco, CA | Full-time | Onsite

MoneyLion is a technology-enabled lending institution focused on helping all consumers gain access to credit. At MoneyLion we feel passionately that everyone should have a clear path to better financial products. We use data to offer better financial products to all Americans. By rewarding financial responsibility, providing top-notch customer assistance and offering insightful financial education tips we aim to positively impact our customers and enable them to better their financial health.

While we're quickly expanding in areas of Analytics, Engineering, and Marketing, My focus currently is to hire for a Front End Developer to join our team in New York or San Francisco.

Details here: https://jobs.lever.co/moneylion/419465cb-61d8-43c3-8e9a-0499...
> To my extremely simplistic view: * If I live in country A * My government imposes taxes/tariffs on goods imported from country B = MY cost to purchase said things I want just went up.

Please correct me if I my own simplistic view is incorrect, but is that not the reason why foreign product costs are so high in Australia as well?
I'm four paragraphs in, and I don't want to get too hung up on grammatical errors, but it's making it hard to follow along on what point they are trying to make.

> and was won against with teams spending over $100 million

What does that mean? They spent less on their teams, and they lost? So they should spend more!

> Once upon a time the ambitions of your company were exceeding the throughput capacity of your development teams. This is the ultimate goal of hiring...

This sentence ends with the ultimate goal, but "this" seems to be referring to the previous sentence, when it really isn't.

> If ambition growth constant

I'm guessing they mean "is" constant?
Hiring the best doesn't scale. Building teams does. The problem as with hiring the best is that almost no one knows how to build good teams. You will probably spend way more time resolving conflicts and dealing with politics than you'd like and in the end the software product will still be a steaming pile of technical debt.
Sooo I totally agree with this concept: that teamwork is more important than individual contribution; that we should focus on teams rather than metrics; and that teams are simply more resilient than other types of organizational structures.

Buuut, then the author starts talking about some corporate-bs mumbo-jumbo "skills matrix". Moneyball is about "black swans" as Nassim Taleb would put it: unexpected outcomes that defy the current knowledge base. In other words, a conclusion that we could not have reached via deduction (but only perhaps abduction).

But that goes completely against the "skills matrix" concept. The whole point of Moneyball is that the Oakland players were flawed given standard metrics -- in fact, most were (very calculated) gambles.

>The final touch is to match these against levels of mastery. A lower level of skill may be someone who is largely uninformed of the subject, a middle level may be someone who can constantly use that skill well, and a high level is someone who is a mentor and thought-leader.

Oh god, he really did miss the point.

>With your new chart you are well prepared to decide where to make an investment. Should you hire for a specific weakness? Which team members get what training? Can we run peer mentorship? Do I have unchallenged experts who have no room to grow? Your answers are straight-forward now.

Yep. Whoosh. The whole idea of a strategy like Moneyball is that answers are not straightforward. Moneyball is all about intuition vs. evidence. In the case of the A's, intuition seemed to trump evidence, but the author keeps telling us to collect more evidence (in the form of matrices, skill trees, or whatever else). Not only is that the categorically wrong approach, it's also not how you build good teams.
Yes, qt is a better toolkit. But it wasn't embedded in a cross platform scripting language at the time.
Comma.ai | Software Engineer | San Francisco | ONSITE, INTERNS, comma.ai

Come win self driving cars. 6 open positions and intern spots are available. Looking for people who have done well at math competitions (USAMO, IMO, PUTNAM), competition programming (ACM, USACO, codejam, topcoder), science fairs (ISEF, STS), or capture the flag (DEFCON, secuinside, GITS).

Send an email over with your resume and Github link (if you have one) to givemeajob at comma.ai.
How does this not end with all existent small owners being strong-armed into selling out to capital-heavy investors who can afford to build 20-story towers? Or is the point that it explicitly does not protect them, because they are "under-utilizing" the property?

I'd expect that such a policy would result in a lot of cultural churn, and homogenizing of communities to the point of losing any sort of interesting historical character. How can you have history, when everything is being bought up and redeveloped every (x) years because the previous owners can no longer afford the taxes on the "improved value". Everyone becomes the victims of everyone's success.
SEEKING WORK | Remote

SEO, Adsense optimization

Niche Website Development (Keyword research, competition Analysis, Content Writing, SEO, Monetization)

Some Python (Web Scraping)

http://www.kashifaziz.me/contact/
I've worked for a steel manufacturer for a short time, it was an interesting experience. I liked the idea of doing some lower level coding. Most of the people who worked in IT had been there for over 30 years. People who'd been there for 10, were still newbies. The cool aspect of it, was their willingness to listen to anyone who had innovative ideas, because it often came from workforce on the line. What scared me, was the lack of anyone under 50. It felt like there was no investment in a future because they didn't expect one.
U, V: vector spaces

u, v: elements of vector spaces

G, H: groups

g, h: elements of groups or

g, h: homomorphisms, isomorphisms etc

e: group identity

K, F: fields

I: ideals

f: functions

(x): sequences

x_i: i-th element of a sequence

A, B: matrices

It all depends on the context it's used of course
They are built with the intention of lying empty and accumulating value, while at the same time, homelessness remains a persistent problem

Yeah and Apple has $250,000,000,000 in the bank and at the same time....
Welcome to inequality in home ownership, stock ownership, money in the bank, education, crime rates etc etc.
Oracle isn't the only one doing JDKs.
Would something derived from Rust's HIR/MIR make a good target for other compiled languages, maybe with lessoned memory safety for some basic blocks.
You cannot do it before compiling the final executable, you have to do it while running. You can simulate the profiling but you will get the best results when you profile while executing. And I guess it is easier to do profiling in high level language than in low level. Another example is to unroll loops.

Probably you know more than my about optimization, but I think the idea is clear here. It is easier to get better gains with high level code and profiling in real time, than with low level code and simulating the profiling.
I don't quite understand your comment. If the professor you spoke with said "Dr. Downey's approach is spot on" then why would said professor "challenge [Dr. Downey's] thinking"
I've never had a license, so everywhere I've lived I've lived without a car. Living in Chicago without a car was fine, although seeing friends in different parts of the city could take an hour or so. Or you might get stuck in a neighborhood that doesn't have 24 hour El train access. It also is only about one third of the density of Brooklyn and one sixth of the density of Manhattan, so there are only a few areas with the vibrancy that NYC has. I do like Chicago though, except for those winters.

I've spent a ton of time in SF over the past decade working in tech, so while it's not the same as living there, I've on many occasions gotten stranded in Oakland after Bart closing at night (pre-uber). Those cab rides weren't cheap. Same thing has happened to me in Boston.

I at one point had to spend a lot of time in Miami (had some stuff in a datacenter there years ago, also pre-uber) and I remember one night I got stopped by a local resident telling me I definitely shouldn't be walking where I was walking at that time of night (about 10 or 11 pm). I was walking and talking with him and a shooting happened a block away maybe 5 minutes after he stopped me. Having other options besides being on foot would have been great.

I've spent lots of time in Seattle and Los Angeles without a car, and it wasn't terrible, but wasn't great.

Anyway, that's all to say a 24 hour transit system is certainly not a requirement, but it's a great thing to have. New York wouldn't be New York without it.
That's a great idea, unfortunately, the shape the company is in is that it would be too greedy (and it's too healthy financially, at least) - to be bothered with doing really cool hacker stuff.
Prattle | Atlanta | Full Stack Engineer | Internship, Remote | https://Letsprattle.com

Prattle is creating the place where live conversations happen online. Our vision is to make real time conversations as accessible as finding a website on Google or a video on YouTube.

We have two internship positions available and are looking for superheros who want to be apart of making the world a little better. If you're looking for experience in the startup world and want to get your foot in the door this is a great opportunity for you. We are a fast growing company with a friendly and fun culture. So if you believe in diversity and want your creative input heard you will fit right in.

Experience & Knowledge | iOS, Android, Swift, PHP, EC2, Firebase and AWS

Reach out and lets prattle at careers@letsprattle.com
Unreadable? I read this and the mongrel one and had no problems, sure I had to zoom in to view it just right, but any lack of style points are made up with the excellent content.
In my view a good environment where people are allowed and challenged to improve will always beat any other alternative. A lot of people have potential if that potential is being nurtured. You can hire superstars but if your processes are bad, they lose their edge soon. Or leave.
I wouldn't have said that Moneyball is all about intuition vs. evidence, with intuition trumping evidence. Rather the other way around: the A's acquired talent that the evidence suggested was underpriced, disrupting the traditional intuition-based scouting approach. It seems like you've got that backwards.
If the Russians had a virtual monopoly until the late 1700s, it's interesting that the plant spread so fast. My grandparents told stories about their parents enjoying rhubarb, and they were certainly not wealthy.

So rhubarb went from something you'd send to the Pope to curry favor, to a very common plant in the gardens of the poor, in less than a century.
iguazio | Software Engineers | Tel Aviv,San Francisco,Singapore | Full-time ONSITE http://iguaz.io/careers

Data consumption is very different than it was twenty years ago, yet many enterprises still try to meet new requirements by using old concepts and paradigms. The iguazio Data Platform has fundamentally redesigned the entire data stack to bridge the enterprise skills gap and accelerate performance of realtime and analytics processing in big data, IoT and cloud-native applications. Backed by top VCs and strategic investors, the company is led by serial entrepreneurs and a diverse team of seasoned innovators in the USA and Israel.

Open Positions:

- UI Automation Engineer

- IT/Operations

- Solution Architect (Tel Aviv, West Coast, Singapore)

- Big Data Engineer

- Senior Automation Engineer

- Python Developer

- Research Software Engineer (Student Position)

See http://iguaz.io/careers for full descriptions.

Send your resume to careers@iguaz.io and mention Hacker News!
correct me if I'm wrong, but doesn't webdriver communicate with Chrome via the devtools protocol?