skysight-inc/HackerNews huggingface dataset:
I can't tell if you're being facetious or if you're really that naive.

No company that I have worked for has ever said, "You know what? Let's look at the resumes of previous applicants, call them up, and see if they are still looking for new jobs." Every vacant position is always filled by direct, active applicants. Even backchannel applicants have to send a fresh copy of their resume to someone, so that it can be added to the applicant tracking system.

Tech resumes have a short shelf life. If the person is any good, and actively seeking to change employers, they will already have a new job by the time you have an opening for them. And if they are constantly doing a low-key, back-burner search, just to stay tuned-in, they will probably apply again to whatever you advertise, if they are still interested in your company.

The only companies that will keep your resume forever and call you back later are recruiters.

It may be that I have never been considered good enough to get hired, but not quite as good as the people they chose to hire on the first round, but for most companies, I either get an offer or I never hear from them again. Those still willing to communicate after a no-offer have never contacted me again regarding another open position. I admit there may be a theoretical nonzero probability of this occurring, but it has a lot of zeros between the decimal point and any other digit.
Well, that's a lot better than my MO. I typically use (911) 911-9111 as the phone number for random sites. I figure that if you trust your automated system so much that you let it auto-dial without looking, you deserve to get chewed out by your local PD. But I like your idea a lot more and I'll start using that one to save the PD the time. Maybe it'll give people a smile when they finally look at the number and realize it.
Problems with Kotlin
...and when you select No, does the background fade to black, with crackling lightning and rolling thunder?
> They are lossless image formats that support sequential animation

VP9 can also be lossless if desired, and what is a video if not "sequential animation"?
You have this completely wrong. Have you ever studied economics? It sounds like you aren't even familiar with the fundamentals.
Does every company really think it's economical to hire Da Vinci like minds. If tech companies want people that can art and math (or think natively in both artistic and structural terms), they're going to have to change K-12 education. which isn't going to happen since tech has barely gotten their feet wet politically, and tend to blunder about when they do (Uber and Trump being one of the most recent examples).
Are they the kind of folks that demand that you use .NET or C++ on Windows? I had a colleague like that. I had to explain to him that people are actually using Java or Python in production, on Windows.
Ha! For your next homework assignment, google "tub girl". Not violent, but still one of those things that will imprint itself permanently in your memory.
Whole Earth Catalog source: http://www.wholeearth.com/articles.php
The Psychology of Why America Is More Divided Than Israel-Palestine
It's funny to me that someone is still surprised by rotten, in 2017.

Do you know about goatse, by the way?
Wow, I'm surprised rotten.com is still up; it was the web's original shock site (that and goatse). I remember it being pretty viral around 1996. Well, as viral as a website could get in 1996.

I am going to go ahead and assume that there's much more terrible shit on the web nowadays. 1996's Rotten.com is probably pretty tame by today's standards.

Back on the original topic, I remember another early satire site that was taken seriously and created very real outrage, Bonsai Kitten.
> It is better for a poor Iraqi to get free Wikipedia even though that hurts other upstart wikis, than for poor Iraqis to have no Wikipedia at all.

You're describing colonialism. Let me rephrase what you said: "It's better for poor Iraqi to get free access to American web services even though that hurts other upstart web services (such as Iraqi ones), than for poor Iraqis to have no web services at all."

How is this different that colonial powers sending back wealth from the colonies they conquered? If "eyeballs" are the currency of the internet, what you're describing channels those eyeballs to US companies while suppressing local competition that might keep that wealth in the countries of origin.
I understand completely! I appreciate the effort that you and goldfisk put into it. Hope to see more Defcon talks from you guys :)
Mini-microservices as free services on StdLib
Android has long supported C/C++ via JNI and the NDK.
Knowing what is possible and what's not possible is the responsibility of whoever is dreaming up the features.
It is, but WebP has lots of politics involved since it is closely related to WebM, and there are staunch non-supporters of that.

I would hazard a guess this is getting implemented now to try to make WebP look worse.
So how long until MS freaks out and starts attacking Linux again? I'm calling GPU DRM modules existing in the next 2 yrs, commonplace in three. Shaders and 3D API inaccessible without the right keys. Only 2D mode and OpenCL without the keys, to "protect" game makers from people running their games on unauthorized platforms. EUFI isn't enough to protect their market share if gaming is threatened, they will extend the lockdown to GPU's as well... for "security"
I think it depends.

If we're talking about certain mediums that require complex code then I really don't know if a designer can gain a lot from that experience over simply talking with an experienced developer to gain a high level understanding of what's possible.

I'm mostly a designer and I did Paul Hegarty's Developing iOS 9 Apps with Swift course out of curiosity. I've also done courses on Ruby and Python. And I worked on Rails and Coffeescript for a number of years. While I appreciate the experiences, I don't consider myself a better designer from it over say, those who spent that time getting stronger at illustration or user testing or color theory. The person who spends 40 hours a week doing Swift/Ruby/Python is clearly going to be much more proficient than some asshat like myself who dabbles in it once in a while. Sure, it's helpful in a situation where you and a friend want to experiment with testing a startup idea and you divide the roles, but for most situations the clear division of labor is much more efficient.

However, I don't think there's any reason why designers, specifically those who produce work for the web, shouldn't learn basic HTML/CSS or if a bit more ambitious, React and Javascript. All those languages are fairly approachable and can help with prototyping and experimentation.
Whole Earth Catalog Articles
The issue I have here is that research data can often be falsified or biased when there are billions of dollars on the line, and there are so many unknowns with some of these things that it's hard to make absolute safety conclusions.

When you take something and spread it so pervasively that it has the chance to impact such a wide spectrum of life, the risks are extreme. Perhaps there is no level of scientific evidence acceptable for this kind of widespread usage, but we are probably far less conservative than we should be.
It sounds like my experience with school is similar to yours - I also felt that being self-taught it was helpful to have a program of courses, to round out deficiencies in my own knowledge.

Among the things you can get for free online, I think conference talks can be a better value for the time than some of the online classes. They are more self-contained, so you don't have to worry about finishing an entire course, and generally more focused on real-world use cases.

I've also found that browsing at random, and watching things that sound interesting works well for increasing what I remember. I'm currently building a search engine around this idea-

https://www.findlectures.com/?p=1&class1=Technology&type1=Co...
You'd better be looking for psuedocode, because if you're looking for syntax, no strong programmer with experience is going to take you seriously.

Honestly, whiteboard interviews are for lightweight startups with very little programming knowledge. You should be looking at logic, not syntax. You should be looking at how the person thinks, not if they can memorize a specific language to do a simple task.
Woman's Headphones Explode Mid-Flight
I got my start (in programming) building my first e/n site (god has it really been 18 years...). My personal understanding was that "e/n" stood for "everything/nothing". In my case, this was exactly correct.

It was a place for my friends to post stupid stuff, a place for me to experiment with css and php, build new "features" just for fun. It was an open playground in a new world. It was a lot of fun. I also just remembered how it was hosted. I became known as the neighborhood kid who collected old computers, so I ended up with a bunch of weird hardware. The site was originally hosted on a 75mhz intel something or another sitting behind a 133mhz linux frankenstein gateway in my bedroom. I remember getting mad at my internet provider when they claimed I had used up "all 10 gb of data", when I clearly had the bandwidth logs that showed it wasnt possible!

The other cool thing was connecting with other e/n site owners who were also doing their thing. Sometimes you'd collaborate or ping each other's APIs, other times participate in their own experiments. Thousands of little web sites with micro communities built on spaghetti code, almost all have certainly faded away through the various ways that tiny sites die: a web host gets sold, an upstream system upgrade botched but not addressed, a missed payment, an unpatched vulnerability. Maybe today the owner still maintains the domain name out of nostalgia. Shoutout to gyrate.org and sejje.net; Rest in peace, frikk.tk
But Facebook is not "free as in speech" but is "free as in beer". That's why it is a "Structural Threat."
Building a Serverless architecture for data collection with AWS Lambda
Free utiltiy-microservices on StdLib
I don't know. One of the best things about working with someone who's a great visual designer, but no interest or real understanding for code, is that implementing their ideas pushes the envelope. Maybe celebrating hobbling visual expression to a square (rather than the golden ratio, for example) is a great success -- maybe it's just mediocrity.

I do think "everyone" will need to "know code" (just like we expect everyone to know basic mathematics) -- but I'd much rather work with an expert visual artist, than someone who hides under his desk for fear of "implementation constraints".

Sure, sometimes you'll have to say: rotating UI is one thing we can, and should cut at this time. Other times you'll cut something else. But my main point is that you most of the time do not want to cut ideas early because your designer(s) are too familiar with the status quo.
yes, you're right, thanks for pointing that out.
How would you compare it with Tup (http://gittup.org/tup/)?
Just another way for corporations to cut "costs" while they piss money away on bad management.
Creating Custom JDK9 Runtime Images [video]
If you keep questioning assumptions, you'll fine that justified knowledge is theoretically impossible. Don't be ridiculous.
I don't need a designer who can literally sit down and code with the best of them; I need a designer who knows enough about coding to know what is practical.

Just like I don't expect an building architect to pick up a hammer, I expect them to know enough about the process that they don't create something that can't be built or but can be built but for a few tweaks could be built 10x more efficiently.

Knowing the tools shouldn't elevate anyone to unicorn status. That's just the job.
orange juice ;)
I've never had a sale not be processed like that before, but I can see it happening these days. I typically put down 123 Fake St., (911) 911-9111 as the phone number (though now switching to 867-5309 as other commenters pointed out it gets the point across just as well without local PD having to waste time), and I try to inject as much random noise into the race/sex boxes as I can. I have heard that putting down the name of the company as your middle name helps out too, but I have not seen anything happen (maybe it works then). Does anyone else have any other ideas or tips for 'hacking' about in these systems?
Vibrator maker creates Clit Bit.
The Millennial's Guide to the Credit Score
I'm pretty sure they just took the Bing Maps "Bird's Eye view" concept and then applied their existing Google Earth 3D-mapping tech to it. Most of what was exclusively in Earth years ago has been slowly integrated into Maps.
For some places, not having a car is already a free health increase. Walking regularly is free "healthcare".
Really? Did you ever create a new master file? Even an item? There are literally a million lifecycle hooks and item metadata properties available.

If Chronicles was open sourced tomorrow, it probably wouldn't make the front page of HN, but it is extremely feature rich tool that fits perfectly into the Epic ecosystem. That's true of most things that Epic develops.
I made the mistake of hiring a designer that had no idea how to code. It was a special little hell.
> Just do it, who gives a fuck?

It all boils down to this.
I don't have any answers but this seems like an interesting idea!
SomethingAwful still has an e/n forum for personal problems
Coding and playing guitar is also two different disciplines, but for some reason a lot of programmers do enjoy playing music.
I do not believe that different disciplines are at odds in the sense that single person cannot learn to do them well. I am more inclined to believe that learning different stuff actually helps to be better at each one.
I've been online since '92, and never even heard of the site before.
> This guide is mainly intended for expert programmers familiar with Java concurrency, but unfamiliar with the memory order modes available in JDK 9 provided by VarHandles.

I think it's important to emphasise this. You should think extremely carefully before reaching for features like these and should have a very good reason for not using the existing concurrency tools and data structures. That said, if you do need to build your own concurrent data structures then these do provide excellent primitives with which to do it.
data structures huh ?? thats a ml Q ie what sort of machine learning algo would you use to do that.
Imagination Computer Services GmbH | Backend Developer & DevOps | Vienna | Full-time ONSITE http://www.magiclensapp.com

We’re looking for experienced backend developers with dev-ops know-how to contribute to the enterprise scale visual recognition solution which we develop and
maintain for a global fortune 500 company.

* Skillset

- At least 3 years of experience
- JavaScript (ES5, ES6)
- Node.JS
- Docker

Contact: jobs@imagination.at

Full job's description: http://www.magiclensapp.com/jobs/Backend-2017.pdf

Looking forward to working with you ;-)
EB Enterprises 121G – Flux Capacitor
Look up the MIT professor linked above and her research.
Ask HN: TypeScript 2 module import – ignore folder levels for external libraries
I have two repositories in TypeScript, one project and one library. Both of them have a src directory where all TypeScript files are committed.

I already have npm up and running in the project with the library as a dependency.

I can do from a .ts file in my project's src directory

import { Foo } from "@vendor/my-lib/src/Foo";

As you can see there is this annoying src directory in the import. Ideally a project should be unaware about the internals of a library, e.g

import { Foo } from "@vendor/my-lib/Foo";

Can this be solved?

Best would be if the library's tsconfig.json could contain the configuration so that all consumers of the library uses it the same way.

But if that is not possible, the projects tsconfig.json will suffice.

Any hints? Quite hard to find any solid up-to-date documentation for this.

https://www.typescriptlang.org/docs/handbook/module-resolution.html
Show HN: Free (great) startup ideas to do whatever you want with
If you slow down the original, it does the same thing. Optical illusion I think.

Edit: only the second blink is funky. The first is how you recall.
The role of a data scientist and why we need them
Here's another article on the same report, with a contradicting headline:

https://www.fastcodesign.com/3068938/forget-coding-writing-i...

I like working on beautifully-designed (by others) projects. I can code and write, and love doing both. Not feeling an urgent need to start designing.
Germany cracks down on social media over fake news
The code snipped at the end had me cracking up
Preventing and Treating DKA
With respect to the ashtrays in bathrooms, I've also read [1] (no idea if it's true or not) that the FAA still requires them on the theory that, if someone illegally has a smoke in the bathroom, they want there to be somewhere safe to stub out their cigarette.

[1] http://www.telegraph.co.uk/travel/travel-truths/why-do-plane...
How would you know that this house is not full of family members of the owner?
And has this scenario actually happen to anyone? Because I think burglars have better means to be sure which house and when to rob.
well, for whatever it is worth, the runtime of the non-extended cut which is available for streaming is equal to the runtime the article mentions as the full length version (229 minutes)

As I said, I saw it a long time ago (and I'm no movie expert), but me and the friend who watched it with me agreed the 229 minute version was pretty good but could have been better with some editing to cut the run time... though we didn't have the Cannes version to compare it to (or the knowledge that that version existed)

edit: oops, I guess the theatrical version, not the Cannes version.
Nobody, which is exactly my point. In an actual free market, people would still want consumer information (e.g. Consumer Reports magazine, Organic-certified labels). Therefore, consumer information companies would be required to compete with each other by offering better products i.e. accurate information, and a solid reputation.

The EPA has a terrible reputation and a long track record of failures, but it doesn't matter, because they have a state-enforced monopoly. They can take bribes all day long. However, if they existed in a competitive market, their reputation would be ruined and the market would be ripe for new competitors to enter.
exactly the code is just a means to an end ie solving a real world problem
It was entertainment / news for me.
Let's agree Hackerrank sucks.
Develop a shity solution in a very limited time, using ES5 and no libraries for JS, waste time parsing your input where the first element means nothing and the other must have the type converted several times....

If you really want to test a candidate, give them unlimited time, a "real problem" and something that they don't know.
Ask HN: What is the most promising interface for sales assistance services?
When building services in the field of sales/marketing assistance we ran into the 'interface question'.

Building a data backbone containing hyper local data (demographics, housing, crime... on house no level) we thought an API would be the best interface to access the data.

BUT it turned out, that most of the potential users - mainly in Europe - do not know how to use an API. Asking prospects the interface question did not really bring us further, too.

What would you think will be THE INTERFACE in 2017 for such a service?

Would you think the best way would be to connect our data backbone to Salesforce, RelateIQ or like bot-like into Slack, FB Messenger?
I've been coding for about 25 years. The last time I had to write any code related to binary trees was in school, 15-16 years ago.

Given enough time and debugging I'm sure I could do it. I'm not going to be successful on a whiteboard though. If I actually had to do it I'd look it up instead of wasting my time figuring it out.

Unless you're interviewing for a position where they'll have to implement binary trees you shouldn't be wasting time asking about code for them. Questions should be relevant to the position.
Chasing the First Arcade Easter Egg
Dragons for your living room
Show HN: Midtrans integration module for Node.js, Support multiple payment
Show HN: Ansible role for managing AWS RDS alarms
31 y.o. here, just got my first taste of rotten.

List of emotions experienced: https://wikileaks.org/ciav7p1/cms/page_17760284.html
The best thing they can do for public health is to jail Jess Rowland for a very long time, and prosecute the scientists who took payments to add their names to papers that Monsanto wrote and Monsanto itself for conspiracy to commit fraud. My guess is that searching for payments between Rowland and Monsanto will be exceptionally and immediately fruitful, and that should result in prosecutions for people within Monsanto who planned and approved those payments.

None of that will prove whether there's any connection between glyphosate and cancer, but it will do a lot to make sure that studies that are done by Monsanto are signed by Monsanto, and regulators might second-guess themselves for a moment when they see an easy buck to be made by becoming corrupt.

This comment counts as government fan-fic for all the likelihood that anyone will see any punishment here other than a fine for Monsanto resulting in an immediate stock bump for being lower than expected.
Impressive numbers.
> It doesn't mean that you let your Id rule and disrespect everyone around you. It means to do things natural to you and in line with your instincts.

> Have you ever seen a really effective kindergarten teacher? Or salesman? Or engineer? They are naturally inclined to do what they do and have the instincts through education and experience to just do what others need to think about.

I rather be frank: You identify "use your insticts" with "be yourself". But claiming with your examples this is a good strategy in general means having a trendemous selection bias. Most people simply don't have such insticts - only few people are very empathic, i.e. for many people "use your insticts"/"be yourself" simply leads by definition to problems. For example many "nerds" really "use their insticts"/"be theirselves". The fact that "nerdiness" is considered a bad trait rather falsifies your claim.
2001 was the first time I thought that. Then 2008. Now, I agree, 2016 is on the list.
> The university is deciding not to allocate this "additional funding" for this purpose

These grants were not made for the purpose of subtitling videos.
I must be one of the few who think this sort of unit-testing is necessary to a certain extent, but in practice seems rather to lend itself to causing terrible code smells all over the place: things like small one-liner functions for conditionals and basic arithmetic that are designed with mock- and test-ability in mind (rather than whether or not they make the code maintainable or correct), factoring code specifically to increase "code coverage" of the tests, etc.

I think integration and other coarse-grained tests are far more useful more often, and using asserts (which will cause these coarse-grained tests to fail, too) is a better pattern than "unit test all the things".
I know this is a very Reddit-y comment, but it was at this moment, many HN visitors realized that they are... in fact... getting old.

Orgish.com forever baby
If you want to play the game: The 48 Laws of Power by Robert Greene

And if you don't: How I Found Freedom in an Unfree World
Announcing Rheos from Ebay
> Chop wood or light fires in the glacial wastes of “Skyrim”? No chance.

You can chop wood even in vanilla Skyrim, and with mods you can light fires, ride dragons or do whatever you want.
I always knew it as entertainment/news
Is 2017 the year of Bot -to-Bot communication?
I use 555-1212 with the appropriate area code. This used to be directory lookup so I figured I could get some recursion going if they really wanted to contact me so badly.