skysight-inc/HackerNews huggingface dataset:
It's been a while since I've looked at Prime's catalog, but is it really exclusives plus fourty year old content? I understand why those distribution rights are more valuable, but that is also why Amazon would desire them more.
The economics of climate change aren’t about prognostication. The climate scientists produce projections about impacts on, e.g. agriculture. Economists simply estimate what the economic impacts would be if those impacts in those economic sectors happened.
People must have had some bad managers if this needed saying. You'd never joke about someones work or work status, this seems obvious to me. Sad that it's not. :/
Ten years ago "looking at a cellphone" was still universal shorthand for "is a dick" in fiction. So was "talking to no-one" (bluetooth headset) which carried a further meaning of "business douche" ("carries a cellphone at all" was shorthand for this for most of the 90s—see the movie Hook for an early example). Both are normal and common now.

Ten years ago much of the population still considered paying any attention whatsoever—any—to a cellphone in the company of others, maybe unless it actually rang (remember phone calls that weren't spam?), to be incredibly rude.

All that changed very fast over the following 5 years or so.
Similarly, marriage protip: Don't joke about divorces. Even if you think your partner can handle it. Mine can and we still don't do it, as policy. It's a known policy, too; we mentioned it to each other before (briefly, a long time ago, not as some big event).

This is certainly far from "the one key to a happy marriage!", but it's a brick in the house.

It generally fits into the larger social IQ element of thinking about the worst way someone may take something you communicate. This is a particularly easy place to see how you may have felt it was a light-hearted joke, but someone else could easily take it entirely seriously, or as a passive-aggressive "ha ha only serious".
So tired of this old chestnut. Do yoy think the fact that Cuba and North Korea is a dictatorship maybe has some relevance to the fact that they are not nice places to live?
There are plenty of capitalist dictatorships, are they great?
Maybe thats the key differentiator?
I have multiple ABET-accredited degrees in engineering.

I learned more about how metal works in 2 months in a machine shop than i did in 4 years of undergrad and 5 years of grad school.

"Knowing that" is nice, but it is not the same as "Knowing how", and one cannot beget the other.
It's not the role of most universities to teach a specific word processing program--or even a specific programming language, etc.

And even if someone has only used Libre Office in school, I'd say the school has done a pretty piss poor job in general if the grad can't pick up MS Word (or GSuite etc.) pretty quickly. Companies change the apps they use for specific purposes all the time and employees need to be able to adjust.
> I feel like using a straight bloom filter will get you some false positives

That is exactly the property of bloom filter searches (unless I'm misunderstanding) - you should never get a false negative but can expect false positives. The design of the filter will define how many false positives are likely for a given lookup in a given dataset.

> might be good for a first-pass.

Exactly. If the number of false positives is low then you can perform an exhaustive search on the few results to exclude the wrong ones. You won't miss anything as there are no false negatives.

Of course defining the bloom filter such that the number of false positives is low enough to "win" by a significant margin might not be easy, particularly for growing rather than static data, just like choosing an optimal hash function often isn't.
Don't make jokes unless you're 100% damn sure people will react the right way. To quote J Scalzi: "The failure mode of clever is 'asshole'".

https://whatever.scalzi.com/2010/06/16/the-failure-state-of-...
As a non manager, from arm chair, when presented as an abstract concept, I can see it seeming incredulous.

The whole point however is that in the moment, in the context, with familiar people, as a new manager, there will be part of your brain that says "Do this". The advice is not even targeting the jerk-manager, who is ignorant and boisterous and does this consistently. It is targeting a manager in transition who may do this accidentally, as a misfiring instinct. It's the stereotypical best man / maid of honours making an inappropriate joke at a wedding with best intentions... but consequences.

To your question therefore:

Yes, there frequently is that part of one's brain for new team leads in some situations.

No, don't do it.

FWIW: To those taking a cynical view on such articles - There are any number of things, managementy or technical, that seem obvious when written down... but still get done wrong any day of the week :). In related but different context: my previous transition from hands-on to architect was similarly enlightening - all the designs and solutions that seemed so obvious and easy when presented with finished document; were so much more intimidating when faced with a blank slate, an empty sheer where any design pattern, infrastructure architecture can go :O.

It's scary to be a new architect, it's scary to be a new manager, and simple, actionable, clearly-good advice can be a good way to gain comfort and confidence, and provide a starting point to build on.
An American “Intifada”?
> 10 years ago people lamented over the exact same thing; and before that, and before the before.

Is the logic there that if people have complained about something frequently in the past then it's not true? On the scale of human history 100 years is a blip so it's quite possible that for many periods of 10 years things people can observe troubling patterns and in fact a problem can be compounding over time.

People complained about racism and mistreatment of blacks in America 10 years ago, and 10 years before that etc etc. Is your logic that we don't have a problem with racism?

People have complained that destruction of our ecosystem is getting worse, and they did 10 years ago, and 10 years before that etc, etc. Would you really argue that "therefore it's no big deal"?

13 years ago there was no iphone, 13 years before that basically no one used the WWW, 13 years before that virtually no one had personal computers. Now you can disagree about whether the effects of change are good or bad, but communication the fact that communication has changed rapidly in 30+ years is not something that can be argued and is hardly just a fact of human life throughout history.
The CEO of one of my previous companies at his birthday celebration joked at one of the employees that if he doesn't sing Happy Birthday song louder he will fire him.

And this is not the worst that has come out of his mouth.
> Shit, are you me?

That's what I said, I suppose there are lots of people in their early 30's having a dilemma. I'm also struggling with something similar, but I recognise I have much to attain in level of expertise but do I want to do that? Is another question.
Graphviz has improved my development workflow.

I use dot notation, and in spacemacs I can have a buffer with the the png file that reloads on save.

When debugging distributed enterprise systems, being able to type in the workflow as you go and then share your findings is awesome.
I think most would say it does qualify. That was their point- that the goal of incarceration is not only protection, but it (rightfully) serves as punishment.
> That said, I think product and businesspeople are often not aware that having really solid tech yields dividends for years to come and will help them outcompete any peer as well increase the acquisition likelihood.

This an incredibly inaccurate assertion. I'm not aware of a single business person would ever say, "I think we can win simply on positioning." [1] While people may not understand/appreciate the pressures or output of an engineering team, it is not to say that they don't recognize when the product stability is not there. It undermines the credibility in their statements and pitch.

[1] 10 years experience in Sales and Engineering at very small and medium sized businesses
This is interesting.. I've never heard of the term "tacit knowledge" before, but it makes a lot of sense to me. It particularly reminds me of my experience being on-call at my last company.

Our systems were pretty unstable, and the most stressful part of the job was getting paged at 4am when everything was falling apart, customers couldn't use the app, multiple analysts would be sending messages asking "what's going on?", and as the on-call engineer, I happened to be the last line of defense (the system wasn't managed by a devops team).

In that moment, there's a lot of stuff that has to be done quickly:
- orient yourself and figurate out what's going on (even in a sleep-deprived state)
- prioritize mitigation over root-cause analysis
- communicate early and often with the stakeholders present

This isn't stuff one can pickup by reading a "runbook". It took years of working with the systems, absorbing knowledge from my senior co-workers, and learning from past mistakes to get to a point where these priorities became in-grained in the way I approach outages.

So from my own experience, I would disagree with the definition that tacit knowledge is purely muscle memory or that it can't be improved. One's mindset can certainly evolve and I would consider that as "gaining" tacit knowledge.

I would even say something like music theory can be tacit knowledge. If you talk with musicians that do a lot of improvisation, they can certainly talk to you about music theory, but they're rarely "thinking" about music theory when they play. Just intellectually telling someone how notes/chords relate to one another doesn't transmit that "feeling" one needs to create great music.
That is quite possible, I do remember some linking at some point, will have to check.
> "They try to break the tension with self deprecation and poking fun at the newfound responsibility. That 'haha I’m the bureaucrat now what a joke this is' attitude"

this bit is more insightful than the title. there was even a friends (and many others) episode about this.

the power imbalance is a real concern, and makes the concerns and empathies complicated, but as with all relational issues, it goes both ways. be understanding both ways. be resilient both ways. it doesn't mean cut off and throw away a piece of your soul to fit the ideal of corporate sterility.
Making jokes about firing subordinates shows a bad sense of humor -- it's not funny, it's making light of a power imbalance at the expense of the subordinate.

It's like when a cop makes jokes about shooting you after pulling you over for expired tabs (happened when I was a teen).
Do you have significant amount of control? Maybe I've been lucky to be part of mostly healthy organizations, but even managers have to justify/explain decisions. Either be for termination, compensation adjustment, reassigning to a different team, etc.

I always had to document and explain why I thought an employee deserved a raise, or should not get a bonus, etc. Even as a director with ~20 reports I don't have unlimited firing power and I still need to regroup with HR when it comes to that.

Yes, of course you have some control, but it's not unchecked.
Don't forget Warzone 2100!

https://wz2100.net
Color Chat: Chat with Colors Instead of Words
I fail to see the huge improvement once you automate all that. You'll have three fewer occasions per day to chat with real people.
Minor fix for clarity:

> If you're a manager, part of your job is to do things that make you uncomfortable
So much drama. If a manager in your org can fire good-standing employees on a whim without scrutiny from the rest of the org, quit now. In any other org, go ahead and joke with your buddies, people need the icebreakers. Just maybe not more than once.
Seems pretty self-evident. Reminds me of that office episode where Michael pretends to fire Pam and she reacts as any normal person would expect.
That literally makes no sense. You'd rather a rectangle telling you to consume sugar than a rectangle asking if you can support an organisation that provides a service you use?
Monocultures are bad, for one. A diversity of implementations drives improvements. For example, at one time one could have said "...instead of just running sendmail?" for SMTP servers. But the emergence of things like exim, qmail and especially postfix resulted in better servers.
This attack affected regular Nintendo accounts that are free, not just those using Nintendo Online (the paid service).
I dont agree with you at all.

Why are you building arrays with mixed key types?

Why do you want type hints?

Why do you need generics in a dynamically typed language?

Php has pthreads. They just arent needed that often.

Async is being worked on
You didnt mention it but immutable types are also being worked on.

Everything people complain about php over tends to actually make its way into the language eventually.

I dont know when you tried php, but I dont really think it was in earnest. It sounds like you had problems keeping your types straight.

I agree its not super natural to deal with the php type system but once you learn it its pretty simple to keep things in order.

I see most messes arise when people mix types, mutate variables carelessly, or otherwise over leverage things they shouldnt (e.g. globals)

But these are hygiene problems, and all languages have these.

Ive seen garbage java, ive seen hairballed rust, ive seen pretty much any c, ive seen wanky golang and ive seen babel-typescri-rea-tsx

The only thing that really annoys me about php these days is the dollar signs.

That and the frameworks are all trash.
"at the launch"

mac os at large has a quality problem. I have gotten more kernel panics on my personal and work laptops in the last 6 months than I have on my windows machines in the past 5 years.
Your manager is not your enemy. Your manager making a joke is not kicking you down, he's trying to breed camaraderie.
Also, don’t talk shit about my colleagues behind their back.
Indeed. I ended up turning off home network, starting it up and removing all remote connection profiles. :shrug:
You have 2008 script tags on that page. I know why but you could have at least had them remove themselves from the DOM after they were done adding their content.

> Sadly one cant push bits to files but for a new article bits are to be appended to each data file eventually.

You can it is just that each of the files has to be padded out to a multiple of full bytes. Just read the last byte and OR in the new bit at its offset.

The method you are using is called q-gram filtration.

The main optimization you could do is to use the specificities of the grams to prioritize the ANDing so that the most specific grams are chosen first. This can allow early stopping for misses.

You can also use multiple threads to read and AND in parallel after a AND tree order has been decided from the specificities.

I would also remark that it is possible to implement approximate matching or error tolerant search with q-grams. That is to rank results according to edit distance or Levenshtein distance from the query.

It is also possible to do regular expression search over them as Russ Cox explains how he implement the Google Code Search: Regular Expression Matching with a Trigram Index or How Google Code Search Worked https://swtch.com/~rsc/regexp/regexp4.html This is not specific to 3-grams. It can be made to work with any gram size or even indexes consisting of variable size grams.
So, you mean the people who were supposed to make the best choices to fix server-side JavaScript with the ultimate knowledge of what's best just realized that some of their pre-made opinions are actually not-silver bullet?

Shocking
As I shredded off the last bits of my "childhood" / "youth" / "young person vibes" in the last years I realized that dating is just as horrible as the rest of life.

Everyone just runs around with a fuzzy version of the dating calculator* in their head. Is that person good enough? What's my chance to find someone better? Is it worth sacrificing the energy I spent on my current partner for the chance of finding a better one? I see "settled" and unhappy people all around. Those who have "reproduce" as next point on their bullet list for life.

In gay dating it's even worse, because there are usually no wombs with their "best before" date involved and social pressure to settle is lower.

* https://www.omnicalculator.com/other/dating-theory
>I want an economy where we can celebrate automation and distribute the profits evenly.

Hm there was a certain German economist which had that sort of idea.
Right, there are indeed involuntary behaviors. But I think there are plenty of examples of women that choose not to play hard-to-get - if it was involuntary we would have no, or vanishingly few, examples. If "voluntary" means anything - and I'm not talking about free will vs determinism here - this is one of those behaviors that is indeed voluntary.
Show HN: No Code MBA - Learn to build real-world apps without knowing any code
1988 was the year of the Writers Guild strike, so while your exacts may be mistaken you're probably right that the licensing scheme is involved.
this is recent: https://www.sciencealert.com/high-levels-of-co2-could-stop-t...

though the question is not new. i'm pretty sure i've seen it in the original 1982 exxon research, but can't locate it at the moment.
I don't see what high horse you are talking about. The point is that having to work in order to survive is not inherently a desirable situation for a human to be in. A more desirable situation is to have your needs such as housing, food and healthcare already taken care of irrespective of what you spend your time on. Historically such a life has been possible for a select few in the aristocracy, and they seem to have had a great time - usually at the expense of serfs, slaves or other less privileged classes. Hopefully, eventually we'll all be able to live a life like that, with robots or software instead of slaves. So when someone says that we shouldn't consider jobs to be inherently valuable, they are pointing out that what is valuable is not our labor, but the fruit of our labor. That we should seek to improve results rather than effort. 150 years ago, ~70% of the population in western countries needed to work in agriculture to ensure the food supply - today it's less than 5%, and that's great! So yes, currently human work is still needed to keep society running, and for that reason we have created social norms around it being ethical to work and unethical not to, in order to get everyone to pitch in. But the truth is that there is nothing inherently unethical about not working, as long is it's not at the expense of someone else having to work even harder. As such, if you want to put on the tin-foil-hat a bit, you might even consider that it could be that the class that already lives a life where they don't need to work - the upper class (who make their living by owning things) has over-sold this whole notion of 'work == good' to the middle class (who make their living by working) in order for them to feel better than the lower class (who are unemployed) and ensure any anger is directed downward and those two classes will fight it out instead of questioning the world order.
Retail Shortcomings
SpyCloud did an interesting writeup on at least one credential stuffing tool used months ago in this attack: https://spycloud.com/technical-analysis-nintendo-account-che...
> certainly not the way I left it back when I was arrested in 2009 for installing botnets and commercial remote access programs on a handful of sensitive clinic systems, which included a critical SCADA system.That was how I became the first person in recent United States history to be convicted for corrupting industrial control systems.

> As I probe around the web and observe this new generation of hackers, I see individuals that have lost touch with the true spirit of hacking. A brood that is motivated by greed, revenge, and anger. Harmless curiosity has become a thing of the past.

Your Harmless Curiosity didn't stay so harmless in your case, did it?

Spare me your empty, hypocritical moralism - just like Kevin Mitnick.
I used to think that, but over the years, in my cohort, the same group of people oppose any measures at wealth redistribution or anything that helps people who sell their labor.

Removing tax advantages of healthcare from employers? Oppose.

Removing exempt status or even raising the minimum salary under which an employer has to pay overtime? Oppose.

Lowering the cost of education? Oppose.

Parental or sick leave? Oppose.

Outlawing non competes? Oppose.

There's always some reason, which I believe to be a façade. The consistency and fervor with which they do not want labor to gain negotiating power is revealing. And, of course, always in support of tax cuts.
But he has no evidence of either case. I read more about technological fears and the perspective is interesting, but personally I am more optimistic.

If there is no free will there is certainly a mechanism that fools us on that fact for any practical purpose. We also strive for control, at least for or own lives, and there are certain elements in his perspective that shifts the topic to that instead towards the prevalence or absence of free will. The discussion around free will are ancient, so are discussion about ascension (mostly through unpopular topics if we are honest to ourselves) or elevation above others. I am used to it in engineering circles but am still able to see it. Could also be some coping for how often he sees others being manipulated.

Sounds critical now, but I believe he is a nice guy.
This could be extended to "not make jokes about someones work / work status when you're their manager" .
Wikipedia is a non-profit and money goes to servers and wages for a few staff members.

Google gets advertisement money out of it and is a for-profit organisation ...
AT&T Archives: Single Sideband, a 1977 film about microwave transmission
> you can decide what you want but you can't decide what it will cost you

Excellent quote. Can you give the source of this quote?
So how was working at Dunder Mifflin?
If you had to fire individuals in the past or 80% of your department due to economic reasons (what to tell people if they ask 'why me?') then you wouldn't joke about it. It's not fun. Obviously not for the person 'fired' but also not for a manager - at least not for me.
Awesome news and super product
I think the answer here is that LuaJIT is fast, and that well written native programs would still be faster, not that C "isn't well matched to CPUs". Modern optimizations are more about memory access patterns than anything else, with SIMD and concurrency beyond that. Focusing on assembly is really not the apex is used to be. For starters CPUs have multiple integer and floating point units, and they get scheduled in an out of order CPU. Out of order execution is as much about keeping the various units busy as it is about doing loads as soon as possible to avoid stalling.

I think if you are going to claim that C or C derivatives aren't actually fast and the idea that they are is due to "propaganda" then you should back that up with something concrete, because it goes against a lot of established expertise.
Radio Garden – Explore live radio by rotating the globe
From a language design perspective, you're absolutely right. I started with PHP 3, shortly before PHP 4 was released. 4 and 5 were major improvements over 3. And sure, a lot of cruft remain(s|ed). And there are definitely things that could be better. But overall, it's a pleasant language to work in.
A hardware focus provides a low pass filter to find engineering driven projects, at least for now. You should browse. One should probably browse https://hackaday.io/ every so often for inspiration.
This is why every attempt to "systematize all human knowledge" cannot succeed.