skysight-inc/HackerNews huggingface dataset:
The title is quite misleading, make one think that GitHub actively stole someone's code, which is not true.

I understand the pain of the developer and the fact that GitHub is not doing anything. But, imagine if GitHub had to act on each of these disputes? Besides probably the sheer amount of requests, I can bet that at some point they would give side to the copier and then it would end-up on the news as well.
Honestly, this whole blog post goes from bad to worse.

> I have to assume that he has covered his tracks well enough to remain anonymous.

No you don't. John Doe lawsuits exist. You would be on the hook for legal and possibly detective fees, but if you start a legal process GitHub can be compelled to turn over what records they have about the perpetrator.

> Thanks to my experience with Mr-Steal-Your-Script, I am seriously considering keeping any additional code that I write to myself.

That seems wise.

> If you have found this article worthwhile, please share it on your favorite social media. You will find links at the top of the page.

I'm not sure I want to risk it at this point. The article is copyrighted all rights reserved, and we've seen how the author feels about their publicly-posted information being shared.
I have used both CL and Clojure professionally.

If you're just into functional programming and expressiveness, Clojure blows CL out of the water. Scheme also feels more cohesive, at least R(4,5)RS which is what I know.

The appeal of Common Lisp (to me) are CLOS, the condition/restart system, commercial portable GUI toolkits and specially the low level capabilities. Compared to it, Clojure just feels like a verbose APL.

Depending on the camp you are, Dylan, Factor and Julia are better Lisps than Scheme and Clojure, even if they are not s-expression based.
Build Your Own Jenkins Plugins with Guice, SezPoz, Stapler, and Jelly
A known 3D structure for your target protein is very useful to improve molecules that bind to it, but we can't yet determine which molecules bind to a target without actually trying it experimentally. Of course there are methods to predict binding, but they not reliable enough and in the end the drug candidates are discovered by throwing a lot of molecules at a specific target or assay.

Once you have a candidate, it is very useful to determine the structure of the protein together with the drug candidate. There you can see how it binds, and can make some educated guesses on how to change the molecule to make it bind better, or to improve other aspects without making it bind worse.

Determing the protein fold from scratch without experimental data is impressive, but it doesn't have an immediate use for drug development. But a few steps further and it could certainly help if you can also predict which molecules bind to the protein structure.

I would strongly recommend the following blog post from Derek Lowe to put the importance of this into context for drug development:

https://blogs.sciencemag.org/pipeline/archives/2020/12/01/th...
It is absolutely relevant to the claim that "cellular internet, and cheap smartphones is bringing a whole new class of people online and enriching their lives both materially and culturally".

Given that it's not at all a singular incident (https://en.wikipedia.org/wiki/Indian_WhatsApp_lynchings) it seems pretty clear that this "enriching" is a decidedly mixed blessing.
Hm. Maybe because you could do it in the RAM directly in the future?

Maybe you want to use an encrypted DB without decrypting it?

This is research, not a vanilla solution.
The secret life of gophers (transcript)
But that drama was some time ago. She should have been fired on the spot back then, but, at Google women are virtually unfireable, black women doubly so. Whatever she did to get canned like this must have been extreme. Either that or Google is learning how to hold these sorts of employees to the same standards as their less fashionable colleagues.

Edit: incorrectly claimed the spat was before 2020, it wasn't. 2020 just feels like an incredibly long year.
Reread and is still misleading. Github, the corporate entity, did not steal anyone's code. It is complying with United States safe harbor law for a hosting service.
> the penalty clauses in the contract kick in, such as payment in lieu of notice

Penalty clauses in a non-union job in the US!??? How on earth does one get such a clause?

I've had five software jobs and four non-skilled jobs and never seen anything even approaching this sort of clause in an employment agreement, or heard of anyone ever having this sort of clause in their employment agreement, unless you're talking about like CEOs.

The only employment agreements and/or offer letters I've ever seen (from both myself and my spouse) were more-or-less "here's your starting salary and you are employed at will." In fact, the last offer letter I signed literally said something along the lines of "this offer letter is not an employment contract or a guarantee of continued employment."

I'd love to see/read these mythical supposedly "contracts" sometime to see the exact verbage. I very seriously doubt that one just gets to walk away with a big payday just because their employee changed the benefits plan. Not in the US.
They're all shit in one way or another and they are all based on a language that is constantly evolving and used to be a mess of different interpretations of an unclear standard I guess?
This, mostly - and yes, friendship bonds would be broken if you actually asked for a glass of water in some people's presense:
https://www.npr.org/sections/thesalt/2014/02/05/271997854/ca...

All the while:
"even inside the restaurant, some 84 percent of the water use happens in the kitchen and the bathroom"

It was like a cult. and this cult-like pattern gets applied to other things now, too.
Indeed, I seem to love Japan, haha. Thanks for the kind words!

For sure, do come over for a long term stay (with your partner!) and enjoy Japan. Like all countries, Japan has its own set of problems, but beyond that, it's a wonderful country. :)
GitHub is not advised to moderate that content itself. That could make it loose it's safe harbor protections.
> A world where the true author of software(or anything) can't get it taken down when it has been stolen isn't great

What? He can. He even told us how to do it: hire a lawyer to draft a letter demanding it's removal.

Yes, that costs money. Welcome to the adversarial legal system in the Western world. But he has a path if he wants to take it.

Personally I much prefer this over GitHub unilaterally acting as judge, jury, and executioner.
> My copyright notice says that no one may modify or re-distribute it. I wanted to make my code free for anyone to use, but I did not want to be forced into some kind of competition with others for control of it.

Did the author actually believe that his amateur licence terms allow practical reuse? This is effectively an "All rights reserved" notice.
Oh this is so neat. Thanks!!
You responded to yourself?

Why?
That's a bit disingenuous. Asserting their rights over software they wrote that was blatantly stolen doesn't make them a bad person, as you seem to be implying.
> log-tables, slide-rule

Is there a difference?

I went to high school well after the rise of calculators. Indeed, only one of my maths teachers had even used a slide rule, so I had to figure the thing out myself. One of the first things was that the multiplication scale on a slide rule is a low precision log-table. The other is why most math and physics problems only asked for solutions to two or three significant figures. (While physics problems do deal with precision, the consistency of the precision is definitely suspect.)
Donate to Signal
While I sympathize with the author's frustration (especially towards the one who intentionally republished their code without permission), it seems the author either does not fully understand the DMCA process or that it is not unique to GitHub.

I am not a lawyer, but it is my understanding that a DMCA counter notice asserts that - under penalty of purjury - there is a good faith belief that the DMCA takedown request is invalid. Once a host receives this, they wait 10-14 days and then must restore the hosted content. The only available next step in the process for the copyright holder is to use the court system.

"In order to protect against the possibility of erroneous or fraudulent notifications, certain safeguards are built into section 512. Subsection (g)(1) gives the subscriber the opportunity to respond to the notice and takedown by filing a counternotification. In order to qualify for the protection against liability for taking down material, the service provider must promptly notify the subscriber that it has removed or disabled access to the material. If the subscriber serves a counter notification complying with statutory requirements, including a statement under penalty of perjury that the material was removed or disabled through mistake or misidentification, then unless the copyright owner files an action seeking a court order against the subscriber, the service provider must put the material back up within 10-14 business days after receiving the counter notification.

Penalties are provided for knowing material misrepresentations in either a notice or a counter notice. Any person who knowingly materially misrepresents that material is infringing, or that it was removed or blocked through mistake or misidentification, is liable for any resulting damages (including costs and attorneys’ fees) incurred by the alleged infringer, the copyright owner or its licensee, or the service provider.(Section 512(f))." [1, Page 12]

[1]: https://www.copyright.gov/legislation/dmca.pdf
How is this different from reader mode?
Instead of complaining online, should author not reach out to the EFF?

I honestly don't know what remedy I'd have if this happened to me.
The reasonable anti-theft procedure in place is the DMCA takedown process.

It has flaws to be sure, but the next step for this complaintant is to follow it. They asserted copyright, the person who posted the code challenged their assertion, and their relief is in the courts.
I don't understand the comparison to the iphone and android situation. As far as I can see, android phones are highly competitive with iphone on everything. The longest battery isn't on an iphone, the best camera isn't on an iphone, the latest screen tech isn't on an iphone, etc. etc.

Coming to the M1 laptops, they beat comparable Windows laptops in every single metric. It's literally just a matter of looking at the numbers and realizing how M1 has every Intel chip beat (in this category).

In fact this makes me wonder: if Apple chips are so far ahead, why are iphones not the fastest, best smartphones by a wide margin?
Actually, the "left over for salaries for a half dozen devOp techs" is correct. My total hardware purchase was $55K, and that is versus an equal computational setup at AWS was $96K per month. That means there is over $40K per the first month that could be distributed to devOps staff.
Or just file a DMCA?
There's plenty of problems with corporate control of the Internet, but this here ain't one. This is, in fact, one of those situations where the DMCA does a good job.
No, I’m asserting that the first meaning people will associate with that kanji is far away from the "cute" example the internet loves to speak about since it have mainly very negative connotations (adultery is a crime in Japan). Dick also has a lot of meanings, yet the science fiction author will likely rank quite low if people were asked what they think about when reading this word.

PS: we are not friend.
But isn't the user international? Seems within provider's rights?
OpenNebula Webinar: Gaming at the Edge with Kubernetes and Agones
I've never done it, but I don't think you need a lawyer to file a DMCA takedown request. It's not that hard to do.

Is there any reason for him not just do it, or that you'd need legal counsel? Thinking it through, I suppose theoretically you might worry that if you did it wrong you could get in legal trouble, but a) this guy is positive he owns the copyright to this thing it's not any kind of grey area, b) even those who totally file DMCA takedowns under bad faith never ever ever get penalized for it, like nobody ever has been penalized for filing a DMCA in bad faith I don't think? (This is not a good thing, but is in this guy's favor here). And again, this one would definitely not be in bad faith.

Just fill out a DMCA takedown request and send it to github? It's not that hard, you can definitely find a template and fill it out within a very unhurried couple hours max with a couple coffee breaks in there. You don't need a lawyer.

I know HN loves to hate Github, but you can't get mad at them both for taking things down when those claiming copyright ask them to, and also for not doing so unless someone actually follows the proper (pretty simple and not very burdensome) procedure.

The OP sounds like he's mad that the world is not entirely arranged in his favor to cater to his personal needs, and this is somehow a new realization for him.
I used to have trouble staying awake whole reading books. Then someone told me it was because I was reading it passively. I treated books like a conversation with the author and started asking questions.

Instead of looking for errors, you should look to understand the code. Why does it do this? What is it doing? How would I do it? Search up certain terms that you don't understand.

I normally am not very fluent in the code I review, but code reviews have been a great way to learn proficiency.
I always say the best piece of advice on this is, "Don't store passwords." Like shown in other comments, the landscape of what should be used changes frequently. Truthfully, I haven't had to write anything that stores passwords for several years, and until now I hadn't heard of Argon2. That's frightening to me and shows how far out of the game I am now.

Finding a trusted 3rd party who's responsibility is to stay on top of it, is definitely the way to go if you're not in the security space. It's scary how many people don't understand the basics of hashing and encryption that have written authentication systems. When people ask me if we should do something like this, I normally say, "If you're asking me, then you probably already know the answer."
I'm a bit confused.

which one in particular?

see 5-7-5
"Github has my stolen code".

Do you understand this sentence? Shall I diagram it for you?
Boeing's expectations for pilots recovering from an MCAS error were criminal. With an erroneous AOE reading, MCAS would immediately and repeatedly force the nose down. Pilots, not even told that MCAS existed, would somehow need to quickly recognize it as a powered flight control problem, cut off power to the stabilizer, and use the manual trim wheel to raise the nose - which can be physically impossible at high speeds in a nose-down attitude.

No rational person would think this system wouldn't kill people. The people responsible committed manslaughter.
Show HN: How did you spent your day? Find out using Daily, now better than ever
I am using aged accounts regularly and rarely run into issues, you just need the right type of account and know a bit about the protection you are fighting against.
This is probably true, thanks
> Vippet is a video recording and editing tool for the browser.

Wait, is this thing entirely client-side, in only 17.5 KiB? I know browsers can capture video frames, but how does it export it afterwards?

[0] https://vippet.netlify.app/
BlackRock CEO Reveals the Surprise ‘Real Impact’ of Bitcoin on the U.S. Dollar
Years ago, I used to work as an iOS developer for a digital agency. Each Friday, I was asked to submit my hours for that week. I estimated these hours by examining emails, reviewing commits, and finding attended meetings. Like many, I experienced it as a tedious task. Yet, it was of great importance for invoicing and budgeting purposes.

I started looking for apps to help me. Most time tracking apps required me to toggle timers when switching between tasks. I often forgot to do this, making the resulting timesheets inaccurate. Other solutions followed an "automatic" approach by tracking the apps I used, documents I wrote, and the websites I visited. Not knowing what happened with that data, I felt those apps could potentially harm my and my co-workers' privacy.

Working on my thesis and conducting quantitative research, I realised that data sampling could be a great alternative for tracking time. Daily is the resulting implementation of that approach. It works by asking what the user is working on, and provides a better way to track time without the hassle of toggling timers. It also protects the privacy of the user by not collecting data other than what the user has explicitly provided.

Fast-forwarding to 2020, thousands of employees, freelancers, founders, and other professionals working in various industries are tracking their time using Daily. They use its timesheets to submit hours, create invoices, or simply increase their productivity.

This week I’ve published another significant update. This time I’ve radically improved Daily’s exporting capability. This makes it easier than ever to import tracked hours in invoicing suits, HR portals or good-old-fashioned spreadsheet apps. Hope you like using Daily as much as I do!
Thanks for the advice! I'll look into adding both of those features.
Camera and screen have nothing to do with CPUs, right? And battery is also compared to size, so difficult to compare.

AFAIK, iPhones do have the fastest benchmarks (and the smoothest experience) across all phones.
Thank you for posting this benchmark, great addition to the TSDB community. We look forward to benchmarking our SQL time-series database QuestDB[1] versus both using the TSBS framework soon!

[1] https://questdb.io/
> Could you virtualize a newer MacOS version on your Mac hardware?

Yes but I'm more likely to vierualize on my more powerful and better value PC. The EULA is rather hard to enforce and I don't have any moral qualms in this particular case.
Not seeing any comments here about the music itself. I enjoyed it: a soothing soundtrack for the beginning of my work day.
What is randomart produced by SSH-keygen?
Not at all bad person.

Just not a person that I can assume won't slap me with a takedown notice if they don't like the context in which I share their work. I don't have time to want to bother to deal with takedown notices, and it's a wide, wonderful internet with all kinds of other information I could be sharing. The safest course of action for me is to skip it.
I also cannot recommend Hypernormalisation enough, it's a fascinating watch, every single time.
RoboGrammar: Graph Grammar for Terrain-Optimized Robot Design
True, in Iran everybody buy their fruits and vegetables from designated stores that only sell those. you can have even bring your own container to consume zero plastic. in Denmark it is not even an option. Day to day groceries are bought in supermarkets with insane amount of plastic wraps.
I don't know about the other metrics you talk about, but iPhones _are_ the fastest. In general, I find iPhones better than Android for general use - but that's a subjective opinion. Apple provides the best overall package, even as the only thing they beat everyone else on is speed (to the best of my knowledge).
> imo, they'll never collapse

Things can change surprisingly fast. My grandmother was born close to the peak of the British Empire, within a few years (plus or minus) of Irish independence; by the time my older brother was born the Empire was reduced to about 5 million people outside the UK, and by the time I was born the UK had humiliated itself by managing to lose a naval dispute with Iceland despite the entire population of Iceland country being approximately the same as the number of personnel in the UK armed forces.
You're downvoted, but correct. The Koreans, for instance, count a child's age from the time of conception from what I've been told. That is why Koreans call a newborn "one year old".
Hawala traders are being squeezed by regulators and Covid-19
And by applying upward force to a localized point beneath the ships.

I actually found the comparison fairly helpful.
WinDBG Preview's TTD works really well, it's a really solid alternative to rr... if you can get past windbg's terrible ui/ux and piss poor discoverability.

I really hope someone makes the TTD stuff available from vscode (or even better, from IDA) so I can use the awesome core functionality without the terrible frontend.
Thanks for that explanation. I think this was misreported at the time (or I just wasn't paying attention!).

In a way what you described is worse: a known bug that they decided not to fix.

I'm surprised that displaying the sensor value wouldn't be a standard feature.
Flagged for misleading title.

Accurate title: "Someone shared my copyrighted code, and GitHub used software instead of a human to arbitrate".

Not as interesting or unexpected. None of the major platforms for user-generated content could possibly review every claim with human time.
If there is cause for a lawsuit, posting anything on Twitter is probably not a good idea.

Complaining to outsiders makes remediation almost impossible and it might be a bad look for other employment options.

Not saying that Google didn't suppress ambitions of its work force. But that is also up to litigation.
If you're targeting European users, you need to comply with the GDPR.
I don't really understand : If someone say "Ok Google, play Music", the home assistant will search for a song called "music", not "Ok Google Play Music" ?

What is wrong here ?
Yeah, this is exactly why I used it. It was far better than WordPress, smooth, no thought needed, and easy to teach readers. At some point, it became really hard and I'd get more readers from an unknown blog than from Medium.
That may have been a pun on rust the fungus: https://en.wikipedia.org/wiki/Rust_(fungus)
I take contract work and I try hard to check in some speedups in every project I touch. It's not hard to find issues. Just profile, most people never do. The other trick of finding problem code is to talk to the sysadmins - they tend to know and often are not shy about criticising those awful lazy devs :)

I don't think you can offer it as a consultancy service because people tend not to care and are quite aggressive about that. They would much prefer to pay for more hardware and doing so is organisationally respectable: "the cloud will solve our problems".
>[...] articles that I personally curate from across the interwebs. [...], so I select articles

Not to dissuade you from your effort but I wanted to offer why I won't subscribe: Because I don't know who you are, I would also need to see the articles you reject and your reasons why. (E.g. I spent 20 minutes reading "Why Machine Learning Won't Cure Cancer" and you can avoid wasting time and skip it. My criteria for rejection are...)

I explained this reasoning in a previous comment about a similar service: https://news.ycombinator.com/item?id=22545396
Just as surely, hit by a taser is 99.9% better outcome than getting a bullet hole in your body.
Dying to use this on Google Cloud SQL but they just won't support the extension. There's an issue with upvotes to add support but still no official response as to whether support is coming... extremely frustrating
Additional thoughts expanding on my first post but disjoint enough from it to merit their own sub-thread.
Wow. Never heard that before. Would love a proper article on that.
I wonder how scrypt holds up
One downside to the security model in popular mobile OSes is that once someone does gain superuser access there's really nothing the user can do short of rebuilding the device since they often don't have it themselves.
> Though I don't think I'd like to be stuck in a Ryanair plane with the temperature notched all the way up so the passengers buy drinks for longer than 1/2hrs.

I've never noticed that, and it doesn't really make sense as it costs fuel to heat up the cabin. Are you making that up?