skysight-inc/HackerNews huggingface dataset:
If you know you are trying to search Wikipedia, go to chrome://settings/searchEngines and add a search engine with keyword 'w' and query URL 'http://www.wikipedia.org/search-redirect.php?search=%s&langu...'. Then you can type 'w whatever' to search Wikipedia for 'whatever'. Firefox has similar feature called "Add a keyword for this search".
Geniusly curious: does "expected" in English necessarily means average? My understanding was that expected is dependent of the application domain, so it can mean best or worst or average.

If you have an implementation that is O(N) in worst case it's (theoretically) DoSable since an attacker would always hit that case - so the expected complexity in case of an attack is O(N).

A trivial solution in O(60)=O(1) for worst case is to store the number of call everything second in a fixed size array and loop over it. With some arithmetic you can even avoid looping over it.
This sounds very interesting but I have trouble picturing it.

Could you provide an example of text with this structure/rhythm?
> A requirement for changing habits is changing the physical world.

James Clear talks about this in Atomic Habits [0][1], explaining that to break a bad habit, you must invert the first law of good habits ("Make it Obvious") so that the bad habit is "invisible". To do this, as you say, you must change your environment: "Reduce exposure. Remove the cues of your bad habits from your environment."

[0] This Atomic Habits summary was posted on HN recently: https://www.chrisbehan.ca/posts/atomic-habits
[1] https://s3.amazonaws.com/jamesclear/Atomic+Habits/Habits+Che...
I would love a search engine that penalizes monetized content.
Content with affiliate links or ads etc.
Just imagine if the computing revolution started closer to the beginning of the century instead of the last few decades of it. It would have been cray trying to fix everything.
> If that were true I would consider it a very weird Common Lisp implementation.

One of those is called SBCL.

'The main point' is that you can't depend on the value of (EQ '(a b) '(a b)) being NIL.

Reason: a compiler compiles a Lisp file. The compiler sees literal data like '(a b) ' and '(a b). The compiler determines that these are 'similar' objects and 'coalesces' them into one object. It might even do it for '(a b) and '(1 a b), seeing that one is a sublist of the other and coalesces the first list into the sublist of the other.

Common Lisp compilers are explicitly allowed by the language standard to do these things with literal data in a source file. It defines a concept of 'similarity', where this is allowed.
There's no free pass for ignoring electrical regulations just because a building is below a certain size in the US, and I doubt there is in the UK either.

Right, this is the case in New Zealand too. Want a sleepout under 10 m^2? Go for it. Want it wired to electricity or plumbed in? Then you need consent.
I can't imagine that many people are able to maintain 30% growth over and extended timeline.
I am a long-term shareholder, with shares since March 2020. I have 775 of them now. Given this news I'll be a paper millionaire again this week. I say that's pretty good for a guy without a job!

Nobody really cares about predictions that go right, I guess, but I made some here on hn way back in April 2020 justifying why I was starting to go all-in on Tesla (a process I completed in January 2021 when I dumped my Square stock):

https://news.ycombinator.com/item?id=22958528

https://news.ycombinator.com/item?id=22970810

https://news.ycombinator.com/item?id=23027366
When my then-pregnant wife called our fertility clinic with a worry the nurse calmed her down but also basically told her “welcome to the rest of your life.”
Maybe I’m getting older but while I still think I’m pretty liberal, I appreciate John Roberts in his role as Chief Justice. I’ll never agree with him on some hot button issues and I know he’s likely to do a lot of damage to, for instance, Roe in the next year but his efforts to maintain the integrity of the court are not lost on me. With the make up of the court now, it’s probably futile, but it’s not lost on me.
We have some test suites that run with a date two weeks in the future. The last two weeks of every year always seems to be fixing these kinds of bugs! (Luckily it’s a web app and most people refresh the page after a few days)
I can't fathom waht you must be feeling. It's horrible when we get into these random life-changing events.

I'm sorry you had to endure that.
My favorite way to avoid preflights is to have Next.js handle the reverse proxy. It fits my mental model better to have it code-side instead of putting Cloudflare/Fastly in front.
C++ has built in binary trees with fast iteration. The C++ binary tree is my favourite standard library data structure of any language I've used, it isn't the fastest out there but it has so many useful things you can do with it. You can use it as a heap, you can use it as a dictionary, you can use it to sort things, you can insert items at the same time you iterate through it and if they are after where you are in the tree then you will find them in your iteration etc. It does so many things right that others don't do, I'm sure the others data structures are slightly faster but the C++ binary tree is so powerful and still fast enough for basically every problem.
You are inadvertently proving my point. Politicization is the problem. Sure Trump should have mandated actual national lockdown like we had in Thailand, however you are also right that the other side of the political machine took positions directly opposed to Trump almost for the sake of it. That is exactly what politicization is and that is exactly what I am saying is more dangerous than the pandemic itself.
Let's talk when Turkey wants to be a democratic country again. Until then there will be many more stories like this.
Oh anyone who does stuff like this is almost definitely on the clock. It may have started out with people tinkering with an OS as a hobby, but modern Linux, the fairly reliable multi-platform behemoth kernel we use today, relies on huge companies like Microsoft, IBM, VMWare, AWS, Google, etc. hiring the maintainers and paying them to maintain the kernel. It could never work if it was all evenings-and-weekends people. It’s just too much work.

And that’s fine! It’s incredible that a collaborative effort like Linux (protected by the GPL, which forces the issue) can pull in all these big companies’ resources, given that the companies would probably prefer to have their employees work on things that only benefit them and not their competitors.
I tried to take it for a spin using `make LLVM=1 -j$(nproc)`, but, it seems it only compiles for GCC. Has anyone compiled it using `LLVM=1` ?
Sure, google is bad, but it's 2022 and searching for shows in Amazon Prime is ridiculously bad. Just yesterday I searched for "Adams family" knowing that they had a movie called "Adams family 2", and it just didn't show in the search results at all, lots of pretty unrelated movies. I had to specifically "search" for the exact movie title.
We already have that. It's called Tether.
These kinds of things are always tricky, and always easier to see in hindsight. Everything is a trade-off.

I can easily picture a scenario where there is pressure to reduce time to release signature updates, and someone looked at a process where there was early testing (that would have caught this) and said "Over the past 5 years, we've deployed hundreds of signatures with exactly zero failures; why are we still doing this process that adds a pointless delay?"
I agree -- that sort of rhythm may be to the point and good for some goals of technical writing, but is pretty sterile. My favourite quote about sentence pacing:

> This sentence has five words. Here are five more words. Five-word sentences are fine. But several together become monotonous. Listen to what is happening. The writing is getting boring. The sound of it drones. It’s like a stuck record. The ear demands some variety. Now listen. I vary the sentence length, and I create music. Music. The writing sings. It has a pleasant rhythm, a lilt, a harmony. I use short sentences. And I use sentences of medium length. And sometimes, when I am certain the reader is rested, I will engage him with a sentence of considerable length, a sentence that burns with energy and builds with all the impetus of a crescendo, the roll of the drums, the crash of the cymbals–sounds that say listen to this, it is important.

(Gary Provost)
Here is how it works for SPARC,

https://docs.oracle.com/cd/E53394_01/html/E54815/gqajs.html

https://docs.oracle.com/cd/E86824_01/html/E54765/adi-2.html

https://docs.oracle.com/cd/E86824_01/html/E54766/adi-3c.html

https://docs.oracle.com/cd/E37838_01/html/E61021/sysauth-adi...

And for iOS,

https://developer.apple.com/documentation/security/preparing...

https://developer.apple.com/documentation/security/hardened_...

And for Android,

https://developer.android.com/ndk/guides/hwasan

So you cannot just assume that calling a couple of Assembly instructions from userspace will do for hardware memory tagging.
No Canadians are not satisfied. It's the biggest complaint of everyone outside of the top few large cities.

The government is clueless, but also the healthcare isn't very good beyond common issues.

It's not like in the US where you have multibillion dollar facilities dedicated to a disease.

Unfortunately the same doctor treating you for cancer is the same doctor putting stitches in some kids finger at the local hospital and not a specialized medical team at the Johns Hopkins Center.

Everything here is treated with Amoxicillin, Tylenol, and if they trust you enough with the hard drugs, maybe some diclofenac.
I had a friend tell me their daughter tested positive for something and they didn’t do any follow-up testing because someone else they knew also had a positive result and their baby was fine, so “the test is worthless.” Luckily their daughter seems to be healthy herself, but it clearly wasn’t explained well to them by their doctor.
According to the Changelog [1] this fixes two CVE's.

[1]: https://github.com/python-pillow/Pillow/blob/main/CHANGES.rs...
As someone who has struggled with depression and anxiety for decades, huge crises like a partner leaving or getting fired (both due to depression and anxiety) have always forced me to get better at handling my issues. I totally am of the opinion that family, friends, and partners can all be huge enablers of really awful behaviors that feed or even cause mental illness. Not only that, it's not their job to make the sick person better. They can't. Only the person with the issues can learn to address them.

That said, I've also seriously contemplated suicide in all these times of crisis, and I'm guessing a certain percentage of people in this type of situation won't make it through. Whether it's ethical to force them to deal with an even more awful reality in hopes that they'll become stronger is questionable, but I believe it's sometimes necessary, because many people with depression/anxiety don't really live anyway.

I'm personally glad that not everyone tolerated my unhealthy lifestyle and outlook on life, otherwise I'd still be living with my parents without a job and without having seen anything other than the inside of my bedroom.
Goddammit now I really want some of this, just to see how bad it is.
120 sites is pretty hilarious and sad. "Here you go, the worthwhile part of the internet!"
Similar to other commenters I would prefer some things over how they are done by Zotero. But what holds me back from switching to another solution is clearly the community. There are enough plug-ins to make Zotero work more as I wish and the people at the forum (https://forums.zotero.org/discussions) are very helpful.
I want a good search engine for searching internet "chatter" - basically forums, comment sections, etc. I know we have FB, Reddit, Twitter, and so on, but these are all centralised platforms with centralised censorship when the "wrong" comments are made, or the preferred comments are intended to be surfaced/stickied.

It's frustrating to me that I almost never get forum results from Google any more. DuckDuckGo/Bing has been much better in that regard.
I agree with the whole article though, except for the note about using sesquipedalian words. I agree that there are, in fact, creative usages of such words that make making a point achieve a stronger impact, and I enjoy learning a new word or two from whatever I'm reading. Expanding my vocabulary is one of my motivations for reading as a non-native English speaker.
> This actually deserves to be talked about more

Does it? It's brought up in nearly every covid related thread both here and on Reddit. I couldn't avoid talking about it or reading about it even if I tried.
It’s Time to Accept That Millennials and Gen Z Are the Same Generation
This is also the reason you can still POST text/plain to random TCP servers on the user's local network, without pre-flight check.
That could trivially be the consequence of men's relative freedom to travel, while women's movements are rigidly controlled.

Looking to Iran for any comparison regarding the equitable treatment of women is beyond absurd. Let us know when honor killings and genital mutilation and child marriages have been dealt with, and maybe then we can start including Iran in discussions about how to treat women.

---

With regards to the rest - If I'm paying for an education, I don't give a flying rat's ass about how much sensitivity and care has been put into achieving the correct ratios of skin color, gender, sexuality, or really any other factor than the qualifications of the person from which in learning. I want the best teachers.

Social justice issues are cultural. Trying to arbitrarily and artificially correct such problems with bureaucratic checklists is a tragic and infuriating response, often introducing whole new categories of harm. All they accomplish is the selection of one person over another based on their race, gender, or sexuality, regardless of the hard work and effort expended as an individual human being. No matter how you slice it, that is a deeply wrong and troubling mindset.

Race and gender and sexuality aren't knowledge, competence, capability, or character. They aren't qualifications. Treating them as such is social justice theater.
There is...
Realistically these particular people are right though.
Mountain bikes are like SUVs. Only a small % of people take either off road or in any way challenge their capabilities.

But the same can be said for most bikes. Very few folks actually run the tour de france or any other competitive race. People get all excited by capabilities or let those who do know and use those features influence their buying.
NFTs became a $40bn market in 2021
Yes, that’s the one. I had been using Papers ever since version 1 beforehand, but I had to look for an alternative after the clusterfuck that was version 3.
Ultra High Resolution Photo of Night Watch (2022)
I looked up what `intext:foo` does -- it forces the search to have "foo" in the text of the page (not the title or url).
You can enable the online maps from OSMAnd and enable Microsoft Earth: https://osmand.net/features/online-maps-plugin
It does not inspire confidence that they needed multiple tens of thousands of cores in the first place.
Disagree. I don't get your reading from it and frankly I read the above comment and also did not understand what they had intended to communicate due to seeming contradictions. I had the same questions.
Not if the search engine is paid. The 'circle of doom' you describe works only in "everything is free" world.
The Wuchang campus is closer, 17k away.

Crucially, however, the now famous “earliest” COVID-19 case (1), a 41-year-old male accountant, who lived 30 km south of Huanan Market and had no connection to it—illness onset reported as 8 December—may have become ill with COVID-19 considerably later. . . . This suggests that he may have been infected through community transmission after the virus had begun spreading from Huanan Market.

[C]onclusive evidence of a Huanan Market origin from infected wildlife may nonetheless be obtainable through analysis of spatial patterns of early cases and from additional genomic data, including SARS-CoV-2–positive samples from Huanan Market, as well as through integration of additional epidemiologic data. Preventing future pandemics depends on this effort.

https://www.science.org/doi/10.1126/science.abm4454
> As someone who had to go rattling over the USB gadget subsystem, I can tell you that running "grep" with "find" was the standard way to find some data structure buried in a file included 8 layers deep.

It has always amazed me how finding something which originally seemed a trivial little thing, usually meant going through a chain of #defines and typedefs across many header files. It's the same with GLibc, by the way. It' a bit like when you hike to a summit by following a crest path: you always think the next hump in sight is the right one, your destination, the promise land; and when you reach it, dammit, it wasn't, your goal is actually the next one. Or perhaps the next after the next. Or...
I agree. This type of bug seems like it should have been thought of when it was first written, or at least caught during a code review.

However, it's very possible that this was written a decade ago, and even if someone did the example conversion at the time to 1,201,011,234 it wouldn't trigger that "magic number spidey-sense" like a number that's closer to 2.1 billion normally would.

In fact for all we know there's a comment next to it:

// TODO: convert to Int64 sometime before 2022
You can save a lot of CPU by just never querying the server, and just assume the balance is 0. I guarantee the experience will be identical
The thing that people like Elon sometimes forget is that most companies have far less room for first principles multidisciplinary problem solving than for the people who then implement the plan that comes out of said problem solving. It can still be helpful but it comes with the added cost that every time you ask someone to do a task you have to explain the entire decision tree that lead to the task, and then even if they do come up with a valid improvement you probably have to throw out a bunch of other decisions that other people are already working on implementing.
I never said hospitals. I said clinics. Research is not something the private sector wants to do in this domain, because it's not profitable.

If all you saw was endoscopies and sports health, you weren't looking. There are tons of generalist clinics.
Everyone that is capable of reviewing this effectively is likely on leave right now.

Almost all the core maintainers are employed only to work on the kernel 9-5 outside of extraordinary situations (say a critical privesc or RCE in the kernel).

This patch set will not be ignored but it likely also won't receive review until everyone is back behind keyboards in the coming days.

Kernel devs enjoy the holiday season too!
To be fair, I as a human didn't notice it said "Mars" either and thought the answer was correct.
This is great, most self-help content is overly repetitive so definitely good to have summaries like this.

Tangential: Is the whole good habits thing not a bit overdone at this point? I meant "Practice maketh perfect" isn't a new message -- every new generation is taught the value of discipline in schools by teachers and sports coaches, Outliers popularised the 10000 hours rule more than a decade ago.

Why do then people still find books repeating obvious advice like this life changing when all it's doing is giving you momentarily high? I am people.
Why would that alter my level of excitement? I know different journals are of differing levels of quality, and im not in the know enough to assess which is which, but i would never assume that the NIH is the only group that knows how to do science.
Many of these conditions would in the past have been fatal in infancy, and it is only through modern medicine that children can survive them at all. It's fair to expect medicine to provide the solution to the problem it has created. There's nothing natural about children having to live their lives in and out of a hospital.
I use Zoteros cloud service and the PaperShipapp. It works really good even though the app hasn’t been updated in a while.
Personally, it was quite effective at garnering my attention - so much so that I cancelled my subscription when I returned to college.

While I've enjoyed many FPS' over the years the rush just doesn't compare with my own physical experiences. I cited EVE because - in my personal experience - it did manage to very briefly simulate that sense of danger.
We need to talk: Can we standardize NO_PROXY? (2021)
I can’t view the whole article but from the visible portion it seems this is at the request of the Silicon Valley tech giants. I know there are other reasons to dislike the power of this court, but why should this class of cases get treated specially in terms of being routed to different courts just because some powerful monopolists demand it?
There are programs, non-profits, and alternative treatments depending on the country/region/state/city. If you are able to send US text messages for free to/from the US, you can use X2AI’s chatbot for free by texting “YC” to (650) 825-9634. It will at least get you access to CBT coaching, which has shown to help. Medication (once one finds the right one for themselves) helps many, but here is a good TED talk on approaches without medication: https://youtu.be/drv3BP0Fdi8

Disclosure: I know the founder.
> Work sample evaluations do quite well, for example. As do in depth technical discussions about ... just about any subject the candidate claims to know about.

How do you compare candidate A with preferred subject 1 with candidate B with subject 2? And how do you get the candidate to talk sincerely and not bullshit around the topic, especially when testing ML - a modern alchemy more or less, no definitive answers, just a bag of tricks?

I have had problems with controlling the waste of time and directing the talk towards useful topics because the candidate wouldn't stop the bullshit talk. Maybe other fields have less bullshit maneuvering space.

I think it's better to go with a list of basic questions that remains the same between candidates. Only if they ace the basics I test for depth. Depth can be tricky to evaluate, especially for people who are not very bad - maybe just in ML.
A reverse proxy using Nginx would work just as well.
Yet all the restrictions fall on the unvaccinated. Are they going to reverse course?
Show HN: Cursorly – move your cursor with machine learning