skysight-inc/HackerNews huggingface dataset:
The constraints, if correctly stated, can help a lot to figure what to do
if you take a look at them closely.

In constant memory there's not that many things to do, a single pointer
clearly won't be enough as you can't recall if you already visited the
node or not, so `K>1` pointers must be used.
If any two pointers moved at the same pace they would be duplicated
and the second won't give any information.
That and the fact that you can only move forward leaves a pretty
constraint situation and acts as a guide.

It's not a bad thought problem, but I guess the fact that it's really unlikely
to happen in a real world scenario plays against it (the memory on a hash
table is probably way cheaper than the extra reasoning this takes).
Also, knowing a bit about the answer is an unfair advantage, it might be
more of a test on memory than on reasoning, which makes the problem
bad for interviews.
It’s similar with

a = b[i++]

instead of

a = b[i]
i++ // or even better,
// i = i + 1
// and unequivocally
// rejecting any
// compiler for which
// it might matter.

What you save in typed characters utterly means nothing compared to the clarity of separating the two operations (especially side-effectful operations).
Indeed, another one of the legendary internet pioneers are now gone.
A virus self replicates without human interaction.
I feel you are on the right track. Early in my life, I was definitely not interested in people.

Time spent in the perdorming arts, usually filled with high charisma types, changed that a little. And I picked up a lot of basic people skills.

Later, sales directly, as well as pre-sales and related work led to qualification. Those who do that well are high value. Cost of sales can go nuts without solid qualification.

And there it was. A primary motivation to better understand people. Some 20 years of that, all manner of companies, departments, leaders and I do often have a genuine interest in other people.

Charisma came up and improved as those skills and interests did.
I had the same 3 hour commute except from SF to South Bay. It's absolutely soul sucking and the burden is unbearable. Ever since then I won't even subject myself to an hour commute let alone 10 minutes commute. My work for the foreseeable future is exclusively remote.

Perhaps the concept of "commuting" will start to blur as self-driving cars and telecommuting become a more realistic part of remaining productive while still connecting with your coworkers.
It's been years since I read that book, but the one thing that surprised me the most was how much the phone companies didn't believe in packet switching.

They thought anything that wasn't connection oriented was nonsense. The internet basically grew in spite of the established telcos, not thru them.

Around the same time as the book, Wired had an article "Netheads vs Bellheads" [1] which covers the same tension. It's interesting to read an article from a time when it was accepted knowledge that ATM was the future of the internet, and it was newsworthy that a few heretics thought otherwise.

[1] https://www.wired.com/1996/10/atm-3/
Maybe it is selection bias. Most of my career has been spent in industries sensitive to trade theft (finance, industrial manufacturing). Not sure how difficult it is to do on Linux, but if you're administering a windows domain, disabling unapproved USB devices can easily be done via group policies.
DDD: A System for Mechanized Digital Design Derivation (1997) [pdf]
Per the article: '“irate” meant that the next job wasn’t going to be a woman in lingerie; it was going to be a guy who pulled out his penis while I fixed the settings on his television.'

I think we can agree that no amount of anti-competitive business practices justifies a customer exposing themselves in front of the company's support tech?
I used to know an upscale (is that the word?) interior designer, and she would literally buy vintage books by the yard to fill the designer library shelves of the very rich people she worked for.

The conversational thing in the UK is because everyone is incredibly sensitive to class, and also because British people don’t talk to people they don’t know well. It’s not usually a personal snub, although it can feel like one.
I see the insides of a lot of startups. The C/C++ based companies generally seem to be solving serious problems with good engineering.

Startups using frothier tech are often (not always) toy companies building toy products (hyper-scale toys are still toys).
OK. Some people react to external criticism with seething resentment. Others end up finding it a useful source of energy to push themselves into a new state even if they are hating it in the moment. The continued "tough love" approaches in traditionally masculine spaces like military boot camps suggests it works for many.
> Jones, a commercial pilot who lives in Tulsa, Okla., said scraping together the money for the Xcor ticket was a sacrifice.

Honestly these things are very risky engineering efforts for an average person to invest in. Certainly not with cash up front.
Partners.

Perhaps there is some way to tell via other people’s devices that you are nearby.
The belief in American exceptionalism isn't limited to just positives.
I have the same story - I either joined just too late, left a month too early, didnt exercise, or got robbed by the acquirers.
No, what you experience is not addiction. You are able to get your work done on time. You don't fail to handle basic life responsibilities due to internet use. You are enjoying yourself. As an internet addict, I get little joy out of most of my computer use.
Also, there is an incognito / private mode blocker between the click-baity title and the article. :-(
Apple needs to ban these SDKs from being included in apps. No one reads the privacy policies and they leak data to another party that the user doesn't have a relationship with.

Provide first party services, intermediate between apps and ad networks and/or white list a handful of companies to provide these services that are audited and have separate contractual relationships with Apple.

I think a good idea would be to stipulate to Facebook, Google, and every purveyor of "analytics" SDKs that they need to serve iOS app developers and their users from EU subsidiaries that are subject to GDPR.
The word "app" is frequently used, but these sound more like computer viruses with a friendly UI, no?

I think that's a pretty profound way to look at it, but under a broader rubric -- perhaps "User-friendly malware" would be a better euphemism. It's also an ideal way to describe things like Windows Update.

It's easy to imagine some of history's most notorious virus authors going straight, working for Facebook and Microsoft. More money, more respect, and the retirement plan beats going to prison.
‘Exhibit A’: How McKinsey Got Entangled in a Bribery Case
The Operator/CRD pattern is promising for autonomously operating simple use cases of existing software and for operating really complex software that needs very specific, rare knowledge to operate.

Unfortunately, we aren’t there yet for most software. Let’s take Postgres as an example. Even though you have to manage your pg database manually (or use a service that manages it for you), that’s just because the right automation software hasn’t been built yet. Someday, a Kubernetes Operator (or equivalent implementation) will exist that can manage a large Postgres cluster better than a team of DBAs. It’s crazy that there are hundreds (thousands?) of configuration parameters in Postgres, and these are coupled to the operating system settings in weird and unexpected ways that most people don’t know. We should be building this knowledge into a K8s Operator and letting that control our pg.conf and os configuration, instead of giving that control over to a team of humans who might be able to put in some sane defaults, but will always be working to get the optimal performance out of Postgres as the usage share changes.

This exists in some places already. For example, Rook is a K8s operator that provisions and manages Ceph in a Kubernetes cluster. As a small startup, if I need this functionality, I don't want to hire a full time Ceph admin to figure it out, and I don’t have the expertise to take on operating Ceph myself. Rook productized operating Ceph for us, and “baked in” all of the needed knowledge to manage block and object store and even set up concurrent, shared file systems. I trust Rook to manage Ceph, and I don’t think that I could do a better job with human intervention.

We have a long way to go. Operators are a tool that might help get us there but Operators are just a pattern that exists that we can use. One thing for sure is that we shouldn’t assume that human control over complex software is required to achieve optimal performance.
I found it spellbinding, personally. I guess it depends on how well the author's style works for you.
I'm not sure he thinks what he's writing is novel. But he does seem to think it's important and if you consider his earnings as signal, he does have signal in that direction. To whom is it important? Not academia. But probably socially, it is. You have to convince a lot of people before you convince a politician...
> The first step to launching a product is setting up a good landing page

Hmm
Tymnet existed into the 1990s at least. I used it for dial-up access to servers at work for remote nighttime support of batch jobs. I don't miss those 2am calls.
I dunno. An ego size comparison between Taleb and Wolfram would be pretty epic. Get both in a room and the resulting ego singularity could damage local space-time.
Well if thats what you practice on your interviews then you might miss out at some people that might react the way you want them to react and be a good fit.

I would personally walk away as well, its not like am some kind of superstar, I just feel that I won't be a good match to a company that asks questions that I feel are not needed. The way I see it an interview is always two ways. The company is interviewing me to see if am a good fit and I am interviewing the company to see if they are a good fit for me since I'll be spending at least 8 hours a day 5 days a week of my time working for that company.

Personally so far what I've seen working ok for us in human systems is to just have a talk with the person we are interviewing, see what his/her hobbies are and generally feel if he/she is a good fit.
So it's about https://news.ycombinator.com/item?id=11797075 / https://github.com/tmux/tmux/issues/428
Imagine being a carpenter applying for a job and being asked to make a small bedside table for free. So the employer can sample your skills before committing to a full purchase.

Absurd.
The article doesn’t mention Apple. Do these apps also do this on iOS?
I always make two header files with pragmas to disable compiler warnings and pops and then wrap any offending 3rd party header inclusions between those.
I had a specific response to the stereotypical grandma role. I heard it somewhere too long ago to justly represent. But I think it was that grandmothers can be treated like revered figures but generally not taken seriously when they voice concerns or opinions. I wish I had a clearer memory of this point of view...
Those are junior level?

How much experience must someone have to be a junior developer in your opinion?
Andrey Kurkov anyone? https://en.wikipedia.org/wiki/Death_and_the_Penguin
If that's it, it's not exactly a novel idea.

Are there actually people who argue that brute trial and error with nothing else in play can yield structured knowledge? Note that biological evolution doesn't count because it is not mere trial and error.
I would argue that if you’re in a position to be picky you would want to hire experts in X who are also good generalists. One-trick ponies don’t do well after project X is finished and they need to contribute to other efforts.
> But in a real fight, you hit with whatever you can grab onto :)

That's Krav Maga, no?
Why do you assume that the person is lying? Why do you start your relationship with your new co-worker on distrust?
There is a way to weed out the liars - you hire them and then when it does not work out you fire them. You would be astonished how little people lie on their CV.

They may exaggerate claims - yes, that is why you gave them a call in the first place. But then again you exaggerated your claims in the job posting of which skills are required for the job.

The one thing that I noticed is that only the US companies have this awkward parallel reality 'technical-interview' hiring process. In other countries like Germany or France the interview process is mostly focused on the person and the desire to work for the company and the willingness to learn the skills needed for the job. Just because you fail to answer immediately to a random question it does not mean you are unqualified for the job.

When I conduct an interview I try to only ask open questions like:
* What is your favorite IDE? - Whatever the person answers, tells a lot about how he works, what tools he uses, and if he is aware of the common tools
* What feature of the new Version of <Programming Language> do you like the most? - A) you may learn about some weird feature, b) you can discuss how that feature will improve code
* Do you prefer JavaScript or TypeScript (dynamic vs typed language)?

There is no right answer. It is all about how the candidate argues his answer. You learn more about the person and if you can deal with him on a day to day basis (and if he has the brains to think about things).
> The word "app" is frequently used, but these sound more like computer viruses with a friendly UI, no?

Malware for sure. Like phishing: "fraudulent attempt to obtain sensitive information ..... by disguising as a trustworthy entity in an electronic communication."[0]

[0] https://en.wikipedia.org/wiki/Phishing
The auto assembly plant I worked in had SNA (active, but unused) in 2006.
Or, you know, being 12 years older and realizing he hasn't turned into a stodgy old man who refuses to use anything but Fortran.
Facebook tries to offload the responsibility to developers. This is shady at best and I hope the law catch up.

But there is also the problem of developers that just don't care. Or, developers that think they care but can't even be bothered to research what a library they include in an application actually does. This is is something that the death of facebook will not solve.

GDPR has already been paid off, every day for every user both in the online and offline world is a victory, and examples of it was shown in the talk as well. How GDPR pushed developers to discover this issue and demand solutions for their own apps. How facebook improved the ability for developers to be privacy conscious etc. (hardly by choice, but even they didn't think they could get away with less)
Any option to host your docker stuff on a VPS or other system that isn't using your home internet connection?
Cool idea I guess. I didn’t even expect to find any sort of easter eggs in this show. But feels to me like a contrived effort to be like Mr. Robot.

Personally, I didn’t enjoy the choose your own adventure format. I thought choosing dead ends that forced repeating storyline to be tedious. I also felt the “send him a Netflix sign” thing was too overtly obvious.

I also didn’t get the objective of choosing. Was it to try and get the highest game rating? Was it to try and help him with his psychological issues?

Seems like an interesting idea but not what I’m looking for as a Netflix user.
It's less about solving the issue and more about how you approach it.
Nobody is implying that when ‘our side loses’ the results are not legitimate. That’s a weird thing to say.

I’n not on a side on this issue.

However it’s also obvious that running for office isn’t free and that often elections are decided on the basis of who can buy the most publicity.

A random person standing against petrochemical interests is clearly at a massive disadvantage.
It doesn't cost that much to run a DNS server, even with DoH/DoT. You can easily serve a few million users with a milisecond latency off a cheap instance with 2GB instance.

That's not to say the cost is zero, but with with multiple caching layers (O/S, browser, router, etc), and serving same results for everyone, server costs are not very high.
Netflix already does this. Just interviewed with them for a full stack role. All interviews are dependent on the team, but generally feature less whiteboarding than FB/Google. I did a takehome technical exercise, in person interviews were tailored to my experience. They were mostly about system design, general concepts, and a heavy heavy focus on interpersonal skills. Their approach seems to be:

1. Make sure you actually know what’s on your resume

2. Make sure you have the strategic thinking and interpersonal skills to own the system you’ll be working on

3. Make sure you’re a good match for their fairly unique work culture
Just put the announcement on the master template when this happens.

"Each man's death diminishes me,
For I am involved in mankind.
Therefore, send not to know
For whom the bell tolls,
It tolls for thee."

- John Donne
Biology, game theory, informatics, and complexity are full of ideas that one can pluck out in isolation and look like a hero for injecting into other areas. I think its because those fields are insufficiently studied by those outside them.
In this particular case the cops refused to act. And your solution somehow forces the criminals to feel empathy.

Not everyone can feel empathy, notably sociopaths. And trying to rationalize with a sociopath about why he should feel empathy, seem problematic from the start. And that girl that stole the package off his porch is more likely to be a sociopath than the average citizen.

In states like Texas, it is legal to defend personal property with lethal force. The reason behind this is simple. If you're a rancher defending your cattle and the nearest sheriff is an hour away, the only means of defending your property is with a shotgun.

And if you're trying to defend your property and the cops are unable or unwilling to offer their protection, then warning shots with a shotgun seem like the best solution.
I’m skeptical too, and a lot of this research smacks of the same mix of desperation (who wants to die?) and a market of nearly all people which has traditionally made searching for elixirs of immortality such a dangerous and unproductive pastime. Aside from a lot of geriatric mice and worms, people ordering raw compounds from Alibaba, and the occasional muttering about uploading our brains (as if we even understand what that would look like, never mind technically entail) this looks a lot like people melting cinnabar in an alembic.
(you replied to the creator of Zig, fyi)
I'm in Manhattan too, and with FIOS my options are 100/100 for $40, 300/300 for $60, or 940/880 for $80. Admittedly those prices might be first year discounted prices.
I used to ask this (cycles in linked list) question all the time, and I found it useful as a way to see how the candidate worked through an unfamiliar problem. No-one gave the 2-pointer answer, ever.

For me it wasn’t a pass/fail “do you know the right answer” question, it’s more of a “can I work with this person” question.
Agreed, but it is still a frustrating experience. Though since this is the experience I have had, I have a i play the game to get a job. I never know if the next interview will ask the same shit but, I expect it at this point and I still hate it.
There's a lot of BS, but there are some real improvements as well. Many innovations that are considered best practices today actually came out in the 1990s. The Java programming language became incredibly popular, being a machine-independent, memory-safe language and system that could deal out-of-the-box with concurrency and networking-- The Go of its day, to some extent (and indeed it had a whole lot in common with Go's predecessors, Alef and Limbo). Functional programming was popularized around that time. The C++ standard introduced us to the notion of zero-overhead abstractions combined with strong static checking, which Rust is refining today.

And of course, the Web became widespread around that time, as well. Whatever you might think about "hyper-scale advertisement services, global human tracking, and digital Skinner boxes", Amazon first became prominent in the dotcom era, and it's quite massive today.
Not everyone can feel empathy, notably sociopaths. And trying to rationalize with a sociopath about why he should feel empathy, seem problematic from the start. And that girl that stole the package off his porch is more likely to be a sociopath than the average citizen.

More likely, but still almost certainly not, although if you’re a fan of shooting people over property crimes it’s not hard to understand why it would help to see everyone as lacking essential human qualities you value.
Isn't he basically saying the economics of research works up to a point but there is an inflection point after which it's broken?

And he's saying you can't just keep the model as is, but you need to make certain adjustments to the incentive structures.

It's becoming blindly obvious that this is the case in psychology at least with the replication crisis and the "publish or perish" mentality. We can see these things playing out.

Does the economics of the scientific machine need to be revisited and tweaked? I'd say there is a good conversation to be had about that. I can already see a little evidence of a minor self-correction, but given economics drives absolutely everything then yeah I'd say it's likely there are some changes that would produce different results that might be better than what the current system is producing. Though it's not easy to compute ahead of time whether changes themselves would have unintended consequences.

He probably needs to spend more time trying to explain things to 5 year olds to offset his "I am so smrt" persona.
I have no idea why you are being downvoted. Your comment is spot-on. Anyone care to explain?
Citations are "studies" from Nixon era. "Scientists" only could be allowed to study cannabis for bad effects and that was the only way to get funding. This is all crap my friend.
Thanks, changed it now. Added instructions for Android 4.0 and above, too.
My impression is it was framed as a regular purchase, not an investment. Xcor owes them a full refund, and the only reason it won't happen is due to bankruptcy protections.
> "Arch Linux supports only x86_64. Void supports i686, x86_64, armv6, armv7 and aarch64..."

Well Arch Linux Arm has optimized packages for soft-float ARMv5te, hard-float ARMv6 and ARMv7, and ARMv8 AArch64 instruction sets [1], which is even more.

Arch main project used to support i686, but after removing official support, i686 is still carried on by Arch Linux 32. [2]

Does it really matter if it is not under the same project?

[1] https://archlinuxarm.org/
[2] https://archlinux32.org/
Anyone have good resources for the whiteboard side of things? Preferably example questions I can go out an practice? I passed a couple of screens with flying colors with the company I'm interviewing at, but now I'm about to go onsite again and do the final whiteboard+general interview. I tend to blank on basic concepts in front of an audience on a whiteboard and then suddenly I'll figure out the answer in seconds after walking out of the interview.
Show HN: Avenv – A more isolated virtualenv
With regards to your edit, I feel the same way.
That's true, but the main point is that current software still relies on sampling. Eyes don't sample.
This whole thread started about enforcing behaviors that are largely ignored by enterprise developers outside HN bubble.

In no point there was a mention of switching languages.
Kickstarter rage, basically. It will be interesting to see how it plays out when the payments in question are big enough to get lawyers involved.
That is slightly wrong; `:qq` implies `:q:b:c:s:a:h`, so `qq:s:c` is the same as just `qq`.

You probably wanted to use either `q:s:c` or `Q:s:c`.

You can turn off features using the exclamation mark `qq:!a`