skysight-inc/HackerNews huggingface dataset:
I was recently applying for work after graduation. One entry level position and a small company (with a vague job posting) wanted me to complete a pretty extensive problem which would involve access to their code base and take "5 to 10 hours." I also would need to use a Mac and Objective C, even though these were not on my resume or the job posting. (I work in a .NET shop and had mentioned using Xamarin for Android development, and they were mainly doing iOS and OS X work, but extending into being cross platform).

I asked if they had a problem I could do that would be on more familiar tooling, noting that even if I could borrow an OS X machine, it would take me a while to get familiar enough to complete the task they sent me. I also expressed concern at the length. I ended up declining to participate and they moved on.

(Note: I have never used OS X besides briefly using someone else's computer. Everything I have used has been Windows and Linux, with a couple of weekends of trying some BSD-based distros thrown in.
In the same vein, I'm surprised how many static websites go down just because they appear on a news site.
What's the rationale for not supporting it, given that the work is done and the maintenance burden is minimal?
Mary Meeker 2015 Internet Trends
This may be counter to a lot of the comments here, but please, please, please don't hand in your notice until you have another job offer.
I did this a few years ago, and ended up doing crappy temp jobs for months. My savings ran out, I lost all confidence in myself and became visibly nervous in interviews. This created a positive feedback loop as I became more and more desperate. It took me years to fully recover from the experience. I should add that I was not a developer at the time (I came to programming somewhat late), but I think this advice applies to any job.

I never fully appreciated the suspicion you're treated with if you're not currently employed. I don't know if this is a cultural thing (I'm also in the UK). It raises a whole lot of extra questions that you really don't want to have to answer. I've read that some employers even use it as a filtering criterion.

So by all means listen to the other responders and make a definite decision to leave, apply to every job you can. Book some annual leave to attend interviews. But please don't resign until you've accepted another job offer.
Some classic poems, they're short, but you'll find yourself rereading the ones that really engage you occasionally throughout your life. Here's some I found to be immediately accessible, to get you going.

Poe's Raven - http://www.poetryfoundation.org/poem/178713
Dulce et Decorum Est - http://www.warpoetry.co.uk/owen1.html
The Charge of the Light Brigade - http://poetry.eserver.org/light-brigade.html
So how many stories "X in Go" or "Y in Rust" a day will we have in future? Its a bit much currently...
> the message locations have more than 5 decimal places of precision, making it possible to pinpoint the sender’s location to less than a meter.

Precision is not the same as accuracy. Although the reported values may have 5 decimal places of precision, I find my location is often a bit off.
Eloquent JavaScript. A delightful introduction to JavaScript and programming in general. http://eloquentjavascript.net
Wifi Password Hacking Software Free Download
http://www.templeos.org/Wb/Linux/TOSZ.html#l1
Certain aspects of programming of the surrounding culture is indeed extremely strange. And I feel that we've reached a certain numbness in our acceptance of certain things that should rile us up. Gary Bernhardt puts it quite eloquently day after day on Twitter with real-world examples, it's pretty depressing actually.
I've been using GitHub pages for a while now and I always wondered why they had the "your site may not be available for another 30 minutes" message on creating a new GitHub pages site while pushes to an already-existing gh-pages branch were displayed instantly. Neat to see that explained here.
Invision releases V5
Looks like Mandrake was the first Linux distro for a lot of people. Back in the late 90s early 00s I spent all my days in front of a bunch of SGI workstations, and wanted something at home with a desktop UI that worked but still gave me all the wonderful *nix features I was used to. Mandrake was the first distro that kind of did that. It was relatively easy to install and the windowing environment was mostly familiar. It had a lot of warts but they felt worthwhile at the time.

RIP!
Not sure how this would work, will have to update to 1.5 and see it.
A different frequency means that all the existing GPS hardware won't work with the new network.

> I fail to see any corruption.

http://www.aftenposten.no/spesial/wikileaksdokumenter/221020...

http://www.itworld.com/article/2792924/data-center/secret-u-...

http://www.theguardian.com/uk/2003/dec/08/world.internationa...

http://www.eetimes.com/document.asp?doc_id=1145904
I have unofficial reports of Obama riding a banana
FIFA is not a public institution, it's a private association. How a private club wants to structure payments is entirely up to them. So how will any bribery charges stick, unless public officials have been paid off?

Can't believe Blatter and his cronies would be so stupid, but perhaps some of the weaker and greedier executives were, so Blatter is happy to serve them up?
Can't wait till I start seeing all the hipsters carrying around rotary phones! Nice work OP.
I 1000% know how you feel. While I haven't figured it out myself (transitioning to only consulting because I couldn't do both for more than a few hours a week of moonlighting), there are a few things I've learned.

To answer your question - absolutely I've felt and feel overwhelmed. After coming home at 5, knowing you have 3 more hours of work to do after dinner, for 3-4 weekdays and 1-2 weekend days sucks!

A few tips that have worked for me:
-Is there any way you could get help for some of the lower level portion of the work, and hire someone that costs 50-70% of your rate so that you still make a profit?
-Can you tell the moonlighting people that you work on their projects on Tuesday, Thursday and Saturday so that you mentally know which days to focus on them and you don't have to think about it 24/7?
-Can you let them know on those days that you check your email every 2 hours so that you can focus on the work (that way you're not refreshing your inbox every 5 minutes)

Hope that helps in any way.
Title Misleading: Mandriva was last released by Madriva SA was 2012 and was moved to OpenMandriva with a independent community. https://www.openmandriva.org/

Mandriva SA closing has zero impact on OpenMadriva https://forums.openmandriva.org/en/discussion/987/mandriva-i...
> District courts have the authority and responsibility

Foreigner here.

Interpreting that bit literally makes me think that district courts, having the responsibility, can be held responsible for not fulfilling their responsibility. Is this correct, or is the above just waffly moral wording? If it is correct, what would be the means and path of holding a district court responsible?
>And thus, after banning french fries, the world was less fat.

Well, maybe not french frieds, but HFCS sure.
How Much C++ Do You Need to Know for an Entry-Level C++ Job?
Twilio establishes $50M fund to support cutting-edge messaging apps
Yes, and thanks to version control that would take, what, maybe a few minutes?
Do you really think he could come back to the US without living in fear? Even if Obama pardons him officially, there may be many unhappy americans with weapons at home, who don't like what Snowden has done.

But an official pardon would allow him to settle everywhere, for example in Europe. That would certainly be helpful.
I only do data analysis but cython [0] is pretty much the fastest way for me to produce fast code. I tried to do some things in Rust but my productivity fell, and I could not figure out how to fix some error messages.
[0] https://honnibal.wordpress.com/2014/10/21/writing-c-in-cytho...
Counter-counterpoint:

3 of the 10 stadiums built in Portugal for the Euro 2004 have been considered for demolition because they have been largely unused since the tournament and the municipalities have no way to fund their basic maintenance.
Perhaps I wasn't clear, the trial is an alternative path to employment if, for whatever reason, the challenge + interview isn't suitable.

If you're on the fence about us, give it a shot. If we're on the fence about you, your option is no offer or a week-long trial. As I identified elsewhere, a drawback of the trial is it's mostly only useful for people who are unemployed.

> Additionally, if the person discovers an illness during that period, do you provide health insurance?

We live in a country with reasonable health care coverage, so this isn't really a thing.

> A week-long commitment to work is a sizable tenure as a second-class citizen undergoing prolonged scrutiny.

This is my knee-jerk opinion, too. However, what is the alternative? We could hire you full-time right out of the gate...but we could still fire you after a week.

> Your company should be deeply ashamed of this practice.

Deeply ashamed might be overstating it. Contemplative and reflective, perhaps.
I would hope not but wouldn't be surprised if they are, at least in the presentation. The ranking and selection of snippets are original but ultimately machine-generated content, so I could see a court leaning either way.
http://edition.cnn.com/2014/11/30/sport/football/football-pl...

It claims that Putin was initially skeptical about Russia's bid but had later thrown his full weight behind the process. "He (Putin) took a personal interest in the running of the bid in mid-2010," the committee report reveals.

Under the heading, "Intelligence relating to Russia 2018" a series of allegations are revealed about Putin's role in brokering a major bilateral trade deal for gas with Qatar, the winners of the 2022 bid, in exchange for each others votes and the votes of others of their supporters.

The allegations also detail the plundering of Russia's national art collection, either from the vaults of the State Hermitage Museum in St.Petersburg or the Kremlin archives, as alleged kickbacks to Platini and D'Hooghe.
All of github pages was run off of _one_ server? (with one failover standby).

That's pretty amazing. If all you're serving is static assets, apparently you have to grow to pretty huge scale before one server will not be sufficient.

I'm curious if there was at least a caching layer, so every request didn't hit the SSD. They didn't mention it.
"Railway Oriented Programming" is a term coined by Scott Wlaschin, a prominent F# practitioner who popularized the term with helpful blog posts, slides, and speaking events.

Outside of the F# community (i.e. those that have not seen Wlaschin's materials) however, the term is rarely used. The larger FP community has more more general terms they use instead for the whole class of patterns surrounding this.
Why can't it be used for general computing?
I'd venture in saying that the costs actually go to the taxpayer, as the government will simply cut on actually relevant things to build stadiums.

As to who reaps the profits, I wouldn't neglect decision makers within governments, as usually the companies that are involved in building and promoting the whole thing have to be "friendly" to get the contract...
Hipsters already do, at least the cool ones.
Yum is actually being replaced by dnf, which is a heavily modified fork of yum and it's supposedly much better.
If you want to use cgo you still need a C compiler for that. But it's the system C compiler (clang or gcc), not the one we deleted.
I have a few contentions with the study.

First, if you look at their own analysis the number drops from 30% to 23% when limited to only the latest tagged images in the official repository. I'd expect to see a higher rate of vulnerabilities in previous versions...that's why you rebuild. Find me a linux admin that would accept their OS is vulnerable if you're citing old, unpatched versions.

Second, they seem to virtually _all_ be package vulnerabilities. These would, ostensibly, reach parity with whatever the target distro is by simply updating packages on a rebuild.

Finally, I think one would be hard pressed to lay any vulnerabilities traced to updated, current packages at the feet of docker. That fault would seem to lie squarely with distro package maintainers.

So, two simple rules would seem to bring the security of container deployment in line with standard bare metal deployment (by the metrics applied in this research):

1. Don't use old shit

2. Rebuild your selected docker container to ensure packages are up to date. Why? See rule #1.
Ask HN: How are you managing links for your team?
Hey HN!

I'm working through an idea and was hoping I could get a quick answers from you.

Problem

Managing bookmarks / links for myself and the multiple teams I'm on is a pain. Browser bookmarks are not sufficient for sharing, and google spreadsheets is clunky to use.

Questions

What tool / tools are you using to manager links/bookmarks for yourself or your team?

How many bookmarks do yo have in your browser?

A: 0, I don’t use bookmarks
B: <10, I bookmark my most frequent sites
C: 10-50, I frequently use bookmarks
D: > 50, It’s becoming chaotic

Any input you might have is helpful. Thanks!
> unhappy americans with weapons at home, who don't like what Snowden has done.

I really doubt this is a big issue.
Bug in iOS Unicode handling crashes iPhones with a simple text
Feynman Lectures on Physics

http://www.feynmanlectures.caltech.edu/
TWiT network to shut down chat room, discontinue behind the scenes live stream
1. Go to expensive golf course, 2. Propose large software purchase, 3. Large envelope stuffed with cash, 4. Profit!
Rinse repeat.
Perhaps you missed the part about paying normal rates for the person during that week?

If I'm looking for a job so desperately that I'd be financially devastated by a lost week, then I'd surely jump at a paid week of work, no?
It was stupid for FIFA members to vote for Qatar. Maybe some were bribed, maybe some believed the presentations about hi-tech stadiums that cool the temperature down.

However Qatar are solely responsible for the slave labor and worker deaths. They own that.
The Narrative is that H1Bs have some kind of magical entrepreneurial powers that do not exist in the native population, thus we must increase their numbers dramatically so that we do not fall into a dark age of innovation. This is nonsense. Silicon Valley was innovating long before the existence of the H1B visa.
Sparkfun did for a while https://www.sparkfun.com/products/retired/287
http://gameprogrammingpatterns.com/

An example-driven guide to design patterns used in Games. Some overlap in to more general design patterns, but it provides especially tangible examples for those, too.
We just went with a simple 240v/10a relay. I would prefer to use something a bit cleaner though so the remote switches look interesting. Cheers.
While I think the JSF is quite the boondoggle, this is not necessariy a fair comparison. We should expect the F-35 to cost quite a bit more in both upfront and operating costs; it is, after all, much more capable.
I was hoping to see something about optional SSL/TLS. I'm even willing to pay for it.
Well, in case labour laws prevent people being paid for some labour -- or if the applicant needs to be registered as an independent contractor in order to receive payment for the work -- can't the company just pay for the expenses (and a little extra) and thus compensate the applicant sufficiently? It should be possible to pay for travel, stay, lunch or other 'inconveniences' in case the labour/deliverables can't be paid for directly, right?
Except baby souls don't come from a giant Pez dispenser in the sky. The chance that you would be born to someone other than your parents are zero. And your parents made decisions that affected your life.

It's a short hop to extrapolate that to the community, city, province, and country you were born in.
If you are only looking and middle and upper class educated students in America. The poor urban educated students are not given much in terms of STEM. My local school district gives no regular science class for K-5th grade students.
Show HN: Complain Anonymously about everything
I believe this is automatically done by the operating system. Nginx usually performs some kind of mmap of the requested file, and the virtual memory management will automatically take care of caching.

BTW, I'm often surprised how people are afraid from opening files from their scripts, as if they think this will always lead to disk access. Then, they start implementing a hand-written caching layer on top of that, which usually performs worse than what the OS already offers.
I believe they're using generated names for builds.
Top 4 mistakes you don't want to make on your startup landing page
Life is not a competition towards who has the stupidest, most antagonistic or most isolationist behavior, that's the whole point of discussing in a forum, trying to put ideas in people's head instead of trying to starve them economically or bombing them.

My idea in the initial post was to have people think about one point of view about this deal. In particular because it seem people are mostly from the left here, but there is a real Reaganian aspect to the move.
I remember buying the official edition of Mandrake 10.0, while my previous experience was only with Slackware.
It was so easy to install that I completely stopped using Windows, ever since.

Truth is though, that for me it died right about when it became Mandriva and Ubuntu was the new shinny distro, that wasn't only easy to install but it'd sent the disks right to your home.

Rip Mandrake and thanks.
It's cool that they were able to do this with two machines, and I don't want to detract from that, but it's probably worth pointing out that a "machine" is not a very useful unit of capacity. These two machines could be dual core i5s or they could be 20 core xeon boxes with hugely varying amounts of memory and storage. Too bad they don't clarify, I'm curious.
SSD cache and os file system cache is always there. I'm sure they were filled with ram, and that's all it would be used for.
The most predictable disaster in the history of the human race
Hey, thanks for that! Added to my watch list.
I'm in technical presales and have been in and out for about 10 years. It's a very rewarding career, if you like socializing and are particularly interested in tying your individual/team efforts with your pay (vs. the RSU/option lottery).

These are all good articles, though I'd particularly point to the a16z articles and Ben Horowitz' book "The Hard thing about Hard Things" for an appreciation of what sales brings to a company that needs enterprise customers.

Also, sales can be learned by anyone. Some of the best sales people I know (earning $400k most years to upwards of $1m in a year if they hit a home run) are deeply technical.
Seriously? Down-voted for explaining my point? This place is as pathetic as reddit.
They only stopped introducing errors in the signal after the threat of a competing system became real. The interests of US military are simply not aligned with those of civilians around the world. The sooner we get rid of our dependency on their technology, the better.

See what happened to the Internet. Because we kept relying on it, we're now all living in East Germany under the watchful eye of a new and improved STASI.
so does this mean Angular 1.4 is released? I still see RC2 version in homepage..
This time USA has my support to be the world police! Fuck Blatter!
And writing programa in that style makes programs less bug-prone. :-)
I had a very similar experience when I moved to the bay area. Since money was tight I used "extra" work to earn money for 'fun' stuff. A simple weekend here, a few days there, kind of thing. And of course it got bigger and bigger as people asked for more and more stuff. And one day I realized the stress of not having anywhere in my life that was 'not work' was really getting to me. I wrapped up everything, handed the big project that had pushed me over the edge off to a friend, and switched to only self driven projects (mostly freelance writing) as my 'beer money' supply. I found that for me, it was important that if I chose not to work on my side project the only person it should impact should be me. And that removed the stress for me.
I was absolutely expecting this site to be satire. In my experience, enterprise sales involves building a great demo, lying through your teeth and cashing the checks.
I had something similar happen when doing an industry project for Uni. This was a project with a strict deadline that counted for something like 40% of the year. And they kept piling in features beyond the agreed upon scope. Not wanting to let them down and also wanting a more impressive project I tried to deliver them, but in the end I had to sit them down and explain that it wasn't what we agreed upon and I couldn't feasibly implement them (Remember this was for a Uni project, I wasn't being paid, in fact I was paying for the privileged).

Id consider sitting down with the client and talking out the scope. It sounds like the real problem is feature creep. Try to clamp down on this, maybe get them to come up with a decent spec, sign off on it and attempt to keep as close to that as you can. Any other features they want can then be considered extras for future implementation rather than extra stuff to worry about now.
" Long answer. Java is very similar to C#"

It is the other way round: C# is very similar to Java.
Nice! Does HN still run off of a single server and CDN too?

The CDN is key here, which you get if you use a CNAME (or ALIAS) instead of an A record for your custom domain on GH pages. I've found pairing pages with CloudFlare works great if you want to use a naked domain and you get HTTPS too. You can set up a page rule on CF to redirect all HTTP to HTTPS as well.
I think that the "real" problem here is that Python's package management and apt/yum don't really interface well. I've built .debs for Python packages before, and it was a huge pain in the ass, even with the scripts and automations that I was able to find for it.

It's 'simple' for me to build a virtualenv in a directory with `pip install -r requirements.txt` in my source repo, but everything I've read about making those virtualenvs portable (even moving them between directories on the same server you built them on) is that it is a path fraught with peril.
Hi HN community,

We have developed this app so people will be free to offload their day to day stress without being judged by their friends for being complaining too much.

It's also a great tool to show brands your dissatisfaction with their services or products. Hopefully, it will make them to fix up the problems and everybody will win from it.

Essentially we are like a feedback box for everything!

Please Let us know what do you think(For good or for bad!), we appreciate all feedback and will try to address it.

OyVey Team
Mary Meeker's Internet Trends Report
> I fully agree. I currently work for a startup and after we moved into
> a new office last month our management had the glorious idea of
> putting the programmers next to the customer support team in an open office :/

I'm a CTO and we moved to new offices a couple of months ago. There were glass-topped, full-height cubes in the center of the floor with natural light on one and a half sides. Not perfect but better than a bullpen. I explicitly asked and emailed the rest of management that we not alter the cubes. The developers prefer to huddle or break off into conf rooms and need the option of getting heads down. The result, the COO had the cubes trimmed to waist height for a open floor effect.

It's damn difficult to get non-IT people to change their POV.