skysight-inc/HackerNews huggingface dataset:
> And Microsoft spending $1 Billion for an exclusive license will seem really foolish a few years from now.

No it won't. Capital was (and still is) cheap when they made that purchase. A billion used to really mean something, but it's chump change for companies with valuations over $1 trillion.
I am running quite some stuff for multiple customers on systemd on arch. And I must say that generally the ride has been smooth and pleasant, and we have been doing that for years.

I for one is not looking back at the sysv script spaghetti with fondness...
What is worse is Prisma obscuring actual SQL queries with a query language that puts usability first and allows you to quickly build prototypes that just don't scale for n=1000.
Thanks for the comment. Can you say a bit more regarding the software construction versus implementation note? I'm not sure I understand the meaning. My profile has my email too if you prefer non-public communication. Genuinely interested in your insight.
I’m very curious to see if this is a success for the platform! It looks like a very not-creepy way to serve up ads.

One thing concerns me though (if I were to ever end up wanting to advertise) - no external links! Giving the audience to the thing I’m advertising is most of the reason I’d spend money on an ad.

I wonder what sorts of ads are useful if they’re text-only? They qualify no “external” links, so maybe you could still have links to another product-specific channel where there are external links?
If u take money from an open bank door, u aint gonna be waved off with a laugh and good day. Just because u picked the lock using the mechanisms provided, doesnt mean u didnt steal the bounty.

Code is law will only lead to SkyNet.
Fair enough- when I say “confidence” above I mean “I’m confident this function is the correct one and has the parameters I think it does”
I wasn’t expecting to hear any new _why mythology after all this time! Thank you, this is amazing
Subcultures are attempts at substitutes for ethnic identity especially in the absence of religion. People in countries like the US are particularly vulnerable. According to the triple melting pot theory, as members of ethnic communities intermarry, each successive generation sheds the previous generation's ethnic identities. Religion then becomes a substitute ethnic identity, especially when intermarriage is more likely between members of the same religion. Since "American" isn't really an ethnic identity and has little substance, and because traditional religions are losing ground in the US, the result is an identity crisis. Subcultures are one attempt to fill the void. Both white nationalism and "wokeness" are examples, as are Harley gangs and all the mushrooming "sexual identities".
If you've never needed to use go-to definition then I assume you never work on anything even remotely large. But even in projects with, I don't know, 10 files, I find go-to extremely useful.
Are Climate Tech Startups the New Big Thing on the Block?
I think it's difficult-to-impossible to do anything secure within a page, because a malicious page can emulate virtually any kind of behaviour within the page. https://textslashplain.com/2017/01/14/the-line-of-death/

(For example, if you had some sort of "signed iframe", the page would probably find a way to show the part from twitter that says "verified" but cover up the part that it's supposed to be actually verifying with something else).
I don't agree with your analysis. There are three domains at play: twitter-unfurl-faker.herokuapp.com, uniswap.org, and harrydenly.com. The first is the real link, the second is what Twitter's link previewer gets redirected to, and the third is where the user gets redirected to.

It seems to me that the author does not need control over the second domain, just the first and third. But the user will never see the first URL, only the second.
It doesn't need to reserve a specific page during allocation, just ensure that the number of reserved pages is smaller than the total amount of pages. I would expect at least read only caches to mostly behave like they currently do on a system with over commit enabled.
China's energy transition pathway in a carbon neutral vision
It isn't good enough. There's a bunch of new languages coming out all the time, and even ones that are 10 years old (Clojure) aren't supported well in editors without LSP support, like Micro. LSP support allows the language ecosystem to provide the building blocks so that developers could write that in any editor that supports LSP.
It's a great insight, but anecdotally dating sites aren't a great way to find a mate.

I know two people who found their spouse through a dating site. The first was forced to get a divorce after his wife tried to kill him and nearly succeeded - she had some mental health issues that weren't captured by the dating site. The second found his 4th wife that way, and as far as I know they're still good but I haven't quizzed him on his personal life in a while.
> I treat the interview as my chance to help the candidate pass the interview

Yes! This is exactly how I treat interviews as well (as the interviewer) and would make a good addition to this already solid article. It really opens candidates up when you treat them like you're in an actual scenario at work. Let them ask for help, google for ideas, ask about different solutions, and ask them what they think of your own solutions. How they deal with these things are the real markers of what they'll be like to work with, not how quickly they can remember how to reverse an array while you sit there staring at them.
Tool Slick: Free online productivity tools for developers, DBAs, data scientists
Judging from the comments, some are really confused on what's happening here.

The real trick is that TwitterBot and you see different pages. For TwitterBot, which always clearly identifies itself (and some other signs like whether it is from Twitter's network infrastructure), the flow is t.co -> attacker.site -> legitimate.site, and so shows in the card (technically called unfurling) the details of the legitimate site, including the coveted legitimate domain name. For you, the attacker.site detects that you're not TwitterBot and do whatever phishing attempt they need to do. Of course, if you do check the domain name on your browser, it won't work... but let's be honest, that's just a fraction of people here, not even including the general public.

Others ask why TwitterBot does redirections, and it seems that everyone here forgot that marketers love their Bit.ly and Sprinklr links so much that Twitter needs to have a concession here (and no, you can't just whitelist them because some companies uses their own different shortlinks like t.co, fb.me, g.co, msft.it, redd.it, and youtu.be).

Why not just directly serve the redirection as seen by TwitterBot? Because a) marketers and analytics and b) because services like Branch (app.link) and Adjust does redirect users differently depending on their specific device (like Windows vs macOS vs Linux (or even a specific distro!) vs iOS vs Android).
Well, when one considers the vast array of anonymous session musicians and ghost writers, maybe art isn't so different.
Here's hoping there will be a way to pay for no ads.

But a question to HN: why have we not seen a mass-market adoption of a P2P, non-centralised messaging system that requires no external services to work?

Mesh and other sorts of networks are cumbersome and have not reached mass-market adoption, so what (technically) is stopping a true E2E P2P platform?
why not? people are spending 6k on cloud costs to train models in this thread. it pays for itself after two models.
Yours looks like a classic "yes but I'm different" response. Maybe you really are different. I couldn't possibly say. Just be aware of it? Or maybe there's a way to have your cake and eat it too? Like put on a stupid hat and say "I'm going to play 'Joe Obnoxious the Arrogant' and be critical, this is not how we talk design around here in general but it cuts us the to the chase about something you know. Stand up to anything you don't like hearing. Back it." Hat on. "Why did you do something so sucky as ..." And just maybe there's like a big smile, but heavy content? Eh just a thought. The way you described it would have me thinking I don't want to be there in the room, let alone working with, beside, for, in charge of, you. But I can't and hear the tone of what you describe so who knows..?
You Need (A) Keto Strong Shark Tank
The producers of Keto Strong case their eating routine pill works in a three stage process, including: Stage 1) Instant Fat Burn: Immediately after you take Keto Strong, your body enters ketosis and stays in ketosis as far as might be feasible. Ordinarily, you really want to quick (or follow the keto diet) for your body to enter ketosis.

https://buddysupplement.com/keto-strong/
I don't understand one thing. Predicting a price of a stock or derivative for next 24 hours should be much easier task. We have a tremendous amount of perfect quality data to train our models on and to infere from. Having those prediction accurate enough will be an Eldorado. And still no one solved that problem.

Why Zillow ever thought they gonna solve much more complex problem with much higher risk using much worse data?
> but it is an outlet named Tablet after all.

It's named after the Tablet with the 10 commandments, not the kind with a glowing screen :)
I hope this works for telegram! They were going to need to launch ads at some point and this transparent plan to get started seems like it considered the user base. It’s become my favorite messaging app and I enjoy the pace of innovation. I get it’s not end to end encrypted but that’s not what I am asking for with telegram - just a decent messaging app that makes it easy to remain anonymous (not sharing phone number), great group support, and not domiciled in the west.

I know the ads plan will expand (I could see ads in 1000+ person groups and not limited to only channels)
And vaccines either don't reduce the danger of covid affecting your brain at all or it reduces it by some unknown factor

The issue with your citations is that they analyze breakthrough infections, not exposures. You're correct in that vaccines may not protect an infected individual from neurological damage to the same degree they do lung damage, but you seem to be overlooking all the infections that don't happen at all because of the vaccine. In those cases the vaccine was effective in preventing brain damage due to covid.
There's probably someone thinking of doing this on some blockchain of sort. In a way, you'd literally pay per use... !
Which is funny since I bet most who thinks they are a "false negative" also would claim to have "impostor syndrome". Anyone with impostor syndrome would view themselves as a true negative.
The history of scripting languages is that they were really just a total joy for many C or C++ programmers that were tired of all the minutiae and ritual involved with those languages. Many picked one up, usually Perl or to a lesser extent at the time, Python, and enjoyed the heck out of either of them for web development, and scripting out file or text processing tasks.

That origin has really been lost, and people went on to give scripting languages a life of their own.

For me C++ is C#, and while I generally try to apply this language everywhere, my Perl equivalent would probably be Powershell. For some it might be C++ and Ruby, or Rust and Python.

I think there's enough work to be done in this field that there's going to be room for plenty of Python, Javascript, and other scripting language codebases.

New languages are all going to look pretty similar to what came before, because those raised on them are going to borrow elements that they're familiar with. Just like for me how the ideal programming language is or would look a lot like C#. As long as a language fits your technical needs on maintenance and performance grounds, and has the abstractions and keywords to properly express your ideas, it really doesn't matter what it looks like.
Matrix is working on a P2P system. Last update that I am aware of is the one here, but there are likely newer updates:

https://matrix.org/blog/2020/06/02/introducing-p-2-p-matrix/

Personally, I would like to use Briar on my Tailscale network, but the lack of Briar desktop app and the need to build custom Briar app to support Tailscale interface is a blocker. Or, a self-hosted Signal app.
Have you ever tried reporting anything to HR? HRs main job is to protect the company. If the person you’re reporting about is higher up/difficult to hire for/knows the right execs, HR doesn’t really have much power to do anything. For cases where there isn’t enough clear evidence, their incentive is to not take any action at all. The reporter is now recorded as being “a problem” and they will get treated even worse.
"There are only two kinds of languages: the ones people complain about and the ones nobody uses"

Bjarne Stroustrup
Perhaps only in that books are sometimes lost for years due to being put back in the wrong place! ‘Defragmenting’ the shelf space in a public library is a long and painful task, both for when there is a lack of room and for when things get out of order!
Sorry for the grammatical nitpick, but could you change the 'hates' in the title to 'hate'? Also, commas.
While that’s a shame, and means other alternatives are a better choice in that instance, both those apply to dairy production with even worse impacts
Two engineers I interact with on a regular basis:

1. Me from six months ago. Clueless about a lot of stuff, made some odd technical choices for obscure reasons, left a lot of messes for me to deal with.

2. Me six months from now. Anything I don't have time for now, I can leave for him. If I was being considerate I'd write better docs for him to work with, but I don't have the time for that either.
The minimum spends look ridiculous.

>To ensure and maintain high quality of ad content, a minimum advance payment of €2,000,000 is required to launch ads on the Telegram Ad Platform.

>Of this payment, Telegram holds €1,000,000 as a deposit, and makes the remaining sum available to the advertiser to spend on displaying ads.

>If the contract is terminated and the advertiser spent less than €10,000,000 on ads within the preceding 12 months, the €1,000,000 deposit is withheld by Telegram.

>If the contract is terminated and the advertiser spent more than €10,000,000 on ads within the preceding 12 months, the €1,000,000 deposit is returned.

This seems like a solution to Telegram's cashflow problem - doesn't look like it has much runway left.
I suspect that wouldn't be tricky but I've been focusing on helping out with Hydra development recently - once I get confidence with core-fu I expect to rewrite the grub stuff to be sensible modern perl first - but I mentioned systemd-boot for people who aren't me (and apparently aren't you either ;).

Definitely enjoying nixos so far though :D
Recently I researched on white bisons. Apparently they are prone to being struck by a lightning.

https://en.wikipedia.org/wiki/White_buffalo
Because if you pay less per worker then you can hire more workers for the same cost. I struggle to see how that's confusing?
Good writing, novel and original points made.
Funny, I moved from Linux to Mac because I got so sick of no good laptops with full support for Linux and it's never ending subsystems for audio, webcams, trackpads, etc. And not like Linux UIs are known for being efficient and memory friendly either.
orr.. could have switched to https://man.openbsd.org/spamd greylisting a few months later in 2003
This sounds like something to be solved by agent-based simulations that don't need any quantum woo. What am I missing?
Having unscripted conversations is one of the best way to be swayed by unconscious bias in interviews.

Even though this advice sounds awesome, I will be cautious of putting it into practice without thinking through the bias problem.

I do remember reading multiple research papers on this, but unable to find them at the moment. From anecdote - In the last company I worked in London, only one team (DevOps) did not follow scripted interviews. It was the least diverse team, not just in terms of representation, but in terms of diversity of thought. Most of it was comprised of "tech-bros".

Scripted interviews do not mean you ask through a basket of questions. It just means that you stay within the guardrails of a set of topics and you go through all the topics. With in a topic, you have fair amount of flexibility. For example if you are hiring for a mid level Java programmer your topics may include - Java 8, Testing pyramid, Functional programming, type safety, developer safety(CI/CD/Rollbacks/Code reviews/Pair programming etc), some domain specific knowledge and so on.
Some of these are great tips and I agree wholeheartedly.

However, in personal experience, I've found that this works much better with more experienced developers rather than with junior engineers. Why? Because for some reason, a lot of junior engineers have been pavlov-ed into thinking every interview is for something at Google/Facebook scale (no matter where they are interviewing) and they start describing extremely convoluted designs using tech that they are also not completely familiar with just because they want to come across as knowledgeable.

Something that I struggle with in these cases is reining in the dev back to the "what" rather than the "how", because I've seen even good engineers go into this "let's add a system-bus for everything" way of thinking. Constraining problems explicitly tends to devolve into the "Interviewer-Interviewee information asymmetry" which is the same with most DSA problems (At least with DSA, most constraints are known by both parties).

On the other hand, almost every time I've picked an actual problem we have with a system, be it a bug or a new product or something else, as an interview question with an experienced interviewee, I feel like I've come out understanding the problem space AND solution space better just through the process of discussion and in multiple cases, actually ended up using a lot of ideas from these discussions, so interviewing feels much more "natural" and a "dominant strategy" in game theoretic sense.
>but that's not really possible without control of "google.com"

An open redirect bug in phished site should allow this scenario:

A) Set up the offending link, redirecting to the phishing.com site.

B) When receiving the twitter bot, redirect back to a safe page on the original site for the summary. I understand twitter shows either the original URL or the final URL, but doesn't care for phishing.com in the middle.

C) Don't redirect back for non twitter traffic, so they end up on phishing.com.

A complex scenario, but perhaps enough to show that redirect bugs also matter.
I typed notes throughout my undergrad, and it worked poorly. Everything in math is slow to type and fast to handwrite: subscripts, exponents, arrows, matrices, Greek letters, labels, diagrams, integrals, fractions. My shorthand omitted all latex conventions (A_0 became A0, arrows became ->), but it wasn't enough.

For non-math classes, typing notes worked well.
I once failed an interview, and I think it was because the interviewer laid a trap for me. He asked if I would use such-and-so algorithm to solve a particular problem, and I said sure. I had never heard of such-and-so algorithm, but I figured that I could look it up once I had the job. When I didn't get the job, I realized that such-and-so was probably made up by the interviewer to see if I was trying to BS my way into the job. Being honest would have been a better approach.
There's is a lot of text, and the question in the title is not answered.

Somewhere in the middle the author also purports to build a time-machine using a photon detector, and possibly even admits it does not work (yet). Were not able to read that far due to the feeling of time being wasted.
US law has traditionally held that if both parents are US citizens then the child is a natural-born US citizen regardless of where in the world they are born. This was specifically in support of diplomats, military, etc. I am not aware of a context in which this wasn’t true.

The only complicated area in law is when only a single parent is a US citizen and the child is born overseas. This was a consequence of the 20th century reality that the US had vast numbers of military personnel stationed globally.
nobody is even going to see your codebase and nobody cares to enforce it even if they did
Cockney had a similar fate. I am sure many modern-cockney speakers would beg to differ, but from the orthography of Dickens and the way my mother talked (she was a magpie for accents, picked up the sounds early on in the 1930s-40s although born overseas) I think modern cockney is not the same.
The best experience I've had while interviewing is when I did not care at all about getting the job. It allows you to be genuine. Not playing the game of trying to show what they want to see but just truly being yourself.

It didn't have anything to do with my career though. It was early, I had an okay position and just encountered something really interesting and exciting.

So perhaps the learning is more about how and when you choose to go explore something that excited you rather than other reasons to find a new job.
I was more arguing with symbolic than AI.
The 4th US Mayor announced to accept Paycheck in Bitcoin
I've never met a coherent definition of symbolic AI so I'll just focus on what it contained: some type of search or inference algorithm (iterative deepening, depth first search being major ones) often combined with heuristics written in a programming language like prolog or lisp. Specification + Inference ≊ Specification + Control flow. That means Probabilistic models written in a language like Stan, which is Inference + Specification, fit neatly into so called symbolic AI (which is basically just programming with search/inference).

These search and sampling algorithms still play key roles in game playing AI (chess, poker, Go) and natural language generation. It is the human knowledge, specification and heuristics, part that tends to be more readily replaceable. A lot of control flow and data-structures that powered old AI approaches can be found in databases, compilers, type inference, computer algebra and even the autodiff libraries neural nets are written in.

Video game AI, constraint solving and business rules engines are probably closest to still using the full symbolic approach rather than merely extracting the control flow and structures portion.

We can therefore make a compact prediction: learned approaches replace human written computer programs (specifications, rules systems or heuristics) whenever human contribution is not valuable or is somehow harmful to robustness/generalization.
that is not true. the sub tables guarantee that value is unique in the entire column.

while main table did not have any such guarantees, so, there will be a lot of indexing and duplication in atleast 3 (of 4 sub tables)

Moreover, indexing would be much faster and efficient as there are only unique values in sub tables
Interviews can be made much more useful and pleasant simply by making a subtle change - instead of finding out/exposing what the interviewee does not know, find out what they do know.
Just like how my relatives ask if I prefer “soder” or “waderr”. Those strong final R’s are the dead giveaway of a Bronx accent for me.
I see Qualcomm to be a better competitor to Apple. They already have experience building custom cores and NUVIA acquisition should help with performance.
x86(Even Ryzen) is hardly as power efficient as ARM.