skysight-inc/HackerNews huggingface dataset:
Don't know about stylus and haven't heard about sound recording for Emacs (never searched, but if there's none, then I'm sure this oversight will soon be corrected) - but for media files in general, org-mode allows you to manage "attachments" to textual notes. It works by making a copy of the attached file and storing it in a special directory structure next to the note, and then storing a UUID + list of file names in the note itself. This is probably the only reasonable way to associate extra binary files with a note that needs to remain plaintext and human-readable. Such attachments are then 3-4 keystrokes away from being perused in whatever program you usually open a given data type with.

(Of course if you manage such media manually and don't need a copy stored with note, you can use regular org-mode links to point to files, both local and remote.)

You're probably thinking about displaying media inline, and I agree this doesn't have a good implementation. I'm not aware of support for anything other than inline images, and even with pictures it's pretty rough at the edges. While it works for plots & figures (especially ones you generate straight from your notes, i.e. Jupyter-style workflow), I still haven't figured how to set up some scaling for those images. Also last time I checked, displaying larger images inline gave a somewhat choppy experience.

Overall it's not a big problem, but it does change the way you make notes. The king of "multimedia notetaking" is still Microsoft's OneNote, and long ago when I was using it, my notes would have a lot of pictures and screenshots mixed with text. In org mode, I naturally avoid having to make such notes; I trade it for being able to make text-only notes much faster and better.
The End Is Near for Mobile Apps?
Initials of the authors of Introduction to Algorithms and a way to refer to that book.
When Size Matters – InfluxDB vs. Timescale vs. VictoriaMetrics
Probably:

You have two identical ropes. If you light a rope on fire, it will finish burning in exactly one hour. The burn rate is inconsistent - there is no relationship between how much of the rope has burned, and how much time has passed, until the rope has fully burned away.

How can you use the two ropes to measure 15 minutes?

Given that it's printed in cracking the coding interview, Google has almost certainly banned this problem.
Yes, exactly. Ease of applying is one of the things sustaining the problem. It makes companies feel overwhelmed with resume spam.

A few years back when I was hiring at Code for America, I redid things so that it was harder for the lazy applicant but easier for the serious one. I asked people to send me something resume-like (LinkedIn was fine), but to skip the cover letter and instead write a short answer to 1 of 5 questions: http://williampietri.com/writing/2015/slightly-less-awful-hi...

It was great. Anybody who did that got a call back from me, usually within 24 hours, just to chat a bit about what we each were looking for. Starting from that made it much easier for me to treat each person like an actual person.
I somewhat agree with this comment, but I don't want him to take his article down. I really hope people out there manage their expectations and come to terms with reality by matching up their experiences with this guy's experiences, followed by reading comments like yours on HN.

I hope the net isn't too harsh on this guy for being honest.
Don't take away DST, I love being able to do outdoor sports till 10pm or even later in the summer.
Trinity Health – Strategic SWOT Analysis – Industry 2018
lol, let me introduce you to the new gmail ui
Forget San Francisco. Everyone talks about SF. Few talk about LA. Nobody talks about Santa Barbara or San Diego.

https://www.youtube.com/watch?v=vc7-w4szWoQ

The encampments shown there (which are talking about LA) are exactly like the encampments dotting the coastline in SB and along the onramps in Barrio Logan in SD. I imagine the problem is emdemic to most of the populated California coast.
What are some good practices to install this as a service (to replace apache, for example). Do you just setup a systemd script or you have any common utility for this? I read about pm2 being a common choice. Do you recommend it? Is there any alternative for multiple app types apart from node?
Writing a C compiler – Series
Neat idea, process state sampling by uninvasive core dumps. Is the Windows version the same concept, does it produce windows minidumps or some such?
I read your comment and I'd say you are completely right.

The hiring event is sponsored by Amazon's divisions, it's a massive recruitment - like, we need 30 new developers - go end get em. There was no single person from the actual team I was working for at the interviews.

After I passed the interviews, I was told that they still don't know about the specific job because organizing the paperwork for relocation would take few months, until then many things can change.

As soon as papers arrived I insisted to talk to my future manager (I verified after I started that I was the only person who did that - other people were just assigned a position within a team). It was too late thought - I was already committed to move.

I do take responsibility setting wrong expectations, and as you pointed out (and the article states) it is my experience and observations of what happened.
You’re purposefully misrepresenting what I said to satisfy your preconceptions.
The N in FAANG stands for Netflix, because people needed an N and FAAG would be awkward.
The archiving delay kills me. I used to archive an email and close the window but not anymore. One would think it’s a single request to the back-end and the UI could be updated after that.
I suspect they meant Gmail and suchlike.

But free tshirts are pretty nifty.
The log entries in a blockchain are supposed to be immutable. You can add new entries, but not change old ones.
What You Should Consider When You Chat with a BBW
New vs. Old Telegames Atari Lynx releases – do you know the difference?
My one advice is don't take a job that you think is below your qualifications. Don't even apply for them. Because now you're stuck with SDE1 on your resume after ten years of experience. That makes it look like you must not be very competent at what you do. It's always better to hold out for a higher position. If enough time goes by with no bites then maybe reduce your expectations. But shoot high and don't worry about rejection. And definitely don't worry about getting in over your head. If you're competent you'll be fine wherever you land. If not, well you won't be the first person in the world who has been underqualified at their job. But the future opportunities will be greater with the bigger role on your resume.
> or by keeping some "crappy" testing machines around.

We used to do that at ${BIGCORP} until the CTO moved us to an equipment leasing policy in place of buy-and-depreciate. Instead of being able to retain the old machines for testing they went back to the lessor every three or five years.

It used to be that most devs had a couple of old PCs under their desks for hacking around on stuff, but that was no longer tolerated. The policy seemed like a minor financial tweak to the C-suits but was actually quite destructive to innovation.
I guess the sampling and triggering part is the idea.

There's an "explain vs gcore" issue on the github, which mentions among other things that they use gcore to generate the core dumps but want to move away from it: https://github.com/Microsoft/ProcDump-for-Linux/issues/13
Sam’s Club Now Store Will Test Retail Tech in Dallas
Exactly. The bottom line is every interviewer is different and comes with their own quirks and biases. Writing another me too post just because you squeaked through the 5hr gambit isn't going to help anyone. I've met some interviewers (Google and elsewhere) who were incredibly arrogant, some who just wanted to see the solution and copy it down for proof etc. It's not black and white. Something has to change here.
We already do, it's called DST. The effect is that all official times start an hour later.
Financial advisors maybe, but that's precisely the reason I quickly concluded "financial advisors" for individuals are just a scam for pushing unneeded financial products. Other white-collar professions? How to imagine this happening outside networking events, aka. mutually-understood time for professionals to advertise themselves to each other.
Aren't recruiters paid a commission for successful hires? Also, do interviewees who choose to interview a second time have a higher pass rate?

Consider their financial incentives first before ascribing some altruistic motives.
There's an even bigger problem. There was no validation at all. It was based on self reporting which, in turn, was based on asking [ideally] random homeless individuals, and then extrapolating that outward. There is an incentive for individuals to lie here if they believe that 'native' homeless might be subject to preferential treatment, or if reporting 'native' homeless increases could result in more favorable incentives for the homeless. And given how big of news homelessness and home price issues are in San Francisco, I think this motivation is a major concern.

I am curious about the baselines here for other areas though. Even given the incentive to lie, the reported numbers given still seem quite high to me. The most liberal metric is living in the city for at least 10 years, which applied to just below 50% of the homeless. Even if we take the most conservative metric of 'migratory' patterns, with 30% of individuals having moved to San Francisco after becoming homeless, that still seems very high. But I don't really have a baseline for comparison in other major cities and search is not turning up any particularly great sources.
I believe it's this way because teams within Microsoft are not working towards the same goals. The Marketing / Business team and Development team have very different goals. This is a classic symptom I see a lot coaching smaller companies, seems like it happens in large companies too.

The Product people understand what makes a great product, but Marketing / Business people need short term fix in order to reach their KPIs, which pressures them to do what they do to the product, fill it up with advertisement. Otherwise marketing people will be out of a job.

There is a disconnect between Product and Business from within Microsoft. This is where Apple still has an edge, I'm not saying apple doesn't have internal conflicts they do, but they resolve it and when they speak they all speak the same message, this IMO is Apple's true strength.

Making the 2 teams work in a cohesive manner will take a lot of effort from the management, having understanding and patience to make Marketing and Product work together in harmony.

Just my $0.02
The opposite happened to me at triplebyte. There was a whole section on embedded systems and C. My interviewer let me know the section was coming up and I asked if I could just say "I know nothing about embedded systems or C" so we could just explore my web dev knowledge further, but no go. Very weird. I have nothing about either on my resume, and no desire to target any jobs that need me programming anything other than webapps in JavaScript for at least the first couple months...
This article started strong and then about half way through turns into incoherent raving. The author clearly has only the foggiest grasp of basic programming concepts. This thimble of knowledge seems to have been gathered with the sole intent of painting Zuckerberg and other tech giants as a cabal of warlocks plotting the demise of humanity.

If Mr. Foer, or anyone from The Guardian happens by this comment, Bravo! I admire your commitment to your narrative, even when all facts point in a completely different direction.

It takes a certain amount of audacity to call the link between Computer Science and Mathematics 'sleight of hand'. To imply that this link was a parlor trick to lend credibility to an industry that helped the Allies win WWII requires an Olympian level of mental gymnastics.
Agreed, I enjoyed reading it because it’s honest and non-dramatic. Seems like the average experience a tech can expect in big corp land.
I agree with the possible liability aspect but if they are doing it already, i.e. taking notes or rubric scoring, then it's just a matter of sending a summarized version of that and hopefully it's feedback from multiple people and not just one person's opinion.

The negativity may likely exist from no response/lack of feedback -- which can be frustrating for ppl that spent time/effort), but at least as the previous poster mentioned some people do appreciate feedback.

Also, recently noticed that companies have automated questionnaires asking how the recruiting process was or can be improved -- wondering if there's any improvements based on feedback.

As a side, it's been kinda interesting to read glassdoor responses for how people were treated/felt during the whole process (timing, professionalism etc...)
The BBC just did 'The Flu That Killed 50 Million' [1] – I watched it myself a couple of weeks ago

[1] https://www.bbc.co.uk/iplayer/episode/b0blmn5l/ad/the-flu-th... (I would guess UK only)
Can anyone see the abstract?
Stop being obtuse, it's not like the first guy specifically said "The U3 unemployment rate".

The point he was making though can be made even if the OP was referencing U3 which is if the fundamentals are looking better for employees (Which can be inferred from improving U3 numbers) then why are we seeing higher homelessness?
Pholosophers suggest Sci-Fi books
I don't know anyone pushing the notion that genders are or should be identical.
That's also why it's relegated to special events and occasions, like professional conferences. If you try to "network" when normal "socialization" is called for, you'll be seen as tactless or sleazy.

This holds true for a lot of things related to sales & advertising - if you tried to repeat the same practices in person to your family or friend, you'd get distaste or a punch in the face.
This means that the interviewer is just as eager to find evidence for a positive score as a negative one -- there isn't an incentive to "getcha" with cheap or tricky questions.

This is only true if the interviewer is uninterested in what happens after the hiring process. If they want to make sure they're winning a reputation doing great interviews for more good hires than bad hires then there's an incentive to be cautious, and that caution could well manifest as trying to catch out anyone who might be 'gaming' the interview process. Those false positives reflect badly on the interviewer; the false negatives don't because they might have been real negatives.
You're telling me! Software engineer != Entrepreneur

It's been a brutal run so far. I'm failing at it and it's hard not to tie your self-esteem and self worth to it all.
I'm running win10 at home and with the exception of cortana conspiring to escape her banishment, I don't think I've ever seen a direct advert as such.

I upgraded back when they were doing the free upgrade, laundering a slightly questionable license in the process. Are the pre-loaded bits and pieces fairly new? Was there no opt-out on first run?

I'm not doubting they are there - it is Microsoft after all - just confused why they would choose to spam paying customers when people with keys from, hypothetically, long expired MSDN packs are still chugging along with no interference...
I have conducted many interviews at Google and this article is not true, at the very least not generally so.

> If you are not highly senior, you won't get asked system design

This, for example, is not true.
Georgia Investigating Democrats for Allegedly Hacking Voting System
Eh, as a datapoint, I also have no degree. I worked at google for a few years as a contractor (with 15+ years industry experience before that) - A few months back, I interviewed and was hired on as a L4 (L3, as I understand it, is where you come in after college, L5 is senior.)

My personal impression is that it was pretty clear to all involved what they'd need to pay me, and they slotted me in at a tech level that made that ask reasonable.

(but then, I think that ask really was reasonable for my skill level and the current market, if anything in this market can be seen as reasonable, so I guess in the end, that means the same thing as slotting in my level based on my skill level. But google and the contracting house both had a lot of information about what I was willing to accept, and about what other companies were willing to offer me. I have a very open negotiating style.)

My other impression is that I totally would have had that senior title at a smaller company, but I wouldn't have gotten paid any more, so again, the money seems to be the honest signal.
Information is action. For example you might know that smoking is bad for you but you may not have the tools to quit. So more information from experienced people might help.
Bit like the old JustBuyThisOne.com before it vanished, which told you the best tech product in any given category and offered to take care of returns and replacement if you didn't like it.

http://web.archive.org/web/20130515123602/http://www.justbuy...

(Doesn't exist now though, it's a redirect to Revoo)
Apple loses $1 trillion status after soft holiday forecast
Thanks for investing your time and writing this comment - it all makes sense!
Keep in mind, that it was just a part of my overall experience at Amazon, and the experience is my personal :)
Floating solar is more than panels on a platform
Yea one or two pics would be nice, otherwise well done ! Good idea
I think that depends if you're talking about internal or external. At least everywhere I've worked our in house recruiters don't get paid a bonus when they hire someone, it just their job. If you're working with a recruiter that doesn't work for the company hiring you that person may have a more direct financial stake in your employment.
I use PM2. It's very good, and it keeps things in the node ecosystem.
Some repair shop or some repair guy could remove magnet for celebrity...
"Remove the fake reviews" ? Is it that easy ?
The Docker images are smaller for Linux for one. Our team use the Linux version in tests during builds just for that. We are relying that Microsoft manage to keep the two versions close enough that it's meaningful.
>These days Google offers the option of a chromebook instead of a whiteboard.

This definitely isn't advertised, I interviewed there on Friday for frontend and was presented with an entire wall to write on.

Would have preferred the Chromebook, could have done a final test run of the code, written out params and comments, tests, etc.
Why did you accept a lower level position?

How long did it take you to get promoted back to your level ?
I think the readme is missing a "why not" section. For example: why not use nginx instead, which more people have experience with.
Can't believe after all this time, this is still up for debate... Proof-of-work is the only 'solution'. Proof-of-stake is a pipedream. You can't secure a system using itself, just ask Gödel.
This would depend on the language/compiler/linker - take Java (which the article is about). Attaching debugger does nothing prior to adding a breakpoint.

The breakpoint would cause the method to be deoptimized, executed in the interpreter. Removing the breakpoint would allow the method to be optimized again.

Now obviously during stepping in, the thread would be blocked and not highly concurrent. However print statements just bare the concurrency.
A french Telco provider tried this once. You could get free calls from your mobile but had to listen to an ad before being connected. It didn't last long.
To be fair, the bit of juiced up kick to the brain doing a leet code problem on the train commuting to work has made me feel much more engaged once I show up.
Probably because in some places, iOS is more than 50% of mobile users.

And globally, mobile devices have already overtaken PCs/laptops, years ago.
I feel like the most interested and serious candidates will be shut out by this.
The Netherlander Who Traced Water's Origin
The engineers doing the interviews certainly have no financial incentives either way... Recruiters make contact and did a preliminary "do you have a pulse" conversation, and then shepherd the process, but don't have input into the decisions along the way. Their incentive is thus to find great candidates who they think will make it through the process.
https://github.com/webpack/webpack-dev-server

Would this work? Or what’s the issue you are referring to?
I know, but you ruined my joke.
The Most Misread Poem in America (2015)
Would you mind elaborating? Who would you say are the competitors? I completely agree it's a waste to over complicate things if you never leverage it, but Nix seems like the perfect solution to a problem I can't imagine I'm the only one to have. Being able to build against different versions of glibc and a whole stack of dependencies out of the box is kind of amazing after dealing with dependencies. Flipping between version stacks by flipping a symlink is insane.
OMG! This!! Why have I not seen this before? So depressingly true.
A bit OT, but as a more experienced engineer who dropped out of school to start a company, I'm curious: why weren't you able to get into your school's CS program?

Don't worry too much about "falling behind". There will always be time to learn more math or a new framework. Worry more about finding that first job, any job, then you can branch out once inside the industry. Networking beats recruiters beats sending a resume, so try to find a friend who already works where you want to be.
How I read by Simon Hørup Eskildsen
Thanks for the article

How many years of SDE experience do you say you have?

Not sure I would would count devops or IT though
Homelessness and lack of sufficient housing supply which drives the affordability problem is a national crisis. We need national solutions. We need to build more transit and more housing near that transit. We need to build denser and more towards the core. We need to not neglect the inner cities. America has the power to build better cities and solve this problem together.

Affordability and skyrocketing rent costs will improve if we work harder to increase the supply of housing near transit points. We need to act on this issue quickly.
Sorry about that, but I need to protect mail server.

Captcha doesn't send ideas data to google as the ideas are not part of the submit form.

But totally agree with you.

Todo: change captcha to a local php solution.
>A helix is a quaternion.

Thanks for that observation. You have given me yet another way to look at quaternions. If you take the axis vector and the rotation and consider them combined, yep, is a helix.
Can't this whole thing be boiled down to "DevOps for Data Science/Engineering"?

Different parts of the org with different skillsets and cultures practicing empathy for each other by communicating interests in version-controlled code, allowing for guard-railed autonomy, which leads to business agility.

Yep. Sounds about right.

> Optimize for autonomy not efficiency

Optimizing for efficiency without considering the cost of work in progress (WIP) (irrelevant ETL models), rework (unscalable models), or unplanned work (unscalable models that make it to production) results in company silos (data engineering, infrastructure engineering) cheering local maxima while covering their ass in the face of a business that's suffering from a long lead time. Two teams with two backlogs will accomplish work exponentially faster compared to three teams with three backlogs.

It boggles my mind how books like The Phoenix Project are not required reading.
This still stands, macros are a really high level abstraction and do not compose. Almost always a function is enough. But if it saves a good chunk of repetition on something complex then go for it.

A good example of code with macro overkill is compojure-api. There is just so many clever macros that you need to read the original source code with a microscope to know what the code expands to.