skysight-inc/HackerNews huggingface dataset:
Generally, the UCC sec 2-201 "statute of frauds" requires that agreements for more than $500 for an exchange of goods must be signed, and in writing. Most states have adopted the UCC or this portion of the UCC.

An informal (unsigned) written agreement can still satisfy this requirement...so long as it represents the intent of both parties to be bound by the contract. But there is correspondence by the domain owner to Jump that he did not throw out the original $50k price expecting it to be accepted or to form a valid contract. And before that correspondence he didn't act like there was a binding agreement.

However, the $100k follow-up email by the domain owner would represent a firm offer that would satisfy the statute of frauds. It doesn't appear the $100k was accepted, and Jump is suing for the $50k price. Ultimately, they will spend a multiple of the original price on legal fees...to try to get the original price. (That assumes they win at court. I would estimate that there is a <1% chance they win if this goes to trial, or to appeals. They chose the wrong hill to fight on.)

Most likely outcome: Jump settles for $100k plus the domain owner's legal fees.
I am / always was a "niche" developer in a sense that I've always hunted a possibility to design and create products from scratch. This is what I do an what I like doing. Not what particular language is being used to implement it.

As a result I am on my own for more than 20 years and do mostly as I please (assuming the product does what my client wants and does it nicely).
And you've brought me back to a childhood memory of my older brother, age 13 with a big smile on his face, brought me into the closet where he had a portable cassette player and a newly acquired copy of Raw, and we listened to it and had our vocabulary suddenly expanded to a new level.
The question would actually be why XMPP multi user conferences (MUC) are not in the running. Regular XMPP is one on one.

XMPP has archives and carbons now and in theory they work with MUCs. Dunno about the practice.

A recent article suggested that the ability to edit and delete old messages is essential. Pretty sure a MUC would not let you do that. I am personally not all that concerned about this particular feature.
Jump Trading was founded in 1999, they’re traditional finance people, not “crypto people”.
Ask yourself if it is NECESSARY to have "faith in humanity" in order to have a good life? to enjoy life? Do things that you personally enjoy and leave the fate of humanity to the rest of humanity.
People don't want to have to care about anyone else.

They are so burdened with looking out for themselves they only see caring about anyone else as just another burden that they shouldn't have to bear, instead of seeing it as an avenue of shared and thus relieved burden.

So, any excuse to make it so they don't have to care about any other misfortune than their own.
I would think of this as kind of a translation table between one communication culture and another, which might come in handy. I'm used to work with people from different cultures in a team and in my head just transpose whatever they say based on their culture.

If an American tells me "Are we confident that this is the best solution or are we still exploring alternatives?" then I'm automatically translating it to "this is complete shit". When someone from Eastern Europe tells me "this is complete shit", I translate it into "hm this looks weird, care to explain?". Plus minus individual adjustments based on my experience with that person.

But there's one thing I never do, and that is taking this kind of communication literally, and therefore I don't really care about flowery language, passive-aggressive clichees, or maybe a little negativity on the other side of the spectrum.
It is my wish that you should read that (free) short story.
Houses sell all the time after multiple offers and sometimes not at all, even in the presence of a full asking-price offer.
A bunch of legit users upvoted it—perfectly normally, as far as I can tell from the data. A lot of users simply find this product interesting. That only seems impossible to you because of your pre-existing hostility to it, which I'm sure is sincere but which is causing you to derail these threads. You posted 17 comments derailing the earlier thread and 20+ comments doing the same here. This is way over the top and we need you to stop it.

We moderate HN less, not more, when YC or YC startups are the story*, but 'less' does not mean 'not at all'. When users turn threads into shitshows with false accusations and off-topic drama, we have to do something about that, YC or no.

* https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Your comment on different communication styles between cultures reminds me of a (famous?) metafilter comment, the difference between Ask Culture and Guess Culture:

http://ask.metafilter.com/55153/Whats-the-middle-ground-betw...
Buffett says market ‘almost a casino’ as it rallied in recent years
> Because pedantry is king at hn. Design was not the most important aspect of the magic mouse, _aesthetics_ was. A key difference in this conversation.

Be as pedantic as you want, but aesthetics is an aspect of design, not exclusive to it.
What I really want: wings2d.
Long-Run Benefits of Free Movement and Trade
Pieter Hintjens (author of ZeroMQ) wrote and spoke a lot about merging liberally. Great advice IMHO.

> merge pull requests liberally and get new contributors’ “vision of progress on record” so that they immediately become members of the community. Worry about fixing the progress later.

See also https://jeremyfelt.com/2016/03/12/pieter-hintjens-building-o...
https://archive.ph/bphxK
Yeah that makes sense as a use case, I agree. I would still argue that it doesn't speak in favor of software development in general that we need this though, but I see that in your situation it would be useful.

But to further my point: why not solve this with traditional versioning? The user can just pick the version of the app that is compatible with his device, and report bugs about the newer version. I suppose the culprit there is the app store approval process that blocks you from doing fast releases? And you just have a single native app wrapping a web-app that loads from the server? Or perhaps the user cannot roll back the versions easily?

If so I think that is a manufactured problem. Not a problem that the developer can solve or be blamed for, but ultimately a problem that should not exist/should have been solved, but was invented/grown/ignored by circumstance. I mean that there is nothing in the problem space of the end-user that requires you to solve this problem.

By extension, the solution sounds like a band-aid to me, someone not familiar with the space. The user is no longer in control over the software he runs, and applications may break and recover at any time. To me that does not sound like an increase in quality.

Thats not to say that I don't see why you have problems, or that I think they can be completely solved by better quality control. What I mean to say is that the issues you describe sound like issues software developers have faced for years, and tackled with application versions.
Have you ever tried working with offshored teams? The quality doesn’t even come close.
> A few lucky ones get to use Spark which is more interesting as it's written in scala or python

If you want a fun language, it's really the wrong place to be.

The work can be very fun, but you must take the fun from data analysis. The best software engineering can do for you is to not get on your way (and SQL excels on this).

I'd say the people working with Spike are the unlucky ones. Because they have to focus more on their tools, and not on the analysis.
Indeed, lack of a touch screen would be a deal breaker for me. The iPad is attractive, my kids have them, and I might convince one of them to let me use it for a week this summer to see if it handles basic things like Jupyter notebooks and talking to homemade hardware gadgets.
On my computer it appears that some of the glyphs are being "hijacked" by OS-level ones? [0] Im using FF on the latest MacOS.

[0] https://ibb.co/hCMyr4d
This issue is caught and flagged by clang-tidy. Though technically the standard says it is in valid but un-specified state. Because of short string optimisation, the move might be possibly a copy, so one should not rely on the contents being empty.
This is a fallacy in that the problem is also in-borders.

The costs of living differences are vast inside a country, and so a company that has equal pay for different locations either massively overpays some people, ballooning its salary budget, or prices itself out of employees in high cost of living areas.

Imagine the equivalent for house prices, saying that the same spec house should cost the same regardless of location, and you're not allowed to buy a house for more or less than the set price. If you think that's a good idea, fair enough (although I would completely disagree); otherwise I don't understand how you reconcile this difference.
I run a local aggregator website for things to eat, drink, and do in Los Angeles. I’m not a designer, so I opted for the Craigslist approach, but a little more polished. I went super minimal with it and it seems people are responding well to the design.

I didn’t use a style framework under the philosophy that everything on the web looks the same. I wanted the website to kinda shock people with how, uhh, handmade it looked. Like there was a real person behind it because there is.

I guess this is all to say you don’t always have to worry about design, UX, SEO, etc. Sometimes you want companies to look polished and professional, but sometimes you just want them to solve the problem for you as fast and efficient as possible.

Tangentially - the project got me excited about building “quiet” websites - mostly text based, no database, no comment section with people to moderate. Just unique information in a simple, accessible format. I don’t want people to be checking my website every day looking for emotionally charged SEO packed news to react to. I want people to check out my site and then go into the real world and have fun with the information they found.
The euphemism treadmill is real but I disagree with Carlin's point that calling it shell shock rather than PTSD would have helped Vietnam veterans - when we called it shell shock in WW1 it was associated with cowardice and weakness, I think calling it PTSD was an attempt to break from that and frame it as a legitimate medical condition that merits being discharged/treated.
Documentation can be like going to college and university and what I mean by that is it can blinker your thought processes.

The best way to learn is to see what errors api's & language functions throw at you.

Then you know where it wont work!

The people who docs typically also dont code, but those that do code and document tend to produce the best docs, but its not a given.
Finally, an encouragement to dodge "the news" that rejects the idea of avoidance!

Some could have suggested: "less news and more analysis".

Problem: history is far from encouraging for people diffident on humanity. :)

In fact, I was tempted to write some work about "Progressive history". This is, on the contrary, encouraging.
Go is being used for system programming, that's not what Java is for
A lot of people hate on SQL. I used to be one of them but I've come to think that for data transformations it's hard to beat. My current favorite is DuckDB, which is like a SQLite but columnar. It has great performance and it's easy to call it from python and even run SQL on pandas dataframes.
Well "more" (to expedite the process) is not double or quadruple.

At least when/where the object of the sale has a value that can objectively be estimated.

Surely a reply like "The domain is not for sale." would have been better, but considering a one line reply (to an unknown/unverified correspondent) a binding contract sounds (to me) more than a bit "off".
I appreciate so much in this post. I also had never heard of the Ask/Guess culture description. I wonder if there could be another component, a Tell culture. I don't ask you, I don't guess, I just tell you how it is or what you'll do.

I think that's another way we communicate and often is even more so a way to avoid the possibility of being rejected. If I ask, you can say no. If I guess, then I can maybe figure out if you say no before you actually do so you don't have to. If I tell you, then there's not much way for you to say no, or if you do, then it is a clear violation of the agreement.

I think this happens with some people who are in military culture or other top-down hierarchies where there seems to be a "Tell culture" (I don't like labeling cultures too much with such identity descriptors because I think it can lock them into existence). And I think that can be one of the hardest things for people trying to reintegrate as veterans, to go from telling people what to do and being told what to do to telling your 5-year-old what to do and they say no...and then having to learn to guess or even ask...or more deep down, opening up first and then asking, maybe the most emotionally raw version.
> I-bonds are either free money or the only true money storage...But the government only lets each person buy $10,000 of I-bonds a year.

That's too little to be true money storage. It's not enough to buy any new car.
I am not sure about that. Java has been around for some time now, but any Java developer can easily read code written 20y ago.

I find c++ syntax terse and hard to read. A good example is the well know boost library. Even back in the days when I was coding in c++ on day to day basis, I have always found boost code hard to read and reason about.
Weren’t those chips $10k each back then? Hardly anyone got gold Xeons.
1. maybe next time you should make a more substantive comment rather than something vague like "so what?"

2. What is a refutation then? The OP was the equivalent of getting cut off by a BMW, then lamenting how BMW drivers are "are so gross" and how you can them seriously when they "acts like petulant middle schoolers". If you don't think that counts as a refutation, what does?
TIL. Thank you for the history lesson on AVX. Comparing to SVE and the RISC-V vector instructions, AVX feels so clunky, but I guess that was part of the "Intel tax."
>Consider iPhone 5c, for example. The colors were horrid, and when you added those Crocs-like cases it looked more like a Fisher-Price toy than like a device an executive would want to be seen holding.

The iPhone 5c was not a device for executives.
My experience has been the same as c0mptonFP.

For every thoughtful and educated comment I receive about blockchain technology, I get more than twenty that either make very basic mistakes in understanding the current state of it, take personal offense to me even daring to suggest that blockchain technology isn't completely useless, and/or repeat tired tropes that apply only to the specific design of Bitcoin or have otherwise been overcome by the technology's progression over the last decade (e.g. energy usage, scaling, the oracle problem).

Because money is involved, everyone feels like they have to have an opinion on it, even people who have no background in blockchain system design. As a consequence, informed discussions about this technology seem to be a real rarity.
The first person who ever submitted a PR to one of my projects also reformatted the files he touched according to whatever formatter his IDE was using, which was different than mine. I was conflicted about whether to accept his change and inferior formatting or whether telling him to adopt my formatting would be obnoxious. I settled on merging his change and then instantly reformatting it to the way I like it - keeping the meaningful part of his change.
I was recently one of the lucky 10_000 who first heard of the Portal Reloaded, and Portal Stories Mel mods for Portal 2.

I also recommend the Talos Principle (as well as Road to Gehenna) and Outer Wilds (which I'm currently playing. no spoilers!)
> The thing is, while the odd application crash due to memory exhaustion probably doesn’t bother some, it certainly bothers me. Do we really trust that applications will reliably save necessary state at all times prior to crashing due to a malloc failure? Are we really ok with important system processes occasionally dying, with system functionality accordingly affected? Wouldn’t it be better if this didn’t happen?

With virtual memory and paging, it's really up to the user what's too taxing on their system. And it's not an either-or, I greatly value an application that reliably saves its state consistently and often. Sublime Text is fantastic, I don't even have to press Save and can just pull the plug on the machine. This mitigates the allocation failure case as well as so many other failures.
I wouldn't say perfect-- in that there is no strong reason to believe that the returns on your ibonds will reflect the amounts you need for your down payment or the discounted future value of your mortgage payments (particularly since CPI excludes housing)... but it might well be the best option available if you have a short time horizon.

For a long time horizon, broad market index investments have reliably outperformed home prices.

It would be an interesting backtesting question: Imagine you have enough money for a down payment on a median priced home, consider two options: put the money into ibonds vs put the money into a market index. Then after X months, what percentage of the time is the investment still able to meet the downpayment requirements of a median priced home (at that time, which might be more or less than before)?

It's not guaranteed that the ibond option will be less volitile because what we're comparing is market vs home-market, so it might not even win out over short term. For really short windows the ibond interest clawback will hurt it too.

Since home prices have increased substantially faster than inflation the success rate of the ibond option will (assuming the future is like the past) tend to 0% success for longer time windows. Since market returns have outpaced housing costs, the market investment will tend to 100% on longer time windows.

Personally, I might well just go the market index route: Even if we presume the ibond success rate is better in a short window (I think that's a reasonable assumption), "It always takes longer than you expect, even when you take into account Hofstadter's Law" and the market index is the clear winner in the long term.

It would be sad to constantly be expecting to buy a house 1 year out, invest in underperforming investments, and as a result never be able to afford a house because they were always escaping your investment!
They seem to have since then moved to operating in crypto (tfa says they want the domain for their crypto business).
Which OS/distro did you move onto?
Stay away from the gaming industry, from everything I've read, it's a hellhole, especially to women.

The medical industry has been good to me in the past, there are plenty of women in powerful positions in the medical industry, in my experience. Also, medical is typically more resilient to recessions / general downturns. Finally, at the very least, you are making it more efficient for patients to get care. That's a lot more inspirational to me than selling ads and spying on people.

Really take the first job she can get and stick it out for a year or two. That first job is the hardest, afterwards, it's a lot easier to land a job.

As far as language, that's really just luck. The best way to hedge is to go to monster or dice and query each language in the area you think you will be living in. It seems like different areas have different predominant programming languages (oddly enough). It's usually C# or Java for backend, but there are some frontend frameworks too. When I was in college, I tried to learn as broadly as I could. That included how networks worked, how databases worked, how to write applications and how project management / development life cycle worked. All that has helped me.

Always respect your craft and keep mastering it.
As far as I am aware, listing a price of something (say in a mail order catalog, or on a store shelf), does not constitute an offer. Rather, it is a solicitation of offers to buy. I would think stating "the price is $XXX" would be along those same lines, as there has been no positive statement of willingness to sell it to a specific counterparty for that price.

Another example would be real estate listings, to which this is quite close. They have a definite list price, realtors most certainly say things like "the price is $XXX", and yet it's still on any potential buyer to submit a formal offer to buy with a specific price which the seller may or may not accept. If this weren't the case and such communication was considered positive offers, then we would rarely see things like houses being sold over their asking price.
It’s about the reference class. The class of allsame sequences has only a few members. The class of … random numbers all over ala 71833791 has a lot of members. So the probability of seeing the former class is tiny.

Think of it in terms of coin tosses. Two heads is less likely than a head and a tail, because there are two sequences, 10, and 01, that map to the class of having one tail and one head. But there is only a single sequence of 00 in the class of all heads.
No, the $50k would not have satisfied the statute of frauds, because Dick sent them correspondence indicating he didn't think he was actually forming a binding contract, which is required in the absence of a signed legal agreement.

Generally, if the parties don't have a signed agreement, but act as if terms in an informal exchange are binding, the court will uphold the informal agreement even if one of the parties changes their mind. But in this case, the undisputed evidence is that one party didn't act as if they were bound by their informal correspondence.

And furthermore, courts have almost never upheld an informal/unsigned agreement between a corporation and an individual as binding against the individual.
This is what I have always really disliked about many web development frameworks. Their goal is to either a) do things magically in a specific way or b) do so with a bunch of configuration files. Spring comes to mind as a particularly egregious case that does both. Spring does things automatically, until you need to add a configuration file for every change. You need to add this wrapper and this library for this other case. I have always wanted a web development framework that works more like a game development framework. Where you still code everything you need but it doesn't hide the part where you make a window or add a listener. Which makes it a lot easier to find where things are going wrong and how to change the configuration as opposed to go to stack overflow and learn you need to add this dependency which then does things behind the scenes.
Sterling Bank partners DKM to develop Africa’s next big star
Slightly tangential, but I wonder if the massive amount of people using Python makes it easier to "sell" OR/SAT/etc. tools to developers.

I've been working with some young devs who only learned Python and web stuff (?!). One thing I've noticed about these devs is that they have some really bad intuitions about how long it takes to brute force problems like this. Brute forcing the hardest problem in this article requires less than 3 seconds for a C program but requires 3 minutes for a Python program.

Bumping the capacity to 10,000 (so from 8 million options to one trillion options) takes about 40 minutes in C, but would probably take all day in Python. Once you get much past 10,000 the effort of pulling in a library starts to make sense because, even though C brute force is still tractable, you need to start parallelizing things and that's more effort than an import statement.

Also, note to author: there are several mistakes in this article. There are bonds errors in your army examples and you used capacity = 19 instead of capacity = 1000 in one of the questions for the bread/meat/beer problem.