skysight-inc/HackerNews huggingface dataset:
Ask HN: Best Way to Prioritze Projects?
In my company (3.000 employees - eCommerce) we are looking for a new process to prioritize projects. Any thoughts about what is working and which frameworks are not working?
Paying ransomware demands could land you in hot water with the feds
This is why benchmarking is so important. It is the reality check you need.

Also... it took me decades to appreciate that clear code is better than fast code. If it’s slow, I can rewrite the inner loop. I’d rather have clear code with one thing optimized out of clarity that an entire system of clever code that I can’t debug.
Look at a map of the big dig, it’s just through the very center of the city. https://en.wikipedia.org/wiki/Big_Dig#/media/File:Boston_Hig...

So, it doesn’t matter if suburbanites where living in 40 story apartment buildings or single family homes as long as they where past the where the big dig ended it’s all the same traffic in the city center.
AED is an abbreviation of automated external defibrillator.
Ask HN: Prove the Impact of Your Work
Dear HN
I am at a dilemma and seek the crowd wisdom. How can I justify the work I'm doing? (or rather: want to do).

I work at a B2B software company (~1500 R&D, and few thousands of people doing sales, support etc).
We have one main product (accounts for the majority of sales) - a hardware appliance with two bundles of licenses - basic and premium. When the product is sold it comes with the premiumm for some time and then it depends on the customer decision whether to renew the premium bundle, pay for the basic one, or somewhere in between (pay for some of the premium features).
The problem arises when I want to decide/suggest features to add to the product. I'm being asked how will it affect the sales of the product - and this question is terribly difficult.. sure I can measure the usage of the feature I'd like to add - but it might not affect the bottom line $$$ at all. I can also find examples of features that nobody uses but did improve sales because of their effect on the positioning of the product.

How do you measure effect of a feature which is part of a much larger product? How can I measure if it was significant in the customer decision to buy / renew? any examples?
>Well, the "problem" is that there are not many different races in Poland, so it is hard to judge how racist we are.

Well, the Poles didn't bring in slaves from Africa and had them working at their planations and so on for centuries though, so there's also that...
I’ve never heard of this being an issue and I’ve visited Greece several times and have Greek coworkers.
Are you saying being woken will not make you woke?
> It seems to me that there must be some other language that would have the c++ guarantee, but I don't know of it.

Rust's Drop[0] has basically the same guarantees as C++: the destructor will run right before the memory is freed (although it is possible in both cases to also leak both). Combine with Pin[1] if you need the exact memory location to be stable as well.

> it isn't hard to implement

Sadly, it's basically incompatible with tracing garbage collectors, since they make it completely unpredictable when the destructor will run.

So if you ever want to allow yourself to switch to tracing GC then you'll either have to disallow it completely, or bury it in a hidden corner of the docs with a load of caveats (like Python or Java). And in the latter case you'll still have people like the GP stumble upon it, say "oh, this looks neat", and set up a really painful trap for their future selves.

[0]: https://doc.rust-lang.org/stable/std/ops/trait.Drop.html

[1]: https://doc.rust-lang.org/stable/std/pin/index.html#drop-gua...
> If not I might as well do this and earn Rs. 100. In fact this attitude is cultivated from childhood in certain business class families. Don't let go of any opportunity of earning a profit, however small it might be.

The Ferengi from Star Trek come to mind when I read this.

* https://en.wikipedia.org/wiki/Ferengi

* https://memory-alpha.fandom.com/wiki/Ferengi

The Rules of Acquisition are always a fun read:

* https://memory-alpha.fandom.com/wiki/Rules_of_Acquisition

In this case Rule 3 would probably apply:

> Never spend more for an acquisition than you have to.
Here’s another article about O(n): 10 optimizations on linear search: https://queue.acm.org/detail.cfm?id=2984631
What is in the media, social media sites and news, is not what you run into in every day life. We all just want to get along. This a political issue where the media is being used to intimidate, insinuate, and threaten, anyone who questions any position. This is identity politics taken to its extreme. It is almost entirely from the left. Welcome to Heckler's Veto manifested on a national level with all the power of media behind it.

We used to discuss ideas, candidates used to be judged on the merits of their ideas and past. Now they are selected for their race, sex, and persuasion. Any criticism of the candidates ideas or actions they have taken, legal or not, is instead portrayed as attacking them based on those three attributes. They have weaponized thought to the point many are silent and that was the goal.
Sure, there are other minorities: Ukrainians, Belarusian, Jews, Roma, Germans, and others who deal with different prejudices depending on the region. I meant the original comment specifically about black people.
For a primer on prediction markets, I did a blog post a few months back [0]

[0]: https://asindu.drileba.capital/2020/06/the-wisdom-of-rationa...
I’m not sure what you’re saying here—it seems to be entirely unrelated to declarative Shadow DOM. Can you explain more?
Really succesful people have enough power and f*ck you money to say no to almost anything.
> [...] but reluctantly agreed to accept some Syrian Christians (so it's none of those "terrible Muslims"). No help - so many still got beaten up and chased away.

Could you link an article about that? I wasn't aware.
It's also the argument about why AI isn't racist, the data is racist, and thus hotspot-based-policing is just a search for the optimal distribution of police resources.
Overfitting? Sure. But gaming the system? I disagree. Hell, I've heard of companies giving candidates the book to help them prepare for the interview. It's not ideal but this is what the system expects.
It's a fact. How can a fact be racist?
Optimizations on Linear Search (2016)
If there are tons of shootings in all 50 states of "this gigantic country", to the score of 10x of that in another country, then perhaps...

Heck, in the US you're not even allowed to get out of your car when stopped by a cop lest you be shot. In Europe that's a total non issue...
That's a straw man argument.

I know the USA is a huge, diverse country with different problems in different areas. But it is a single country. And that single country is having a problem with police brutality against black people.

That doesn't mean all cops are bastards. It means some cops are racist bastards. And the whole of your gigantic country needs to accept that and do something about it.
That's not how economy works.

There is no such thing in general as "too many people for the economy".

"The economy" is the sum of goods and services produced and consumed. Everyone who lives consumes, and could easily consume more. The economy is generally limited by the ability to produce, and is generally limited by the number of working-age people to do the producing. Unemployment can be result of production being bottlenecked by something else:

* raw materials - but Japan never had an abundance of those even when their economy looked like it would dominate the world in the 80s
* education - but the people the article talks about have university degrees
* capital - again not something Japan lacks

So it's not one of those. I submit that it's organization - the Japanese society and economy is extremely rigid and maintains some egregious inefficiencies in the labor market, simply because it's always been done that way.

Companies would rather hire a new 22 year old graduate at full pay than give a 30 year old with an even better degree a chance at a 30% discount, not out of concerns over the 30 year old's skills being outdated but simply because hiring new graduates is what you do. They'll hire non-graduates only on temporary contracts when short of workers, but never in a million years consider promoting them and converting them to regular employees, no matter how good they are.
I don't see any benefit in discussing what to do without a vaccine right now. There is no time pressure. We'll have plenty of time to figure things out if the vaccines turn out not to work.
Exactly, there are twice as many strings of length n+1 as there are strings of length n, for all n. You can’t compress everything, this is basic information theory.
> And worth noting that this can be missed during development if you have a good network

It can be even worse if development is done using a local database, possibly on super fast local SSD. The latencies can be orders of magnitude lower, hiding performance issues that would be obvious even with only a millisecond of additional latency.

I've seen many vendors claim that they only "support" monolithic single-machine setups (sometimes even virtualization has "unacceptable overhead") when it's blatantly obvious that the application is just written with the assumption that database latency is approximately zero.
> I mean it sometimes is

Trying to think of an example of it being a problem, but am drawing a blank. Any ideas?
Just to add, they also had white Afrikaans women and children in concentration camps in the Boer wars of South Africa.

We can only learn from history and be better for it. People in general should stop crying about events that happened a hundred years or more ago. That's no way to live your life.
Japan has the problems now we, Western society will be facing in 20 years. This has been true since the 80s, so it's be nice to learn from it, and not follow it.
A free market without government doesn't prevent lawsuits against polluters that are ruining the air / water / climate / resources shared by everyone arbitrated by third parties and backed by rights enforcement agencies (on both sides).

Capitalism is not the root of the problem. If anything I'd say big companies lobbying big governments is the cause for no-one fixing this in 50 years.
This is mostly about saying no to yourself, not to others.

The most difficult part of dedicating all your efforts to one objective is to accept that you are giving up on all the other things you might achieve.

Worse, you need to accept that most people that did that and pursued one single thing were not successful and they simply sacrificed everything else.

The few that succeeded are the ones we know about. We think they chose the right strategy in life, while the truth is that they took the wrong strategy and were very simply lucky.

Taking advice from those people is lime taking advice from wingsuit flyers: not something that smart people should do.
We should all switch to English in Europe.
> I think there is a very strong on-the-face-of-it argument that they just have too many people and not enough for them to do, economically speaking.

Japan's greatest problem is that they have a geriatric population, coupled with low fertility rates, and an extremely unhealthy work ethic/culture. But, as usual with demographic stuff, the nasty effects won't really appear visible for decades - and by then it may very well be too late.
If they reach that point they could trivially slap in a form designer. It's not like those are hard...
He still could have prepared a legitimate pull request in advance. It was a terrible example, and the more I read about it, the more I think it was intentional and never had the intention to help Open Source projects in any way.
this post will get absolutely rekt because east coast americans are waking up
The issue is people being offended on behalf of others (which is itself not a bad thing: we should be conscious of where we might be using culturally significant signals inappropriately, or otherwise causing offence) but being hyper-sensitive and seeing offence where it doesn't really exist in the groups that they think they are standing up for.

> pre-occupied with continuing a culture of segregation

I think were "cultural appropriation" is being called hyper-sensitively, it is more an over-active sense of guilt-by-association[†] than any desire to segregate. This very much exists in the UK as well, though it isn't as pronounced as it seems to be in the US.

Finding the right balance point can be difficult. The dividing lines between cultural appreciation, cultural mixing, cultural appropriation, and cultural subjugation, while sometimes obvious & clear are often much more subjective.

[†] association with the past racist history of the nation and/or the many still current problems
If you intend to type or paste quotes, you still need some additional escaping. And on the other hand, most substrings of (non-quoted) escaped text are themselves properly escaped.
That's because race and class aren't disentangled concepts in the US, and that's not likely to be the ground reality in the next 20 years either. One might make predictions about the mobility of the American poor, and one might rightly make a separate profile of predictions for black America. What is black America 2030? Optimistic?

There are many cities still with covenants restricting home ownership to non-Blacks, and while unenforceable today, it contributes to a story of an everlasting racial smell.

A nation ought not only speak the message of racial harmony, as China does with regards to black immigrants and citizens, but the truth must be evident on the ground for the people to see, and the air ought be pleasant to smell.
And... how was the food?
what a ridiculous assumption that there could be too many people and not enough for them to do.

in the last decade japanees workforce grew despite overall population decline/getting old. mainly due to women participation increase. If there was not enough to do it wouldn't be possible.

almost all on-the-face-of-it arguments are oversimplification of largely complex issues. Sadly most(all of them?) government interventions are done by politicians on the basis of such arguments...
My guess is average HN poster, who is deep in tech and probably senior, makes around 300-500k Total Comp.
There is something that must be said about anything that increases complexity in order to get efficiency:

1. It increases developer time.

2. It increases the number of bugs of the system as it increases enormously the different possibilities.

We have systems that actually meta program with Lisp our hash tables with different degrees of complexities.

It is already programmed, the designs already debug. And even then for most of our hash tables we just use the minimum level of complexity, that is having a memory that is 10 to 20 times bigger than the elements on the hash and just have one or two collisions for the entire set.

That way the code is way easier to understand, and the memory differences are just negligible(compared to the total amount of memory the program needs), if sets are well designed.
> This has been true since the 80s, so it's be nice to learn from it, and not follow it.

Unfortunately, history has a tendency to repeat itself. And, even when it's recent history, people are unlike to enact drastic change. Just look at the climate change "debate" :'(
> Americans also conveniently forget that Irish people have been discriminated against there

OK.

> nearly as badly as black people

Nah, fuck off. https://en.wikipedia.org/wiki/Irish_slaves_myth
> Americans seem to have this weird view

Some Americans, anyway. Growing up in the US, I was always taught the US was "the great melting pot." But I agree, it doesn't seem like it lately.
Ah, right, I didn't look at your name. Have you worked on any other lisps?
I can only recommend that you listen to the third season of the Buried Truths podcast if you have that opinion of the Ahmaud Arbery case.
Google adopts ‘value-neutral’ language to make selfies less about ‘beauty’
A static site generator in 100 lines of code
Would this apply more to southern Italy more than north?

> Henrich anticipates a quibble about what he calls “the Italian enigma”: Why, if Italy has been Catholic for so long, did northern Italy become a prosperous banking center, while southern Italy stayed poor and was plagued by mafiosi? The answer, Henrich declares, is that southern Italy was never conquered by the Church-backed Carolingian empire. Sicily remained under Muslim rule and much of the rest of the south was controlled by the Orthodox Church until the papal hierarchy finally assimilated them both in the 11th century. This is why, according to Henrich, cousin marriage in the boot of Italy and Sicily is 10 times higher than in the north, and in most provinces in Sicily, hardly anyone donates blood (a measure of willingness to help strangers), while some northern provinces receive 105 donations of 16-ounce bags per 1,000 people per year.

* https://www.theatlantic.com/magazine/archive/2020/10/joseph-...

* https://archive.is/SYP7l

* https://en.wikipedia.org/wiki/Emirate_of_Sicily

* https://en.wikipedia.org/wiki/Norman_conquest_of_southern_It...
I still don’t get it... a bijection doesn’t actually compress anything, on average. If the input and output sets are the same, then the average length of the input and output is equal. Ergo, no compression on average. This is basic information theory; you can’t compress all strings with a single function.
Oversimplification, but Western Europe basically doesn't have a problem with police violence. That (very important) aspect of what's going on in the US just doesn't translate to a police force with very different culture and much better accountability.

It's great that we don't have that problem (people not being shot is a good thing), but that doesn't mean we don't have racism.
True, but the dividend, even reduced, buys you more stock when the market is down. Stocks generally have done well long term.
He does not just "no", he know his time is finite. As long you have (free) time, then yes, you might say yes to something more. But as more you climb the ladder up, the more people come to you with all kind of things. And then even if you would like, there is not enought time and energy in a person to do everything for everybody. I guess, thats a reason why people burn out. Even when people work so hard, if you say yes to everything, there is no chance ever to finish your many many tasks. Learning to say "no" is very important.
Privacy is the most important concept of our time
Betting on 2020 Election suspended on Betfair
We'll swap them for the magic sphere: https://labrujulaverde.com/en/2019/05/the-intriguing-magic-s...
> The Dalits are a formidable political force now and a lot of caste based discrimination is done by non-Brahmins who fear the reduction of their share of the pie. I've seen brahmins being on receiving end of the caste based discrimination, countless no. of times.

This is a point I feel many people miss out. The non brahmin upper castes are never pointed out in the discussions related to caste discrimination. Somehow it's always the brahmins vs lower caste. As if there are no "upper" castes apart from brahmins.

For example, in Tamil Nadu, there are a lot of non Brahmin upper castes namely nadar, vanniyar, mudaliyar, thevar, gounder, kallar, vellalar, naikkar, chettiar, reddy and many more.

These non brahmin upper castes spew the misinformation that brahmins are the reason for caste discrimination when they themselves practice it. They would advocate that their (non brahmin) community should marry a brahmin girl to show superiority since male > female. But the same community would oppose, even use violence to prevent marriages between themselves and a "lower" caste, esp if the girl is from the "higher" and the boy is from a "lower" caste. These are the same hypocritical retards who keep saying brahmins are the only ones who show caste discrimination.

People should start noticing and acknowledging this aspect of discrimination too esp since they are the majority of the population who drive the narrative.
Again, this it's not like it's a tragedy, it's an opposite. Opensource will very much benefit from less freeloader companies like Apple, and less companies of lesser rectitude hanging around OSS projects.

Apples is free to go back 20 years, and copy *BSD userspace instead of GNU, which it used for 15 out of 20 years. They are completely free to chose Microsoft Trident instead kHTML for the browser engine. The are completely free to do the same for hundreds of other GPL libs they used in their commercial products.

They are 100% free to do that... If they can pull it out. The thing is they chose it, because they couldn't make anything else work.

Apples militantly opposes GPL, is a freeloader, was actively working around GPL legal language, and it uses DRM, and they are rumoured to be behind much of anti-GPL publicity campaigns. No, they are not good players at all, and will never be.
Skuma – Creating mineral water from home
Sküma is a countertop compact device that purifies tap/impure water and transforms it into mineral water with the same exact composition as Evian. In simple terms, Sküma is the Sodastream for mineral water.
Are you saying that we should wait to see if we have a vaccine/one that is effective enough and only then if it does not go to plan start planning for the alternative case? I'm not sure I have it right. If that's the case, I couldn't disagree more from a disaster/public health/societal planning perspective. If we do that, we'll always be behind.
US politics is good soap opera material. The thinking person's celebrity gossip.
Also because many of the issues that race presents in the US (historically marginalised/discriminated against groups having poor opportunities leading to poor outcomes leading to poor opportunities for their descendents) are present in those countries as class problems without the racial undertones.
UK private pensions are similar but much more generous in tax relief (for now) and in the amount you can put into them -even more so if you do salary sacrifice.

There is also a lot more tax advantaged savings for the better off i.e. 20k pa ISA basically put 20k a year beyond the reach of income and CGT is just the start.

VCT's EIS and SIS for some one on a SV engineers wage for example.

Tax on share options is far more sane as well.
Why We Should Eat Crickets. And Other Bug Ideas
What makes a ‘good’ patriot? Donald Trump may be surprised by an ethicist’s ans
You missed the "concrete" part. Which of these sources, concretely, should one read to evaluate the claim that "Modern C++ generally doesn’t use OOP all that much anyways.", which is what you seemed to criticise in this subthread?

Again: Does one really, concretely, have to read The Art of the Metaobject Protocol, a book about Lisp, to evaluate this claim about C++? Having read the book, I would say no. Which is why I say that you are evading a real discussion.

(And for that matter, it would be interesting if you fleshed out your counter-claim -- "Other than the classes used to implement all those STL concepts." -- in a bit more detail. Are you saying that all uses of C++ classes are OOP? Or that only certain uses are, but that the way classes are used to implement the STL fall into this category? Will I find the answer to these concrete questions in The Art of the Metaobject Protocol?)