skysight-inc/HackerNews huggingface dataset:
I love this; it's a good insight into what a hiring company wants to know about a potential employee. So how do you get there? Here's my suggestion:

There are 2 very distinct (in my mind) kinds of skills in question. For the "soft skills", a manager-type could and maybe should do that part of the interview. A trusted tech person should do the technical part. I'd go so far to say to that every technical person on the staff should be trained / groomed to help with interviews. So maybe you have 1 tech person do the tech interview, and a 2nd is learning how to interview.

For the interview itself, the process I'd use is to ask a lot of questions. For the soft interview, things like:

- "Tell me about a difficult customer you've had." Let them explain a while, and ask lots of probing questions: "Why didn't you do X instead?", etc.

- "Tell me about a difficult problem you had with a former employer." Same drill.

For the tech part, bring some code to the interview, ask the interviewee to bring some code to discuss. Another option would be to just throw them into a source code tree and say something like "Here's a tree of one of our projects. Talk to me about it." Maybe I'm wrong, but I think I could tell a lot about a tech person just from how they approached being thrown into a mess with no prior information. After all, that's a large part of being a good developer IMO. As they start to figure things out, look at code, etc., ask them questions about what they're seeing. Let them ask too. If you run into something interesting, like a specialized algorithm, ask them about it: "Why do you think it was done this way? What would some other options be?"

Then let them do these things for code they have previously written. For example, I wrote a Prime minicomputer emulator. I'd love an interview where they asked me about why I did this project, what problems I ran into, what were some alternative designs for tricky problems, what were the tricky problems, what did I learn from doing this, what tools did I use to do it, etc.
Ukraine if you work as contractor and earn less then 180k per year.
My wife has a photography business. Photoshop and Lightroom are essential tools for her.

Right now she uses Windows 7 Pro. We can't stay on it long-term because of security (and eventually driver) issues.

Migrating to Windows 10 (non-enterprise) isn't an option because the forced updates are an unacceptable risk to downtime, especially at certain points in her business calendar (e.g., highschool yearbook photo season).

We may end up migrating to a new Mac Pro, but it won't be because the hardware is awesome. Truth be told, it will likely be overkill for her needs, and definitely overpriced.

We'd migrate her business to a Mac Pro because OS X doesn't have Windows 10's problems, and because we can probably recover from a hardware failure quickly due to the system's expected modularity.
That would be my question? It introduces an incompatible split with existing code that cannot be re-licensed by hand wave of the FSF for purely dogmatic reasons.
Evem today some emulators have trouble with this :)
I like TDD, it's pretty useful in many cases, but... you may be starting this the wrong way around.

Your question is "should I use this testing technique?". A better question to start with is "what am I trying to achieve with testing?" Once you know your goal you can find a relevant testing technique to achieve it. Your goals will likely be different for different parts of your product and codebase.

Notice this means different organizations and products (or same product at different times in its lifecycle) will have different forms of testing, because they have different goals and resources.

To help with the decision process of choosing testing goals I've come up with a model, of different goals and the kinds of testing that are useful for each. I'm going to be giving this as a talk at PyCon in May, but have an essay version written up: https://codewithoutrules.com/2017/03/26/why-how-test-softwar...

Since choice of testing strategy is situation-specific it's very hard to give a general answer without understanding the specifics - ping me (itamar at codewithoutrules dot com) if you'd like to talk over your specific situation.
The bullets are more to help the client, not the popularity of the language. Even Go is a rarity to find projects for, but I have had enough of them that I think people might be looking for it.
Your answer is irrelevant because you're avoiding my point: No one lives in an exclusively Apple environment.
Same for me. Built my first PC in ages, 8 core Ryzen, 32 Gigs of RAM, NVME SSD, 1060 GTX, all below 2000$. Running Ubuntu on it for now, works very well.
The item has reached international media.
British tabloids, Vice and a Polish site are all reporting on it.

Karma...
By you, perhaps, but not by others: http://www.patheos.com/blogs/friendlyatheist/2012/03/18/beco...
Wouldn't it just re-render the cells that changed?
East Africa, maybe Kenya.
I'd recommend Xubuntu (XFCE instead of LXDE) instead, because LXDE is more buggy, less polished and not much lighter than XFCE.
The truth is that the best hackintosh is Niresh but since it's even more illegal than Unibeast and such it's banned from the tonymacx86 forum and /r/hackintosh/ both.
That's true and it's probably a bad idea, but I never had any problems with that. And I am using my second hackintosh in 5 years now without problems.
Understanding the cause is key to learning how to avoid it.
Except during the sub-prime banana stand crisis.
Storage? Nearly everyone I know who has a MBP is 100% on it all the time on disk. Understand apple makes a load on the SSD upgrades, but seriously increasing base storage would be enough for a bit.
I have to wonder what kind of developers tend to fall in each camp. The GPL-ers seem very worried about other people 'taking code and not giving it back', whereas BSD-ers seem more concerned about giving and receiving code without strings attached. Maybe GPL-ers typically tend to pick an existing codebase and work on it incrementally, whereas BSD-ers tend more towards developing their own applications and then open-sourcing them when they're done?
Not all monsters in EQ fled - undead, for example, fought to the death. In EQ 'train' behavior was common when a fleeing monster or a pathing bug caused everything in the dungeon to chase after a player. That player would then run for a zone line to escape behind the safety of a loading screen.

In general most developers have noted that players hated this type of gameplay because it meant that one idiot could ruin an evening for 40+ other players in the dungeon because the 'train' would then clobber all the other players on the way back to their individual spawn points.

WoW also generally doesn't have zone lines that you can escape out of. The fleeing mechanic isn't something that's all that challenging to advanced players who know how to stun and slow. It actually makes encounters easier because the monsters stop doing damage at 20% health or whatever. Contemporary games have other ways of adding challenge.
Maybe we shouldn't be mad at Navient then? Seems like the government is the root cause of the entire student loan mess. Basically unlimited amounts of unsecured debt for people that don't understand the implications and are not required to get a degree that has a ROI to pay it back in a reasonable amount of time. Setting people up for a lifetime of wage slavery...
I think that "everyone" work shopping some me to ecommerce biz down starbucks is what most people consider the Pro end of the biz
Fair enough. Previously his remarks seemed justified to me but I hadn't considered it from this angle before. I agree with you; personal attacks are never justified, and Denis Grisak is valuing his own work over a customer's​ bad experience.

In other words, the creator would rather be alone with his product than have customers. That's fine, but in that case it's probably best to reconsider selling it altogether.
Ingest Attachment Plugin for ElasticSearch: Should You Use It?
If say, Spotify used a vulnerable audio decoder (or called into an OS one that was vulnerable), it could be used by an attacker to deploy an exploit against your device.

Now - is that very likely? Probably not, even if such a vulnerability exists modern exploit mitigation tactics often are able to prevent it from becoming very harmful. But it's worst case.

Android itself has had big media decode vulnerabilities in the past (looking at you libstagefright) but they basically turned out not to be readily exploitable due to ASLR on modern devices.
This is a well honed Apple bullshit technique called 'clouding' - http://www.fakesteve.net/2010/06/there-is-no-spoon.html
In the mid 80s the route I occasionally flew was monopolised by the national airlines of each country. There wasn't a penny difference between their fares at about ten times the usual fare today. Most people went by coach instead, a 12 hour miserable journey.
Everyone flys it today thanks to Ryanair.
I've built something similar (and performant) utilizing react-virtualized, Immutable.js, and the star: shouldComponentUpdate

https://bvaughn.github.io/react-virtualized/#/components/Gri...
The problem with this is that there are multiple competing needs and desires here. People may have a desire for that personal space, but many will sacrifice those when it helps them meet other needs.

Yes, it's great to have personal space. But you know what? People sacrifice personal space for spending less money all the time. And for convenience.

Consider e.g. London - a city awash with money, where a lot of even people who could afford to be driven around by a personal chaffeur will opt for public transport for convenience.

As another example for London: People will opt to smell someones armpit on the train in the regular train carriages rather than pay a few pounds extra for a seat in the First Class carriages all the time. The value of personal space when travelling, as it turns out, is deemed by large parts of the public to be very low.

People tend to opt for personal space mainly when the public transit options are unusably bad compared to driving.

Places like London are perhaps the areas where this transition is most likely to start: Places where those who even own cars often own cars as a "contingency" for those times when the bus doesn't arrive or you're going somewhere odd that just doesn't work well with public transport currently.

In those cases, for a lot of people, it'd be very attractive to e.g. pay a membership fee to guarantee a certain level of "contention" for cars to be able to just press a button and have one arrive "fast enough". Even more so with the ability to do that on either end of a train ride. For a lot of people this will make a car pointless.

And in environments like this "personal space" is moot, as almost everyone are already used to using public transport some or most of the time.

At the same time, it is somewhere where local authorities are clamouring for ways to reduce parking and make car ownership less desirable. Expect housing units to start coming without parking spaces or with very few parking spaces in high density areas as cost saving measures, or because they'll sell some of those parking spaces to ride share companies, or make residents who want them buy them separately.

Expect planning rules to start reducing the maximum allowable number of parking spaces.

Places with plenty of space, sprawl and a strong culture of cars as independence will certainly experience this change last.

But consider e.g. the impact of a generation of youth who will eventually grow up with a situation where they may be able to rent a self-driving car on demand from before they are able to (afford to) buy one, and where e.g. parents may opt to just order a journey rather than driving them somewhere once old enough, and who will grow up increasingly likely to get used to some car taking them somewhere without needing to take the step to car ownership to get that freedom from parents driving them around. The "liberation" may become to be able to sign up for your own account so your parents can't see your every journey.

I think that the whole culture where car ownership is seen as a rite of passage and signifier of liberation from your parents could change far faster than you think.
I own Microsoft stock, it isn't exactly a growth one.
If anyone's looking for information on silent PCs, http://silentpcreview.com/ is a handy resource.

I briefly ran a hackintosh when my Biostar motherboard died and I was frustrated with how slow my old Macbook Air was running. Pretty simple process: replaced it with a Gigabyte, downloaded an installer image from my Mac, and used to TonyMac tools to set it up. Unfortunately wasn't able to get Xcode to work reliably. Everything else seemed to work but Xcode was a crashfest.
Any idea on what material the thick support wires mounted on the PCB are made of?
Thank you very much! in that case I'd be ok with the down votes. But the first reply I got here from someone I assume who is in charge of HN was "OP is a man" so I can't help but wonder what's really going on in the minds of these down voters.
It calculates the top level grid component but does not render the cell if it's the same cell object :).
Now mix GPLv3 code with the Linux kernel without violating an FSF license. Of course that you cannot release the result just means that there are also zero users, so the freedoms of those zero users are preserved.

Edit: I am not arguing from an ideological standpoint, just from the resulting compatibility and usability issues. The GPL 2 and 3 were both written to protect the four freedoms, that they are incompatible and that we now have to invest time and effort work around that even for free software is just ugly.
I'm going to guess you live on the west coast of Florida? As a South Floridian, I'm curious.
Many people have already moved to Windows, Linux, and hackintosh. If Apple wants to win them back it will need to offer something really good in specs, features, and specially price.
Slightly off topic but does anyone happen to know the state of NESBox? Their repo hasn't had any real updates since June of 2015 - https://github.com/nesbox/emulator
You've derailed this thread without adding anything substantial. HN usually frowns on that. Also though, your comment came off as political.
Carrying car seats and strollers for multiple kids.
I think it sad that so many people are to hostile toward the GPL and the FSF, especially GPLv3 my license of choice.

I love the GPLv3 because it ensures user freedom all the way and I think people who claim that is not "open" because of that totally miss the point. It makes sure the software stays open for the users. But of course the big companies who want to close down their stuff, abuse open source to use in in their proprietary stuff they make just for profit maximization (debatable if this even makes a difference)

I see all the red Flags and I am totally with the articles author on this one. I mean Microsoft is part of the Linux foundation and all this huge companies. They are in there to push their agenda and its obviously not freedom and transparency for the user. I think its sad how many people here in the comment section are really fail to see it or intentionally side with this cooperations because they are somehow involved and actually put themselves over the users freedoms.

I wish Richard Stallman would be the same person as Linus Torvalds. I wish Linux would switch over to GPLv3 and a Linux Foundation would be headed by organizations like the EFF, FSF ... not some corrupt cooperations that are up to corrupting this great thing.

I think people should really learn to read between the lines, the signs are clear this is not good. Why would M$ have any interest in Linux or the desktop? Even the companies who use Linux heavy in their servers have actually years of investment into their software for the users that is often still only windows and macOS so why would they want to maintain/rewrite their stuff for Linux desktops? They care about their server farms not about how free their users are.

When big money is involved chances are that its not used for good but rather to gatekeep, protect and maximize.
Oh, that is nicely misleading. The combination of being totally awed by the close proximity to perfection implied by the misreading and being used all of SI fitting together like Legos completely got me (see downvoted comment below, I guess the yaysayers could be right once more - and even now I still think that a photon stream worth one Watt of power, constrained to the visual spectrum could be a very nice alternative unit for the value usually given in lumens).
I'd love to see a market analysis regarding how many people stick with OS X only because they (a) need Adobe CS and (b) can't/won't use Windows.
Also note that the different curves of the projections don't mean that the most probable is in the middle. The highest and the worst one is under the assumptions "if we don't do anything about it" which is exactly what was done up to now!

The lowest one is "if we soon stop using the fossil fuels completely" which is not going to happen.

And to those who don't believe:

It is caused by humans: see the energy used in the last 200 years:

https://gailtheactuary.files.wordpress.com/2012/03/world-ene...

And see what it means that the "climate changed before":

https://xkcd.com/1732/

The principle the warming works is the same why you wear a coat in the winter: the coat keeps the surface temperature of your body warmer, even if the coat itself doesn't produce a new heat. A thick coat keeps you warmer than a thin one. More CO2 does the same to the Earth surface. Without the greenhouse gases the average Earth temperature would be 0°F (or -18°C) and it is 59°F (15°C). And "a few degrees more" is really a lot and awfully fast, see the xkcd drawing again.
The assumption here is that the person at hand has other offers (or other things they'd want to do). In the case in question, that's clearly true, so it doesn't ignore the law of supply and demand at all.
For Mac users switching to Linux, I would highly recommend using Ubuntu Studio, since it comes preconfigured for Multimedia production and has a ton of applications onboard that would make your average MacOS user double-take and re-think the position that "there is no creative software on Linux", because my friends, there is a huge plethora of creative apps for Linux, and Ubuntu Studio demonstrates that in spades...
Because the expensive cities is where the work is. How can that be such a big question?
SEEIKING WORK - iOS, Android App and Unity Game Development.

Hello, we are an 8 years old team of mobile app and game developers, currently looking for new assignments in terms of mobile apps, or games or web apps.
We can work on both native and cross platform technologies of app; and our skills are iOS, swift, objective-C, Android, Java, react native, cordova, Unity with C#, PHP, Laravel.

Contact me at sudeep@agicent.com, or see our portfolio at http://www.agicent.com.
I think Eskom will remain the single energy provider in South Africa for some time, but I think this concern can be mitigated by simply generating the power yourself or via a partner company that offers local electricity directly from e.g. a solar panel farm. South Africa has sufficient solar potential.
Personally, if I ended a support request with "wondering what kind of piece of shit I just purchased", returning to Amazon for a refund would probably be the BEST outcome I would expect.

But the founders response also could use some work. Always take the high road.

"Get a lawyer" is why we can't have nice things.
I'm not here to sing Windows' praises, Win10 has had it share of annoyances for me, but I've just set it (non-enterprise) to have to prompt me for updates, there are no forced updates. If that is the big feature that has you prepared to spend a hefty premium you might look into it further.

> Photoshop and Lightroom are essential tools

Those are in the cloud now, and performance is mostly based on your GPU.

>Truth be told, it will likely be overkill for her needs, and definitely overpriced.

>We'd migrate her business to a Mac Pro because OS X doesn't have Windows 10's problems

This is insightful, thank you.

>because we can probably recover from a hardware failure quickly due to the system's expected modularity

Every hand-built PC will be just as or more modular though. If that's your concern, look at, say the Mac Minis with the RAM soldered in, I love Apple industrial design but don't like how hard it is to upgrade the hardware, generally.
"His rhetoric is about helping the working man and so on, but the proposals are savage and damaging to the constituency that thinks that Trump is their spokesperson."

This about sums up our current affairs for me quite nicely. Chomsky later indicates that the working class will eventually figure this out (just in time for Trump to react in that way that he does), however, damaging policies will already be put into place and will be really difficult to roll back. Climate change should be the number one top priority.
I sense a "its hard but its good" theme in this post, and frankly, I disagree.

Making middle managers accountable for the failure of executives to manage their company, effectively just insulates those people who made decisions from those who know they are terrible decisions.

I was a middle manager who had to do this very thing, and even though my company was happy due to making gobs of money, every review I had was terrible because I wasn't hitting the metric of the month (that generally ended in horrible burn out and hiring even more replaceable people) and I was constantly warned that "You wont bonus this month."

I never got a bonus while I worked there, and yet was highly respected and valued by all my employees.

When I left the company the other great managers followed me, and the business folded, having hundreds of people lose their jobs.

So tell me, why would anyone want this or claim that this type of decision making is "good management"?

Why setup a system that punishes those that help the business and deliver actual value to customers instead of meaningless metrics?
That's how it works if you're a shitty, unethical company that has no business being involved in the security space.
That was my initial reaction as well. But after parsing their quotes a little more carefully, I don't see anything implying that they just started.
> "with a modular design"

Why? Just bring back the cheese grater case and call it a day. No pro needs or wants these fancy designs.
Maybe I'm not doing enough development.... As a development machine - what is a top spec iMac/MBP missing that you would need a hackintosh?
Probably not a good hacker news topic, but it would be nice to have a website that documented health of companies/industry. I know enough people who've been laid off from tech startups, and I think the general glow of them is fading with a lot of people who've worked hard the last five years without much to show for it except some good stories. It's be nice to honestly cover both sides of the growth/decline cycle.
The plan is to offer a subscription service even if there's an offline component. For a bunch of reasons, it's the best approach for a one-person venture trying to get off the ground.

I've been an OSS user and supporter for a long time. I don't think I'll be open sourcing the core system anytime soon, but I'm very likely to release any useful NLP or ML-related libraries that are created as part of this project. Not sure what those will be or when they'll be ready, but I do have a mind to give back to the OSS community.
The problem is that such control is not imposed by you, but by the network owner.
Fans of the Mac Pro have been waiting four years for this announcement, and are likely to be waiting another one or two for any real movement on the problem.

The Touch Bar seems like a pretty apparent failure in that even most of the "until death" apologists can't or won't defend it, but Apple's not going to give up this quickly. I think you'll get your wish, but not soon.