skysight-inc/HackerNews huggingface dataset:
Best use of fish sticks I know of is fish tacos. I don't like the usual fish taco sauce, so I use a remoulade, and treat them as if they were shrimp poboys. I also use flour tortillas, just because I like them better than corn, and the corn tortillas always break on me. (Every once in a while, I'd get excited to try fish tacos at a restaurant and end up being disappointed. This went on for decades. Subbing flour tortillas for corn and remoulade for the usual fish taco sauce makes fish tacos work for me.)

Make remoulade ahead of time (something like, mayo, sour cream, tartar sauce, hot sauce, pickle juice and horseradish mixed is what I do... or better yet, look up how to make a proper remoulade). Shred some cabbage. Make a pico de gallo.

Make the fish sticks (or breaded fish fillets if you want to get fancy) as per directions (typically, bake in oven at 425 for 20 minutes, flipping once).

Assemble fish tacos:

1. Heat flour tortillas directly on burner to char them slightly. (do not skip this step!!!) Keep them moving, a pair of tongs helps here.

2. Apply a slathering of remoulade

3. Put some shredded cabbage on

4. Put fish sticks/fillets on.

5. Put some pico de gallo on.

6. Squeeze some lime juice on (do not skip this step).

Chow down.

Would they be better with fresh fish fillets battered and fried for the occasion? Yes, but who's got time for that when you're wondering what to make for dinner and you happen to have some fish sticks in the freezer.

Because the fish sticks are incorporated into a fish taco with all sorts of other delicious ingredients, the lameness of the fish sticks as compared to a proper piece of fried fish is reasonably disguised, and the sum of the parts is in my experience pretty damned delicious. Before I hit upon this fish-stick-taco idea, I hadn't had a fish stick in decades, but I've made these twice in the last month and now they're in my regular rotation.
Ever Heard of Nudge Economics?
I really hate those. When your house is dark and it's calm and all you see are little eyes of Sauron floating in the darkness. I've gone around my house with masking tape and covered every unnecessary visible light.

Google Wifi is one of the worst offenders. They might as well market it as a wifi-repeating lamp.
As mentioned on Improbable Research's website:

> We collect improbable research. Real research, about anything and everything, from everywhere. Research that’s maybe good or bad, important or trivial, valuable or worthless.

There's typically a few serious research papers included each year.
I use FreshRSS, it's pretty good.
If they're too big to jail, why not split them into smaller banks using antitrust laws?
“Emphatically” is a good one.
You should be worried about Mexicans. Even today a lot of CA schools are majority-Hispanic. If migration continues at the present rate, the United States will lose sovereignty by the end of the century at the latest. Read "Flashpoints" by George Friedman, he explains really well what's going to happen. 50-75 million foreign nationals in the country who can also vote in Mexican elections is not a good scenario to pursue in the long term, even if you want some tactical electoral gains. Globalists don't really give a shit, but you, with your very much localized wealth, should.

Then there are also the working poor (and _especially_ black working poor) facing stiff wage competition from Mexicans willing to work without worker protections and for a lower wage than would be sustainable for an American. What are those people supposed to do? Live off welfare? Who will pay for the welfare? Me? Why?
What a phenomenally quick fall from grace.
I just said to a colleague at the end of last week:

"If, by the end of the week, it feels as if we've completed what we expected to do in one day, then we should consider it a successful week".

Otherwise... endless frustration.
>Maybe I am overly optimistic about academia, but my understanding is that your advisor, funding agencies, journals, etc. know the layout of the field and make sure that what you’re doing is both interesting and novel - even to a fault.

"interesting and novel" in academia currently translates to "incremental improvements on the status quo". The article directly talks about an example of not being able to do anything too novel because there was no journal to review it.
East Asia is pretty much the same as Eastasia (same countries between the the real and the book).
For a lot, the family name to live on is more important than their thoughts or values to do the same.
Another tip to keep compilation fast: don’t use Eigen. Non-trivial usage absolutely obliterates compile times and blows up the memory consumption by an insane amount.
Only really exciting because of Leclerc’s crash (and Hamilton’s pit lane penalty). Same story with Mugello. The following problems have been getting worse year after year, and it’s gotten to the point where nobody can get within DRS range of a Mercedes unless it’s having some sort of problem.
There are two types of compatibility. With the OS and with external network services that may have changed API. You won’t be able to run apps built for later os versions than you have on the device, but these just won’t show up in the App Store for you. Only older versions of the apps compatible with your os.

Things like Facebook and WhatsApp apps depend on the developer to keep the app compatible with their network API. I would expect mail to still work, depending on which service you use. Any custom hooks into GMail for example might fail if Google changes the back end interface.

The apps themselves should still ‘work’ as in run on the device just fine as they were built for that OS, it’s compatibility with external services that may have changed their APIs that is the main issue.
How legitimate is freightwaves.com ? No one else is reporting this news
I'm very skeptical of this conversion into loom. Jetty bounds the number of concurrent requests it serves based on the size of its thread pool (of course Jetty also uses a few of the threads to run its acceptors and selectors). The implementation provided here, replaces Jetty's fixed sized thread pool with an unbounded thread pool. This is going to lead to some terrible failure states when the service slows down.
There is one more lesson here. Sorry if this is a bit OT and I don't know Colin but the lesson is "be good at one thing and crush it."

It's good that he has dedicated a big part of time to just one thing: backups (and things related to backups). And that's why he is best at it and has billion dollar companies like Stripe giving him testimonials. Had he spent his time on 20 different things, chances you wouldn't think of tarsnap when you think backups.

This I feel is also a very common trap of entrepreneurship (especially for solo people).
These curves were published before the Trump administration.
>I'm in violent agreement with Colin here.

You're not really in "violent agreement" when you're just agreeing with him from the outset.

https://wiki.c2.com/?ViolentAgreement
I follow a lot of tech blogs, but two non-tech blogs I end up starring/bookmarking posts from most often are:

https://kottke.org/

https://seths.blog/
I am not talking about hobby projects here, but codebases with more than 100K lines of code.

I agree with your objection, scaling up to 2-8 compilation units to use several cores is something I also plan to test/benchmark.

And to be honest, I don't completely understand why the classic way of compiling (makefiles + dozens separate files) is so slow but there is clearly something fishy as it is very often unbearable.

Slow compilation time can be very detrimental for productivity as it creates a way for the mind to wander and lose focus.
Lab Snacks
Thanks folks. I haven't had mine that long -- maybe since 2015 at the earliest. Must have changed shortly after I registered, since it seems that it changed some time ago. I'm certainly not an Isnic OG :)
Bill Gates was born in an environment of rich people, his father then himself was friend with Warren Buffet... Maybe there is a myth...
Never mind the mysterious carvings and click-bait 'human sacrifice' headlines - this is a well-done story about an important site ... a 4500-year-old city in northern China (2000 years before the Great Wall) which was heavily fortified (6 miles of fortified walls 8 feet thick), which lasted 500 years and was apparently ended by climate change.

"Shimao is now the largest known Neolithic settlement in China—its 1,000-acre expanse is about 25 percent bigger than New York City’s Central Park—with art and technology that came from the northern steppe and would influence future Chinese dynasties.... Many artifacts found at Shimao could only have come from distant lands. "
DevFolio
Ask HN: Steps when Facebook won't stop non-consensual sharing of intimate images
I'm not sure what to do any more. A vindictive ex has been sharing images of us intimate together to friends and family on facebook. I've tried reporting and escalating reports on facebool to no avail. Are there any legal options i can take? Or preferably any steps i can take to just resolve the situation and have them removed?
The self-dealing between the company and the founder was pretty scammy.
So is the TL;DR by default bitwarden sends basic auth (always, even if 'autofill' is off, because of limitations of the webextension API) to other subdomains (up to the public suffix), people don't like this because they use broken sites that aren't on the PSL list but are effectively public suffixes, and so bitwarden is changing the default to only send basic auth to strict hostname matches?

This seems like kind of a nothingburger security wise to me.
It is. Left TT-RSS years ago. For personal use I always chose SQLite (or flat file, such as DokuWiki) compatible software.
The whole thing is such a transparent scam, you could almost use it as a litmus test to distinguish the fools from those who actually have a functioning brain.
Mercedes have been nerfed plenty of times. They’ve just been good enough to deal with it. Ferrari were cheating for most of 2019, and all it did was make Mercedes even stronger.
Thanks. That's great and I see you even support the new Arrow streaming model!
Your contradicting yourself. How can they be supporting their devices for longer (much longer) than their competitors because their premium customers expect it, but also guilty of dropping support for the same products early to make more money? You’re not making any sense.
> You're not going to allow JS?

Well, at least not in the "main app" of the Web Browser. I'd rather integrate an automateable sandboxing concept for webapps, so that users can choose to e.g. use Instagram or Facebook; but without having to worry that the localStorage and cookie quirks in there can be used for any tracking.

In my head it will be probably something along the lines of if "other" is activated, display a little notification under the address bar that asks something like "Do you want to bookmark this as a sandboxed Webapp? [x] Yes [ ] No" which will lead to a new window being opened that is sandboxed with its own WebKit cache and its own WebKit userdata folders etc.

Regarding video players: I'm also thinking about integrating youtube-dl (probably as a JS API/runner(?) as my Browser is implemented in node/ES2018) for video websites, but currently I'm not sure whether this will be an endless task to compete with, as a lot of video streaming sites work with mixed transfer channels such as WebSockets or chunked transfer encodings wherein the video chunks themselves are not transferred via 206 Partial Content.
What the Old Establishment Can Teach the New Tech Elite
> V8 still uses STW for mark sweep.

Well unfortunately you are still misunderstanding, so let me be more precise so we are talking about the same thing. V8 uses incremental marking (i.e. splitting mark work into smaller chunks and interleaving those chunks with mutator time) as well as concurrent marking (i.e. multiple parallel collector threads marking in the background, concurrent with the mutator). Not mentioned in the article, but sweeping of pages is also incremental (i.e. dead space reclaimed on-demand when free lists run empty) and concurrent when idle (i.e. in the background). So the statement "V8 still uses STW for mark sweep" is just wrong. Like I said before, V8 only stops the world for semispace scavenges (fast, < 1ms) and compaction (slow, ??ms), but compaction is less frequent than mark/sweep, which is incremental and concurrent.

You also misunderstood what is reported here. That 50ms main thread marking time is cumulative, meaning those 50ms are spread over the entire garbage collection cycle, split up into small increments so that the mutator (main thread) is not stopped the entire time. It's explained there in the text and illustrated in the second-to-last diagram.

> quite bad compared to ~5ms or less

Again, it is not 50ms pause, it's 50ms work, split into much, much smaller incremental pauses, typically less than 1 ms each. That number is not presented in your linked article but is pretty typical. The V8 GC needs sub-millisecond pause times because it has a soft realtime requirement in that it may end up on the critical path for frame rendering (60fps = 16.6ms).

> For Go, I'm going to be a bad HN user and not read the whole article.

FTA "...The August 2017 release saw little improvement. We know what is causing the remaining pauses. The SLO whisper number here is around 100-200 microseconds and we will push towards that. If you see anything over a couple hundred microseconds then we really want to talk to you and figure out whether it fits into the stuff we know about or whether it is something new we haven't looked into. In any case there seems to be little call for lower latency. It is important to note these latency levels can happen for a wide variety of non-GC reasons..."

TLDR: if you see pause times of more than a couple hundred microseconds, call the red phone.

Also, please note, I am just trying to provide accurate information about the collectors I do know about, designed by people I work(ed) with. I don't know enough about ZGC or Shenenadoah to confidently assert anything about their performance characteristics, but based on what I read I am actually very excited to see them make it into production. I consider advances in GC to be overall a good thing for everyone, and would encourage you to be more open to learning the advantages and disadvantages of various systems without as much derision and not try to pick sides.
Online Tools for Generating and Testing Cron Jobs for Linux
It's always a good idea to look at an opposite situation: should employers increase your salary if you move to a more expensive city?

You ought to feel exactly the same with both: IMO, if you don't, you are not being fair or honest with yourself :)

In general, a trend to equate salaries globally is already underway (due to remote work availability), but even in remote-friendly roles like IT, it will take decades.
More like shitty Java. I'm glad Java is being relegated to a second class language that is not recommended for Android development. Kotlin is the now the recommended language for Android development. I give Google 2-3 years before they deprecate Java from Android.
Please don't break the site guidelines like that. Seriously not cool.

https://news.ycombinator.com/newsguidelines.html
Europe as well had bargain basement prices over the summer.

Australia, on the other hand, is still in Covid elimination mode. I know that Perth right now is only letting in 75 people a day, and I can imagine you're paying for a lot of empty seats on a long range liner.

I'm the case of Perth, it seems the one flight in per day is coming from Singapore. Therefore in my case it would be a matter of getting there first, which is a bit cheaper. Still, factor in the cost of quarantine and you're back to 10 grand. Unfortunately won't be making it back for Christmas this year :(
We made a firefox plugin a few years ago meant for human-raking search results exactly for the same reason: too much noise. Then FireFox switch to WebExtensions APIs for programming addons and we did not had the resources to maintain it. It seems that the search issues get worse since.
Go also has simplified their heap from Java's in a notable way, you cannot set a limit to Go's heap. You can set a limit to the memory used by the Go process, of course.
Reminds me of Adam Neumann of weWork. I still think the business model has a lot of merit, especially in post-covid times. Yet, CEO's with self-dealings are always a red flag.
I think HSBC is not worried about the quantum of punishment :(
So, what's the use case here?
We’re using Minio storage on our own hardware to save on S3 egress transfer fees. It wouldn’t be very attractive based on the storage fee alone, but if you have any traffic at all, the traffic will dominate your calculations.

Of course, you can also get these savings with an online service like Wasabi or Backblaze B2. I just feel that using S3 as your only storage is fine, but once you move to the budget options you need an external backup. So we are using Minio and backing up to Wasabi, and still saving a lot.
Is this true? Are you implying bitwarden doesn't respect the PSL? It seems like it does.
Sure, but I'd rather persuade you that it's not in your interest to post like that, the same way it's not in your interest to litter in a city park or spill oil in a lake.

There's nothing wrong in principle with what you posted. It's just that it's the sort of thing that only really works in a smaller group where people have some pre-existing connection to each other. If you do it here, it just leads to misunderstanding and overreaction. Even if 99.99% of readers have no problem with it, that 0.01% is enough to take over a thread.

The HN guidelines are written to try to prevent the failure modes that tend to dominate online communities like this and eventually wreck them. It's in your interest to follow them because that's the way we get a more interesting community and more interesting discussions over the long haul.
There are so many of these words that in the hands of the right companies with a brain cell would be billion dollar ad campaigns. My partner and I have been clicking refresh for at least 45 minutes now playing around with ideas and are now sad at the number of missed opportunities to build brilliant, creative campaigns are represented by these seemingly throw-away domains.
5 years is imo really long to get citizenship if you’re working full time, paying taxes, etc.
I also wonder how much the difficulty of sharing files between different systems due to different disk formats played a role in its failure.

You could run p-system on a lot of machines - Apple II, IBM PC, TI-99/4A, PDP11... but how would you (and why would you) distribute your code across machines with such different storage media?
It’s content marketing for Y Combinator itself, like a blog on steroids. Y Combinator wants to market to the following groups:

- startup founders, that could apply to YC

- investors, that could invest in YC companies

- potential customers for YC companies

- potential employees for YC companies

HN brings all of these people into a YC controlled community, and gets them thinking about YC frequently. It’s outstanding marketing, and like all great content marketing, it also provides value to the people being marketed to.
USB flash drives are very reliable and should be used in raid 0 with this logic board for maximum raw size and speed. /s
> I should mention the GC situation was worse until the last few years. Until ZGC and Shenandoah came around, Java still didn't collect frequently but when it did there were long pauses.

This feels like G1GC erasure. I'll also say we've tried out ZGC and while pause times were low, it had a huge CPU overhead and the performance of our application was notably worse and we went back to G1GC. We're still on Java 11, so maybe we'll see some magic when we eventually try the newer versions.
That is correct, the assistant needs to be able to retrieve data and assets it needs from back end services to be able to perform efficiently. So what?
I can echo this sentiment. I want to love Ruby, but when I work in project in it, I eventually get to point where I have trouble finding where something is defined, which wastes my time — and in general, to your point, it’s harder to find where anything that’s getting pulled into a file is defined. Unfortunately, this dynamism is a concept in Ruby that is part of the reason why it’s so great.

However, recently I started a project with Ruby, thanks to language servers. I’m hoping this solves that issue, but it’s too soon to say.

There’s still other issues with the require mechanism, and Ruby in general, and other languages to try, e.g. Elixir and Crystal. I haven’t been sold yet in terms of what Ruby excels at, and those languages are each different in their own right.
More of an interdisciplinary, meta-cognition/thinking patterns blog: http://gordonbrander.com/pattern/
The original philosophical foundation of mathematics would be Pythagoreanism [1].

For instance, that there is a special, transcendent meaning to "oneness" or "twoness" — or more generally, that there is a basic harmony within mathematics that manifests in the harmonies of the cosmos.

Here is a nice article on the sources of his mathematical contributions. https://www.sciencedirect.com/science/article/pii/0315086089...

[1] https://en.m.wikipedia.org/wiki/Pythagoras
Lot of great mentions so far. Another one I'd throw in is https://brandur.org/

Beautiful design and excellent deep dives on technical topics that interest me personally (Postgres, web architecture, etc).
Now make one with 20usb-c
What about WeChat censoring your speech, is 1st amendment okay with that?
Exactly what I meant by 'incentivized'. Their marketing is and has been top notch.

Just a little bit less continuous organization over the years and no one would care or everything would be pillaged
It's the other way around.

NIST P curves don't require any special preparation to their private key.

Curve25519 on the other hand requires a bizarre "clamping" (https://neilmadden.blog/2020/05/28/whats-the-curve25519-clam...), partially because the curve has cofactor 8.

Apart from clamping not being fully and clearly justified in most of the earliest specs and papers (which led to a few broken and/or insecure implementations), it makes the whole narrative of the curve being "safe" quite arguable and leaving a flavor of marketing in the mouth (NIST P curves have cofactor 1 so they are "safer" in that respect).
Show HN: I wrote an eBook in 15 days and made over
Announcing my first eBook: DS IN JS

I wrote an eBook in 15 days and made over 100$ by selling more than 30 copies!

The motivation for writing this eBook was the lack of available information about JavaScript-written data structures and algorithms. As you can see, most of the data structure and algorithm books are written in Java and C++.

There are over 1.6 billion websites in the world, and JavaScript is used on 95% of them. By virtue of this fact, virtually every computing device in use today runs JavaScript.

It is the only language that can be used to write the entire stack, including the front end and back end.

This is the landing page for eBook: https://dsinjs.netlify.app/

This book is a handy guide for data structures and algorithms in Javascript. This book serves as a guide to prepare for technical coding interviews and Exams.
This made me chuckle because I work in consulting for private equity funds doing diligence on companies they're going to buy, and to them, encrypted backups are one of the most important things out there! They go in the category of "risks you'd better goddamned be taking care of right or we'll just keep our millions". "Just backups"???? lol
Very legitimate
Actually, Facebook does not share any of their ad revenue with their Facebook "users".
It's actually a full motherboard. The title should be updated to reflect this.
Didn’t HSBC originate in the opium trade?