skysight-inc/HackerNews huggingface dataset:
These guys used to be dropped into the sea, recovered and refurbished: https://en.wikipedia.org/wiki/Space_Shuttle_Solid_Rocket_Boo...

The story I heard was that after splashing down and spending time in the sea, the refurb cost was not much different to a new build cost, possibly even greater.
Partially related, does anyone know if AMD support on Linux is basically on par with Intel?
Wealthsimple | Fullstack Engineer, Ruby Engineer, Java Software Engineer, JavaScript Software Engineer, Mobile Software Engineer (React), iOS Developer and more! | Toronto, New York City (Onsite)

https://www.wealthsimple.com

Wealthsimple is Canada's largest and fastest growing online investment manager. We make investing easy and accessible to everybody. We're working on the challenges involved in making investment understandable and easy. We feel strongly about our brand and have won a Webby for best financial services website. We try to reflect our unique voice in everything we build.

We're growing fast. In 3 years, Wealthsimple Financial Corp has gone from $0 under management to over $1 Billion. We have significant funding from strategic investors that will allow us to continue building an amazing product that's competitive on a global level. With this, we believe that we have the opportunity to build one of the largest and most innovative companies in financial services globally.

Apply here: https://www.wealthsimple.com/jobs
"Yeah, he's a few PDF's shy of a full stack, I tell ya!"

side story:

Yeah, I went through 3 stages of hiring with $company. Interviews went great, and then I hear back that I didn't show up to the 3rd (much to my surprise). When the HR person checked back in, they said it was an error and instead they were no longer interested in me because I lacked Kubernetes experience specifically.

And my resume includes Openstack and Apache Mesos. Not Kuber. But they dragged me around. Still pisses me off that they couldn't read my resume. Then again, their interview process was... shall we say, "interesting".
A Curious Moon
intello.io | Full-Stack Engineer | New York | Onsite, Full-Time | https://intello.io

Do you love building amazing products with a tight-knit team?

Intello (https://intello.io) is a looking for an enthusiastic and highly motivated Software Engineer to join our team and help us build our SaaS 3.0 platform. We’re creating a more transparent SaaS ecosystem by building a next-gen product for companies to manage the explosion of SaaS tools. This engineer will help us explore the possibilities around data and algorithms so we can give users better insight into their productivity. As part of a small but rapidly growing company, you’ll wear a number of hats as both an engineer and early contributor. You should be excited to get your hands dirty with the team!

Come join us if you’re excited about the chance to dramatically shape a product as an early team member!

What makes you a great fit for this role - You love working (and have solid experience!) with:

* Statically and dynamically typed languages (we use Go and Python)

* Javascript, React, Redux, and tools like Jest and Flow

* Postgres, Redis, S3

* Algorithm design

* You thrive in small, collaborative teams and enjoy the daily ups and downs of early stage start-up life

* As an engineer, you’re pragmatic and flexible: you always keep one eye on the big picture and at the end of the day, you want what’s best for the team

* You’re excited to be part of a early-stage company building a platform from the ground up and enjoy working on all parts of the business

Please email shlomo at intello.io if you're interested.
> But cabalamat's comment implied that all desktop GUI toolkits are now useless because we have the web, which is a fallacy of generalizing personal experience to everyone else.

Not useless in general, just useless for me

I once wrote a Python program to compile GUIs[1] -- you input a description of the GUI as a text file and it outputs Python code that implements the GUI in Tkinter. I dusted this off for a project last year but eventually decided that making it web-based would be easier to write, look nicer, and have more functionality.

Obviously if other people find WxPython useful, good luck to them.

1: see https://github.com/cabalamat/parrot
Does the evaluate at compile time to a constant or does it produce that series of let bindings?
From what you describe, I think https://www.hipcamp.com or https://www.gamping.com might be closer to what you need.

Campnab solves a very specific problem. There’s limited supply at province/state/national campgrounds. As such, some people hoard sites, only intending to use a few of their reserved days. (This means campgrounds are often sold-out within minutes of being made available.) Then, they cancel the ones they aren’t using, at the last minute.

The problem with this is that many campsites go unused. If you want one of those campsites, the only way to get it is to refresh the availability page repeatedly—in hopes that a spot will open up.

This is what my friend’s wife was effectively doing, when they couldn’t find an available campsite. So, he put Campnab together to automate the process. We later opened it up to others.

We could probably do lots of other things with it. For now, though, we’re just keeping this small and simple—with hopes that it help frustrated campers find a campsite.
Our company is called The Sequencing Center.

https://www.thesequencingcenter.com

We're located in Fort Collins, Colorado which is great for low overhead costs! I'll send you a note. Thanks!
Yeah, but the guy who always stays after at work, how much of his time is work and how much of it is browsing Reddit?
Your script has what looks to be a pretty big inefficiency here[1] that's slowing it down. Looping over a set kills the constant-time presence-checking that you get from using that data structure; it will likely be much faster to do something like this:

tags = list(set(descr.split()) & categories)

The following would also work:

tags = [x for x in descr.split() if x in categories]

[1]https://gist.github.com/28mm/9820bd8b6eb27555efe9d6f46dd95a8...
Cubic Transportation Systems | Multiple Job Openings | Full-Time | Onsite | San Diego, CA, USA

Current Openings:

Senior VHDL Engineer - http://bit.ly/2Ewjc25

Principal Systems Engineer - http://bit.ly/2DTuwIx

Principal Software DevOps Engineer (Unix) -http://bit.ly/2BLvPDM

Senior Systems Automation Engineer - http://bit.ly/2ExQiPt

Cubic is the leading integrator of payment and information solutions and related services for intelligent travel
applications. Cubic delivers integrated systems for transportation and traffic management.

Basically we make the software and hardware that lets you pay for the bus & subway. We are growing and recently won some major contracts (https://www.theverge.com/2017/10/23/16521456/nyc-mta-subway-...) & (http://www.sandiegouniontribune.com/business/technology/sd-f...).

Feel free to reach out with questions or for a referral at Konstantin.Polyashenko@cubic.com.
You an have security or a date, but not both.
Alphabet's earnings miss profit estimates as spending grows
How would ring 1 and ring 2 help? The PTE has a supervisor bit saying that pages are mapped but not accessible outside ring 0 code. That information cached in the TLB. Intel’s problem is that it speculatively executes memory instructions before checking this bit.
I wonder how difficult it would be to build an S3 like interface on top of this so you can get a coarse pay-for-what-you-use, avoid downtime, but also have a much larger capacity than the max of 10TB for one drive.

You might be able to build this on top of minio. Start with, say, 4 1GB linodes (smallest), with 8 volumes each (the max) of the smallest volume size of 10GB, and a somewhat low 1:3 parity in minio (redundancy is mostly handled by linode replication). That would be 320GB * $0.10 + 4 * $5 = $52/mo to start with. After some utilization threshold, incrementally resize all drives to grow dynamically, the parity drives would fill in while a drive is offline & resizing. The parity is also enough to resize the linodes one at a time too if you need to up their compute capacity. This system could grow up to 320 TB raw / 240TB accessible.

The last I poked around at this idea when linode block storage was introduced, this "should" work with minio, but I got the impression they didn't really consider this kind of use case.
First - predictive analytics for real estate | Product Engineer | Durham, NC or Remote | Full-time

I'm the Growth Product Manager at First. We're a venture-funded startup at the intersection of predictive analytics and real estate tech. We identify when and why people will move, and build products to change the game for real estate professionals and consumers. Our team is focused on shipping great products and driving innovation in a massive industry (2014 realtor commissions were >$69B). We believe in continuous improvement and great teams win.

We’re moving fast, and we're looking for a product-obsessed engineer to drive our product design and development.

As one of our early engineers, you'll help guide key design, architecture, and technology decisions. You will work across our web front-end and mobile apps (currently iOS and Android), developing a platform that meets the needs of our expanding userbase. This includes driving the product roadmap, bringing "design thinking" on product features, coordinating development efforts across the team, and working alongside designers to iterate on product UI/UX.

Stack info: Rails + React + React Native + Spark/Python (machine learning/artificial intelligence)

Check out the full job description here https://first.io/hiring or shoot us an email at jruss@first.io

Come work with us. Change the real estate industry. Learn and grow every day.
I don't know about that. Why would you want to advertise a low salary?

Companies most willing to pay large salaries won't hide it. If you want the best developers and have the money to pay them, there's no reason to obfuscate what you can offer.
Racism involves believing that your race is superior to another race, which you believe to be inferior.

Expressing the belief that a person of another race would be treated better than you does not involve a belief in the inferiority of the other race or the superiority of your own, so is not racist.
To make it worse, the fund gets dissolved after a while. So now instead of one VC firm you have to deal with dozens of investors.
Somehow people insisting "don't say free" never extend this demand to free libraries, free fire department service, and so on.

Virtually everyone who has even a minor understanding of how society works intuitively understands that "free healthcare" is paid for with public money, just like "free libraries" are paid for with public money.

In fact, calling it "public health insurance" makes it actually more ambiguous and confusing. It sounds like access to it is open to anyone, like how access to a bookstore is open to anyone. "Free" is less ambiguous as to how much it costs to the person receiving the service.
My advice, skip the first 30ish episodes, they are rubbish, I had no idea what I was doing, and I have not had time to go back and fix them. ;)
First, read the parent comment. The parent is asking specifically about “leftist”.

Second, why do I see it that way?

Because at the end of the day that is a legitimate way to divide people. While some will attempt to divide people based on meaningless physical attributes, I’m dividing people based on what they think. Why on earth would that be unusual or undersireable?
Index files as in static sites? That’s in beta currently.
That site was < suck.com >. It's the first one that came to mind for me.
For CPU support, last I checked: yes. I was able to use AMD CPUs transparently.

Now on graphics cards support for Machine Learning applications AMD falls short of Nvidia, but that's a different processor.
atomfilms.com
I think you'd have to be a moron to give your password even if you don't knowingly give some information that can be traced back to you.

Even if nothing at all traces it back to you, it would be easy to add every received password to a dictionary for later consultation.

But besides that, the data can be linked to you if you ever knowingly give any identifying data to another website that the attacker here has control over (or, at least, can observe). If he sets a cookie, or remembers your ip address, or your browser fingerprint, there's every chance that he might later be able to find out your real email address.

Do not give your real passwords to this site.
But with Morse that'll leave us fewer characters than a tweet does!
I miss Palm and WebOS. Thanks for the tip.
> If the choice is between saving the lives of the poor with corruption vs letting them die without I would choose the former any day

This is very important. We need to finally realize that corruption is endemic to the system, and when corruption is raised as an issue it is generally to disadvantage the poor (last time I looked Wall Street is still doing fine even under the highest levels of corruption one can imagine).
> I didn't even know rings 1 and 2 were even relegated to the dustbin.... so everything is ring 0 now??

It's all either ring 3 (user) or ring 0 (kernel) for the purposes of this discussion. The biggest architectural impediment is the single bit for ring selection in page table entries. And since long mode requires paging, there's currently not a way to select rings 1 and 2.

Although you might be able to play with some of the hypervisor extensions to give you guest ring 0 context inside a regular user process... See Akaros for a good example of what that looks like.

> Which brings me to another something I don't understand about this. If mispredictions leave their calculations in cache why can't that cached data be cleared after the branch is determined to be bad?

Because the cache is a fixed size, and that just kicks the can down the road. You'll just test for the eviction in your exploit instead.
I don't normally respond to messages like this, but this one touched me. Nearly a decade ago I had to battle a Sarcoma in my leg. It changed the entire course of my life, but has made me stronger as a result. It is an experience I don't wish on anyone, and remembering the impact that it had on my family chokes me up a bit.

Your comment made me cry.

"Squeeze her hand for a stranger."

OP, I will keep your wife in my thoughts.
CellTool | Software Engineer | Munich, Germany | Full-time | Onsite

CellTool is a biomedical start-up which develops, produces and sells Raman microscopes(Raman spectrometer combined with an inverted digital light and fluorescence microscope). We are a small team with lots of individual responsibilities and often need to quickly learn a new technology to solve our tasks.

Our GUI is written in Python2.7 and Qt4 using the PyQt4 bindings and makes extensive use of twisted for asynchronous communication and network programming. If you are interested in developing laboratory and production-ready software for a scientific instrument and would like to collaborate with an interdisciplinary team specializing in electronics/embedded, biotechnology, and data sciences. Then please read further about the job at : https://de.indeed.com/cmp/CellTool-GmbH/jobs/Software-Engine...

If you are interested, please send us your CV (ideally including a link to your public git profile) and cover letter to k.schuetze [at] celltool.de. Do contact us if you have any questions.

CellTool GmbH
https://www.celltool.de
I'm not to let anybody get away with it. I'm just saying that without a change of environment the next group of police are likely to end up doing the same things after some time.
I agree that electron is a bloated resource hog. But if you're running a web browser anyway (I always am) then it's not a big deal to have a web app with the server running locally and the client being a browser tab.
How are you all making money? Is this ( https://www.reddit.com/r/discordapp/comments/3hj8ip/what_are... ) still the plan?
Introducing the premium full-archive search endpoint
> It's only for hackers / engineers for now

I'd say it's even more narrow than that:

"Which software engineering roles are you interested in?"

Considering that the form doesn't ask much in the way of software- or programming-specific questions, why wouldn't you broaden it to at least all technical roles?
Ceph is good! I'm a bit removed from keeping up on the day-to-day, but I always respected it as being a solid and dependable piece of open source software.

There are options that will perform better, but they are almost always considerably more expensive than FOSS, and all have their own weird scaling quirks.

With the launch of BlueStore a few months ago as well as improvements in erasure coding, I wouldn't hesitate to take a look at it again if I was starting a new project.
Daily Harvest | https://www.daily-harvest.com | jobs: Software Engineer; Product Manager | Princeton, NJ, USA | Full-time Onsite | https://www.daily-harvest.com/careers contact me at savraj@ [our domain] and mention HN in the subject line!
Based in Princeton and NYC, we are a rapidly growing startup sending out thousands of products to happy customers each week. Everyone around you -- especially the non-techies in your life -- will at least try, if not consistently enjoy the frozen superfood eats that your work at Daily Harvest will deliver!

Our 39 flavor combinations of smoothies, overnight oats, chia parfaits, harvest bowls, and sundaes are co-created by our team of chefs and nutritionists and come packed with organic fruits and vegetables, and no added sugar or preservatives. Each cup is perfectly portioned, so all you have to do is take it out of the freezer, add your liquid of choice and blend, heat or soak.

Daily Harvest seeks a PM and a software engineer to help build the future of frozen food delivery. As a member of our software engineering team, you’ll craft and ship the code that powers our entire business -- from user-facing UI, to code that interfaces with our shipping providers, to inventory and supply chain management at scale. You’ll be working with a small team of friendly, easy-going engineers and report directly to our CTO in Princeton, NJ.

Your qualifications - 3+ years of experience in software development roles - Experience with Python-powered web-apps (Flask, Jinja, Google Cloud, Google App Engine, Stripe) - MySQL, Google Cloud SQL, PeeWee ORM - Experience with Git, Travis CI, PyTest, and deployments to Google Cloud.
But then, why is it called "twenty years of speedcubing", if he started in 1981?
> It is our modern version of "when all you have is a hammer, everything looks like a nail."

No. I've written GUI software, and tools for building GUI software[1], in the past.

1: https://github.com/cabalamat/parrot
eBay | www.ebay.com | New York | NYC | Full Time | ONSITE | jobs@ebaynyc.com | VISA ok
We are hiring experienced data scientists to change the way eBay does advertising. eBay's old advertising strategy was 3rd party focused (Ads that sent people off eBay). Our CEO said that strategy has changed. We need ads that keep people on eBay and offer better choices for our buyers. We are the team blowing up the old strategy and doing something better. You can move the needle when it comes to eBay's profit. We are a small team in a growing remote office. This is a unique opportunity to learn search engine and recommendation technology which rank eBay's 1+ billion active items. We apply cutting edge machine learning techniques on petabytes of data and thousands of Spark/YARN nodes. This includes deep learning, XGBoost and online learning. Our interview consists of two phone screens. Then you come onsite to meet the team and do a code test. The role will be 50% production coding and 50% research.

jobs@ebaynyc.com | Ask for Adam
Medically speaking, not the same. But NPR (Invisibillia) had a pretty amazing story about recovering from a coma.

https://www.npr.org/sections/health-shots/2015/01/09/3760841...
Firefox 59 to strip path information from referrer values for 3rd parties
Read "The millionaire next door" for a book-length explanation of this.
He actually fought for Trump to get elected. I don't expect his brain implants to be working very well
V8 JavaScript Engine Release v6.5
Realistically e-bikes as they're being sold - limited to 20 - don't present any more danger of that than conventional bikes. Of course it's possible for an unskilled user to go faster than they can handle, but that's always been possible on a conventional bike too.
Also, AMD graphics card support for graphics applications is generally excellent, especially in the last few months with newer cards. AMD have released a fully open-source driver chain called AMDGPU, the only caveat being that it uses an open-source LLVM-based shader compiler toolchain that's somewhat slower on some workloads (and somewhat faster on others!) than whatever proprietary thing is in their blob drivers, which are called AMDGPU PRO.
Are you using anecdote to mean 'not factual/confirmed' or simply to mean 'single data point'? I understand that its common to switch between the two meanings. I can usually guess from the context but its unclear from your comment.

In any case, I would say that even a single data point of a kernel crashing bug is cause for concern.
Not in the context of impersonating Boris Johnson's IP they are not.
"Step back and you might mistake these as excerpts from a children’s book, except that they depict grown adults doing ostensibly grown-up things. One could argue that they effectively infantilize their intended audience,"
You can help the ecosystem (and yourself) by trying to convince later-stage investors why the companies you believe in will succeed. Example: http://paulgraham.com/airbnb.html
Trust is good, quantum trickery is better
If this were a Medium post, I'd give you lots of claps.

And I'd highlight this...

> They're just telling us that Basecamp had the best year ever and they don't feel like improving on it so they're not hiring at the moment.

And...

> There are plenty of businesses that are happy with where they're at and settle-in, Basecamp is different because they're a tech company and they feel the need to blog about it.

I do enjoy their approach, quite a lot actually. But I'd enjoy it more if they spent more time sharing real experience and learnings (and failures), and less time projecting often absurd things on mainstream "entrepreneurial culture" while telling me how they're so much better.
Hilton owns ~800,000 suites across ~4,000 cities. This is great, but if travel were to drop by 20%, you'd now be paying for and maintaining empty rooms.

The AirBnB network has ~3,000,000 suites across 60,000 cities. Even if they were to comply with all local laws, they would still have margins, and room to grow, and would weather downturns better then traditional hotel chains ('Sharing economy' means that they aren't stuck paying mortgages on rooms they can't rent during a recession.) They can also expand into the traditional hotel chain business, by building or buying properties.
That's not what happened here.
There used to be a really good comic strip called Angst Technology, hosted at inktank.com. Then it stopped, and I was sad. The funny thing is that a bit later the domain got reused by a different group of people I also know - the company formed to commercialize Ceph, then bought by Red Hat. All cool, but I still miss the comic strip.

...or missed, I should say. I couldn't remember the exact name of the fictional company, so I googled, and it turns out there's an archive.

https://comics.beardedcoffeemonkey.com/chapter/angst-technol...

Yay! I'm happy again. So I cheated on answering this question, but if you love tech then you should check out this strip.
The researchers had something online at one point, but it wasn't working when I needed the link for the story. They said they planned to fix it, but so far they haven't.
I think we should save this for one that can actually fly again after being 'recovered'.
imo the social attire is much more difficult to parse than the business attire.
Net sales