skysight-inc/HackerNews huggingface dataset:
Hiring designers is tough (everybody claims they know UX just how everybody claims they can be a PM) and most startups underestimate how valuable (or detrimental) design can be to your business.

Good design can change the trajectory of your product and make it a lasting success, bad design can waste your resources working on the wrong thing and sink your business entirely.

Chances are, at this stage you don’t have the money to hire a good designer, and if you don’t know much about design (which it sounds like you don’t), you’re likely going to hire an inexperienced/bad designer—-and it might even make your product worse.

I’d hire a more expensive (in the short term) freelancer or agency that can show multiple portfolio case studies directly relating to what you do. Save the full time salary for after the more expensive (and more experienced) freelancer/agency has set the direction. Then bring in the just-out-of-school kid (which is all you’ll probably get at startup salaries and with no brand recognition) to follow the direction you’ve already set.
That's weird because the nuclear family is as old as civilization and the idea of wide social nets that span long distances is relatively new. For vast majority of human history we lived in small tribes and then the family became the tribe to belong to within a civilization. Virtually any institution you could point to is less than a few generations from being mainstream meanwhile family is timeless. I get that some people come from dysfunctional families but that does not discount the rule that by and large they are the strongest source of emotional support and stability. And really, as I've gotten older I've come to appreciate that more and more.
But with that positive comes all the negatives of YAML, especially around arrays of structs vs regular arrays or arrays of structs which contain one key-value pair each, and especially the struggles around multi-line strings or other kinds of entries in YAML.

I don’t think it’s worth the cost and would rather pass some extra keys in JSON that my parser ignores (since additive changes should never cause bugs in data contracts), or a regular key ‘comment/description’.
Those features are not unique to C, they are just cargo culted as such.
I don't like when people dismiss fears of cancel culture; often with "it's just the powerless fighting back against the powerful". That's facile and disingenuous. It's not the weak fighting against the powerful. It's a bullying mob attacking the weak without restraint; and the results are death threats, career or academic destruction, depression, suicide, loss of community, friends and family. Often it's for an innocuous joke that landed poorly or didn't age well, or a misunderstanding, or nothing at all. Defending such mobbing and bullying betrays a lack of self awareness: mobs do not care for mitigating circumstances, politics, past history. The culture war battlefields are littered with the figurative corpses of former leaders of cancel culture, the mob having come for they themselves
What you've linked to is evidence that our understanding of gravity is wrong OR there is dark matter.
> Working from home is crippling for forming new social connections.

This is really strange to me as someone who has worked remotely for the past several years, because I've made more social connections outside of work than I ever did while working.

> And the social aspect of a supervisor understanding what their reports are doing is also easy to underestimate. Offices will be back as soon as it is practicable.

Sounds like offices will be back as soon as possible for workplaces where supervisors feel compelled to micromanage.
> 2. You can't mix WFH with work in office. It's either one or the other. If you have a single employee working remotely - you should transform all the processes to WFH-style.

You don't provide the line of thinking behind this statement.
Why do you think this is the case?

Also, even taking your statement at face value, you can still have a setup where there are fewer days in the office and more days working from home for every employee. Basically, have flexible in-office hours, whether that means only certain days, or certain parts of certain days.

This sort of flexibility could be of great benefit to the employee who has kids, or is just tired of sitting in traffic or crowded trains 5 days a week. As a bonus, it could reduce crowding on transit lines during peak hours.
You're right that you can't destructure until you've established which side of the union you got, does the tag help with that?

I like a Result type over an Either because it feels semantically more meaningful. I work with people with a wide range of background and a Result type is self explanatory, they can just read the code by themselves without knowing and understanding the convention of which side of the branch the error goes, etc...
Here's Hejlsberg on why C# doesn't have checked exceptions: https://www.artima.com/intv/handcuffs.html.
Amazon has gone down the shitter in more ways than one, but back in the day, circa 2005, I remember being downright amazed by their recommendation engine for music. Back then I would buy music on CDs. After a while I got into the habit of simply buying random stuff I've never heard of just based on their recommendation, and I don't recall a single instance when I regretted it.
So, besides not playing nice with other parsers, I wonder if there's much harm in adding `//` and `/*` style comments. For example, if you use a specific structure of json for a config file in project you make, you could add comment support to your parser.

I also wonder how much of a pain it would be to add comments to json, like a json v2
Isn't it the same problem with Amazon? It shows me different versions of the 5 products I last viewed. And unlike, goodreads it seems like there is clear monetary value for amazon in fixing product recommendations but somehow it is the same for years.
> I wish there was some way to note books that I don’t want to read.

Minor point but there is a "Not interested" button in the screenshot shown above this paragraph. While Goodreads' initial suggestions were off-the-mark, I wonder if using that would help?
I moved out of Boston because we were spending money too quickly. I dropped non-personnel expenses by 80% by doing so....
Except they owned almost 50% of Arm in the 1990s and were very supportive of their business model.
Well, the rats are filtering out some frequencies when they search for predators..
QAnon followers are a bunch of delusional moron cultists and certainly are very easy to push but "potential domestic terrorist threat by the FBI" is a terrible metric and not a reason to abridge free speech - innocent until proven guilty applies. Occupy Wallstreet and Juggalos also got that designation.

"Potential x" is a disingenuous innuendo that implies without meaningful basis you can say every man or woman is a potential rapist or murderer.

Aside from watching the suspicious freaks and maybe investigation for some sort of outright donation fraud (just spewing bullshit for money doesn't count or David Icke would be in jail for decades) there isn't much that can be done and respect rights.
Because it decomposes, instead of remaining unchanged in the ground for thousands of years.
Oh look, it's somebody who wouldn't be out of place here. Can we start looking at ourselves in the mirror already?
To release for Mac you don’t have to, you can release out of the store, using java or python or some other language.
Your users will have a big warning though.
I think the notarization for Mac OS to get rid of the warning has no semi-editorial approval process but then you still need the Mac and the $100 (per year).
My company (IT consultancy) is based in the SW of England. One of my employees is Polish and now lives in Poland. Mid 2019 he decided to return to Poland from here (got married, child born, look after ailing parents etc!) and we came to an agreement.

He gets paid UK rates for a UK job and lives in Poland as a sub-contractor. He may do other stuff there as well but I don't care - I get my pound of flesh 8) Poland is an hour ahead of the UK so he generally gets to run the 0800 start which works nicely.

Now this is not the new normal bollocks. It works for us and him. I can't ask him to go to Cardiff and roll out a few dozen new laptops but in general it doesn't matter that he is in a town in Poland that I can't possibly pronounce the name of, instead of Yeovil, when fixing a snag in Sherborne or Hull.

I and my company are very lucky that we can still function effectively, regardless of location. I as MD am now much more disposed towards home working. We were already pretty flexible but now I am far keener on even more flexibility. There are loads of silly and not so silly things to work out eg "I did x but n doesn't seem to be pulling their weight" etc. We need to invent mechanisms to deal with this. We already do a weekly get together on Teams but that is not good enough.
A buddy of mine has started on a better designed alternative to Goodreads. It's in early access right now but it has potential and I'm looking forward to seeing what else he adds to it: https://readng.co
C will survive, if just for embedded/systems programming where you need a "portable assembly language" that can run on the simplest CPUs.
Thanks I'm doing that now, always the person who prefers to spend ma karma instead of hoard it. Bury me deep all you want, got tha fingers in the ears
What effect does this have on Apple and them basing their own chips on Arm?

Are the now so far down their own road of development that it doesn't really matter?
In my experience with language design, a little bit of syntactic sugar can have transformative results.

C's function prototypes, syntactic sugar added circa 1990, were transformative for C programming.
Aren't they talking about a different symbol?
not very familiar with vim internals (other than knowing vim is not vi codebase), but emacs most everything is natively written in emacs lisp and has lots of hook points, emacs extensions tie into these or in some cases may carefully provide extensions/extra API's around builtin functions, etc.

Helm is itself a library loaded into a given emacs image which provides useful functionality, but also that many other packages build on top of. Not sure if the point about plugins as a process was just wondering about how it works or hinting at some kind of 'workaround' for not being maintained by isolating it; issue here seems aside from potential bitrot in helm itself to be the overall ecosystem of all 'emacs helm plugins' deteriorating if helm is not maintained, which separate process plugin architecture wouldn't solve.
Almost certainly a bunch of Mac minis. I would think and expect that Microsoft (or any decently run company) would never even consider using hackintoshes. It’s simply not worth the risk and damage.
Happy to read that you are working on improvements! GoodReads is my most-used and most important database. I love it, I also actually like that it feels more like an “older” webpage before all this craziness with stealing the attention and time of users came up (Goodread in its current state is already addictive enough for me). I hope you fix the bigger issues (like slow loading times, recommendations, convoluted UI) but keep the aim-at-making-the-page-actually-useful (and not a manipulative time sink) approach.

Feature wishes: Extensions on book statistics, a function for discovering like-minded users, marking books as „finished“ / „decided not to finish“ and showing this information (this could provide some very useful additional information on books), and maybe a „listened to the audiobook“ marker.
The real troubles are undefined behavior and aliasing. Buffer overflows are just a well known gimmick of the language that is more or less controllable with some discipline. Aliasing is hell. You cannot even use a global variable safely!
Already exists, written by none other than Virding himself: https://github.com/rvirding/luerl
Who should they hire or what should they cultivate to do better?
50X better heat dissipation in microchips
Why would anyone shut it down? Is the point to remain hidden and in-group only? If he’s outed, he’s out. Probably hasn’t dropped affiliations, but seems weird that it’s something to hide if it’s something he believes in.
I was unsure if this comment was sarcasm so I tried and concatenating a function and a string in JS actually results in the source of the function being concatenated with the string.
> I don't see a future where C survives

I've been seeing those exact words for decades now, and C is still going strong. Every few year a new language comes, somes writes something in it, that was written in C before, someone might even write a basic OS in it, and after a few years, that language is almost forgotten, a new one is here, and again, someone is writing something in it, but in the end, we still use C for the things we used it 10, 20, for some, even 30 years ago.
Maybe because it's a co-founder of ARM?
Using the ARM ISA for application processors.
One of the services my company provides is marketing automation for B2B ecommerce companies.

the core of modern digital marketing is content. As an example, I was involved in an adverse possession lawsuit. I started searching for articles about adverse possession. A few law firms had very good articles about adverse possession. They went into case law, examples of winning/losing etc., but most law firms just said they did adverse possession. Consumers are much more likely to buy from vendors that also give them the information they need to make a decision.

Content can be product videos, great product descriptions, tools to help make product decisions, how to use the product to achieve goals, forums etc.

The content needs to drive the next step in the buying process. Signing up for a mailing list, requesting help, putting something in the shopping cart.

Once you have content with actions you can start using paid ads to drive traffic to your content.

Once your content gets traffic you will start rising in organic search.

Using analytics you can optimize conversions, run experiments, etc. It requires daily or weekly monitoring and constant calculation of return.

You can ask most marketing people what a standard deviation is and they have no idea, let alone a two tailed T-test. How can they be testing effectiveness with zero understanding of statistics? When is a 10% increase an actual increase vs. statistical noise?
To be fair, there is a lot of evidence for the phenomena described as "dark matter", but as yet zero detection of actual matter that fits it's properties.

Perhaps that is the complaint here - and asking for academic background is an argument from authority...
http://www.infinityplus.co.uk/stories/colderwar.htm
We don't have time to wait when climate change is here now

Yes, we do, and we will. Everything you've said could apply equally to electric vehicles, which people like yourself said were never going to be "the answer" for a hundred different reasons, yet which are, nevertheless, happening.

Be patient. Failing that, deal with it.
Duopolies everywhere.
I wonder if the low temporal resolution of current democracy contributes to polarization since the relation of vote to government decision is by proxy instead of being direct.

Maybe letting some person or legislature make decisions between elections is as outmoded as the electoral college.

Also, I’m not certain if it makes sense to vote in terms of making a decision for one thing or another, but vote in terms of how you think the majority of others will vote. That way people don’t vote for what they think is in their own interest but in what they think the community thinks is in the interest of the whole.
There are a small number of coercions, but we do not do them around numeric types, it’s true. Not sure what your parent is referring to.
The disgusting part isn't wanting to know who he is. It's tracking down the family, and when they refuse to talk, crashing the dead man's funeral to show his widow and daughters the picture of him moments before his death.

> All that remained was for Peter Cheney to confirm the identification with Norberto's wife and his three daughters. They did not want to talk to him, especially after Norberto's remains were found and identified by the stamp of his DNA—a torso, an arm. So he went to the funeral. He brought his print of Drew's photograph with him and showed it to Jacqueline Hernandez, the oldest of Norberto's three daughters. She looked briefly at the picture, then at Cheney, and ordered him to leave.
It is different in the US depending where you are. Where I am our recycling has all those bins. It is a big country and it’s not all the same.
I love my electric moped, it is indeed quiet and smooth .. first few days of riding, I almost killed about 7 pedestrians, because people just do not look if they don't hear first, it seems, and I had to adjust my riding stance to be sure I was visible ..

#1 best way to get around any European city. I cannot fathom circumstances where I would go back to petrol-based transportation, also. From here on out its electric, or walk.
I read this article when it first came out four years ago. I’m not generally someone who needs/heeds trigger warnings (though I’m cool with having them for people who do) but this is probably one of the few pieces of journalism I’ve read that really viscerally fucked me up. I think it’s the way the first few paragraphs vacuum away the politics and history and just isolate these moments of true existential horror, then make you imagine them over and over again from different angles... Yeah, it’s a lot.

I definitely recommend people read it. Read it because thinking about death is important. Read it because the questions about history and how we document it are important. Read it because it’s just damn good writing. But read it on a sunny afternoon with plans to do something fun later, because the headspace it puts you into isn’t somewhere you may want to stay too long. Your mileage may vary.
Thanks for your work mek!
I’ve read Only Forward by Michael Marshall Smith. It stuck in my mind the same way that Vurt did. I still think about the man with no head sometimes, and the idea of a road being different when you’re going the other way on it.
> single employee working remotelyl

I can’t disagree with any of your points, but for the past decade, I’ve mostly worked for huge corporations with multiple offices in multiple cities, and have only rarely worked with anybody I’m in the same building (or even the same city) as, including my boss. Until this year, they’ve demanded I physically drive to the office anyway, but there’s never been any reason; I’ve been on zoom calls all day anyway.
I'm just curious... how are they evicted? Eviction is generally extremely difficult.

Do you just mean they jack up the rent on the next lease renewal?

Regardless, making improvements to a rental is something that ought to always be explicitly negotiated and in writing. It baffles me anyone would be so gullible to pay out of pocket for improvements and expect the landlord to pay that back... gradually in the future in good faith?

I mean, if you want to go that bizarrely circuitous route anyways, then do it together with signing a new lease at the lower rate. And if your landlord tries to evict you, take them to court because that's illegal as all hell.
What? His remark regarding racial bias is reasonable and should not be grounds for barring from talking about programming in any sane, free society. We are going insane here. This isn't going to work, there is going to be a huge backlash and no one is going to take this SJW stuff seriously anymore.
Reliable online voting is not hard, it's impossible. There is fundamentally no way that 99.99% of the population could be convinced that any online voting scheme is secure (this includes the vast majority of software engineers). And if voting and vote counting are not understandable to essentially everyone, then you're not living in a democracy.
Qanon bunch of sad pathetic losers who really need to grow up.
That is assuming the wrong causation - downvotes are often because of disagreeing with the details even if they agree that QAnon are a bunch of fruit loops. It would be like saying people are pro-pedophile because they don't support requiring all primary school teachers to be spayed or neutered. No they are against it because it is a horrifyingly bad solution.
> lack of package manager, common build system, good documentation.

This is where C is superior to virtually every other language. It has K&R to start with [1], a wealth of examples to progress from there, man pages, autotools, cmake, static and shared libraries.

> good standard library.

It should have hash tables at least, but it isn't bad.

[1] Which is still the best language book ever written (yes, it has some anti patterns, you unlearn them quickly).
Oh, my bad, I didn't tie things together.

The found ballots were absentee ballots, which were the only form of mail-in balloting available at the time.
cancel culture is awful
Superoptimization for WebAssembly
Thank you for telling me about that, I didn't know. However, I'm most interested in a product able to bridge my statefiles into coherent visual representations of state, either within a single statefile or more importantly across several. The cost aspect seems a secondary concern.

tl;dr: Creating dynamic visual layouts from terraform state would be worth >= 50USD/mo to me.
It depends on the size of the company, what it sells and how, and the revenue targets.

I currently do software engineering/dev, account management, sales (sort of), and business management by myself. Small biz, not a startup, profitable enough to pay a fair salary after mine.

I'd rather start with one person than 2, and I'll have a hard time believing that 2 people is absolutely necessary where 0.2 is the current situation.
> as some kind of developer mode where you are thoroughly warned that you're going out of bounds of normal app distribution.

Yes, but enabling that mode would need to be a very deliberate process that nobody could possibly get “tricked” into. Think of the people who are not so tech-savvy at all.

Something like a sandboxed developer/hacker environment that requires a computer to enable and gets disabled on every restart (to help with panics where shit behaves unexpectedly) would be ideal, and should satisfy everyone.
Something else to consider though, the amount of contempt for ones views that may be unpopular, for me is contrary to a diverse community, in fact disinviting people is exactly the opposite of being inclusive. I’m unsure how you can have a diverse community without having people who aren’t always inclusive, by trying to weed them out you inherently become what you lament. No?
I find myself running into this at work in many conversations. People imply that certain things are happening often. But they obviously have no numbers. Or people ask me for numbers on things that we have not investigated. I have however started getting better at getting those numbers. It feels so much better to make decisions on data but it's so much easier to make decisions off the cuff (for a while).

Of course bill has not run a survey of the commonality of the use of the term of proprietary api in microsoft communications, so "I do now have that data".
> we know it is bad today

This is the kind of thing companies love their employees to share publicly!
I'm not sure whom this proposal is aimed at exactly.

Any production-quality C code will already use a (pointer + count) combo when passing arrays to a function, which is something that will still be needed under your proposal because the vast majority of arrays is dynamically sized. So unless all arrays in C are given the fat pointer treatment, I don't really see how what you suggest would make much of a difference. That is, if fat pointers are made the first class language construct, then, yes, that can be useful... though I disagree if it's not done, it will cause a demise of C.