skysight-inc/HackerNews huggingface dataset:
I once attended an interview for a contract in the south of the UK with a company that I had applied to before a couple years back but sadly had a mandatory "must have degree" caveat. Strangely enough they'd dropped it the second time round.

I step into the interview room and this tired looking 55-60 year old gent asks me the first question.

> What does the "private" keyword do.

Said in such a tired fashion that I skipped the question mark to effectively transmit its delivery.
So I answer, as you do and this gent breathes the biggest sigh of relief I've ever heard. I ask him what's up and he replies:

> You're the sixth candidate I've asked that to today and the only one to get it right.

We have issues with finding real talent in the UK (my company STILL has an entire team of 4-6 developers to fill) and Brexit really isn't helping.
Archiving is a great tool against those who like to employ memory holes as strategy.
GBWhatsapp APK Crack and Serial Key Download Free IS HERE
Any of us could inflict real damage or destruction on our surroundings especially while driving but that doesn't mean we have "control" over them.
Consider that a large portion of the value in those works now considered valuable is their scarcity.

There are achaeological artifacts (and paleontological ones) which are old, but not particularly useful.

Price = Demand / Supply
The story of the senior Java developer is startling but plausible.

If you work on legacy applications for 15 years and you're never the originial author who starts from scratch, it is very possible that you'll never write a main method. You always have one already.
Travis Kalanick might be upset... All the way to the bank, as a holder of huge equity and majority voting power (so he seems to have the capacity to reinstall himself as a CEO when/if he finds it fit) who surely has negotiated nice conditions for himself in any liquidity event.
CFP Open for All Systems Go!, the User-Space Linux Technologies Conference
For sure Android can tunnel traffic over SSH, but iOS, not so sure. They expose some API for VPN?
EFF: AI Progress Measurement
If that was true, nobody would ever ship anything to do with safety for less than a million dollars. We make trade-offs between cost and safety all the time. Doctors walk that line day by day, it's a big part of their job. In particular, car safety regulations walk a very fine line between safety and cost. No car regulations require every car to have all and every one of the best and most advanced safety features. If they did, no cars could be sold for less than hundreds of thousands of dollars and they'd all look and perform like blocky vans with great huge crumple zones.
yeah but how the hell do you even start to grok a code base without knowing how to identify the main entry point? This is what disappoints me with MS technologies like WPF where they go out of their way to hide the static void main.
passive investing
TrueLayer raises $3M Series A to provide fintech companies with easy access to b
Linus is epic.
As a counterpoint, Careem, Uber's biggest competitor in the GCC, accepts cash. I love the system as they've handled it well - if the driver has no change, they just add it to your account for use on the next trip, with no pressure to tip. You can even run a negative balance although I'm not sure what the limit is.
Ask HN: How was your experience with AWS Lambda in production?
I would like to hear from people who have used AWS Lambda in production, how was there experience with it.
It would be great if you have references to project repositories.
Denial of service.
ATHENS ESCORTS KATTY – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
I went to this data engineering interview and it appeared they had the same list of questions for all their roles (ranging from senior C++ engineers to Python ETL guys). After really struggling with some questions on libc, low level network and bitwise operations, I was asked "do you know how to quit vim?"

I've never felt more super human.
Is 500GBP a normal contracting rate for such experienced developers? Seems so low, compared to mainland Europe.
That depends on your definition of "solution". The scheme protects you (to a certain degree) from automated creation of inter-site profiles. The reason is, only very few people employ (a variant of) this strategy, so trying to "deanonymize" is costly and usually not worth it economically.
They're probably right, since it's been reported that Google's Waymo has achieved just that - press reports from January say $8,000 per sensor which is positively affordable when compared to $75,000 for a competing sensor.

https://arstechnica.com/cars/2017/01/googles-waymo-invests-i...
Skype is Estonian.
This renders me speechless.

Admittedly, my initial comment sounds a bit sarcastic, we were joking in the office here, but I was really impressed actually. But now I am speechless.

I have to try that when I come home.
This shows how important virtue signalling is today's America. We have well loved CEO's of billion dollar companies using actual slave Labour. No one write a about them. But here we have journalists like Sarah Lacy going on a crusade against him. Though she always forgot to mention that she has taken funding from VC supporting Uber's rival.
In my experience at previous employment there were a lot of chancers in technical contracting for Java and front-end dev in London.

They all interview well, but when on the ground and asked to do stuff they are usually found out to be useless fairly quickly.

The "one weird trick companies dont want you to know!" is that it takes about a week or two for people to fully appreciate the contractor is useless and needs to be sacked, by which point they've made £500/day over a week or two which is £2500-5000 for half a month's effort which for a majority of people in London is a pretty tidy sum.

My lesson learnt from this is dont just quiz people in a face-to-face interview, but get them to do something in the interview.
Why should I know the exact signature of the main method? It's not like you write it every day. Eclipse offers to add the main method for you with one clicking I guess IntelliJ does as well.
Hell after programming only Rust/Haskell/... for a while I forget the order of the statements of for loops in C/Java

For the first question it is very much possible that the interviewer expressed himself not clearly enough what he actually wants.
If it was built for 486SX, you could probably run stock NetBSD decently on this system with performance not much different from when the system was new.

Edit: Looks like you would be able to do a customized low-memory/disk install of NetBSD 7.1 on these systems if they had an FPU (either a full 80486 or an 80487 coprocessor). With 32MB RAM and 250MB disk in addition to the FPU, you wouldn't even need to do a customized install.
Maybe you just need to be clarified the meaning of scrapegoat: you kill the goat instead of your son, that's the biblical story. It means blaming someone inferior (or, of inferior importance) instead of someone higher up. Blaming the CEO cannot be scrapegoating by definition.
What is the use of USB ports on server hardware?
Not for ride calling apps.

For human rights issues, yes, I tend to agree.
Karma is a bitch.
AMD Forum Thread: https://community.amd.com/thread/215773

Last response from AMD: "The vast majority of users using Ryzen for Linux code and development have reported very positive results. ... A small number of users have reported some isolated issues and conflicting observations. AMD is working with users individually to understand and resolve these issues."
This looks good for Uber. Right now Uber needs operational and financial stability. Something Kalanick apparently didn't know how to provide. So moving him aside is good.

Also, I think investors forced him out by saying they will finance next round only if Kalanick is gone. And they need more investment, because losing $2bn a year makes them run out of cash soon and inevitably.

Still - Kalanick and his co-founder friends have a control over a board, so theoretically Kalanick can get his ass back as CEO as soon as he wants. If he wants...

The Kalanick-VCs deal might have another background. To cut those $2bn annual losses, Uber needs to change financially. Those changes will hit customers (prices will increase) and drivers (their pay and benefits decrease). So Uber needs an interim manager to introduce them - a "bad guy", who can take the "blame" for it. A change, that will not hit Kalanick's reputation.

But it's all good. Uber will continue to grow. The service is just too good.
how do you start to understand a technology you've never used?
Yes, but what I meant is uneven CCX. The 4 core parts have 2+2, the 6 core parts have 3+3, the 8 core parts have 4+4. There is no uneven CCX combination like 2+4 for example.

If this applies to multi die solutions like Threadripper, there will be no 10 and 14 core parts as they would require uneven CCX combinations.

If the Epyc lineup is an indication this might be true. Especially since there is no 12 core part for Epyc. Since it has 4 dies you could produce 12 cores by using only 3 cores of each die, but this would require uneven CCX (1+2 or 0+3).
Does Facebook now actually do RDFa-compliant processing for OGP? Back when OGP was introduced they didn't. https://lists.w3.org/Archives/Public/www-archive/2011Apr/006...
Rapid Parser Prototyping with BNFC-Meta
I do not use catch-all addresses, but use a version of [domain]@mydomain.com buy adding new email addresses (aliases) in an automated way. I "remember" the used email addresses in two ways: 1) my mail server configuration contains a list of all aliases created in the past, 2) my password manager saves logins on top of that. The nice side effect is, that you keep track of all the sites you have ever created logins at.
You let the IDE do all the work?
Actually the demand for healthcare will change when there is a change in price. There will always be a base demand level, but if you change the price of seeing a doctor then people would be more inclined to see them for minor things - annoyances, rather than emergencies. Therefore if you allow for more doctors to be created the salary should drop, and if all goes to plan the price for healthcare should also drop.

Although my opinion is in the current US climate, the prices will remain the same and someone else will just suck up the profit.
> Both of those are runtime errors, though.

Sure, the point is that using integer arithmetic for integer calculations gets you better error reporting that saves you time when tracking odwn other bugs.

> The "type safe" guys like to pretend that their approach can catch all that stuff at compile time. It does catch a certain class of error, but at the cost of making the code take much longer to write. That doesn't work in a world where your competitor is iterating five times while you're still building the first one.

My experience is that I can iterate a lot faster if the compiler's able to help me catch errors faster. It doesn't slow down writing the code; almost anything I'd write in say Python translates directly into the same Scala. (I guess the language pushes me into defining my data structures a little more explicitly, but that's something I'd want to do in Python anyway if only for documentation reasons).
Or even if it happens after rating, they might stereotype certain parts of town due to how people there tip on average and then underserve those places. The great thing when I first used Uber was how in some parts of town it was impossible to get a taxi but a Uber would always come.
I chuckled at the thought of getting a PhD to be financially successful.
Highly suspicious: phone stops being "rooted" without network connection, seems to be constantly transmitting to Chinese IPs.
A lot of older hardware designed for office use supports booting over ethernet using PXE[0]. You can set up a PXE server, and then configure the BIOS to "Boot over network". (Assuming it's not _so_ old it lacks an ethernet adapter)

It's a bit of a hassle, but at east it doesn't require burning physical media.

[0]https://en.wikipedia.org/wiki/Preboot_Execution_Environment
Uber hasn't been able to show a single GAAP-profitable market anywhere, including cities in the US. Rates would have to be more than 100% higher just to archive break even. Scale economics of that magnitude are unheard of with physical products. Self-driving is essentially just a media stunt for them, just like amazons drone delivery news that pop up every year just before christmas.

Just look at the numbers in this article[1] - they need scale economics of two times the cost of the driver of the cab to archive GAAP profitability, which, obviously, is impossible even with self-driving.

[1] http://www.nakedcapitalism.com/2016/11/can-uber-ever-deliver...
1. It doesn't look like Uber will at this point either. Lyft is partnered with Waymo already - seems like pre-acquisition to me.

2. You cite zero evidence. Your speculation isn't very convincing from what I have seen anecdotally, which it seems like is all you're going off of. To me, Lyft is surging in popularity in the US and is on the upward trend as everyone jumps ship from Uber, drivers and riders alike.
Does Lyft have tipping? It doesn't operate where I am.
I realise that the way you've worded the exchange is just to make an example of your point, that said - I would've known the answer to the question, but the way it's worded might have made me look at you sideways in an interview if only because of how it's been framed.

If you had worded the query "Regardless of programming language, what's the [accepted/efficient] way to store a series of variables so that I can quickly find a single value later" I'd have given an answer.

Also, as hashtables / dictionaries are key-value stores I'd have been thrown off by the fact that in the question you're not looking for a value by a seperate key, but by the value itself. Fair point on the applicant not knowing how long that would take to return though, and not being familiar with the most common parts of the standard library after 16 years.
My rule of thumb with Lyft is that if the driver mentions giving them a good rating or tip, they get no tip. Directly asking for a tip (and thereby creating a guilt-ridden obligation) violates the implied social contract around tipping. (Think about other services where a tip is expected: it is rare for anyone to verbally mention a tip.)

When I used to use Uber, my policy was that if a driver asked for a tip, I would drop their rating by 1 or 2 stars, depending on how aggressive they were. This has only happened once. (A handful of other drivers had a tasteful tip jar; I found it annoying but chose not to penalize.)
Meanwhile in America: https://en.m.wikipedia.org/wiki/Solar_Roadways

Unlike that debacle, this might even make economic sense once you factor in the government rebates/sweetheart deals and the PR bonus. Alas, nobody gives me anything on the side for buying a powerwall.
Oh my, now I'm excited^_^

Big shout out to the great DCL team of Ungleich!

I've been a customer of their previous hosting offering for many years and can only recommend their services. They are the best in the business!
Since the title mentioned GPU-friendliness: GPUs are built all around scatter/gather memory accesses. The actual performance of memory accesses of course still depends on locality. The first load in a parallel binary search will be fast, since all threads will load the same element, later loads can get progressively worse.

That said, the code in the article doesn't actually improve anything specifically for GPUs, because standard binary searches are already "branchless" for practical purposes. Really, the only difference between the article and a standard binary search is that the code in the article has manually unrolled the search loop. That, plus some (not all) binary search implementations can do an early-out if the comparison happens to hit equality.

None of these changes make a SIMD- or GPU-specific difference, because loop unrolling doesn't make a difference in terms of control-flow divergence.
I'll break-down tipping for the neophytes.

Yes, by George Orwell's account, tipping was considered repugnant by no less than the anarchist defenders of Catalonia in the Spanish Civil War. But you feel bad not tipping when expected and you want to know what to do.

1. Tip your bartender at least $1/drink. Maybe tip $3 if you got two drinks. Maybe $2 for one of it's something fancy.
2. In SF, tip your waiter 20% for good service, 15% for adequate service.
3. Tip at least $5 for delivery. If a bartender gets $1 for handing you a beer, the delivery person deserves $5 for driving to your home and bailing you out of cooking.
4. Tip $2 for an adequate Lyft/Uber. $1 if you feel pinched.

When to tip more? Like being in love, you'll just know.
This seems like a complete inversion of the service incentives. The initial reason to use Uber was huge convenience and service quality. Uber Lux/Exec (or whatever they call it now) offered a vastly superior service to taxis for a ~20% price increase. Service is kept honest via ratings, prices are acceptable for that quality increase. Drivers were polite and looked after you (no music, water etc.). Uber X then comes in to compete with mainstream taxis (fair enough) but overall quality drops across the entire service.

Now you get rated (for sitting?) and must compete with other passengers on tipping, whilst service quality continues to drop. Not tipping for bad service lowers your rating dramatically, so you have to tip for mediocre/bad service and sneak in a bad rating, which increasingly has little effect. It used to be that I could not find an Uber with less than 4.8, because you couldn't last like that as a driver. I now regularly getting mediocre service from ~4.5.

My immediate feeling is that I should stop using Uber almost completely, risk normal taxis ripping me off occasionally (knowing your city helps) and only use Uber when really needed (no taxis around, urgent etc), tipping then.
Pressuring consumers into paying more than the negotiated price isn't 'acting more justly'
Not sure what you mean? Its nearly black?
and if that technology doesn't have IDE support?
Lets say that due to an emergency you are the only person that can look at a problem with a WinForm client and there is an issue with Initialisation prior to the WinForm loading. Lets say (since this is a _very_ good example) that you need to create an architecture to share components between WinForm.
Without knowing of static void main within program.cs you're not going to find the entry point and any attempts to share components is going to result in static sadness without doing some sort of service container gubbins or constructor shenanigans (although that will fuck the designer) prior to Application.Run(form) hitting in static void main.

The ignorance of static void main is a key reason why so many WinForm applications actually suck and why so many developers make the sad mistake of putting their user interface FIRST which has the knock on effect of making code reuse problematic. This is fine when people make utils but I have a very long experience of seeing companies struggle with this issue as their util grows into something more complex.
The entry point IS important and if you're trapped in an IDE you suck. Go read pragmatic programmer the chapter: Wizards. You need to know how Wizards do their magic or you get burnt hard when the magic breaks.
Infosys accused of racism
> What if instead of all these nitpicking changes, they kept the fares a bit higher and simply paid the drivers a bit more?

Drivers would still yearn and push for tips.

It's an established industry practice and drivers assume that most people will tip if asked, so by not asking they are leaving money on the table.
Too true. Sigh.

We'll always have Switzerland, roel_v.

(It's Zug that has the 6% tax rate, right?)
I try to look at the basket of equivalent choices at the time

That's exactly what you must do.
You use emacs, you octopus, not me!!!

Um, I don't want to go here.

(Disclaimer: He's my boss, so I am allowed to make fun of him and say that I don't use emacs. I hope.)
Digital Transformation: A journey to the future
You can abstract out how things are setup. If you have an inversion of control framework that creates all your objects and makes sure services get started in the correct order then you don't really care about the exact details.
This sounds like a small thing, but with 1-based arrays, I'd bet more on it taking share from MatLab/R than from Rust or Java.
You can't really drive in the dark, can you? What if it gets dark for 1 second on a cliffside turn?
print "%s may or may not take over the world at some point, but it needs another round of investment in the next 18 months just to survive." % ('any Ponzi scheme')
I hope Twitch chat never becomes more of a police state than it already is.

This isn't a great analogy. Twitch doesn't use physical violence against people chatting on their website. The normalization of racism and bigotry through ironic edginess has much more potential to cause real-world violence than chat moderation.
Show HN: Unix Timestamp
Top 5 SQL Databases
Probably would help your eyes but I don't think sitting with your eyes closed for two hours would equal a two hour nap.

Have you ever spent your night not able to fall asleep, with your eyes closed? Were you refreshed in the morning, or exactly opposite?

I think the error in the study is to suggest that the time perception has to do with the brain sleeping. I think what happens is that our vision already does a lot of tricks on us hiding some details, hiding the delay that it takes to process visual stimuli, even creating details where there aren't any just for our benefit. The time dilation can be another trick that we just don't yet fully understand.
> Empty array or not? Naming things is a minefield!

I'll go for option 3 and say that the naming error was further up the stack and that they really wanted a list and not an array. A list would have both a length (0) and a capacity (23).
yeah but where do you initialise the IOC container? ;)
Also sometimes the magic breaks and you need to know how it works to fix it.
To add on to this, how can they reconcile their /autopilot link with their car configurator? the /autopilot link implies all cars have the hardware to do full autopilot - but the fine print seems to be "if you add on $10k of options".

https://www.tesla.com/modelx/design

"Enhanced Autopilot" as a $6,000 option.
"Full Self-Driving Capability" is another $4,000 option.

/autopilot page seems very disingenuous.
> This is something to think about as the EU grows smaller, not larger.

I guess we'll see what happens with Brexit, but I would argue that the EU is growing in global importance and leadership. With the USA's recent NSA scandals, isolationist rhetoric, and backing out of international environmental agreements, I think we're going to see the EU increasingly set the tone for international trade.

I'm sure there will be plenty of tech firms that choose to serve only US customers (in the same way that there are Chinese-only and Russian-only companies today), but competing "globally" will mean following the EU's lead.
This can't possibly be true... can it?
Web Hosting Provider Pays $1M to Ransomware Attackers
> I will never tip with zero guilt.

I suspect you're in the minority. Most people (in the US, anyway), when presented with an explicit option to tip, will do so out of a sense of obligation, or out of a desire not to be seen as a cheapskate -- even if the decision whether or not to tip is anonymous! Unfortunately that's how ingrained tipping culture is here.
I remember when waffleimages died...
Correct, eyes in fact are useless if you can't see in the dark.

Now imagine walking on top of a sky scraper in pitch darkness. Yes your eyes work in light, but in this case you will likely fall to death.
Darn. I was hoping to be able to get directions.
I think it used to be very common 10 years ago. A typical front end dev would do the graphics, HTML and CSS (or tables before CSS was popular).