skysight-inc/HackerNews huggingface dataset:
Tangentially I made a Discord server called Awesome Knowledge Management https://discord.gg/XPNeDSQE2j

Inspired by the "who wants to collaborate" post this weekend https://news.ycombinator.com/item?id=29759115

If the folks interested in Zotero and similar products would like to share their experience and also chat about any other similar knowledge management tooling please come join us!
President of the Republic of Finland Sauli Niinistö’s New Year’s Speech
> ... Henry Kissinger’s lessons also come to mind. According to his cynical statement, whenever avoidance of war has been the primary objective of a group of powers, the international system has been at the mercy of its most ruthless member. This principle may also be put to the test in the dialogue due to start in the second week of January.
Awesome to see this here! A lot of this work was done by an undergrad as part of his thesis, and I summarized the work in this Twitter thread along with our planned directions for 2022 (https://twitter.com/ChrisRackauckas/status/14772748124604497...). Though the abstract also captures the idea quite well too:

Abstract: This thesis proposes an advanced, generic and high-level code rewriting and analysis system in the Julia programming language, providing applied equality saturation in the presence of multiple dispatch and metaprogramming. We show how our system can practically solve some challenging problems: Can programmers implement their own high-level compiler optimizations for their domain-specific scientific programs, without the requirement of them being compiler experts at all? Can these optimizers be implemented by users in the same language and inside the same programs they want to optimize, solving the two-language problem? Can these compiler optimizers be written in a high-level fashion, as equations, without the need to worry about the rewriting ordering? Thus, can symbolic mathematics do high-level compiler optimizations or vice-versa?
Yeah, "should not" and "can not" aren't the same at all.
Profile pictures are hidden from hosts until after the booking is confirmed though.

First names are visible. Surname and any profile pictures are not.
Many people say this. But the reality is that solving 100 LC questions and actually understand the solution enough to solve a variation of the problem is a lot of work. Especially if you are working full-time. I wouldn't call that "game it", just usual study and hard work.
Those are impressive but it's not really a fair comparison, 256 byte intros are typically DOS executables which only require a handful of bytes worth of boilerplate before you're putting pixels on the screen. The OP is working with Linux executables, which have a much higher fixed overhead to get running nevermind display any graphics, and that's reflected in the smallest category for Linux and Windows intros being 4096 bytes.
As imtringued also pointed out to you, the central bank in no uncertain terms cannot create money.

QE is not carried out by creating money. It's carried out by creating bank reserves and exchanging them for assets at primary dealers, increasing liquidity. That article you linked elides a number of key intermediate steps. QE indirectly increases the money supply as I explained to you. Not directly as you seem to continue to imply. [1]

[1] https://www.forbes.com/advisor/investing/quantitative-easing...
This isn't some everyday funeral home director - this fellow had previously been in the alt-news (https://fullfact.org/health/funeral-director-interview/), with baseless claims like facemasks causing pneumonia or that all the people who died in care homes were euthanized using midazolam or that the covid vaccines were never tested (at all) before deployment. I would not consider him an authoritative or unbiased source.
To Build or Not to Build: Architecture for a Warming World
I was interested in the idea too and dug further into the math. Assuming you could check hashes at the same rate as Bitcoin is currently mined at that's 202 Exa-hashes per second. If you had the world's hashing power working on guessing private keys, the odds of getting one on any given day are 1/6.70093E45
Can I have some of that ‘work through tens or hundreds of coding problems that are of no future relevance to me’ dishonesty and cynicism?
Name one (chain) store you can go in and ask employees about the product and get a competent answer?

Retail is just about pushing a product these days. The moment they can fire the staff and still have a brick and mortar store they will.
You need education to know that.
When I search for "python random" on Google, I get: https://docs.python.org/3/library/random.html as the first result, which is what I would expect.
In that case it was solely through the choice of words and phrase composition, AFAIR.

One thing I remember is what they often used "I suppose" construct in the casual speech, which rubbed off their peers.
In my shop, the only thing I regret buying the super-cheap model of is a bandsaw. It's just so crappy as to not even be particularly useful for doing bandsaw-type work. But I have so many other cheap tools going strong, the strategy is definitely paying off in aggregate.
There is no unadulterated result, you are doing less sampling and relying on ML to fill the gaps. So you either have the ML reconstructed result or a subsampled MRI.

Healthcare is an area where we need good and clean data as much as possible, let’s use ML reconstruction somewhere else.
Helical piles going below frost line would work
I've definitely evolved my "style" as I've worked on it, the earliest code I was thinking in C and writing in WAT (hence the comment style), As I got more familiar I changed how I wrote it (adding the macro layer helped with that)
Take a look at FOO. Financial Order of Operations.

https://www.moneyguy.com/resources/

https://mailchi.mp/abfa4335dbf1/financial-order-of-operation...

https://www.youtube.com/channel/UC9vUu4vlIlMC0dHQCTvQPbg
You're being mean. It's clear that this bike wouldn't work for you, but it apparently does work for your parent. Stop trying to convince people they shouldn't enjoy things.

To go with your analogy, if someone bought the laptop you're describing and was having fun playing games, can't we see that as a good thing? We don't have to get them hooked on more powerful more expensive options.
No, but I can tell you as a point of practicum that when I forgot to align the stack, clang-generated code faulted under linux.
so you've used google programmable search to make googling better?
Interesting. Would love to see an example of a tumor so small a radiologist could see it but that a ML algorithm would smooth out
Could you consider showing comment scores once comments are a certain number of days old? Being able to see highly ranked comments across all posts is interesting.
It's true that those are library changes, but I think when the parent post asked "Has updating the Go compiler actually been an issue for you in the past", they meant "updating the Go distribution", not just compiler, since those two things have been conflated.

And in a sense, yes updating the go compiler was an issue with those because updating the go compiler forcibly updates net/http, with no option to not tie those exactly.
Ask HN: Is there a generic algorithm for passing interviews?
You know the situation, you are looking for a job and you land an interview. Alas most people don't interview well.

Can the people who interview well, what is the overall high0-level algorithm?

Let me attempt one, Cunningham's Law's style:

* study the WIIFM of the interviewer (IF HR, then.. CEO.... COO.. Hiring Manager... peer...)

* create rapport

* eye contact (look at the top of their nose, center of the eyes)

* listen, really listen

* active listening (this is a bit controversial, some people believe is damaging)

* use "I" when talking about accomplishments and "we" when talking about teamwork

Anything else?
Because in the real world you don't know the runtime of the optimal solution,

The question specifically referred to target performance, which IRL is almost always known and freely communicated (in at least ballpark terms).

As in: "Find the median of this array of 10k integers in .01 seconds please. Not 10 billion, just 10k". You say: "OK, sort and done."

IRL if someone at your job says: "Write some code to find the median of an array of integers. I'm not going to tell you how many, even the order of magnitude. Could be 10k, could be 10 billion." You say "WTF?" They say: "I don't care about whether you get the right solution or not! I just want to see how think about a problem."

I think you'd know where to tell them where to put that question.
> The solution described in the article is likely to be extremely wasteful in both time and memory, by allocating a queue entry for each call, and then O(n) scanning and dropping stale entries on each successive call.

Even if n elements are scanned in the the worst case, the expected time it takes to perform such a scan is O(1). This is because we perform a scan on each insertion and O(n) elements are deleted in a scan of length n. That means the number of elements scanned is proportional to the number of elements inserted.

> Tabulating call count by division(s) of time would be less obviously problematic.

Tabulating call count by division(s) of time doesn't quite work. If a 9 calls are made at the last second of one division of time and 9 more calls are made in the first second of the next division of time, you will hit 18 calls in a two second interval which is over the limit of 10 calls for any one minute interval.
>Rate limiter: I would probably use a hash table of this structure -- called[yyyy-mm-dd][hh-mm] and then increment the hashtable for that minute, for example, called[2022-01-02][22-01]++ and drop any entries for the last day at the end of the day.

Why on Earth? Given that the timestamp cannot randomly jump backwards, you can achieve the same results by just storing the timestamp of the first call after a reset, and the number of calls sharing the same date/hour/minute, resetting it to 0 when the minute advances.

That said, it won't be entirely what was asked, since it won't have the rolling behavior.
Might try Wim Hof breathing techniques: hyperventilate + breath hold, and repeat. Can’t stay up thinking if you starve your brain of oxygen

taps temple
Do you have a link or source?

Overdose and suicide are two of the leading causes of death among young people. If Covid deaths were 5X higher, we’d see a much much larger overall increase than 40%.

Edit: Your numbers are for the total population, not young people. The death rates and leading causes of death are drastically different between young people and the general population.
From another backend person, maybe it’s easier to implement this with a set of rules when not to trigger the alarm:

- your calendar has a day-long event called out-of-office

- school’s RSS feed has a new element matching “clos(ed|ure)”

Similar with weather, etc.
Mathematics of Secrets: Cryptography from Caesar Ciphers to Digital Encryption
If it helps you stay motivated, I'd love to hear the results of your "experiment" :)
Support a local news outlet, without them the major news outlets would be dead in the water.
Whether that is acceptable or not depends on the purpose of the scan. If it's for a routine and defined purpose, like measuring the size of something, a bit of artistic licence by the computer is not too bad, I think. As long as it gets the size right (or whatever specific aspect is relevant)
Online tools like that are best improved by making them into VS code plugins. To compare text outside of Git I open Meld and paste it in.

Timestamp conversion? SwissKnife in VS code. Make a UUID? Command pallete has me covered!

The all-in-one online tools like CyberChef linked below are the most interesting, that way you don't have to have to dig around for different ones. But simple utils should not be hard to get to or need internet when VS code has more convenient options.

Online tools are great for casual users who don't have VS code or want it though.
Hardly. Humans are not first and foremost political creatures. The notion that "everything is political" didn't get as extreme as it is now until recent years. It's made society far more combative because it's made life revolve around the accumulation of power.

There's still room for curiosity. We don't have to focus exclusively on who gains or loses power in every interaction.
If it does as advertised, probably should not affect too much. Specifically, moving implicit dependencies to explicit should not impact anyone using the dependency. Might trip up code that is adding a new implicit?
AT&T, Verizon CEOs reject FAA request to delay 5G expansions scheduled for Jan 5
It can probably be merged piece by piece, so it won't be a problem.

The reason he wrote the full patch series out like this, is because he wanted to measure the speed gains. Without significant speed gains it would be difficult to convince the kernel developers to make a big uncomfortable change like this.
Very few French are dying of it (like, 300/day), which I'd call a massive success story. Containing COVID is of course out of the question at this point, and I never argued otherwise. However, the risk of life and limb to people who did get vaccinated is nevertheless increased by the presence of those who did not, because the unvaccinated get sick and eat up hospital resources that would then be denied to people who need medical attention for unrelated reasons. Moreover, they increase the risk of spreading COVID to people who cannot get the vaccine (e.g. babies, folks with weak immune systems). So, it really is in everyone's interest to get everyone vaccinated -- everyone's risk of dying a preventable death decreases.

What's the cost of this? Why, it's the very same as the cost of getting most everyone vaccinated for literally anything else we get vaccinated for! No one has a conniption about vaccine regimens for measles, mumps, polio, etc., because the programs for implementing them at scale have been so successful that hardly anyone gets hospitalized or dies from them anymore. Want to attend public school? Get vaccinated. Want to join the military? Get vaccinated. Want to live in a college dorm? Get vaccinated.

The marginal cost of adding one more required vaccine on top of the ones almost everyone regularly gets (and almost no one complains about) in order to participate in normal society is negligeable.

So no, it's not a case of "everyone gets corona" vs "everyone gets corona and we have a miserable digital dystopia", as you put it. It's a choice of "everyone gets corona and a lot of other people needlessly die for want of medical care" vs "everyone gets corona and/or the vaccine, you have to fill one more checkbox on your vaccine card (which already has a dozen or so), and comparatively fewer people die for want of medical care." Life will get back to normal either way; at this point it's really a question of dealing with the selfish, paranoid, delusional, despicable people who would rather see the mass death of their fellow countrymen over having to fill one more checkbox on their vaccine card.
I call bullshit! Ebpf programs cannot crash the kernel since they cannot be run if they contain bugs in the first place.
The biggest portion of this growth is almost certainly being driven by opioid poisoning. This was growing quickly pre-pandemic, but has skyrocketed in the last two years.
I’m in the same boat here. I had a list of ~15,000 blog readers at some point, but gave up sending emails when most services wanted to charge me $1000~$2000/year, even when I only wanted to send 1-2 emails a year.

If there are any services that allow me to import my previous list and email them (very) occasionally for a reasonable price, I’d love to know about them.
true, but its also quite seasonal. where as sugar in our current environment is all year round 24/7 and super low energy expenditure to get and consume it.
Looks like it.

Archive: https://i.imgur.com/1862yzm.jpg
Are we hiding behind linguistic semantics?

If the fed wants to buy $100b of assets tomorrow, it can do so, despite not having that money. The interbank mechanics are unimportant, the point is the value is created at will, creating inflation, and is a decision of a few powerful individuals.
The anagram solution leaves the actual hard part unfinished^. Also, to solve in O(n) you need a bit array (or a database like Postgres that can do an XAND on a string).

> Sort the characters of the words alphabetically. Since anagrams are all made up of the same letters. This will give us the same string for any pair of words that are anagrams of each.

Correct.

> Produce a dictionary of the number of times each letter occurs in each word.

Well, yeah...algorithms aren't the hard part for this kind of question. "Produce a dictionary of the number of times each letter occurs in each word." is heading the wrong direction. You want an encoding that does not care about the number of times each letter occurs in each word.

Take a string of zeroes, which is (maxWordlength*26) long.
Each segment of 26 represents a compositional letter from the word. So 100000 00000 00000 00000 00000 is 'a'

Now you can create your dictionary from the sorted word indexes.
pin becomes inp becomes
000000 00100 00000 00000 00000
000000 00000 00100 00000 00000
000000 00000 00001 00000 00000
same as nip (becomes inp, etc)

You can add 26 zero sets, to pad out to the length of longest word, if words are variable length.

^We're going to assume normalized words, which are all lower case and no punctuation, comprised of English letters from the 26 character alphabet. Getting the set of all of the possible words of any given length, is also quite an exercise.
You think "I'd use a well tested 3rd party library for this problem" would eliminate you from the running on an interview with this question?

This, and many other of these algorithm questions, are asking people to come up with solutions to problems solved umpteen times with well designed and tested libraries available for all of them.

A sign of competence as a software engineer would be to use them.
Maybe the people developing the project have some insights into which build improvements they would benefit from.

Having to recompile the entire tree every time you change a seemingly unrelated header gets old fast.
Rolls eyes. Land value taxes and negative interest rates anyone?
> So, how do you change that business model?

Short books for solving a problem that readers have, long books for entertainment.

People will absolutely pay good money (thousands) for a 20 page pdf that solves a painful problem. But they’ll fidget and squirm at the prospect of $20 for 300 pages of edutainment.
It's really, really good. Short but well-written.

The one on chlorine trifluoride (linked in OP, but fixed link) is also really good: https://www.science.org/content/blog-post/sand-won-t-save-yo...
It is not about big or small, I don’t think you understand how ML work.

And by the way, tumors can be really small.
> Your partner might see a therapist, and because of the nature of therapy, might be nudged into blaming you for all their woes.

What about the possibility that the depressed person might have suddenly stopped seeking help from their therapist/ stopped taking their medication? That seems important to mention in your list-- IIRC at least the latter is actually a symptom of some types of depression.
The problem would be blurring or denoising meaningful information, but I don't know enough to say they don't do any denoising. I can imagine the data being noisy, but perhaps it isn't? shrug :D
FOOF, the compound that makes things go "foof".

Are there any other onomatopoeic chemicals out there?
I'm tired of the slagging on Electron without providing something better.

Cross-platform development is known to suck. Someone from the Linux world could have created a cross-platform GUI toolkit system that worked on Windows, Linux, OS X, Android, etc. and "didn't suck".

People have tried. Linux folks bitched about them all. So GitHub created something. And it appears to suck least.

Want to help fix the "problem"? Here's how you break the logjam: create a modern text layout/shaping/rendering toolkit based around vectors/paths that works natively on modern graphics cards (aka: use Vulkan). Text and vector rendering are the bottlenecks that cause everybody to use suboptimal solutions like "use the Chromium renderer" (Skia underneath) because it's such a bottomless swamp of complexity.
Low torque? Curious what makes a crappy bandsaw crappy.

And yup! That was the math: (cost of cheap things) * (total number of things) - (cost to rebuy) * (% of things you end up rebuying) << (cost of mid-range things) * (total number of things)
its hard to expressed how horrified I am by these reports.

Are you guys fit/healthy today?
I’ve gotten interview questions I’d recently solved and my problem was it was too easy. I had trouble acting like it was the right amount of struggle. Is there a trick for that?
There is a proper place for everything, and others for everything else.

You can make a zero-overhead analog of optional<int>, for such cases, for clarity and safety. (Unless you are also trying to present a C API for cross-language compatibility...) But it is tricky to determine the exact amount of handholding to provide for such a type, and extra work to remember exactly what it is. We all know how ints work.
Hadn’t crossed my mind, because I’m still assuming it ultimately came via a bat research project. But now that you bring it up… I ddg “are bats and mice close cousins” and get a reference to moving a bat coronavirus into mice:

> Eloit’s team plans to put BANAL-236 into “humanized” mice and possibly monkeys to see whether it can cause disease

> The BANAL isolates join a growing list of bat coronaviruses related to SARS-CoV-2 [found all over the place]

> The BANAL isolates, like all close relatives of SARS-CoV-2, are missing a signature component of the pandemic virus known as the furin cleavage site

https://www.science.org/content/article/close-cousins-sars-c...

[Edit: IMO]

So bat-sourced, transferred to mice for further investigation, and accidentally transferred to human is a very plausible pathway. All it would take is a furin cleavage event turning it into super-measles, a mouse sneeze or a carelessly handled dead mouse, and a handler is not wearing googles or the mask isn’t well-fitted, and all of a sudden we’re living in a Crichton or King novel.

Wouldn’t be the first dangerous bio lab leak, unlikely to be the last.
I 2nd this - never heard of this before and I loved the 3 mins it took to read.
Intel tells mobo makers to disable AVX-512 from Alder Lake CPUs via BIOS updates
Out of interest, do you understand how MRI reconstruction works?
Here is a list of alternative search engines

https://fabform.io/a/alternative-search-engines
+1, to make this work you'd need a standardized schema, and well-defined, relatively stable interfaces. Github, some kind of programming ecosystem (eg: Android libraries or Python Flask server modules), or a cloud system (with the associated problems of vendor lock-in which could be mitigated via federation and open-sourcing the system) seem like the best way to distribute these.

For example, Salesforce has made this work by giving every customer a standard base schema, and then letting developers build modules on top of that: https://appexchange.salesforce.com/

The hard part is designing a core schema that is sufficiently useful and powerful such that people adopt it, while still allowing sufficient per-user customization so that the system can meet specific customer needs. And then when people start using custom extensions to the core schema, ensuring that all the plug-ins and extensions interoperate seamlessly with the huge number of possible combinations.
This is all a massive deflection. Why is CR okay to make recommendations in an "area they're not good at"? Even the most generous interpretations are more damning than your claims.