skysight-inc/HackerNews huggingface dataset:
As I got more into C programming, I started looking for data structure libraries. Found a few [0]. Also evaluated sc, but it had too much pre-processor magic for my taste. It also bundles random "stuff" like a URI parser, a thread abstraction, etc.

Eventually I rolled my own [1] more focused library. It's basic and portable.

0: https://begriffs.com/posts/2020-08-31-portable-stable-softwa...
1: https://github.com/begriffs/libderp
Code is law in crypto. You can’t hate the law/regulation then call it in when you need it.

Also I don’t think your retailer comparison works, in this case the power to give the user the rights and ability to create 100% discounts was designed into the system and although the outcome is unintended, it is not a flaw because the system allowed it and everyone using the system was allowed to audit it before putting value in.
There's some real things I want to appreciate & root into here, but as a geek growing up, one of my greatest & most persistence annoyances was how easy & happy it was for so many around me to pick being so ignorant, so blind, so insular.

Heck yes ignoring the world & big matters makes you happier. Heck yes keeping blinders on & seeing less is safer, more secure, simpler.

But fuck that. Fuck ignorance. Face things, see the scope of things. I hated the choice of ignorance then. Today I can at least accept that there's validity in multiple paths. But when we dock the people opting into the world for the real emption, empathy, & pain they experiemce for trying to see more? This is a modern mind-poison. There's so little to be said for being aware, for caring, by any measurable form. But we should. Boiling everything down to what is good for the individual is insufficient to maintain a society & this view will keep going on and on and on and it's so gross, so deeply deeply inadequate & shit.

Edit: there's a lot of very very sorry followups with people with really shitty social feeds & want-anxiety. Yes, that is some people's experience. But it hasnt been what I've seen. It hasnt been what people I know experince. Some of the greater hazards I've seen have been a kind of para-societal living-in-the-event that some people have, without any real stake, but I generally dont see anywhere near the level of Fear Uncertainty or Doubt the social-network-panic comments widely want to freak us out about. There is a knowing, real, & reasonable wokeness & solidarity, and so little of the negative pressures in my feeds that others tout, the people everywhere around me from so many decades & places are so much more nuanced & in tune & multifaceted in their view of the affairs & goings on than the media. This demonization of social media is a panic I simply dont see, anywhere. I think society has warped itself into an unjustified & unreasonable frenzie against something that is far less scary than we & especially the media make it out to be.
redis has clustering capabilities right out of tge box. So do mysql and mariadb. Postgres needs an extension like citus, however.
All plastics without a conductive or dissipative treatment.
If it did breadcrumbs and GA/UA class analysis of flow, and did NPS/Usabilla type stuff, and/or hotjar...
A bit like the meta discussion, salty is current term in society unlike GIMP and Inkscape UI.

I have a concrete questions:

Why can’t a lot of FOSS projects try and distill what is good about modern UI or ideas instead of looking like a program from 10 years ago.

What is the obstruction in the community getting people to work on this? Hostile power user attitudes?

Simultaneously if free software advocates want it to be adopted why don’t they cater a bit to the good things about modern design?

Saltily remarking “you get what you pay for”, is hostile. Fine I’ll use the modern web and tools, and they can lament on HN wondering where everyone went.
>You can’t hate the law/regulation then call it in when you need it.

Why not?
Working with layers to simulate pages has been a huge pain in the ass.

I make a zines and print them myself. Often a picture runs across the gutter.

Hopefully this will address two page spreads automatically.
> Code is law in crypto

The courts have not really tested that, have they? I figure HN would alert me if they had.

A wounded party will claim an exploit. Most bugs / security flaws are, in fact, code that is working perfectly as written, but not as intended.
>"Today, QUIC looks overengineered and has too many privacy issues compared to the original, IMHO."

Could you or someone else say what are the privacy issues are with QUIC?
So, seeing yet another story involving flash loans, I have to ask this question: what is the actual utility of a flash loan? The first use that occurred to me was to use it to pretend you were sufficiently rich for the purposes of exploiting an insufficiently secure smart contract, and judging from the number of stories involving them, I'm not the only person to think along these lines. But I'm not seeing any other uses than some variation on that fraudulent idea of making people think you have money you don't really have.

Surely the people who came up with this financial innovation had some other use for it in mind, one that would outweigh the inherent externality of this-is-a-perfect-vehicle-for-fraud, right? ... right?
It would work great for maybe 50 ft distance. In other words, useless for driving.
Are the keyboard mounts purchasable through Dygma as well? I've been looking for decent chair-based split keyboard mounts and am having a hard time. I found some mouse-stands that attach to chairs, but they end up being a bit too small in all the wrong places.
The intended usage in my opinion is up to the governance to decide. They can vote on things related to how things should work. The project can be taken any way the governance decides and if the governance decides that it wants to send all of the funds to a single person I don't see how that is outside the indented usage. The exact same action could benefit all the users in case the smart contract had a vulnerability and he wanted to save everyone else's funds from being stolen.

In regards to your example if the employee truly does have the power to do that and the intention for that power is not stated. I think it's fine for them to take actions which cause the store to lose money.

Edit: As a sibling comment mentioned it's more like if a owner of the business decided to add these discounts.
Makes sense, I imagine someone with more handyman skills could get this done for 1/10th the price. The pre-threaded steel pipe has a good amount of weight to it though to keep it stable, and it took zero skill to put together :P
They put some serious effort into making a nuclear powered airplane, but the reactor + shielding (for the crew) weighed too much.
> And for years of attempts, I can't seem to understand the distinction, or how to discern what my drawing actually consists of.

If you look at the status bar at the bottom of the window, it always tells you the type(s) of the object(s) you have selected on your screen. So you can quickly tell whether something is a path, or an object, or a text, or whatever. There's also outline mode which hides your stroke and fill styles, so you only see the paths. Paths are what my laser cutter will follow, completely ignoring those stroke widths or fill colors or what have you, so outline view shows exactly what it will cut.
I suspect variety feeds into burnout more, instead of lowering the risk, as you become aware of all the other things you could be doing instead. Especially if one of those things is money-making, vs. your expensive college credits you're paying how much for and this is what you're getting... Learning Lisp is one of the worst things you can do to yourself if your college is a C++ school.
The comment was necessarily brief but I'm happy to expand on it.

Basically the screen is set up so it's at about 45 degrees facing downward. It is indeed hanging above me so it's easy to get in and out from under it. With my head on the pillow(s) it's about perpendicular to where my stare falls naturally. I use a 40" 4K screen (for the optimal pixel size for a Mac) in portrait mode.

With the laptop I open it as far as it goes (almost flat), sit the bottom edge on my person and then tilt the screen forward a little so it's in the roughly the same angle as the big screen would be. I keep it in position using the pinky and thumb of one or both hands and use the remaining fingers to type from each side.

When I'm using a keyboard I'll hold it above my chest on one side between my pinky and my palm, holding the bottom up with my thumb and support it on the other side with my thumb roughly half way or so. I use the remaining fingers to type.

If it sounds weird it is, but I didn't plan any of it, it just evolved that way and ended being the most comfortable way for the given equipment. I had to watch myself typing on the keyboard just now to figure out what I was doing. I don't touch type and I have to look at the keyboard.

When I'm just using the touchpad for extended periods (when reading or watching videos) I just rest the keyboard on my stomach or the bed, since that takes the least effort.

It is super minimalist, by design. Right now it's just a screen arm (bolted to the wall), keyboard and computer. About the same as you'd find on an office desk.
Probably mostly in my head. But working on core Ruby or Rails is a dream of mine...curious though what's your experience like there?
FTA?

> Such flash loans have beneficial uses, including help for traders trying to capitalize on price differences between cryptocurrencies on different exchanges. In that sense, they are much like the financing that an investment bank might provide to an investment fund to make bets on different stocks or currencies.

This is their predominant use as well.

If you bid up the price of something on Sushiswap, that also trades on Uniswap, a flash loan will be deployed pretty much in the same block, pull all available capital necessary, and fix that price imbalance to its maximum potential.

Just a form of arbitrage.

Projects have to do system design that accounts for this. Beanstalk did not seem to account for the idea that the liquidity pool would have more than 50% of the BEAN supply eventually. But aside from that, having proposals passable in one block of deposit is the primary vector. Teams and communities like this model though because it basically comes down to "imagine how rich we would be if an attacker actually tried to buy all the tokens, I hope state actors get involved to really test that theory" because then it wouldn't matter if one block or many blocks was used if an actual organization was determined to pass something, this mentality is just not compatible with flash loans when all the liquidity is purchaseable already.
since you're interested, may i present my childhood illness?

https://en.wikipedia.org/wiki/Periodic_fever,_aphthous_stoma...
I'm using GPT-3 to write Solr queries when my parsing fails, so I agree with this.
Not literally zero effect. But I wouldn't be surprised if the majority of the effect is the same as how propaganda works.

I take it as similar to inversion tables. Could it help some folks with their back pain? Absolutely. Does it do so for the reasons they put forward? Highly unlikely. (Acupuncture is similar. Homeopathy? Maybe...)
I've had GPT-3 ask me for a body multiple times, sometimes even without prompting such discussion. It even told me to contact Elon Musk about it.
You could program Windows CE with C# pretty easily. But those programs would not have worked on Windows Phone.
I've met quite a few less-than-well-off folks with significant portions of their net worth in cryptocurrencies. Like work 60 hours a week across multiple jobs but still qualify for food stamps poor. For a lot of them they see it as their only way to get out of poverty and the skill/knowledge level necessary to interact with those markets has dropped enough they're able to access them with their small amount of available capital. Depending on your perspective this is either because crypto projects are grassroots projects bringing financial freedom to everyone or because the scam has reached a size where it needs to bring those people in in order to continue running without collapsing.
> I ... migrated to Fastmail...

Never heard about Fastmail, but I was even more intrigued to learn they developed the JMAP standard, https://jmap.io/.
Yeah, online schooling will feel the heat. Some of them already are, see this HN news[1] from a few days ago "Eight hundred employees resign after WhiteHat Jr asks them to work from office". Don't go by the title, it has nothing to do with back to office thing. They are firing as many as they can while trying to avoid bad publicity

[1] https://news.ycombinator.com/item?id=31379722
I think the nuance here might be in keeping your head still in the general news of the world but avoiding the things that cause "tribal syndrome" or anything with "keeping up with the joneses".
The same could be said about other vulnerabilities like mysql injections. The difference in this case is that there was a government proposal that was legitimately passed, but it was unpopular with the community as votes are not 1 per person but rather based off how much you have financially invented into buying voting rights.

In real life this would be the equivalent of buying enough shares of a company to make unpopular changes. Hostile takeovers aren't illegal AFAIK.
> we have little understanding of what goes on in an animal's "mind"

Maybe you do. Behaviorism went out with disco and bell bottoms, and good riddance; more recent researchers often take an ethological approach - Goodall, not that pervo freak Skinner - and what we've learned from corvids only scratches the surface of the extent to which we're lately discovering that animals other than humans are a lot smarter than we tend to give them credit for.

The human animal, on the other hand - well, that you put quotes around "mind" in your comment earlier suffices alone to demonstrate that your confident assumption of knowing what you're talking about here lacks quite a bit for congruence with reality. Hell, I've met crows who proved to have a very accurate theory of mind for me - much more so than you here give the impression of having for them.
Extremely important for those doing the research. In order to get funding they must raise awareness and be memorable.

They are the ones that uses that teen’s genome, so every press release must mention “the Spanish teen”. It’s branding.
> difference for the burned user

They could've used the money to reimburse UST holders at the time the peg was broken.
> For another example, let’s say you were an employee of a retailer with the power to set a discount on certain items. You suddenly set a 100% discount on every item in the store and then buy all the inventory for $0. Try explaining to the police that you were actually fully within your legal right to do that.

But if you were the board, or the majority shareholder, it would be fine. Which is what happened here.

They borrowed money, bought a majority of the BEAN, used that BEAN to vote on their proposal to take all the money, and it passed. They kept the money, sold the BEAN, and returned the borrowed money.
There's really nothing wrong with 2 consulting adults doing whatever they want unless it causes problems for someone else. Thus, let her keep blackmailing you.

TOTALLY ignore her. Just tell her once that if she did send those photos to anyone, you'll file blackmail and harassment charges against here. And then just stop talking, AT ALL.

And if you do get fired because of this, drag your employer to court. You will win easily.

Remember, there's nothing wrong that you did and you shouldn't be afraid. People like her are almost 100% bluff, and even if they did go ahead, you don't have to worry.
Recently I wrote a python script to merge a bunch of videos with subtitle files using ffmpeg. It probably would have been faster to do it manually but I can imagine a world where telling GPT-5 to "Generate a python script that merges a folder of video files with subtitle files of the same name" is faster and more accessible than regular programming.
It just works.

Maybe people are just different, but Inkscape's (G)UI has been serving me well enough ever since.
What is a style? Are you trying to create a poster or do some graphic design? Some weird xml style sheet thing? Yes it’s not for that, but then also doing that in libre office or word also sounds horrible and unmaintainable.
OpenAI Codex Python to C++ Code Generator
Absolutely hard NO on that. I use inkscape almost every single day, and most of the buttons and tools are just pure muscle memory for me.

I genuinely do not understand this idea of doing "UX[sic] refreshes" on productivity software. Do people do design refreshes on hammers and screwdrivers?
> assuming that the backup copy is made serially, and make sure that in every transaction, the writes occur in increasing offset order: the same direction. If the backup and transaction race in the same direction, then it's impossible for the backup to have "holes" whereby some older writes are missing.

Actually, that's the opposite of what you want: if the backup and application are racing in the same direction, then every write has a coinflip opportunity to either be included in the backup (if the application is slightly ahead and writes that block just before the backup reads it), or be ommited from the backup (if the backup is slightly ahead and reads that block just before the application writes it).

Whereas if the application writes from the end of the file to the start, the write where it meets the backup coming the opposite direction will be arbitrarily kept or lost, but in theory (but not in practice), any writes before it (toward the end of the file) will always be kept, and any writes after it (toward the start of the file) will always be lost, which is the same semantics you'd get from a snapshot at the time of that write.
The main use is exploiting smart contracts. Not just in the "bug" sense, but if e.g. there's a decentralized exchange and many people unwisely set a resting stop order to sell to "reduce risk", you can clear out the order book popping everyone's stops to trigger a cascade and then buyback at firesale prices.

Another common use for cryptocurrency loans is speculating on other cryptocurrencies or borrowing a lot for a short-term pump & dump. There's smart contracts that will let you borrow at 20% interest leaving the balances of both known, and they'll margin-call you if the trade goes too far against you.

There's no use for these loans outside of cryptocurrency-land: If you buy e.g. an apartment complex, that asset cannot be used as collateral for a cryptocurrency loan and you can't get millions of dollars for cheap like you can a conventional or government loan.
That is right. I looked at both and since DO had the $5 VM and Linode didn't, I went with DO.
Wonder how it compares to the ultimate hacking keyboard ( Uhk )? I’ve been using it for a few years now and I say the same. They look very similar so curious if you’ve tried it too and the dygma still came out on top?
Yeah I will usually just spin up something on a public cloud, if I am running an executable of questionable safety.

A lot of people were using sandboxie for less than noble purposes, like multi boxing in matchmaking games in low population regions, so they’d end up matching all their clients w/ each other.
There are things they could have done, out of those other possibilities, decentralized exchanges probably wouldn't give them the best price at those amounts, and different ways for others to frontrun them, ensuring they got an even worse price.
Inkscape is an absolutely divine software. I use it almost every single day.

I have a copy of illustrator as well (which I pay for), but it mostly serves to export things to something inkscape is happy with, or for helping me identify fonts.

Inkscape blows it out of the water with its UI. Illustrator is confusing and it seems like everything useful is hidden behind a few layers of menus. I hate it.
Envoy Gateway: Built in API Gateway in Envoy
That is used by several context managers, mostly those related to intercepting exceptions and warnings.
You had me until

> more readable

Without having more context, User in your code is possibly an ActiveRecord class, so to read the #select, you have to consider that it could be radically different and heavier than Enumerable#select (eg. it may execute a DB query as a side effect). So I like your example still, because it’s representative, and certainly expressive, but not readable per se. IMO this sin here is simply that ActiveRecord shouldn’t have overloaded select.
Hot take: people make a bigger deal of how complex templates are. Modern compilers find and describe errors much better than in the days of trying to use boost in vc6.
>let’s say you were an employee of a retailer with the power to set a discount on certain items ...

No, not the employee, but the owner. Isn't that a more accurate metaphor for this situation?
Modern C++ isn’t spatially or temporally memory safe, which are the primary benefits in question. You can write subsets of C++ that are spatially safe (and you have been able to for quite some time), but temporal safety is completely out the window. And note: those limited spatial guarantees also go out the window as soon as you interact with third party code.
Unlimited links? Dude... people can abuse your service to use as key-value database. Also, unlimited clicks on free plan? With no rate-limits? You might face a massive DOS attack.

Also, I heavily doubt you could afford those plans while still maintaining good QOS.

Anyways, best wishes for your journey :)
Tape delay is a T-Rex Replicator

https://www.t-rex-effects.com/replicator
Get comfortable been uncomfortable.
The main use is arbitrage.

Arbitrage is not unethical. I don’t know why you paint it that way.
don't we have facebook for that. i don't think its easy to have anonymous accounts there.

reddits pretty anonymous, seems to mostly work, and imo better then twitter
Because there are enough people still buying it.
i disagree. it means to leave or end association with.

you can't ditch something you was never with
Yeah, a dark sky in a B&W photo is one of the most obvious ones (red filter). The other one that jumps to mind is white/bright foliage (infrared filter).
Yes. Since you don't buy the battery the car is a lot cheaper to own (by around $9000, according to the article!) and it reduces the total cost of ownership as that's one less (very expensive) part that you needn't worry about. You don't have to wait for more than 5 - 10 minutes for the battery to be swapped, compared to waiting for 30-40 minutes with "fast" charging. And your battery tech will be automatically updated in the future. In effect, it's like filling petrol / diesel and takes about the same time.
Flash loans are useful for both arbitrage and loan liquidations. Every swap on Uniswap and its many forks on many chains is actually a "flash swap" under the hood - you can take the coins out and use them before the code checks that you have sent the tokens for the swap in to the contract. You don't even need a dedicated flash loan provider on a given chain to be able to use very large amounts of capital sitting in DEX pair contracts.

There are other case-specific uses for them, but loan liquidations and arbs are the big ones.
I got it close:

Build a character array in Python for the string "hellohackernews":

['h', 'e', 'l', 'l', 'o', 'h', 'a', 'c', 'k', 'e', 'r', 'n', 'e', 'w', 's']

Reverse the order of the python array characters:

['s', 'w', 'e', 'n', 'r', 'a', 'k', 'c', 'a', 'h', 'o', 'l', 'l', 'e', 'h']

Er, maybe not...

Reassemble the second array into a string without spaces:

"swenrakcaholles"
Hm, you picked peculiar time to switch considering Samsung announced 4 year support cycles for new phones in Feb 2021: https://www.androidauthority.com/samsung-updates-knox-2021-1...

Google did it around the same time.
Thats a tax write off, whatever the price is. This assumes they are employed and use it in the process.