skysight-inc/HackerNews huggingface dataset:
Series author here. To respond to some of the comments...

Making it interactive with a repl would be great, I agree. I've thought about going down that route a few times in the past, but it's then something new to maintain forever. Text and pseudocode will last a long time without touching it.

Thanks for the contents on the Youtube channel. The reason I stopped was because it takes a lot of effort to make those things. And I never was able to successfully monetize them. I've made videos on some other platforms and made good money from them. I just don't have the time to sink into that now for nothing in return.

As for needing a better sales pitch, etc. heh, yeah. This is just a labor of love. It'll go up there and stay up there for many years hopefully. If people find it and get something out of it, I'm happy. I don't expect to make a cent out of it. I'm just passionate about writing and teaching. And I find I learn a lot more when I try to teach.
because it's not the case at all. de-dollarization is picking up rapidly across most neutral/anti-US countries and this is the start of it. China is trading with Russia in yuan and even India has allowed small players to bypass USD and trade in INR directly https://www.reuters.com/world/india/india-allows-internation...

Something I have been shouting hoarse is that this war in Ukraine is going to have multi-generational effect on world order with USD coming under US pressure.

If Saudi drops USD, which now seems extremely unlikely, then it's truly a descent for the US empire.
until your domain registrar starts playing stupid reindeer games too
Both prefix delegation and SLAAC are optional. Use DHCPv6 if you like.
Does it have more issues for the people living there than in other countries, or is it just that capitalists doesn't feel they can make enough profit in Japan? Often times the "economy" just refers to the amount of profits and not the amount of value delivered to end users.
> So why would you not pursue legal action?

Hassle.

Some people would prefer to just have a clean break from any abusive relationship rather than continue to engage in conflict, even if the odds are good they'd win.

You also don't know what else is going on in his life and how much bandwidth he has left. One terminally sick relative is all it'll take for the average person to not want to deal with extra bullshit in their life.

And most people don't have their own personal legal department and may not even know a single lawyer, so they don't have any idea of who to trust. If a dozen lawyers called me up and offered their services the first headache I'm having is that I don't know if any of them are trustworthy, and now I need to waste my time vetting them.
Total BS.
shill: One who poses as a satisfied customer or an enthusiastic gambler to dupe bystanders into participating in a swindle.

It's not shilling. It's recommending. Shilling is a bad thing. It's a simple thing.
I have tried that in the past but it didn't work. Undocumented workarounds like this don't age well over seven years!
The don't make into your cells and tissues, because they're not digestible.

Anything bigger than a "small molecule" doesn't make it through the membranes into your bloodstream. Even individual proteins are too big, let alone a chunk of your frying pan big enough to see.
> As far as chip shortages, it probably helps that Amazon makes its own chips.

IDK what chips you are talking about, all x86 (which I assume is most of their compute) is Intel or AMD. If they make their own they are only making the ARM instances.
Also used in plastic surgery!
Weird comment, no? Who is this playing too? This is a concern who exactly had before and why? My main guess would be that internal teams were saying: we need to moderate or we'll get booted. And this is the reply to the unasked question. Without context it seems unhinged.
not if you're trying to use compute in Germany:

https://news.ycombinator.com/item?id=33743567
For those not familiar with this majestic bird, David Attenborough presents Planet Earth: Bin Chicken.

https://youtu.be/w4dYWhkSbTU
However you want to define your acronym of choice, it is disingenuous to conflate the fully fluorinated stuff (PTFE and PFA) with the partially fluorinated stuff (PFOA etc). They are very different beasts. All current evidence is that (after manufacturing) PTFE and PFA are as harmless as anything else out there. The partially fluorinated stuff is nasty.
Maybe years ago but now Websockets are dead simple to use in virtually every language. Heck you can even pipe to a websocket server using websocat using the shell.
I wonder if Japan has something like ADA or other types of electrical/fire code that would prevent places that right from being built.
Congratulations on the product. You take a fairly tight slice of the whole pie though, by limiting to Remix and Tailwind.

In general I have a concern about these types of products. All these page builder products are so far from actual programming, that I feel like there is a huge chasm between pagebuilders and building custom components.. It seems like we're throwing something away that was valuable. "Pagebuilders are for marketeers and for actual valuable stuff come to the programmer"

I see CMS'es that just provide fields and everything related to frontend markup is up to the developer. From there we jump into the world where the developer isn't contributing anymore and everything is done visually by the marketeer.

I think these products aren't building up from the developer's work but skipping it's work and by doing that making these kinds of products less valuable.
Interesting, because that and mod_python were what I was thinking of aside from PHP. What’s the workflow there like?
Check out https://rustpad.io/
You are being heavily downvoted and you are closer to truth than anyone else. The afghan and russia fiasco has proven that USD floor can be yanked at anytime and most countries are desperate to get out of USD trades.

If BRICS launches their own basket of currency that will be the first major salvo at USD.

The further a society drifts from truth, the more they will hate those who speak it.
The classified artificial brain being developed by US intelligence programs
Gore-TEX and other waterproof breathable (WPB) membrane fabrics are ridiculously oversold to people who don't spend much time outside. The amount of breathability they offer is ludicrously low compared to something like unzipping a jacket zipper or pit vent. If you're moving at all, a WPB jacket means that you'll be drenched from the inside due to sweat, and all that water repelled by your jacket ends up on your pants and shoes. Then people think they need WPB head to toe, which is like wearing a big ziploc bag.

I had a friend come on a hike with me wearing a three layer Gore-TEX jacket on a warm, completely clear day. I think he began to overheat with it (wearing a sweatshirt underneath) while in the parking lot, before we even got on the trail. He ended up carrying it the entire way.

I used to bike commute and walk in the rain, long before even knowing Gore-TEX existed. Being warm is more important than being dry (if you're not in subzero temperatures). Wool and synthetics will keep you warm even if they're wet - I've spent a fair amount of time soaking wet but feeling fine. And stuff will dry out quickly when you're wearing it indoors.

If you're a mountaineer, sure - use Gore-TEX if being cold and wet is likely going to kill you. And don't forget all the other layers. But for normal people, we don't need it.
If one only needs a scratch pad, localStorage works. Just save this to a file and load the file into Chrome:

<html contenteditable="true"><body></body></html>
<script>
const a=localStorage.getItem('saved-text-data');
document.querySelector('body').innerHTML=a;
setInterval(()=>{localStorage.setItem('saved-text-data', document.querySelector('body').innerHTML);}, 2000);
</script>
The irony of macro capitalism is when successful the entrenched companies can create micro communisms!
Even if you bought something off the shelf, it was still built by someone (presumably “builders”), even if that someone isn’t you.
I appreciate your engaging, and doing so respectfully and open mindedly. I never took the impression you were unreasonable or that our dialogue would be unproductive.

I do think you're mistaking a mistake that I see many free speech advocates make, which is to confuse criticism with compelled speech or compelled silence. A critical benefit of free speech is to make an argument that something is bad, including even that something shouldn't be said or done. But when people use their voice to do that, sometimes free speech advocates get confused and think this is limiting someone's rights.

But it's actually the very discourse and truth seeking process that speech is meant to enable at work. I'm not asking for compelled speech or silence, I'm making the case and hoping people will do so voluntarily. And if they don't, then I'll simply repeat my objection, incorporating new evidence and better arguments.

Reading between the lines, I think perhaps you're worried that governments may use this metadata to limit the distribution of media? And that's a reasonable concern, but I'd describe that as two separate problems; the need for metadata, and the tendency of overzealous regulators to react to something once it's been made legible to them, despite it not previously being an issue.

(Just a note, I apologize for the phrasing "I'm puzzled by your objection", I edited it to make it clearer that it was my not understanding and not something wrong with how you expressed yourself. That your quote uses the older version shows you spent quite some time considering this. I appreciate it.)
Azure I'm not too knowledgeable in terms of polish, but pricing wise it's similar to aws and gcp.
> Because the GC is infectious. As soon as your dependency needs it (and IIRC even parts of the standard library did/do), it becomes painful if not impossible for you to avoid it.

Isn't this the same for Nim? The standard library doesn't provide pure functions for parsing strings, it provides functions which generate exceptions. Exceptions use the heap, it's hard to get programs to compile with the garbage collector turned off, so everyone just recommends using ARC.
It should be possible just from the monitor: https://en.wikipedia.org/wiki/Van_Eck_phreaking
Oci is much, much cheaper than aws. Data transfer for example is 10x cheaper.
Just to note, you can write this site yourself as a file, load in Chrome, and it will load/save to localStorage:

<html contenteditable="true"><body></body></html>
<script>
const a=localStorage.getItem('saved-text-data');
document.querySelector('body').innerHTML=a;
setInterval(()=>{localStorage.setItem('saved-text-data', document.querySelector('body').innerHTML);}, 2000);
</script>

It will save images as links, URLs, and you can bookmark it.
Why would Apple and Google remove the Twitter app? I didn't realize that was even a concern.
I guess you've heard it before but “Hard times create strong men. Strong men create good times. Good times create weak men. And, weak men create hard times.”

I don't know whether it's true or not... hard to prove there's causation and not just random cycles of improvement and decline due to luck or external factors - the higher you climb, the easier it is to fall.
Most likely their current president will be ousted and a new puppet sympathetic to US will be installed like what happened to pakistan.

Remind me in 60 days!
Not exactly that, but: https://www.gwei.org/index.php
(https://news.ycombinator.com/item?id=33056761)
Yup, Gore-TEX shoes don't stay waterproof long enough to justify the cost in my mind.

If I know my feet are going to be wet for 6+ hours I go with my shoes-with-drain and waterproof socks, over N layers of thin wool socks depending on temperature. I have only replaced the socks twice because I don't use em too much.

I've found for offshore sailing or backpacking in the wet that Sealskinz (not gore-tex) are the best. Still wearing gore-tex bibs and top anytime there's any wet.
I'm surprised we don't have active waterproofing by now, like a tiny belt pack that maintains a really thin inflatable layer with just enough leakage to dry you off.

I guess people might not trust anything active in a situation where getting wet could be dangerous, but in a city it seems like it could be a cool way to make waterproofing that never wears out as long as the air pump works.
They don't say it's not better, they say it's not really better.
There was ARM laptops before M1, nobody wanted them.
M1 was ahead because it was 1 silicon node ahead for a year.
The competition already caught back:

https://www.cpubenchmark.net/power_performance.html
> Though I have to say - are there really that many scenarios in 2022 where a GC is unacceptable?

There are more systems programming jobs (where GC is not usable) today than there was years ago. The percentage of all programming jobs that they make up is smaller, but the absolute number is bigger: https://www.toptal.com/c/after-all-these-years-the-world-is-...

Not saying the original poster is this type of person, but I actually work with a lot of recent bootcamp grads and you be surprised how many think C is totally not used anymore. To many of them, the whole world is written in python and JavaScript.
This is a good point - Youtube/Facebook/Twitter/etc. don't currently have the ability to arrest, try, and imprison you. The bill of rights applies to the US government to prevent it from abusing that power.

Though a de facto oligopoly in the social media space means that your reach could be greatly reduced (though not, as you note, eliminated) if you are deplatformed. I imagine that some politicians, entertainers, and businesses could see large effects.

Being delisted from Google search could also be an issue for businesses due to Google's search dominance.
Croft Engine
I use an MS sculpt keyboard and use Karabiner to swap the keys.
Right, I guess I'm veering off topic and going into 'D in its own merits' rather than 'D as a C/C++ replacement'. Fast python vs convenient C.
Can you explain to us what's the bigger problem we should be addressing according to your opinion sir?
a minecraft server, https://sdomi.pl/weblog/15-witchcraft-minecraft-server-in-ba...
> Hurl runs super fast without startup latency unlike a lot of tools in this category written in node

it is really a problem with JavaScript engines, not Node or with the tools itself

I'd suggest taking a look at bun, which is built with fast startup time in mind: https://bun.sh
I don't know Nim, maybe it's the same? If it is I guess that would probably also explain why Nim hasn't replaced C or C++ either.

Though do note that (academic discussions notwithstanding) refcounting is not what people usually mean by GC in these contexts. Having to put up with refcounting is one thing (people already do it manually anyway), but having to put up with a generational or other complex GC is quite something else.
If you were a university or journalist or public figure tweeting etc, it's important to consider the generic utility.

Your example is very relevant as it's both very real and also extremely specific to your own world and context.

Trying to predict every potential 'trigger' imposes a major mental burden both on the authors/editors to find them and on the reader in the distracting way it's prominently appended to information

If you're talking to a very specific audience I don't see anything wrong with it. But making it a common/general practice seems like a completely wasteful exercise. Especially with the way the grievance crowd is never satisfied with only a few people getting special treatment, the list always grows exponentially. Then eventually there will be a mountain of trigger warnings for every potential niche.

So if we agree there's some very real (growing) costs involved, the other factor is does it provide real benefit for x% of readers? Then you can evaluate the ROI. If studies show people are even more likely to read it anyway (or maybe can't "prepare" themselves in a meaningful way) it's hard to see much benefits vs costs.
I always recommend Make a Lisp [0]. It's a guided experience creating a Lisp in whatever language you already know. If you go through all the steps, you'll have created a self hosting Clojure-like Lisp.

For me implementing a Lisp piece by piece helped me better understand its core ideas.

[0] https://github.com/kanaka/mal
This doesn’t work in general because people can copy content faster than google can check who was first. Also sometimes you actually want the derivative.
Exactly. It’s adding value.

I wonder if there’s a German word for when someone objects like this. Can’t quite find it. It might be close to no good deed goes unpunished.
Ask HN: Should simpler implementation guide specification design?
For example, if the implementation has some ugly corner cases, then doesn't this suggest that the specification is not particularly elegant and should be improved?
So just work with a decent domain registrar. Or if you have extra money, just pay the fee to become a registrar yourself.
The newer ender 3 pros come with a lot of the mods included now (like the updated board). I think the only real thing I’d mod if I bought another is a bl touch and maybe a pei sheet, wasn’t a fan of the included one.
Great tool and documentation <3

Started investigating how it can be integrated into GitLab CI/CD in the most efficient way.

Simple - install Hurl using before_script every time into the used container image. Example in https://gitlab.com/everyonecancontribute/dev/hurl-playground...

Efficient - build a custom container image (the upstream container image behaves unexpected when overriding the entrypoint for CI/CD, need to investigate and create an issue) Example in https://gitlab.com/everyonecancontribute/dev/hurl-playground...

A quick example to check the website body can be achieved with

$ vim dnsmichi.at.hurl

GET https://dnsmichi.at

HTTP/1.1 200

[Asserts]
body contains "Everything is a DNS problem"

$ hurl --test dnsmichi.at.hurl

While reading the documentation and all its great ways to use assertions on response https://hurl.dev/docs/asserting-response.html and play with regex, and even built-in JSON parsing, I thought of querying the Algolia search API for HN:

$ vim hackernews.hurl

GET https://hn.algolia.com/api/v1/search
[QueryStringParams]
query: gitlab
tags: front_page

HTTP/2 200

[Asserts]
jsonpath "$.hits" count > 0

$ hurl --test hackernews.hurl

Not perfect yet, but shows the possibilities and maybe kicks off more ideas.

Will add more use cases, upstream PRs, and a blog post soon. https://gitlab.com/everyonecancontribute/dev/hurl-playground
> Ghana produces crude oil, but it has relied on imports for refined oil products since its only refinery shut down after an explosion in 2017

This seems like the core of the story. Nearly 6 years after that incident, Ghana has been unable to repair the factory and refine it's own oil. My assumption is the tale behind that is tragic and timeless corruption.
One particular use-case for Hurl is that you can use the same file with REST Client to test locally and then add assertions and run it on CI/CD with Hurl
I agree, but what people prefer vs what companies do are very different.

Companies rarely pay for totally rewrites. Nim compiles to C and offers safety that can work on top of codebases without a re-write.
It's always been clear that there would be some way to dramatically speed up NeRF.
I have the book, and it's an excellent resource for the language. I might be a little biased because I am a long time Nim user but definitely so are you.
They basically have far too many small regions and are growing like crazy, multi-region deployments will be a must unfortunately.

Maybe you can spin up some part of the infrastructure that are not latency sensitive in the nearby region?
Helen Joyce is an eugenics advocate who has stated that she believes it is necessary to reduce the number of transgender people, even happily-transitioned ones, because she sees them as "damaged" and "a huge problem to a sane world" because they require "special accomodation".
Show HN: The most controversial website for the safer Internet [User Curated]
Hi,

We built the most controversial website on the internet, where various users list scammers who have fallen into their trap and publish them for others to be warned.

URL: https://escammer.com

Please share any feedback.

Thanks
Mastodon actually uses .well-known for Webfinger stuf.
> If you say it's undecidable, it implies no such algorithm can exist.

It implies (rather, it’s just another way of saying) that no strictly correct algorithm can exist for detecting cycles on the state-space graphs of arbitrary Turing machines.

It does not imply that “cycle detection” is an impossible task under any circumstances, possibly on different classes of graphs, or possibly sacrificing strict correctness.

I honestly think you understand this and are just being intentionally obtuse.
/shameless plug - In my defense I originally read the title as "..you have done.." vs "..you have seen done.."

Two of my OSS projects are Bash and I'm rather proud of them:

A pretty cool shell-centric template engine:
* https://github.com/TekWizely/bash-tpl
* Has full bats tests to confirm compatibility with Bash 3.2 onward
* Makes heavy use of Bash regexes

A wrapper over update-alternatives that enables user-level configurations:
* https://github.com/TekWizely/my-alternatives
* Versions for Debian, SUSE, and RedHat
* Supports per-shell level configurations as well
Ugh, as a C++ programmer - for the love of god don't choose the language for career stability. Both the language and the ecosystem is horrible. Choose it if you need it work in the domain of your choosing. For me it happens to be the case. If you want to choose a career language go for any of the other TIOBE usual suspects.

I completely agree that if you want to be a career programmer, focus on solving problems for business. But it can be done in any language nowadays.
Because it's censorship. Getting banned off Twitter, and getting executed by firing squad, are both forms of censorship.
Two space tabs, nice.
Would have liked to see an opinion on the large number of memory management techniques for Nim [1]. Seven types(!) ranging from GC's to manual. Surely this makes reasoning of performance very hard. Where do you focus - your program or the memory management options. Perhaps in practice everyone has settled on one of them(?)

[1] https://nim-lang.org/1.4.0/gc.html
Yes, to our detriment, we overindexed on the Gelsinger outcome.

I should have clarified, by “REPL for the cell”, I meant one accessible to kids with an interest in science.

Nevertheless, you gave a great computational description of the cell! Wonderful analogies.
I remember tuning in to C64's channel from a different room's TV.

The RF encoder + cable acted as a transmitter.
I just don't understand why Apache dropped native php module support forcing everyone to deal with finicky cgi.
Van Eck phreaking FTW! :)
You’d have to be insane to put important infrastructure on a google platform.
The solution to IPv4 exhaustion that we definitely didn't need or want but will be adopted universally.

Just connect to 1.2.3.4 and then proxy to 192.168.5.6. Boom, 48-bit address space.