skysight-inc/HackerNews huggingface dataset:
Thanks, nice article. Don't get why your post is down voted though.
There is no such context. The licence specifies clearly and completely the terms of use. You cannot handwave an unwritten "social context" into existence, that adds and obligation to the creators that their licence explicitly refused to accept. What you get, of course, is the actual source code.

It's understandable that you would assume such a spurious obligation, human history is full of references to such obligations, up until the age of Big Data, which is when we realized that most of these assumptions were false. It's been a painful time for all of us.

In fact, the actual obligation is yours, if you decided to use this logging library. Seems there was a severe vulnerability in the code. It also seems that the people who responsibly forked the code, ran their own security audit, discovered the vulnerability and then patched decided not to make their contributions known to the general community of users of the software. They, if they exist, seem to be acting as if no obligations exist with respect to the code they acquired.

Speaking of assumptions, your proposed actions regarding your employment assume that your boss was obligated to tell you the reason your contract was terminated. Again, no such obligation exists. They can't fire you out of disgust for your Satanism, or because of your Innuit heritage, or because there are ambiguities regarding your gender. Luckily for them, at-will employees can be terminated, well, at-will, so there is no need for them to specify that it was not, in fact, because of your quite stylish haircut. Your public postings might in fact earn you a letter from the legal department, since you have no way of knowing the real reason was that you downloaded logging code on to mission critical servers, and lacked either the inclination or capacity to verify this internet code, and then when asked about your decision to do this thing, you quoted an imaginary "social context," an unwritten, unknown construct, that in this case silently tacks on the term "users of this library will receive free, unpaid support in perpetuity" that functioned exactly like Adam Keynes "invisible hand," that is, some rationalization to absolve you of the responsibility for explaining problematic aspects of the mental model used in your decision making. This was a vast surprise to the administrators of your company, who, understandably, know very little about logging libraries, which is why they hired someone to provide the required functionality.
There are casinos in every major place I've lived. (La, Austin, Chicago) which are negative sum games (not zero like crypto)

Mileage: https://youtu.be/ggUduBmvQ_4

There are, absolutely, crypto Ponzi schemes. (And stablecoins are largely such things) However there are also valid uses of crypto/Defi. I've used them myself to send funds easily. They are enabling truly symmetrically fair exchanges etc.

If you don't like crypto, don't buy it, don't mine it. Following eth 2.0 the energy usage will be minimal and it won't be harming you. Preserving positive freedoms generally and avoiding negative freedoms (constraints on others) is a good thing imo.
I would hope it would boost coma recovery research.
yep, OP was sarcastic. i checked their comment history to see whether they are an NFT grifter or not (with HN i'm never sure). luckily they aren't: https://news.ycombinator.com/item?id=28378932
Pedantic but fine. I'll revise to "why use a trustless distributed ledger if you are going to only allow 7 validators. Might as well just use MySQL with an API.".
In an effort to give You the benefit of the doubt and encourage an open and positive conversation regarding your situation rather than assume You knowingly did something wrong that caused Google to suspend your account.

Would You be able to provide more specifics to your situation?

Were You providing ad space?(If so on what type of site/genre) or buying ad space?(If so what type of products)

Have You ever created another account to get around these bans before? It seems like such a strange thing for Google to include in their message.

Any reason the link You provided takes me to a Japanese language page?

I agree that it would be wonderful to have support phone lines for Google, even if it was a pay per use or charge by the minute model.

I hope You resolve the issue.
The raw mode for these wouldn't be a single image. It would be a video with lots of low-quality frames. Then your "raw processing" would be deciding how to align and Marge the frames, which to drop...

I think the idea that raw is a 2d array of pixels is outdated by the way modern cameras, especially smartphone cameras work.
Some people are more perceptive or knowledgable than others. Not all opinions are equal. You can't easily dismiss the idea that one can learn from others.

I don't dispute the existence of "false teachers" or the harm done by fossilized belief systems but your argument doesn't convince me that there's not a baby being tossed out with that bathwater.

Also - many esoteric or philosophical traditions engage with exactly this problem - the tension between the need for a teacher and the fact that many insights can only be arrived at through personal experience. This dichotomy is a huge part of the millenia old debate on such matters.
Outer Wilds sounds kinda close actually. With the new DLC I think it might be the best game I've ever played.
Yes, your failure to find the page where "the Mueller report states they found no evidence" as requested is very much like the failure to find the Korean wall.

I think we're going round in circles now, but I understand that if your claim that Russiagate was just propaganda rests on claiming that Mueller stated there was no evidence of any collusion, it's particularly hard to refute direct quotes from Mueller that he didn't assess whether they fit the "concept of collusion" and him not establishing stuff didn't mean there was no evidence for it. But perhaps he contradicted himself by stating that they found no evidence of any collusion in invisible ink only you can read?

It seems entirely reasonable for millions of people to continue to believe that the Mueller-established facts of Russian hacking, Trump campaign enthusiasm about using the hacked material and Trump campaign meetings with declared Russian operatives for the stated purpose of receiving sensitive information point towards collusion between the campaigns if the only argument you are able to make against this conjecture is a claim that Mueller made a statement he did not make.

Wishing you and whatever your non-throwaway account is better faith lines of argument (preferably on different subjects) in the New Year.
Maybe I've always worked at larger employers than most, but a one year surprise to reevaluate and transition your operating system sounds incredibly disruptive when the original promise was support through 2029 and the "successor" is very different.

In my experience major updates like this are discussed annually with eval, testing, and milestones set weeks and months apart. The transitions are often pushed a year or more when issues come up. Resources are dedicated to all of this.

It sounds like there are a lot of similar options with relatively easy transitions (away from Red Hat), but you still have to choose who you trust going forward and carryout the transition.
Should new programming languages built around internal use of UTF-8 be opting their binaries into this behavior by default?

(I'm mostly thinking about Rust, which I think has to do some contortions on Windows. Probably also Go, to the extent it uses native APIs; arguably Python too.)
At some point I read that it was useless to release IP on the vaccine itself because the fabrication process is way more complicated and has way more patents on it. Is that true ?
Thanks for the extensive reply! I’ll try to locate a German translation when my kids get a bit older (they are now 3 and 5).
> forcing people to join the military is arguably itself a form of slave labor

Indeed it is. But the soldiers were taken out of production in the economy, which is the point I was responding to.

> The Allies had begun bombing Berlin before the US entered the war.

Yes, the British bombed Berlin early in the war as a propaganda stunt. The US Doolittle raid on Japan was also for propaganda. They were ineffectual from a military perspective. It doesn't alter my point at all.

> The German prosperity before the Nazis took power was fairly limited. That was in fact one of the primary reasons the Nazis took power in the first place.

We both know that. The Nazis were in power from 1933-1939. There wasn't much prosperity.
That's my mistake - indeed nothing is free, but when the protocol is open source and interchangeable the market will settle on a sustainable marketplace which users prefer the most; price will of course play a role in that. Point being I'm not sure Steam is simply compensating their database operations with their marketplace tax, and that they have no competition for market making their own items.
Thanks for the suggestions. It's actually my retired father's works to be sold. Thus far he "only" enters (and frequently wins or places) in state and national competitions, and a few times he's had gallery showings.

Social media, aside from him posting a photo/link on Facebook, is not an option. This is not my forte, and he's not interested in working too hard (beyond spending 8 hours a day painting).

The key point here is that regardless of how someone hears about his art, they want a place to look at it online. That's what I'm looking for right now.

Maybe as others have suggested, Etsy is the place. Or maybe a custom simple website is enough. Heck, a WP site with a gallery plugin would probably suffice.
It's sad, but not surprising, to see a question about how two protocols compare answered with insinuations about "people who cry about censorship", who supposedly "love when people with opposing views get banned". Any discussion of censorship-resistant technology seems to attract people who just love censorship, and hate anyone who doesn't, and it's not enough for them to express these views in a top-level comment, they even have to spam specific discussions.
But IIUC, other relays don't need to peer with your relay. Your followers just need to know what relay you are using, so they can get your posts.
The formula for the duty cycle makes no sense. My rusty brain thinks it should be D=(R1+R2)/(R1+2R2), but it's multiple decades ago I used it so I might be wrong
For anybody whose curious about apostilles (because in the US we generally don't need these):

Apostilles are signed by the secretary of state in the state in which you reside.

They can apostille any document, including ones they don't issue (e.g. you can get a birth certificate from NJ apostilled in NY or get a _foreign birth certificate_ from a tiny eastern european country apostilled in NY, neat!).

You apostille a document on top of getting it notarized by a public notary.

You need to travel to your capital to do this.

Typically, it can be done same-day (at least it can in NY and NJ).

I highly, *highly* recommend paying somebody to apostille your documents. They can almost always notarize them as well. It's a royal pain to do yourself otherwise.

Funny enough, getting apostilles is trivial in other countries and costs you nothing. Your documents often already include it and, if you reside in a foreign country, your country's embassy will notarize and apostille it for you. Not so in the United States.
Easiest way to make $300k+ working 40 hours a week.
I didn't make an argument about longevity.
Well put. I would love to read some case studies on orgs that recovered from bad tech debt. Does anything like that even exist?

Genuine talent tends to recognize and avoid these types of orgs, and the vicious downward cycle you describe seems unstoppable, at least in my experience.
>So there's no like/dislike? No retweet?

Yes, that's interesting. You don't want to replicate the addictive part of Twitter but you need at least to replicate some of the network effects.

There should be at least the possibility to reply to posts, so if you follow a guy regarding a topic you can find what other people interested in that topic think somehow.
I wouldn’t. We do know, indeed boast, that AI is used to boost the apparent performance of consumer grade cameras and especially iPhones. There is that example of a photocopier changing numbers in the images it copies. Illusions are reasonably likely to be either in the human or the machine vision systems.
I did say, multiple times in this thread.
> Author signs every post with their key

So the client does the verification? Or is it the relay?

Also, I didn't mean impersonating a specific author, I meant generating posts that no one truly posted to it. So when your client lists the chronological most recent posts you get a bunch of fake manipulated content that was mass generated by the relay itself for example.
I'm amazed that such stupid stuff takes up attention, and more importantly, takes up my attention. Thankfully it's just a minute or two, but clearly I need to be more careful about what I click on (and let into my head...I'm sure this type of thing degrades bayesian priors for everyone reading it).
I have a recruitment problem. If I tell recruits “We use AWS”, they’ll be happy the be waterboarded when trying to do something, they’ll have the feeling of being in connection with the rest of the world, preparing their resume for the future.

If I tell them “I have Digital Ocean, I maintain the load balancer myself, the database myself, ELK myself, and you’ll be expert in Postgres, Ansible, Nginx and Debian”, I sound like an old fart.

The future for them in AWS is a click-on-the-button deployment and they’ll master nothing.
Bored Ape Yacht Club has recently flipped CryptoPunks to become the #1 NFT "avatar" project.

Why? Well, multiple factors, but I believe a huge one is because the license terms (https://boredapeyachtclub.com/#/terms) provide for broad rights to commercially exploit your NFT and create derivative works.

This has led to celebrities purchasing them en masse and Universal Music Group even creating a new band based on BAYC avatars: https://nftnow.com/news/bored-ape-yacht-club-band-announced-...

So yes, I think savvy buyers are very much paying attention to license terms, and as the space matures, having a clear IP license will be table stakes, and a permissive and broad IP license, a valuable element that people pay attention to.

You are right that many people have ignored this to date, but the userbase will become more savvy and the platforms will mature so that these distinctions are clearer to buyers.
> But it affected older people worse, right?

No, incorrect again. Mortality for the 1918 flu peaked at age 28 and was lower in older age groups.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3734171/#!po=0....

I’m not denying a basic fact. I’m showing that your knowledge of the facts is not as complete as you seem to think.
I'm not convinced younger people get it when they seem to spend all their time on TikTok.
All concurrency tools are foot guns but go seems to be the safest foot gun :)
I actually think debt is the better analogy, but the problem is, lots of folks seem to think it only applies to tech they don't like. I think this is the wrong way to look at it.

The truth is, maintaining pretty much any tech system is debt. You're going to need to update that code, patch that system, and run that JML process. This will incur an going cost.

Like any corporate debt, you borrow to make profit. If you maintain the debt whilst making profits, everything makes sense and you're good to continue.

If you fail to maintain it, eventually you'll find yourself the unable to make payments and this will manifest as downtime, fines, or an inability to change the software to keep up with the market.
NeoVim put Lua on my radar, but your article on LuaTeX [1] that was shared here recently raised it much higher on the priority list. The chickenize package seems a fun way to get comfortable with it as well.

[1] https://lwn.net/Articles/731581/ (I'm assuming you're the same Lee Phillips.)
The question is what do you want to do at a FAANG? Do you want to be a software developer? Leet code might help.

But as a infrastructure, architecture, and security person I've never been asked a single coding question. It's all about the above mentioned topics. The fact I can sling a little code is just a value add.

If you are interviewing with me, you won't be asked about an algorithm; you'll be asked about SAML and the differences between IdP initiated and SP initiated login flows.

So what do you want to do? Make sure you have a few projects and can speak to those experiences.
That's fair. It read to me, from his post, that Rune was using it for context sharing as well between threads (since that's the source of the highest level Arc in his code example) . If it's only for ref counts then it makes sense that a concurrent GC could avoid the issue
std::string is basically just the following:

struct std_string {
union {
char small[16];
struct { size_t len; char* buf; } big;
} value;
unsigned char is_big;
};

There is nothing it does regarding support for non-ASCII characters over what you get from buf and len. And for UTF-8, you don't even need len, plain old strlen from the 1980s works fine on valid UTF-8, so plain char* from C works just as well.

And the union is just a performance optimization for small strings (is_big is probably not an additional field in good impls, but I separated it here), it's logically identical to just the buf and len.

Which is all just to say, go for it with tcc!
Consulted for them and then accepted the offer to interview. Comp was meh but the perks and experience made me sign. No regrets thus far.

Not a coder/dev, for what its worth.
"The law of supply and demand" isn't a right.

I didn't say it was. Neither did I say that pi=3 is a right. Please read what I wrote again.
Trying to restore some buzz for the maker at the same time that Citroen is progressively diluting their both main brands (Citroen and DS) into the Stellantis group

Citroen is not a "french company" anymore. It belongs currently to Stellantis that includes Opel, Maseratti, Lancia, Peugeot, Fiat, Chrystler or Jeep under the same brand.
That is how all research starts.

If you have reason to believe the data is incorrect please give your reasons. Until then it’s a good leading indicator.
Yeah it was risky. It is quite common for excessive security practices to actually decrease security and that particular example was not nearly the most egregious one in that company.
Really, who cares?
Doesn't saying that to a bank hurt your chances of claiming the Foreign Income Tax Credit?

To my (very) limited understanding, the IRS will use any means to say that you don't quality for this. This includes not closing out old driver's licenses, failing to submit mailing address changes, etc.
Happy New Year HN!
My goals for 2022 are:
1. Propose to my girlfriend
2. Determine if graduate school is the right path for me and get into a program that aligns with my interests
3. Get my AWS SSA cert and a GCP cert
4. Learn Swift
5. Natural Language Processing
6. Live a less stressful and happier life

If anybody on here can provide advice or mentorship around [2], I would deeply appreciate it!
A court order won't work to reverse a transaction on the blockchain layer, only to force someone in-jurisdiction to send the funds back. That obviously can't be helped, but having the irreversible transaction on the base layer still eliminates a whole class of issues that cost time and money to solve.

The big chains really aren't susceptible to 51% attacks at this point. If one is really worried about it, you can just wait more blocks before considering the transaction finalized.

The DAO fork is a different class of issue unrelated to 51% attacks. It's true that a group of people (minority or majority) can fork a chain with whatever rules they'd like, but this isn't going to happen because some company regrets some purchase they made, only systemic issues.
Write an Emulator in 24 Hours
I recently somehow fell into a YouTube rabbit hole where this guy was speedrunning Spyro on PS1. It’s a game I used to play as a kid about a purple dragon. Spyro collects gems and kills enemies. It’s pretty fun. I thought it was incredibly pointless to keep speedrunning it day after day, but these two guys were talking in the video about how other games are just cheap thrills, but to them, Spyro meant something more: to strive to be better, to better themselves in life, etc. It got pretty deep. And they were really enjoying themselves. Sometimes frustrated, but often laughing or elated at new times. So positive. Then I realised that if heat death of the universe is our ultimate destiny (and certainly our own death before that), then life really is all about the journey anyway and I suppose nothing is really more meaningful than anything else. I don’t believe in god but I feel if god did exist, it would want us to enjoy our journey and be kind to other people.
Quirkiest stories from the world of physics in 2021
You’re making the argument that if the web has a payments API/protocol then the community building the web can’t simultaneously aspire toward a future of abundance. That doesn’t make sense.

Some items, like tickets to the World Cup, are scarce. A payments API/protocol allows scarce items to be sold online. Presence of the API/protocol doesn’t prevent simultaneous distribution of abundant items online, or imply creators of the web are anything but pragmatic. Even the Free Software Foundation is pragmatic about people charging a fee for GPL software (e.g. sell a DVD with the software), as long as the GPL licensed source code is included. FSF hopes you’ll give away the DVD, but understands if you choose not to.

It seems like the idea that people are working toward abundance really bothers you. How come?
Wouldn't need to obscure leaf people if we turned everyone into leaf people.
Well since they sold Whatsapp, the company, that was holding all of the data, to Facebook, they literally sold all of the data at once.
I totally agree with you in principle. Everything the reporter accessed was publicly accessible.

That said, it seems like a prosecutor could articulate an argument that the reporter accessed information he had no reasonable grounds to believe he was authorized to access because he deliberately decoded some Base64-encoded strings that the reporter expected to contain sensitive information. Further, that because the reporter knew the site was using encoding to "protect" this information, by decoding the information he had believed might contain unauthorized information, he had "examined information about another person" that he had no "reasonable grounds" to believe he was authorized to access.

For every objection that is coming to your mind reading this, think to yourself whether you are confident you could convince a tech-illiterate prosecutor (who is looking to "hold fake news accountable") to see things your way. Further, is a jury or a judge going to be able to find salient AND relevant differences between "decoding" and "decrypting" or "client-side" vs "server-side" software? And are those differences great enough to affect their interpretation of the reporters actions in the context of the statute? Judges, prosecutors, and juries cannot be relied upon to unwrite bad tech laws.
I like to work solo and with someone else, but usually it's difficult get someone that work with pasión overall when there is not a secure salary or earnings.
All the more reason the code which controls money probably shouldn't be an object oriented language compiled to bytecode. Strict functional will be looked back on as the obvious choice.