skysight-inc/HackerNews huggingface dataset:
The communication between worker and Host script is through postmessage. So yes you are just moving the event pump to a onmessage pump. If you have an infinite loop in a worker it will run fine, you just can't ever tell it anything, rendering it somewhat pointless.

What is really needed is the ability to preempt/resume javascript in workers.

You could fudge that with a preprocessor script that inserted, at judicious points, polling of a pseudo-interrupt flag. You'd have to use a SharedArrayBuffer which you can't have because it got disabled post-spectre.

Unfortunately, I fear any mechanism that works properly would let you do things precisely and well and would consequently be blocked as a possible avenue for spectre.
You can't just use the docs at Apache Groovy's website because Jenkins pipeline uses a crippled version of Groovy -- none of the functional collections-based methods work.
Xledger | Colorado Springs, CO | ONSITE | Permanent | Frontend Engineer (75-110k salary)
Xledger is a finance, project, and business information system that gives customers tighter control of their businesses.

We are expanding our team in Colorado Springs, which focuses on the UI and development tools. We are looking for frontend engineers (Mid - Sr. positions available) to help us create best-in-class functionality for our customers.

You:

- Have experience working on the front-end of at least one production web application

- Have the ability to pick things up quickly

- Have high standards, and can focus and get things done

- Have experience with a functional programming language, such as ClojureScript, Elixir, F#, etc

We:

- Prefer having a lightweight process with few meetings

- Strive towards solutions that are simple, yet leveraged and performant

- Offer relocation assistance

Nice to have:

- Frontend experience with ClojureScript (re-frame)

- Experience with productive web frameworks like Phoenix

Our hiring process consists of phone interviews and sample work submissions (and/or open-source work review).

Contact techjob@xledger.com with resume, and if available, links to some of your work (e.g., Github profile). Note: No remote position or visa sponsorship available.
We have a technology that share most of the same problems but which has the opposite bias with low false positive rates: bio metric security.

1) biometric detection is limited and fuzzy - with best current approaches. Even matching human performance at this classification task is not enough.

2) biometric detection is supposed to take some natural variation into account.

3) lighting, temperature, dust and other environmental factors.

No biometric security is perfect and yet it is in common use everywhere, including passports. Such design could have any rate of false positive and negatives but since the impact of false negatives is less than false positive the configuration is usually such that false positives are reduce down as much as possible, at the cost of false negatives. Can you say that the same is done with media filtering?

same goes to candiodari. Do not biometric security have security testing done by adversaries, which they can retry, changing something, until it successfully break?
That thing is a beast.
I dont know what processing wp is doing to track "real" visitors via logs. But I have rolled my own analitics and I had the same discrepancy as the article from GA when using server side visitor tracking. Once I started to only track visitors who actually rendered and loaded our javascript it was only 1 to 3 percent discrepancy. My guess is the logs are picking up way more bots that dont load javascript.
In most suburban communities, firefighters' main risk is obesity from sitting around the fire station eating all day. In my town of 80K people there are an average of 2-3 structure fires a year for the 120 strong fire department to deal with. The majority of their calls are EMS calls.
Ask HN: Is Facebook Down?
Seems I keep getting "Service Unavailable".
I was curious about their definition as well. Our world is so hyper political and polarized that the definition of “toxic” and “hate speech” varies widely depending on your political ideology. There’s zero space left in the middle.
You should probably fix the fact you're web server doesn't have a redirect to include www. That link just errors!
I've recently been introducing my son to programming, and it was so much more difficult just to choose the best starting language.

When I started in the mid to late 80's as a child, we had a Commodore 128 and it was Basic or nothing. I also remember typing in those program listings, getting annoyed they didn't work, realising I'd transcribed something wrong, then when it was working making changes.

We then moved onto a 386 and I gravitated towards QBasic (and later TurboBasic because you could use the mouse and compile to an exe)

With my son, I ended up searching high and low, umming and ahhing, and in the end I found the spiritual successor to those computer magazines with program listings in a Python for Kids book that takes them step-by-step (a little like the Commodore manual did) introducing concepts and eventually getting you to build a game.

I think a lot of the wonder about computers that seems to have waned is because we're all older and not looking at it through the same lens, true, computers are far more ubiquitous now, but learning that you can tell it what to do and are only limited by your imagination is still incredibly powerful to a child.
Agreed. All traffic light buttons do something in Dublin, as far as I can tell. Most lights are at junctions. If you don't press the button there, there will be no point in the cycle where you're guaranteed no cars will cross your path. If you do, there will.

Some traffic lights are just for pedestrians crossing, away from a junction. Normally those work pretty quickly - traffic stops in 10 seconds, so long as the last stop was at least 30 seconds ago.

In some countries, pedestrians can get a green light while cars are still allowed turn across them. I'm not sure if that's the case in New York, but it might explain some of the confusion.
After working in a team that was heavily using Jenkins files & scripted pipelines I started to believe that writing Jenkins scripted pipelines is a bit of an anti pattern, as you end up with lots of build script code that can only run inside of a Jenkins, perhaps coupled to plugins, which hampers your ability to locally develop and test changes.

Perhaps sometimes using Jenkins scripted pipeline is a good idea, but if you've got the choice of implementing something as a Jenkins pipeline script or some other script that isn't coupled to Jenkins, prefer the latter.
As far timing goes, this was an embarrassing one. We realised the careers page was going boink couple of minutes after I posted. Guys were investigating when I left the office, and I admit to being curious as to what the cause is. (At a blind guess - confusing behaviour when Greenhouse's API returns some new funkiness.)

I'm quite sure it'll be fixed tomorrow.
You can setup AVA style video processing pipeline using my project https://www.deepvideoanalytics.com/

It comes built in with face detection/recognition, object detection, OCR, Open Images tagger etc.
I save my criticism for systems I trully want to get better. And I actually regret posting my original comment here and hope the sites I use frequently just drop algolia entirely.

(Algolia charges thousands of dollars for some of their services and I find it the worst search system currently used on popular sites.)
> Lot's of tools to solve problems that K8s already solves

In fairness, Concourse predates Kubernetes and was invented developed to support a team working on a different container scheduler (Diego, similar vintage to Kubernetes).

Otherwise you're right. The pain of carrying around its own container scheduling, worker management etc has been a notably hefty thorn in the side of Concourse for the last two years or so. It should go away as Concourse gets rebased onto Kubernetes.

> The Syntax, is K8S YAML syntax, the same with a couple more things, very little learning curve if you know K8S YAMLs, Concourse is a very different thing.

As part of my work in and around Knative Build, Topher Bullock and I wrote a little façade Kubernetes controller[0] that lets you send pipelines and see builds from kubectl. Basically it looks like an existing Concourse pipeline, but with the usual k8s boilerplate.

I'm not sure what the final Concourse-on-Kubernetes will look like. kubectl is showing one-size-fits-all discomfort (see, for example, knctl[1]) and I am not sold that CRDs are suitable for every purpose. 2018 is clearly The Year of the CRD, so I figure we're about 18 months away from the trough of disillusionment on those.

[0] https://github.com/jchesterpivotal/knative-build-pipeline-po...

[1] https://github.com/cppforlife/knctl
I was in an organization where they decided to cut the "indirect labor" cost, which for some reason included secretaries but not engineers. So, fewer secretaries means more of the tasks they used to do for engineers, the engineers now had to do themselves. So, instead of one secretary doing travel expense reports for a couple dozen engineers, and doing them efficiently and well, you had a couple dozen engineers who don't do it often enough to know how, doing it badly and over a much longer (and more highly compensated) time. Multiply this by many different kinds of administrative tasks.
To be pedantic, shouldn't you also need to rule out the possibility that x is a negative number? For example, x = -1 satisfies your quadratic equation, but because we are doing an odd power of x you can rule it out.
Down on my end.
Maybe adding generics to Go Is about syntax after all
FYI, the US has made the largest reduction in amount of CO2 emissions of any country in the world. Per capital CO2 usage in the US has gone down 19-20%, starting while W Bush was president.
I always struggled with manual mode on my Canon 5DMk3 body and then decided to take a risk and buy a Leica M10 this year. The Leica is mostly manual: no autofocus and manual aperture.

I read a couple of the online photography course posts on Reddit to learn the basics and downloaded a light meter app for my phone and started experimenting. It took me about an hour to get good photos and after a few days with the camera, I didn't even need the light meter anymore. Six months later, I can pull the camera out and pick the right settings on the first try maybe 90% of the time. Thanks to the manual focus and the focusing style of the rangefinder, my pictures are so much better, on average, than I ever achieved with the Canon.
No, parent said "any", not real; you introduced that term. Which is the kind of ambiguous language that impedes debate.

If you're saying the efforts are not of the same absolute magnitude, then I would agree; my point is that they are similar relatively to the size of each problem.

If you insist that diversity efforts are only "real" if the same effort is applied to solving two problems which are of clearly different orders of magnitude, then I can only say that I find your definition of "real" perplexing.
I especially doubt so much the anecdote about the she-wolf that fed him like Mowgli (https://www.youtube.com/watch?v=CNcBAI6iOn0). That's just what people want to hear and is totally in tune with the guy that seeks social acceptance.

Not to mention that people are in strong demand with "nature is so cool", and "human are evil" narratives where it totally fits.
> If you wanted to do something in these computers, it would have to involve assembly because of BASIC slowness.

No, you could do all kinds of useful, productive things in BASIC, which were still orders of magnitude faster (and also still more accurate) than manual processes you were replacing.
Looks like it is having issues: http://downdetector.com/status/facebook
> Having taken Carl Sagan's axiom to heart that we have a very limited number of books we can read in our lifetimes and should therefore hold them dearly, I read few books older than 200 years.

It's so strange how the same idea can affect people so differently.

Sagan's axiom actually made me read old books only. Bible, greek mythology, shakespeare, etc. I even learned latin to read Newton's Principia, vulgate and other latin texts. I don't think I have the patience to learn ancient greek.

Pretty much every modern literature is derivative of the bible, greek mythology, etc. So why not read the real deal?
Service Unavailable in the UK
Main site and Ads Manager both down for me.
That is number theory. Number theory is at the same time extremely profound and very very blunt.

Every prime is double of an integer + 1, except for 2. This follows because primes are integers, integers are either 2 times n or 2 times n+1 and numbers representable as 2 times n have 2 as a prime factor, if n > 1. Hence, except for 2.

Overall, number theory is one example to me how very, very simple concepts are actually hard - because you're not trained to look for them. The proof is just ... obvious once pointed out. But why would you look for it with such simple manners?
Alpha | New York City/NYC SoHo | Senior Fullstack Engineer, Machine Learning / NLP Engineer, Director of Product Management | ONSITE, FULL-TIME | $100 - $180k | https://alphahq.com

We believe the path towards building better products involves more and faster experimentation. Alpha is an insights platform that enables teams to make data-driven decisions about products, users, and new markets. Users of our insights platform ask plain English questions and get back supporting data in hours or days, not weeks or months.

On the engineering front we're currently looking for both full-stack web engineers and ML/NLP specialists. Have a strong track record in product management? Come join the company revolutionizing product management as our Director of Product Management.

Our stack: - Ruby - Node - MongoDB - PostgreSQL - Redis - Vue.js - AWS - Heroku

For more info check out the official posting (be sure to mention HN!):

Machine Learning / NLP Engineer: https://alphahq.workable.com/jobs/779039

Senior Full Stack Engineer: https://alphahq.workable.com/jobs/760511

Director of Product Management: https://alphahq.workable.com/jobs/733217
I'm assuming you're the hiring person behind the positions, but I would like to make sure I address the cover letter correctly. Should I address it to you? Also, is the remote option available on the associate job(s)? I'm not against moving to Memphis, but would prefer remote.
Do PS4s respond to ping or otherwise respond differently to the network when they are turned on?
It seems his childhood doctor missed something. It's always worth getting second opinions.

A friend of mine got in a fight at his 10 year high school reunion (when, not ironically, confronting some bullies from back in the day). He went to the ER with his eye bleeding and the doctor there told him he would have to remove the eye. The surgeon wanted to do the operation right then.

My friend went home instead and saw another doctor the next day, who said "if you do everything I tell you to do, we can save the eye."

Today he's 48 and still has 20/20 vision.
Oskar Schlemmer dreamed one of the most wondrous dimensional
DataKitchen | Boston/Cambridge, MA, ONSITE full-time | Multiple Positions in Engineering, Sales | http://www.datakitchen.io/

Due to customer growth (not a cool investor pitch deck), we are adding six+ positions to our team:

'Senior/Principal Software Engineer
'Site Reliability Engineer
'Principal QA Automation Engineer
'Data Engineer
'Sales Development Representative

https://lnkd.in/dMBM4tU

DataKitchen, Inc. enables analytic teams to deliver value quickly, with high quality, using the tools that they love. DataKitchen provides the world’s first DataOps platform for data-driven enterprises, enabling them to support data analytics that can be quickly and robustly adapted to meet evolving requirements. DataKitchen is leading the DataOps movement to incorporate Agile Software Development, DevOps, and manufacturing based statistical process control into analytics and data management. Our company is bootstrapped, profitable, stable, rapidly growing and stock will be part of the package.

Learn more about us by listening to the Software Engineering Podcast: https://softwareengineeringdaily.com/2018/08/29/dataops-with... We offer very competitive pay, benefits like a company funded 401K, experienced team, technical leadership, amazing customers, equity, and a cool office location.

Contact jobs@datakitchen.io
Lyrebird AI | Montreal, Canada | ONSITE | Permanent | Senior Software Engineer

We are creating a developer platform for creating apps on top of existing voice cloning technologt. We are looking for experienced developers to help us in this awesome journey. Send your cv to kundan@lyrebird.ai. You can see our website at lyrebird.ai. Thanks.
OFTN Inc. | Android & Electron Developers | Go & JavaScript (ES8) Developers | Part Time and Full Time | Remote | Hourly

We are building an application for Android and Windows that allows users to send audio with low-latency over a network. We need developers to make use of an API developed in C++ to create a user experience that customers will love. Applicants should have experience with either Android development, TypeScript and Electron, or C++ (and audio programming).

We are also building a peer-to-peer CDN & caching platform for browsers. Applicants for this position should be deeply versed in web technologies and comfortable with Go, TypeScript, and ES8.

Since we are a remote operation, we are flexible with hours and will primarily coordinate tasks over collaborative chat.

Please send a resume and links to past work to jobs@oftn.org
Auctus to launch an affiliate program for crypto influencers later this month
Yeah. It's obvious that these claims are lies or at the very least exaggerated. And if they aren't lies, then we should be demanding real evidence. I don't get why people are downvoting me. Of all places, you would think that HN would be where skepticism reigns supreme.
But 3d printing is not food safe, so using this method for chocolate molds seems unwise.
How to build the network for a Tier 1 tournament
“These are big shifts,” said Craig Johnson, president of Customer Growth Partners, a research and consulting firm. “It is like turning around the Queen Mary. You can turn the rudder, but it takes time to gain a purchase.”

To my mind, most physical stores ought to be like showrooms: innumerable products are hard to judge solely from pictures and text descriptions but easy to judge with ten seconds in person. Let online and off converge.
> Pretty much every modern literature is derivative of the bible, greek mythology, etc. So why not read the real deal?

The same reason we use modern computers even though they're ultimately derivative of primitive tally sticks. “Derivative of” does not mean “worse than”.
> I don't know if subways would have fossilized if they were only around for 1000 years, 60-120 million years ago.

I think you misunderstand. The extent and location of the systems would matter more than the duration of their use. What we'd be looking for is the geological result of artificial tunnels filling up with sediment that then undergoes normal geological processes to solidify into rock.
You might be surprised. My Midwestern 7,000 population town doesn't have very many dedicated bike lanes, but biking in town is incredibly common (to the point that the local library allows you to check out bikes like books) and we have a long-distance bike trail connecting us to the nearest "big" city.

Not every town is like that, of course, which is why I picked this town to live in. The best walkable/bikable towns, I've found, don't advertise themselves as walkable or bikable. They just are.
Arbor | Software Engineer - Python | Cambridge, MA | Full-time Onsite

At Arbor, we're building a search engine to organize all the proteins in the world to discover impactful new technologies. As a software engineer in this early-stage venture-backed startup, you will have considerable latitude to design and build scalable data processing pipelines, and also apply a wide range of tools to leverage large amounts of in-house data.

We have an incredible team of scientists pushing the boundaries of high throughput protein characterization in the lab, and our scientific founders have previously founded companies now publicly traded and worth > $1B.

More details: https://hire.withgoogle.com/public/jobs/arborbio/view/P_AAAA...
ha. did exactly the same thing. just gave up on mail clients and use webmail now. that being said MacOS Mail has also seen much better (more stable) days and I was already close on giving up on that too. But I‘m surprised everyone lives with this mess too. Same as the tower of babel that is the IM landscape now I guess. Over the last 5 years I‘ve come to accept that the golden age of PC software is over, and I‘d date its peak to around MacOS 10.6.
I'd reserve judgement until I saw measurements. Maybe all 32 jobs are using the same cpp/gcc/asm/ld binaries (or whatever the stack is these days) which never get evicted. And I presume this is running under DragonFly BSD whose design goals include aggressive SMP support, so things might be different there. I don't know.
Yeah, I think that Rodríguez absolutely has the right of it here. Animal communication is "simple" in human terms, but is quite rich on its own terms. To anybody who spends quality time with animals in their own comfort zones, it is utterly damned obvious that many animals experience and are entirely competent at communicating love, friendship, curiosity, jealousy, covetousness, and many other thoughts/feelings -- and, also, that they are just as able to blur species boundaries as we are. There are varying levels of complexity to this: snakes are too simple-minded to have a sense of humour, for example, but foxes definitely do. Fox humour isn't the same as human humour, but when you anthropomorphize them, and they foxopomorphize you, there's enough overlap for an intersubjectively meaningful exchange to take place.

I think that science's unwillingness to acknowledge this has multiple roots.

The first is a religious relict of wanting to put Man at the centre of the universe. Descartes, deeply religious, believed that humans were the only beings endowed with a soul, and that therefore animals were necessarily mere automata. This became the default "scientific" dogma, to be considered true unless proven otherwise. But it really is just dogma, with no basis in either rationality or observation.

The second is the scientific requirement for experimental controls and reproducibility, which is easiest to do in a laboratory. If animals really were automata, running on instinct, then that would be fine. But they're (mostly) social creatures, formed through interaction as much as we are. If your understanding of human psychology was formed wholly through the observation of humans who spent their lives trapped in Skinner boxes, you'd form some rigorously incorrect notions of what humans are capable of. Ultimately, there's no way to to get a proper understanding of humans in a non-subjective capacity. Same goes for animals.
> That is one long non-article.

CNN...
Optimization barrier means something a bit different, it means that the optimizer can't push down filters or change the join order, or flatten subqueries into joins. That is, it splits the query into parts that are separately considered for rewriting and plan selection.

In postgres, CTEs are optimization barriers, that is, the implementation plans and executes the CTE separately and the main query consumes the result of the CTE. Pure SQL functions can sometimes be inlined, that is, made part of the containing query, but functions in the other languages cannot. In particular, if a function runs queries itself those happen in a new execution context (portal) and don't share anything with the function callers plan.
Because they can? The department that runs Gmail has to justify their budget I suppose.