skysight-inc/HackerNews huggingface dataset:
Ah.

Set yourself a price ceiling before the call.

Develop a habit of applying a skeptical attitude towards anything you hear, especially from someone you know has motive to persuade you.

Ask to be put in touch with current clients with similar use cases to yours. Ask those contacts tough questions.

Take a couple days to "sleep on it" and consider what you've heard / research / apply critical thinking before committing to a purchase.
Exactly. AMD will do well, but that may not be noticeable in the most visible way: top end gaming benchmarks.

Nvidia has huge advantages in their architecture, resources and most importantly in their game driver team (both explicitly and implicitly because game devs use Nvidia cards). Those aren't going to disappear any time soon.

AMD will compete the way they always have: with a lower gross margin. Nvidia's 60% gross margin vs AMD's 35% means that you get more transistors per dollar buying AMD. Nvidia uses their transistors more efficiently, so there is always trade-offs and room for AMD.

And they've taken some really smart moves to exploit that. Shifting the industry away from DX11 towards DX12 and Vulkan has significantly eroded the advantage that Nvidia gets from their driver group.

I also see ROCm and open source Linux drivers as a good way of eroding Nvidia's CUDA dominance.
I didn't purposefully do that, but I've changed jobs three times since 2012, had 30+ phone screens and 6 in person interviews (I keep a Google Sheet). With no rejections (equally due to going through recruiters as my own skill set). So I've had the chance to see what I like and don't like.

In my experience, the best type of coding tests are based on creating a skeleton program with failing unit tests already written and pair program with the candidate and see how they code and make the unit tests pass.

Currently I have two phases in my unit test based interview.

Phase 1: simpler tests and requirements that they have to make pass.

Phase 2: more complicated requirements and a second set of unit tests they have to make pass without breaking the first set.

To me, that mirrors how we actually work - get an MVP out the door relatively fast and add features later on ensuring you don't get regressions.
> What if the hiring founder doesn't want to answer these questions for a mere underling such as yourself? In that case, assume a potential share value of zero and make your decisions accordingly.

That’s your cue to walk: it won’t be the last time they try to scam you and you’ll never be less committed to staying at that company.
World's first electric container barges to sail from European ports this summer
Whats with Julia ? why so much hate among almost all ages ?
Kind of tangential to this article, but I can't believe that people are willing to own a car that is impossible for them to control. While I don't think it is necessary for self driving cars to lack the option for human control, the prototypes I've seen lacked a steering wheel. Personally, I will never buy a vehicle that I cannot control if there is an option not to. Of course if the market becomes dominated by self driving cars without steering wheels, I suppose I'll have no choice.

I also see a lot of talk (in other threads) about the eventual banning of drivers in favor of a totally automated driving world. Can no one see the potential problems with this? Even eliminating the potential for government control, what kind of perverse incentives might arrive for companies? Taking you on routes with more stores as a form of advertising is something I can think of just off the top of my head.

Not to mention all of that kind of talk is very city-centric. Some people do have legitimate need to go places that don't have roads, or at least mapped roads. Rural places still exist, and it annoys me to see how no one seems to think about these places when talking about driverless vehicles, or banning drivers.
It appears the author hasn't heard of 'authority' as meaning

>a person with extensive or specialised knowledge about a subject; an expert.

As in, 'Joe is the authority on the history of computers'

Given that's the first example I'm not sure it's worth continuing to read.
What do we want for post-Kaby Lake systems? Should Intel return future hardware to pre-Skylake behavior?

Is AMD similar to Intel pre-Skylake, for the purpose of Spectre mitigation?

Could Intel and OEMs restart sales of Broadwell hardware, until they can reverse the Skylake/KabyLake/KabyLakeRefresh changes (in Cannon Lake? Ice Lake)?
Both me and my wife recently realized something: the JPEG produced by the Pentax cameras we own are 90% of the time better than what we achieve with hours of raw conversion tweaking.

Given that I'm not doing retouching most of the time, dealing with raw files becoming more and more a pain, without an actual gain.

Had anyone else thought about this?
The botched embargo destroyed their chances of managing the PR like they thought they would be able to do.

Intel thought they could roll Spector and Meltdown into a single massive bug, that all CPUs were vulnerable to. Instead, AMD leaked the fact that AMD CPUs didn't need the KPTI patch, which meant the very first thing people knew was "it's an Intel bug". This very much put the Intel PR effort on a back foot.

Then Intel thought they could just release their microcode update (hell, they even coordinated with AMD to release the same microcode patches), and tell linux "here are the patches to use it, you must merge it". I assume the plan involved disclosing on the 9th and essentially bully Linus into merging the patches by the 10th.

They wanted people to thank them for spending millions to develop the new microcode and once-and-for-all solving this problem. They wanted the headlines "Intel releases microcode which fixes Spectre/Meltdown flaw" so that people would stop demanding intel replaces their broken silicon.

Then google releases details about their retpoline idea (I'm assuming it was developed not long before the embargo ended). It achieves the same thing, but with less performance penalty and no microcode update needed.

So now the Linux mailing list has something to debate. The Intel engineers are very motivated to get their patches merged, because they spent millions developing that microcode and they want the PR wins for "fixing the problem". Watch how the immediately segway into "oh, but retpolines don't work on skylake"

The Linux engineers are not happy with this, they are angry at Intel for being the source of the problem and probably see through Intel's little PR plan. They are triple checking intel's work and seeing if they can come up with an even better solution that works on skylake too.
I’m not sure I understand how this is a bribe. I think of a bribe as an individual personally taking a cut or kick back to influence the decisions of an organization. Two organizations agreeing to buy from each other exclusively for some period of time sounds like... a contract. If the agreement came in the form of bulk pricing instead of a balloon payment would it make a difference to the court? How is that functionally different from what happened?
At this level you need to start understanding details of the hardware and how actual execution differs from the model presented to the programmer. Here's the MIT course Computer System Architecture which gives an introduction to what you need to know.

https://ocw.mit.edu/courses/electrical-engineering-and-compu...

After that, I don't know, read some deep dives into a modern architecture and look up any terms you don't understand.

https://www.realworldtech.com/haswell-cpu/
Commission fines Qualcomm €997M for abuse of dominant market position
At this point, I have basically given up on the extensions I care about working correctly in the future.

These addons (tree style tabs, tab open/close control) already have webextension versions, but are extremely buggy for me, and I believe that is unfixable because the asynchronous nature of webextensions is fundamentally incompatible with changing browser behavior on that level.

It's now up to a point where I dread opening a new page, and it takes a couple of tries before a tab is in the right position in the tree, if it works at all. Sometimes they just land wherever, not even forming a correct tree anymore, old tabs reappear, and on an extension restart the whole tree is jumbled up.

So, to me, the whole Quantum era has been kind of a big disappointment.
I don't get your reasoning at all. You're saying that Google wants to feed its AI as much data as possible while at the same time not appearing too dominant.

Launching a bunch of terrible and failing copycat projects and closing down actually useful "niche" projects sure helps with not appearing too dominant, but it does nothing to help feed Google's AI.

It also does nothing to prevent Google's competitors from becoming dominant and getting locked out of important data sources like social interactions (Facebook) or product search (Amazon).

I agree with syshum. Supporting federated, open protocols would make much more sense. It would make Google appear benign while at the same time granting them access to a lot of data and help keep competitors at bay.
Me: "People don't run fast on broken legs."

You: "The soft bigotry of low expectations..."
Is there similar laws in US as well? if they have done this in EU it might have happened in US too.
Jordan Peterson Questions Your Right Not to Be Offended
It’s a common British idiom, to opine against eternal doomsayers. :)
If you aren't embarrassed by the code you wrote 6 months ago, you haven't progressed enough.
That’s quarterly revenue.

But if anyone thinks the Board of a company is figuring $1.2B is just the cost of doing business / worth the risk of making the payments to Apple I think they are talking out their ass.

Even a trillion dollar company is going to care deeply about a $1.2B fine. Companies care about fractions of a percent of operating margin. What do you think a $1.2 billion dollar expense line item, which also probably isn’t deductible, does to their margin? This is a highly material fine.
The year before the dot com collapse in March 2001 the new CFO at my company told us we'd all be millionaires in the next year. We didn't believe him though despite the market as it sounded stupid, and 10 months later we went Chapter 7. Never ever trust execs when they promise the moon.
Sick man of steel trailer
The society getting richer is probably the defining property that makes it sustainable, not the number of bodies in it.
IOTA ($MIOTA) Analysis – Multicoin Capital
We have a maximum amount you can fine a company. It's "10% of the total turnover in the preceding business year of the undertaking". So whether it's worth breaking the law becomes a simple napkin calculation.

(Source: http://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELE...)
How We Improved AmLogic Support in Mainline Linux
Tweet.sh – Twitter client written in simple Bash script
Announcing Exoframe 2.0 – deploy anything within minutes
I've been reading N.K. Jemison's works intermittently for the past year and perceive her as the literary successor to Le Guin.
That's an interesting question. Of course, not everyone has a passport, but that's a nit: people applying for car insurance typically do have a driving licence with a photo. What would an AI make of a huge database of photos and insurance claims? I'd love it if someone would try the experiment! I doubt the AI would invent the concept of "race" (whatever that means), but it might decide that people with tattoos or piercings should pay more, for example.
>> (and prices need to drop a lot before mining becomes unprofitable).

I'm watching, with interest, what happens with tether over the coming weeks and months. The tether company (basically bitfinex) have issued almost a billion dollars in tether tokens this year so far, around 2 billion in total. It seems that they get issued and used by bitfinex to buy bitcoin on bitfinex whenever the price dives. The latest printing was just yesterday.

I'm not willing to say whether this will explode, or soon, or what effect it might have when it does, but it certainly looks as if someone is printing dollar tokens out of thin air to prop up BTC. If it causes a BTC crash, it'll trigger an all-round crash of the cryptocurrency space, and this may finally reduce pressure on graphics cards.
Simplicity by Distributing Complexity
You can, of course, find Paradise Lost online for free. But as a non-native speaker (reader? :), I find the original English really hard to understand =/
The main question is why US does not fine Qualcomm over such fiasco? This is anti-competitive behavior from Qualcomm. what ridiculous market would we have if this kind of behavior would continue.
What arrangement? I've been able to get AMD CPUs in Dell servers if I wanted them.
Help me crowdsource upcoming Hackathons from around the world
Google I/O 2018 starts on May 8th in Mountain View
Most countries also have laws that prohibit the employer from asking for this information, it's still not OK to lie. Refuse to disclose, yes, but don't lie.

Edit: guys, you should probably consult a lawyer. If you don't refuse to disclose but lie instead, that's called deception and at least in the EU it's a criminal offense. Also, morality, huh?
I usually shoot to JPEG and RAW simultaneously. Most times I never touch the RAW file but in case I ever want they're there. Disk space is cheap nowadays so redundancy isn't a real problem for me anymore.

Haven't used a Pentax expect for my trusty K1000 so I don't know if they support that.
Try Capture One since they have specific support for X-Trans since version 10. Or if you want to continue Lightroom you can bulk transfer the raw files with Irident X-Transformer then import them in Lightroom. Only worth it if you really want the best quality.
KDE Plasma Remains Committed to Supporting Icons on the Desktop – Phoronix
Rbndr – Simple DNS Rebinding Service
They mean "things we've been caught (not) doing before"
What's your point exactly ? That we can't all get Switzerland salaries even when living in remote areas where the cost of life is way lower, all this while being unwilling to move to cash out for a few years ?
Raja, the previous RTG head, left AMD for Intel.

> Does anything think this goes beyond simple corporate politics?

The new RTG leaders changing the organization to better fit their wants, needs and strategy? I mean, I guess its basically corporate politics because that's all executive level positions really do.

I doubt that AMD will very strongly change their future strategy. Its clear that AMD needs strong investments into GPGPU compute and needs to get back into the supercomputer-level accelerator game to survive in the future.
Anarchism is a subset of communism. In the 20th century, for obvious reasons, both the Soviet and American propaganda machines sought to associate "communism" with authoritarian collectivism, when in reality it's a much wider umbrella.
You might have a biased view of academics. Students might be especially naive but my professors have never been anything but normal people who have more exposure to the varieties of human experience than most, because it's their job.
Peter Madsen 'tortured Kim Wall before killing her on his submarine'
History Spotlight – Alexa Skill
People to Watch If You’re a Vue.js Developer [Infographic]
I agree with you.

But I remember when I laughed similarly at AirBnB and Uber, because regulations, safety etc.

I remember when Uber riders, drivers, AirbnB hosts got screwed because the other party turned up to be a criminal (remember #uberdelhirape ?)

But, sharing economy is the new buzzword and regulations have been too much of a pain, so people are willing to take a risk.
Silicon Valley’s quest for digital currency continues after Stripe abandons BTC
The "real" world also has fewer fraternities, entitled college athletes and less binge drinking. Academic departments are also highly charged political atmospheres, more than any place I've ever worked since I left college. Perhaps I have just been lucky, but I wouldn't go into academia for much less than a boatload of money.
Yeah, also good idea. I guess we can agree that if person is thin and doing any sort of exercise it should eat surplus in order to not become even more thin.
The Dispossessed and The Left Hand of Darkness are seminal works. As you've gathered from this thread, The Dispossessed can be understood as a critique of capitalism. It is not uncritical of the alternatives. Likewise, the Left Hand of Darkness can be understood as a feminist critique of patriarchy, but it isn't uncritical of feminist ideology. On a deeper level, both novels are nuanced ruminations on society and human nature.
Google can use Bluetooth to track your Android phone when Bluetooth is off
I hadn't thought about that sense of the phrase. That makes total sense.
The graphs about languages seem very weird. Let's take a look at the "Which languages do developers prefer by age?":

Python: 84.6%

C: 54.0%

C++: 48.2%

Java: 48.2%

JavaScript: 47.6%

...

Ruby: 21.0%

Why is Python so far ahead of everything else? Why is Ruby, which is all about programmer happiness so far down?

It seems people actually like JavaScript. Wait, people do actually like C++?!?

Also if you take a look at Go by age, for example, it goes from 53.6% (35-44) up to 67.8% (45-54) and back down to 7.6% (55+). I don't see a reason for such a huge preference variation. There's also a few 0.0% with 55+ years.

It seems there weren't enough answers for this to be anywhere near conclusive.
US immigration: Americans have reversed their opinion over 24 years
> Enron intends to conduct itself in accord with four [capital-V ]Values: Respect, Integrity, Communication and Excellence.
Senior Engineers are probably in meetings, not writing code..
I am this exact situation. I love my manager, simply one of the best i've ever worked with. But he is simply is messenger for poor decisions that are made by couple of incompetent people above him.

I am not sure what can be done about incompetent people being promoted to position of power where they make horrendous misinformed decisions. Often its too late before the magnitude of their fuckups is visible, usually these people move on to different orgs with their pumped up resumes while lower level people scramble to undo the damage.
Why wasn't it found with afl-fuzz?
Internships exploit cheap labor.  how to fix the broken system
Does that actually happen for really senior developers though?
An Excellent Motivational Talk on "Bhagvad Gita"
Its a VIM vs Emacs question, all the other answers are in the (other) category. Considering that, the results make sense.
> In response to questions from The Intercept on Tuesday, the NSA played down the alterations. Thomas Groves, a spokesperson for the agency, said: “It’s nothing more than a website update, that’s all it is.”

^^ Updating the wordage on the website was a task placed on the queue of a website administrator which was requested by the manager as a takeaway from an internal meeting reviewing core values.

This explanation is nowhere near acceptable to me as a taxpayer. I'd love to see the reporter push for a more lucid explanation than this.
> Would Microsoft be fined for reaching an exclusive agreement with Nokia to sell their only Windows Phones ?

Probably not, because Windows Phones are in no way dominant so there's no abuse of a dominant market position there.

Though I don't know for sure how the EU would view it.
To be fair, it's not trivial to access. These comments only made it into later printings.
That wasn't intended to be a comment of doubt, it was a logical implication, if P then Q. So in that case, I double down on saying he must just have no financial sense to think this idea is going to compete with every other copy cat.
It seems not.

> In fact, internal documents show that Apple gave serious consideration to switching part of its baseband chipset requirements to Intel. Qualcomm's exclusivity condition was a material factor why Apple decided against doing so, until the agreement came to an end. Then, in September 2016, when the agreement was about to expire and the cost of switching under its terms was limited, Apple started to source part of its baseband chipset requirements from Intel. But until then, Qualcomm's practices denied consumers and other companies the benefits of effective competition, namely more choice and innovation.

http://europa.eu/rapid/press-release_IP-18-421_en.htm
Rubik's Cube Magic – Solving in a Second
> Respect, Integrity, Communication and Excellence

https://en.m.wikipedia.org/wiki/Omert%C3%A0
It was 12 and 27 for me. I can't wait to read these to my kids as they grow up. So many lessons within.
Two comments:

The way its written, I first took the mention of finding this "during the analysis of a prominent antivirus product" to mean that you were reverse engineering some AV thing and found that it was scanning for this vulnerability (i.e., to protect against bad archives). After a second read, it seems like maybe not, and that the AV itself re-used parts of 7-zip for its own implementation and was therefore vulnerable itself. Still not sure, though.

The way the stylesheet makes the "rendered" form (especially section headings) resemble markdown source is pretty neat.
A Message to a Pakistani Rapist
If the senior developers around you are worthy of that title, they've reached that point by making more mistakes than you have - and learning from them. Here are some techniques I use to learn from mistakes:

Double-checking. To take an example: say you take the integral of `sin x` and get `cos x` instead of `-cos x`. You can double-check this by differentiating `cos x`, which will give you `-sin x`. Not only does this tell you you're slightly off, it suggests exactly how to fix the problem. Many problems can be double-checked: you get a result, then run the steps backwards to see if you can get back to the starting point.

Incremental testing. I've recently been learning basic robotics / electronics as part of a side job. One thing I found enormously helpful was to build up progressively larger circuits on a breadboard - I'd even test the breadboard itself (e.g. do the two halves of each row connect? Well, there's an easy way to find out...) to make sure I had the correct mental model of how my components were working.

Isolation. When confronted with a problem, try to find the minimal example that reproduces the problem. I do this a lot when building out interfaces / applications, where I need to add some non-trivial piece into a larger application. I'll build a test page that contains just that piece, get it working, then figure out how to integrate that working example with the application as a whole. As a side benefit, I've broken my seemingly hard problem down into two smaller, easier problems.

Informed questioning. You will inevitably hit something beyond your level of expertise. Half of experience is learning when to identify that this has happened, and knowing how to coherently explain your mental model of the problem. Your mental model doesn't have to be right, but it should exist, and you should know how to describe it to someone who can pick it apart and improve it. Part of this is a sort of "egolessness" mindset: having the humility to admit you don't understand everything, and to seek expert help once you've tried what you can. (We're all bad at this last step, myself included; developing this mindset is itself a learning process.)

Finally, and IMHO most importantly: failure normalization. Failure is normal when learning a new tool, framework, language, skillset, etc. In this situation, one of the first things I do is to explore what failure looks like. I'll deliberately introduce syntax / logic errors: what sorts of errors does the compiler / toolchain spit out? How can I use the debugger to step into the problem, and what does that process look like? Do my tools give me any kind of visual / tactile / etc. feedback on my error? (If not: where can I find better tools?)