skysight-inc/HackerNews huggingface dataset:
But that would compile and run, and you'd still get garbage if you tried to access str later, correct?

In Swift you are not allowed to declare a variable without assigning some value or nil to it before the current scope ends.
I actually had an engineering ask from somebody to produce "random sequences" which turned out to be anything but random. Short version: letter sequences, no repeats in a sequence or in adjacent sequences.

Took months and a lot of patience to extract that crucial piece of information from the customer. I actually coded a recursive algorithm which to my surprise generated every possible (three letter) sequence in an acceptable sequence, enough for them for several lifetimes.

> Extreme cases tend to be the most or least important.

Yeah, that's my suspicion.
The first “computer” my grandmother used was an iPad. She has no idea how the pictures of her grandchildren end up on the screen with the envelope button (Email App). If I handed her a Mac (or god forbid windows) she would be way more confused. Even one 20yo.

Today, the UI is more graphic and more simple than ever before BUT it’s decreasingly connected to the expectations of desktop computing. Many here on HN who grew up and professionally use desktop OSes have lamented the changes (“they’re bringing iOS to the Mac!”) that’s simply because we already had an idea of what idioms and UI patterns to look for. At the same time, we’re generating new patterns that aren’t grounded in historic imagery (and maybe have no research at all) and this is hard for everyone. Especially websites and internet activités.

One example is the “x” to close a window. On a traditional computer, closing the window stops the application and it’s done. Meanwhile, minimizing the app keeps it just shifts the view. On a phone, you don’t really stop the application you just shift view back to Home Screen (you can force close but it’s not really needed). Phones don’t have the same UI at all as windowed devices. So it’s less clear what you’re doing on them. But websites… closing them stops them and today many websites are basically apps.
> I feel like a key difference here is that the owner was initially willing to sell for $50k.

He said it as a clear joke. Here's a ridiculously huge number for a novelty, a bauble - now go away.
I think it's worth investing some time into people, to teach them about testing and documentation standards. If they can't / won't play along, my first approach is to do a PR into their branch. If that stalls out, I'll make a duplicate* PR from my fork of theirs, maintaining their credit and keeping my source tree up to standards.

Edit: * that almost never happens, it appears that github now supports changing the base of a PR
I, too, think that an extra battery isn’t worth it, but that there are people who want a mouse that is always plugged in doesn’t mean a wireless mice that can’t always be plugged in is badly designed.
So do you have issues taking fashion retailers seriously because major players act like "petulant middle schoolers" (your words)? Do you have problems taking pretty much every economic sector seriously because major players act in an incredibly petty way heaping frightening lawsuits on unwitting individuals? Or are you just holding crypto companies to a different standard because you have other reservations about the sector?
At which point he'll ask for 400k, and then 800k ad infinitum. He doesn't want to sell.
It did rise organically to the front page, at least as far as I can tell from the data. Eventually a moderator marked it as a dupe, since there had been a big thread about the product recently.

We did nothing to make it rise. We do that for Launch HNs, a special case described in the FAQ (https://news.ycombinator.com/newsfaq.html), but otherwise YC startups are subject to the same community whims that everyone else is. We also don't do any special penalizing of negative posts about YC startups (just the opposite, in fact: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...).

You guys need to understand that while you dislike some things about this product, other HN users find it interesting. That appears to be all that's going on here.
They have done much worse than this at this port of entry (Nogales) along with their friends at Carondelet Health Network (Nogales/Tucson). Refer to federal case 4:16-cv-00334-CKJ filed in US District Court of Arizona:

------------------

'31. Even though prior searches resulted in no evidence of internal drug
smuggling, the CBP Agents and Dr. Martinez continued the intrusion on ***’s body
without her knowing, willful consent and without a warrant.
Case 4:16-cv-00334-CKJ Document 1 Filed 06/08/16 Page 7 of 17

- 8 -
32. In fact, Dr. Martinez, a male physician, entered ***’s room and, after
asking a few cursory questions, brutally invaded her body on a warrantless and unjustified
search for contraband.
33. Dr. Martinez forcefully and digitally probed ***’s vagina and anus.
34. *** had never before been to a gynecologist and, for the remainder of her
life, will always remember that her first pelvic and rectal exams were under the most
inhumane circumstances imaginable to a U.S. citizen at a hospital on U.S. soil.
35. *** was shocked and humiliated by these exceedingly intrusive searches.
That an audience of CBP Agents and Holy Cross staff observed her being probed
compounded her feeling of degradation.
36. No drugs were found inside ***, who was then discharged from Holy
Cross and transported, by CBP, back to the Port of Entry.
37. *** was released from custody without any charges at approximately 8:00
p.m., only after enduring roughly seven hours of dehumanizing, invasive and degrading
searches.
38. Throughout the unreasonable searches of ***’s body cavities, she
continually denied smuggling drugs internally and continually refused consent for each
search.
39. At no point during the searches of *** did the CBP Agents obtain a
warrant authorizing a search of her body

The searches conducted by the CBP Agents, Holy Cross and Dr. Martinez
injured *** physically, mentally and emotionally. Her labia, vaginal opening, and anus
were left raw and sore and she felt violated, demeaned and powerless as a result of the
searches

----------

This has been going on for YEARS. That case was filed in 2016. I don't link the actual report here, which I have downloaded from PACER, but it names the patient specifically so I cannot include it here without doxxing. Using the case number you can find it in PACER yourself.

While I was at the hospital, one of the agents (CBPO 'Peterson' from Nogales Port of Entry) even joked to me he had recently done this to a trans man with a surgically placed penis. They accused the penis of being a drug smuggling apparatus and did this presumably to fuck with them for being trans. A SCBPO 'Sherry' from Nogales Port of Entry, the person in charge of taking me to the hospital, bragged to me about being paid $110/hr while working overtime taking people to the hospital on these searches, mentioning other innocent people who he had subjected and 'lamenting' the 'last guy' was detained for 3 whole days. His counterpart 'Peterson' bragged of buying a ~100k truck with the pay.
I did a demo a few years ago based on their paper: https://antoinevastel.com/browser%20fingerprinting/2019/03/2...

This is used by companies like Cloudflare, Discord. Facebook also has their own picasso like canvas fingerprinting (at least the last time I checked)
big reason for success of nocode tool space imo -- there's no standard for full stack plugins unless you're using django/rails in like, 2013 with no frontend JS and no external services

API doesn't mean 'drop-in compatibility', whereas nocode is designed to integrate with everything in your stack with relatively low lift by the buyer
This is much more relevant in crypography than on statistiscs. If your PRNG always returns the same 4, it's buggy, but the really problematic outputs look exactly like random numbers.

(Looks like my profile is out of date, by the way.)
Bit-Squatting: DNS Hijacking Without Exploitation (2011)
Agreed. It feels like fitting pre-cut puzzle pieces. Reading code/documentation has become the most important skill.

The amount of working software engineers who don't understand basic things like paging or the TCP/IP protocol or file systems is unnerving.
Huh? I thought this was a satire/joke website. The amount of people who thank the author for help is.. worrying. This is how we jokingly communicate at work, or in commit messages.
>"As such, there is a sense in which you need to know everything about C++ in order to use it safely"

Completely disagree.
> Soon, the focus will shift from weaning ourselves off fossil fuels, and into, "What can we do with all this cheap energy to make life better?".

That's not going to happen. People basically don't understand where energy comes from, or what's entailed with an "energy transition". See this lecture for a good overview: https://jancovici.com/en/video/can-we-save-energy-jobs-and-g...
Well, the race to attract the outflow of the current Russian 'brain drain' is definitely on.

If the US is able to attract the majority of that (as it most likely will), while keeping out the Putin-aligned plants and/or otherwise mentally deficient factions (which remains to be seen), that will definitely be huge gain for them.
It seems to me a bit different.

They offered initially $ 2,500.

Then he replied saying that the price was $50,000.

Then he rejected the offer of $ 50,000 and was offered first $ 100,000 and then (through a different agent) $ 200,000.

Of course IANAL (and know anyway very little of US Laws) but if this corporation really-really believed that the $50,000 reply actually amounted to a binding contract, they should have attempted to have it respected immediately, the two later offers, doubled each time, sound nothing like "good faith" (probably irrelevant in court, still ...).
Downloaded videos for long flights! You have to get a storage bump to actually get a variety of content downloaded.

Also local copies of cloud storage are very valuable to keep on iPad.
A contract is for selling things that are more complicated than a simple transaction. If you go to the supermarket and buy a sandwich, you don't sign a contract. They stipulate a price, you agree by taking it off the shelf and showing it to the cashier. Then you inform the cashier of your banking details by sliding your creditcard, and your bank and their bank arrange for the actual payment.

In this case, Jump agreed to the price the person set, and then the person didn't give Jump the opportunity to pay. Where I live I'm pretty sure this would have been a binding agreement, though there's definitely some exceptions to that law that might or might not apply here.
I didn't think of that, it sounds like a great idea. What's your project by the way?
Isn't this exactly what I was referring to? Not being able to afford even a 1-bedroom apartment in the city of which they work?
Finn: No.
>Well if that’s the case, I’d like to buy your house for $50k. That seems like ample compensation for you just changing your address and you should take it.

1) Parent post never accepted an offer to sell their house to you.

2) $50k is not ample compensation for any house almost anywhere, as shown by median housing prices.
As a notable side point, much actual mechanical-related (and other) engineering is integrating poorly documented physical parts. That software engineering is finally getting to the point where you open up the part catalog and pick your parts is a sign of maturity in the industry.
I’m sorry but I don’t agree.

If you don’t want to sell, they say “this domain is not for sale”. If you say the price is a “firm $50k”, well, it looks to me like you’re willing to sell for $50k. And I don’t think he was bullied into coming up with this offer.
The bloomberg article has more details. Based on the correspondence provided by both parties there wasn't an offer made by the domain owner. He suggested a price, but that by itself does not constitute an offer, or houses would always sell for list price.

Bloomberg quotes a corporate lawyer who claims that the $50k price constituted a "firm counteroffer," which could be accepted, but they chose the wrong expert to ask.

Generally, for contracts between corporations and non-corporate entities, legal formalities are required to make the contract binding. This almost means a signed written agreement where the terms of the exchange have been specified.

Between corporations, or between individuals, courts have been willing to relax the requirements for formalities (meaning, not requiring signatures, or not requiring a single document laying out the agreement between the parties). But between corporations and individuals, courts have been very, very insistent on observing legal formalities, due to the extreme power differential between the parties.

It's very likely that Jump will settle this case. Even if they somehow win at trial, the domain owner can simply appeal and keep hold of the domain name for years before the appeal is resolved.
9.something. The speculation is that the next rate 6 months from now would be lower if the fed can get inflation under control. It’s a bit of a over hyped point
Why would an email with a number not be a contract?
God should be added to that list of dirty words because not every one is religious and being constantly reminded of the presence of what is old school law and order but in the extreme psychological warfare is just as nasty if not worse.

The other problem is who are these people imposing those rules on us? Is this the thought police who hide behind the anonymity of public outrage and public morals but typically work for media outlets as editors, or legislators or law enforcement and judiciary? Are they an anagram of Non Technical Computer Users?
In these cases the remedies are usually either specific performance or monetary compensation. Specific performance is when they enforce the contract to its terms, which would be the transfer of the domain, and this remedy is usually used in cases where the thing being sold is unique. Real property sale is usually specific performance under the theory that any piece of land is totally unique (there is some debate about whether this should be the case, two farm properties in Nebraska are probably similar enough, whereas two oceanfront properties in California maybe not). I would argue that a domain name is unique enough that specific performance would be the remedy, after all there is and can only be one wormhole.com.

The other remedy would be some sort of monetary damages. I would say that would be something like whatever it costs to purchase a comparable domain, but it would be really hard to decide on what a comparable domain is.

Another remedy would be damages, like you said, but what are damages here? Probably nothing, so even if Jump won it would just be symbolic under that theory.
Wilson and Alroy's Record Reviews
True, but if someone says "The price is X" and you say "Okay, deal" and then they say "No, that was too easy, I could get more from you" then there may be some kind of obligation there - at least a moral or social obligation if not a legal one.
I'm currently working on a communications product that spans a lot of on-device APIs to use them in interesting ways and in novel combinations.

Part of the challenge is that complete documentation of behaviors is very difficult. Some behaviors depend on OEM and MNO choices. Some depend on drivers and hardware. They all depend on user choices for enabling various radios on a device. All of these choices can shift over time, and not just on OS updates. Even running hardware/firmware changes on a particular model can change behavior. Many of these things will appear in different combinations on new devices and different user environments.

Internet APIs have fewer excuses, so challenges are more annoying in some cases. But it's always challenging to build apps that are resilient to loosely specified behavior. Such is life.
RP2040 Doom: 3 Player Deathmatch (video)
I hated every minute of Journey. And I even fell in the mountain bug at the end of the game and started over to see if I really disliked it and yup. I thought Ico was way, way, way better at conveying the same kind of story.
> Dick said the price is $50k firm, the other party immediately accepted.

He merely received an offer that satisfied his criteria - he did not agree to also accept that offer. See 323's post: https://news.ycombinator.com/item?id=31227141
On Github at least the default setting when sending a PR to a repo lets maintainers submit their own commits to your branch, so if I need to do some cleanup I'll often default to that so the user can get credit for both the PR and the commit. If for some reason that isn't possible, it's still relatively easy to fetch the branch locally, add another commit, and then merge that (either manually or through a separate PR), at which point you can also add a comment with a link to the PR the user created if you want to make sure to give them credit as much as possible when closing the PR. If for some reason you absolutely need to have a single commit (e.g. the commit the user submitted would fail some CI check and not be mergeable even with a follow-up commit to fix it), then it's also usually possible to amend their commit with the changes you need locally and then merge that (unless they happend to be GPG signing their commits or something). I consider this a last resort since it feels a bit weird to attribute code to someone without them actually having written it themself, so if I need to do this I'll generally also add another paragraph the commit message explaining what I added myself (there's probably some built-in way with git to add a co-author or something that someone can fill me in on, but I don't know it right now).

The other thing I try to make sure to do is thank each contributor explicitly in the release notes when their commits get merged. A simple "Special thanks to @foo for the fix for bug X, @bar for the implementation of feature Y, and @baz for improving the documentation of Z!" is a small amount of effort that I think can go a long way in making contributors feel welcome and appreciated.
i don't think people will spend the time to inflate the number of words on every short message they want to post. They'll just be lazy a post elsewhere.
Thank you a lot! Added timezones and languages to my Trello list!
Trading companies: we exist to make as much money as possible

Tech companies: we exist to make the world a better place

Everyone on this planet is greedy.

- The church priest asking for donations

- the homeless man asking for drug money

- and the software engineer with competing FANG offers.

At least finance people have the balls to admit it.
Operation Paperclip 2.0
Ahh this brought me back! I wrote a paper in college about swearwords, taboo words, and euphemisms in first and second languages and interviewed one of my Danish friends, who shared similar sentiments about the word fuck. As an American, I feel trepidation to even type that word out here in a public forum lol. At least what I remember him saying is that he learned it from the film Raw by Eddie Murphy.
At least he should give credit to the original author.

Not aware there would be a standardized header for that, but you can always invent your own ones.

Original-idea-from: a b <a.b@c.com>
I agree with you.

I think they were willing to pay more than initially agreed to expedite the process. Since it didn’t work I’m pretty sure they’ll ask the court to execute the sale at $50k.
I answered this in another comment :)

> Onyx Boox Poke 3. TBH it's a bit overpriced compared with Kindle Paperwhite which is what I had but the feature set is comparable to Kindle Oasis. More importantly, I wanted to be able to sync my books, highlights, and notes cross-platform. Uploading epub to Google Play Books lets me do this
It was largely wrong then, too. Cloudflare, who really kicked off a large amount of the fuss, had "Bronze" class Xeon chips, that weren't designed or marketed for what they were attempting to use them for. They were only ever intended for small business stuff. Not large scale high performance operations. Their performance downclock for AVX-512 is way, way higher on Bronze.
The permanent-ABI compatibility decision was effectively the death-knell for C++. Can't improve the standard library performance, making it effectively useless for the real world. Can't correct mistakes - the language and library warts grow and grow as the years pass by, making it impossible for beginners to pick up and learn the language.

Frankly, Google should fork C++ and create a new language without the warts and a new standard library.
* Arc from 3 points: There is a Live Path Effect for that.

* tangent/normal to a curve: there is an experimental Live Path Effect for tangent (You can get the normal by just rotating the tangent 90 degrees)

* Measure length: Many ways to get that: e.g. the measure tool. or you can use the Measure segments Live Path Effect.

* Measuring the area: There is an extension: Extensions > Visualize Path > Measure Path.

* Measuring angles: again, you can use the measure tool.

* Library of elements: Inkscape has symbols Objects > Symbols. You can also add you own symbols. See also https://github.com/PanderMusubi/inkscape-open-symbols

* Inkscape snapping is way better (See the new smart alignement snapping in version 1.2).

* Inkscape also prints instructions on how to use tools on the status bar
I would instantly go for an iPad Pro, if it would run normal macOS. Or things like vscode and docker, and games. I just can’t justify to myself the expense compared to an m1 laptop, just for the form factor.
A follow-up to "RP2040 Doom", discussed at [0] at the time.

There are most likely very few new things to discuss but those who liked RP2040 Doom might also enjoy this multiplayer demo being brought to their attention. According to documentation on Github, it supports up to four players via I2C [1]. It is not immediately clear whether one has to set I2C addresses oneself somehow or if it maybe treats all devices on any detected address as another multiplayer client.

[0] https://news.ycombinator.com/item?id=30672527

[1] https://github.com/kilograham/rp2040-doom
> anyway, it suggests that if you like that but not Python, maybe you would be better off exploring the comedy of ‘I’m Sorry I Haven’t a Clue’ instead…

Oh, thanks for the suggestion ! I think I have seen some random bits of it on meme sites, I'll have a look.
why would people spend that much energy if they've got basically so very little thing to say ?
IMO A lot of the fixed professional ones would still be way too spicy to use in the UK.

Many seem to imply a bad relationship or dissatisfaction with a coworker. I would never [again] talk to a coworker about this. I would either ignore it or talk to my manager.
The US work-based green card application (I-140)[1] has had the 'Soviet Scientist' category for decades. I knew it hasn't been removed after the breakup of the Soviet Union, but I didn't realize it has been in active use this whole time. From a commentary on a USCIS Interim Regulation from 2005[2]:

This benefit for Soviet scientists will be available for a limited time for a limited number of qualified scientists. Therefore, anyone who may qualify under the Soviet Scientist interim rule should begin filing as soon as possible to avoid missing this window of opportunity. This category is supposed to create a win-win situation for the individuals concerned, who are of exceptional ability, and in the national interest of the United States by bringing exceptional scientists to work within the government or the private sector on important projects.

[1] https://www.uscis.gov/i-140
[2] https://www.murthy.com/2005/04/29/soviet-scientist-interim-r...
You have to have a social security number so citizen, current or former resident or work visa holder.