skysight-inc/HackerNews huggingface dataset:
I'm aware of it from school. Essentially it's a variant on the MIT team running tally system for blackjack. In the original, players are called over to "hot" tables, based upon a running tally kept by other team members at each table. Details are widely available.

Casinos now use training and technology to differentiate surprise vs. expected wins. It also becomes fairly obvious to spot once one knows the trick. To obfuscate the technique, some players are called to average tables. As a result, the players don't know whether their table is hot at the time. The overall win percentage is lower, resulting in lower ROI, but it's much more effective.
Sys Admin or DevOps/Systems Engineer

Location: Panama (nomad US citizen)

Remote: Preferred (contract)

Relocate: Possibly

Tech: AWS (Beanstalk, EC2, Lambda, Route 53, RDS), LAMP SysAdmin stuff (RedHat, CentOS, Ubuntu, BSD; postfix, MySQL, Ansible & Chef, Nagios, fail2ban & WAFs), Python & Bash, Docker.

Github: https://github.com/w0de

Email: harry@sysop.ooo
I think Google has done a great job of convincing us they're a tech company as opposed to an advertising company.
> To speak to your example, at least in wartime, peacetime militaries don't have to worry about reteaching their soldiers EVERYTHING. Maybe they've never been in real combat, but at least they can consistently shoot at a target.

My understanding, which is only very loosely informed, is that while soldiers get retrained, peacetime generals, who make the decisions, usually need to be replaced. Crisis response, depending on the crisis, will vary in how much it demands one or the other skillset -- but I think someone whose job it is to oversee safety systems, when in practice (1) the safety systems almost never fail, so that (2) the job consists mainly of convincing politicians that they should feel good about what you're doing, can be reasonably closely analogized to a peacetime general. Making a contingency plan that sounds good to an audience with no experience is a different skill than making a contingency plan that effectively addresses the problem.

Practice definitely can be a useful tool. But just as there are situations where it will help, there are plenty of situations where it won't. When events are all drill and no reality, mission drift in the drill is inevitable. Sometimes a pound of prevention is worth an ounce of cure.
Dstillery - NYC, New York

Dstillery is hiring Engineers, Analysts, and Senior Product Managers!

Dstillery is a machine-learning product company that has built a strong foundation in the adtech industry and is exploring opportunities to branch out into other applications. Join us, and you'll gain deep experience developing systems at scale and working with a world-class data science team (winners of multiple KDD Best Paper and other awards). We're still pretty small on the engineering team, and everyone gets their hands dirty and makes a real impact.

We're mostly a Java shop. Hadoop, Spark, Storm, Cassandra, and Kafka are big parts of our stack, and we're always looking for new tech that helps us work at scale. Experience with these is a big plus, but if you've never used them before that's fine too. If you write clean, tested, working code, think through problems, and know how to ship, we want to talk to you.

We're a Crain's Best Place to Work in NYC for the 3rd year in a row. We play Ultimate or Soccer on Fridays, have a company band, game nights, and dev seminars where we talk tech and learn from each other. We keep sane hours and don't track vacation.

We're interested in how you really think through problems and write code, so for developers, our hiring process revolves around a small, self-paced take-home project that reflects some of the real work we do.

Please check out our job postings to apply:

Software Engineer: http://dstillery.com/careers/listings/details/?gh_jid=11316

Analyst: http://dstillery.com/careers/listings/details/?gh_jid=111556

Senior Product Manager: http://dstillery.com/careers/listings/details/?gh_jid=20813

All roles are ONSITE in NYC.
I think it's hard not to like what you like... When a problem space gets under your skin I bet it's pretty addictive.
incorrect. python has array.array which behaves just like in C. You even give the type of the data.
Uber | San Francisco | Fulltime | Android | iOS | Backend

Interested in a highly leveraged, collaborative engineering role at the heart of Uber's core product? Awesome. We are hiring on the Driver Platform team at Uber. Our mission is to transform our Driver application into a world class engineering platform that's easy to build on and impossible to break.

This is a senior role that requires thinking holistically about application development and solving hard architectural problems unique to Uber's scale. Most qualified candidates will have at least two years experience.

If you're interested, please email gluck@uber.com
Got a WRT54GL here that runs on a recent DD-WRT build. Also run Shibby's tomato on a beefier Linksys. openWRT on yet another Linksys and plenty of pfSense around here as well. They are all quite wonderful.

> any 'official' activity seems to have stopped years ago

That's what I thought as well until I searched a bit better.
DD-Wrt is under development and the recent DD-WRT v3.0-r29837 mini (06/06/16) does run quite well on the Linksys WRT54GL.

Installed it 12 days ago and it just runs and runs [1].

Yes it is a beta branch, but I've been on the beta track on a variety of builds for over a year and never had any issues.
The trick was in finding out at the forum on what still worked on that old router.

The download location [2] is not as easy to find as official page only links back to the really really old firmware.

Just navigate up on that ftp-site and you can find newer builds as well.

From the different firmware builds on the beta tree that I tested, the mini build is the one that appears to work best on the WRT54GL. The normal build might work, but I had some troubles with it when I tried.

Of course I understand it if you prefer not to run beta software, but it's very stable and better then running a very outdated firmware in my opinion.

[1] http://www.dd-wrt.com/phpBB2/viewtopic.php?t=302224&postdays...

[2] http://www.dd-wrt.com/phpBB2/viewtopic.php?p=1036133&highlig...
Are we living in a Multiverse?
I can sell you few additional copies of Linux, so you will be able to run Servo right now.
Sr. Site Reliability Engineer (Cassandra, MySQL or Postgres) | Uber Inc | Palo Alto & San Francisco | ONSITE | Visa | Full Time

Uber continues to expand into new cities and its growth and popularity present interesting challenges for managing the change in scale with the pace of innovation. We are looking for engineers that are able to apply the principles and discipline of robust distributed systems to solve operational challenges, while enhancing developer productivity and maintaining operational simplicity.

You will be part of a team of engineers with a healthy mix of systems and software engineering skills, executing in a fast paced environment. This involves ensuring that software products that touch the physical world are always available and performant under exponential growth conditions.

Responsibilities: Drive efficiencies in systems and processes: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.

Requirement: Good programming skills in one of C++/Java, Javascript, Python or Go, and an ability to pick up new ones.

Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, etc.

A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.

Bonus points if you have worked on Cassandra / MySQL / Postgres at scale.

If you are interested and will like to know more about the role and the technical challenges that we face at scale then email me at ankitt@uber.com.
but memcpy outside the C++ scope is what I meant. The C++ committee cannot do much about memcpy but they can introduce a new memcpy with a different name that has better ub support.
I think creative fields are more of a quality not quantity type of endeavor. I was reading recently about becoming world class at something and it's not just about 10k hours but 10k hours being challenged usually by a teacher or mentor. 10k hours practicing at things your already good at won't cut it.
In that case, Facebook has a 100% monopoly on its website, I want it to be opened up so anyone can add pages without oversight! Or Twitter! Or hacker news! Why should we have to follow the rules of the platform as chosen by its creators? (Straw man and all that)
The good reason is precisely that one distributor is willing to pay more for the content on an exclusive basis than multiple providers would on a non-exclusive basis. If PBS were getting more from Amazon + Hulu + Netflix on a non-exclusive basis, they wouldn't have done this deal and reduced their revenue.
> just pick an arbitrary, possibly randomized answer in certain situations.

Based on the explanation in Footnote 2, it sounds like the "certain situations" are ones that "almost never" occur, in the measure-theoretic sense. Is that reading correct? If so, that's very interesting to me--the intractability caused by self-reflection (which is similar to the intractability caused by Turing-completeness) is actually confined to a small region of the problem space, and if you just paper those over then you can proceed.
> in fact, many mathematicians think the smallest prime is even

Up to sign? The smallest prime is even.
What could this mean?

- Celebrities have no expectation of privacy on their cell phones (including photos)?
- Home security systems offer no expectation of privacy (they are remotely connected)?
- There is no expectation of security with the IoT?

Computers connected to the Internet are all part of these things.

What other things would this impact?
> There's not a whole lot to differentiate yourself if you let go of the software piece.

And yet it's letting go of the software piece that differentiates the WRT54GL.
Yes, this is correct. The blinded player methods call your heavy hitters to both hot and average tables, so the player doesn't actually know whether their odds of success are heightened.
Elixir is firmly planted in that future.
I have often thought the same of guys like this. Ed Thorp, who was the first to write about card counting in blackjack, eventually took his math skills to the markets and made hundreds of millions of dollars. Bill Benter, arguably the world's most successful horse race bettor, has also created a nine figure net worth by betting into horse racing pools - i.e. not playing against the house, but against other players, in a very scalable way.

So it isn't just the money that motivates people like Grosjean to personally show up to dark casinos, often in the middle of nowhere, to take on the house. As you said, his earning potential would be far greater in other venues. I've met a few of these people, and while some just like "easy" money, many of them view casinos as thieving, malevolent enemies that need to be beaten by someone. The fact that they can make money at it is almost secondary.
I remember my dad explaining how the electron beam scanning worked when I was about 8 or 9 and I totally didn't believe him until he showed me the magnet-on-the-TV-screen trick... (And it just occurred to me that there are probably some younger people here who haven't seen that one. You can probably find it on YouTube if you don't have a CRT handy.)
Initial responses to ebola in the US tended to be pretty badly bungled because essentially nobody was trained for handling very dangerous, highly contagious disease. Should they have been? Going back how long? Should they be now?
Tour.js – Touring and on-boarding for JavaScript applications
Here's my theory. The engineers assumed it would never occur because they fail rarely and if one failed you'd replace the unit.

Then it got into the hands of the airlines and they said, "You mean it'll run with one failed accelerometer? Then we don't need to replace it when one fails."
SEEKING WORK - REMOTE (based in USA)

Javascript, Angular, React, Cordova, Node, Java, Python, ...and more!

I am a full stack web and mobile engineer. I especially enjoy consulting for startups but have worked with companies of varying size. I enjoy greenfield development but can help refactor legacy code as well.

meky.omar@gmail.com

www.linkedin.com/in/omarmeky
It's time for better onboarding tools in web apps. Tour will leave your users wanted more.

- Supports single page apps, and complex scrollable content
- Responsive & Intelligent
- Automagic Tooltip Positioning, it just works.
- Promise Driven Events & Hooks for fine-grained control
- It's very lean for the features it has. 12k gzipped.
- Most importantly, Tour does not restyle, change z-indices, or manipulate your DOM elements in any way

Give it a try! The beta is already available on NPM CDN:

https://npmcdn.com/tour@latest/dist/tour.js

https://npmcdn.com/tour@latest/dist/tour.css

----- Quick JS Demo -----

import Tour from 'tour'

const myTour = {

canExit: true,

steps: [{

target: '#first-element',

content: 'This is the first step!',

}, {

target: '.some .other .element',

content: 'Blah blah blah. I prefer to show up on the right.',

}, {

target: '#menu-element',

content: 'I guess this is a menu!',

}, {

target: '#last-element',

content: 'It is over! :(',

}],

};

Tour.start(myTour)

.then(() => {

console.log('Tour Finished!');

})

.catch(() => {

console.log('Tour Interrupted!')

});

------------------------
ZipRecruiter - https://ziprecruiter.com - Santa Monica (Los Angeles area)

Our goal is to create the best online services for filling and finding jobs. We bootstrapped for four years, then in 2014 we raised $63M, led by Institutional Venture Partners.

We have a number of open positions:

- Front End Web Developer - Javascript/HTML/CSS (Santa Monica)
- Software Engineer (primarily Python) (Santa Monica)
- Software Engineer (primarily Java) (Tel Aviv)
- Software Engineer (primarily Perl) (Santa Monica)

We're growing rapidly and have a large customer base (primarily small and medium sized businesses). We have interesting problems to solve in the areas of search, yield management, analytics, scalability and new product development. If you'd like to learn more, please visit https://www.ziprecruiter.com/hiring/technology or email us at techjobs@ziprecruiter.com
I think he's talking about this.

http://arstechnica.com/tech-policy/2014/12/cops-illegally-na...

But as far as the GPS tracking, that was declared to be a 4th amendment violation as well.

https://en.wikipedia.org/wiki/United_States_v._Jones_(2012)

Reading the decisions actually shows Scalia's rare awesome side.
You might be thinking of Active Worlds:
https://en.wikipedia.org/wiki/Active_Worlds
Does this mean that Webrender should also work with OpenGL < 3.0? That would be nice.
> I would guess that James became addicted to gambling, and then used his intellect and education to make money doing what he loved.

I'd be a little careful with terminology there. Gambling addiction can be a very serious problem, while a passion/love for gambling can be fine even if you're a losing player.
While this post is nice and formal, I'd like to break away anecdotally for a moment. I want to say that working at Uber has been the most awesome, rewarding experience of my engineering career. I've never met an organization that trusts its engineers as much. I have the pleasure of working with the poster above me full time. The team is dedicated, passionate, and solving some really unique challenges related to scaling an Application's architecture to fit the needs and demands of hundreds of engineers working in a single code base, at the same time.

Disclaimer: I work at Uber.
Like Baja! I'm in!
Google, for example
I don't see any marketing listings on the jobs page? (https://rollbar.recruiterbox.com/)
San Francisco | Senior Engineers | Tubi TV | Full-Time | ONSITE | VISA (transfer H1/O1)

We are making premium TV shows and movies available for streaming everywhere and to everyone, 100% free.
Join Tubi TV and reinvent the way consumers discover and consume premium content. With over 40,000 movies & TV shows, Tubi TV has the world's largest catalog of premium content, all made available to consumers for free. Some of our studio partners include MGM, Lionsgate and Paramount. We offer very competitive pay, full medical, dental & vision benefits, catered lunch, gym subsidies and your choice of hardware. At the moment, for all positions we are looking for engineers with a few years of software development experience in the industry.

We are hiring for:

- Devices frontend engineer: Hack on the web, xbox, roku, TVs and anything that can stream video. If you have a good eye for design, love working on the latest web technologies or squeezing the last bit of performance out of a hardware constraint Smart TV, then this position is for you. https://tubitv.recruiterbox.com/jobs/fk06f7q/?referer=hn

- Senior Data Engineer: Come and build out the next iteration of our data platform. Full autonomy and end to end ownership. Work on your choice of algorithms using Spark/Flink or any other stacks you deem suitable. See: https://tubitv.recruiterbox.com/jobs/fk06xpn/?referer=hn

- Senior Backend Engineer: Work on NodeJS v6, design APIs, architect video encoding pipelines and work on networking infrastructure. See https://tubitv.recruiterbox.com/jobs/fk067d5/?referer=hn

If you'd like to chat more first, shoot me an email and mention HN (marios at tubitv dot com)
Location: USA

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Angular, React, Cordova, Node, Python

Résumé/CV: www.linkedin.com/in/omarmeky

Email: meky.omar@gmail.com
TclRal: Tcl Relational Algebra Library
Ask HN: Code reviews instead of whiteboard for interviews
I initially started writing this as an Ask HN but it exceeded the 2000 word limit so posted it on Medium here:

https://medium.com/@lonetwin/code-reviews-instead-of-whiteboard-for-interviews-e0b66f8db71b

Would love to hear thoughts on this from the excellent folk here.
Pith is often a useful tool to expose absurdity.
It's also illegal in the US to jail someone for debts. The way they get around this in Nevada is to jail you for writing bad checks, which is fraud. THat is to say: intentionally writing a check you know will bounce is fraud and a crime, but in the event that a check you wrote bounces, it's hard to prove that you didn't know the check would bounce when you wrote it. So it's not really debtor's prison, but almost a loophole to create a debtor's prison.
Claim that jet stream crossing equator is ‘climate emergency’ is utter nonsense
Authorization with Elixir and Plug
PINDROP - ATLANTA, GA - ONSITE

VISA (must have current transferrable U.S. work authorization)

Pindrop is an innovator in phone fraud security, and we're expanding quickly following our third round of funding from Google Capital for $75M earlier this year. Our top priority is to grow the Engineering team, and we are seeking:

Software Development Engineers in Test (Python, Ruby)
Backend Software Engineers (Python)
Front End Developers (JavaScript, React.js)

If you'd like to work in a meaningful environment with a stellar group of Engineers, please email talent@pindropsecurity.com with your resume and quick bio.

Check out more about Pindrop, our culture, and our current openings: https://www.pindrop.com/careers/
I think the idea here is that, in general, simple coherent properties of number tend to show themselves on smaller numbers more readily than on larger ones.

It would be quite unusual to have a problem stated in such simple terms and require a solution so far away. Thus this probability is used to infer just how large such a number must be, and eventually you're going to hit a point where there is more information encoded in the number than there is necessary to solve the problem, as which point no larger number could be a solution.

This is basically how induction works anyway: you produce a base case and an algorithm, and infer that the information contained therein meets the needs of the problem. Then any number which would encode more information is irrelevant (and thus sufficient) and you have an inductive proof.
You're conflating a website owned and operating by the company, and consumer's personal devices owned and operated by the consumer.
Ah, but it is not only a giant monitor, but also a portable one. Much easier to carry one of these babies than, say, lugging two monitors around. Imagine, for example, coding on a beach!
If Tor is to succeed, the child pornographer must also be protected. Yes, I know this is abhorrent, but you cannot have a service that purports to protect you from the prying eyes of your government (or anyone else) while also being vulnerable to exploits like this one. You may be okay with the government collecting a series of such exploits and deploying them on child porn sites in similar fashion (many people are), but then there's nothing stopping them from using the same techniques to go after people buying drugs, expressing dissent, or simply holding political or social opinions that the government wishes to squash for whatever current reason. At that point, Tor is as good as dead.
I sorry to inform you, but Windows is considered harmful, so this is good etiquette now, also known as "word of mouth". You can download and run Linux in fraction of time you will need to argue that this is bad for a user.

Download Linux. Download Servo. Run Linux. Run Servo. Profit.
Well it can't go both ways, either it is or it isn't. So I say hack every computer in Virginia Law Enforcement - because they're connected to the Internet and thus have no expectation of privacy, thus this supersedes precedence for wire fraud charges for just checking stuff out on computers that aren't after all private... you can't have it both ways. The law applies to everyone or no one.
Yeah, but that combined with that it's forbidden to circumvent paying inside the app puts app providers in a weird position. For somewhat technical savvy I guess it's not much of problem but I can imagine my mom would be confused why they couldn't pay for the service. Also, every user that is acquired through the app would potentially be a drain on Spotify due to the draconian fee's and there's no feasible way to wean them off the the app store.

I'm not sure of the actual percentage, don't think they're public. Spotify have been desperately trying to sign-up people outside of the App store which I guess is what started this debacle.

If the fee's are so high that you can't go through the app store it feels like it should be lose-lose for everyone.
On the other hand ASP.NET on windows server has been around for a really long time.
also verizon was an actual man in the middle attack on their users.
> 30% isnt a payment processing fee, its a commission + infrastructure tax.

What infrastructure tax? Spotify is not using Apple's infrastructure to serve the music

> You make money off your app? Because apple made it discoverable in the app store! You make money off your app, pay a share back for os/api r&d!

Then why then don't have a cut from eBay, Amazon store (not the digital products), air companies, etc?
Midyear update on my side projects – finally some success
They're a garbage company. You do not want to work there. You will be underpaid and undervalued.
USS Truman sailors use 3D printing to create new part, save Navy more than $42k
I still have mine, going strong with Tomato firmware on it. Haven't touched the thing in years. Amazing piece of hardware, even at 50/5mbit service.