skysight-inc/HackerNews huggingface dataset:
I'm afraid I should have been a bit more explicit. Try to look at the humanity not as if it is something good, unique etc. that happens to the universe which is doomed to progress, prosperity and all the good things. It might not be necessarily that way, a contre - it may be a despicable anomaly doomed to extinction bringing everything around with it.
Agree with you, I have added the credits on the top section as well. As far as it goes about stating my intentions about making the content searchable, I feel that the input box for search pretty much conveys that, so I won't be explicitly mentioning this in writing (not at least on the website).
Thank you for your suggestions.
Visual dual panel file manager for bash
Contracts do not have to have any specific form. An email exchange can very well be a contract.
Seems that Jump is wrong here, no binding contract was made according to article facts. Acceptance from the seller part seems required:

> Contract law says that a quote is not considered an offer and only acceptance of offers makes for a legally binding contract, according to Cornell Law School.

> Here’s what needs to happen for a quote to turn into a contract:

> - Supplier submits the quote to the client

> - The client accepts the quote and issues an order

> - The supplier accepts the order

> For example, a wedding photographer emails a written quote to a client for $2500 for 10 hours of photography. The client emails back saying they accept the quote and want to proceed with the order. The wedding photographer emails the client again to thank them and confirm that they will do 10 hours of work on a certain date for $2500. A legally enforceable contract has now been established.

https://www.freshbooks.com/hub/estimates/is-quote-contract
- a WG paper by a google employee regarding breaking the C++ ABI: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p186...

- A post about a C++ ABI break being voted against: https://cor3ntin.github.io/posts/abi/

I would not be surprised if google (or others in favor of breaking the ABI for the c++ standard library) would refocus on their alternate non-std std-replacement-ish library implementations (like abseil) instead given the lack of willingness to fix things in std proper from the committee.
I love this course, 6.824, this playlist [0] is a pleasure to watch.

[0] https://youtube.com/playlist?list=PLrw6a1wE39_tb2fErI4-WkMbs...
Agreed.

I guess actually everyone is greedy in this story, but only one party doesn’t seem to be true to their word.
Oooh, I don't think the page looked quite like that before. Looks great!
What would the remedy be, though? Would the court say you had a contract so you have to sell/transfer the domain? Or would they say, you're in breach of a contract and so Jump can sue you for damages from your breach of the contract?
This is classic offer and acceptance in contract law. If you did indeed offer, in writing, $50k for that person's house in something that wasn't a joke offer, and then other person accepted for whatever reason before you rescinded the offer, that's a valid contract for sale of something. There may be additional concerns given it's real property and not goods, but the point stands: the owner was presented with an offer, then countered the offer with $50k, and the first party accepted the offer. All in writing. This creates a valid contract.
What's worked for me:

- Try and become a child again (when I didn't have these worries/frustration). Concentrate on what's in my control. Don't worry about things outside my control.

- Stop reading the news. A family crisis after the shit-show that was 2016 clarified what _actually_ affected me.

- Stoicism. "Meditations" by Marcus Aurelius (recommended many times on HN) helped. That what he wrote 2000 years ago is so relevant today made this stick.

- Appreciating how fortunate I am (good job, health, life). I'm mostly happy, I try and act this way. Cut myself off when I'm going off on a rant. "Thinking happy thoughts" in other words, it's not nice for anyone else listening to doom-and-gloom. This also helps with the next topic:

- Friends. Putting in some effort with (not yet friends) at work, on walks, meetup etc - sometimes you end up with a few more friends.

- Distraction. Keeping busy with other things. Preferably creative or in-the-moment things.

You aren't going to fix the worlds problems. By _all_ means help and do your part, however getting angry and upset is only going to make you unhappy.

e.g. with all war in Ukraine, yes it's horrific. Perhaps you are in a position to help - offering a home, help or financial support? Sympathy and understanding for people you know who might be affected, reach out to them.
I appreciate this comment and you're probably right at least with me. It's hard to define the lines between genetics and upbringing or maybe a combination of both!
Here's part of a sample sequence:
1) Smarthome gets a notification of a vehicle detected in the driveway
2) sends a request to get an image from the driveway camera
3) gets the image, sends it off for storage and analysis
4) sends it to an image recognition service which returns a description(make/model/color + other info) as JSON
5) receives analysis, matches it to known vehicles and announces the results

The send_display_vehicle_id(Id) in the end actually does a lot, it queries redis for previously announced display type devices, then looks up the capabilities (bit depth, resolution) of each device and formats accordingly then sends the display request for each. Also send_android_notification sends the request to some Java code that initiates a push message to my phone and watch.

None of this is rocket science in terms of Prolog message(MQTTPathAsList, MessageBody) is my general predicate for handling an incoming MQTT message once I've subscribed to it and it's convenient to deal with a MQTT topic path as a list.

message(['Smarthome','Notify', 'vehicle','motion'],_):-
log('brain saw vehicle motion'),
get_short_timestamp(S),
atomic_list_concat([S, ' Vehicle Motion'], NotificationMessage),
send_android_notification('Smarthome', NotificationMessage),
request_image('alibi4').

request_image(Camera) :-
publish(['Smarthome', 'Video', Camera, 'brain', 'request']).

message(['Smarthome','Video', _ ,'brain','response'],Image):-
store_image(Image, 'brain'),
analyze_image(Image, 'brain').

analyze_image(Image, Id) :-
publish(['Smarthome', 'Sighthound', 'analyze', Id], Image).

message(['Smarthome','Vehicle', 'Sighthound'],VehicleJson):-
vehicle_id(VehicleJson, Id),
get_short_timestamp(S),
atomic_list_concat([S, ' brain saw vehicle: ', Id], NotificationMessage),
send_android_notification('vehicle', NotificationMessage),
send_display_vehicle_id(Id),
atom_concat(Id, VehicleJson, Description),
atom_concat('brain saw vehicle: ', Description, Message),
log(Message).
The entire point of github is collaboration. If you're going to take others people code, you should at least attribute them. If you look at neovim where I imagine most serious vim users myself included have migrated to, you can see the projects first order of business:

Simplify maintenance and encourage contributions

One project has 700+ contributors, the other is less than 120. So no, it's not looking "fine" from a user perspective.
You make a good point about knowledge domains and what can be assumed about the intended audience, but KOM isn't a technical term and pretty much anyone could understand what "king of the mountain" means. Adding a quick aside or popover would make the article approachable to just about anyone.

On the other hand, someone who doesn't know what TCP is isn't going to understand the expansion to "Transmission Control Protocol" either. They would need to read up on at least basic networking first, so links to further reading would be more helpful.
I've found "importance scoring" to be a useful trick in improving my relationships with teammates and open-source contributors, while preserving my sanity. When I give feedback, I add a score from 1-10 to my comments, where 1 is "trivial nit, take it or leave it," and 10 is "there is no way I will merge this because it's fundamentally broken or would otherwise be a huge mistake." It helps me balance my perfectionist nature against the need for forward progress, and contributors appreciate this guidance because it helps prioritize where further efforts are needed.
Or photos/videos taken with the iPhone. The iPhone now starts at 128 GB, so it’s surprising they still start the iPad Air at 64 GB.
I’m not saying they were fatter, but that they preferred fatter. Fatness was a proxy for wealth, which meant that it was easier to be emaciated back then, which means people were less likely to be overweight.

Contrast to today where it is easy to be fat, so therefore not hip to be round anymore. That means we’d see more fatter people than in the past because it is easy now.
Well, it’s not just a good offer: it’s the price the seller asked for in the first place, isn’t it?
Social media has exposed humanity. Humanity has not changed.
This is #2 and our 3 year old sleeps through the night almost every night now!

We’ve been disruptive to the little one’s sleep so far due to some home renovations causing a lack of consistency for just about her whole life. I’m confident we will figure it out eventually.
You are just _partially_ waking up - but partially, so you do not really see things as they really are; you cannot judge through inadequate knowledge and instruments: you should therefore keep those judgemental impressions you are experiencing with distance, doubt and reserve.

Of course the situation is far from the ideal. The earlier you burst those numerous (to some uncountable) illusions, the better it will be for your objectivity and the less you will be scorched by experience - just drop prejudice, do not fall in an opposite one.

It is a duty of yours, in case you live in a democratic system, to reserve part of your time to study and try to understand those issue-rich contexts. This will increasingly protect you from rush judgement. In a way, it will help you see why those others («humanity») have difficulties apparent in their statements and actions in grasping the matter.

The human system is very far from perfect, as an understatement. That is the space in a very gross description: now study its details and laws and hunt for the solutions, as you should. Do not dream, outside some luxury moments in leisure.

And on the emotional side, you are supposed to let what you "see" orient you, not affect you - you are in the field, not at the theater.
You don’t have to hold them for 30 years. I’m holding my down payment on them for example until a better option comes along (which probably won’t)
Why would our ancient ancestors in the middle east and elsewhere use large men as their examples of powerful men who attain women and treasure?
Show HN: Stupid Web App Called “Would You Do It for a Dollar?”
My intuition tells me that nowadays, if you can embed an arbitrary program "keylogger" onto a computer, it should also log most user events, not just "keyboard events", including screenshots of areas around mouse clicks, maybe a small OCR module etc.

Of course, a physical keylogger is a different beast, but really, if you got physical access enough to install an actual piece of hardware...
I think Rust has the potential to coexist with C++. As for replacement - here is my shallow outlook (I only care about how new tech affects my own business).

The safety offered by Rust is not a thing to ignore. However modern C++ and the tooling has made enough progress in the area. It is extremely rare for me to allocate explicitly and in the couple cases where I do I always write deallocator first. It is ingrained in my nature along with some other related habits. Invalid memory access is also less likely with modern constructs. Along with memory sanitizers and practical experience with my own products I feel that Rust memory safety at this point does not offer much from my practical point of view.

I value very much time spent on compiling / building. From few experiments I made Rust is not any faster in this department. Rather the opposite.

As for C++ being a monster impossible to comprehend in its entirety. Agree and do not give a flying fuck. I am not there to explore language to its utmost depths. It is just a tool for me and nothing more. I do not get hung up on tools. As long as the tool lets me do my job with the reasonable ease (and subset of modern C++ definitely does) the rest does not matter. I do not feel inferior for not willing to spend the rest of my life trying to become Alexandrescu.
If you were taught English as a second language in school like me, this is both helpful and hilarious:

https://www.worldaccent.com/blog/2011/05/british-translation...
This would explain how, but not why.
I think the emphasis on the documentation is a bit of a red herring. Sure, documentation for most things could definitely be better. But when you are building a system that is a composition of subcomponents, the bulk of the complexity is almost always going to come from the interactions. Those aren't things that can be readily captured in the documentation of any single component.

This conclusion is actually pretty obvious when you consider it from a testing/dimensionality perspective. If you have 2 components with N inputs, an interesting application using both may have close to 2N inputs. Sounds pretty tame, but the size of the space grows _exponentially_ with dimension. And for a bounded space, almost all of the volume will be near the surface, which would mostly correspond to non-trivial combinations of the inputs. I think we tend to lump most of the code needed for this complexity into "business logic".
Hi, I am the creator of Remotewide, thanks a lot for your feedback!

I made the price 999$/yr after thoroughly looking into all other job boards, and I see that most of them offer around 150$ - 200$ per job post, so I think that 999 / 12 = 83$ / month for unlimited job posts makes it cheaper?

Do you have any other advice how I could improve this for candidates and companies? Thank you a ton!
Doesn’t Amazon make money on every single book purchased on the kindle?
I tell every junior colleague two things:

1. There is software engineering, and then there’s working at the digital factory.

2. A good way to set yourself on the path that leads to the former is to get intimately familiar with the HTTP protocol. A good way to start is to reject fancy frameworks, and to get comfortable reading RFCs.

Being the guy who really knows HTTP is a powerful career move. Becoming that person almost inevitably kicks off a virtuous cycle that steers bright/motivated devs well clear of writing REST endpoints for the rest of their working lives.
It's repeating now
As an Israeli, I'm fully accustomed and conditioned to tell others their solution is idiotic and their ideas are dumb. But having worked abroad, I've come to depreciate this "quality" more as just bad taste and lack of manners, and less as "straight talking".

It really adds little to the conversation. It's just an IDF inheritance that should be eradicated.
Another comment was mentioning malware that uses screenshot-on-click :<
Sure you can. It's stated explicitly in the UDRP on the very page you just linked: one way to handle a dispute is to take it to a court and get a ruling.

> Under the policy, most types of trademark-based domain-name disputes must be resolved by agreement, court action, or arbitration before a registrar will cancel, suspend, or transfer a domain name.

> ... file a complaint in a court of proper jurisdiction against the domain-name holder ...

Emphasis mine. You don't have to choose arbitration.
> Fatboy Slim – When hits were stored on a floppy disk and created with an Atari ST

Cool. I remember the ongoing, excruciating wait for the Amiga Lorraine to be consumer ready. It was supposed to have MIDI, but as fortune would have it, got dropped and was added to the Atari ST that became the musicians choice.
> >reviving the “computer for the rest of us”

> That's just the spirit of Apple and the place where Steve Jobs wanted it to be.

Eh, there's nothing that points in the direction that Steve Jobs wanted Apple to be computers for the rest of us. Apple was always marketed as expensive and exclusive. Which is ironic because Apple devices are clearly mass products, with design that has little variation over the quite limited product line, and almost zero variation between Apple products owned by people. Somehow Apple made people believe it is hip to own the same thing as everybody else, and feel privileged about it, which defies all logic.
Yea and the problem is there is an institution actively suppressing smallness. Why not let smallness speak for itself?
You can mark everything suspend and there's no difference.
Some past HN comments, https://news.ycombinator.com/item?id=25233136
OP here

I've been doing many many side projects and always prioritised other projects over this one. A month or 2 months before I decided to start this project and to have fun with it. No need to become a millionaire or even have a very successful startup. I just like it, it keeps me alive and satisfied.

I find it very stupid and unusual. It's called "Would You Do It For A Dollar?". In simple terms: people can visit your profile and ask "would you ______ for a dollar?", like "chug a beer", "hit on someone", "french kiss person X"... Then you fulfill the request and earn $1.

I implemented Stripe to be able to receive payments and to payout people.

I decided to put myself out there and receive requests from people, but I will do it for free, just to get things started. If you want to subscribe to be updated on the progress it would be great.
Living in the UK I used to find all the French acted very rude. Then I spent enough time in France to realize the French don't find each other rude, it's just the way they communicate. Once you understand the culture it all makes sense, they're not trying to be dicks.
> He then clarifies that he doesn't want to sell

He increased the price to 100k, then 200k, then said no.
I remember trying that but I wanted to write swift for server and Linux and it was geared entirely to OS X and iOS apps at the time.
Thanks for sharing this beautiful work!
These all seem highly passive aggressive in this context. So much so that it is actually entertaining to read.
They are lagging or get less of a return. The TIPS I have are yielding 6.25% right now. Still a fine place to park if you think the market might dump more or go sideways. Just pay attention to when the dividend pays and don’t sell before that
Has the writer posted the text of the contract somewhere? Is the text of the contract under NDA? I am asking because media companies (film, music, anything really) screwing over artists in contracts is fairly commonplace. Them ignoring contracts altogether and just doing whatever is not something I had heard of before. In the absence of other information, I lean towards believing they had snuck a term into the artist's contract allowing them to do what they have done here, because that's their MO. If you think that makes me an idiot, so be it.
I stopped reading when I got to

"They're zero-risk bonds..."
The solution is simple, make it easy for people to contribute in way you deem appropriate. In the case of PR you can simplify the process quite a bit:

https://docs.github.com/en/communities/using-templates-to-en...
how to split professionally an infinitive
Go off into the woods, literally or not. I went back to my parents house for a year and that's how long it took to overcome my burnout. Life is finally starting to feel exciting again.

I'm now exploring spirituality outside of religion for the first time. It's helped greatly with the anxiety and existential dread.
Stanley Parable always reminded me a little of Starship Titanic. Anyone remember that game? I remember it was like a funny Myst.
It’s the brightness though, not the blueness, apparently.
So,

1: I think there’s merit to the case in that the domain owner said they’d sell for 50k and that can reasonably be seen as a binding offer. The courts may decide one way or the other, of course. But -

2: The offer did not go into any kind of detail on things like when transfer of control would take place! It could be “immediately” or “20 years after the seller’s death”.
I was refuting the parent comment. If you have trouble understanding the significance/consequence of that act, or that "so what?" is an adequate reply to that, then it's clear that engaging with you is not worth my time.
I have a colleague who just can't justify to themselves having an emergency fund while they still have debt to pay... yet buy a brand new 40k car and think about replacing it after 2 years even though they have nothing against it.

I feel like a lot of people just can't stand having money standing there doing nothing as an insurance policy when they could be making money or buying something with it.
Those are vintage before the effects were known, for the same reason stuff was glazed with pure uranium oxide commonly (which makes a nice bright orange).
Hey really cool, Antonio. Excellent work!

I wonder if adding timezones, possible languages might be helpful for both sides?

You get an A+ for being a net positive!
I don’t see how they can win, as quoting an amount is a negotiating strategy that I’ve personally seen and used on both sides: if they were to win, it would surely have far reaching implications across the business world.
WebRTC Pong
"Why is it crypto people are so gross?" They're conmen running a scam, they're gonna be super gross of course.
my golang code is littered with err handling etc, it’s easy to miss something over the course of dozens of prs. This is something best caught at compile time or by a linter. Or tests which I am often lacking

I find code review unreliable at best for catching bugs or logic errors, but depends on the reviewer
I drank a ‘poop’ smoothie that gave me life-threatening diarrhea – for science
> It's impossible for ABC to be equilateral.

Exactly! This is why you can answer "no" to my question, not "almost certainly not".
Sounds like he's still in the apple ecosystem. What i wanted to do was use it for scripting and server stuff (swift for server and Linux) and I think AppCode was not compatible with that at the time.
There are still benefits to participation, e.g. Getting boosted engagement / eyeballs to your product from the hashtag hype train.

You can also participate unofficially to get motivation to build a profitable business on a time limit
Beside the point but the cursor tracking javascript clock thing on wormhole.com is pretty impressive / mesmerizing. I haven't seen anything like that before.

The article doesn't seem like a terribly big deal to me. I think both parties are being obnoxious. Essentially squatting on a nice domain name, asking an exorbitant sum for it, and renegotiating after a deal is accepted because you think you "left money on the table" are all obnoxious behaviors. Suing someone over what was never a terribly firm or serious offer also seems obnoxious.
I’m not sure I agree with that. I think he’s absolutely free to come up with whatever ask he wants in the first place. But once he did ($50k) and once a buyer agreed to it, I’m not sure it’s fair to revisit the price.

Order is of the essence here.
079. Competing Designs, Better Design
Jump lowballed for $2500 knowing full well that was a trash offer for a domain like wormhole.com. The owner just figured 50k would be such a big number that Jump would go away.

There’s no world where Jump should be suing this person. There’s no contract here. Jump is just being greedy and is trying to bully this person into selling the domain.
I remember asking an American vet what the communication style was within the US military and he said, "Someone who outranks you tells you what to do and there's always someone who outranks you."

How you would describe the communication style within the IDF?