skysight-inc/HackerNews huggingface dataset:
> Ideally all our interview problems should be built in a way that even a non-technical person with highly developed abstract thinking could answer.

why is this any kind of ideal? What about reality?

> your current technology stack is also irrelevant, the right candidate with great cognitive capacity will be able to adapt fast, pick up new things and bring new ways and ideas, breaking your team’s or company’s tunnel vision. Their fluid thinking and almost extreme ability to identify and extract patterns will exceed anything you have expected.

Hire a superstar that will steamroll your existing developers - great advice. Let's not worry if they're collaborative.

> I can’t stress enough that hiring based on your current technology stack or domain is extremely wrong. Never do it. Never. If the only reason you are bringing on board new developer because he has a lot of experience in your domain or with the CMS, programming language or framework that you are using, then you are making a kind of mistake it is very hard to recover from.

don't hire them for any real reason you might have? Sounds like real sage wisdom.

This post is classic silicon valley. Out of touch with reality, and discriminatory towards diversity. People are different. No person is more than one person.

I have a lot of experience with hiring software developers. This is mostly drivel.

You want to hire talent? Offer good pay, interesting work, and freedom to do it. That's step one. Step two is finding people who can do the work in the given domain(s) of your organization, and step three is finding people who can do said work with your team. There is no step four.
The ADT company hired and trusted convicted serial killer Dennis Rader to install alarms. He'd then defeat the alarms and go in to the houses to bind, torture, and kill his victims.

See: https://en.wikipedia.org/wiki/Dennis_Rader#Early_life_and_ca...

Your analogy is good. Google and Chrome Adblocker is just like ADT and the "BTK Killer".
Thanks. I don't think for a secnd you're making it up! It's just the halflife of information is almost as short as principled decisions...
I for one welcome this - uBlock is great but it's slow and creates bugs with many legit applications. My first tech support question these days is, "are you running an adblocker?"
This is an incentive alignment problem. Developers want to maximize their human capital since they usually don't have significant capital in the business itself. With experience in all the latest buzzword technologies, they can get good offers elsewhere, or use the leverage to increase their pay. Whereas sinking all their effort into an in-house framework is fantastic for the business in multiple dimensions: it's a custom fit so it's more productive, but it also locks in the employees, reducing their employability elsewhere and BATNA.

I do wonder if incentives can be aligned for things like this, or if it's just a structural problem we need to live with.
That's very kind of them to provide a convenient "white list" of ad-serving URLs for me to block.
East of Eden...so good.
> who the hell gets the address of stack memory and returns it?

Most of beginners out there, who then cannot figure out the reason for their crashes, especially when it's not explicitly returned as the value of the function ;)
Moreover, I can have say, my limbs anesthetized, yet remain conscious. I can also be unconscious (sleeping) yet respond to stimuli.

The author of the article seems to assume that loss of responsiveness implies a consciousness which is lost, which is frankly a bizarrely incorrect inference.
SEEKING WORK

Remote Remote - yes

Willing to relocate: No

So basically I am looking for freelance gigs/part time contract work. I can write automation scripts, web scrapers and bots(Slack, Facebook.. whateva, including Crypto Bot).

Since crypto fever is everywhere, I wrote a couple of tools for Crypto Space. Check the videos links below:

- Coin Finder (https://www.youtube.com/watch?v=fv5NDiWonlw)

- CryptoSpread - https://www.youtube.com/watch?v=T8szBKoY1AE

Oh you may also check my profile at http://adnansiddiqi.me

Have a nice day!
Really? I was actually surprised of how well Google translates Italian in most cases (I'm Italian).

Most of the times, I encounter major translation issues when the original sentence is barely intelligible in the original language. Other times there's a small mistake which could be understood by context in the original language but it's completely lost once translated — like it happens when you try to translate jokes and puns or when you miss a comma.

People generally don't write correctly, so Google needs a lot of luck to understand that "Let's eat grandma!" doesn't actually translate to "Mangiamo la nonna"

---

I translated this whole comment for the sake of it and the result is extremely good. Not completely natural but well beyond understandable.
> "The API would expose what IP cores are inside the GPU."

How would an open-source driver developed by a third party be less effective at doing so?
That is mostly how Apple Pay works. The one-time hash happens to be a transaction-specific credit card.
They use EasyList+EasyPrivacy but only websites that they judge as having intrusive advertising. You can't manually enable adblocking on any website, nor add for example "youtube.com" to the blacklist.
That quote is in the context of accident reconstruction. Putting aside the question of how many accidents there will be in our future autonomous world, accidents already leak personal information, especially if they lead to court cases, and it does not seem to me that improved crash investigation need necessarily leak any more. I think this is a qualitatively different situation than tracking people's location and who they communicate with, which is definitely a privacy issue, and not justified in the context of accident investigation.
Apparently there's a correlation between thinking of committing a crime and committing it. We should probably find out a way to track that too!
Some Chinese people are still cranky about the Opium Wars, some Irish folks still talk about the 800 year occupation, some Native Americans are still miffed about the whole killing and taking stuff thing.

It may be news to some millennials in the tech industry, but the past isn't prologue. It isn't even past.
Courier Services in South Africa – ACT Logistics
Who knows, maybe we’ll find a disagreement and this will become an interesting argument :)

Sure, other organisms are not relevant to our survival.

What I thought is that if we become able to capture lots of energy from e.g. our local star to maintain a huge sphere of order and low entropy within our habitat, that’d remove the conflict between us vs. other organisms. Basically “our survival” would be expanded to the survival of the whole system of conscious lifeforms we have around.

I mean, on one hand, preserving our natural habitat might keep us humans smart and efficiently developing new cool ways of capturing & dissipating energy at larger scales.

On the other hand, perhaps preserving the whole system of organisms engaging in things like killing each other for whatever purpose within our giant low-entropy sphere will be utterly useless from the universal meaning of life point of view—as in, not at all contributing to energy capture and dissipation.

If that’ll be the case I imagine we’ll evolve quite differently… Something very cyberpunk and AI-heavy comes to mind. Simpler organisms would keep dying away as we & our technology alone skyrocket in accordance with that universal purpose all the way, all the way until the expedited heat death of the universe. Kinda scary how us meatbags too become optional in that scenario.
Ask HN: How do I get promoted to Lead Dev?
Hi HN,

I’ve been at my company for about 6 months. Prior to my current job, I worked at a startup for a year. I just saw several people in my company be promoted to lead developer consisting of leading a small group of devs. I can’t help but feel envy for them as this is my current career goal. I’ve even talked about it with my manager in our 1:1s however, for the past 3 months, he’s cancelled our 1:1s. I have Bs computer science from a no name state school.
This is actually a pretty funny/nice idea, and could be possible with the actual design!

Using debug info also make the whole thing potentially usable with other languages that emits functions with the good ABI and DWARF informations.
One would have thought you wouldn't want to use cash after inflation?
You do, if you use Apple Pay or Google Pay.
It's never good to have someone as both a player and a referee in the same game.
That's one major reason companies will want all this telemetry. (And will it be streaming video over cell networks, dumping once back on home wifi?) Perhaps homomorphic encryption can help achieve both aims, or sending back aggregated data only.
I think there's good intentions by Google here. That said, let's talk about the worst-case scenario, the thing that Google could actually do that is entirely anti-competitive.

Step 1: Google finds a large number of competitors who are doing pretty well playing by their rules. Google finds some trait they all have in common. Google then modifies their own ads to not have that trait.

Step 2: Google declares the given trait "not meeting the Better Ads standard", "clarifies" the standard (or their implementation of it), and blocks all their competitors ads. Their own ads of course are still meeting the new set of rules, as they knew the change was coming. If the Coalition for Better Ads disagrees or won't be bullied by the Goliath of advertising, Google will go form their own version of it claiming to be more strict, "for the sake of the users".

Step 3: After a few weeks or months, the competition will modify their ads and eventually everything will be back to normal. That's when Google goes back to step 1.

The final Step 4 is the opposite. Find a trait that none or few competitors have in their ads but would potentially increase click-through rates. Modify the rules to say that doing this thing is okay, and oh hey Google ads are doing that thing as of right now.

Why all of this? Because Amazon is growing in the advertising business and is ruthless. "Your margin is my opportunity". So Google needs an arsenal of dirty tricks up their sleeve.

Do I really believe this is the plan? No. I think Google are legit trying to meet a user need that exists. But I also know they're a publicly traded company with growing competition in a fierce industry. It's not what they plan to do that worries me, but what they can do when up against the wall.
Ctrl and C is ignored in the PowerShell console launched from Visual Studio IDE
An Adobe Flash 0day is being actively exploited in the wild
What will they use once people are mostly using strict, but the language isn't yet good enough (because the keyword is already there, but it still isn't a good language)?

Keep adding rules and break the compatibility of strict code, or forget about it and live with current problems forever?
Location: Karachi, Pakistan

Remote - yes

Willing to relocate: No

So ideally I am looking for freelance gigs/part time contract work atm. I can write automation scripts, web scrapers and bots(Slack, Facebook.. whateva, including Crypto Bot).

Since crypto fever is everywhere, I wrote a couple of tools in Crypto Space. Check the videos links below:

- Coin Finder (https://www.youtube.com/watch?v=fv5NDiWonlw)

- CryptoSpread - https://www.youtube.com/watch?v=T8szBKoY1AE

Résumé/CV:http://adnansiddiqi.me

Email: kadnan(at)gmail(dot)com

Have a nice day!
Ah, I see now, EasyList is selectively applied after first determining whether the site "deserves" it. That's an evil use of the hard work of EasyList maintainers IMO. I wonder if I can find a way to make Chrome think every site is "bad". If not, uBO still for me.
https://www.w3.org/TR/payment-request/

Google Pay follows this standard. Apple Pay has a similar, but Safari-specific, API.
I think on the roadmap is a credit freezing app that locks up, as well.
Automate Workflows for Call Teams
Yeah it's about an accident, but if an ordinary police officer can view this, you know more powerful agencies are going to collect all of it (incidentally).
You could easily do this in your browser console:
atob('cGF0cmljaytobkBmaW5peHBheW1lbnRzLmNvbQ==');
You might have to poke around the channels and, more importantly, follow people that you find interesting. That should liven things up a bit.

That said, I suppose the whole thing is inherently quieter than something like Facebook or a forum because it's decentralized and, of course, still a small community at this point. And quite possibly the whole point is not to be as busy as other social platforms :).
It reads to me as: Here is a list of examples of things that plants do that would imply some kind of decision making process. When we anesthetize them they lose those abilities, is that something that tells us they have consciousness.

Secondarily, one can make the argument that due to the fact that you have a nervous system in your arm and your brain loses the signals from that system, in some way you have lost part of your consciousness when you are anesthetized. Since at it's core consciousness is just an awareness of what is happening to you.

Thirdly, whose to say if plants are conscious that their roots don't function in some way as their brain.
I wonder whether, along with the rollout of the infrastructure needed to support mass AVs, the govt will just be adding in traffic surveillance cameras as well? It seems to me that the infrastructure to support mass AV traffic would involve lots of sensors, cameras, and other electronic devices.
Enterprise LTSB is even better - but I don't think there's a way to obtain it as a home user
Selecting a Node.js Image for Docker – DerickBailey.com
It's always easy to appeal to the morals of future people, since they don't exist yet.
Yeah, sure. Personally, as much as I dislike the way the Rust community evangelizes the way Rust works (like the Haskell community writing another monad tutorial), there are some pretty common categories of errors demonstrated in the C code:

- Return pointer to stack object (more common than you might think!)

- Incorrect size passed to malloc()

- Pointer to array outliving invalidation of array

Some of the remaining C code appears to be garbage intended to distract you from the errors people actually make, but there is some good stuff in there and I pull out similar examples when I'm trying to convince people not to learn C or C++ just to improve the quality of their greenfield projects.
Maybe don’t globally-install that Node.js package – codeburst
"Do you consider the Chinese cultural revolution to be the product of monotheistic delusion?"

Yes, actually. The religion was Marxism (i.e., the most murderous religion in history), with Mao Zedong as its Prophet.
Implementing Your Own K-Nearest Neighbor Algorithm Using Python
Ask HN: WebDAV meets Wiki for 3rd party dependency management and documentation?
The more my projects come to rely on 3rd party products (anything from a Linux cli tool to a cloud platform provider), the more I end up with a tree structure on my file system to try to store and organise the various components (PDF User Guides, git repos, links to online articles etc) that eventually becomes difficult to understand why some of the files are there, where they came from and how they relate to other files or directories internal or external to that component or product.

I use XWiki (on my laptop) to try to organise and document the knowledge around these products &| components, but there is no ability to merge that structure with the underlying file system structure with all the supporting files.

I think what I'm really looking for is something that merges the idea of a WebDAV interface with a Wiki. Does anyone know if such a thing exists? Revision control with Git wouldn't be a bad thing either.

I'm not looking for a traditional CMS that has a database for storing and managing mostly textual and multimedia content. I'm really looking for a tool that is driven by the structure of an underlying file system, and it's contents. I've found Kirby, which is "file-based" and doesn't run off a database, but I don't think it's solving the problem I describe.

Any suggestions or help would be greatly appreciated. Thanks.
There's third party tools that are at least similar. AutoIt and AutoHotkey are two that are popular.

To a significant extent they expose built in apis to a basic style language. There's various programming language libraries that do similar for other languages.
I'm German and hyperinflation is a very real fear of mine. Not even my parents actually experienced that and I've not lived in the country on a decade, but I've heard many stories about it growing up. Transgenerational trauma is a very real thing.
I am confused. Are they doing (i) EasyList + EasyPrivacy OR (ii) List derived using better ads standard?

I would imagine (i) to be much longer than (ii).
Many online payment processors have integrations that don't require card information to reach the merchant's server. For example, if you use Stripe[0], the merchant only receives a token that can be used for API calls. If you use Apple Pay or Google Pay, regardless of payment processor, the merchant receives a transaction-specific credit card.

[0] https://stripe.com/us/payments
* Ruby is a nicer language than Python.

Not only that, it's cleaner, more flexible, and faster.

It's a shame more people don't think for themselves rather than just jumping on the PR bandwagon. But that's life.
Keep inflation in mind. I don't know how old you are, but that's probably going to be more like $3k/month in inflation-adjusted dollars, which honestly isn't much more than my employer pays to cover my family now.
Neither of these two languages are exceptionally friendly towards beginners. Python, Ruby, Java/C#, Go are IMO much better for them.
That's all true, but I'm not sure you can even blame current generations. Yes, the knowledge that football or boxing cause heavy brain damage is pretty widespread, but nobody is telling participants that when they get into the sports. A youth football program isn't going to emphasize how dangerous it is when kids get older, and you'll see even less discussion about that among players and administration as they get older. I doubt that a newly drafted college player will be asked by the coach "hey you know you'll get concussions regularly, right?"

So is it really their own fault? Or is it an institutional issue?
I think you could still use the definition. Because your still conscious, your just something that is aware of its ability to change shape and maintain its awareness through that change.

Nothing is really static in life. So nothing ever really is always just a thing, it was one thing, now it's a slightly different thing.
https://www.reddit.com/r/java/comments/7ulmwn/coroutines_in_...

http://storm-enroute.com/coroutines/learn/
Microsoft can call Windows a service as much as it wants, but if problems start happening with newer builds of Win 10 Enterprise and million dollar customers start getting upset at losing security updates with their working systems after 18 months, Microsoft's position will surely change. The traditional "Pro" market don't have that luxury, because individually no small business or power user is significant enough to have meaningful leverage.

This is what I mean by the rules of the game being different at enterprise level. Big customers might get Microsoft to change something they don't like, particularly if more than one or two feel the same way and start calling senior people at MS. Smaller customers only have the choice to put up with whatever Microsoft offers or to vote with their wallets and move to another platform.
ihnorton's comment says this clearly: "... 18MB and statically linked -- so no external Clang or LLVM dependencies".
> it does so every time a macroscopic body becomes tied in with a choice of quantum states

But again this just begs the question. How big does a body have to be before it counts as "macroscopic"?

> The “plain English” description in the book you cite lacks any rigour and can be confusing

Yes, that's why I said that it wasn't a very good description (despite being better than Weinberg's).

> These “hard splits” ... correspond perfectly to Weinberg’s description

No, they don't. "A macroscopic body" and "the rest of the world" are not synonyms.

> I’m not sure this makes the theory much better.

I agree with you. That's why I prefer the "zero-universe" approach, and consider our universe and the wave function to be in different ontological categories.

> Unfortunately I don’t have time to continue this interesting discussion in the near future.

:-(

> At least you have to concede that in an infinite number of alternative universes you found my arguments convincing.

:-)
Etcd 3.3 – Improvements to stability, performance, and more
Mecha – SBT Plugin That Automates Development Workflow
> Return pointer to stack object (more common than you might think!)

Maybe when you're still learning how to program.

A combination of valgrind/sanitizers will catch all of these mistakes. The same class of mistakes can also be made in "memory-safe" languages, just replace pointer with index and memory with array.
Freezing and locking up would be preferable to what their last mobile application did:

https://www.fastcompany.com/40468811/heres-why-equifax-yanke...
Nowhere, but the grandparent comment literally contains the phrase "workplace safety" and talks about OSHA. This entire comment chain is about people having agency to choose a highly dangerous profession in exchange for good compensation.
Will this work in emails?

If I put this URL in img tag in a html email, the clients and browsers (if they are configured to allow external images) will this show up?
The article is up front about the privacy invasion of the app, and mentions Amnesty International’s 0 out of 100 score for that reason.
The owners of DoubleClick are going to protect you from obnoxious ads! That’s So Googly!
Checkout has been an experience for decades. The candy/magazines by the checkout line in your grocery store are now ads on the cart page. Amazon even promotes using a specific credit card in some cases: Use Discover to save 5%, or Save 10% when you get an Amazon Visa.
Credit where it's due - they're right. Full ad blockers are necessary.
The article states google will block _every_ ad on websites that violate the standard, which means google’s own ads as well.
The most annoying thing about Mozillas recent behavior is when they bake something into Firefox that should have been an addon. I for one am glad uBO or whatever isn't baked in.
Will those idiots block YouTube as well for serving malware that mines on users’ machines?
The thermostat in my house responds to stimuli, unless I sedate it by taking out the batteries. Is it conscious? No, of course not. In an era where charges of "fake news" are flying thick and fast, the NYT, of all venues, really should not publishing this sort of pseudo-scientific rubbish.
That would make sense, following hyperinflation.
Xmake: Provide curses ui components and support menu config
You can't be pro-privacy and place it last priority behind the unattainable "vision zero".
Now I imagined that, since the first human-like robots are expected to be "self-driving" sex toys, there will be endless awkward situations emerging from in-field software failures.
Then you must prepare two bundles, one for new browsers and one for old. I suppose that's possible, but doesn't seem worth it.
But modern ones sound all the same
Khan Academy Board – So many awesome people, you are bound to do good
Amazon's HQ2 Could Change Suburbia for the Better
MSN shall rise again! dakka dakka
Here's the music and oscilloscope art demo, the artistic goal of the project ... https://m1el.github.io/woscope/
"Welcome to notification hell."
There's a proposal for that.
related:
https://www.reddit.com/r/oscilloscopemusic/
ArpWatch: Tool to Monitor Ethernet Activity in Linux