skysight-inc/HackerNews huggingface dataset:
At my place of work we have a coding test that we issue to all applicants for the software engineering roles. Here are a few responses from our point of view...

1. We know you can probably code, you've already passed a phone conversation about your coding experience, but you may not have a GitHub profile (you might not be allowed to at your current place of work, or you might have experienced harassment through GitHub), so we're not going to penalise you for that.

2. We want to see your solution to a problem that we know REALLY well. We know the pitfalls, the places people often trip up, we know how to tell if your solution is going to be maintainable over the long term. That's why we want to see your solution to our problem, not just 'portfolio' code, or even a 'bugfix'. Not to mention the fact that the bugfix should be already done by the team, finding tasks that are low enough priority that we can give them to someone outside the team is actually difficult to do.

3. Our coding test is quite long (3 hours), but roughly capped, we ask candidates not to take longer than this. This is significantly less commitment for most than taking a day off work for a day of working/pair programming/etc. We do pair program later in the interview process, but not until we're pretty sure that bringing the candidate on-site isn't a waste of their time, and ours.

I realise that there are some devs who reject the idea of coding tests, but we have found it (in the form we do it) to provide some of the highest signal to noise ratio information in the interview process, and find it to be a really good balance of time commitments on both sides. Very few candidates drop out because of it.
His main point is that the detected objects are not Earth-life-like.
Who are some of the lesser-known founders that you do like, out of curiosity?
> It's just crazy to see them beat the competition so badly.

There's a video talk on youtube by one of the original Tesla co-founders, Marc Tarpenning:

https://www.youtube.com/watch?v=hf15nMnayXk

and his take on it (in amongst lots of other cool info), learned from later consulting for those same companies, was that the car companies outsourced everything but the engine. Then tesla came along, bought all the standard parts (windscreen wipers etc.) from these third party companies, and have no need for ICE engines.

So now you have people, who built their entire corporate status hierarchy around ICE engine experience, trying to start afresh.
Distribution of media is not as clearcut and issue as you make it seem. Just a couple complicating factors: there are lots of places where popular media is impossible to access legally due to licensing, and DRM often prevents media shifting, which many believe should be a right if you bought a piece of media.

Also, we are not all "well educated people with high earning potential". Maybe a large majority of us are, but I've seen very interesting posts on HN from people from all walks of life.
Eveyone needs a GitHub emoji parser
> So where's the other $198 billion?

The company the data has leaked from is not even in the top 3 of its kind. Either way going from the (claimed) zero fortune to billions discovered on the spot is telling.
> Realistically the vast majority of C and C++ codebases today will never touch anything more than x86 and ARM, and I wouldn't be surprised if most never even get past x86, so I don't buy the portability argument.

Just recently a Gentoo developer ported GHC to m68k and found some portability issues who fixed in the process, which benefit all architectures. This is also why OpenBSD devs are still on gcc3.

RISC and POWER are just two very modern ISAs to mention and not something you can ignore easily. We need more ISAs like in the past, not just two. It's very dangerous to limit ourselves to just ARM/x86 and diversity is a plus for writing more correct code and having more options. lowRISC is a nice fit for many things as is POWER, while of course ARM and x86 are here to stay. I'd count Nvidia's and AMD's GPUs as the other major architectures, but we don't usually deal directly at that level with GPUs. You choose the right chip for the job, just as phones select different SoCs for different use cases.
Dude, you literally just proved his point: Expect hits at Russia, Iran and Syria and some tiny “balancing” western country like Iceland. A superannuated UK peer or two will be sacrificed – someone already with dementia.

So far the revelations have indeed been "enemies of the West", ie. Russia, etc., Iceland, and some ancient Tory MPs and David Cameron's dead father.

Seems to me he called it pretty on the nose.
Being an Indian I can also get work outsourced to a developer in a foreign country without having to pay any duty. There are many companies in India that also employ foreign nationals. How can you compare import/export of physical goods with import/export of services/labor? Both are different.

EDIT: Also you are assuming Apple does not have retail stores in India. In fact there are multiple Apple stores in every city in India. There are many who own Apple products but there are many more who purchase Sony/Samsung/Micromax/Karbonn etc as they tend to be less expensive. None of the other companies use India as a dumping ground for second hand phones. Why should Apple be any different?
Certain food can't be made at scale or to order. Could you comment on how this type of food could be produced in a professional environment or is it just not saleable?
Even if we are (and we're not), what makes you think we wouldn't/shouldn't want to use our money to try to get rid of intellectual property or fight intellectual property laws instead?
Dunno. Netflix is cheap, I've only benefitted from filesharing swarms to get Linux ISOs in the past few years.
The idea is that you should prioritize based on impact-for-effort and not sweat the small stuff.
You assume a lot! I've never been to university, and I don't earn a lot of money (actually, none right now as I'm between jobs and haven't looked very hard as I had a major operation).
Shameless plug: I've created a tool which helps engineering teams and their managers surface actionable metrics out of their GitHub-based pull requests. Basically, it surfaces some metrics about pulls which have been open too long or which are too large to be effectively reviewed.

I'd love to get some feedback. You can find it here: https://www.pipelineinsight.com.
The sales model is pretty different.

In India, you'll typically buy your phone outright based on what features you're looking for (Dual SIM, OS version, Storage, etc). Hence manufacturers/retailers typically offer a EMI plan for top-end phones (think Samsung S7, Apple iPhone 6, etc) since the outright cost is quite high.

Then you'll decide which carrier you want to use based on the tariffs they're offering (Voice Calls, data, SMS, etc.)

Although carriers do offer phones with their plans, it's rarely ever bought in that manner.
Try hiring and getting flooded by applicants who can hardly implement `min`. It would be a waste of the company's time to bring all those applicants in. So long as they're not asking for a ton of my time, I don't mind doing a simple screening.
And the countries in which you do business that in some way involves the offshore entity.
Thanks, could you explain the "indirections" in this context? I haven't heard this before.
I pay 8! My work that i do is definitely CPU bound but ymmv. These CPUs don't consume any nor energy than is normal for the architecture and die size, which is to say its not the best today's tech has to offer but its no P4.
FCC proposes new privacy rules for ISP's
Without wanting to discuss the merits of MySQL (I don't use it), is case insensitive collation that much of a problem?

I note that case insensitive collation is also a default for MS-SQL.
I wouldn't be surprised if my bosses are implicated in this. They're a rich and powerful family with generational wealth. Will be interesting if the full leak is published and I can search their name myself.
This is a dramatic over-simplification that ignores what is actually a cascade of exemptions that leads toward a similar tax-law morass that we already have.
I'd guess this type of screening only works because we're currently very bad at programming cells. Checking whether a DNA sequence is malicious can't be simpler than checking that a computer program is malicious. And we all know how well that works.
Xkcd: Garden
So the solution to making get_or_create work is to downgrade the isolation level? That seems like the flaw is with get_or_create in the first place.

I've found collisions to be quite nice for doing "upserts", either on a constraint or predictable id.
True. A real affordable EV will be in the price range of a Civic. Given that, I can't imagine the headroom for Tesla to grow. It's hard to quantify Tesla's growth beyond Model 3, like a PE multiple that can justify Tesla's value.
New or not, there are more and more jobs which are becoming automated and it is a valid question to ask how society should be organized when all jobs would be automated.
> Maybe that lot on the slope of the volcano wasn't such a great idea after all?

Yeah, tell that to about half the population of New Zealand. Volcano or fault line, take your pick.
> the majority of their use cases is illegal.

Is there any evidence for this, like any studies that have been done? Or are you just propagating a myth here?
> And wrappers exists in the C++ ecosystem, C programmers are stuck to intrinsics.

If you can accept working with GNU extensions that are available in recent-ish GCC and Clang (but not MSVC, not sure about Intel ICC), there are pretty nice vector extensions [0].

With them you can get standard binary operators working for arithmetic (+,-,*,/ etc) and shuffling with __builtin_shuffle. These are CPU independent, the same code compiles neatly to ARM NEON as well as x86 SSE+AVX+FMA. All you need is a typedef with an __attribute__.

The vector extension functions don't cover the whole instruction sets but the vector types are compatible with _mm128 and NEON native formats so you can resort to intrinsics when necessary.

However, for a lot of SIMD tasks I encounter, just basic arithmetic + shuffles is more than 80% of what I need.

If you want to see some examples, take a look at my collection of 3d graphics and physics related SIMD routines [1]. (note: this project could use some help, let me know if you're interested in doing something with it or porting some of the hand optimized routines to more used math libs like glm)

[0] https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html#Ve...
[1] https://github.com/rikusalminen/threedee-simd
Trends in Open Source PHP web frameworks and CMSs
Why do you hate to admit that rms was right?
> Housekeeping is an edge case where everyone wants it, but nobody wants to do it.

It's not that no one wants to do it. The problem is that it is regarded as a low status job and is also, almost invariably, low paid and poorly regulated.
I wouldn't count on it. The Netherlands is basically a state of the U.S. As far as I know many of the Popcorn Time authors were Dutch as well and they were threatened into taking it down too.
Same here - I'm not that concerned about targeted ads, but if it means significant consequences for my bandwidth, security, performance or simply being able to use the site as intended, well, then I don't seem to have a realistic choice.

That said, I think there's room for an adblocker that focuses on ads that are too intrusive and whitelists decent, static ads automatically. Currently I do that manually on a per site basis.
Let's hope that leaks like this forces the banks you speak of to care more about authentication.
Synth: semantic syntax highlighting and code hyper-linking for C/C++
TLDR: FUSE for windows.
Professionally I use Jira, there's really notting quite like it.

Personally I tend to use Google Spreadsheet, it allows for collaboration on small teams.

Sometimes I use a plaintext file in a git-repo (usually formated as a markdown or org-mode file).
Professionally I use Jira, theres really notting quite like it. Personally I tend to use Google Spreadsheet, it allows for collaboration on small teams. Sometimes I use a plaintext file in a git-repo (usually formated as a markdown or org-mode file).
I dont see how this could be problematic. There is nothing illegal done here.
It should be noted that rms has some misgivings about simply reducing or eliminating copyright: "How the Swedish Pirate Party Platform Backfires on Free Software" (http://www.gnu.org/philosophy/pirate-party.en.html)
Dokan has been around for years and hasn't worked really well. Is this new improved fork much different from what existed before?
A country that actually jails its bankers for their crimes may be deeply interested in this information. popcorn time
That's why you tax land, not houses.

Land value taxes can't be passed through.
I'd call this distinctive https://avatars3.githubusercontent.com/u/2286385
I don't find that car to be particularly ugly. It looks like a normal car to me. Looks are subjective, so it's not really interesting to write about them.
Interesting, but to be fair a typical facebook page has more information.
Unfortunately in many juristictions seeding is copyright infringement and leeching is not.

Seeding by default sadly gets a lot of newbs into trouble - especially as publicising IP addresses are part of the protocol.

Porn blackmail companies and MPAA agents know that seeders are low hanging fruit.

Similarly Limewire and ilk using the downloads folder as a default share folder is useful for the health of the network but this has led many to be unwitting uploaders - which is what they got done for.

Jammie Thomas is a case in point, newb music fan (or her kids I recall) but the sharing by default is what she was convicted of - for $30,000,000.

No one has ever been convicted of downloading alone - they don't bother trying.

So seeding by default can be very cruel - sadly.

Even with that caveat, those like Jammie, brought up on Sesame Street were taught to share and don't know how severe tne penalties can be.

That sharing is or can be wrong is now taught at a nursery level.
At least the Volvo V40 has that. And it's not a luxury car :)
Drone Company Demos How Blood Air-Drops Will Work in Rwanda
The CPU won't speculatively execute past certain instructions. AFAIK it's up to (e.g.) the SSD driver to prevent the CPU from speculatively sending commands to the drive.
Interesting, in Sweden this kind of data is already public for anyone to view.

There is also several sites that provide this information like a search service and it's perfectly legal:

http://www.merinfo.se/
http://www.ratsit.se/
I was just speculating on whether daemontools family toolsets would work on Microsoft's new Windows NT Linux subsystem, and explaining why systemd and upstart will not.

* https://news.ycombinator.com/item?id=11416376
4K I can understand, virtual reality as well, but IoT? How much data do you expect to send to saturate a 3mbit/s upload line?
I haven't seen ledger.cli mentioned yet in this thread: it's a command line accounting tool that's fully text based, which allows a programmer to easily add little scripts to parse weird MT940 / CSV files and allows you to use all the comforts of git in your workflow. Pretty steep learning curve if you don't know accounting well, but incredibly powerful once you have all your accounting chores automated away.

http://ledger-cli.org
Yes they will. I installed vanilla arch many times but now I find it too time consuming and useless to do that by hand. Now when I want arch I install some arch based distro that at least have proper installer.
So you are saying the ends justify the means?
I have a Moto 360, which is quite well known for the "Flat Tire" display driver issue that means you don't get a fully circular display. Has anyone installed this onto a Moto 360, and if so does the flat tire hide the bottom section of the keyboard?

I don't particularly want to drop money on the off chance that this is actually incompatible with my device.
A medical startup with a female founder that claims to be able to replace standard blood tests with a less invasive solution, accompanied by overly credible media coverage that claims the only reason the medical industry isn't doing it already is its own incompetence and fails to mention the fact that the fluid they're collecting is actually rather different from normal venous blood and likely isn't suitable as a substitute for it? Sounds a lot like Theranos to me.
> They're buying them because they're better cars. Faster, quieter, more fun to drive, filled with the latest technology.

EV's are great for a number of use cases but they are not even close to a viable option for many uses of ICE's at the present. No doubt this will change but even if a Tesla is a 'better car' than my daily driver 'Faster', 'Quieter', 'more fun to drive' and 'filled with the latest technology' do not move the needle for me relative to 'can function anywhere on the European continent without any worry whatsoever', 'fuels up in < 5 minutes to 'full charge' and another 600 km of range', 'does not require specialty knowledge or a dealership for basic maintenance'.

Oh, and if with 'faster' you are talking about acceleration then I really don't know why that would even be a factor because in normal daily driving that's the least of your problems and so on. This appears to be an argument based mostly on emotion rather than actual facts around transportation.

Taxi services, commuting, local transport are all excellent use cases for EVs. Going longer distances a hybrid is right now probably the best you can do and it will be a while before EVs will be able to compete across the board with ICE's. You'll know when we have achieved parity because gas stations will start closing, or will replace pumps with EV super charging stations en-masse.
Initially we would just have everyone in the team on the PR, but I noticed a trend of only a couple of people actually reviewing pretty consistently and occasionally people waiting for feedback for a couple of days, even for single line changes.

I solved the lag in my team by having "merge masters": dedicated people for that week who will drop what they're working on to review. It rotates on a weekly basis. We do also include the entire team (5 devs + team lead + QA) on the PR and if anyone happens to be free they'll take a look. Our PRs tend to be very thorough and in depth and will often end up with face-to-face discussion as well.
Suppose there is only one seeder and 2-3 leechers. All leechers managed to get 50+%. Now, if the seeder disappears, the leechers should be able to finish the download from each other. If all initial leechers are streamers, that download will never finish for them or anyone else.

Supposedly long seed intervals will not help the swarm in that case.
It will probably happen about the same time as opinions are no longer presented as fact.
> only security issues ... will be processed

That isn't actually the policy, for example:

https://www.debian.org/News/2016/20160402
If you want a good primer on our influence/investment in the financial affairs of overseas dependencies and tax havens associated with Britain etc... then the book "Treasure Islands" by Nicholas Shaxson is a good place to start.
As a company interviewing candidates, we see the recruitment process much like a conversion funnel for any website: there will be a lot of hits on our spec, some people will apply, of which some will do the telephone interview, of which some will get through to the coding test, and so on.

If OP doesn't want to do a test, then he will just end up as one of the ones that didn't make it through the funnel. This then boils down to whether there are companies out there that will take him on his project's merit or whether OP is desperate for a job.

A couple points I disagree with:

* "My main gripe with coding tests is that they ask me for an investment of my time and resources so that they can gather information about me, but I'm getting nothing back." -- you can potentially progress to the next interview stage, you will refresh your memory on coding tests, etc. There is still something to be gained.

* "I've already expressed interest in their position." -- there is minimal effort required to apply for a job. As an interview we get swamped by CVs that all look equally similar - we often need something to distinguish between these CVs. We have seen a wide range of coding test submissions and from this you can glean how interested the candidate is.

Finally, while the OP's suggestions are sensible, they are not always practical for companies, especially when it scales. We can't afford to be distracted by bringing a candidate into the office and work with us especially if we have multiple candidates. Even if the company decided to bring someone in, and assuming the candidate is capable, it will take them the better of a day to get up to speed and running -- setting up the dev env, getting the source, building it, making sense of the application, making sense of the feature/bugfix, making sense of the coding style, etc. They won't be effective enough to actually check in working code.
While there may be new information about Cameron's father, his tax schemes were thoroughly covered by the British press years ago. They're not in and of themselves news in the UK, so unless these documents reveal something significant that hasn't already been known, it's not strange they're not making a big deal over it.
If you want a specific bug fixed in stable, there are avenues to doing that:

https://www.debian.org/doc/manuals/developers-reference/pkgs...
> dumping ground for second hand phones

Why the negative phrasing? What is wrong with reuse? Would it be any difference if the phones were new? Is it an environmental issue?
Have you accounted the cost of the many work-hours that reviewers spend beautifying their journals? it's probably in the tens of billions, worldwide. Is it justifiable? It's certainly not what the public is paying for.
Respecting his request would mean removing xscreensaver which would be bad for users.
I know that, though what I meant is that battery manufacturing can be limiting factor for EVs if they are dependent on limited resources.
Sure they both have physical libraries and both let me go there and read books. But their licencing agreement with the journal database owners forbid them from giving out access to anyone who isn't a student or faculty.
Location: EU

Remote: Yes

Willing to relocate: Yes

Technologies: Scala, Torch

Résumé/CV: https://www.linkedin.com/in/tim-nieradzik-8190b78a

GitHub: https://github.com/tindzk

E-mail: tim@nieradzik.me
If you want coverage tools then you should be looking for coverage tools, not profiling tools. Jacoco is a good library that you can plug into your build processes, or add as an agent on the command line, and it has an Eclipse plugin. It will tell you about partial and complete coverage of lines, and about the number of branches taken if coverage of a line is not complete.
Limiting resources are a limiting factor, kinda a tautology.
The title concisely explains why I am using Linux.
That's a good idea! I'll look into it.
What baffles is how developers spend so much time learning other people's workflows instead of learning the technologies they are working with. Would your time have been better spent on reading "a whole bunch" of more technical books?

Why do people assume that a worklfow that works for someone "famous" would work for them? What if you spent a while looking for your (you as an individual or your team, doesn't matter) own workflow and went with that instead of trying to be trendy with how you do things. Reading books about it sounds like time wasted.
Good point. You would get different sequences by choosing different constants for the generator though, but you couldn't cover all of them by a longshot.
Note that there seems to be a FUSE API wrapper too.

https://github.com/dokan-dev/dokany/wiki/FUSE

I wonder how well this works.