skysight-inc/HackerNews huggingface dataset:
I would give them opportunities to show their skills at real-world tasks:

- Version control. Given a terminal (or Explorer with TortoiseSomething) and an existing project, make some simple changes and commit.

- Testing. Given a simple piece of code, its tests and either a bug report or feature request, explain at least in high level terms how to move forward.

- Code review. Give constructive feedback on how to improve any aspect of a diff.

These tasks indicate an understanding of code and facility with communication beyond the very basics, and you'll never finish learning them, so I believe they are appropriate for any non-entry level position. They are also sufficiently open ended that the candidate has to prioritize getting at least something done on all of them.

After that, unless they are completely hopeless I'd arrange coffee or lunch (on company money of course) with at least part of the team they'd be working with, so they can tell if they are at all compatible.

Needless to say, give the candidate plenty of options for a suitable time, let them know exactly how long it'll take, coordinate the time with the team, show up on time with a computer—which the admin team has wiped and you've just had to copy a few files onto—and find somewhere quiet and comfortable for them to work.
I hope there is buy in from at least the Product Manager level as well. The issues are deeper than just a new coat of paint.
I’ve been running my own consultancy for around 10 years as well. All of this rings true.

The work I do is incredibly profitable in small bursts. This is because I’ve spent years developing software which mostly automates the task.

My problem in developing a product on the side is that I cease hunting for acquisition - savings dry up - and then I drop the product as I scramble to find more work. I’ve been close to failing before, but luck has always intervened.

I’ll spend a year building up 6 months runway, build something 70% and run low on cash - go back to consulting for a few months - and then completely forget what I was doing on the product side. By the time I get back to the product the momentum as been lost.

Rinse, repeat.
They have 2 upcoming games listed on their website (https://www.valvesoftware.com/en/about) and 3 'ongoing' games. They have also stated they are working on 3 full-length VR titles.
tl;dr- They used AI-guided optimization to seek optimal protein foldings.

---

Proteins are basically chains of amino acids. Instead of remaining straight rods or something, they tend wrap back on themselves. Researchers are interested in the folded configurations that have the lowest thermodynamic free energy, since those configurations are the ones that should be most stable (and thus probably what proteins are like in the body).

However, the process of finding the optimal folded configuration isn't easy. So, they had some AI try to do it.

Out of 98 competing AI, Google's AI "AlphaFold" got the best configuration (lowest free energy) for 25 out of 43 of the proteins that the AI were supposed to fold.

Humans who're interested in trying their hand at it might like [Foldit](https://en.wikipedia.org/wiki/Foldit).
> When will we learn that if we kill every living thing in the X, we're probably going to regret it later

Never, because it's not true. You haven't convinced me that there's anything wrong with my proposal.
There can be a lot of differences between now and then. I mentioned the main point -- not being alone.

There's more: IIRC "The fundamental problem in life is getting security in the face of the anxiety from our realization that alone we are vulnerable to the hostile forces of nature and society.". The three top recommended solutions are "love of spouse, love of God, and membership in groups.". You don't want to consider the last alternative. E. Fromm, The Art of Loving.
Why aren't there any active Noise Cancelling Apps?
I think we’re conditioned to it in San Francisco. The only people who come up to talk to you here are homeless people asking for change, scammers, religious zealots (Scientologists), people canvassing for elections, and people asking you to donate to XYZ cause.
After a certain point you just put up your guard to strangers in public spaces.
Package managers allow you to very trivially add new repo sources which you often have to do if you want packages newer than the packaged version for your distro.
The rise of Chrome is responsible for all of Mozilla's lost share. But major factors causing Chrome to gain share are being the default on the most popular mobile platform (Android) and being heavily promoted on google.com for many years.

Not giving any technical and ux credit to chrome for also being a major factor for firefox's loss of market share is disingenuous IMO.
Town council uses tech to monitor cleaners' progress
One of the points of the post was that you almost definitely don't need to worry about this yourself, especially if you're using React.
This is exactly how we do it at my company. The first interview is mainly for the candidate to get to know the company, products, tech. If we think there is a fit, we send them home with a coding task, choose 1 of 5, not expecting more than 100 lines of code, or more than a couple of hours (though all candidates have submitted more and spent more time). There is no time expectation, but they usually finish in a week or less.

They then come back for a code review, walk the team through their code and explain it. This tells us a lot about their ability, but also their communication style and clarity, how they approach problem solving in general and even in which problem they chose.

I chose this approach because 'coding under duress' during an interview does not offer a valid sample of what the candidate can do. Taking the time they need and working in a comfortable environment will give a much more realistic result. Coupling the take-home with an in-person code review weeds out those who may just Google up or borrow code from elsewhere.
We all know? I think that's a fact that isn't well known.
44% in the US compared to 98% in China -- that's quite a difference!

compared to the US's IRS, China's tax collection agency seems, in effect, less capable because China's workers are so good at avoiding/evading these taxes.
Discreet wealth is the new status symbol
The article doesn't say how much of the budget is from income taxes, but it cannot be a lot if only 2% pay taxes.

In the US income taxes are almost half of budget revenues.
That's a pet peeve of mine as well. If you see something as you're clicking away from your timeline, good luck ever finding it again. Would it kill them to let you toggle between chonological and "curated"?
How will that give your game an international user base? Woudn't the first step being making the game actually playable by users in a given language before worrying about being able to sell to them.
You don't write js because you like, is because is a competitive advantage:

- Write in one language only for both client and server side. Why is good? You just need js devs, no need to duplicate validation and other logic. I'm making a game right now and has js on the backend. I want to make the game single player, now I can just import a file from the client side and <<Boom!>> now is single player. If your backend is in java, good luck to make it single player.

- Compare a website to an installable app. Who is more likely to gain more customers all things being equal? If you click on a link from google, is more likely to browse a website rather than installing an app.

You could compile java to js, but is a nightmare to debug and you are far away from the real code. You will have a lot of issues.

There are more benefits of js of course.
What a weird and artificial statistic to bring up. I don't believe it has any actual meaning given that the individuals have met their legal obligations for income taxes.
Stupid women with their stupid agency, self-determination, and independent motivations and life goals. Won't any of them think of the slopes?
Low Price Domain Registration
Domain names & web hosting company offers domain name registration, web hosting, web design and website builder tools cheap.
Finding Attractive Technical Patterns in Cryptocurrency Markets
How a Successful Biographer Became a Forger (2008)
non paywalled version: https://outline.com/YycYjt
Blockchain is, if nothing else, "very abstract". Maybe the two waveforms collapsed.
Super helpful, thank you! I'll check out the books you mentioned as a starting point.
https://outline.com/vfgWnR

should be able to see it now!!
How many of those are kids, students, or retired?
I didn't say demographics. Personas should be built around shared behaviors, not demographics.

If I'm selling gasoline, I'm going to target my marketing at people who own cars. I wouldn't call that a stereotype.
> But most people can't watch 5 videos simultaneously so why try?

Off the top of my head: security guards do.

And if you limit a general purpose (operating) system by what most users need you'll soon end up with a system where most users miss something.
That obnoxious statistic always excludes payroll tax as well. Not to mention that the "Lucky duckies" is one of the most rightly ridiculed tropes in recent memory, arguing that poor people in the US have it too good:

https://web.archive.org/web/20030626024327/http://www.tnr.co...
Negotiating a salary is a situation I have never been in as I have always told them up front before interviewing how much I want to get paid after finding out the salary range. Whenever a recruiter calls, I ask the salary first and tell them where I want to be on that range before even sending a recent resume. Not that negotiating for more if I have several offers would not be great, just not something I have experienced. I interview, they already know my number as I have already asked the hiring salary range and told them what I want. If I pass the interview they offer me my original request and we move forward. I could see how if one was interviewing with multiple companies and had multiple offers how one could seek to play them against one another for a potentially higher amount. Just hasn't happened to me.
While technically correct, I think most people agree that it is better to field several offers simultaneously so you can choose the best culture fit for yourself as well as being able to provide a concrete example of someone offering you a higher salary to most easily justify your counter-offer.
Another self-funded business founder here. One thing which rarely gets mentioned is the incredible feeling of loneliness which you have to be able to cope with. It’s not just that solo entrepreneurs usually work from home. On top of that they have problems that none of their peers have, and often also use technologies that are not common at larger companies (you have to use newer/better tech to gain an edge).

As a result, there is no one to talk to. No watercooler, no peers that understand you.

There is a certain subgroup of self-funded businesses that are strongly marketing-oriented that has organized itself around Microconf. There might even be a community of sorts. But not everyone is that strongly marketing-focused and not everyone is even at a stage when they have the means to attend a conference like that.

The article resonated deeply with me: I went through many similar issues as the author did. Perhaps it is time to form a community of sorts?
This suggestion reminds me a lot of Singapore and their HDB-owned hawker centers. An HDB is a government-owned housing development with a lot of similarities to a college dorm campus, and each one typically has a large hawker center (aka food court), and they are wildly successful.
> It's flatter than average

It's the flattest country in Europe, or close runner up.

https://beyondthemaps.wordpress.com/2017/01/28/flatness/
i've used this in the past:

function isClass(fn) {
return !Object.getOwnPropertyDescriptor(fn, 'prototype').writable;
}

it relies on the fact that the prototype object of ES6 classes always non-writable.
But staking is naturally limited by the amount of money one has -- so it would be a great advantage for big corps with PR budgets and a disadvantage for individuals. Do we really want that?

Hypothetical example:

- The Citizen (on blockchain): EvilCorp is dumping toxic waste on my property! They are making millions of dollars from my ruin! I stake all of my available money -- $20,000 -- on this statement.

- EvilCorp (on blockchain): No we are not. We stake 1% of our discretionary PR budget -- $200,000 -- on this statement.

- PR firm (on blockchain): We stake $200,000 to support EvilCorp. They are our biggest customer, and we can handle the (unlikely) money loss if this means good relationship.

- Other citizens of the town: yeah, that sludge looks really nasty.. but EvilCorp has a ton of money. That guy has almost nothing, I do not think he is going to win. If we support him, we will likely lose our stake. So it makes financial sense to side with EvilCorp.

- Blockchain decides EvilCorp is correct. The Citizen now has backyard full of toxic sludge and broke.

- EvilCorp and PR firm both get even more money.
When there is a fire your social network is likely to recommend more fuel. Not the extinguisher.
Good that you mentioned the two families. And having 3-4 generations all right there is a big help.

Also helping are having kids if only because it creates and orders the TODO list when a baby cries or a child needs food, shoes, etc.

Also helping are well established ROLES. Both husband and wife already know in good terms what they are to do.

Also helped was the village church and the weekly services emphasizing family formation.

Also helped was village social pressure, at times really severe.
Yellow Vests Riot in Paris, but Their Anger Is Rooted Deep in France
From my perspective your proposal is at least valid. But it's really quite subjective. Personally I've never really cared for the value we put on landmarks and historic sites. Let it become a sunken city and sell submarine tours.

Of course that's my subjective opinion as well.
If you build a new society where there will be no witch-hunts, you will attract a disproportionately high number of witches.
If you're going to be using any language seriously, you better understand how functions and objects and classes in that language work.
Combine that with magic number offsets, the guy who wrote it retired or moved on, and the only documentation is a comment above it that says, "DONT TOUCH".
Every aspect of the game is gloriously hand crafted. Writing, graphics, sound, etc. But I think what makes RDR2 unique is that it really transports you to a particular point of space and time through the eyes of a character. Visually it's very cinematic, but I feel it's much closer to literature in the way it immerses you into the world, the characters, and the conflicts.

Personally, I've never seen a game with this focus and this level of scope and quality.
> You can’t learn anything from them that you didn’t put into them yourself.

Right. Personas should be backed up by research into real customers and potential customers. "Garbage in = garbage out."
> The article doesn't say how much of the budget is from income taxes

It does. It is 8%.
Ah, boxes again.

For me, all confusion about C's pointer-happiness cleared up when I finally realized that C (and Asm, I guess) works with heap memory as a big blob of bytes, and it's programmer's job to keep the blob's contents from getting messed up―with some thinly-veiled help from the language and the compiler. Everything else, including variables, is just syntactic sugar when it points to the heap.

(With the clarification that afaik variables are different when they're on the stack or registers, becoming first-class 'indivisible' entities).
I don't know many customer service reps making 150-250k a year.
Or is he a function act?
I would love to live in a city like this and I honestly believe this kind of setup is the only reasonable one to ask for in our future.

It would be important for such spaces to give the people the power to be actively involved in shaping how they develop. Sustainability practices, labor practices, where the food is sourced (i.e. not pizza school lunches that send tax money to large food corps), local artists paid to decorate, etc.
Buying an Amiga 30 years later
I doubt McDs has the worst burgers but I get your point. The pros of McDs, you go anywhere in the world, you can expect reasonable quality, the familiarity of the brand/ products at reasonable prices. They won't be the best or the worst but do the job.
Us media is from the strategic view. for the Chinese who are barely make a living. It is hard for them to be happy when their country are pouring money to other nations.
OK, will do! Like I said, I think a lot of people will find this book quite helpful. :)
That is a bad practice with respect to customer privacy.
That was an awesome demo.
Take a look at the public housing system in Singapore ("HDB towns"), which is very similar to what you are describing, and over 80% of the Singapore population resides in.

Some snippets from the wikipedia page [1]:

> These flats are located in housing estates, which are self-contained satellite towns with schools, supermarkets, clinics, hawker centres, and sports and recreational facilities.

> Each public housing block is considered a vertical community, with common area built into the design to promote social interaction. Void decks, a term unique to Singapore, refers to the first level which are often left devoid of housing units, hence the word "void". These open, sheltered spaces are intentionally left empty to provide convenient spaces for communal activities such as weddings, funerals, parties, bazaars and even as polling stations.

> Based on the new town concept, each HDB town is designed to be self-sustainable. Helmed by a hierarchy of commercial developments, ranging from a town centre to precinct-level outlets, there is no need to venture out of town to meet the most common needs of residences. Employment can be found in industrial estates located within several towns. Educational, health care, and recreational needs are also taken care of with the provision of schools, hospitals, parks, sports complexes, and so on.

Each housing development also usually includes at least 1 hawker center [2], which is basically like a government-run and regulated food court, and is where the majority of Singaporeans get their meals. The community usually also usually includes some type of sports/recreational space such as a soccer field or community pool, a school, a library branch, and usually a clinic or doctors office.

Each one is also built around or in proximity to a metro station to ensure easy access to other HDB communities or other parts of the city, should you choose to venture outside your neighborhood.

1: https://en.wikipedia.org/wiki/Public_housing_in_Singapore

2: https://en.wikipedia.org/wiki/Hawker_centre#In_Singapore
Second Telford victim ‘told to take her child to see her rapist or face JAIL’
I was recently at a place with baby elephants, and it was staggering to watch hordes of young white women turn their backs on the elephants to take selfies.

I've been in Africa so long I have not seen a person do that for well over a year, and it struck me as seriously odd.
BOX Partners Up with Intel, Baidu Cloud and Nasdaq to Unveil Bolaxy
Could have just named it "brev" as in brevity
But that's exactly my point -- when you get to the stage where you have 1,000 servers with 50G of RAM each, you have gotten to the point where an optimization like an inverted index is completely sensible. The design you propose has to do a full regex scan over 50 TB of RAM for every. single. user. query. For Pete's sake! This is definitely the realm where the computational costs make it worthwhile to spend engineering resources to optimize, especially if you are going to serve lots of users.
So I've had basically the opposite experience this person has with consulting. The problem with all these retrospective analyses (positive and negative, I concede!) is that they're situational. Scaling up a consultancy is both its own skill and also idiosyncratic to the field you're trying to work in. Maybe IP telephony is especially hard to consult in! Maybe security is especially easy!

So, just some general shotgun-blast responses:

* Whether you're trying to scale out or just keep a steady income for yourself, if you're not specializing, you're going to have a bad time. If you're trying to sell basic IT services on a piecemeal basis, consulting is going to be a drag (but: if you can reliably deliver IT services for 20-60 person organizations, you're I think actually in a pretty good place right now, since a lot of our clients are auditioning firms for just that, and there aren't many good ones!).

* There's a whole spectrum of aptitude and experience to hire in between "entry level" and "fully billable" and part of the basic challenge of running a consultancy is figuring out how to ramp up talent and where on that spectrum to hire people. The basic job of a specialized consultancy is finding sharp people and rapidly conferring on them the tools to get billable work done, and then structuring projects so that everyone cal be billable. The analysis of "you can hire entry level people but then it takes months for them to be billable" is pretty superficial; every serious consultancy has strategies for dealing with that problem (some better than others, but all better than "hire and then wait a year and hope").

* The bit about how scaling consultancies is a matter of creating a big binder of methodology so that an English major can execute your projects is lifted straight from Joel Spolsky, and Spolsky is just as wrong as this person is, at least at the scale consultancies started by HN'ers (for all I know it's actually true at Accenture scale, but it's definitely not true at for-hire DBA or security or IT or distributed systems or iOS development scale).

* The idea that consulting work will sap your ability to build product is a bit of a head-scratcher, or, at least, the explanation this article gives is. The "reliable" way to do a product/consultancy is to use consulting headcount to fund development headcount. Developers aren't billable, full stop. When you've reached the point where you can fund 3-4 full time developers, you've run out of "consulting made this hard" excuses. The simpler reality is: building and launching products is hard, and, by a wide margin, most startups (consulting or otherwise) that attempt it fail.
If sea level rise does ever seriously get out of hand, that is my prediction for parts of Tokyo and New York. I strongly suspect that some coastal cities would rather float than move.
This makes about as much sense as the rock music is satanism craze of the 1980s and it's proponents are the same kind of people with the same motivations.
In his second public speech, head of MI6 will warn of Russia’s growing threat
The PXE bootloader was broken following the merge of the package manager (which as this article implies, required changes to the boot process.) Nobody has taken the time to fix it again since then... help wanted, I guess.
You're partially correct... NeXT's refusal to fully implement Posix is what locked them out of many government contracts, as it was and may still be a requirement.

Only the NSA was exempt from this requirement, and they did buy a lot of NeXT's equipment.
The reason I switched to Chrome way back when from Firefox is that they changed the UI and that broke some of the add-ons I used. At that point I thought "well, the browser looks like Chrome now, it has as much customizability as Chrome, but its JS engine is slower, so I might as well be using Chrome." At the time I was playing a browser-based game, where the speed of JS mattered a lot to me.

If all the add-ons had kept working on FF, then I probably wouldn't have switched browsers.