skysight-inc/HackerNews huggingface dataset:
i wouldn't expect someone to know how to derive big-o bounds, I'm 45, an engineer at google and I couldn't do it if asked on the spot. I would however expect you to know of the basic asymptotic performance of typical data structures and algorithms. As a practical matter I've seen a number of critical bugs in software because of mistakes in choosing data structures.

As a side note, I joined Google at age 39.
As for 8086 and MMU-less unix systems, xenix is certainly not unique in this. In 90's there even was heavily modified Linux kernel that ran on such systems.

And as for 286, there were (and probably even still are in production systems) multi-user multi-tasking CP/M derivates. Two large niches for such systems were industrial automation (IIRC some versions of Siemens Simatic ran that) and point of sale (IBM).
I wrote a web framework for newLISP a few years ago. Actually it's not as fancy as Ruby on Rails, because it's focus is more on templating, routing and data handling. But it does still it's job and I'm using in everyday. Even as a REST backend for our mobile apps in my company AppTruck.

Demo here:
http://dragonfly.apptruck.de
Yeah, it pretty much is.
It loves this image (9.4):

https://keegan.regaind.io/p/BRINmnczQ-yY7wLn0xbaYA

but says that The background really adds something special. The background is... full black?

And it hates this image (4.7):

https://keegan.regaind.io/p/nWu-YSRgSrWWfwxUgUorcQ

and gives it a "good timing" of 35%. The timing is what makes this photograph ;-)

Also, while direct links work, the back button doesn't seem to update the content of the page?
Interesting and cool to see Shenzhen getting a shoutout in unpopular culture.
The Belle and the Bard
SF-based dev here.

This behavior (OP) doesn't come off as unprofessional at all. You have nothing to worry about.

I get that you might feel upset if this was posted without your consent, but tech is becoming hollywood and there are plenty of people who'd like to hire a proven team.

I'm really interested in the belief system that led you to post this message. Details?
I guess you're right. I get annoyed hearing people say "all the parentheses drive me crazy" but I'm driven crazy by the indentation-bracketing of Python. I'm sure once I got used to it in a good editor it wouldn't be an issue.
I feel like it would be really easy to game an automatic grader. I mean, it can't understand what you're writing, so if you use good vocabulary and complex sentences, it won't know if you're writing nonsense.
Sounds like Go is the Lisp of board games?

"Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot."
I've been programming 40 years, turned 66 this year and I'm just as enthralled by computers as I was when I started, still working full-time, and still learning as often as my girl-friend will allow time for.

I was contacted by Google several times but chose not to submit myself to an interview process which I feel is biased in favor of CS graduates and consists of exercises which provide little insight into the most important characteristic of a good software engineer; the ability to understand the nature of a given new domain, the problems to be solved in that domain, and good ways to solve those problems.

I cut my teeth on MIT's Computations Finite and Infinite by Minsky (now out of print), Donald Knuth's three volume classic, and later The Structure and Interpretation of Computer Programs, which, at least, I suppose recent CS graduates are familiar with. And many many books after those.

Over the subsequent decades I have developed many unique algorithms to solve specific problems. Most recently, the past month, I increased performance of a graph database issue by an order of magnitude by creating an abstract representation of the graph connections in RAM. That is not a terribly unique approach but somehow it never occurred to the CS types here that the cause of their performance problems was a failure to understand the fundamental nature of the problem being solved.

If Google's filtering consisted of solving a real-world problem, one requiring some days of research and development, then I'd be happy to go toe-to-toe with recent CS graduates. I know how to use The Google to find related domains, problems, and solutions. After understanding the nature of a problem research is step #1, regardless of whether I think I already know a good solution, it is almost always the case that someone has already solved a similar problem (if not the exact same problem), there is value in understanding the differences.

But I suppose that's not a practical filtering process for a company hiring many engineers and not having the resources to evaluate real solutions to real problems.

Also, side note, approximately 5% of the population do not imagine the same way the other 95% do. Like me they cannot, to varying degrees, actually visualize anything with their eyes closed. I never see anything but black with my eyes closed, when not dreaming. I suspect that this is related to my inability to do whiteboard exercises. I don't visualize, I think.

'nuff said
Isn't it more akin to blackholing mail servers that don't set up DKIM, which almost all major mail providers do these days?
Wise words man. You just described perfectly why I hate growing up.
It not only has nostalgic reasons why we think the past was always better, you nailed this down. But in fact this is an illusion then and obviously a complete subjective opinion. I'm in my mid 30s, not married, would say solid career. I try to stay around young people, that's my thing. Makes me feel and stay young :) so at least for me the present can be as awesome as the past and I hope if I have kids that won't change and someday I can go on festivals with them together ;)
>"You nailed the subject placement but that lighting is NOT working. Your portrait could be so much better. Try improving your lighting, background, and blur! No more than a 4.5/10, maybe less. Not so good, but I'm sure you can do better! Try again :)"

Don't know how to do those setting changes on my phone :-) I just posted a selfie on Bart... Bart lighting isn't too flattering
Does this mean existing customers under contract can break their contract due to it changing?
Yes of course we do. Do you read the same Internet that I do? You can't open a single web page without reading something about gender discrimination in tech and how it's biased and unfair against women. You can't walk into a college campus in the country and not see companies and universities bending over backwards to try to force more women into tech to reverse the trend. There are programs, scholarships, engagement programs, all specifically for women because the entire community acknowledges and understands the bias. Firing or demoting 60% of your workforce instantly so you can reverse the extreme inequality into a mirror in the other direction is discrimination as well, but it is explicit and direct, not implicit and insidious which is why people are offended.

But you realize this.
We've never seen truly flawed studies before right?
I'm thinking that if the computation is actually the time evolution of a suitably structured time crystal, one which by definition is traversing/existing in its own ground state. Then either no computation can be done, or it must not require any energy. Reading out the answer must AFAIU (which is very superficial) however take energy, not unlikely to be exactly proportional to any part of the answer not read / erased, and thus closing the apparent loophole, and making you still being right :)
Is this classical or quantum prisoner's dilemma? Which variation?

Because the knowledge of the prisoner is deeply intertwined with the optimal strategy in quantum prisoner's dilemmas. And quantum prisoner's dilemmas have at times been shown to more accurately match human behavior than classical ones.
Please list a few successful open source AGPL projects with a significant user base.
That might drive short term revenue but would drive down their CPM/CPC rates and user engagement longer term. I don't think Google's culture is conducive to playing those sorts of tricks.
Thank you for being so open and sharing the actual spreadsheets. It makes things a lot clearer for us dreaming for an acquisition someday :) - even though I worked for a company that went through an acquisition as an employee and even gave a talk on the subject, this is a new perspective for me :)
Why the heck are they using PNG for a large photo panorama? That's 5MB right there for one image.
Virtually all of it was IBM, both because they allowed other vendors to release PC-compatible hardware and because they did not negotiate an exclusive license for MS-DOS, allowing Microsoft to sell it to other companies. I frankly can't see giving Gates any credit for the open PC ecosystem at all; his role was pure opportunism.
I'll also add to your comment that the Learning How to Learn course on Coursera is helpful regarding the concept of challenging yourself, as you can enhance your ability to take on challenging topics in a way that is sustainable and truly productive. For example, the idea of working on a problem eight hours a day straight seems efficient, but it's actually better to take breaks and let your mind wander and make neural connections in the background while you exercise or sleep.

And instead of perhaps trying to solve a hard challenge at once in a day, such as learning something very complex, it's helpful to comprehend parts of it and spread it out over a course of a week, not unlike how it's better to learn an instrument by practicing a little bit everyday instead of cramming it into one day a week.

Furthermore, instead of just jumping for a quick answer (e.g. StackOverflow, forums, answers sheet), it's helpful to try to solve it on your own even if it takes a much longer time. There's a big difference between 'knowing' something because you saw the solution and reverse engineered the method, vs. coming up with it yourself.

Some of this might be stupidly obvious but it's nice to know there is science/other anecdotes behind it.

That course is something I wish I had known decades ago before I went to University and in the workplace.
wow!!! So glad I watched it. Thanks for sharing it.
make sure your primary account-holder contact information is correct (email, address, phone) and turn on two-step verification for your amazon account. While you are at it, change the password for the email address associated with your amazon account, and make sure that you are doing everything to secure that as well.

You can also notify amazon that the orders were not placed by you, although they might not take any action based on that.
Pixel's "integrated assistant" just smells too much like Internet Explorer embedded into Windows. I like Google Now, but I don't need something like an AI interface and everything clumped together. There are some things I don't use, and I'd like the choice to have it not get in the way.
Chris, thanks for leading the charge. We're very interested in having RethinkDB join an open-source foundation.

I've been overwhelmed (in the best way) by the level of support we've seen from the community in planning RethinkDB's next steps. If you'd like to contribute to the open-source project in any way, let us know [1]. You can also join us in #open-rethinkdb on our public Slack group, where we're starting the planning process.

Feel free to reach out to me with ideas and questions. Thanks for all the kind words.

[1]: https://goo.gl/forms/tFjI4JI4AvIcPi3D3
IIRC Uber uses Cassandra
The OP could have declined to mention OpenTable by name in order to save OpenTable the embarassment.
I love reading about Feynman. How he would put himself in these novel situations and get completely absorbed. He learned how to play an instrument in Brazil and joined a Carnival school and wound up dressing up, and competing. He learned how to draw and managed to have art exhibits and sell his art. He'd go to dive bars and just wait for something interesting to happen.

He wouldn't just learn something new. He'd learn it and then navigate in its world.
Just play with it in your browser ;-)

http://www.newlisp.org/newlisp-js/
This is ridiculous. Anyone can grep their access logs for signs of obvious attacks and very quickly verify that very few, if any, of them originated from Tor exits.
It was never released. I wrote the consensus protocol only to discover the challenges of TCP/IP in DOS.
Very interesting! Would love to see your Dan Brown novel scene breakdown spreadsheet out of curiosity if you were open to sharing it.
Your response is irrelevant. This isn't an issue of technology, it's an issue of trust and Apple has none because they can't keep from getting hacked. It's that simple. I don't give a fuck what technology they have. They have lost my trust because they fucked up. I don't understand why you'd think this is a technology issue.
God that facebook banner is awful. So glad I dumped this site years ago.
Yes -- because people go to tech websites and spam entire comment sections with hundreds of comments saying exactly the same thing and telling everyone that they are sexist while intentionally missing the point.
I really, really want to second what eldavido said.

* This is not unprofessional

* It's fair if you'd prefer to opt out

* I don't believe this reflects poorly on OP at all.

Your employer is closing an office. Your team supposedly has a positive dynamic, which has value, value your employer is passing on. Why would it be unprofessional or unethical to advertise this when said employer is cutting the team loose?

I do not mean this to call out chattamatt; this comment is for those who come next who think about doing the same thing: no one is looking out for your best interests besides you. There is nothing wrong with putting an offer such as this out (except for those who may not want to participate, OP should've checked with his team for those who might have not wanted to be included)

EDIT: @chattamatt (HN commenting throttle has kicked in, I can't reply to your comment below)

I'm very sorry your team has to go through this. I hope this thread provides the necessary resources for everyone to make a successful leap to a new employment opportunity, regardless if its the entire team or individuals on their own. I can also appreciate how you feel about being represented without your consent, and my comment notes that isn't acceptable.
"almost groups" are called semigroups. Somehow people have written multiple books on the subjects.
Tubemate YouTube downloader free download
I found one great app for blackberry mobile for downloading movies & other media which called <a href="http://www.tubemateyoutubedownloaders.com/">Tubemate</a>. its

awesome app bro you can download from Our <a href="http://www.tubemateyoutubedownloaders.com/">Official Website</a>
unlisted videos just means that others can't search for them. If someone gets access to the URL, they can still view the video. Adding video permissions allows the video owners to ensure that people who shouldn't watch your videos can't.
No different than doing B2B sales and emailing a prospect that is 10x bigger than you expected and only buys IBM and Oracle. A failure to penetrate a single prospect just means you move on to the next one.
That is perhaps the most densely phrase-ridden rant I've ever encountered. it's worth reading just to marvel at how much can be implied while saying so little definitively. The author effortlessly weaves idioms and references to create a narrative of abuse, which makes it easy to relate to the circumstances alluded to.

It's masterful work, because even though I know nothing about any specific details, and this leaves ,me wanting to know those details before I take it as gospel, the truth is that a few months from now if AfrikaBurn came up in conversation, what I would likely remember is that I had read that it has real organizational and sociological problems. So, I guess that's goal achieved for this author, no matter how much at this point I want verification before accepting this.
By your logic I could release an iOS only app and then claim iOS has a 100% monopoly because no one uses my app on android.

As for the background processes: that's by design. Only specific types of apps that have legitimate broad-appeal use cases for background processes (eg voip apps) are allowed.

There is a reason Apple products have high customer satisfaction survey results: a product is not just whatever shit you can throw together.
This is true, but it is a fundamental fact of the Internet, and has been since before Roger Dingledine first started presenting Tor to people at Black Hat. The major ISPs are all instrumented with Netflow, they're all collecting it, and they've all got tools (both in-house and from vendors) to analyze it.

So if you're going to try to deploy something like Tor, the table stakes are that you're secure against wide-scale Netflow instrumentation. If Netflow is an existential threat to your privacy tool, you don't have a privacy tool that is ready for deployment.
People sometimes aren't able to making decisions, but dire emergencies don't make up all of hospital care.

Even then, a counter anecdote, I live in a city with maybe 4 hospitals within minutes at any given time and another dozen within a half hour or so. In the most dire situations I would have a choice and with anything less than critical I have a wide variety of options to choose from. If I need medications there are dozens of pharmacies to choose from.

Yeah if you break your leg in the back woods, you're not going to have a choice for the initial care. But you will have a choice for any follow-up care. Also other people who aren't you using that same hospital will have choices between it and it's further away competition.

You're right the "I'm dying and far away from urban areas" is a pretty location-based captive market, but it's far from the whole market.

When I was a young teenager I broke my arm at a school event and ended up sitting in a hospital bed for hours waiting for them to find my parents to give consent for treatment. Even most broken bones have some pretty wide time periods to find and travel to the best hospital option. (Just not a broken femur, that shit is serious)
They are not separate in any meaningful way. From the perspective of content owners, they want DRM because they want to ensure people who consume their content have paid for it. From the perspective of consumers, those who want to circumvent DRM in order to avoid paying for content overwhelmingly outnumber those who oppose DRM on principle to the point that the voices, and more importantly, the money, of the latter are completely drowned out.
Opportunity costs are damning. Even if brain training games were modestly effective, they hold an opportunity cost: The time you could have been spent doing cardiovascular exercise that has demonstrated robust positive effects on cognition.
Because some fraction of people are cheaters. Just think of how many people you know who cheated in school. I'd say the number is 10% or higher. Some of those people became CEOs who continued to cheat, but many became low-level bank employees who continued to cheat.

And if you're being measured on how many accounts you create, and the system doesn't have checks to keep people from opening accounts without consent, it's not exactly hard for all the cheaters to figure out what to do. Again, think back to all the ways people cheated in school. You think they had to coordinate to figure out how to cheat?
> in order to save OpenTable the embarrassment.

Don't do something embarrassing if you want to be saved embarrassment. If you're closing a branch office, but providing the option for people to move to SF, that's important information future candidates should know about how your business operates.
Honestly, this comment seemed more unprofessional to me than the original. Just leave it at "This post does not represent the views of the entire team".
Connecting the Dots: Data Driven Design and Development
Nobody puts age on a resume but you can definitely tell age based on their experience.
So... I am a pro-photographer ( ͡° ͜ʖ ͡°) https://i.imgur.com/yBCXOpe.png
Facebook launches standalone Events app
Surprised there was no mention of the lawsuit by Brian Reid against Google:
http://abusergoestowork.com/tag/reid-v-google/

He was, by far, the best prof I've ever had. The Google experience was so distasteful to him he doesn't even list that employment on his resume.
Do you exhibit this "you're doing it wrong" behavior in other aspects of your married life?
> Just keep on going. Lesson: Be persistent, don’t give up.

All lessons are interesting and all ideas can be valuable, but in this kind of articles I always find that the most valuable advice is just this: be persistent, don't give up. I'd say this is usually the key for success in many areas of knowledge (and certainly in programming).
What I love about Hacker News
They also have an "attic," where Apache projects that have been shuttered go.
For the AI program, what kind of ML experience are you looking for?

I'm a physics PhD (working in ultrafast atomic molecular and optical physics theory), finishing up in the next few months, and I would love to transition into AI as a field. Unfortunately, I don't have an extensive portfolio of ML projects. Is this something I should beef up before I apply?

I understand you are likely much more comfortable with taking people interested in SV and NY, but for those in other areas (Denver, for example) and unwilling to relocate, is this going to kill our chances of being accepted?
Maciej is one of my absolute favorite writers. I'm so envious of his ability to craft sentences like:

> When I get down to the floor, the metal chair rushes over
> to greet me. We have a brief and painful reunion before I
> can imprison it under the desk.
> My opinion: Anyone who took part in it either knowing it is illegal or even if the person should have known it is illegal considering his/her position.

As a general rule, we don't hold people criminally liable for simple negligence.
> I called the number back and then I got a little nervous when the guy on the other end of the line seemed very uninterested and unprofessional.

Didn't you think you were calling a government office? They aren't exactly known for their customer service, whereas scammers are known for having a slick feel to their operation. Interesting that that was your tip off.
There are perfectly legal things one can do with your work under "fair use" that involve being able to reproduce your content that your technological lock can never discriminate.
You are assuming without data that the old hiring process was fair and those women will do less for that firm than other new employees.

I am assuming without data that those old hiring practices were bad predictors of success, and those women will do more for the firm than the average new hire.

In absence of data you rely on the assumption that hiring practices and corporate practices in general are mostly smart.

In the absence of data I rely on the assumption that hiring practices and corporate practices in general tend to be nepotistic and unrelated to performance.

To me, the best affirmative action just takes demographics and uses them as motivation to find bad performance metrics.
Good DRM can be as unintrusive as possible, but it cannot be as good as a non-DRM solution because it has additional requirements. It needs to check that you've paid for the content and therefore you must log in to use the service. It needs to enforce regional licensing restrictions, etc.

See popcorn time vs netflix. Netflix is probably as usable as it can be given the requirements. But it's still not good enough.