skysight-inc/HackerNews huggingface dataset:
Hello Hacker News! Maker of One Word Domains here! Since OWD's last appearance on Hacker News, I've added a few extra features to the site including 20 new TLDs, a domain hacks category, new filter parameters, as well as a rudimentary user authentication system.

I'm posting here because I would love to get your thoughts on which features you would like to see next for a tool like this. My current plan is to add the following features:

- An advanced search tool where users can type in a given word and receive relevant high-quality domains that are generated via sentiment analysis and deep learning.

- Premium newsletter service - users can choose a niche and we will send weekly newsletters with the best domains pertaining to that niche.

- A full-fledged user management and authentication system on One Word Domains where users can log in with their account and save all the domains that they like with the click of a button and review their selections later.

Would love hear some feedback on this, as well as the site/UX in general. Please, don't be afraid to be harsh - I really appreciate any constructive criticisms that I can get.

Thanks a lot,

Steven
It baffles me that you can complain about executive departments without mentioning the elephant in the room.

When the executive is a psychotic fascist who actively sought to be actively ignorant and contemptuous of the government he runs, why would you expect the civil servants to be able to effectively perform their duties?
I'm at my third company making money from neural networks, so I don't know where you get this idea.

2 have been around text and one on video.
The perfect 10 minute Daily Posture Routine (Fix your Sit)
Deep learning practitioners in industry practice a trade. These individuals should not be treated, evaluated, or criticized as if they were scientists. However, I do agree that people who claim to be doing scientific research should be judged as scientists :-)

> "Trades" don't have conferences and journals and researchers whose job it is to publish in them

Actually, there is a remarkably large number of associations, conferences, journals, and researchers for a remarkably large number of trades. I mean, you can find researchers in, say, the trucking trade figuring out whether using one type of wheel or another can reduce costs per mile driven by a cent or two in a particular class of trailer truck. The number of trade associations in the US alone is close to 100,000, covering nearly every aspect and level of skill in our economy: https://www.google.com/search?q=how+many+trade+associations+...
Sleep:

- blackout curtains, blackout rod, and white noise machine.

- latex hybrid mattress. I settled on Luma's version of this.

Exercise: Mini home gym settup

- Bowflex SelectTech dumbbells with stand. Power blocks would be equally good, these were just on sale at the time.

- Cheapo belt-drive indoor bike

- Pull-up bar

- Bench if you have extra space.

Work:

- Ergo mouse and keyboard (I use Freestyle 2 for keys and Evoluent vertical mouse).

Liesure:

- Kindle with buttons. Used the old keyboard one until it died, then switched to the Voyage.

Car:

- Honda Fit. Incredible value in this car. Parks anywhere.

- Roof rack w/cargo box. Turn your subcompact car into a station wagon.

Cooking:

- Instant-read thermometer

- Vintage cast iron pan. They cost about the same and have a much nicer surface. Best I've found is Griswold.

- Forged knives with decent steel. Best value here is probably something Japanese (e.g. Tojiro Gyuto)

- Japanese water stone for sharpening. It's a fun skill and doesn't take long to learn - or just pay for it regularly. Sharp knives are life changing.

- Tri-ply pots/pans. I went for All-Clad, but Cuisinart seems to do fine for much less $$.

- Panasonic IR toaster (FlashXpress). Compact, super-fast , bulletproof. (I'm on year 10 of consistent operation).

- Moccamaster or knockoff version - I use the "Motif Essential" which sporadically shows up for $50. 85% of the flavor of pour-over, 20% of the work.

House:

- Battery-op electric lawnmower/blower/trimmer. No more gas fumes, low maintenance, quiet.

- Cordless drill

- Basement dehumidifier. No more funky smell.

- Color tunable light-bulbs. Bright blue in the morning, orange-y in the evening. It's flux for your house.

Health:

- allergies: sublingual immuno therapy. Same benefits as allergy shots, no shots.

- IR thermometer. Especially if you have kids.
Yeah, except they have stop around Panther or something like that.
> Surprising reasons?!

It is possible to write a blazing fast JSON serializer/deserializer on pretty much every programming language, and most languages have many of them.

Swift does not, and it does not seem that it will have one in the near future. This is quite disappointing, taking into account that Swift is one of the 3 major-platform native languages (C# windows, swift macos, C on Linux).

So yeah, it is quite surprising that the major platform language in one of the main platforms in use has extremely poor JSON support. Even more surprising is that there is no path forward to fix that.

There are many pros/cons of using json, but this was a "non issue" (if it isn't fast enough, we can make it fast - turns out we cannot because the platform is controlled by Apple and they don't want to).
I fixed my sleep apnea using a Velumount device, which is simply a piece of wire you stick in your throat before you go to sleep, and it keeps the important part of throat unblocked during the night. One of those things that truly deserve to be called "life hacks".

Learning how to use it is a lot of "fun" (expect to spend half of the day vomiting until you learn how to insert it properly), but afterwards it works like magic.

I would recommend to try it, and verify by oxymeter how it works.
To clarify, this is the limit for how long they can be to be considered valid.

Certificates are encouraged to be of shorter lengths as it reduces their potential for abuse. If compromised, a certificate with a long lifespan could be used for years without anyone noticing. A system which doesn't check for revocation is especially vulnerable (though of course, browsers do).

Let's Encrypt certificates are only valid three months, which works well because it's largely automated. It would be good to extend that philosophy elsewhere: automation, and with shorter cycles.

Note the actual limit is 398 days, which gives a small buffer over 1 year.
I'd quite like to see this eventually getting to more like 1 month, maybe 7 days - forcing continuous automated issuance.

Ideally, something more like 1 hour - like a JWT - would be nice, but not particularly practical as you need to allow some margin for incorrect local clocks time
You can if your company can afford to pay enough to hire an entire devops team in a short time.
Global illumination is orthogonal to photo realism. In fact, GI and lighting in general can help indies get away with untextured and/or low-poly models and still achieve a pleasant look (check out The Witness or Superhot for some examples.
I'm literally quoting from page 4-1 of the Intel 8086/8088 manual.
One way to optimize performance is to change program text from one thing into something else. In this case, "function calls" refers to the text before the transformation is applied.

It seems reasonable to me to describe an optimization by identifying where it can be applied. If someone wrote a blog post titled "optimizing multiplication by 2" and went on to describe changing "x * 2" into "x + x", there would be nothing unusual about that. It would no longer be multiplication, but we wouldn't necessarily expect it to be.

I agree it can be interpreted another way in this case, though. So while I maintain it is not wrong, I admit it is ambiguous. Someone could have used the same title had they written about a one-line optimization to the Python interpreter.
>prescription of nutrient types and quantities

How is that not essentially calorie counting? If a diet says at 8:00am eat 10g Fat, 30g protein 30g carbs that's still a way of saying eat 330 calories
> The problem is that people are latching to the idea that such-and-such diet allows you to eat however much you want, and you'll lose weight.

This argument is often used not to say you can literally eat an arbitrarily large amount of food and still lose weight but to say if you eat this diet you’ll most likely lose weight without having to feel hungry.
A small (~4qt) water boiler for the kitchen. Having on-demand hot water makes tea as available as a glass of water.

First benefit: tea is a beverage hobby with some stunning depth (think wine, beer, scotch, etc).

Second benefit: Lots of flavor diversity means you won't have to reach for sugary or alcoholic drinks as often to fight off boredom.
If you use C++ then you can use the Abseil B-tree containers: https://abseil.io/blog/20190812-btree
Typical Hossenfelder.
If you're just calorie counting, you can certainly have success, but it's not a bad idea to maintain some idea of where you stand in terms of your consumption of fat, carbs, and protein.

If you calorie count and generally try to stay around 33/33/33 in terms of percentage of macronutrient consumption by the end of the day, it's hard to go of course.

It's a course set of rules, but sometimes keeping it simple as opposed to precise (since the pursuit of precision involves complicated and likely to be overturned theories) makes it easier to embark on that journey to begin with. I can't tell you how many people I know who say that want to lose a few pounds but reject calorie counting because they heard that's not the right way to do it. They rarely find an alternative so they never get started.

Im saying that as someone who has gained and lost significant weight to achieve goals (lifting, running, maintenance) at various times.

PS: If you do decide to diet, regardless of what you do - cut out alcohol consumption if that's currently a thing for you, and you'll be amazed at how effortlessly weight comes off, even if you don't really make many changes to other parts of your diet.
Honestly, the users are right here - look at the history of this one, there's millions of dated Android devices out there lacking years of security patches, but do they get exploited?

Not in any significant number certainly, there haven't been any wildly successful Android worms like we've seen on Windows even in recent years.

The nature of sitting behind NATs, implementation of modern exploit mitigations in even older versions of Android, the diversity of devices, installation only via a marketplace, sandboxing and being able to rapidly update apps like browsers and email clients that do interact with network services makes those big OS-level exploits almost entirely unimportant.

The Average Joe has limited reason to care even if they stop getting security updates.
The one benefit I did not expect from an ereader was the freedom to flip between any and all of my books at any time.

My usual routine is to fall asleep while reading my Paperwhite at night. It is small enough to carry in my pocket when traveling or doing anything outside the home.

Yes, I could do all those things with my phone, but the e-ink makes reading all so, so much more pleasant.
> Enforce publicly trusted TLS server certificates have a
lifetime of 398 days or less, if they are issued on or after
2020-09-01.

Fortunately not enforced for currently issued certs.

Will this ever be part of the TLS spec?
I can’t wrap my head around the cost without an obvious “big problem” to deal with.
It speeds up algorithms that are amenable to memoization.
> The choice of 397 days represents the maximum legitimate interpretation of a "thirteen-month" period; it's calculated from 366 days (considering leap years) along with a 31-day month, the longest in the calendar used by certificates. And the “Must Not Exceed 398 days” also accommodate the different time zones and any other unexpected error.

https://sslretail.com/news/ssl-validity-limiting-to-one-year...
Here's a nice 20min presentation by Nima Arkani-Hamed in favor of a new collider:

https://www.youtube.com/watch?v=Vb4zv80qs3Q
Here's the pricing for translate:https://cloud.google.com/translate/pricing

I personally know companies spending tens of thousands per month on Google Translate.
Shared hosting

Unless they set up LtE for their customers

(And as much as I like LtE I think it's complicate to depend in one issuer only)
Surely in most MITM box scenarios the token binding just isn't possible?

The only correct MITM box design for TLS is back-to-back client and server, and with that structure there are two TLS channels instead of the one you expected so you can't bind anything to "the" channel between your client and the destination server as there are in fact two channels.

Hacks to try to do something else invariably break and make everything worse. The resulting wreckage for TLS 1.3 took a year of engineering plus an extra year of whining MITM box owners reluctant to stop doing broken crap. We certainly don't want to encourage more of that.
"It's worth remembering that despite the hype and fake-clever systems playing chess and constructing plausible sentences".
I completely disagree.
I'm a connectionist and subscribe to the "Meaning is use" mantra from wittgenstein, when it comes to language. Language is the medium of thoughts, if GPT-x understands language, it is a general intelligence.
If you read into the the output of GPT-3 you can see glimmers of genuine intelligence.
An intelligent machine is not something you design, it is a machine that designs itself. All that is needed is to step out of the way of the machine. All you need is gradient descent and extraordinary processing power, there's no magic sauce left to find. Being clever and creating complex learning strategies just buys you more power at the expense of generality. Transformers and convolutional layers and the other tricks we have are probably now enough to get us within shooting distance of AGI.
If you look at the progress of machine learning the best predictor of performance is processing power. I see no reason why it will not continue to scale.
In the minds of many there is something very un-satisfying, unsettling even, in the idea progress without understanding. But the very definition of intelligence requires that you give up the responsibility of understanding to the machine.
Now there is probably an overarching theory here that we don't understand - why is it that search within the space of algorithms described by a neural network is an effective strategy when solving the problems we tend to encounter in the real world? And that probably isn't a pure theory question, it's a question about physics - why do the emergent physics of the world permit easy solutions within the space of possible functions described by neural networks? Why are these solutions discoverable? No one has a handle on these questions yet, I suspect it's a very very deep question and unlikely to be solved within our lifetime. So everyone should "stop worrying and learn to love the neural network"
- Sleeponlatex mattress and Ecosa pillow

- Magnesium L Threonate, Vitamin D, B12, Zinc and Krill Oil

- Headspace

- Electric toothbrush

- Deep Work by Cal Newport

- Minimalist home work area: MPB, airpod pro, magic keyboard touchpad and monitor

- Leetcode premium, educative.io and free guides on engineerseekingfire landed me 2 FAANG offers
>Clearly customers don't care otherwise they wouldn't have had any.

Or they don't know.
“Also, I thought climate change was pretty much a problem of social coordination.”

Yeah that argument was extremely dishonest. We don’t build a 1 billion dollar climate change center because that 1 billion is going to beget trillions of dollars in disruption. Throwing 20, 40 billion with staffing (which comes back into the economy) over a decade or more all-in is a total different ballgame.
Has any major cloud provider ever done a major change like that without 6+ months of advanced notice?
A Message from Your University’s Vice President for Magical Thinking
Weight watchers will allow you to scan a barcode of some food and it will tell you how many “points” it is, and someone in weight watchers has a limited number of “points” they can consume in a day.

This is an example of an existing solution to quantifying intake without adjusting packaging.
We don't fully understand the long term effects. Many people are experiencing prolonged sickness that may never go away. The disease can do permanent damage to basically any of your organs.

Seems crazy to adopt a policy of infecting the world with a dangerous disease that we don't really understand.

https://globalnews.ca/news/7111094/coronavirus-scientists-he...
> that still takes some time to set up, manage and maintain over time.

I’d say it takes less time than going through a single paid certificate store… Assuming you already have a tool. If you don’t, then maybe it’s the same or 5 minutes more.
Linux.

*acquired - not purchased.

I've been through many game changing OSes (I'll skip pre-Windows) NT, OS/2 and Windows 3.11, then Win95 and finally - arguably the last decent OS from MS - Windows 7.

Then I discovered Linux (debian and ubuntu flavours mainly) and it's been a game changer! I haven't had an anti-virus clogging up my system nor required running registry cleaners. I feel like I've regained control over my computer vs. it controlling me!
The game was released in 2007, Windows XP era. The very idea of security was being discovered.
Put a different way: they won't assume your service is abusive based on a few reports, and will allow you some time to address complaints yourself.
It has been reinstated, as per the youtuber’s comment. I couldn’t listen to the video so I can’t comment on the reason.
How harmful is 1000 times higher than normal?
Some of the book recommendations seem outdated, such as Effective JavaScript, which was published in 2015, no use of any of ES6+ features. They help a lot. For modern JavaScript I'm really liking Manning Book's The Joy of JavaScript, a MEAP.
I use mine almost exclusively for listening to books - when you have a chore that you know how to do without thinking like putting away the dishes or mowing the lawn it can turn it into something enjoyable. For me, mowing the lawn doesn't engage the brain enough so I avoid it by itself.
Maybe it is similar in that the shadow DOM predicts the state of the actual DOM. In this interpretation dark matter predicts the shape of our universe. It might just be how one should go about simulating a universe..!
Agadmotor responded with extreme humility. I wish more people would be like him(myself included)
Those damn Chinese. Can't trust 'em.
All around my 40's, almost at the same time

Fitbit tracker
Books, audiobooks services
Cast iron pan

So... Exercise, mind and eating get a boost
I use emacs full time, and I open large files on xi (>300 GB). When I handle files in the 500 MB-10 GB range on emacs, I basically need to disable everything and use "text-mode" exclusively, and yet it still struggles if the file is only a couple of GBs long....
Although I've been using YouTube since it first appeared, I did not expect to use YouTube 95% of the time on my Shield TV. It has quite effectively replaced regular TV as both primary source of entertainment and as background material while doing something on the computer or mealtimes.
I don’t know what you mean by “vehemence”, but I note that even though you said it “demands a direct reponse”, you didn’t actually answer the question.
This comment is kind of eye opening for me, so most people understand instances of software as manufactured tangible items that has manufacturing variances!

You know, software is more like criminal laws interpreted by an instant judging robotic courthouse, so you absolutely don’t want bad precedents and loopholes, or do we? Because tests are sparse events but if it becomes real world applications it will be dense and miserable...
From this list, I am familiar with Evernote and Notion, but IMHO they are not Roam competition, since Roam is too different from them.
No, it's really not. Democracy can function just fine without everybody being included everywhere.

I don't have an issue with it if anyone finds inclusivity to be the most important issue, but it is a progressive policy, not "core to democracy". Please stop moralizing your personal political convictions. No, you're not a good person because of random political beliefs you happen to have, no, people who don't share those beliefs are not bad persons, and no, democracy does not rely on everyone sharing your beliefs.
The article says something that is perfectly sensible. Reading it carefully, it seems that the author is doubtful whether building a 100km collider is the correct way forward, given its enormous cost. That is a very valid subject and totally worthy of serious discussion.

In any case, we should never forget that without advancements in fundamental physics we are going nowhere as a species. We might be able to come up with better refinements, better techniques, slightly better computers, etc. But sooner or later we are going to hit a physical limit, and we are going to need to seriously enlarge our fundamental knowledge corpus of how the universe operates if we are going to keep moving forward.
A Herman Miller desk chair.

I spend at least 10 hours everyday in front of my computer and the investment was well worth it.
> What are the usual cgo issues? I've used it a fair bit and haven't had any general problems.

1. cgo calls have much higher overhead than regular function calls, so for small documents you'd likely lose performance rather than gain, and even for large ones depending how you read from the parser it might also be terrible, callback-based libraries are even worse as calling Go from C is even slower

2. concurrency can suffer a lot as a Ccall will prevent switching out the corresponding goroutine, locking out a scheduler thread

3. cgo complicates builds, especially cross-compilation

4. it also makes deployments more complicated if you were relying on just synching a statically linked binary

5. might have improved since, but used to be most of the built-in Go development tools couldn't cross the cgo barrier, and non-go devtools generally don't support go
Laptop Buying Guide: Workstation Laptop versus Gaming Laptop
That's a problem with the domain itself. Type system examples can be two of: short, concrete, well-motivated. Short concrete examples don't have time for motivation; concrete well-motivated examples require lots of text (or else are unreadable); and short well-motivated examples are forced to be highly abstract.

There's no substitute for actually encountering a real-world problem which makes you want/need type-level programming. The article makes the sensible choice of not trying to invent one for you. I don't think it should be bemoaned for that.
It's pretty simple, politicians are paid by large corporations to gut, capture and deregulate these agencies to be able to increase profits and decrease costs.
It’s a little annoying, but you can do the math with a spreadsheet and a scale. Also many online resources has nutritional information for an item per 100g, and adjusting measurements of weight to other measurements of weight is much easier than adjusting measurements of volume to measurements of weight.
Japanese Airbnbs all have it like this. It’s very complicated and something like your solution could simplify it further.

The hosts send these pdfs with pages of arrows to go left, right, straight with landmarks to get to your Airbnb.

One issue is since the guest is in a new Country, they might not have Internet connectivity at that moment.
Considerations in Designing Distributed Systems
It only speeds up calls to pure (side-effect free) functions, that have been executed before with these exact parameters and where the result is still cached. All other calls get slower.

Also, there's an argument to be made that "function call" is the overhead involved in moving control from the call site to the callee (which can be significant in interpreted languages such as Python). That's at least how I interpreted it at first.