skysight-inc/HackerNews huggingface dataset:
> if things we write can't be as performant as we like, we'll use a different language

I think you are referring to the fact that devs LIKE speed. And they want things to be fast. I mean, your right. We like speed. Probably a lot more than we should. But those who only care about speed simply wont have as successful careers as those who care about productivity (10xers?), unless your lucky enough to be put on a project that is designed entirely for speed. Lots and lots of tools exist that are "slow", but we use them over faster alternative's because of the features they provide. One simple example is IDE's.
I think its pretty narrow-viewed to say all projects will fade because they aren't "as fast as they can be". Everything only needs to be fast enough.
Bill Ford gave a talk at SXSW, and I asked him the question "Why hasn't Ford built the gigafactory". He gave IMHO a really weak answer about how they weren't sure the economics of it worked out.

Big car OEMs have so much invested in terms of R&D, brand and emotionally in the combustion engine that I think most are just not going to be able to make the jump to EVs. Nissan and BMW are trying, but they are still making really baby steps.
"what you already have" is a meaningless metric. In 3rd grade I had a lot of toys and plenty of food that someone else bought. Trying to maintain this level of "having'ness" isn't sustainable since I would eventually become bored of my toys and my food providers would die leaving me hungry.

Find some meaning\goal and work to it. Trying to put a number or fixed value on something so nebulous is a waste of time.
Thanks Davel for your input. Out of curiousity what would be the one that is more favorable to PHP.
Thanks
OkCupid | New York, NY | FULL TIME | ONSITE |
https://okcupid.com/careers

We're currently hiring for a bunch of Backend positions! We have a 6-person Backend Software Engineering Team, which manages all aspects of the Backend. We have a massive amount of impact per engineer. We also have a lot of autonomy here as well as input into product.

The core site infrastructure is written in C++, so experience with that is a huge plus.

Some buzzwords for you that we use: C++, Python, Javascript, React, Kubernetes, Rust, MySql

email me at ben@okcupid.com if you have any questions or apply online at our careers page.
Регистрация ООО в Киеве за 3 дня. Создание юридического лица (ТОВ)
Regardless of who was the true father of computing, Von Neumann or Turing, or any of that: what the UK government did to a patriot who was instrumental in helping win the war was atrocious in its own right gay or not. And I honestly believe the government got off easy in only issuing an apology. I don't know what a commensurate action would have been but an apology just seems fleeting and a lot like a cop-out.
HealthRhythms | New York, NY | Onsite, Remote possible | Full-time

At HealthRhythms [http://healthrhythms.com] we are working to make it easy to measure and care for everyone’s mental health. Our products leverage real-time mobile measurements with data analyses and modelling to create truly personalized just-in-time interventions. We are helping people and their clinicians detect and characterize their mental health from passively available data.

We're looking for independent thinkers who care deeply about the problems we're solving. Our mission is to redefine not only how we measure and treat mental illness, but how we optimize wellbeing as a whole. If being one of the first 10 employees at a promising startup in an exploding field sounds exciting to you, please get in touch.

Positions:
- Android Engineer
- Backend Engineer (Python, AWS)
- Data Scientist
- iOS Engineer

Email us your resume and tell us a bit about yourself at jobs@healthrhythms.com
If Python3 was 5x as fast i can tell you right now that people would be scrambling head over heels to migrate. Instead they are migrating because they no longer have support for their libraries, or because someone said they were a bad person for not keeping up with the latest cool thing.
>>the "mechanics" don't even know that you have to keep the battery charged.

I've been through the CRT -> Flat screen television phase in India.

Arguments were typically like these. How will TV repairmen fix these new TV's which have move like plug and play internals. Therefore new flat screen TV's won't sell?

In the end it didn't work out well for TV repairmen. If its easier to identify and swap the malfunctioning part, you need lesser and lesser skilled professional to service these goods. You can dumb down the process to a point anybody can do it.
Maybe it's just my area, but I've found fewer Coinstar machines around as of late (vs grocery stores, etc that have begun to run their own machines instead and cut out Coinstar as the middleman).

The few that do exist seem to be in WalMart locations. WalMart doesn't want the competition, so those Coinstar machines had the Amazon gift card options disabled.
Thanks for all the comments so far, we really didn't expect so many of them, even though most of them are suggesting alternatives (just kidding, we appreciate them as well :)

We are especially thankful for suggestions about what to change, improve or add, we will try to work on them and also probably change page design/theme to make it simpler and cleaner.

We know about most of the alternatives lot of you suggested (mailcatcher, maildev, etc...) and we used them a lot, but we created this so you can have it "installed" everywhere or maybe share account so other people from company could check emails, texts etc easily.

And we wanted to publish this MVP as soon as possible to check if there is at least some interest in such thing (and even our server couldn't handle it sometimes :)
Stop being disingenuous on purpose. A Google device receives security updates for 36 months. Your "+1 for some fixes" comment implies that you only get "some" of the security updates when, in fact, you get all of security updates.
Gosh, that should be a freaking law here in the US for every site to require inclusion of this...
Is Scratch today, like Logo from the 80s to teach kids to code?
RepSpark | Senior .NET Helpdesk Developer | Irvine, CA | Full-time, ONSITE

We’re a casual, twelve-person software development team based in Orange County, CA (south of Los Angeles). We provide many large apparel brands with intuitive and efficient sales workflows, enabling sales representatives to place bulk orders for brick and mortar stores (e.g. how O’Neill ends up in Tilly’s or how Armada ends up on Backcountry).

Our stack includes C#, ASP.NET, SQL Server, TypeScript, IIS, and Git (http://stackshare.io/repspark/repspark).

We’re looking for Senior .NET Developers (C#, MVC, SQL Server) with 5+ years of professional experience to lead our customer helpdesk initiative.

Side note: we finally set up our ping pong table after moving to our new office space. Spontaneous 1v1s and 2v2s are in full swing again!

Please email hn@repspark.com with applications or questions. We'd love to hear from you!
It also really dismisses the effect of illegal immigration on lower-class labor work and acts like they're crazy for even suggesting it. 10 million immigrants is a lot of people, and if a lot of them are doing lower class work, that suppresses wages for American workers.
Not really true.

Python 3.6 is basically at speed parity with Python 2. There are a few outliers, but in most cases 3 is as fast or faster than 2.

Python 3 adoption is exactly where the devs wanted it to be 10 years later. Almost all major libraries have been ported. Python 3 adoption is only growing. More than 30% of new projects use it. Expect that to grow substantially as 3.6 is adopted.

"didn't go anywhere" is therefore FUD.
Hello! I have been both, as well as a founder. I also have been consulting on organizational process since before you started high school, so maybe lay off the condescension a bit.

I'm not saying good management is unnecessary. I'm saying that managerialism is basically the opposite of good management. Metrics can be valuable if used very carefully. But they so rarely are, because a lot of the drive for metrics is really is in service of a cultivated shallowness. Simple metrics allow somebody to swoop in, jerk some levers, provide apparent gain, and then jet off to something else, never mind the consequences.
No wonder they crushed EV1, they didn't know how to start it.
This is a perfect slice of Americana here.

I can't find a number through Google but the number of Ford Hourly/Salaried employees has to be over 125,000. As a guess.

Tesla has 30,000 hourly/salary employees.

Despite being valued 'less' Ford has a huge economic impact for many peoples lives. This may decline, over time, but don't be surprised if Ford/GM/Chrysler combine forces for a huge battery factory of their own. Their ability to tap capital markets with lower interest rates than Tesla is a competitive advantage. They also move many more vehicles than Tesla and get better prices from suppliers, which is a competitive advantage.

Tesla's gambit with batteries is either going to work or will offer a fantastic opportunity to pickup a battery factory at a good price.

At the of the day, when all major automotive companies have EV vehicles, what's going to differentiate them? The accuracy of the self driving software? Entertainment options within the vehicle? Serious question.
From what I can tell, there's two sorts of Verizon customers/ex-customers...those who are happy with the service and those who've had to deal with their customer service representatives, especially as it relates to billing.

It's saying something that despite having experienced their network coverage, and it is simply better than anyone else I've tried, I will never use Verizon again. Their service is that bad. In my case, it all started when a family member on our plan had her phone stolen a month before our hardware refresh date. I called them up to find out what could be done. Since it was an iPhone, they said I could only buy a new one at full price since Apple wouldn't let them do early upgrades. My suggestion (pay the ETF) was something they'd apparently never heard of, thought of or had any mechanism in place to handle. After several calls and getting passed around for a bit, one of their representatives had an idea. If I added a new line, swapped the number for a month I could then call in and have the contract switched over once the line no longer had an ETF. My only cost would be $40 for the extra unused line that month. That sounded reasonable...reasonable enough that I asked whether I could do it for all of the lines on my plan to keep the hardware refresh dates in sync. They said no problem. Fast forward one month, I call in to have the contracts transferred over. Their response, "we don't do that anymore." The best they could do was put what was now 3 unused lines on hold so I wasn't paying for them each month, but that would freeze the hardware refresh date/ETFs at the full 2 years. And even that could only be done for 3 months. I must have called them 20 times over the six months I tried to get the issue resolved and I spoke to countless supervisors. Nothing worked. The only solution I could find, which I told them many times was my option of last resort, was to switch to another carrier who would pay my ETFs. Their support couldn't make it happen.

The whole ordeal cost me somewhere between $500-$1k. I'm now with a different carrier with an inferior network. I've missed a few calls on occasion and had some drop from time to time. But their support is friendly and able to solve problems. So I'm happy. I also know I'm not alone. In searching the internet for how to resolve these problems with Verizon, you see there are large numbers of customers like me who are subjected to their byzantine billing system and end up being given an endless runaround.
I'm not sure a lot of people that use Slack use Office. I know a lot that use Slack + Google Docs almost exclusively.

It's a matter of tradition. Older firms with a large collection of native Office documents need Office. Newer ones without that baggage can be more adaptable.
If you were in a software engineering uni program, then you were around well after the timescale the OP is talking about, I believe; I think their claim is more to the often-promulgated idea that Turing was a major figure in the development of electronic computers as we know them who ought be heralded as "The Father of Computers", as he is now often portrayed in pop science.
I don't think there's much sense in using Google as a proxy for anything really. The scale at which Google operates is in another universe.
> You can certainly tell them that, and they may even find it easier to remember, but it won't actually be the reason that one convention is better than another.

Indeed. But it was arguing against the logic of the parent post, which argued that it was a reason for one convention being better than the other. Not to be rude, but please read the parent post before responding to a response. It tends to make more sense.

> Whether pi or Tau is preferable a priori is logically distinct from whether it makes sense to change conventions once one is established.

Agreed. But that's not what I was arguing. I was arguing that we have to pay some kind of intellectual debt regardless. I could have used a different example, such as cases where it makes more sense to use pi than tau, and in such cases, we would be paying some intellectual debt. But please, please try to see how the idea applies beyond the initial example. Don't just take the argument at face value.
That video fails to mention that those numbers only apply to the very small (6% iirc) minority of issues where there's a statistically significant difference of opinion between "the people" and the rich.

Also, the paper doesn't ascribe any reason for the effect. All that stuff about campaign finance is just editorializing from that video. It's just as possible that, for example, wealth and education are well correlated and Congress is siding with the well-educated 6% of the time.
The Python 3 debacle has pretty much nothing to do with performance from what I understand.
Show HN: Expressive way to define HTTP handlers in Go
University of Chicago | Lead Software Architect | Chicago, IL | Full-time | Onsite | VISA | https://cdis.uchicago.edu

We're looking for an experienced Software Architect to lead our software engineering team building out and scaling an open-source data commons platform used by cancer researchers.

Our infrastructure includes of 17PB object storage, 18,000 compute cores, 100G networking, along with interoperability over public clouds. Developing a deep technical understanding of the system, software, and security architecture will be critical to success in this role.

Technologies used: python, linux, openstack, AWS, postgres, consul, salt, elasticsearch, spark, and more

Learn more about the Genomic Data Commons at https://gdc.cancer.gov

Join a team of engineers and scientists in our academic research center leading translational data science and advancing data driven cancer research.

Apply at https://cdis.uchicago.edu
Have you fought of setting up a form so people can submit through the form and always have the format right (hard part might be making it post on their behalf).
Transfix | Front-end Engineers, Back-end Engineers, Product Manager, Implementation Engineer | NYC | On-site

Transfix is creating a marketplace to connect shippers with truck drivers. We're in a $800B industry that's ripe for automation. We're dedicated to reducing the amount of miles being wasted by optimizing the way shipments are handled from creation to delivery.

We're looking for mid-sr (3+ yrs) front-end and back-end engineers to join our team and a mid-sr product manager. We're also looking for our first implementation engineer.

Tech stack: Aurelia.js, react.js, es6, ruby on rails, postgres, AWS

You can read about our culture here: https://goo.gl/YwAoRH

Process:
Recruiter Screen (20min) > Tech Screen (1-1.5hrs) > Optional Take-Home Exercise > On-site Interview (3hrs)

If interested, please apply on our jobs site:(https://jobs.lever.co/transfix)
11) What if I do not have a smartphone and want to use Amazon Cash?

It is not necessary to have a smartphone to use Amazon Cash. You can use our Print-at-Home option by visiting www.amazon.com/cash on a desktop browser and selecting “Get your barcode”. After logging into your account, you will be given an option to print out your Amazon Cash barcode which can be brought into the store for scanning.

Nice. This solves the internet at the library / school problem for a whole group of people. Still a lot of folks with the cheap LG phones for prepaid service. If they expanded to allow bill paying it would be an interesting challenge to Walmart.

[edit: also allows the "send me your code and I'll get you some money" like many use Paypal for like parents sending money to college students]
Confidential Assets [pdf]
Isn't Python3's primary issue that it killed developer productivity?
Things like metrics, values, and re-orgs might seem like Dilbert-esque corporate speak (a view I used to share), but they're incredibly important once you're trying to get a bunch of people to do something with excellence and speed.

The need for this sometimes seems to be, itself, an aspect of managerialism. Sure, if you're going to the moon on a tight timescale you probably do need to marshal a larger number of people than can usefully self-organise in the available time. But most projects are much smaller scale. A feature of managerialialist organisations is that there's rarely any consideration of the possibility that a give project could be done by a self-organised group (let alone a single smart individual). Everything starts with managers assigning a "team", which then inevitably ends up requiring management.
Thanks for your input.
We are actually trying to get away from this way of working because it does not work any more.
As we have an MVP, we want to get towards some initial traction and if feedback leads us to some direction then take aim in that direction and then if everything goes well then fundraise.
Your type of company has great value early on to get an MVP or MDP but we got to a point where we want in house people to do it who concentrate only on this app.
I appreciate your feedback though and will keep you in mind.
> I think somebody who manages doctors should be a doctor.

i could be wrong, but i believe in 'real' professions like medicine and law, there's some kind of board/bar rule that prohibits being managed by someone who never had the actual job they're managing. any one know if that's accurate?
Inductive Automation | https://www.inductiveautomation.com | Software Engineer | Folsom, CA

Come help develop the future of software used in industrial automation. In this position, you would join our core product development team. Together, we work to build our primary product, Ignition.

This position is focused on implementing and maintaining network protocols for communicating with industrial controllers (PLCs, RTUs, etc…) as well as the system responsible for bridging data from those implementations into the Ignition platform. Responsibilities include new feature and protocol development as well as the maintenance and enhancement of existing functionality.

We are a tight-knit team of developers working every day to delight customers worldwide with a product they actually need. If this sounds like something you’d like to be part of we look forward to talking to you.

Requirements

- B.S. in Computer Science, or equivalent experience
- Minimum 5 years of programming experience
- Strong Java 8 skills
- Experience writing server and networking code
- Experience writing highly concurrent multithreaded code
- Modern toolchain and source control familiarity, e.g. Maven/Gradle and Git/Hg
Skills Not Required, But a Plus
- Experience with OPC Classic or OPC UA
- Experience with industrial automation fieldbuses or protocols such as Modbus, EtherNet/IP, Omron FINS, Siemens S7, Emerson/Fisher ROC, ABB Totalflow (DB/DB2), etc
- Experience with PLCs and/or PLC programming
- Any other relevant experience in industrial automation

https://inductiveautomation.com/about/careers/senior-softwar...

You can also contact me at my email address in my profile.
I have a stray dash in the above comment. Too late to edit now. Where I said "in-order" I meant to say "in order".
Yes! Turing didn't invent the computer. Turing is not the father of computers. Turing was a good mathematician, but only a minor figure in the historical invention of the electronic computer. Most of the people building most of the early computers had little awareness of Turing or his work.

The one major figure in the early development of computers who had more awareness of Turing was von Neumann (who had also started out as a mathematical logician). But if Turing were removed from history, it wouldn't make much difference to anything happening in the world of computers at that time.

People had been trying to build automated computing devices, even general-purpose programmable ones, since well before Turing; see Babbage, etc. The "computer" as we now use the term originated in developments in electrical engineering, not Turing's theory.

On the matter, Haigh's ACM article "Actually, Turing Did Not Invent the Computer" may be of interest to some. (see http://cacm.acm.org/magazines/2014/1/170862-actually-turing-..., or on sci-hub at http://sci-hub.cc/10.1145/2542504).
OpenSPARC T1 and T2 are open source and don't have out-of-order execution.
Only as misleading as people parroting that "ISPs can now sell your personal browsing history" after the passage of SJ Res. 34

I personally think this a fantastic and appropriate way to demonstrate the privacy issue to legislators, within the bounds of what is actually possible with the information that's out there
Cockroach Labs | New York, NY | Full-time | Onsite | $120-150k

Cockroach Labs is the company behind CockroachDB, an open-source, distributed relational database written in Go. CockroachDB is scalable, survivable, and strongly consistent - hence the name. The company was founded in 2015 with a mission to Make Data Easy.

Check out the product on Github at https://github.com/cockroachdb.

Roles:

-- Full Stack Engineer

-- Software Engineer, Production

-- Principal Engineer, Backend

-- Product Designer

Please note that significant industry experience is required for all roles. All positions offer $120-150k base, equity, and comprehensive benefits. Learn more at https://www.cockroachlabs.com/careers.

Interested in chatting? Email jobs@cockroachlabs.com.
Yeah that's a software modem. I meant using real modems over internet. I know, makes no sense really. This is only nostalgia.
I think part of the issue is that Python has been the king scripting language on the desktop. It's been quite successful, and so all these people go "you see, performance doesn't really matter, since Python is succeeding without it".

What they fail to realize is that JS, for instance, can reach about 50% of the speed of C code nowadays. If Python could be that fast, you could use it to write videogames and all other kinds of software that you can't realistically write in Python today. It could displace a lot of C++ code. The poor performance of Python is actually limiting its adoption.

Python has poor performance, and a very poor handling of multithreading, at a time when single-core performance is stagnating. I think it's inevitable that people will start migrating away from it eventually. I mean, if you could have something like Python, but 20x better performance, would you take it?
And Africa.