skysight-inc/HackerNews huggingface dataset:
These were just example questions, for example pair programming might be irrelevant, if it's not a significant part of team culture. I admit some questions here are tricky. It's hard to predict how candidate will interact with the whole team: maybe they're very respectful to me, but they will look down on junior developers?

Here are a few things I do that help me better predict whether candidate will fit the team:

- ask candidate to do coding task at home and later discuss the solution during face-to-face interview. While discussing the solution and suggesting improvements I can see how candidate reacts to feedback, whether they can explain why they came up wit this particular implementation, what do they say when I suggest an idea for refactoring etc.

- I like having another team member with me during interview. That person is an observer and they help me review candidate's performance (e.g. it happened that I had an impression that candidate did quite well, but my observer told me that I was often helping candidate with their task, which I had not noticed)

- lunch with candidate might be helpful. I take 2 team members with me and 4 of us grab some food out of the office. This helps candidate meet potential teammates and talk in a more relaxing atmosphere, so both sides can see how they feel about each other.

- one more thing I do is during initial phone call when I tell candidate about company, at first I give a very brief introduction, then before I say more, I ask whether candidate has any questions. This gives me a lot of insight: some candidates ask advanced questions, some ask very basic ("so what does your company do?" happened a few times!), some focus on product, some ask whether they'll be able to learn a particular skill. Some candidates don't have any questions, which is usually a red flag. These questions themselves are not enough to decide that candidate won't fit, but they're helpful.

- I ask candidates what they would like in their new job to be different than in the previous one. One candidate tells me they want to focus on one particular JS framework. If in my company we chose libraries and languages on per-project basis, she might not like it. Counter example: candidate that wants to learn multiple new frameworks might not feel well in a place that is conservative when it comes to introducing new libraries
> There is a lot of research on how bras are useless

For breast shape development. Not for support.
What is Ubisoft's carrot? They don't command a game engine ecosystem. What can they offer that others do not?
how is this more efficient at cleaning than running water, soap and some rubbing? I mean even when you go to a touchless carwash, it still leaves dirt..
I always assumed they would, just like Youtube 'recommends' videos for you whether you're logged in or not. This is one of the reasons why I don't use Google / Bing / etc directly anymore, instead I use them through a meta-search engine (using a local instance of Searx [1] with some extra code to have it search my local content as well [2]).

[1] https://github.com/asciimoo/searx

[2] https://github.com/asciimoo/searx/pull/1257
MimbleWimble = very cool tech.
I had GeoWorks on a C64 and was amazed by what it could do. Felt much more cohesive than Windows 3.1 in terms of being a consistent desktop environment.

Anyone remember KeyDraw? GEM-based vector graphics package for DOS, based on the GUI libraries from GEM Desktop which was the descendant of GEOS / GeoWorks, if I recall. Fantastically learnable program that introduced 5-year-old me into the world of vector art.

(On that front, anyone remember Aldus Intellidraw? Even better, _still_ a better UI than Illustrator, though held back by lack of antialiasing and weak postscript support).
I respectfully disagree. I think VSCode's ergonomics pale in comparison to Vim. I just mentioned Ctrl-O, but there's a hundred little other features that I use constantly that VSCode doesn't have, and even if it does, it executes them much slower than Vim does. If Vim's plugin system was improved, it would blow VSCode out of the water.
The ecological impact of browser diversity
Thanks for pointing that out. Still, Safari is super late to the game with WebRTC.

Safari supports service workers but without support for the Web App Manifest, hence no "Add to Homescreen", PWAs are basically crippled on iOS.

https://webkit.org/status/#specification-web-app-manifest
https://developer.mozilla.org/en-US/docs/Web/Manifest

Android Browser, Chrome, and Firefox all support this feature at this point but not Safari or anything that uses WebKit. So while service workers are supported on iOS Safari, PWAs are relegated to being mere cached webpages. The manifest is probably more important than service workers because without it all you have is a webpage that is treated no differently from other web pages. A progressive web app is supposed to share characteristics with normal apps by definition and be recognized as such by the browser, which is still not the case in Safari.

So yes, there is still virtually no support for PWAs. There would be partial support if some manifest features were implemented, but currently it's not supported at all.
Activists Create a ‘Block Amazon’ Plug-In for Google Chrome
It's crazy how poor the financial data provider offerings out there are. Most financial data is riddled with inconsistencies, wildly overpriced, and in esoteric formats. Simply ingesting financial data in a reliable manner requires significant engineering.

For something so important to the economy, it's amazing that there isn't a better solution, or that an open standard hasn't been mandated.
Depends on what you need in life. Some need night life, some need good schools, some need short commute, some need a park to walk / run, etc. Some even prefer Nashville.
I thought it was going to be a cross-cloud Terraform, but it looks like it's a bunch of presets operating on k8s? So when he asks for the DB, is he getting an RDS/CloudSQL/whatever or is it spinning up a DB on an EKS/GKE/whatever?

I really don't like the latter in comparison to the former, tbh.
Personally I don't like tooling that magically does transitive dependency management - it creates the problem of bloat by making it too easy to add stuff - stuff that typically never gets removed.

Doing dependency management at the shared library level rather than source level, also results in massive bloat - you might only need one call for a library, but the whole library and all it's dependences, and their dependencies etc etc get pulled in - a ridiculous mess - then you have the whole different versions of libraries problem.

Things like npm, maven etc are the problem, not a solution in my view.
Is it really...? are they measuring the right things?

You get what you measure. So what do they measure?

Do they ask for User-Agent logs from various sites around the net? Or do they rely on third party cookies or how does it work...?
Hi, this bassam (one of the maintainers on crossplane). We describe the relationship in our arch doc here https://docs.google.com/document/d/1whncqdUeU2cATGEJhHvzXWC9.... The following snippet is from that doc:

The AWS Service Operator is a recent project that implements a set of Kubernetes controllers that are able to provision managed services in AWS. It defines a set of CRDs for managed services like DynamoDB, and controllers that can provision them via AWS CloudFormation. It is similar to Crossplane in that it can provision managed services in AWS. Crossplane goes a lot further by offering workload portability across cloud multiple cloud providers, separation of concern, and a scheduler for workload and resources.
> lastly, in finance, strip clubs are almost de rigeur.

even in the post #metoo era? HR would definitely be concerned with this, as well as the bean counters.
With req-package and org-mode init you do not need any specific hack and anything that does not work remain "isolated".

Many try el-get, borg, ... but personally I found simple setup effective enough and in years my config is now ~4000 lines of org+elisp + few personal packages...
I see a similar mentality in professors who boast of a low pass rate in their courses, like it's a good thing. They're trying to signal "this is a hard course, only the smartest folks can get through it. Plebs need not apply." But I feel the truth is closer to "I'm not a skilled teacher, and I have no interest in improving my skills".

The difference in teaching philosophy of these profs vs the ones who actually teach is the difference between a fashion model school and the army. The latter accepts anyone and trains them to succeed whereas modelling schools only accept good looking people to begin with.
The parents are on camera a lot as well. The kid is just playing with stuff, the parents are doing all of the work.
This is entirely off topic, but it peeves me when people use just the adjective to describe a name when the name is "<adjective> <noun>". It's like saying "He lives in South" when you mean "South Carolina". Same goes for calling "Wikipedia" "Wiki" or "cryptocurrency" "crypto".
Could you provide an example? Either source code or a link. I want to see how you might define a type for "guaranteed to not be null pointer to char".
A-Frame TypeScript Toolkit: Creating WebVR with TypeScript
> On a general day I have around ~15 pinned tabs and more than 50 other tabs open and FF handles it like a breeze.

I just commented about this somewhere else but basically no. Something here is wrong.

Firefox fans say it's fast, Marketing materials say fast, even benchmarks say it's fast

...but it just feels slower than the rest to the average joe.

There is something somewhere that isn't translating to speed somewhere. In a previous comment I've highlighted my experience with youtube and amazon as places where Firefox feels slower/clunkier compared to chrome. I really like Firefox, even love Rust but there is a problem somewhere that the firefox devs and hardcore fans just keep denying exists.
I mostly work at a desk. The rare times I have to hurry up in stairs, my right arm moves to my chest to limit the discomfort.

But I can only talk about my experience. It would be certainly different with larger breasts.

Still, I believe bras should not be pushed as the default option - mostly because we don't see similar things pushed on overweight men ('manboobs' or 'moobs').
I prefer a dark theme, but find black on white much better outdoors or in an overlit area. This is on a work laptop with a glossy screen (I'd prefer matte).
Only took a quick peek at this, but it seems to resemble Feynman's Absorber Theory

https://en.wikipedia.org/wiki/Wheeler%E2%80%93Feynman_absorb...
The timing of yesterdays hn post and this announcement...hhmmmmm. almost as if it was coordinated.

Hmmmmmmm

Edit - i love the silent dv brigade for making an observation and starti ng dialogue.

Dont go changing onme hn!!!
Mozilla is warning about Privacy again this Christmas.

However, when it comes to Firefox, it has been invading user privacy for years and sharing referers without consent, visibility (to non-devs) or often even the websites asking them to.
"This is great news for indies who Steam seems to be ignoring[1]"

Your citation suggests that in this context, ignoring means "potentially offering them fewer page referrals from advertising slots, relying on them to generate organic traffic".

I mention this, because the interview with Tim Sweeney posted in response to your comment says: "Generally, we want to enable a more direct relationship between developers and gamers, and more efficient economics and discovery. Developers will control their product pages, free of advertising for competing games."

The reduced margin will definitely benefit all developers, but the Grey Alien guy recently tweeted that margin wasn't the problem because 30% of nothing is nothing, and his issue is no one discovering his games.

I would say who the Epic approach benefits is sort of "Big Indie" -- developers large enough to self-generate momentum but small enough not to benefit from the improved revenue split. Thinking of teams like Double Fine and games like Stardew Valley here.
Only sort of. All applications use one master launcher: The operating system. Battle.net, Origin, Steam, etc. all can put desktop shortcuts to individual games.
Correct me if I'm wrong, but my understanding is that console hardware is usually sold below cost to get people into the ecosystem and make that back as people buy games.

So forcing console makers to allow other stores would probably have a much more dramatic impact on the console market.

And while IANAL, it seems a bit of a stretch to apply anti-trust law here.
Is that really true? I was really alarmed when this extension requested access to all websites and added a ton of obfuscated code with the latest version for no apparent reason:
https://addons.mozilla.org/en-US/firefox/addon/restore-old-t...

I've reported it, but nothing seems to happen.
One good bra is easily worth 5 mediocre ones though, if you have an unusual shape. If they don't break down after a few months (handwash only of course), it could be worth it financially.
Single chatbot codebase with variants
i know there's a bunch of ways to track people without cookies (supercookies, browser fingerprinting, etc.), but is there any evidence that they're being deployed by google or any of the big western advertising companies?
We do, but it is still very early days for us. We are compiling a static binary from Scala and linking a few Rust libraries. It's a pretty interesting setup :-)
Wow, this is fantastic!
scarejunba, this bassam (one of the maintainers on crossplane).

when you ask for a DB you get an instance of RDS/CloudSQL/etc., in other words you are using the managed services of your cloud provider.

we're just getting started with cross-cloud scenarios. would love your feedback on https://github.com/crossplaneio/crossplane
Tools for Working with ElasticSearch and Node.js
Focusing on a target delivery date instead of software quality. "We ship sh*t on schedule!". Watch out when managers' bonuses are based on hitting a ship date and not based on first year sales.
The definition of gender, stated multiple times in this thread as if it were a hard truth (i.e. a social construct), is purely ideological.
>> "companies can change their ToC anytime they want"

It may be possible in the US, but especially if it's not in the interest of the consumer and if there is a service fee involved, then you need to be notified about such changes in the EU and an online publication won't do. Service providers in my country send me SMS messages and postmail with pickup confirmation required. If they don't have proof that I received that notification, then the new contract does not apply, by law.

Also these contracts can't be applied retroactively. So your point is irrelevant to the issue at hand.

>> "It also does not explicitly prohibit them from doing anything not on the ToC"

Indeed, but the law does. Especially in the EU companies cannot use personally identifiable information without explicit consent. And now with the GDPR, they can't track or profile users without explicit consent either.

We'll see what will happen in the following years, but guess what, Google and Facebook are still doing the same shit, without asking for consent, because they consider that a sign-up is enough, since you've read and agreed to their terms and conditions ;-)

>> "You can use Gmail with your own domain."

I already said in my previous message, along with other messages here, that "even an upgrade to GSuite is better, being governed by a different ToC" and I don't like repeating myself.

Please make an effort to read, or we're going to simply talk past each other.

>> "Again, completely irrelevant to the question that I asked."

You mean the one where you asked about jumping from a frying pan and into the fire? I assumed it wasn't a question related to cooking.
Maybe it's complete non-news to you. Facts aren't simply pointed out once and ubiquitously committed to the public consciousness. There's nothing wrong with a healthy reminder.
Do you switch IPs, browsers, computers, etc every time you close the tab too? If not, Google tracks you.
Looking forward to the follow up post to this one. Cheap rent/mortgage, short commutes to the exit/airport and Samsung appliances while nice, don't solve problems they weren't designed to solve.
Announcing ASP.NET Core 2.2, available today
Securing your site like it's 1999
REFERSION | NEW YORK, NY | PHP DEVELOPER | FULL-TIME | ONSITE

Profitable and have never raised any money. A company built by developers and people who love tech. We are a small, empowered, self-motivated team that can do big things. Our server stacks run PHP, MySQL, GraphQL, Serverless functions, React.js, ElastiCache, and others. If you're an intelligent developer who believes in doing what is best for the product, you'll love our team.

APPLY AT: https://refersion.workable.com/jobs/884773
>I've never gotten the hate for static linking

vulnerabilities
The archive[1] of the video content from YC's "Startup School" is freely available. There's some really good content there that would probably help you a lot. I'd suggest go through those, and just skip the ones that obviously aren't relevant to where you're at (like the ones on fundraising, hiring staff, etc.). The ones about "product" issues would likely answer a lot of your questions.

The other thing I'd suggest is to read The Four Steps to the Epiphany by Steve Blank - or the follow-on / 2nd Edition, which was re-titled as The Startup Owner's Manual. They're the same book in a sense, but they're different enough that I'd actually recommend reading both eventually. But personally I'd still start with TFSTTE.

[1]: http://startupschool.org/library
GNU Guix receives donation from the Handshake project
JumpCloud | Boulder, Colorado | Engineering,Support,Product,Security | Full-Time | ONSITE| https://jumpcloud.com/careers/#careers Design and build the next generation of identity management and directory software.

- Sr. Software Engineer: Production exp w/C++, Java, Python or Node and willingness to learn Go

- Software Engineer in Test (SDET)- 5 yrs Go or Python ideal or exp with multi-lang (C++, Ruby, Perl)

- Software Engineer (OS Applications): Develop agent technology; Native desktop devs; system-level api work

- Senior Software Security Engineer: Serve as technical lead for infrastructure, network and application security

- Software Engineering Manager - SaaS Platform - exp with Agile teams in SaaS environment

- Engineering Manager - Systems
Who would have thought that the custom stuff costs more?!

Custom code > SaaS

Custom furniture > Ikea

Custom windows > Andersen

Custom pants > Macy's

P.S. Downvoting this proves the point - price is too high and even a claim of custom perfect fit does not bring HN demographic ( which is loaded compared to general population ) so say "Oh, but that's totally good price"
That amount of squatting will help you about as much as walking to your nearest bus stop every day. It's really not that much.
The image westerners have comes from a shock of seeing anyone squatting ever, not from how much the "slavs" actually squat.
Location: San Diego, CA

Remote: Sure, but will take non-remote too.

Willing to relocate: no

Technologies: Javascript, Typescript, HTML5, CSS3, SASS, Angular2+, React, Redux

Résumé/CV: https://drive.google.com/file/d/1tsYk8qRNSphiXj1bKtmhku0Q6T6...

Email: reuvenkishon@gmail.com

Github: https://github.com/Exponent500

Latest project (very much a WIP): https://github.com/Exponent500/cryptotracker-ng

LinkedIn: https://www.linkedin.com/in/reuvenkishon/

I have about 1.5 years of professional experience with Javascript (ES5+), Typescript, RxJS, HTML5, CSS3, SASS and Angular 2+. I also have a few months of experience with React and Redux (wasn't hard to pick up).

I'm looking for Junior Front End Developer work in San Diego, CA. Whether it's remote or not, big company or small, I'm game. You can check out my github to see the latest side project I'm working on (It's aiming to be a sort of clone of CryptoCompare).
As a meta point, the word "aggressive" has undergone significant scope creep in tech lately. It's worrisome that lots of people with influence have started to punish messages that, while polite, express explicit, forceful, and direct disagreement. The only remaining option is an indirect approach laden with false pleasantries and ambiguous language that leaves the reader confused about the actual state of agreement. We need to push back against false claims of aggressiveness.
Is there any other industry where people have to put up with this nonsense from hiring managers? You'd think a $100k javascript job was a partner at Goldman Sachs the way these guys talk about it.
I do!

Because if the background is uniformly bright (white/whitish) I can use the accessibility options to invert the display and make everything dark :-)

I hate Windows 10 full black taskbar (must be #000000), because it breaks this. And even W10 lets you pick some colors in a theme, you can't go full white (#ffffff).
I don’t think GEM was related to GEOS
A couple more from around the world (esp. Paraguay):
1. To drop a passenger off where there is no street parking, just turn on your hazard lights and stop in the middle of the road.
2. In the seconds before a red light turns green, the cars behind you will honk to get you moving.
3. Be prepared for squeegee men at traffic lights who clean your windscreen for coins even if you say no.
4. Most city parking spots are controlled by guys who "take care" of your car while you're away for notes (really your car would be better off without them, they sometimes scratch your car if you don't pay).
5. Asphalt streets have preference over cobble stone.
6. Speed bumps come in all shapes and sizes (and are not always marked).
7. Drove through a pothole? Hey, you should've been looking where you're going.
8. Pedestrian crossings (zebra crossings) have no real significance.
Organizational culture matters here. There is little benefit to fixing things if you have a culture where speed matters above everything else and people are rewarded on how quickly they can do things.

I still remember the time I spent weeks working with a giant mess of undocumented (or, worse, documented incorrectly) code to get my job done as the first engineer at a startup. We had a new hire coming (and lots more coming after that), so I took the time to clean everything up and document all the fixes, then trained the person instead of leaving them to figure it all out. Result: they got up and running within a few days instead of a couple of weeks.

Of course, when review time came, I was told that the new hire had gotten up to speed much faster than I did, which was why they were being promoted over me...
Tell Congress Not to Make the Register of Copyrights a Presidential Pawn
So if you had the following reference points: crossing the road normally as you do (A), skydiving (B), BASE jumping (C) where we know that A < B < C (empirically), does this fall below A, above C, or between two of {A, B, C}, and if so, which two?
Advanced password strength estimation in Java – nbvcxz 1.4.3
clap clap meme review
No. The thingie may or may not be monadic, but I'm using thingie because it could be a "library" sum type, or it could be a magical-ish builtin, or it could be some other mechanism.