skysight-inc/HackerNews huggingface dataset:
Open Energy Market | Full Stack Web Developers | Surbiton UK | Remote or Onsite

How would you like to join a company that is actually disrupting an industry that’s still based on faxes? The UK commercial energy brokerage industry is stuck in a bygone age. Relationships and paperwork still dominate. We use technology to modernise the industry and empower its customers. We focus on trading only large volume contracts. Our software automates the procurement process offering direct access to the UK’s suppliers. Customers can forecast their portfolio allowing greater control over their use and costs.

For more information about us and our company, visit https://openenergymarket.com.

We are seeking intelligent and creative people to join us as Full Stack Web Developers.

Our development team is cross-functional and is currently fully remote. We have an office in Surbiton from which you can work if required. You will be comfortable working in a mature and collaborative environment. Liaising with non-technical employees across multiple time zones will be required. The role provides a high level of autonomy and you will be reporting directly to the CTO.

You will be responsible for the development, deployment and support of our software. This will cover the ongoing support of our current software and the development of our new platform. You will be expected to contribute to all areas of the Devops process including support of our mixed Azure and AWS environment.

Our software is currently built using ASP.Net MVC and standard web technologies. Any experience of these technologies would be highly preferable and you will have strong HTML, JavaScript and CSS skills.

All new development work will be undertaken using .Net Core and we are evaluating Vue.js as our preferred frontend framework. However, we are constantly investigating other technologies that would benefit our product or speed up our development process. Skills such as Powershell or Bash scripting experience would also be welcome.

About you

- You are a craftsman and take pride in all aspects of your role.

- You leave the code in a better state than you find it using a pragmatic, boy scout, approach.

- You program for fun as well as your day job.

- You like to break things while finding out how they work.

- You engage with the wider developer community and are involved in open source.
>eBay don't

I stopped reading there (kidding) but it's apparent the person doesn't use eBay to the fullest extent of features available to you. I don't use it these days because I prefer paying with Paypal + Credit Card & have had that number compromised too many times -- also makes it hard to find specific locksmithing/high end security equipment for building physical security labs, so there's that.
> side channel attacks created

not applicable to offline decryption and of fairly limited use in asynchronous communication

> computers get faster, dedicated hardware is created

not relevant with 256bit keys. Even grover's algorithm would only cut it down to 128bits which is still "boiling the oceans" territory. So at least in that area we have a lot more safety margin than in the past.

Of course none of that is a guarantee that the data will stay secure, but you can't just generalize all attacks used in the past and then count them against a system where we learned from some mistakes and others simply aren't applicable.
It's a non-competing market. Nobody is going to fire up a grill in the office, make a burger, and then slap on the sauce just to save a trip to a McDonald's.

They are going to use it when the otherwise wouldn't buy a McDonald's burger, like when hosting a backyard BBQ.
From the HN guidelines:

Please don't bait other users by inviting them to downvote you or proclaim that you expect to get downvoted.
I'm in complete agreement, but to add to the thought of "Hire the best..." as lazy, I think it's just incorrect.

The best what? If you're talking about a software development team, are you hiring the best software developers? The best devs in what niche? I consider myself a very good developer, but I would be shit for quite a while if I joined a team focusing on embedded systems. Or if I was writing an OS kernel. I would likely get up to speed and surpass some people, but I may never be as good at Y as I am at A, B, and C now. I may just not have the passion for it that I do for those other things.

To agree with your point more, assembling a team of 'rockstars' who are all good at just about the same things means that your team is likely going to have very large blind spots (say: testing, for instance), and contention over people's preferences for work. We can't all be the architect of a greenfield real time data processing service.

I fundamentally believe someone who is engaged, enjoys critical thinking, likes to learn, and is generally good (or at the very least conscientious) at their craft can move from technology stack to technology stack if it aligns with their personal interests and/or motivations. I do, however, believe we generally have our sweet spots where we are most apt. Maybe due to our preferences, possibly our aptitude, likely a combination of those and our personal preferences.

I consider myself stack agnostic, I float between a half dozen languages a month between professional and personal projects and depending on the problem trying to be solved. But if I sat down and thought about it, a couple of languages would float to the top as my preferred or best, and the rest would be because I'm good at solving a certain type of problem with them.

We can't all be the best at everything, but we can be really damn good at some, and together we can go full Voltron and kick ass. It's just too hard for someone in HR/Talent Acquisition to figure out who should be the leg or the arm (or even what Voltron is), and they're likely the filter most candidates must get through.

EDIT: To add, I'm not just ragging on HR/Recruiters either. I generally know what I'm looking for in developers but still consider it hard to interview and hire. I don't think I'm very good at being the interviewer in the formal interview process. Now, if we had all the time in the world and left the office to grab a pint and just talked like human beings I think I could feel it out better, but now I can't get any work done and I'm going to be drinking 5 days a week until I fill the position.
I don't think (?) I said AOT programs don't start any faster than JIT compiled programs. I said Hello World doesn't start any faster when AOTd, because being able to avoid JITing a few methods (on a spare unused core) is not worth the increase in page faults needed to load the larger code from disk. But that's probably rather specific to Hello World. I'd hope real programs see faster startup!

Gradle is so slow to start up that it's been daemonized.

Gradle is usually run from the command line, so surely that supports my point? (perhaps emphasising the "tiny" was a mistake).

At any rate, Maven doesn't have the same problem, despite doing the same task. Gradle is slow to start for a lot of reasons.
My main issue with this algorithm is that it purports to predict THE DEFENDANT'S actual risk to the community. That's impossible to do.

Instead, it seems like it should provide data-centric trends based on objective data and metrics, such as age, sex, race, socio-economic metrics, housing, charges, peers, gang affiliations, state, city, ZIP, block, historical recidivism, charge severity, marital status, child status, and any other obtainable piece of data. From this, you would be able to generate concrete statistical evidence which could be used to supplement, not replace, the standard factors considered by the Court. This data could be used by prosecution or defense to counteract any intentional bias introduced by those running the numbers.

Even then, however, this data would be generalized, treated as a predictor, and applied as prophecy to the particular defendant in question. It seems like it should be inadmissible.
Isn't that what archaeology does to dead people anyway?
P100s are seriously shaking up cluster design. Student clusters are now hitting 30 teraflops with <10 nodes. https://www.theregister.co.uk/AMP/2017/04/27/new_student_lin... Scores were hovering at 8-12 teraflops from 2013-2016.
GreatHorn | Senior Software Engineer | Belmont, MA (Boston area) | Full-time | ONSITE | https://www.greathorn.com/
Stack: Python, Haskell, React, JavaScript, PostgreSQL, Redis, RabbitMQ
Platforms: AWS, Azure

We're a seed-stage startup in the suburbs of Boston. We are seeking a skilled and thoughtful engineer to join our creative team and help build the definitive communication security platform for cloud infrastructure.

This engineer will be core to the development of our engineering team - they'll work closely with the CTO, mentor junior team members, be a key participant in product design, and will be central to ensuring we can deliver high quality software on time.

The ideal candidate has:
- A demonstrated background in one or more of: Javascript, Node.js, Python, Haskell, and/or SQL
- Meaningful experience working with cloud services (Google Apps, Azure, AWS, etc.)
- Bonus: Cybersecurity and/or startup experience

Job posting: https://www.glassdoor.com/job-listing/senior-software-engine...

Our posting for an Infrastructure Engineer: https://www.glassdoor.com/job-listing/infrastructure-enginee...

Please feel free to reach out directly at careers@greathorn.com.

Personal note: The company is an excellent one - we're candid and collaborative, committed to creating a diverse workplace, and firmly follow our "no assholes" rule for hiring. We're Techstars graduates, are led by cybersecurity veterans, and last year achieved 535% year-over-year growth.
Location: NYC

Remote: Yes

Willing to relocate: Also yes. Will consider Bay Area, LA, Boulder, Seattle or Portland

Technologies: Ruby, Javascript (ES6/7 heavy React/ReactNative user), SQL, postgreSQL, Redis, Git, Bash, Docker, Ansible, some Clojure, some Python, a bit of C, a bit of R, MatLab

Résumé/CV: http://kunalashah.com/Resume.pdf

Email: me@kunalashah.com

Some recent Machine Learning and NLP work and education. Interested in all sorts of software and hardware, particularly around collaboration, molecular biology, sustainability / energy, and am open to interesting ideas in general. No fintech or adtech though please.

Looking for a very strong technical team and a big vision.
The immediate predecessor to the Netgate SG-2220 ( I forget the Model, but it was based off of the the PC Engines apu1d [1]) does not support AES-NI. It has the AMD G series T40E, which is based off of the Bobcat architecture [2] [3]). I use pfsense as a home router, and while I am very happy with it, I will be forced to upgrade that hardware, and I do not use any feature sets that require the use of AES-NI.

In addition, the Netgate SG-2220 uses an Atom C2338, which was susceptible to the LPC bus failure [4] [5]. So as of right now, I would also be extremely hesitant to purchase the Netgate SG-2220 without some sort of assurance that the router I got is not affected by it.

[1] https://pcengines.ch/apu1d4.htm

[2] https://en.wikipedia.org/wiki/List_of_AMD_accelerated_proces...

[3] https://en.wikipedia.org/wiki/Bobcat_(microarchitecture)

[4] https://www.netgate.com/products/sg-2220.html

[5] http://www.anandtech.com/show/11110/semi-critical-intel-atom...

EDIT: Interestingly enough, someone from Netgate said that the PC Engines APU is unaffected: https://www.reddit.com/r/PFSENSE/comments/68nd6y/pfsense_25_...
EDIT2: Seems they edited that, the APU1d won't be compatible.
Bitmain has no "asicboost monopoly". 3 (or 4) different entities each have their own patents on the exact same optimization: https://plus.google.com/+MarcBevand/posts/Egm8LGZxdSk
Mainly these two reasons.

1. It signals that one may not be interested in a development career long-term. This is probably the closest you get to the "overqualified" dismissal excuse more commonly given in other fields. The potential impact on the team could be either small or large, depending on the candidate's plan to move himself to a different position.

2. To me, it demonstrated a dependence on formalized schooling processes that may signal an inflexibility of mind that makes it difficult to adapt to the fast-moving world of software. He chose to go through this program not because he was programmed to believe it was the only way he could support himself, which is why most people pursue "higher education", but because he wanted to learn about the business perspective. A strategy that involves getting an MBA is highly inefficient, as discussed elsewhere in this thread.
But but...then what will the MBAs and C-suites do if they can't stack rank and yank people, saving some $$ and getting their own promotions?
So somebody invented a hardware optimization that provides a 20% improvement in mining power. Big deal. Bitcoin miners with a close connection to an ASIC fab, or who are close to a cheap power plant, have a bigger edge than that.

Now if someone comes up with a way that gives a much larger improvement, like an order of magnitude or two, that's a game-changer. But 20% is not.
As far as I'm concerned these gravity assisted landings are technologically superior voodoo magic. The combination of materials, software and physics to accomplish the improbable.
From the article: Slow startup -> 80ms. What are you using it for that 80ms is a problem? Memory usage: He explains why an AOT solution would use more memory.

What is the cognitive load with the JVM? You install it and the type 'java my.jar'

BTW the JVM can reduce cognitive load hugely when it comes to profiling or debugging because of the tools.
Exactly the opposite. Typed languages without parametric/generic code result in extraordinarily verbose and bug-prone code. You end up constantly casting to/from void* or Object.

That's why all popular typed languages after C provide a facility for writing parametric code.

And without exception, the standard libraries for those languages using single-variable names (S,T) for types. Because when you have 1-3 type variables, and you're writing generic code, "Type" doesn't really communicate anything that "T" doesn't.
A good argument to epoxy those ports shut, if you're really worried about that.
Evidence may or may not win (that wasn't my point), my point was that Moneyball favored intuition over evidence. Even Podesta concedes that. So using it as the example in the original article makes no sense.
Key to Improving Subway Service in New York? Modern Signals
What I mean is that the OS people get prioritized for phone features first, computer features second. The filesystem team, which is a great example, did work for both products, but note that it hit the phone first.

Apple minus iPhone means no watch, no tablet, and marginal market share since these products help spur sales in the computer area. Using a MacBook as a hub for all your Apple devices is a compelling reason to get one.

Look at how hard it has been for Microsoft to grow market share being what is basically an OS company with no significant hardware sales to speak of.
They're out on the ice the entire game, and usually the only person on the team that can play that position at any acceptable level. That on top of goalies being your last line of defense, having to take 25-35 shots per game.

The same reason your team fights a lot when the other team messes with your goalie; can't afford an injured goalie.
SixFifty – Creating our data-drive logo
I thought they usually used "pre-industrial" as the "normal" level for things like temperature and atmospheric CO2.
Adding on the personal note side: I am the CEO and co-founder of GreatHorn. Happy to chat 1:1 if anyone's interested in learning more, either about the company or the role - or help find any answers I can't provide directly.
I liked the last of the G4s better since you could actually carry them comfortably and the door opened wider. I think my ideal case is a smaller G4 with doors on both sides.
I love Kotlin! That is all.
It seems like they did fail to really analyse the potential in the Boston market. I live in Southern New Hampshire and like nearly everyone that doesn't hold a minimum wage job here, I work in Boston and commute into the city every day (because the New Hampshire corporate tax system is terrible). The commute is an absolutely miserable experience.

I used to drive but finally gave it up when my employer changed the way they compensated commuting expenses. Now, I take Boston Express Bus which costs me $315/month. The buses are always over full. There's probably about $100K per month for the Bus Company just in work day commuters. They also do a large number of air port runs through out the day.

The problem with the buses is they go to a train/subway/bus station on the south side of the city. But, many (if not most) of the commuters work on the north side of the city. So, they have to buy an additional $65/month subway card and waste an additional 45-75 minutes a day travelling through the congested city to get to and from the buses. Using the subway system in Boston is even more miserable than driving because it is horribly managed and badly maintained. Most riders would love to avoid it.

Instead of doing local uber-like shuttles in a city already over served by subway and bus routes that compete with each other (in additional to taxis, uber, employer shuttles, etc), Bridj could have charged $350-$500 per month per person to do a run from southern NH with a Kendall Square drop off and pick up. People would have loved it. Similar routes could have been set up from the South and and West. I think they easily could have done $300,000 to $600,000 per month in revenue with that model.

It's a shame they didn't take a good look at the market. The roads in and out of Boston are hopelessly overloaded. They could have made a ton of money and improved people's quality of life significantly. I assume many other large cites (SF, LA, NYC) are the same. Employers locate in the large cities and don't pay their employees enough to live in the cities. That is a problem calling out for a business like Bridj to address.
If it does, can EFI patch it out?
The 2017 New York International Auto Show: Best of the Rest
Locus Energy: http://careers.locusenergy.com/

San Francisco, CA INTERNS ONSITE

About us: We’re dedicated to the proliferation of sustainable energy solutions. To that end, we build tools and services to monitor, analyze and manage the performance of tens of thousands of solar power systems. We’re a mature startup with a close-knit team that is greater than the sum of its parts. Our organization provides some structure while still leaving plenty of opportunities to make your mark. We’re not perfect but constantly improving. We value folks who offer a new perspective and play nicely with others.

About you: You’re passionate about sustainable energy and want to play a part of pushing our society in that direction. You are thoughtful, curious and ask questions when you don’t understand. You take ownership of your responsibilities and see them through to the end.

We're looking for a software engineering intern for the summer. Details here: https://boards.greenhouse.io/locusenergy/jobs/497636#.WQeBR1...
> I can link you to tons of articles of them being political and generally left leaning

Isn't that falling into the trap of repetition = truth? People repeat falsehood and rumors as much as the truth, and they rarely check the facts. Humans are hardwired to follow social norms not verify facts - e.g., the scientific method didn't arise for thousands of years, and takes great discipline - if everyone is repeating something, that becomes the norm. Propaganda campaigns, some that lead people to far more awful things than criticizing ESPN, rely on it.

I can find a ton of articles and far more online posts saying that the science of climate change is inconclusive, but that's not true. (And a related point: For thousands of years humanity had misconceptions about nature; everyone repeated them; but they weren't true.)

That's why I'm interested in a factual basis, but not in what people repeat. If they are repeating something factual, then there will be a basis for it.

> I think there are poll numbers to support that people tend to shy away from sports broadcasts that are more political

That would be valuable. But I'd like to see it (and it depends on the definition of political).
Cockroach Labs | New York, NY | Full-time | Onsite | $100-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 Build it Right.

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

Roles:

-- Principal Software Engineer, Distributed Systems

-- Software Engineer, Distributed Systems

-- Software Engineer, Full Stack

-- Software Engineer, Production

-- Technical Lead, Full Stack

-- Senior Product Designer

-- Web Developer

All positions offer $100-150k base, equity and comprehensive benefits. Learn more at https://www.cockroachlabs.com/careers.

Interested in chatting? Email jobs@cockroachlabs.
You've gotta win pretty big to reverse out a 26% loss followed by a 14% loss. That's 36% over two years.

What not enough people consider is the null hypothesis: that he never had any skill in the first place and just got lucky. There's acres of research supporting this.
> Software Development is often about human factors as much as it is the code.

Totally true that. But the title almost suggests you can build a winning team out of a random bunch of average developers.

Although the best developer is an illusion as it doesn't exist as such, just 'building teams' doesn't really say much to me too. I've seen very terrible teams that should have been replaced with just 1 good developer..

Personally I prefer to hire the best fit for the job, whether he or she will be part of a team or not.
Wait, your argument is that isn't a way to sell more hardware is that you will do it later, not now?
Thomas Street | Senior Fullstack Developer | Seattle | ONSITE, SALARY:120k-150k https://thomasstreet.com

Thomas Street is a pocket-sized design and development studio in Seattle and San Francisco that helps companies design and build pioneering products. Our team is a group of independently driven, wickedly smart, and incredibly chill people. We work in small teams that move faster than expected. Collaboration is in our DNA and our designers work side-by-side with devs on every project straight out of the gate.

We’re looking for senior full-stack devs — people who are comfortable working on all parts of an MVP web app. We mostly use Javascript (React), Python, and Java, and build on AWS.  At Thomas Street you get super smart co-workers that love working together and getting things done, an engineering and product culture focused building useful and stable products, and a bright loft space in the best location Seattle has to offer.

PERKS: 100% medical & dental (Premera Gold Plan) and Long-Term Disability, 20 days of PTO and paid holidays, annual education budget, ORCA pass or parking stipend, 6% 401k match and annual profit sharing, 4 weeks paid parental leave

Email us at job@thomasstreet.com!