skysight-inc/HackerNews huggingface dataset:
There is no evidence that they "credited him" explicitly, merely that his source code, which they copied, included a link to his website.
That is totally fair according to the license used, even I don't find anything bad with it. Rather its a good portfolio item for oss developer.

Next thing which developer can do is, check if amazon is up-streaming new updates and bugfixes to their product, are they contributing to the existing open issues for bug-fixing,if yes that's win-win for both.

if you are planning to leverage the project for commercial product, I would suggest future dual-licensing clause which is like "Any contribution to the project will be licensed under AGPL, and XYZ LLP will get its copy as a full ownership with WTFPL license exclusively". Add an enterprise plan for your product where big corps can purchase its code license directly from you for fair price to get it under GPL/Apache license.
just my 2 cents.
GPL3 allows for advertising clauses -- e.g. in flowplayer

https://github.com/flowplayer/flowplayer/blob/dev/LICENSE.md

"The GPL requires that you not remove the Flowplayer logo and copyright notices from the user interface. See section 5.d below."
Absolutely, but the concept of Progress is directly tied to Christian (more specifically, Abrahamic) eschatology; i.e. the End Times and the notion of linear time. Compared to say, Hinduism, where traditionally time is seen as cyclical.

Your atom bomb mention is interesting considering Oppenheimer's Hinduism reference.

"Now I am become Death, the destroyer of worlds."
I don’t think Moore’s law are laws in traditional scientific sense but more of a boardroom driven agenda that’s more of a self fulfilling prophecy
> fediverse, tildeverse, gopherspace, gemini, etc

I'm a tech person and I've honestly never heard of these places. Perhaps I don't need social media that much.
The sad part is the trust got moved to the least trustworthy actors. At least the gov workers are beholden to their job and maybe their office People are for whatever reason terrified to allow gov workers to just do their job. Instead they allow them to contract out millions and billions of dollars to companies that are beholden only to themselves and maybe a contract that will take 10 years to dispute in court.

The saddest part is honest companies want nothing to do with these huge gov contracts. The only way to navigate the minefield of regulations is to lie which honest people dont want to do. This results in nefarious companies that specialize in ripping of the government.

And just to get my mandated downvotes. Trump has been beating the drum of their being too many regulations since he got in office. I'm guessing HN won't want to hear that though.
Can someone more knowledgeable than me elaborate on this statement?

> when compared to application processors, MMUless microcontrollers are horribly expensive, power-hungry, and slow.

What is it about the lack of an MMU that causes a hunger for power?
This might go without saying, but please don't assume too much about whether the research makes sense based on this article. University press releases about research publications are almost always terrible and inaccurate.

As I summarized in another comment (https://news.ycombinator.com/item?id=24801879), the researchers showed fairly convincingly that choice-induced preference change can cause an effect that is opposite to what you would expect if the original choice was based on individual preference.
Rudy's is my goto for edible BBQ when I'm outside Texas, although the quality varies from location to location (the one in Manitou Springs, Colorado is much better than the one in Albuquerque IMO. Go figure.)

It's good that I don't live in Austin any more because I'd probably camp at Franklin's 24/7 and never leave. Although I don't know if or how Franklin works during COVID.
Believing in God is not the key part, but believing in some unifying idea is necessary. People are extremely tribal. You need something that defines an "Us" for people the rally around.
Agreed, definitely off topic. Fun to consider anyway :)

Without considering many facts specific to P=NP, it could be feasible for it to neither true nor false in ZFC (i.e., some model of ZFC has P=NP, and some other has P!=NP), in which case you could take P=NP as another axiom. Other statements that work this way include the continuum hypothesis.

If I'm not mistaken (and misstatements regarding P=NP are common, so don't take this blindly), P=NP has a substantial amount of additional structure to it due to it being a low-complexity arithmetical statement. In particular, I believe you're correct that in ZFC it is actually either true or false in all models, but not necessarily provably so from within ZFC. In this case you could try to take it as an axiom (e.g. ZFC+PNP), but you'd either wind up with ZFC itself or an inconsistent axiom set.

As a related (maybe equivalent?) statement, P=NP has the property that if A is an axiom independent from ZF and P=NP (resp P!=NP) is provable in ZF+A then P=NP (resp P!=NP) is provable in ZF, again due to its nature as a low-complexity arithmetical statement, so either P=NP is unprovable in any meaningful extension of ZF, or it's provable in all of them.
I was talking about the BioCentury article, not his article. Anyway, thanks again for finding that, because it's a valid counterpoint.
I'm biased, but I agree. I think the impact (as well as the marvel) is underestimated. It hasn't made the splash that antibiotics or fission did, but it underpins subtle, continued advancement in almost every other field. For example, any field that benefits from simulating physics- weather models, aerodynamics, fluid dynamics, nuclear physics, or protein folding.

One specific marvel is the self-aligned gate (https://en.wikipedia.org/wiki/Self-aligned_gate)
No.

> When destructive protests by demonstrators did take place, the "victims" were often statues of slave owners, Confederate leaders, and colonial figures.
The Robot Revolution Is Already Here
OP here. Matt and I are chatting about this. We will work it out. As per my tweet, it's not about the letter of the licensing, it's about the spirit.
A sibling comment replied to your first paragraph, so just about the second two:

>Also, they are only available when hydra builds the package anyways, right? So if some package is not built by hydra (like how it used to be for the texlive packages), it'll still download the sources from the various places they are hosted.

Yes.

>As for the hash, it's good that the source code is hashed, but my main concern was that it was downloading from external sources in the first place. This is bad for privacy, as those hosts know I'm downloading from them, as well as for reliability, because the hosts might not have as good uptime as a debian package mirror.

That's a true and valid concern, but note that it's the same situation as with Debian: If the package is built upstream by Debian/the NixOS Hydra instance, then you have reliable, private access to its source code so you can rebuild it. If it's not built/packaged upstream, then you need to get the source from somewhere else.

The discrepancy is just that there's packages in Nixpkgs which are not built upstream, and which get built only locally on your machine or your own Hydra instance. There are not many of these, but yeah, it would be nice to fully get rid of them.

Or, an interesting option would be to build the source for more packages on Hydra, without actually building the binary for the package. That wouldn't be too hard, if someone adds an expression for doing it.
> Java's high memory usage

I would rather optimize for performance and energy use at the cost of higher memory use.

See recent SN:

https://news.ycombinator.com/item?id=24642134

https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sle...

Memory is a one time capital cost and gets cheaper over time.
A version of the paper here https://songma.github.io/files/hm_video.pdf

I really question this data sample.
It uses DOM, yes. And you should be able to run D3.js in it.

Some browser compatibility layer will be required though.

The plan for Sciter.JS is to provide minimal DOM implementation to keep it lightweight.

For example there is no document.getElementsByTagName method but there is document.querySelectorAll.

So if that exact method is needed anyone can add:

Document.prototype.getElementsByTagName = function(tag) {
return this.querySelectorAll(tag);
}

That's the idea of Sciter.JS: engine with core functionality that can be configured to run browser and electron applications, just a matter of adequate compatibility layer.
Can someone actually point to those "facts" y'all claim to have? Because I'm the only one actually citing sources right now.
Read Twitter privately with Nitter RSS feeds
It's important to note that Nix(OS) is really 3 things:

A functional language, a package manager and an operating system.

I switched all my desktops and laptops to NixOS at the beginning of the year, and I'm starting to use introduce it at multiple companies for data science / ML work environments with full reproducibility and Kubernetes bare metal deployments.

Main benefits:

* pure build system

* extremely easy way to set up and switch between custom environments with their own sets of dependencies (nix-env, nix-shell)

* nix (the package manager) is cross-platform and works on MacOS and other Linux distros (although that's not always smooth sailing...)

* Ephemeral environments that are quickly set up and torn down, like the `nix-shell --packages vlc --run "vlc https://dash.nixcon.net/dash/master.m3u8"`

* (mostly) fully reproducible OS and user environments

* patching and/or locally building dependencies without ending up with a messy system

I can now finally get a (almost) 100% reproducible user environment including hardware configuration (kernel modules, disks, ...), installed packages, configurations, ...

home-manager [1] even enables declarative configuration of things like VS Code/Vim/Firefox plugins, and provides statically typed configuration options for many applications. The package repo is also very comprehensive.

For manually managed servers that aren't just bootstrapped from VM/cloud images the benefits are also wonderful.

It's definitely not all smooth sailing though:

* There is documentation, but it's spread across a lot of pages, disorganized and sometimes quite outdated or incomplete. I often have to read the source code - which is also mostly undocumented.

* Running unpackaged software: you can't just download binary releases and run them, unless they are fully statically linked (like most Go binaries). Instead you either have to whip up a package definition, or manually try to get the binary working (eg with patchelf)

* The language is somewhat quirky. As often the case with such niche languages, documentation and tooling are very subpar and debugging is not exactly a joy. I wish Nix was built on a more common language with good tooling around it. I bet it would be quite a bit more popular, due to the lower barrier of entry. You get used to it though if you are willing to put in some effort.

* Package ecosystem: the package repo is really comprehensive, but maintainership for some less popular ones is not up to Arch + AUR levels. Also the auditing for a lot of the packages is very limited. For any security critical environments or server deployments I would definitely limit myself to a hand full of core packages and/or be prepared for manual auditing. I wish the repo was split up more like Arch into core and community, with different guarantees for auditing and maintenance. (the Flakes effort will hopefully help here quite a bit)

All in all Nix is great though, and it's impressive how stable and featureful the ecosystem has become, despite being somewhat of a niche "product".

[1] https://github.com/nix-community/home-manager
Yes, I know about the auto correlation trick, especially on the low end of the spectrum. I wrote an MP3->midi convertor that is very fast and does not use the GPU or any kind of deep learning, it also gives results that a year ago were SOTA but in the meantime have been passed by deep learning based techniques.

I will definitely use your software. What would be great is to have a 'virtual midi device'. If it works well enough are you open to licensing it? We will sooner or later hit this problem and such a component would make our lives a lot easier, it would also allow me to practice on my real piano using the software, which if I didn't want to play the piano I'd give my left arm for.

On another note: when you know what should be played it is actually easier: you only need to output a '1' or a '0', what is played is what is expected vs what is played is not what is expected.

This may be a simpler problem to solve, and in that context it might even be able to detect chords.
You're in your 70s and coming down with covid, the moderator asks you to tell white supremacists to "stand down". You ask the moderator who should you say that to? Biden interjects "proud boys". You try to repeat what the moderator told you but instead tell them to "stand back"/"stand by" instead of stand down.

Literally one of the people explaining how trump supports white supremacists to me made this exact same mistake despite him being in his 30s and not coming down with covid.

Trump is a terrible president for plenty of reasons, we don't need to make ones up.
Uber open sources Ludwig, a high level machine learning library
Show HN: Git-Flip-History
I hear you but GPL makes it hard for everyone else (most companies have policies against GPL). We run an open-source project and it's AGPL licensed for the exact same reason. But lot of orgs have blanket ban on AGPL.

Maybe there is a way to define "bad" practices in OS outside of license. Similar to how monopolistic practices are banned in business because they are unhealthy for the broader ecosystem. Just asking
If you don't have time to read the whole article, the conclusion is worth reading on its own. Has some great advice on the importance of practice for improving skills.
+1 - I had a discussion with one of my directs today as they were considering becoming an SDM. There are so many days as a manager where every moment of my time is filled with meetings and admin tasks and at the end of the day you feel like to accomplished nothing. Where as with coding you can feel like you built something and have something to show for your hours of time. I certainly miss being an IC, more and more each day..
Time to flag and ban all youtube videos that present the drug as potentially effective, including from mainstream media, in accordance with youtube’s policy.
> If there's anything to improve, "reach out first" will be a start.

Just don't repeat Microsofts smooth talk, make-your-own and ghost strategy ;-)

It is possibly even worse than just forking.
I think you would need some kind of semi-strong central anchor, like religion to make this happen. And I don't really know if that exists anymore on a local geographic level.
"In follow-up experiments, when the researchers instead chose which toy the baby would play with, the phenomenon disappeared entirely. If you take the element of choice away, Feigenson said, the phenomenon goes away."

(from the article)
Very different than being a white supremacist organization.
I have seen more than one lawsuit involving French Bulldogs that were bred by the wrong dogs. The Bulldogs owners sued because a litter from French Bulldogs is C-section and heavy investment in pups that can sell for $10k each.
“IBM and Red Hat should *not* both keep their JCP EC seats” – JAXenter
Same. Have you ever been to the BiggerPockets.com forum? I thought to myself "huh, looks like they made a consumer product"
Social Media vs. the American Right
Quite frankly, if you don’t have ADHD, you don’t really have a horse in this race
> If I could cut my current salary to 37.5% to only work 15hr/wk I'd do it in a heartbeat.

this raises another problem that keynes may not have forseen (not sure when he made this prediction). people don't necessarily realize how much it costs to employ them beyond just their salary. stuff like health insurance, software licenses, and physical equipment/space doesn't scale with the hours worked by an employee (at least, not linearly). 37.5% of pay for 37.5% of the normal work week might sound good to you, but sounds pretty bad to your employer. they get 37.5% of the working hours for you, but pay well over 37.5% of the original cost. even if given the choice, I highly doubt most people would accept a superlinear pay cut in exchange for decreased hours.
What is the _reason_ for ending it early? Is it the cost? I imagine it must be high enough because then they're gonna have to fight with this very criticism later on: RCT ended prematurely, therefore it is not as reliable.

A question to you and grandparent post: what are the things that distinguish a high quality RCT from a poor one? The number of participants, the design study, etc.? Any links/resources that discuss this would be appreciated.

edit: ok, I found a paper on this: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3429837/#:~:tex....

I am super curious now about any discussion that reveals why the WHO study was less-than-stellar, and why the original RCT was considered high-quality.
The point he's trying to make is that things used to be more reliable - there were no online inventory systems in the 50's, but whatever systems they did have back then were dependable.

He is, of course, totally wrong - back then they couldn't even make a reliable car, much less a reliable global supply chain management system. Computers are orders of magnitude more complicated than anything mankind had built as of 1970 so really it's more amazing that they work at all than that there are bugs.

The real difference may be one of intelligibility - in the 50's your car wasn't very reliable, but when it did break, you could understand and quite possibly fix what had gone wrong. Now, the world is way too complicated and nobody can possibly understand more than a small fraction of how anything works.
I think all big organizations are wasteful and there is almost no way around it. My company is pretty successful but if every project there got reported publicly you would see a ton of totally failed projects and plenty of incompetence and internal corruption.
It requires a weekly connection, which they implemented so that if there were a bug that were in an upgrade they could deploy it reasonably quickly. But as you say, it can be disabled, because it's open source.
"I wonder if online hostility and polarization would be reduced if people simply had calm in-person discussions with each other once a week"

That might work for some people? I don't know?

But I do know that the Charleston church shooter sat down with a bunch of little old ladies for the duration of a bible study engaging in, what I can only assume was, a calm in-person discussion. Then he blew their heads off.

Point is that, for some reason, the internet has a much stronger hold over people than do in person connections. People deeply believe they are more connected to people in their virtual spaces than they are to their neighbors or even physical friends. That sense of connection is real to those people. To some of those people, it's real enough to kill for.
"Degraded performance and connectivity issues" also sums up the effect of slack outages on our team
Lowe talks about it being "most advanced" not a "leading candidate". Lowe's opinion on it is

> My personal opinion is that I like the chances of this drug more than anything else on this list, but it’s still unlikely to be a game-changer.
The Cross-Talk Between the Dopaminergic System and Innate Immunity
>>The ask - This is where you come in HN, buy a piece of our network and help shape the future of the internet. We're offering minimum guaranteed revenue

I'm not a lawyer, but since you're part of YC, you may want to reach out to your legal mentors and ask if this post/advertisement/promotion satisfies the SEC's Howey Test[1] due to HN having a material portion of US participants some of whom may not be accredited investors and HN is publicly readable.

The US legal case SEC vs. Howey[2] uses 4 prongs to determine whether an offer is an "investment contract", namely "a contract, transaction or scheme whereby a person invests his money in a common enterprise and is led to expect profits solely from the efforts of the promoter or a third party."

It sounds like you're satisfying all 4 prongs of the Howey Test by offering: a) a purchase contract for a Wifi Dabba; b) investing funds in Wifi Dabba; c) expectation of profits via "minimum guaranteed revenue"; d) from the efforts of the promoter, Wifi Dabba.

Many 2017 cryptoasset tokens tried to raise money via token sales to US investors which the SEC classified as unregistered securities offerings which violate the Securities Act[3]. The SEC has had varying success going after organizations that offered unregistered securities offerings, but I don't think you (nor YC) would want that legal hassle.

Based on your website and explanation, Wifi Dabba's mission sounds exemplary and a net-positive to democratize connectivity in India. Hence, I'm really rooting for Wifi Dabba and hope that you've spoken to a US legal advisor or YC legal mentor.

EDIT: You mention on your website that you're a Delaware entity with an office in California, which implies that you are really bound by US jurisdiction + potential US investors. Please seek legal counsel.

[1] https://www.investopedia.com/terms/h/howey-test.asp

[2] https://en.wikipedia.org/wiki/SEC_v._W._J._Howey_Co.

[3] https://www.govinfo.gov/content/pkg/COMPS-1885/pdf/COMPS-188...
Facebook, Instagram, and Twitter all used to use chronological feeds instead of ones sorted by personalized algorithms. They switched to the latter because they found they could make the platforms more addictive and increase screen time and therefore ad revenue. Doing so also involved them making the algorithms purposefully seek out inflammatory content in many cases to show to users because that keeps the user on the platform longer.
> But the onus was on me to prove it by finding the bug.

As a network engineer who has had to prove numerous times that "it's not the firewall" or "it's not the network", you have my deepest sympathies.

--

Story time:

My most memorable instance of this was when I worked at a .edu and was going through yet another iteration of the back-and-forth, "it's not on our side, must be on your side", "no, it's not us, it's your firewall", finger-pointing blame game.

This particular issue had been dragging on for a while and, eventually, I got a packet capture from their side (packet captures are, to me, the ultimate source of truth, "the last word"). Yet, even after showing (and explaining) it to them, they continued to insist that their firewall was absolutely, positively, 100% configured properly and, thus, it had to be my firewall which was not properly configured.

Finally, I called in a favor from a (Ph.D.) faculty member who "owed me one". After explaining what was going on and, more importantly, showing him the timestamps, he agreed to help me out. He wrote up a wonderful e-mail (which I still have a copy of, somewhere) stating how it just was not possible, literally, that mine was the "offending firewall". He explained how he was able to conclude this with absolute certainty, thanks to the laws of physics and politely suggested that -- unless they had evidence that Checkpoint was able to somehow violate those laws of physics (in which case he would be extremely interested in their proof) -- that perhaps they might wanna take another look at their firewall?

I waited anxiously, curious what the response (and latest excuse) would be. A few days passed before, finally, an e-mail appeared in my inbox. I quickly opened it and read the one-line reply:

We found the problem, it's working now.