skysight-inc/HackerNews huggingface dataset:
It’s support’s job to focus on one thing at a time, meanwhile it’s a coder’s job to try and keep dozens of things in mind at a time. Context switching IS hard regardless, but like you said, one of the roles has it baked into the job description.

The crux here is that Programmer committed to X work done by the end of the week, and Support is effectively subtracting their time to accomplish X. This is a managerial problem, and not an easy one, because it’s not predictable.

My estimate, if you’re a programmer working 40h/wk on a live product, 8h of coding is a good week. Expect the majority of your time to be spent planning, reviewing, and supporting. If you’re sacrificing one of those to get more concentrated coding time, make sure that is communicated. YMMV.

In any case, if you don’t have managerial support to get engineer resources to fix problems, then it’s not support - it’s therapy. Sometimes that’s the best you can do.
OMG, C++??? I thought Mozilla folks would give Rust a spin.
I've shipped a few products that work like this, but the support burden is incredible. Practically no users are capable of configuring IP addresses or forwarding ports on their router.

Config-by-phone or config-by-cloud is definitely the way to go for consumer gear -- see Roku or Chromecast for great examples.
Instagram is going to be a financial transaction service.
It is now illegal for employers to ask about past salary: [first article I googled] https://www.thepennyhoarder.com/make-money/salary-history-la...
I would like an option to purge my details from database.
I would like to have an option to change my unique id.(i will deal with the mess of re-auth)
4k sqft 25 minutes from mountain view is probably a cool three million at least. Otoh I have saved four and a half million over the last ten years as a simple non-workaholic individual contributor at one of the big cos. So maybe it's ok?
Ask HN: What would you look for in a mock interview?
Hey folks. Small intro: I am senior dev in one of the large tech organization (not sure if I should name my employer here, but it is one of top networking/messaging platforms), and have attended and taken many interviews over the last decade. My areas of expertise are backend application development, specially Java and frameworks around it, JVM internals, Databases, DataStructures and Algorithms, Software Design, High Level design and large scale System Architecture.

I feel I can help some folks by taking mock interviews and personal consultation sessions and providing feedback in the best way I can. I can devote couple of hours a week for this as well. I intend to provide this for free, since such collaboration helps me grow as a mentor and better interviewer. I am wondering the best way to go about this, and have couple of questions around it:

0. Do you guys look for giving mock interviews before the actual interviews?

1. What would you look for in the mock interview?

2. Software Design and Architecture interviews are tricky over video calls. How do you think is the best way to conduct this?

3. And finally, do you feel a lack of organization around interview material, and career coaching as a whole?

P.S.: If you feel that I can help you with mock interviews or general advice in any of the areas listed above, feel free to reach out to me at interviewsprep+hn[AT]gmail.com. I can help you with some other areas like Android, but do not claim enough expertise to conduct such interviews.

P.P.S.: Feel free to comment on good interview preparation interview material here you know which can help others.

P.P.P.S.: I know HN's sentiment around efficacy of typical interview process spread in the industry, and agree that good performance in the interview does not guarantee good performance in the job, and vice versa, but sadly that is the current reality of interviews.
Why do they need Aadhar(Indian Identity Number) for buying bitcoin in some of the apps like Zepay?
Is this really an "apartment building"? It appears to have only one housing unit. Generally, a building with one housing unit is called a "house". I know this seems nitpicky, but tiny houses have been done to death. A tiny apartment building (e.g. spite house) would be much more impressive (albeit likely much less practical).
Or maybe they are printing accurate, fact checked stories and you just don't like them.
It's worth noting that very few devices using an RTOS actually have real-time constraints. In practice, "RTOS" just means "operating system for an embedded device".
All you bcash advocates should go learn a thing about the infeasibility of solving a (hyper)exponential scaling problem with linear "solutions" (aka block size increase). Alternatively, leave these matters to the engineers.
Only for US?
Thanks for your thoughtful reply, but I think there are a couple of points that you may have missed in my original post.

> Support brains and developer brains are actually not that different.

Agreed. I wasn't talking about intelligence or analytical skills per se, but rather the 'mode' that you think in when in either situation.

When developing code, my mind is racing ahead and planning out things that are far beyond what I am working on. In essence it is multi tasking, and juggling several tasks and ideas at the same time. I am 'ahead of the aircraft', to use pilot speak, and I am constantly trying to anticipate problems that may occur and critical tasks that I know I will have to complete. Complete with all this is jumping around between several editor, terminal, browser, emulator windows etc.

However, when doing support, I have to be completely and utterly present with the person on the other end of the support call. I can no longer 'free wheel' and distract myself with other tasks. I have to display full empathy with the customer, and ensure that I am accurately picturing in my mind what they are trying to say.

If the customer is a slow talker, or non technical, then I have to kick in extra energy to make doubly sure I am being effective in providing the best possible support experience.

My analogy above about race car driving and knitting is not outside the mark. Both are skilled tasks, but they both require a completely different mode of thinking and presence of mind to be able to execute to the best of your ability.
I wonder when Fargate will be hit GA and be available in the Ireland region.
RSUs and options are very different. RSUs are shares that the company gives to you, and for a public company you can sell them almost immediately to convert them to real cash. Their value fluctuates as does the company’s stock, but it is still real income. The rational thing to do is usually to sell all or most of the shares as soon as they vest and not to gamble on future returns.

Options at startups are basically worth nothing, unless/until the company becomes a breakout success. Even then you generally can’t sell them unless there is an IPO or you do a second market deal. These really are a lot like a lottery ticket.

I won’t get into all the ways options can be worthless even if the company does well enough to IPO, and you actually managed to exercise / keep the shares you vested.

Also, some later stage non-public startups issue RSUs instead of options. These too are closer to a lottery ticket.
This period is only a phase while CNNs offer the best bang. As algorithms improve, the amount of data needed to train a model will drop 1000x making the big5's data hoards not worth nearly as much. In five years, the power will shift away from petabyte sized datasets.
Yep, you can buy a Neo-6M with breakout board and antenna for $5 and hook it up to a Raspberry Pi without much trouble.

Software can be fiddly but I found this guide to be helpful: http://www.satsignal.eu/ntp/Raspberry-Pi-NTP.html

Hell, you can hook it up to a NodeMCU as well: https://blog.squix.org/2016/05/esp8266-peripherals-ublox-gps...

Bam, $10 wifi enabled GPS.
Feeding your devs free pizza will make your software buggy and do things like... i don't know... bad stuff.
What are the principal sources of excess overhead?
Ask HN: Any good places to get feedbacks for app prototype?
Could anyone share good places to get feedbacks for mobile app prototypes?
You can modify the code to increase the decimal point. It is hard coded to 8 decimal points right now but there is nothing preventing a consensus agreement from increasing it to 1,000,000 or more decimal places.
1 point by lolive 14 hours ago [-]

I really hope Amazon will propose a facility to retrieve the RDFS data model of an endpoint in a uniform way.
OTOH, he was too busy to take the follow up call.. ;)
The 2016 layoffs of similar magnitude didn't seem to make a noticeable impact in their software's update cadence. They are a company formed though an old sediment of mergers and acquisitions and I'm not surprised they've built up inefficiencies.
Fast, disk space efficient javascipt package manager
It is Tensorflow based which has a C++ API. Though, it looks like they provide Rust bindings for the Deep Speech library itself.
I feel the need to mention "newt" [0][1] here.

It's the C library behind whiptail, a reimplementation of dialog, which is a cli app for making menus. Incidentally, dialog is usually what you see when you get a semi-gui install with many Linux distributions.

Being C, you can use it with just about everything.

[0] https://en.wikipedia.org/wiki/Newt_%28programming_library%29

[1] https://pagure.io/newt
So which part of this isn't possibly with only uBlock Origin?
us-central1
Fraud is only half of the "identify theft" reframing. The term also attempts to excuse libel/slander by the credit agency.
Is PowerPC still considered RISC? That instruction set has evolved considerably from the 601 days.

What is a "real" RISC CPU? By what definition?
Top 1–100 books mentioned in comments on Hacker News
Yes. I've tried Sphinx implementations twice over the past few years. Google Cloud Speech and Nuance blew it out of the water.

It partially depends on dictionary size and the need for continuous recognition, but generally speaking there's a big divide between open source and paid services.
I feel like I "get" make, but when you have autotools in front of it you end up with stuff like [0], and Makefiles kicking off other Makefiles.

It's not the worst thing to ever grace the planet by a long shot, but I think it suffers from the same problem that bash scripts have. Everything is string-ly typed and you can only build up a thing to a certain level of complexity easily.

There's of course a lot of requirements in systems software, of course. And a lot of difficulty stems more from the C ecosystem's difficulties with packaging (where are the C equivalents to "environments" you find in Python/Ruby so you don't have to pass every lib in explicitly?)

I think there's some useful opportunities somewhere here.

[0]: https://github.com/postgres/postgres/blob/master/src/Makefil...
Ever looked at your health insurance bills? Medical records are a gold mine for social engineering. Standard restaurant receipts have everything from payment type, last 4 digits of your credit card, transaction history... great for social engineering. Oh and Uber receipts have your home address too ;-) Whoops.
Maintain conversation context for smarter chatbots
Agreed that it is trainable if you are bad at it in general.

I don't think the parent was saying that he is bad at emotional support and being empathetic. He said he is having trouble switching from the developer brain mode into the empathetic human brain mode.

This is something I noticed myself as well, especially when working from home. When I worked in an office, the commute home provided time to decompress and switch off my focused analytical brain. By the time I would get home, I would be in the proper mindset. I guess you could say that there are benefits to a commute after all!
As a former embedded SW engineer, I'm willing to put money against it (for 99% of the use cases for micro controllers by volume), most of the ones I worked with were 8 or 16 bit, had at most 1 MB of volatile storage, and you were lucky if you had 1 MB of RAM to work with.

For my area at least, we're talking about the microcontrollers for your car's key fob, your car's instrument cluster, etc. Every electronic component in your car has an embedded microcontroller connected to the CAN bus. And cost is a big issue.

High end electronic might contain more powerful micro controllers, but I doubt that by volume it makes a significant percentage of the microcontrollers in circulation.
They should be treated as a 30k worker and happen to be in the agreement that it's a valueless benefit. (PhD degrees are free)
They're not just asking for the number - they're asking for a scan of the entire card including all other details such as gender, age, and address.

What was this desperate need you talk of? Its original vision was to plug leakages and pilferage in governmental social welfare and subsidy programmes, and not as a mandatory national unique ID. It was targeted at only people who wanted to participate in those welfare and subsidy programmes, and not for every citizen.

It hasn't replaced any of the other IDs - we needed n cards earlier, we still need those n cards. If a person didn't have any intention to travel outside India, there was no mandate to go get a passport. If a person didn't want subsidized rations, there was no mandate to get a ration card. But now we need this additional n+1 card and as much additional effort to link all the others to this card. How can the effort be markedly less when it requires every citizen to get their cards linked to everything else under duress of having some service cut, but with limited service centres and their employees very aware of the opportunities to extort money from desperate people?
Best Practices and Approaches to Application Modernization – SAP Blogs
Until they all get old and dependent on social security. There'll not be a big enough working population to pay into the system for the seniors to draw out, like in Japan. Stuff of economic recessions.

Conclusion: don't Netflix and chill, get moving and make a baby
Its good to have better security features.
"Population aging may pose an economic challenge to governments as the number of retired citizens drawing public pensions rises in relation to the number of workers."

https://en.wikipedia.org/wiki/Sub-replacement_fertility
Ask HN: What are the points to remember while doing code review?
I am working on project which has thousands of files and millions of lines of code. Also, we are constantly updating it with new enhancements and bug fixes.

Now, since last few months it is happening that new enhancements happen over the system and it brake something.

I know it is impossible to eliminate error but what are the points or things or strategy that you follow while doing code review that help to reduce these types of broken effects.
I assumed it was similar to Evernote's OCR...unless...Evernote was/still is also using Mechanical Turk..
> And the brain mode for 'developer' is VERY different from the brain mode for 'support agent'.

They can be different but I don't think they necessarily need to be. Thankfully Im seldom customer facing these days but when I am and when I used to be I would "debug" human patterns with the same analytical approach as software development. Even ones that turned out not to be technical queries in the end.
It's a very accurate title. What would you prefer?
Scrimba – Search for Interactive Coding Screencasts on Vue, ML, React, CSS Grid
Neat but static ads are slowly becoming a thing of the past... Companies like Acast and Midroll are building dynamic ad solutions that inject dynamic ads into podcasts at the time of stream/download
Ethics at scale
@jessepollak [0] wrote in the thread you linked to saying: "NOTE: A spammer posted this same post below, not sure why. ".

It was a spammer's post that was flagged not Coinbase.

[0] https://news.ycombinator.com/item?id=14903400
Why would you boot what is essentially an iSCSI target via NVMe?
For practical purposes, these days, I believe a "hedge fund" is basically defined by its high fees (2&20), lack of regulation and disclosure compared to a mutual fund, and its restriction to "qualified investors" who are supposed to be wealthy enough to absorb losses. Certainly quite a few so-called hedge funds get a lot of publicity for the opposite of hedging - making wildly risky bets to try to beat benchmarks.
Microsoft Claims Azure Cloud Migration Cost 70% Lower Than AWS
> Also these tools work awesome when you are in a company, and you have underneath - dozen or more libs, sdks, projects that need to run together.

I'm pretty sure it works great then. But for the bigger C/C++ ecosystem the problem is that everyone uses another build system. From Makefiles to Automake, Cmake, Gyp, Scons, Bazel, etc. everything is included. As soon as you try to use dependencies that favor a different format you either have to rewrite their project definition in your format or at least build it as an external subproject and manually add the include directories.

Imho that's one of the biggest weaknesses of C++ that even outweighs language concern for me: It's often lots of work to integrate 3rd party libraries. And because of this there isn't a really great ecosystem of libraries (e.g. compared to Javascript and Java).
It would be cool to have some equivalent of a complete BLAS implementation in pure Rust, but I am not sure how sensible/economically viable that would be. But there do exist Rust creates built on top of existing BLAS libraries, e.g. https://github.com/mikkyang/rust-blas Rather, I'd like to have something like Python's Numpy for Rust, not sure there is something equivalent to that, but this faster crate certainly is a step in that direction, conceptually at least.
Perhaps, but you might learn more in CA; bigger market, moves faster, more experienced co-workers, stronger culture of entrepreneurship, generally bigger thinkers.

Worst case scenario is that after earning USD for 2 years on an E3 visa, you return home more experienced than your peers with "Silicon Valley Startup Experience" in your resume, if that is something that appeals to you. Stronger startup ecosystem on the small scale, bigger problem sets on the large scale.

Don't get me wrong, the startup and tech scene in Sydney has grown into a solid network over the last 5 years, but you have to weigh that against the certain knowledge the Bay Area accounts for 40% of U.S. venture funding and even that pales in comparison to the tech giants who are either based or have sizable offices here.

In terms of lifestyle, Sydney will always win. I suspect this is why there is such a strong loop back home after Aussies spending some time here.
I want to know whether he offers the phone support for English customers or Japanese customers
I have quite a few years of experience with Django and in general, I have found it to be quite easy to set up. I don't think you can avoid much of what you describe with any other template engine, in Python or any other platform.
That was a fun data analysis! Is this what dictionaries will look like soon?
I know a good network of VCs and angels from Tim Draper and Marc Benioff (who are investors in us) that I could connect you with. Shoot me an email, mark@gunDB.io !
Revisiting Polymorphism: It Is More Than Inheritance and Subtyping
I'm playing Tabletop Simulator in VR, it's pretty close to the real life board game experience... and you can resize yourself so you can walk around the pieces on the board
Bitcoin futures and a shoddy market structure pose problems
No, that's not normal (asking for my ID or address).

In fact, I created a new battle.net account. Located in Singapore. No address or government ID needed, I just curse the people at Blizzard everytime I have to log out of the SG account to play a game that is linked to my original (DE) account.

So they believe me, without verification or anything, when I create an account in Singapore. They consider me a liar and hold my account hostage before I provide details that I'm not willing to share when I tell them that my existing account should follow me.

That is _not_ normal. That's bizarre and stupid. If they'd require this for every account, new or changed, then it would be consistent (but .. I still would think that's not okay and wouldn't create an account with them). Handling these cases differently is just hurting the existing account in good standing.

(for the record: I don't have any utility bill, electricity or otherwise. That policy is not only brain dead, it wouldn't even work for me if I wanted to hand over anything like that. Singapore: My utilities are covered by my rent, I don't get bills for that. I don't get any physical bills anyway and literally the only bill I have would be an online mobile bill. Coming from Germany: I get a utility bill (water, electricity) once a year. This whole idea of proving my address is not only utterly stupid, it also seems to expect things to work in ways they don't outside of Blizzard's home country)
UK class action accuses Google of unlawfully harvesting personal data
Drone Filming Dubai – Dubai Aerial Filming and Photography
I guess it also applies when you want to integrate a new third party library once a week, in cases where the libraries build system doesn't match yours.
If you pay for the service after consuming it, you are by definition using a line of credit.

For cable you'd have to load a prepaid balance into your account, from which the the cable provider could debit by usage. As soon as the balance hits 0, service is shut down.

Most people don't want to deal with that hassle.
Why We Love CRISPR/Cas (And You Should, Too)
OK, sorry that I misunderstood you. But for what it's worth, lots of people with no connections have bootstrapped or gotten into incubators and then gotten funded or just hustled and got funded. For instance, just yesterday I talked to a woman with no connections or track record who got seed funding for her startup, but it took her over a year of "making friends with investors". Obviously it is a lot easier if you are well connected though.
It’s not exactly the same. Authentication with SSN is simple - SSN + date of birth/name/mother’s maiden name. All of these are immutable so you’d better hope that any firm that collects this information is careful with it. With Aadhaar, authentication is marginally better - either with biometrics (fingerprint or retinal scan) or with an SMS OTP. Identity fraud is still possible but it isn’t scalable, thankfully.

There is still a concern though. If every service that you consume uses Aadhaar as a primary key, it becomes trivial to track the movements and activities of every citizen. I’m certain that for a fee to a shady person you’d get a dossier of places a person has been, where they’ve stayed, who they’ve spoken to, what they’ve spent money on. That’s not theoretical - you can get this info on a Chinese citizen today for less than $100 if you know whom to talk to.
Improving reviews in Radar
> Support brains and developer brains are actually not that different.

Others have already commented on this sentence, but I would like to add that the real problem is context switching. For instance, because I know I take too much time switching contexts on my mind, I always have to plan accordingly, like reducing the number of different tasks everyday, or plan some time between very different tasks..