skysight-inc/HackerNews huggingface dataset:
Ask HN: Why don't theaters and opera houses use yield management?
When browsing for movies, theater, and opera tickets I've noticed they retain their price regardless of demand for the performance. Some performances have been consistently booked at only 50% yet the prices didn't change. Given that these institutions face substantial fixed costs, why don't they use yield management to maximize their box office revenue?
spitfire's advice is right on.

also, this 'startup' is not in good shape if they can't provide you with the tools you need to do your work. it sounds like a sinking ship, and you should simultaneously be preparing your exit strategy asap.
Says he was suspended, not fired. Also, he was deliberately messing with their metrics. Presumably they want to sell or otherwise discard books that no one is checking out in favor of ones that have useful and relevant information. By pretending that the ones no one cares about are actually popular, you're preventing the library from acquiring books that people actually want to read.

Their metrics may be flawed, but it's not like all discarding of books is a bad idea.
There may some people who support Trump as an F you to the liberal elite, but I haven't met any. However everyone I've heard from that voted Trump cared most about abortion, trade agreements and manufacturing jobs, or obamacare. I do agree that there is a huge disconnect between "Berkley types" and middle America, but I don't think most people are so burned by the current status quo that they want to the whole thing on fire.
SEEKING WORK - Remote (from USA, currently in Europe) Offering a unique, unusual, but useful set of skills:

- Scraping: Lots of experience in creating high volume, high speed scrapers for any data source, whether on the web or in an app (after reverse engineering it).

- Reverse engineering: Experienced reverse engineering iOS apps, whether to gain insights into the protocols used, identify how an app is doing something, or review the security of your own app.

- Proxy servers: Need a custom setup of proxy servers for scraping? I can help. I have relationships with multiple data centers and can get you cheap deals on IP addresses. I can also setup custom rule-based proxies (i.e. rotate IP every minute, change IP based on header, auto-solve CAPTCHA, route through Tor, etc)

- Cloud architect: Experienced with both AWS/EC2 and Google Cloud. Especially good at setting up AWS VPC.

- parse-server: I maintain the python library for parse-server (https://github.com/milesrichardson/ParsePy), and have also setup parse-server multiple times on AWS, google cloud, and locally.

- VPN setup: Need a VPN for personal use or your business? Need a VPN to connect to your VPC? Or maybe some custom networking logic? I can help.

- fullstack dev - For the right project I am interested in fullstack development, but prefer scopes limiting development time to a few weeks.

- API integration in Python or nodejs - experience with stripe, PayPal, Amazon SES, various others.

- server setup / general sysadmin - very experienced with the most common server stacks, including Nginx, docker, redis, and others. If you need a production server setup and are feeling lost, I can help you.

Skills: Python (flask, bottle), Javascript (node, express), Bash, MySQL, Postgres, Mongo, parse-server, squidproxy, docker, redis, zeromq, html/css/basic frontend JS, nginx, haproxy, dns, iptables

Platforms: AWS/ec2, google cloud, parse, digitalocean, bare metal

Github: https://github.com/milesrichardson
LinkedIn (out of date): https://linkedin.com/in/milesrichardson1
Email: milesrichardson@gmail.com
Skype: milesrichardson
Kogan.com | Full Stack Developers, Front End Engineers, Back End Engineers, UX Designers | Full Time | Melbourne, Australia | ONSITE | https://careers.kogan.com/software-devs-engineering/

Kogan.com is a pioneer of Australia's online retail industry and Australia’s largest pureplay online retailer. Our software engineering team have end-to-end responsibility from idea to launch for all kogan.com built apps - including Kogan.com and dicksmith.com.au as well as purchasing optimisation and other internal applications.

We see our high volume, large scale apps as an exciting opportunity for innovation and revolution - both in technology and business. We welcome new technologies, ideas and ways of working.

To give you an idea on our stack we use Python and Django on the backend; React on the frontend and tools/technologies such as: Elasticsearch, AWS, Trello, Docker, Postgres, Redis and eClaire (our open-source Trello card printer for our physical wall https://github.com/kogan/eClaire).

We run an Agile practice - adhering to our processes and refining them through retros.

Check out what some of our engineers have written: https://devblog.kogan.com/

Our careers page has a pretty good rundown on our team and hiring process: https://careers.kogan.com/software-devs-engineering/

Our in person interview is generally focused on debugging a python script or javascript on a laptop, with full access to google/docs/tools you prefer. We want you to succeed. We’re interested in how you get there.

If you’ve got any specific questions about our team or process I’ll be happy to answer below. We’re looking for juniors, seniors, and everything in between.

If you’d like to apply, send an email to dev.jobs@kogan.com with the subject line beginning with “HN: “ and some content about who you are.
Crisis are good for billionaires. That's when they get to buy the assets cheap.
Ask HN: Is there a downloadable database of all HN posts / comments?
What are the main technical differences between Prolog and miniKanren?
Quote: "many top hedge funds and trading shops came to NIPS to run career booths, but there was a surprising lack of interest from attendees compared to the likes of Apple, Facebook, Deepmind, Google, etc."

Maybe Apple, Facebook, and Google think they can develop their talent in house from their programmers?
But human curation can be bought/influenced. So, in your system, influential curators could be influenced by advertisers to display certain links in their list of bookmarks?
Not like it used to be.

See: https://www.rita.dot.gov/bts/sites/rita.dot.gov.bts/files/pu...

I work with a group of well paid engineering types. About 50% have cars < 5 years old. I have the third oldest -- a 2003 model year. My boss drives a 1991 Accord, although this will be its last winter.
Assuming 50% after-tax, you will need about 25 years to retire. To retire in 7-10 years you need to save around 70-80% of your income. In both of these cases, I assume that you spend the other 20-30% and ignore investment gains over the period where you are working which might shave off a few years in the 50% scenario but for the 7-10 year time frame your savings rate will dominate.
SEEKING WORK - Ipswich, UK

Remote part-time preferred

Technologies: Python, Data Structures, Algorithms, Math

Résumé/CV: https://gist.github.com/nathalier/714dc4a75fc7ef7fc2665b3e07...

Email: Nathalie Rud <nathalier@gmail.com>
This guy[0] seems to say it works with the Razer Core.

https://www.reddit.com/r/apple/comments/5l3y0a/egpu_my_exper...
It's not dishonesty; it's just biased, and I wasn't necessarily pointing the finger at Pearl either.
SpiderOak can backup and sync arbitrary folders (including external drives, network volumes, etc.) So one migration path is just to select the Dropbox folder for backup by SpiderOak. (Or just move data from Dropbox folder to the SpiderOak Hive folder.)
Logic and Relational Programming
Isomorphic means "have the same shape". It means that there is some structural property that the two objects have in common. The more interesting/complex the property is (and the more superficially different the two objects look), the more defensible the use of the word is.
Bound in human skin, not flesh.
I agree entirely however law is like all professions where access to information is only half the equation, its application and interpretation is derived from extensive training and experience. So I'd argue that until we nail 'Google for the law', access to free lawyers at least for the poor etc is more important than access to the legal databases
There have been so many times in my "IT guy" history I would have loved to use my laptop's screen as a monitor for another computer. It's kind of crazy to have to track down a monitor just to see if a headless desktop is booting properly so I can remotely access it from the laptop that's sitting right next to it.

And my current MacBook has a retina screen, compared to the 1440x900 screen on my desktop. I'd LOVE to use my desktop's power on my Macbook's screen.
> They are not two equivalent representations of the same thing.

Algorithms encoded as a program end up as an abstract syntax tree in the compiler. Algorithm -> Data structure. The compiler then turns that ast into some other representation (e.g. machine instructions, JavaScript) which is again the algorithm. Data structure -> algorithm. Bijection identified.
Quadtrees are neat. Though I guess general purpose image processing would be better served by either raster or vector representation. Maybe a better showcase would be something like collision detection or geospatial indexing.
Designing soft robots that mimic biological moments
above the 90s were mentioned. SPARC systems shipped in the late 80s, 87something. At that time (90s) Lisp systems on stock hardware had already quite useable GCs, especially the big three commercial CL implementations on Unix (Lucid, Allegro and Lispworks). Even MCL on Mac OS had a useful ephemeral GC.

It's hard to say how many time was spent on GC in a Lisp program in the 70s. The installations were different, programs were different. How much time did a Multics Emacs written in Maclisp spend in GC? I have no idea. A macsyma running for some hours? AN early rule based system? Probably there were taken some benchmark numbers, but one would need check the literature to find them.

To see how different benchmark numbers were:

http://rpgpoet.com/Files/Timrep.pdf

There are also pathological cases where Memory is mostly full and time would be spent mostly in GC, or where a lot of virtual memory is used, and much time is spent in IO paging in/out memory.

Note also that the invention of generational GCs was triggered by the availability of larger virtual memory based systems and the programs using it - available to the market outside of the original research. Before that, most of them were quite a bit smaller or very rare. Systems like the Symbolics 3600 were extremely rare and expensive. When they first shipped, GCs were copying and compacting, but not generational. Systems like that did not exist on the market before.
> It does not seem ethical to hold a person accountable for not following a law, if they do not have free access to read that law and the various ways the court has ruled to how that law should be applied.

Well, that's incompatible with a common law legal system. Common law literally means that we respect legal traditions that aren't always codified and are instead established by precedent and/or consensus via tradition. That's the reason you'll sometimes see precolonial British law cited in US legal memorandums or court rulings - those laws literally are not part of US legal code, but they may provide persuasive precedent.

So there not always a codified law to read, but that doesn't mean people can't be expected to uphold the societal structure.

The same works in reverse. If a law exists, it's possible for the law to become legally unenforceable (for a variety of reasons, not just court rulings) even without the law being repealed. So merely providing access to the legal code doesn't actually provide a complete picture of what the law is.

Engineers want to think about the law the way they think about code - it may not always do what you expect, but Von Neumann architecture means that it's at least consistent. But that's not how the law works - it's not always clear ahead of time what the inputs are (which is why litigation is so complicated), and that's even before you account for the judgment calls that enter the picture at different stages.
But he did forget the integrity benefits in his post. I understand that some people have different views, but if someone overlooks a significant point, it is ridiculous to get offended when someone else points it out.
Getting the mapping function wrong will only result in displaying a human readable time wrong. Databases, and in fact all systems, should use TAI-UT1 internally and across computers. And only convert to something else when displaying a human readable string.
You're correct. I was trying to make a joke.

Didn't go over very well. So it goes.
I think they are assuming that some type of social security will be included to make up the difference of that.

If I go to ssa.gov's quick calculator and type information corresponding to a full retirement date this year, and a current salary of $80,000, then SSA estimates $2058 monthly benefits, or about $24,700 a year.

If this person's personal savings was 8 times $80,000, it would be $640,000. If the safe withdrawal rate were 4%, this would be a withdrawal rate of $25,600 a year.

Combining personal savings withdrawals and SSA would yield $50,300 a year, which is probably not far from what a person making $80,000 needs in retirement (62.8% of gross salary). Granted, 4% is maybe only a mostly-safe assumption, and SSA continuing at current levels is probably a mostly-unsafe assumption, but given these assumptions it seems reasonable. I myself would be more comfortable with 10-12x.
How can people (like me) contribute? The word Open makes me think you accept non-monetary contributions.
I'm conflicted on what IPOs have to do with Twitter news. Are you aware they've been a public company for like 3 years?
How did Sokol manage to pressure the journal? Or did you just make that up out of nothing because you don't want to admit the journal made a mistake all on its own?
Isn't the main cost of eGPU enclosures the thunderbolt-to PCIe-board? Why can't Intel sell them for cheaper?
Flow Deconstruction Technique
#2 is a really big barrier to innovation in this space.

Another issue is that the economics of codification and publishing disincentives existing publishers from releasing laws and codes in open and accessible formats. And without open and accessible formats, it makes it extremely difficult and unsustainable to build things on top of the law.
> Ruby experience
For this position, a significant amount of experience with Ruby is a strict requirement.

Perhaps a good idea to add developers(RoR)
It is unfortunate that it takes his passing for me to be exposed to his work - however the last hour of familiarising myself with the broad strokes has concluded with the purchase of his first book.
I tried something similar to this a while back and found that using Shannon entropy, though effective with long strings, failed pretty hard with shorter strings. Lots and lots of false positives.

An alternative that worked surprisingly well (though, not without flaws) was to use a password strength checker similar to python's passwordmeter library.

POC:
https://github.com/red-bin/password_finder
Brightcove.com, Front end Engineers, Boston, Full time

Come join the Customer Engineering team at Brightcove and work on key open-source projects that define the future of media and the web including videojs and related plugins and extensions! We're looking for smart developers to build the world's best video player and the services around it. You'll be writing code that will run thousands of times per second, delivering millions of daily video views and runs on hundreds of different devices and platforms. You will be among the first engineers in the world to create real software on top of emerging browser APIs such as Media Source Extensions and DASH.
Check out all of our projects on github (https://github.com/videojs/) and follow the link below to apply:

https://boards.greenhouse.io/brightcove/jobs/538316?gh_jid=5...
I was going to post the exact same thing. :)
AI Bots for Syrian Refugees – #24
Stop Demanding Attention
Gusto - VISA, ONSITE (SF or Denver)

Gusto is building delightful payroll, benefits, and HR software for small businesses.

In only 4 years, we've grown to process nationwide payroll for more than 40,000 companies, process ~$20B in payments, and recently added health insurance, 401(k), and a host of HR features.

Team culture is a huge part of what makes Gusto special. We have a team of super-sharp, passionate, hard-working, and friendly software engineers. You
can read more about us on our engineering blog:
http://engineering.gusto.com/

Some of the technologies we use: Ruby/Rails, JavaScript/CoffeeScript, and React.js.

We have openings to work in our Payroll, Benefits, and HR teams

Apply online here! https://gusto.com/careers or email me directly.

Interview process: 1 technical phone screen (1 hour over Coderpad), and 1 onsite interview (~4.5 hours of interviews + pair programming)
It it really so difficult? The difference between UTC and UT1 is broadcast by the different radio services, and you can also get it online (ftp://hpiers.obspm.fr/iers/bul/buld/bulletind.dat).
Also, apparently NIST makes UT1 available over NTP so you can just point your computer to it (https://www.nist.gov/pml/time-and-frequency-division/time-se...).
> * "Only my lifestyle is the right one and others are just wrong"-mindset

This is surprisingly common. A few years ago, I was working "night" shift (mid-afternoon through to 11pm), and I had a number of people get quite crappy with me because I wasn't getting up at 6am. I had a job, I should be up at the same time as everybody else who works a (day) job.
If you really want to show quadtrees off...

http://raganwald.com/hashlife/

But yes, I’d love to read more about things like collision detection and geospatial indexing.
How do we make it so that You can decrypt the traffic from your devices, but random hackers, your ISP, the NSA, etc can't?

The suggestion made at https://news.ycombinator.com/item?id=13303650 of terminating TLS at the border addresses this --- traffic on the public Internet is encrypted, but is decrypted in the private local network. In some ways it is similar to a VPN. I run a filtering/adblocking proxy that works in the same way.
ADASENS | Development Engineer Computer Vision | Germany, Lindau | ONSITE, adasens.com | Full Time

ADASENS – as part of the FICOSA Group – develops intelligent and innovative computer vision and machine learning algorithms for modern camera based driver assistance systems. We are an innovative, young, international team facing technological challenges at the cutting-edge. Lindau is located at the beautiful Lake of Constance in the south of germany. We enjoy the lake for swimming during the summer and the close by mountains for skiing during the winter. A healthy work-life balance is important to us.

We are looking for engineers to solve the following problems:
* Development of machine vision algorithms for camera based driver assistance systems in series production
* Adaption and optimization of existing machine vision functionalities, e.g. pre-processing, tracking, segmentation, clustering, detection and classification
* Test and verification of the algorithms (e.g module tests, static and dynamic tests, code reviews)
* Close collaboration with the embedded and tooling team
* Support of test and validation also during test drives

(Full job description including our requirements at http://adasens.com/development-engineer-computer-vision.html)

If you see yourself able to contribute to these topics, please feel free to contact us at jobopps@adasens.com with your resume/github account and mention hacker news.
Perhaps, but I get very annoyed with basically everything to do with Windows. Best case scenario for actually getting work done on a computer running Windows for me is to just setup a virtual machine running some flavor of Linux, and just spend all my working time in that VM.

Which, in that case, why even have Windows installed, you're just giving resources to something that isn't doing anything besides giving you access to an entirely separate operating system.

Yes, this is perhaps a manufactured problem, but windows is just generally not conductive to my style of work. And really all I need is zsh, tmux, and vim working without causing an audible ping every time I hit a key to be happy.
> "why not just dual boot"

it is the employer's responsibility to provide you with basic things like a computer, a chair, a desk, etc.
"Want" and "need" is something that requires clarity and introspection. It is easy to confuse the two, especially ones that are deeply embedded in the psyche.

What's often the case is that there is a real need underneath a want, but that deeper, more essential need is not expressed in the same way as the want.

To use the jeans example, "'cause they look good", the deeper need will be somewhere along the lines of, needing to belong; needing approval of others; needing to feel a certain way. It depends on the person. Some people have a very clear idea of what these underlying needs are ... many of us humans, don't. Getting those jeans might temporarily satisfy the want, but without addressing the underlying needs, a person will now seek out something else in hopes to satisfy that deeper need.

As a tangent: there is a way to probe even deeper needs underlying those needs too. When done iteratively and radically honestly (which means going deeper than survival needs) across many different wants, there is a surprising result: it generally converges on single basic need. However, since this is probing deeper than survival needs, it isn't something that a society, technology, or a system can provide. It certainly won't be something that one can easily "work for".

My point is: I agree, societies and communities should look at providing basic needs. However, there are some things that cannot be addressed with material goods, as long as there is mass confusion. Withholding those material things don't necessarily help either.
What about the other burdens you don't have to worry about in these countries like healthcare for employees?

Also, those restrictions on firing may be giving you a lot more potential employees. Changing jobs is a risk and if you were able to fire them after a week then that would be a major financial setback for them.
Total Commander Ultima Prime
Who said anything about sending the file anywhere?
Isn't this how every organization in the world operates?

How can anything resembling non-hobby work get done without a "directly responsible individual"?
There was this one time I made an enormously racist joke on HN... No, that didn’t go over well either. So maybe I know how you feel!
Interestingly, a shaped charge is probably the most humane, as well as most feasable way to euthanize a dying whale.

But it is a very, very foolish disposal approach.
Why should an employee change their lifestyle while on vacation because their employer has no sense of fair and reasonable boundaries?
> You can plug a TB3 device into a TB2 laptop with a simple adapter.

I don't know of any such adapter. Do they exist? The Apple one allows you to use TB2 devices with your new TB3 laptop, not the other way.
I sent a CV a month ago for the December's "Who's Hiring" thread. I received an email from the CTO asking me detailed questions. I responded to the questions and never heard another word from them.
That's great to know. I had no idea since it's not mentioned in the man page for clock_gettime (part of the "Linux Programmer's Manual"). Apparently the man pages are out of date.
the tens of thousands is for all the other similar value propositions they'd want in a car.
> Common law literally means that we respect legal traditions that aren't always codified and are instead established by precedent and/or consensus via tradition.

If access to court decisions is restricted, they hardly qualify as "established by precedent and/or consensus via tradition", no?