skysight-inc/HackerNews huggingface dataset:
Unfortunately in this case, there is literally nothing anyone can do. The Ethereum is sitting in dead space not associated with any address. It's literally untouchable since you cannot change the contract.

Hopefully this isn't the person's life savings.
Arguably that's an (remarkably homogeneously consisted) omelette?
>I recommend hopping on the discord channels for these different projects

Yup. "Just do your reasearch". "Just hop onto the literally thousands of Discord channels inundated by random talk and you will definitely see the light!"

You'd think that by this time there would be something coherent coming out of these Discords, but no.

> Let me know what you find!

You're the one suggesting to dive in and finding something. You've also said you've already dived in. Apparently, you've found nothing.
If you are in tech, it's not common to need a roommate outside the few super high cost of living cities in the US. Many of my SoCal friends have roommates, but none of my Dallas or Atlanta friends do (of course you can have roommates if you want, but at around <30% rent on income, it's not really required in most cases).
If you read the followup, that man ended up getting his money back. Additionally, it would be astronomically unlikely to make a mistake like that nowadays because confirmation of payee is used so widely (banks check that the name of your recipient matches the intended name before completing a transaction).

[0] https://www.psr.org.uk/publications/consultations/cp19-4-con...
They are in location X and it has been written into code that there is no way to ever remove them from X. The only difference between throwing this "money" into a black hole and this is that you can see what's in this black hole once it's in there, even if you cannot remove it.

The only way to ever fix this is to rewrite the history of the blockchain which means forking the entire ETH currency by getting all mining/record nodes to agree to it.

Long story short: Virtually unrecoverable without large coordination from the entire ETH community.
Ask HN: Would recruiters be interested in detecting devs who are likely to quit?
I just had an idea, I don't know if a product like this already exists, if you know something similar or have feedback feel free to tell me please :).

It's apparently possible to detect which employees are the most likely to quit their jobs using public data and machine learning.

So I'm thinking of making two tools for recruiters:

-a saas where you'd input your criteria(technologies, experience, location etc...), and you'd get a list of top profiles who are the most likely to quit their current job but who are not yet on the market(or who are never publicly on the market)

-a browser extension for linkedin, which would give each profile a score rating how likely they are to quit.

I know linkedin have some kind of recommended candidates algorithms, but It seems that tons of recruiters are still wasting their invites/inmails on linkedin for a really low conversion rate,
so I think this might interest some of them, I see people who got hired a month ago and who are still getting spammed.

+If you find a candidate quickly, you're less likely to pay for inmails, right? So linkedin have much to gain from showing you candidates who look good on paper but who are not that likely to answer, does my train of thought make sense to you?

I'm also maybe thinking of a tool using the same concept but for your own employees, so you can know which employees are likely to quit and really need to get a raise/promotion if you want to keep them.

Do you think those might be interesting ideas?
Co-founder of https://topchef.de here (bootstrapped whitelabel online ordering provider, focusing on the German market). We felt the same. It's truly amazing how bad the UX of many competitor apps is and how little business owners think about it.

Sometimes it's an uphill battle to even explain to business owners why being on takeaway.com is stupidly expensive - after all, at the end of the month they _receive_ money from them, instead of paying a monthly subscription fee.

Congratz to your unicorn status :)
A titan among humans, co-creator of C and UNIX, a statue should be erected to this man.
Heh, if I serve custom Japanese fonts we happily go into the megabyte range.
Appropriate reading for a Sunday morning
> Pythagorean

> 3:2:1

Not 5:4:3?
Dennis was 30 when he published the first Unix software manual, according to his homepage: https://www.bell-labs.com/usr/dmr/www/1stEdman.html

It’s interesting to wonder which 30yo’s project today might have as much impact.

You may think it’s impossible, but 40 years is a long time. People always underestimate the impact of decades, and overestimate the impact of years.
sendxmpp (and its many incarnations: https://wiki.xmpp.org/web/User:MDosch/Sendxmpp_incarnations ) is great.

If you prefer a hosted/HTTP option, there is also https://slickmsg.com/ worth mentioning as a way to plumb stuff to XMPP.

Also many web apps use apprise, which has XMPP support.
Then you should stop voting for people who want more taxes.
If you considered PostgreSQL as a cloud platform it has some useful properties. A well understood API that is consistent across different products. Built in authorisation and authentication. Reliable data storage without having to think to much about the underlying hardware. Triggers that allow activity in one product to initiate a process in another. Support for running sandboxed code in several languages without needing a "server". And you even have some benefits. Your entire infrastructure can be dumped to a file. The infrastructure can be altered in a transaction that can be rolled back. And external services can be integrated as first class citizens (more or less).
Ooh, a nice muggle "coincidence":

"a cubic mile happens to be almost exactly 4/3 π cubic kilometers, so a sphere with a radius of X kilometers has the same volume as a cube that’s X miles on each side."
It’s linear worst case if your values are unique (equivalent to hashing). If your values aren’t unique you will explode the search space on average to nlogn which is equivalent to open addressed hashing and thus iterating over sorted value set is going to take longer instead of sorting.

This is basically a bullshit post.
I wonder if we can have multiple accounts created based on different personas, compare price and book hotels for clients. In my case, the hotel is selected, the dates are selected, all I need is a compare and book the cheapest one.

It was so annoyed when booking.com says I have 5% extra discount comparing to my friend, and the price is either the same or cheaper on friend's app.
Even then, whenever you’re dealing with large amounts there’s risk. E.g., early on in Bitcoin’s development a user lost a lot of Bitcoin by making a small test transfer, not realising that the change (their remaining balance) was sent to a new address in their wallet. But they were running a bootable Linux Distro from a CD and didn’t save the wallet back to a USB or other permanent storage. So they’ll never have access to those keys.
This is modern electronic design in a nutshell.

The large-scale physical design is as simple as possible (just regular wiring), the individual components are all "smart" (Christmas lights each with their own integrated IC, doesn't get more embedded than that) and addressable via a communication protocol.

Imagine how difficult the wiring would be to have 100 addressable lights that didn't use this arrangement!
Process debt is another one I've invariably come across and covers the need for loose requirements (especially early on).

There's a lot of technical debt that's going to accrue before the process debt is sorted if you're trying to scale quickly.
Being HN my guess is avoiding the Y10K error. You're either part of the solution or part of the problem.
The downside to doing this is you have to pay the transaction fee twice, once for the $1 and once for the $499,999. The transaction fee is a fixed amount irregardless of how much is being transferred, so it's definitely better to pay the fee twice than risk losing it all if you are even slightly unsure.
Code has evolved towards smaller indentation: 2 spaces instead of 4. We might see 1.

However, we have more async stuff than ever before. Heavy nesting is frequent.

And then you have the weird new imperative UI stuff like Flutter/Jetpack Compose where a simple layout is brackets in brackets in brackets in brackets.

Rainbow brackets are a thing though - one of the most popular plugins in many IDEs is something that highlights different colour brackets.
I'll go back to bed if I feel tired or I feel like I'm going ill with something whatever the time of day.

I've lost track how many times I've been stuck on a some coding problem, gone to bed and woken up with the solution.
If I feel like I'm going down with something, because I dont want it to develop into something full blown that can leave me laid up in bed for days, like flu, I will always go to bed and sleep it off.

One example, when the avian flu was going around one winter, I felt like I was going down with something, so I just went to bed. Partner also got it, but didnt sleep it off, they deteriorated and were laid up in bed from before Xmas until after New Year. ME, I felt better by lunch time the next day, not 100% but no longer feeling like I was trying to fight some dreaded lurgy.
Chat, or message apps might be the best way yet. They don't need signup but easy to get your point across precisely.
I ordered pickup through an app because I don't speak the local language but I had a flat tire so I needed to coordinate the delivery through phone (again, in a language I barely speak). They couldn't understand my address so we switched to whatsapp and could send them the coordinates. Twenty minutes later the person was there with a still hot pizza.
In another case I just texted the local pizza guy on whatsapp what I wanted and he replied 'where to deliver it?', and then 10 minutes later it arrived.
Because US tech companies are the most successful in the world and there is an immense demand for workers located in US-friendly time zones. It's simple market economics. I wouldn't be surprised if there is more demand for highly skilled tech workers in California alone than any other country in the world.
Ask HN: Programming and dyslexia
Any dyslectic programmers here? Is it an issue for you in your daily programming? Did you find learning techniques that helped when you were still teaching yourself?

Fonts, colors, screen readers?

I am currently teaching a teenager, it is obvious he understands principles fast and has great memory retention, but syntax is a bit of a problem. We obviously use helpful editors and IDEs in this regard, but it is still an issue.
Theoretically, how would one build a statue of Dennis?

Yes, I’m serious. If it costs less than $10k, I’d love to make a statue of Dennis and put it somewhere in my house. Partly to show off my excellent sensibilities in artistic taste on my otherwise barren walls.

But mostly I just realized I have no idea how statues are made circa 2022, and it sounds fun{,ny}.
The tokens are no longer associated with an account ID, so while the token data is on the chain there is no way for anyone to ever include them in a transaction.
So that’s why they’re so desperate for Ukraine, then?
Cf. crêpes Suzette, e.g. https://www.bbcgoodfood.com/recipes/crepes-suzette
> For anyone who gets interested in one of these concepts, I recommend finding the group's Discord and popping in to ask a few questions yourself.

Yup. "Just join the thousands of Discord channels".

How about: these scams and borderline scams actually produce some coherent information and put it up on their sites, and not expect every person to seek out their Discord channels and ask them questions?

> But there seems to be a big push to paint them as complete idiots. Not sure why though.

Because of what they actually do and say outside the Discords. If they weren't idiots, they would actually have a proper explanation of what it is they are trying to do, and actual roadmap on how to get there, and why they needed to blow 3 million dollars on a book if they want to "produce an original series".

> oh check out Orange DAO, mentioned elsewhere in this thread

And how exactly do you propose we check it out? You mean "Orange Protocol" which is a centralised aggregation service that pinky swears it will run a DAO at some unspecified point in the future?
No, those ethereum coins are just "wrapped" forever /s

There are many more cases of this, someone else burned $300k half a year ago, in the same way.
Liquidity Parameters Proposal for Terra Luna
Ah, thanks for saying that. I was thinking I could cheat and use ghee instead of melting the butter myself.
This is a bit off-topic, but am I the only one who thinks "fetch" API is weird?

To me the first thing that irks me is the name itself. "Fetch". Simply because api calls that you are making don't have to be about fetching something. You can make a request to create, update or delete something. Why this type of naming? Even for retrieving information the name just seems a bit random.
Egress fees are cheap, even on Amazon. Cloudflare R2 is coming and there it will be completely free. Not to mention that everything's going to be safe and sound if your home burns down.

Pretty sure S3 supports an equivalent for Google Storage's CMEK too, so you can encrypt your data in a way that isn't easily readable by them. They're not interested in your data anyway.

You can pay Amazon, or you can pay for electricity and pay with your time to administrate a NAS. You have to pay one way or another.
I mean a statue-homage in his city or town, I’m not even American but would donate to this cause.
Only if you want pancakes with right angles. Totally impractical!

On the other hand, did you know that the ratio of the volume of a cone to a hemisphere to a cylinder is 1:2:3?
> Preloaded fonts delay main JS bundle

Am I crazy or does that waterfall pretty clearly show nothing of the sort? When using http/2, a reasonable amount of preloaded assets won’t block anything else in the critical path…
from the reddit comments, similar question, apparently every instruction adds gas fees to running the contract, so if you're going to use the contract a lot, you leave out any kind of validation.

>> Wow why didn't the contract creators think this through and block requests to the contract

> Because adding that check would increase the cost of every user transaction. All AMM swaps would be done with WETH so it’s the right call to not have it in there
Of course farmers would be worse off without cities. But cities would have simply ceased to exist all together without farmers.
I get food rations delivered to my door. 6 dishes every day, totally random, I don't know what next package will contain. It's pretty funny.
Love this.

I grew up in a dying Midwestern town. I also identify as trash.

You know you know Natasha Leggero, the comedian with the worldly/you’re not better than me just because I’m trash persona, grew up about a mile from me. If I’m not careful I can feel very out of place in NYC, SF, and London. Especially Silicon Valley. Always remember: they’re not better than you just because you’re trash.

It’s hard to deny your trash roots. Pretending you’re not trash or anything else that you’re not is really taxing.

My trash roots mean I work harder now than I would if things had been more open to me. I didn’t know what MIT or Stanford were before I was 17. Didn’t even apply. Investors being serially unimpressed with my background hasn’t stopped me from being good at what I do.

It also means I have no problem telling the Emperors that their new clothes have some issues. Irks them right up until the “chatbots/hype-thing-from-4-years-ago was a bad idea” blog posts start rolling out.

Not being yourself sucks. Not squeaking up sucks more.

If it isn’t working for you, stop doing it.
So I don't know how smart contracts are implemented at all. But I would have expected this to work more like a statically typed programming language. If this particular address doesn't handle this kind of input, it should not be possible to send it.
I love this advice. As a 31 y/o in another country. The mindset of saying "yes" to all, has brought me great stuff.

I got it from the movie "Yes, man". Its surprisingly good advice
This is true in America as well. You stated it exactly. The recipient of a binary or a set of scripts who has a right to use them in production also has a right to repair them, just not to distribute them.

I don't understand what contract law has to do with this case. I was actually mildly alarmed to hear that they think using GPL software somehow enters them into a contract. If I read it correctly. That could become quite nasty and be very bad for FOSS if a court upheld the idea, since it's often corporations relying on FOSS and not the other way around.
That’s why you subset it when you have to use one. I’ve used CJK font subsets measured in single to double digit KBs in my own designs over the years, they’re fine. Don’t count on using a custom font for arbitrary text though.
> Don’t even get me started on Linux.

I'll bite. What's wrong with fonts on Linux?
You need neither a DAO nor a blockchain to "crowdfund planting of trees with accountability and trust"

It's also incredibly funny how you pretend to care about trees and ecology ... and using the single most ecology unfriendly tech on earth.
You are expecting to understand how a completely new and complex technology works from 5 lines of text. Imagine if someone tried to explain Kubernetes to you in 5 lines of text.
Instead of adding more features to a basically broken language, why not fixing the essentials first?

typeof null === "object"
language consstency etc

but hey, let's add more syntax sugar
Perhaps my naivete is showing, but I fail to see how an option that allows broader range of use cases suddenly becomes a religious war about spacing.

In the spirit of dev/user freedom, the creator has every right to enforce a standard, regardless of its basis - even if arbitrary - but I find it a little creepy. Then again, the prevailing usage of “opinionated” in dev circles was new to me, as well. What ever happened to design around maximum flexibility AND feature coverage?

Are developers more likely to be “opinionated” in their work if the predominant digital culture of their early career was rewarding of evangelism via self-promotion? Or grew up in an educational era that promoted activism? Are these sorts of issues more common in smaller / person-driven teams vs. corporate behemoths?

e.g., if VS Code were a one-person show vs. a corporate effort, would we risk seeing changelogs like “Insiders 2.20 - lead Architect and Face of the Product removes plug-ins starting with vowels, “because they lacked cohesion and product-centered aesthetics. They looked poopy in list format with most fonts.”

Absurd, to be sure, but what if these decisions don’t step on obvious toes? The average supporter is more likely to tolerate slightly warmer water than hop into another pot, right? And if you stayed in the pot through several degree increases, you’ll feel a sense of Boiling Frog Belonging (TM).

And if you credited the original dictatorial decision for this emergent sense of community, you’d be very much correct.
{supabase ceo}

I'm glad you like the stack

> kind of sucks the stack success requires Supabase to die

this is a zero-sum view of the world. I'm sure that as the stack becomes popular, Supabase will too (and vice-versa).

> when time to actually host the database comes people will move from Supabase to AWS etc.

Databases are inherently sticky - it's the reason we started with the "Jamstack" crowd rather than enterprise use-cases. If you start on Supabase, and we handle all your scaling, there should be no reason to migrate to a different cloud.

> When it comes to hosting DB AWS, Azure etc have massive advantage.

given the (in)stability of cloud providers in 2021, I think we will see a trend toward multi-cloud in the the next few years. I'm not sure that they have such a large advantage (we use AWS so it's not like they can offer superior hardware).
I'm a fan of the Dutch pancake, fluffy and oven-baked. I'm assuming they use baking powder for the fluffiness. The place I used to frequent when in Amsterdam has long gone but my heavens, they made an amazing banana baked pancake, with powdered sugar and genuine maple syrup.
With nat you have to configure the firewall part and the nat part. That's two separate parts of your config you have to cock up in the same way to let a packet through.
Yes, all-nighter neighbourhood parties centred around prayer and group singing of religious music have been an integral part of Hindu religious practice for a long time. They are literally called “jaagran” (‘keeping awake’) or “jagraataa” (‘night-wake’).
I’ve been meaning to build a PoC where you subset to the glyphs shown above the fold, inline, and then download the full font face at a low priority.
I feel the opposite. Each day more and more projects are choosing to launch using truly free licences like the MIT or the BSD. Software now is more open and freer than ever.
Gas is the reward for servers in tthe distributed system when they are (taking part in?) executing the smart contract, so that a buggy infinite loop would run out of gas soon.

With 500k$ this smart contract will be able to run for a while.
Hiring your own people to branch and maintain the software for your own purposes is not "distribution". If you're a company relying on software you don't own, and you need it to do something different, you can hire coders to maintain it in your direction. That's totally different from reselling it.
A smart contract has a set of behaviour as written in code: nodes on the network execute the behaviour. This contract doesn’t have any code to undo a mistake like this, so it is impossible to recover them.

Thst said, the network is a group of machines all agreeing together on what is the correct behaviour, and that can change, so while it is not impossible forever — Ethereum might release a new feature that allows people to reclaim tokens in this circumstance — it is impossible unless the majority of the network agrees (see: The DAO hack and the corresponding fork to recover funds).
I sometimes think modern culture has lost a grip on the past. Much has gone before us and much will go after us.

I find reading the Unix Manual comforting as it reminds me where we have come from. It was written a handful of weeks after I was born and I am still using it's commands fifty years later.
IANAL but sharing the patcher probably wouldn't be. Sharing the code it patched, or a patched version of that code, would be piracy.
It's because you are not performing, it's the performance that's the awe inspiring part.
I love electronics and electrical engineering in general. But this article explains perfectly why it is less accessible than software engineering - the former requires a individual components, soldering iron(s), a digital oscilloscope, etc. while all you need is access to a computer with internet for the latter.
And for that matter, let’s put the kibosh on the childish act of using colors as well
An interesting takeaway here is the wages with and without “maintenance”. From earlier reading, I take “maintained” workers to have been provided food, fuel, and housing.

Since “maintained” workers earned half of “unmaintained” workers, we can extrapolate that the pay was approximately equal to the cost of food, fuel, and housing, which would point to discretionary income at a much higher rate vs basic costs of living than contemporary laborers.

Many other factors are involved of course, including services and automation which greatly increase quality of life while reducing the need of discretionary spending, and also the comparative wage hierarchy of textile workers, but it is an interesting comparison nonetheless.
The thing is that is not an invalid transaction. The problem is in what happens _after_ the smart contract has received the money.