skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - training and mentoring (on-site or remote)

I teach Python, PostgreSQL, Git, and Ruby to companies around the world. If your company has engineers who need to level up quickly in one or more of these technologies, then I can provide on-site or online training, as part of a formal class, or in a less-structured mentoring capacity.

Among my many repeat customers are Apple, Autodesk, Cisco, EMC, HP, SANDisk, and VMWare. I live and work in Israel, but have taught in-person and online for companies in the US, Europe, Israel, and China.

My background: I am a full-stack Web developer (since 1993) and an independent consultant (since 1995). I set up one of the 100 Web sites in the world, write the monthly Web technology column for Linux Journal, and have a PhD in Learning Sciences (which I use to improve my training). I'm also a panelist on the weekly "Freelancers Show" podcast, the curator of http://DailyTechVideo.com/, and the editor of http://MandarinWeekly.com/.

My ebook, "Practice Makes Python" (http://lerner.co.il/practice-makes-python), gives Python developers a chance to improve their skills after taking a course, but before embarking on real-world projects.

I like to speak with and help nice people, and feel privileged that my work lets me do so.

If I can be of help to you or your company, contact me at reuven@lerner.co.il. You can also read more about me at http://lerner.co.il/ , and on my blog at http://blog.lerner.co.il/ .
I think that the "quick" adjective in the title is purposeful misleading. You are supposed to learn quickly the most general rule, but that is not so easy because there are many possible rules that could fit such a pattern. It seems that you should be rewarded for solving the puzzle quickly and then you fall in the trap.
I propose to change the title to "A puzzle to test your Generalization Abilities", and state clearly that you should try to find the most general rule that satisfies all patterns you can think of. In that case, I would expect the conclusion and results of the experiment to be completely different. So to summarize: the so "quick" adjective in the title has a very strong anchor effect.

Edit: changed for grammar and to express more clearly what I think.
Sure, absolutely. Just wanted to point out that the article isn't very sophisticated.
So you oppose selfishness when the masses do it, but support it when Startup Ubermenschen do it?
Manhattan was almost home to a 200-foot-tall owl mausoleum
You mean handling authorization.
I could almost bet that they don't even validate certificates, IF they use any kind of encryption at all...
A newspaper tycoon commissioned a sarcophagus in the form of a huge owl. He wanted his coffin to be suspended inside the owl’s body by iron chains.
DocNav Labs | New York City (Union Square) | Onsite | Full-time | https://www.docnavapp.com/

Lead Engineer (Full Stack)

DocNav is changing the way people interact with documents – providing unparalleled insight and solving problems they didn’t know they have. After a successful launch and a financial raise, DocNav is looking for an engineer to help lead it to the next level.

You will be the technical lead. The position is a chance to contribute to and shape the future of a unique product with far-ranging applications in a space experiencing lots of innovation. Primary responsibilities will be day-to-day development along with helping plan the product roadmap, building out the technical team, and managing outside development resources.

Current Stack — Python / Django / Backbone.js / AWS / RDS (Postgres)

Full description here — https://docsend.com/view/vjivdrt

Contact — Please send resumes to recruiting@docnavlab.com
What immediately stood out to me was the lack of waves. It's clearly supposed to be an ocean or large sea, but there are only small ripples in the water.
AUDUSD: Weakens, Targets the 0.7550 Level
Vodafone to Introduce Nationwide Mobile No. Portability Tomorrow in India
It'll be gamed by corps wanting to get their products on the approved list while cheaper products might end up not being approved. I've seen government justify buying items costing 4 times the price with less than half the features due to cost saving measures, because the expensive crap was approved but the cheaper consumer item was not.
Great and novel use of PCA for politics analysis. Best regards from your former student at polsl :)
Show HN: HTML5 motion detection and get the capture emailed to you
As a ruby programmer, my gut reaction was that this had something to do with bugs caused by the object id of `nil` being 4. But of course that's not the case :)
I don't think you'll ever get the film and TV industry to campaign for a reduction of copyright authority, even if it benefits them in that particular instance.
Is any of this useful for compression?
I thought..

F(n + 1) = n * 2
And with that comes advertising capture from realtors and banks.
To do upserts correctly in a case of concurrent write access to the database is a real pain in the ass to get right and in the end always boils down to locking or retrying in loops with random sleep times interspersed in order to not conflict over and over again.

Having the ability to tell the database the data to insert together with a conflict resolution rule and then having the guarantee that either the record will be created or the conflict resolution will be applied is very handy.

No more looping, no more deadlocks, no more retrying the same insert multiple times.

Yes, you can do it manually, but it's painful.

See also http://www.depesz.com/2012/06/10/why-is-upsert-so-complicate...
Eyelid Surgery for Improved Appearance
Mall Operators Begin Cultivating Startups
This is perfect timing. I've had a back-burnered project waiting for a response from the API folks.
If you're exerting more than a trivial amount of mental energy to figure out those names then you simply need more practice.
How to *really* use Minecraft to teach people of *all ages* programming
Haskell's currying explained in Python
ComputerCraft, a Minecraft mod, adds Turtles to the game. Turtles are a LUA-programmable block with an API about as sophisticated as the player's.

Now, after two year's work- ComputerCraftEdu- an in-game GUI programming environment for LUA.

Why am I excited about this?

First, Minecraft's inherent appeal drives interest in a virtual world with many semi-tedious automatable tasks, providing terrific incentive to learn. The biggest problem with teaching programming is helping people find their internal motivation to code- It's torture to have to memorize syntax and constructs in the abstract. People need to see their efforts affect their lives, and this does it. Don't laugh. Minecraft is a big part of many of our lives :)

Second, that burden of understanding syntax? Greatly eased by ComputerCraftEdu. The graphical environment is smart and well done here. I don't exactly have the vocabulary to describe it, but it's like CCedu helps you visualize the structure and potential of the code itself- It doesn't just hide the syntax in GUI elements.

And finally, and most importantly in my mind, this environment is, by far, the best way to share the magical feeling of composition and automation with people. It naturally encourages you to build modules from reusable functions. And feels like magic. Starting from the most basic tasks, like observing the world in front of you, and understanding movement, you build and compose functions into reactive, task-completing systems.

You might even find moments of self-discovery as CCedu give you motivation to analyze your own actions, and then you might get the feeling of The Creator once you've built your own minions to replicate the work and decisions you'd make. This is where I think CC really shines, because it can (re)infect people of any age, of any level of burn out, with the true joy of coding.

You can tell I'm excited. This is going to change a lot of lives.
Scientists develop real-life ‘What-If Machine’ to produce AI-created fiction
No, it has nothing to do with where it's concentrated; I don't know of any tumbler designs that aren't concentrated in one place.

It has to do with that if Alice gets a Bitcoin by selling uncensored newspapers in China, transfers it to wallet A in the tumbler, and then the tumbler transfers that to Alice's Coinbase account, Alice is going to jail. The transaction record tells us that Alice's Bitcoin came from the uncensored newspaper through an intermediary. The Chinese government can then arrest Alice on suspicion of selling illegal newspapers. At that point Alice must either prove somehow that wallet A in the tumbler is owned by the person who really sold the newspapers (which will be impossible), or admit that she sold the newspapers and used a (bad) tumbler in an attempt to hide her transaction. That is to say, if there's a chain of transactions connecting Alice to the newspaper sale, the tumbler has provided Alice no anonymity.

Contrast this with a more realistic tumbler design: the tumbler owner (let's call him Troy) deposits a bitcoin from Coinbase in wallet A. Alice is the first user of the tumbler, so she gets a bitcoin selling uncensored newspapers in China and deposits it in wallet B. The tumbler owner then forwards the coin from wallet A (minus a fee) into Alice's Coinbase account. Now Bob, as the second user of the tumbler, comes along and deposits a coin he got from selling LSD on the Silk Road into wallet C. Troy then sends the coin Alice got from selling uncensored newspapers (minus a fee) to Bob's Coinbase account.

Alice now has a coin from Coinbase, Bob has a coin from Alice's sale of an uncensored newspaper in China, and Troy the tumbler operator has a coin sitting in wallet C waiting for the next person to use the tumbler. The Chinese government has no way to track the transactions to Alice. IF Bob lives in China the Chinese government could come and accuse him of selling uncensored newspapers, but the accusation would make no sense; he has alibis for some of the days newspapers were sold, he's not educated enough to write, etc., because he didn't sell the newspapers. Bob can even say he used a tumbler, but he used it because he purchased a lot of bondage pornography: embarrassing, but not illegal. But more likely than not, Bob won't even be accused of Alice's crimes, either because he lives in a different country or because the accusations won't make any sense. Both Alice and Bob's anonymity has been protected.
And what can happen if the people responsible for a water supply screw up: https://en.wikipedia.org/wiki/Walkerton_E._coli_outbreak
http://www.attorneygeneral.jus.gov.on.ca/english/about/pubs/...
Letter to an Aspiring Programmer: Mobile, Front End, or Back End?
The Greek bailout crowdfunding campaign comes with a major calculation flaw
Is this the historical equivalent of Uber ignoring legal constraints in hopes of later finding a work-around or a change in the law?
I'm shocked that the Phillies were not involved.
At the time I was a hardware engineer and I installed and upgraded so many System/34/36/38s I couldn't count them all. It was, by modern standards, dinosaur-era hardware but I loved working on them every time.

To add the 2nd frame onto a S/38 - the L-shaped frame on the left, held more I/O cards and I think four more 62ED disk drives (64MB each, IIRC) - there were data cables that ran from the far corner of the 2nd frame to the extreme lower right corner of the card cage in the main unit. The cables ran through every cable channel and card gate in the system, and if the weren't run exactly the way IBM wanted them to be run, they'd come up about a half an inch short and you'd have to re-run them again.

Miserable? Nah. Good times.
If this is true on a wide scale, it kinda gives some merit to the anti-Silicon Valley types running around the Bay Area.
But that's not the sense that "native GUI" has ever had. Widgets are only part of the picture, regardless -- a GUI is defined by the layout, behavior, interaction model, and widgets.
That's truly sad. And ironic.
A/B Test Reporting in Looker and SQL
Often the most impressive screenshots are the ones that look least impressive.

It's (comparatively) easy to have screenshots that look great if it's using a lot of assets with baked lighting. It's a testament to the designer's effort, but says very little about the engine.

Real-time ambient occlusion, radiosity, global illumination, refraction, etc... that's the kind of thing that is (technically) impressive in an engine, but so var very little of this (beautiful) Unreal/Unity/* demos actually deliver that. And that's a shame.

The craft deserves praise, but there's a distinction between asset creation praise (to the designer) and technical rendering praise (the engine).
no-we have a research engineering team that is focused on computer vision. This is a true full stack role. Thanks for your interest :)
So all the old monuments will now get fancy lighting and other extra decoration on them in order to reclaim copyright on the monument?
HN doesn't depend on any clientside JS.
There are many programmers out there using Python as if it was C, and that leads to slower than necessary code. It takes some time getting used to and learning the performant way to write loops. For example, if 'trkpts' was a list of (lat, lon) tuples/lists, he could've avoided the lookups (but it would also mean having a different structure).

Another example, if memory isn't a concern he could write a list comprehension with all the distance values, and then get the index of the smallest. This, however, has the problem that, though the list comprhension surely runs faster than the for loop, it takes more memory and then looking for the lowest value can take all the time you saved (and maybe some more).

Without prfiling in his use case, it's difficult to say what is "the best solution", but his problem comes mostly from coding Python as if it were C.

Edit: yes, I ignored the fact tha he used numpy (a good solution, giving his 300x speedup with changing the structures), because sometimes your data isn't prone to "numpy array conversion" -- for example, if you aren't programming numerical code.
The single most useless Web site on the Internet
>If you asked a anthropologist, I suspect you would hear a pattern of human beings doing all kind of work in order to increase their status in society and finding a mate.

Being a garbageman wouldn't help with this nearly as much as spending 4 hours in the gym and then spending 4 hours building socializing skills. Especially since the other side is now guaranteed being provided for thus reducing the already low impact that being a good provider has on mate finding.
Lots of comments trashing GS. I generally agree with all of them, but in an effort to be critical, I end up thinking that GS just executes what their customers don't have the guts/knowledge to do by themselves. Not that they are not legally/morally liable, but GS is not the only one to blame. As with everything in life, nothing is black or white.
-“Show me another industry where the way you find your customers is to wait for your friends to introduce them to you,” Mr. Bahat said.

Illicit drug industry sounds like one. Am I taking this quote out of context, are startup founders customers of VC's? Did not realize that was the hierarchy if that is the case.
I'm reading through Skunkworks (http://www.amazon.com/Skunk-Works-Personal-Memoir-Lockheed/d...) on a recommendation from HN, and thoroughly enjoying it.

I'd heard this before, but the actual genesis of Lockheed's Have Blue/F-117 was this:
1) Petr Ufimtsev in the 1960s develops the equations for calculating the radar energy reflected by a given geometric configuration
2) USAF notices and translates this into English
3) Denys Overholser and Bill Schroeder at Lockheed find, read, and implement it in software (which the Russians didn't have the computational power to do)
4) Lockheed is looking for a new Skunkworks project (this is post-SR 71, and Kelly Johnson was transitioning out of Skunkworks after handing things over to Ben Rich) and decides to bet on stealth ("What?! That'll never work! It's crazy!")
5) {... many, many, MANY person-hours later}
6) F-117

Side note: the reason the F-117 has geometric surfaces is that when it was being designed in the 60s and 70s there wasn't enough available computational power to calculate more complex shapes (e.g. F-22).
Robot Kills Man at Volkswagen Plant
Should have included visible light/IR sensors inside the control box. Second-line defense against opening the box, first-line defense against x-raying the box.
In sentencing, prosecutors submitted a number of comments alluding to Ulbricht's alleged but not proven in trial murder for hire plots. The assumed motive for these alleged murder plots was the actual theft of bitcoins which we now learn was perpetrated by government agents and witnesses against Ulbricht.
iOS 8.4 Problems: 5 Things You Need to Know
estream II then? Did anything that came out of estream end up being used outside of proprietary product lines? Even Salsa is pretty well ignored in favor of Chacha. Are any governments using any of the estream ciphers internally?
The third option is what society does now. Every time you hear politicians talk about "creating jobs", that's what it means, nearly always: the amount of available make-work just went up.

We don't so much eschew robotics, as under-bid them. McDonalds finds it cheaper to hire humans than automate - for now. (The touch screen, card-accepting menus I've seen appearing lately, make the case that this won't last much longer.)
I think is part of it. It's hard to pirate something you can't get a copy of.

Other things is that the web is more universal. Say I have a great client app. It works perfectly on a client Windows machine. If I want to tap the larger market I have to have an OS X version, an Android version, iOS (depending if I didn't target both when doing the OS X version), and a Linux version. To keep all of these people happy, the versions should be pretty much the same. That's hard to do with client software on multiple targets.

The web targets the lowest common denominator: browsers. Fortunately as those go, the VM that is the browser is pretty powerful. Sure I might not be in my preferred language, but I can get things done. If done right, powers are added as the device becomes more capable my leveraging existing frameworks like Bootstrap, etc.
Your last question is "have you seen a test about confirmation bias before?" But the text of this test says that it's about "why no-one likes to be wrong", which means it's pretty obviously about confirmation bias (and therefore that the test-taker should be wary about just confirming their first intuition).
So since this is widely misreported currently, here is how I understand the situation:

* Freedom of panorama is the freedom to take a picture of a building or environment that might be copyrighted. The EU currently allows countries to restrict this right because of historical context.

* There are a handful of countries that restrict that usage (France, Belgium etc.)

* They now want to add a new rule in place that allows to make a distinction between commercial and noncommercial usage.

* There is no push to reduce the Freedom of Panorama in countries that do not have it restricted.
RS is even better since it's, you know, the record separator.
I "license" the apartment I live in, and the state has elaborate enforcement mechanisms for kicking me out when I breach the terms of the license.

Independent invention is definitely a distinguishing characteristic, and the shakiest part of the rationale for patents. IMHO, independent invention should be a defense to patent infringement. That said, it's not really implicated in the drug industry, where the folks doing the copying don't have the resources to invent and test the drugs independently.
I think he explained that quite adequately - he's writing C in Python. In C, such short names are fairly common.

You will see similar naming idiosyncrasies if someone writes Java in Python, or lisp in python (or Python in C, or Java in Lisp, etc.).
If we can find folks who do both, that's great. That's a hard unicorn to find. :)

We're really hiring both data scientists and data engineers. In my case I do a bit of both, but lean more towards scaling large systems. We also have folks who fall squarely into either the scientist or engineer camps.

Titles can never capture the spectrum of what a person can or wants to do. Scaling large data processing and storage systems, understanding user behavior, deploying everything from simple ranking to advanced machine learning, integrating clever algorithms seamlessly with front end web development to create fluid experiences for our users... All of this is important to us.
Nope; *ply are implemented as loops, you are only saving time on reallocating memory structures. Real speed-up is gained from using vectorised functions and operators (implemented in C or Fortran in R engine or a certain package) for whole vectors.
If we get another Mark Zuckerberg, does that mean we're getting another Facebook. I can barely handle the one we already have.
Maybe it should be "a puzzle many people already know the answer to" in which case the conclusion and results are already obviously biased.

I was able to solve the puzzle without testing any numbers at all. Which really skews the relevance of "only nine percent of people saw three 'no's before answering."
Civil Forfeiture Now Requires a Criminal Conviction in Montana and New Mexico
To make it even faster, there is a (non-free) numpy version compiled with the Intel MKL math library [1].
We use this library in high-performance-computing, it's as fast as you can get on intel hardware.

[1] https://store.continuum.io/cshop/mkl-optimizations/
Awesome project! The simple CPU target for a complex language excites me. I am looking for a more interesting target for this: https://github.com/tomlarkworthy/firefrack

So my vote would be on getting as much 3rd party stuff compiling as possible with the architecture you have. Linux would be amazing.

This guy did some cool work on compiling linux for 8 bit micros. Might be inspiring if you have not seen it: http://dmitry.gr/index.php?proj=07.+Linux+on+8bit&r=05.Proje...
nope. but since 9.4 you can at least update them without an exclusive lock on them.
Yes, the accountability of public companies to their shareholders is useful and important. Private investors also subject the companies they own to scrutiny too. Sometimes the unwashed masses don't understand your business. But sometimes they do, and they've just decided your business is wasting money. There is no simple answer because it always boils down to human judgement at some level.
One reason these look so good is that they are making good use of depth of field. It isn't something typically used to this degree in games (it would be a hindrance to play with).

Beyond that, depth of field typically isn't carried through into reflections (you can focus your eyes on marble floor or you can focus on the reflection in the marble floor).

On the best looking beach shots, I don't know if the unreal engine blur the reflections to make the depth of field look better or (more likely) the artist saw the reflections as too sharp and softened them, which looks better because they would be affected by the depth of field.
We were originally based out of Shanghai for no other reason that I was there when I started the company. We've already had a presence in DC for a while and I am actually relocating to manage the US team.

Berlin for us is a great opportunity to access a great pool of candidates (both tech and creatives), develop our European business (lots of NGOs, international development and humanitarian or social enterprises) while bridging the time difference between our clients (US) and our current engineering hub (Shanghai, 12 hours away).
I would completely disagree with that.

no excuse for names like that regardless of language.