skysight-inc/HackerNews huggingface dataset:
Great job !

<Me-Too-Ing>

I had a similar silly lockdown project (basically learning Rust by turning Worth's "Compiler Construction" book into actual code).

I though about documenting it too, but in the end I'm so far from having anything interesting, my code is probably un-idiomatic as f..., and I'm stuck at "nested else".

Still, the little time I find to tinker with it once in a while feels like... Fun.

I don't know if there is a place to get rust code reviewed (I expect "roasted" in my case..)

I would love to know how far such "toy compilers from academic langages" are from "adult swim" compilers (no necessary clang-level, but things like jai/odin/zig which seem to be "manageable" for a small size team.)

</Me-Too-Ing>
See the GNU Readline User Manual - https://tiswww.cwru.edu/php/chet/readline/rluserman.html (or 'info rluserman')
rqbit: A BitTorrent Client in Rust
The alternative is to trust in most circumstances (you did hire me after all), and do thorough analysis once in a while as a gut check.
No actually, the pranker would get shot in both cases.

The person pointing a fake gun at someone, would be the one shot either way, even if a robot did the shooting.
If you don't use a framework, the structure of your code will still grow to resemble one anyway. Something internal, nonstandard, more difficult to maintain, and probably less congruent with the problem space.
If you're looking for something cast-iron then I don't have it, but this is really a numbers game given that we only need 33 bits of information to deanonymise people on the internet. So let's count them and I'll let you decide how many bits to award each nugget.

1. The account's name is maxwellhill and Ghislaine Maxwell's surname is Maxwell and used to live at a place she referred to as Maxwell Hill.

2. The account was the first to reach 1m reddit karma and in the congratulatory post Alexis Ohanian revealed that he knew the poster in real life and that they'd been there since almost the beginning.

3. Ghislaine Maxwell is known to have attended events with Reddit staff in the early days, as confirmed by former CEO of reddit Ellen Pao.

4. maxwellhill has a December birthday, Ghislaine Maxwell's birthday is 25th December.

5. maxwellhill stopped posting just 2 days before GM's arrest, previously they'd posted almost every day for 14 years.

6. The few gaps when maxwellhill was not posting align with dates GM is known to have attended events including her mother's funeral.

7. GM's father was a known and prolific media manipulator, maxwellhill was repeatedly accused of manipulating reddit before the arrest.

8. maxwellhill posted prolifically about ocean conservation, GM had a startup called TerraMar which was focussed on ocean conservation.

9. maxwellhill mostly uses British English, GM is from Britain.

10. maxwellhill repeatedly complained about over-zealous child protection laws, posted articles suggesting CSAM should be legalised.

11. maxwellhill was careful to stress the difference between pedophilia and ephebophilia - a distinction important to Epstein and his apologists but not to most normal people.

12. maxwellhill has still not posted to reddit since the arrest, despite it having significant political and financial value.

13. After all of the noise of the accusations, no one at Reddit has actually denied that GM was maxwellhill.

I'm not saying this is conclusive, hence saying "probably", but that's a lot of bits.
She deactivated it[1].

[1]: https://macaw.social/@wongmjane/109422805623664627
They have moved to from ESNI to ECH. ECH is being rolled out in stages. Maybe the rollout is complete by now. I don't know. ESNI was available worldwide. I used ESNI for years outside the browser with a custom openssl binary. Although both encrypt SNI, ESNI was less complex and is not compatible with the latest versions of ECH.

https://defo.ie/ech-check.php
In this case I believe they would want specify Apple Silicon because there are multiple manufacturers that produce ARM chips.
Nah, I don't think this is the take generally.

There is art that crushes the human spirit. Art about war. Art about slavery. Art about personal trauma. I think if we only depicted pretty war, pretty slavery, pretty rape and genocide, that's pretty disgusting.
I'm not sure I understand your point. First you say:

> In general if shrinking the pointer size is a huge optimization, your data structures have too many pointers in them.

And then you go on to say

> having sibling references (e.g. in graph structures) via indices into a slab, which can be u32 rather than pointer-sized.

What you're describing is literally pointer compression. You're using offset indices that point to a compressed/sufficiently small address space.
Or use https://github.com/mevdschee/php-crud-api and skip writing queries (for basic CRUD).

> Howto: Upload "api.php" to your webserver, configure it to connect to your database, have an instant full-featured REST API.
On a long enough time horizon all governments and empires fall. All paper money ultimately becomes worth only the paper it is printed on.

This is where I disagree with the maximalists of specific cryptocurrencies. If utility means anything, better payment networks will emerge as tech advances.

Of course gold solves for both of these issues.

Agree with your other points to a degree. Cryptocurrency is derivative in that it discounts the heavily regulated financial markets. The easy money policies can be viewed as part of that. Part of the value proposition in users choosing voluntary means rather than collaborating with coercive money.

Even for a simple use case like online shopping there is regulatory overhead. Chargebacks, merchant agreements and AML considerations all come into play. Try billing users $1 or 25 cents with PayPal as an example. Most shops won't allow you to buy a pack of chewing gum with a card.
Thanks! i hate these different mastodon urls

Also shouldn't the profile still be visible? To me it looks removed, not disabled
If I owned all the dollars, the US would simply decide to start demanding taxes in something else because it could not use those dollars for anything. If it refused to switch to another currency, it would not be able to pay the people who would force me to pay taxes, so there would be no reason for me to pay taxes.
After enough of these, you get annoyed.

If they're typical things that you'd expect a library to solve, sure. If they're "I want my element to rotate in 3D" then most developers would think they're just working outside of the scope of the library.
The boot gave me goosebumps. Thanks.

https://www.pcjs.org/machines/pcx86/ibm/5160/mda/
I use both Squid (to bump SSL for old devices) and PiHole on a 3b!
Sounds peachy until you accidentally drop your car keys while trying to unlock your car and a robot kills you on the spot.
Hey Everyone. I'm looking russian speaking Crystal/Ruby developers for really interesting project with competitive salary. For details, please, contact me via e-mail - veronika.p@eurekaos.com
These companies are failing because the vast majority of people eat meat and are not interested in disgusting fake vegan food.

I wouldn't be surprised if Beyond and Impossible have to provide product for free or even pay the grocery stores to carry the products.
It is now possible to pay for stuff and pay taxes in BTC in multiple jurisdictions.
Then you introduce a resizing component, which resizes differently for different parts of the image. And you still have to decide how to select the tile sizes: if it's heuristics, well, the field of ML has been moving away from that. If it's with another learnable component, maybe it's worth a shot, at the cost of a more complicated model, which probably has two stages, so the inference time is worse (and maybe even train time)
> This kind of toxic condescension by (some) bosses and ruling/employing classes, is exactly why workers need unions.

Tell that to all the New Yorkers who can't enjoy a modern, efficient transportation because expansion is just too expensive and slow. Or good law enforcement, for that matter, too. Plenty of good journalistic pieces digging deep into it and the conclusion is one: corrupted, power-tripping unions. Example: https://www.nytimes.com/2017/12/28/nyregion/new-york-subway-...

I am not against unions nor regulation, but they can drain the employer and stagnate growth very quickly. It doesn't have to automatically be greedy CEO's "toxic condescension", it can have merit.
Your enjoyment on bitcoin is likely contingent on mass participation. If you owned all of it, your entertainment-per-BTC would probably be a lot lower.

Pinball machines are fun with or without this. Warren Buffet is saying he wouldn't want all bitcoin (in this hypothetical scenario where it is 100% concentrated under a single owner) because there is no reason for him to believe he could sell it to anyone.

Creating demand for essentially nothing is way harder than creating demand for something that has immediately demonstrable economic value. This is why crypto is so full of scams and pyramid schemes and shady marketing.
My takeaway is simply "this makes people want to buy clothes??"

Overall the result is comedy.
a few videos: https://www.youtube.com/watch?v=g0d-x0l2HtA

https://www.youtube.com/watch?v=ovHHpralCD8
You can have professional level packet filtering by using OpnSense (FOSS) on any not too slow used PC if you are a home or SOHO user, or on new dedicated hardware that costs half of that money or less. If you are ok with consuming more energy by using older hardware, there are many big brand used firewalls converted to OpnSense or PfSense that can be bought almost for peanuts online. Just search for "pfsense" or "opnsense" on Ebay for example.

https://opnsense.org/

https://www.ipu-system.de/

This is the only European based vendor I'm aware of, aside PCEngines, whose hardware is excellent but not comparable wrt performance for heavy use. I'm sure there are cheaper similar solutions, especially from far east; also some interesting offers from the US and UK although shipping and import fees make them a lot less appealing (for us in the EU).
Bitcoin is entertaining to some people. It also allows you to lower transaction fees in certain situations, or make an electronic irreversible transaction relatively quickly compared to ACH/wire.

My point is that Buffet seems to understand non-tangible benefits are still valuable, and not only that he is hypocritical in his reasoning that he would have to sell it back to you.
Queue workers is a classic example. It's not necessarily about wanting an exact multiple of processes, but more about wanting to scale them up and down with a declarative configuration format.

In the past I did actually use the templated solution, e.g.

systemctl enable myapp-worker@{1..4}
systemctl start/restart/reload/stop myapp-worker@*

However, in order to scale the number of processes down, you have to know how many are running already. Not that difficult to write a wrapper script around of course, but why isn't it just built-in?
both of your points are false
It’s definitely not limited to beginners. Huge companies are using Tailwind in production. I prefer CSS-in-JS and haven’t faced enough issues to switch.
This is a tough question to try to answer! I guess I'll cheat by asking one of my own: Can you characterize what about Emacs has put you off?

It took me a few tries too, back in the late noughties, before I finally found it "clicking" with me. I have a pretty good sense of what made that possible, but no idea if your experience is at all similar, so I hesitate to suggest anything in advance of getting a better sense of what I'm suggesting about.
It doesn’t need to be that smart. Just spreading the charging time across the full evening always would reduce load significantly without transformer level coordination or smart transformers. Kick off charging when grid capacity is lower than a certain threshold, and trickle into EVs based on how much charge is needed.

EVs already let you specify when you want to leave in morning, so it’s a small extension to that.
>What does it matter how they give it? $38B is still only $100 per person. Are you saying they give more than $38B?

This is a fundamental misunderstanding of how supply and demand work. The money is not given directly to people so making it per Capita is an intellectually dishonest red herring.

$38bn creates an unknown amount of incremental supply of beef (since it is given to farmers). It does not lower aggregate beef prices by $38bn, it increases the effort dedicated to beef production by $38bn (even then, that's still a 25% subsidy relative to the entire market, you can't just make things per Capita to make them seem like a small number without context).

The increased supply form that new effort then interacts with demand. Both of those curves have slopes, so the interaction is much more complex than you're making it out to be.
OpenCV Flow – web IDE for computer vision studies and testing
I don’t think that means it was not invented. Otherwise we would have had it years before. What I understand “based on a subset of JavaScript” to mean is, Crockford chose some of the JS data types (object, array, number, string) and invented a string representation of them that could be used as a data interchange format. That was revolutionary. I remember when I first learned about JSON. It felt like Crockford was a genius for coming up with it, and then wondering why nobody else had come up with it before him. There is no way we would have suffered through XML Hell for so many years I’d there had been another option. But there wasn’t another option. Why? Because Crockford hadn’t invented JSON yet.
no problem. I work every day with CSS ... you can't know every new feature unless you have at least one use case to get know the new feature.
The "old" technics are still working but if you want the benefits of new technics like text-decoration-skip-ink you have to use the new ones. So as long as you do not run into such problems like "skip-ink" you do not have to learn ne new ones.
As someone from the US state of Michigan that has at least two competing demonyms, I actually find the idea of everyone using a different form based on preference to be charming.
The weirdness comes from uncountable sets. Where choice fails you can have models that have equally bizarre results.
This is why I have my rpi4 set up as 1) a Pi-hole, 2) Wireguard VPN host and 3) DHCP DNS server on on my home network. That as long as I am connected to the VPN from my phone I get no ads. If there's any kind of network issue at my house I can just disable the VPN on my phone. This also has a side benefit that I can use my phone's wi-fi hotspot to remote into my work machine at home as needed.
It’s “DWARF-based”, not “Dwarf-Based”. No diminutive humanoids, fantastical or otherwise, were involved.
why would they collect taxes on a currency they have no control over anymore? Might as well start a new currency.
All of the comments here about engineering being too focused on frameworks/languages/etc can be absolutely true, but I could say similar things about any functional area in every business because each area is driven by their specific incentive structure.

For example, <Functional Area> is difficult to talk to because:

-Sales - All they are focused on is driving sales and numbers against the multipliers and metrics the head of sales has set for the time period they believe they will be around. They have no sense for the long term.

-Marketing - Only focused on the top of the funnel and give little thought to whether those customers will ever convert or be retained without proper guardrails in place.

-Finance/Legal - Only focused on risk minimization, not necessarily on the cost of the risk minimization.

All that said, regarding Engineering, there is a feedback loop that I've seen that can make these conversations more difficult than need be.

Non-Tech Perspective - Tech people are difficult to work with because they are more likely to say "no" to new ideas.

Tech Perspective - Tech people are hesitant to say yes to ideas that are not fully fleshed out because as soon as they say yes to a component of an idea, they will be held accountable for the implementation of the entire idea at the originally discussed timeline.

I've seen this "bait and switch" happen enough times that I now specifically begin the conversation with "Let's discuss how long this specific version of the idea might take" or "What are your thoughts on this component in terms of difficulty" with the addendum that "If the scope on this new idea changes, I won't hold you accountable for your original estimate, we're just brainstorming".

You can also start the conversation with "I'd just like to brainstorm and understand your perspective on new ideas, we are not talking about prioritization or implementation." The challenge is you actually have to mean it, and not backtrack, which is all about building trust. I also believe this loop happens unintentionally without malice, but it is done implicitly in a way that can rub engineering the wrong way.
I like fiber the most, but can use anything like echo (and past companies use only httprouter, gin, httpkit, etc)

as long as the codebase not overly layered, I guess any framework is fine

only need to split to 3 kind of layer:

1. serialization/transport layer (codegenerated) -- framework goes here

2. business logic layer (one that unit tested), only input struct, transform/process, and output struct (DTOs)

3. persistence/3rd party layer (codegenerated too), add additional go source code file for things that wasteful to be codegenerated, only input struct, basic persistence methods or network calls, and output struct (DAOs) goes here

if using gRPC layer 1 already codegenerated, so only need to fill layer 2 with business logic and codegenerating layer 3.
It's loved by novices and those who don't know what they're doing, almost exclusively.

I've been a frontend dev for 25 years and I quite like Tailwind. I'm not sure which category I fit into. I think it might be both.

Replacing `p-4` with `p-4` will require you to replace its occurrence all over your app, sometimes affecting thousands of matches.

This is a really good example of where Tailwind is actually quite nice. Imagine if you didn't use a utility class, and instead you'd written your styles in plain old CSS or SCSS with "padding: 8px;" everywhere on your years-old-built-up-to-thousands-of-styles design. Replacing those is easy enough, but what about your SCSS mixins? Your CSS calc()s? The places where someone thought an element needed a bit more padding and used "padding: 9px" instead? Manually managing styles is hard. Tailwind makes it a bit easier, mainly because it encourages consistency and removes variability. Finding and replacing a "p-4" everywhere is trivial, and if you've used a library well rather than rolling out an ad hoc mix of things you can be quite confident your change will work everywhere. It's far from perfect but it's quite a well-thought out approach.
Fair enough. Not sure I'm ready to call all attempts to manipulate public attention "censorship" (are Friday news dumps censorship?), but I suppose it's just semantics.
I think it's the single tool for many uses thing. It's somehow more satisfying for some chef's to use, love, and care for a single knife to do everything in the kitchen than to buy 100 different chopping products. Emacs is the same way for people who love to build their tool and use it for everything. If you don't feel that way you probably won't see the point which is fine.
And if you use Pi-VPN too, you can connect back to your home network and get the same network experience on the road :D
I heard a CEO of a venture backed "green hydrogen" startup (valued at 1 Billion) say in a talk that they will only be profitable if society changes its habits and is willing to pay more for energy.

Not sure how true that is and with the current increase in energy prices in Europe, the break even point might be closer now than a year and a half ago.
I think you hit the nail on the head there with the survivorship bias and the raised in a bubble comments. Most people are raised in a bubble because children generally can't cope with how messy and complicated the world is. And systems and companies that last a long time can point to how successful they were because of their good decisions while ignoring their equally bad decisions that really should have undone them had they not been lucky.

The older I get, the more I realize how fragile a lot of human systems really are, but I suspect it has always been this way and it won't change significantly any time in my lifetime.

Your comment itself sound somewhat nihilistic, so I hope you're doing well mentally!
There’s no death and severity for healthy young people. Only mild symptoms.
Genossenschaft
I very much agree that we should do better, and it's baffling that we're not.

> Surely these would be extremely useful for long-tem storage formats?

I suspect most people... well, most people just live with bit-rot, but the second best option is to use dumb storage and just stick a *.sha256 and maybe some par2 files next to the original data file on whatever storage you're using. Maybe even a detached GPG signature, if you care about that.
That’s all well and good for the scientific community, but the petty bureaucrats at Twitter, the White House, DHS, etc. who were policing “misinformation” on social media are another thing entirely.
My first guess would be zero, but even if it is in fact one, the answer to your question regarding how many times it would take to make me believe this fashion show is part of a child-porn conspiracy is "more than that".

Drag queens have more to do with clowns than with sex. I can't see anything wrong with drag queen story hour.
I've looked at tailwind as an individual, but their pay-for-documentation model is absolutely bullshit. And it doesn't seem to be doing anything different from Bootstrap or 99% of the other CSS frameworks out there.

Also, it makes me sad to see people so eager to throw away separation of concerns :( Yes everything describing it is on one screen but now your HTML is filled up with hundreds of words of awful classnames and markup that should have been put elsewhere!
You just said it goes to zero after you get to 10 BTC, I assume for OCD reasons that are not going to be common.

I like old stock certificates with pretty designs or interesting histories; there's almost no situation where I wouldn't pay a couple of dollars for one. Being pretty pieces of paper, I imagine they have even more appeal than a number in a distributed database.

So that sets a nice theoretical ceiling for bitcoin's theoretical floor.
Describing soccer as “90 minutes of pure action” is … wow. I quite like soccer, but it’s about 5 minutes of action spread out amongst 85 minutes of preamble (the preamble is the interesting part, though, which is why I like it).
Imagine having countable infinite many prisoners, put hats on them colored with 0-1 real numbers, and let them to guess their own colors. And then all but finite many prisoners guess their color correctly.

Would you believe in axiom of choice now, wouldn't you?
Clearly they aren't, hence the comment about the early units being in bars.

I would imagine that the loser drank every time they lost a point / game.
I wonder when this madness will end.
>Well done on implying someone not agreeing with you on the moral value of carrying dolls in a fashion show

This is not fair. The original post was about the inappropriate use of children in a marketing campaign. Balenciaga claims they didn't know the nature of the photoshoot.

The video I linked provides context demonstrating that balenciaga continued the same theme in their fashion show. "Why is this fashion show bad" "because it is part of a larged set of behaviors which include and encourage child abuse".

You can disagree with me, but don't misstate what I am saying.
How about using TinyC Compiler [1]? Personally I use it within my Vim editor with a mapped key to take advantage the `-run` flag and also you can use it as a script with `#!` if you like.

[1] https://repo.or.cz/w/tinycc.git