skysight-inc/HackerNews huggingface dataset:
That's quite a comparison for someone working at Facebook naming a small open source project the same generic name and then publishing it to Github Marketplace for free without mentioning Facebook at all, but I'll play along:

Yes, they would be implicated to a degree, but it would be a stretch to say that Facebook robbed something, rather than saying that a few Facebook engineers robbed something. Also, in what sense did Facebook "[get] all the goodies from the robbery"? The action on Marketplace doesn't mention Facebook at all, so other than using the action (which doesn't require anyone to publish it to Marketplace), which goodies exactly did Facebook get?
In my case, it’s because I heard (last year) that e2e was a planned feature, and not implemented yet. Is that information out of date?

Also wary of it wanting to upload my contacts list - could you comment on how it’s used? Or is that entirely up to the specific app?
Book a Wedding Photographer
Nice to see them being portrayed as friendly and in a somewhat positive light. Unfortunately, this is one of the most unfairly treated ethnic groups in Europe - the prejudice runs high even amongst people with generally progressive views - and I have to object to this headline's labelling of the area. I hope that in the coming years that would be treated as a racial slur.
Sure.

It is usually very easy to tell if the problem is caused by a half-assed cracking or if it's a genuine issue. If it's the latter, then, yes, we certainly act on it. Doesn't mean that we follow up with the submitter though.

Also, don't mistake bug reports for support queries. These are two completely separate things.
From an engineering perspective, when trying to explore a dynamic, you simplify the experiment to reduce extraneous variables. So along these lines, I’d be more interested in following experiments like these on say sea slugs. Give them a proto-amygdala/hippocampus or limbic system and test them for increased memory, adaptive behavior etc. This choice of monkey experiment seems to be more sensation and less investigation, on the spectrum.
Nice. Looking forward to the generate-a-hit-song(tm) site. The closest thing is probably https://www.beatstars.com/. This is the site Lil Nas X bought what would end up as Old town road.
That may be the case, but sanitation certainly should not be a concern with glass reuse. Glass is easy to sterilize.
More than that, there are laws (at least in Australia) about how data cables must be run.

Similar to how close an electrical outlet can be to a sink, there are rules about how close a data cable can be to a current-carrying cable.
Things change, new stuff always takes awhile to stabilize. ZFS went into Solaris n 2001, Btrfs went into the Linux kernel in 2013. I've been using it for at least 5 years with no issues.
My current theory is vim users are like vegans/gluten free/paleo/etc, in that its a personal choice that some are public about, and people love to hate on it and "disprove" it for the same reason.

I think there's some truth to that.

I've been vegan for 20 years and a Vim user for half of that time.

Back in the day, I was questioned a lot about why I was vegan, being asked all the time where do you get your protein? Grateful those days are over.

Vegans can tell you the worse people are the former vegans, who almost always had a bad experience of some kind being vegan and want to tell anyone who will listen.

I think people who tried and didn't get Vim are often the ones wanting to disprove that Vim is any good. Because obviously if it didn't work for them, it can't be any good.

The subtitle for Drew Neil’s Practical Vim book is Edit text at the speed of thought and that's kinda how it is when you start to get pretty good at Vim.
> some of you are just so far removed from actually understanding your own feelings and emotions that you can't even recognize that you're depressed

For example, I am quite aware that I have some feeling X. I am just not sure whether other people use the word "depression" to refer to X, or something else. Maybe "depression" actually refers to 10 times X, how am I supposed to know?

Sometimes people use the same words to describe different things (or different degrees of the same thing), sometimes people use different words to describe the same thing. I don't have a direct access to your feelings, so how am I supposed to tell whether my feelings are the same?
Leading technically, not technically leading
Sounds to me that this is branding or trademark problem rather then a copyleft licensing problem. [1]

[1] https://google.github.io/opencasebook/trademarks/
The Computer History Museum has on exhibit a rubylith mask for the 4K DRAM chip. According to the designer's oral history, they started using a Calcomp plotter to cut the rubyliths for the 4K DRAM while earlier ones were hand-cut.

It wouldn't have been possible to make the masks for the 4K chip by hand because hand-cut masks wouldn't be accurate enough. The problem was that the sense amps need to distinguish tiny voltage differences. If you cut the sense lines by hand, they would be slightly different widths, enough to mess up the signals.

The conference paper on this memory chip was authored by Schroeder and Proebsting of Mostek, so there were two main designers. There must have been more people on the team, but I couldn't find the size.

https://www.computerhistory.org/revolution/digital-logic/12/...

https://www.cs.utexas.edu/~hunt/class/2016-spring/cs350c/doc...
And now with remote they don't need to pay the premium of the city.
At the very least, they took the time to replicate the YAML format of the other tool. Clearly they were aware of the other tool's of my existence.

If you look at the Facebook React Native project, you can see the commit where they switched from the OP's tool to their own version.
> and most people will be able to charge their cars at home.

No, most people in the UK live in terraced housing with no assigned parking spot - it's hit and miss whether they get to park outside their house or not when they come home from work. You also can't trail cables across the sidewalk (or pavement, as they say over there) - that would upset the disability people, for one thing.
What a dilemma you've conjured here: "Originalists" or a super legislature and a dead judicial system. There is clearly nothing between, either we pretend that text written in the 1700s is directly applicable to 2020 or democracy is dead?

Originalism is a modern invention. It was not even a philosophy of jurisprudence until approximately the 1970s.
I'm not the only one imagining the danger in misuse of this technology, right? This seems like figurative deity-level power in handheld form if I understand it right. The type that could direct a lightning bolt to hit your neighbor's fancy new electric car, or a nation state could use to target nuclear or power grid infrastructure. I'm sure the accuracy isn't 100% and requires an existing electrical storm but... still.
“Engineer who works at Facebook has taken the name of my open source project”, corrected that for you.

This feels like using HN to brigade an individual at best, and people might accept it because they opened the issue against Facebook and not the individual.
I agree that it should be easier to find related resources, like the git repo a patch applies to. This is one of the issues prioritized during the alpha, and I'll ask for your patience and understanding that it doesn't represent an unfixable flaw - stuff like this is why we still have the alpha designation.

You can already filter by project, though. Here are all the git.sr.ht patches:

https://lists.sr.ht/~sircmpwn/sr.ht-dev/patches?search=prefi...

The feature is hinted at in the placeholder text on the search box.

>support dealing with direct feedback and changes that respond to them in a single PR.

Linking multiple versions of a patch together into one cohesive patchset is another thing which is possible in theory and prioritized for the alpha.

>I do, when working on feature branchs. But that's another nonintuitive thing to get people to unlearn and relearn. Which of course, also includes git send-email.

Both of which we have detailed tutorials for!

https://git-send-email.io

https://git-rebase.io
I don't think everyone paying the same income tax is what people usually advocate for, but everyone actually paying the full share of the tax.

I think a flat 20% above a certain rate is probably the most 'fair', but what needs to change is remove most loopholes that exist now. So everyone above a certain income level pays the same proportion of their income.

Of course the tax base ends up really top heavy, if you earn most of the income, you pay most of the tax. That seems fair to me.
My guess is that the Facebook employee thought it was simply not worth using an untrusted (22 stars) library like this for the project. Maybe there was some additional feature where they just didn't want to deal with asking the original author of the idea and wanted to build themselves, but I'm guessing because the project is going to have significant usage of this (and probably growing as more complicated use cases come up), in house control is easier to manage (eg. imagine the case where the repo goes offline or something). Also, it doesn't look like this was 'Facebook inspired', but done on the developer's own time. Likely some weekend project because they were bored. I really don't think this is done in malice like some other comments hint at.
Its a complicated question. Within the human species, the correlation is not that strong at all. In cross-species comparisons it tends to be quite strong, especially when considering brain to body weight ratios. Bird brains may be an interesting exception however, which I suspect can be quite intelligent, depending on how intelligence is measured.
We've already had the plague this year, bring on the intelligent monkeys...

Where do I buy tickets to an Elon Musk rocket now?
> If it was a clean-room implementation then there's nothing wrong with that.

Except potentially trademark infringement (common law tradmark rights are acquired automatically - but the name is pretty generic), and potentially still copyright infringement if Oracle wins Oracle v. Google and there is enough creativity in the sequence structure and organization of the api for it to be subject to copyright/not fair use...
Parler actually exposes its users to a nasty legal risk that Twitter & Facebook do not:

> 14. You agree to defend and indemnify Parler, as well as any of its officers, directors, employees, and agents, from and against any and all claims, actions, damages, obligations, losses, liabilities, costs or debt, and expenses (including but not limited to all attorneys fees)

TL;DR: if Parler gets sued over a post of yours, you get to foot all their legal bills. Not an ideal setup for a “free speech” platform.
Here's the text of an email we received recently:

SO DAMN SHIET COMPONENT LIBRARY

Hi all,

Can you upgrade your library. Your fucking Datepicker
component is so stupid, so hard to use.
Do you under stand UI-UX????
How many year experience about Front end????

The component library in question is used by multiple fortune 500 companies, and has over 1.5M downloads a week from npmjs.

I replied with three :rofl: emojis, and "Kind regards, scoot". :D
hey geoah,
Thanks a bunch for taking the time to write. I am referring to minimum viable product here.
I really tried to avoid using the term blockchain for just that reason :)
And you're right, this runs a blockchain inspired Merkle tree to handle transactions and we deal with consensus in the standard blockchain way, longest chain wins.
It's a custom bit of code, a functional implementation of a blockchain that runs in the browser using the Web Crypto API.

That merkle tree is where the file based approach comes in. We export the JSON representation of the tree (can be encrypted down to the authentication module), which can be downloaded from the browser. Then that file becomes our source of truth, IndexedDB knows how to read the data, and our frontend plugs into a reactive fetcher on top of that.

So we write to the tree and read from the DB.

Now the file is saved, it can be shared and that's down to the user to chose how to do that. I don't have anything extra built for that at the moment, but I've ran a working prototype of a simple https://dat.foundation/ implementation with pretty good success for sharing.

I've also got in mind how it could work with services like dropbox and cloud drives as file storage. I figure as long as I'm not storing anything (I don't run a server, DB or cloud functions, just a static vercel site) then it's decentralized. Being decentralized to me is about providing just an interface, then allow the user to plug in a suitable storage provider

(ps. Sorry, I did post up here but then I removed it - that's so much for taking the time to reply)
Strongest case I can make for properties is that a property chain is both readable and writeable, so it makes two way UI binding simple and intuitive:

<input src="Contact.Email" ...>
> That's quite a comparison for someone working at Facebook naming a small open source project the same generic name and then publishing it to Github Marketplace for free without mentioning Facebook at all, but I'll play along:

Different degrees, same principle as you know.

> Yes, they would be implicated to a degree, but it would be a stretch to say that Facebook robbed something, rather than saying that a few Facebook engineers robbed something.

If that happened. Facebook as an entity would be investigated.

> The action on Marketplace doesn't mention Facebook at all, so other than using the action (which doesn't require anyone to publish it to Marketplace), which goodies exactly did Facebook get?

That would be having it work they wanted it to work.
Install charging in every apartment parking space. Mandate it. Fund it. It will save the country trillions from lost GDP due to climate change, if GDP is what they care about.
Then ban private jets too.

If the climate doesn't wait and doesn't care, then allowing wealthy people to pollute the ever-living fuck out of the environment solely because they're wealthy is even more perverse than placing the enormous burden on poor and middle class people to buy a new technology that has shit infrastructure.
I suspect there's not always a complete separation of "government-funded" vs "commercial" labels, especially in the case of things like Apollo and DARPA, where defence contractors essentially work as commercial companies on contracts for the US government / NASA, so it's not completely black and white in that area.
The point of the AGPL is to prevent certain usage. If you want companies to consider paying you for an alternative license, the first step is choosing an Open Source license that they're not thrilled with.
Many things work economically when labor is that cheap that would never work in the US where labor costs 10x as much or more.
- Walking is great: I tell people that my days in general are always better if I started out with a walk or really just some kind of exercise.
- Also doing tasks that allow parts of your brain to be asleep. For example if you are a software engineer that relies on the logic/problem-solving part of your brain to be sharp and awake then do an activity perhaps in the evening or on the weekend that allows that part of your brain to sleep/rest. This means engaging at something that allows you to use the creative thought process, or working with your hands perhaps on a mechanical/fix-it task.
- Music also helps with mood. But finding the time when you’re ready to relax and listen to something that jives with your mental state is a challenge. It’s all about finding the alignment.
- Movies can be helpful in terms of the passive engagement and allowing you to escape your reality for an hour and half can be helpful.

Overall learning to combat the problems with anxiety and mental state are not easy. It takes some trial and error but I think the biggest piece of advice is finding ways to break up your routine is helpful. I have gone years doing the same thing over and over with days on forgetting to live a little...it’s not healthy in the long term.
On a related topic, there's this program, not an editor but a binary explorer, which looks somehow relevant to reverse engineering: https://hachoir.readthedocs.io/

The principe seems very good, like a wireshark for binary files. Not sure how powerful it is in practice.

It can browse the hierarchy behind a binary format, down to individual fields (even bits).

API offers edition capabilities.

It has graphical (wx) and textmode (python-urwid) interfaces.

Hachoir is able to open invalid / truncated files. Here are the available commands:

hachoir-grep
hachoir-metadata
hachoir-metadata-csv
hachoir-metadata-gtk
hachoir-metadata-qt
hachoir-strip
hachoir-subfile
hachoir-urwid
hachoir-wx
Ask HN: Where can I find voluntary work for Biometrics Data Engineering
Hi friends,

I'm wondering where can I find work (unpaid) for Biometrics data engineering that involves PB data and cloud environment. My personal purpose is for learning so I'm also willing to pay a fee, say a thousand USD.

The only requirement is that I'm able to do real life PB level DE work, preferably with someone guiding (but I'm fine if none). My own experience with "big" data is limited to Vertica/SparkSQL(on Databrick) and some Python + Airflow pipelines that consume data from advertising platforms (think Appflyer). Our main pipeline that really deals with big data (tens of thousands of events per second) is coded by HQ so we don't actually get any chance to do real big data work.

Thanks for any help!
Is there a better source? I'd like to know what gene they added and if there is any reason to believe that could have been an evolutionary step. Gene's dont appear whole out of nowhere. Was it an extra copy of an existing gene? A mutation and duplication? Some weird replication error?
The scientific consensus is that from the evolutionary perspective, brain/body size is absolutely correlated with performance. This doesn't have to be general intelligence, but can be sensory processing ect.

That is not to say that structure isn't important too. This is especially relevant because the study observed some of the structural changes through to be associated with increased intelligence as well.
This affects only the cycle detecting part of Python's GC, most of the work is done by the refcounting system which you can't stop or pause.
Things that have helped me considerably, I definitely notice if I haven't been keeping up with them.

- Go outside at least once a day, even for 10 minutes. Grab your morning coffee and just face the sun and breath and just relax for a bit. No phones allowed.

- I've halted all work on side projects during this pandemic. It's more important for me to enjoy my free-time now since the separation between home and office is not as clear with most people working from home.

- Daily conversation(s) with some friends/family. Not always realistic but contact with loved ones, even just BSing has always been helpful to me.

- Limit social media as much as possible. No offense to the people who enjoy these platforms, but I think Facebook, Twitter, Reddit are not good for humanity. Humans best interact face-to-face, even if it's over a video call.

- Limit news intake. I only look at the highlights periodically, any more than that and we're feeding that up-to-the-second news cycle that keeps us engaged and anxious.

- Read a book, any book. Phone is turned off and put away. This helps even if you're only able to do it for 30 minutes.

- Explore non-digital side projects. Have you moved home and now live with family? Is there potential to start a small garden? Something else? There's so much we can do that doesn't involve a computer or phone.
well-regulated does not mean government regulations. It means well-functioning. Like a well regulated clock.
> possibly not complying with the MIT license.

I think this author is trying to make the MIT license do something it was not designed to do and is not generally understood to do. I think he chose the wrong license if he wanted his work to legally require his permission to be copied.

I'm not even sure what parts of the license he thinks have been broken. (The idea that it's even possible to violate terms of the MIT license is I admit somewhat new to me).

Elsewhere in the thread, commenters suggest the violated clause is: "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

But I have never before seen it suggested that the MIT License is in fact "viral" like the GPL, that it requires derivative works to also be licensed MIT. The license is usually understood as quite the opposite, and often used intentionally because of that. If that's what you wanted, you chose wrong with MIT license.

Generally when I personally see code with an MIT License, I understand that I am able to copy whatever I want from that project to my own projects, I thought that was the point of it. Do y'all not do the same?

Copying ideas or a name does not seem to me to be "a copy or substantial portion of the Software"; but even aside from the particular license terms, the worse part for this argument is they are generally not protected by copyright at all.

> has reimplemented the app with almost the same features and configuration syntax using GitHub actions

Reimplementation? So nobody is alleging actual code got copied? "Features" are not generally even copyrightable at all, it doesn't matter what license you use.

Whether "configuration syntax" is copyrightable or not... I guess the author is taking the Oracle side in Google v. Oracle, on copyright protection of APIs. But if you believed your "configuration syntax" was copyrightable and you wanted to require people to ask your permission before copying it -- you really ought not to release it under an MIT License.

Even apart from licensing, in general I don't think "features" or "configuration syntax" are or ought to be protected by copyright at all. I'm sorry, yes, people can copy them from you.

If the David and Goliath roles were reversed, I have a hard time believing a large corporation alleging someone had violated copyright for cloning "features and configuration syntax" -- for something released under the MIT license in the first place -- would get any sympathy at all. We (software devs) have generally supported the right to clone software, for good reason.

Re-using the name is certainly rude. I am not sure if it is actionable. The rest of it... it's not even about open source, its about that cloning software has always been allowed (although Oracle v. Google may be about to change that, which will be a disaster).
The UK is in the process of a nonviolent divorce with Brexit.
That's not what I meant. And clearly Facebook isn't currently at the extreme yet. Facebook doesn't just steal - it seems like it happens every once in a while, but they have given lots of FOSS gifts to the world that have genuinely improved web development.
This type of problem has been around for a decade. Once an Apple product is no longer produced, driver support completely falls by the wayside. There is simply no direct business value to make sure the update works well on all devices. I have a 2020 Intel Macbook Air and I am going to be extremely conservative upgrading to Big Sur, and in fact may not do it at all since Apple seems to support security updates for years on older releases.
This is one thing I’ll never understand. I can’t stand heavy blankets but I do like warmth.

Just my personal preference.
That commit doesn't prove any code was taken...
Information processing is limited to the capacity of the network. So it is easy to see that very small brains cannot be very smart (there is no set of connections that can make fruit fly human-intelligent). However, having a large capacity network doesn’t mean it will result in high intelligence. So it’s necessary but not sufficient.