skysight-inc/HackerNews huggingface dataset:
I read their "Patent Non-Assertion Pledge", it's hard to interpret - they seem to retain lots of rights, as far as I can tell, it's not really 'giving it away for free'. Anyone wanting to develop this as a commercial product would probably have to call a lawyer first.
You have never sorted any texts? Never made a list of names?

Never implemented a search function?

These aspects can easily creep into an app without you even noticing. Saying "I haven't seem them" is not proof for them not being there.

E.g. web servers had some surprise security bugs because they didn't think about overly long utf-8 codes.
Well this is going to be a huge blow to the Second Life photography community. Especially those who do NSFW content. It's really going to be a big migration as a result. I'm not sure if this will be work out well for Flickr (personally, I hope it does) but the fact is I don't know what their costs are versus their revenue.
This is a false dichotomy. I don't have to agree with you as the elements of your example are substantially different from the case, leaving other possible outcomes. This ruling does not create precedent on the definition of open source. The court is addressing the violations of the terms of the license and the misrepresentation of being a drop in replacement.

Can you quote the ruling where it defines open source, or Open Source? There are several definitions in the dictionary and OSI is only one of them. There is still debate in many communities about whether open source and a noncommercial clause are compatible or not. That's not something the court needs to look at in this case.
If you're setting this up at enough scale to matter, you're going to need more power than is available today anyway. As long as you're building new, it would make sense to build renewable or nuclear.
> Zero JavaScript needed

As someone who has JS disabled by default I was happy to see this and excited to see what 'sausage links' look like, but when I went to the link I was hit with a giant "CodePen requires JavaScript to render the code and preview areas in this view."

Since this person has a website (this isn't a tweet or something) and feels it's "Pretty simple, eh?" to implement such a menu, _and_ already wrote up some sample code, why not have the example on the page itself? At least I have the code so I can copy/paste and throw it back in the browser, but the author came soooo close to making that unnecessary I can't help but wonder what happened or what their thought process was.
That's a great example. I can say that for a very long time (at least 5 years, probably more but I wasn't there to know for sure) Google has had explicit policies and training for all employees about not sharing data across projects without explicit user consent for this and many other reasons.
I was hoping this might be a place A) to discuss our own collections and B) where discussing older startups, such as Thinking Machines and NeXT, would be kosher.

Anyway, the biggest loss for me when I was beaten and robbed in the Tenderloin in December was the loss of my Thinking Machines windbreaker and NeXT pin. I hope the responsible assault participant truly needed them more than me and is enjoying them.
Nice set of tools!! I recently launched a PDF-related project.

https://www.scholars.io

It's a tool for reading research papers (PDFs) together with your colleagues. You can read, annotate, comment etc.

Needless to say, it led me down quite deep into the PDF world and it.. was interesting.
Porting libffi to Pure WebAssembly
The Noise Protocol Framework
>To those who felt the need to press the down-vote, please explain

I didn't bother to downvote but your comment left a sour taste in my mouth because you made medical assertions that 1) are extremely broad and sweeping on the basis of your extremely narrow anecdata, 2) don't agree with medical consensus or at best oversimplify the situation 3) line up neatly with a widespread political subtext that covid is overblown and we should all ignore it and get on with our lives.
always use `git add -p`. review each individual hunk before staging it into commit. dont blindly add everything.

once you've got it working, do a second pass on the commit history and compress it into one or more coherent logical commits, reordering or squashing changes as necessary. learn the interactive rebase interface. lots of operations of the form `git rebase -i HEAD^^^^^^`

where necessary, if you need to erase your old messy history from a feature branch and overwrite it with your tidied up commits, `git push --force-with-lease some-remote some-feature-branch`. in general, avoid using `--force`, and if you ever believe you need `--force`, prefer `--force-with-lease` . the latter avoids some failure modes related to race conditions where a coworker pushes some commits and your concurrent `--force` push that lands a few seconds later blows them all away.
If you don’t just share the exams with everyone some number of students get an advantage from being able to source previous versions. Since you can’t prevent that is better to just publish previous exams
Can you export/import the data to/from devices?
Checkout the ocrmypdf project:

https://ocrmypdf.readthedocs.io/en/latest/index.html
There was no point at which I saw my post upvoted. I guess I'll have to take your word for it.

But yes, this is one reason I generally like HN. I can be as unorthodox or devil's advocatey as I like and generally have a decent convo.
Make sure the supercomputer is running free software.
discussion about this from 2014, when it was brand new and HEIF didn't exist yet: https://news.ycombinator.com/item?id=8704629
Possibly they've already derived all the PR value from it they can, and further development of it wouldn't be a good ROI for them. Cynical take, to be sure, but also the most realistic one.
> “There’s” is a contraction for either “there is” or “there are”

But doesn't con-traction mean "pulling together"? You pull the last letter over towards the first ones, squishing out the ones between. Only there is no 's' at the end of "there are" to pull over next to "there".

So "there's" can't really be a contraction of "there are", AFAICS.

> Written contractions are meant to faithfully represent spoken English, in which people indeed say “there’s” for both the singular and the plural.

Sure, it may be a perfectly valid usage, so it's something... But as matter of terminology, whatever that something is, I don't think it's a contraction.
Bold Card – Spend Against Your Bitcoin Don't Trigger Taxes Earn Bitcoin Rewards
Yeah, the title of the post felt pretty... meh
You forgot my favorite - JSLinux, Linux running in your browser.
I suppose they have to flare off the H2. Or the plane itself has the capacity on board to capture and cool boil off.
Panfrost's Vulkan Driver Progressing on Compute Shaders
When people say that monopolies stifle innovation, this should surely be held up as the poster-child of that mantra.

Will this be a flash in the pan? Yes

Was this wasted money? Yes

Could, basically, any human have predicted this is a waste of money? Yes

Could the combined cognitive and monetary resources invested in this have been put to much better use elsewhere? Yes

Don't learn AWS this way, learn about general purpose components and networking and then, if you want, learn the AWS API, it is the ONLY part of AWS that matters.
Interesting. While the nitrate/nitrite issue may actually be worse, I prefer the taste of "uncured" salami, particularly the applegate brand (mentioned in TFA) but also others. Good to know it may actually be worse from the nitrite perspective.

I guess I don't eat enough bacon to have formed an opinion on that.
If glibc were set up to have a kernel32/CRT divide like Windows does, I suspect the ABI breakage would have impacted the kernel32 side of the divide, given that the rationale was for better support of hardware stuff in s390. Of course, in Windows, setjmp/longjmp/jmp_buf being the C way of doing things, the implementations live in CRT-land, but the underlying implementation (being essentially SEH/unwind) actually lives in kernel32.
Download every repo on Sourceforge and Github and create a hyper-intelligent AI that is hell-bent on traversing the Universe, even at the expense of human lives, so that the light of consciousness never gets put out.
This is affecting a bunch of other stuff too like musical instruments, furniture, and baseball bats.

I have a few prized items made from Ash that are not going anywhere, because before long they will not be replaceable at any reasonable price. It is a very beautiful and durable wood so it's very sad what's happened.
There are a few startups exploring this and also PNNL is doing great public work on this topic as well. https://youtu.be/osXq-k84LpA?t=2177
My bad, I took it to mean fully copyleft or dedicated.
That approach is best for cases where it works, for example in areas where there is a large minority of speakers of a given language (Spanish in the US, for example). But if the patient speaks a language that is unusual for the area, finding an interpreter is going to be more difficult, or maybe not possible in some cases.
Does pork belly have the smokey taste of bacon or is it simply fatty pork?
I think this would be one of those you have to make it 5-10x better than the old product. Someone who spent ins and outs of learning Excel aren't going to move to anything new unless it is FAR better than Excel.
The phrase "don't throw the baby out with the bath water" comes to mind. Just because some of the practices of this large company are bad, it doesn't mean everything to come from it is. Keep the good stuff, ditch the rest.
From reading your comments it seems like you're hoping or at least expecting this app to fail, not because it's bad, but because of what you think about the personality of the creator. It's weird and seems pretty toxic. You don't like the app, say what's bad about the app, don't shit all over the creator.
Does anyone have some good learning resources for Zotero?
My SO had to seek medical attention in rural southern France (we were visiting Carcassone) - she initially sought care at the local emerg where there was not a translator available, she speaks high-school french but most of the conversation was carried out through miming and charades. A few days later, as instructed, she followed up with a local clinic where she prepared a written version of her condition and brought it in to show the doctor, they consulted that and again went through a song and dance to try and mime out the response.

I think it'd probably be nice if there was an english fluent person on staff at the emerg but I think it's unreasonable to expect local clinics to have support for translating especially when English is a rather unlikely language to be spoken in that area - having someone German and Italian literate would be nice and having someone Spanish literate (and, ideally, Basque literate) would be much more important.

If you're running a hospital in Vancouver you better have a French[1], Punjabi and Mandarin translator on staff - outside of those I think it's reasonable to rely on tools like Google Translate, it sucks but full language coverage isn't reasonable.

1. I think a French translator might be legally required due to the bilingual nature of Canada but it's honestly much less common on the west coast compared to Punjabi and Mandarin.
Yes, 100%! It's infuriating.
I'm still not getting it. Doesn't libpng use the soname.someVersion, too?
Very happy to see new editors coming up, and extra happy for Linux support. Nice!
Hint: You can sync the library for free by making an account. You need the "Zotero Storage" only if you want to sync the files as well. However, you can simply sync the folder ~/Zotero/storage using SyncThing. You could also use WebDAV, but SyncThing is just so much easier (set up & forget). The IDs/Metadata is consistent among syncs. :)

Of course, that doesn't resolve the privacy concerns, but personally idc about that.

edit: It seems like you might be able to sync everything by just putting ~/Zotero/ into something like SyncThing, avoiding the Zotero servers. But you'd probably have to be careful only opening the app after syncing has been completed. I haven't tested this though.
Visual Studio didn't hold up to its competitors in the past (Delphi) and doesn't hold up to its competition now either (JetBrains)

it's another fine example of MS software being mediocre at best

whilst modern Windows is malware
> I believe everyone should be given their own freedoms.

Absolute freedom does not exist (or even make sense).

> The plugin boundary should be exactly that, a boundary between the primary app and any created plugins. Why do you feel entitled to force a license decision on a third party's work?

That's the expectation I set when I develop the host software. If I was fine with third party proprietary plug-ins I could set my plug-in headers as MIT or something. Just like if I only wanted my software be used by people who have no revenue or live in $COUNTRY I would put that as a license instead of the GPL.

> Yeah, my work might not function without your code, but your code is your code and my plugin is mine.

this is super super entitled. You're fine with leveraging GPL work which is release for free for your own benefit, but do not want to reciprocate. As I posted elsewhere: https://en.wikipedia.org/wiki/Golden_Rule ; this is the most basic expectation one can have.

> but your code is your code and my plugin is mine.

but the GPL code is and will forever be freely available ; anything that goes against increasing the pool of freely available thing is a no-go. The end goal of all that would be to change laws so that ownership of ideas, patents, etc..., is itself ended ; ultimately, licenses and copyright shouldn't even need to exist.

> If I choose to make use of a proprietary library because it makes sense to me, like for example CAD solvers where the FOSS alternatives aren't there yet, that's my decision for my plugin. All your GPL license does is infect my work.

Again you seem to forget that your plug-in depends on an existing host software and seem to want to use the work done there without giving anything in return. If there was some kind of public standard for CAD solvers so that the GPL part of your plug-in could be also used with free solvers, that would be a non-issue - ship your plug-in, and end-users can install a free solver or a proprietary one separately if they are fine with proprietary code.
> Since we're discussing grammer

Kelsey?
Internet Archive has an experimental API to perform reverse image searches.

https://archive.readme.io/docs/reverse-image-search-api

There is also RootAbout: http://rootabout.com/

You may have a better chance of finding the image by searching on a couple dozen search engines using my extension.

https://github.com/dessant/search-by-image#readme
You know what this is? This is a Civil World War. And it is only just starting.
Two of them are working programmers though and, in my opinion, much stronger programmers. I just think it's clear why he thought this was a valuable app idea.
Ambience videos: the soothing, digital rooms of YouTube (2021)
Hmm. Don't know what to tell ya. Did you go into the extra options and tell it to bypass the warning?

As for whoever is downvoting my previous comment. Seriously?
Colliding Heavy Ions in the LHC
They're probably ruining the perpetual version on purpose so they can sell an ad free subscription version in the future.
Making Hybrid Work work
A jpeg pixel is not 64 eight-bit coefficients. Jpeg compresses an 8x8 pixel block at a time by taking a DCT (which mathematically is lossless, but in practice is not due to rounding and quantization at this stage), which turns those original 8x8 values into another set of 8x8 values, then some of these are thrown away and/or quantized for lossy compression.

Decompression is the reverse: take these 8x8 quantized DCT coefficients, perform an inverse 8x8 DCT top get pixel values.

The 11-bit dynamic range part you claim is merely from a color profile, which takes the resulting 8 bits per channel (i.e., 256 possible values) and spreads them over a gamma curve to an 11-bit range. But there are still only 256 possible levels per channel, too few for quality image editing.

Think of it as squaring: taking [0,255] as your input and squaring every value gives you a range of 0 to 255^2 = 65025, but that does not allow you to store any value in that range. It only allows you the 256 values that are squares.

So the dynamic range is 11 stops, but the number of representable levels per channel is still 8 bit: 256 levels. This makes gradients band no matter how you do them in JPEG.

It's why photo processing software wants RAW, not JPEG. JPEG, besides being lossy, does not allow enough steps.

One example: given a so-so RAW, at 11 bits, you can pull out dark things or darken bright things smoothly. This is not possible once you go to jpeg, for any implementation of jpeg.
Walking the SNMP tree helps with discovery or are there real vulnerabilities with that service that can be exploited?
Ah sorry, yeah I wasn't being very accurate.
I was checking "what's on Azure", I didn't really follow up to check in detail the breakdown of the rest. I just saw quite a bit on AWS and assumed it all was.
Driving TFEL LCD Panels with RP2040: Offloading the CPU Step by Step
cut diwn and use it for furniture and buildings. We could replace concrete with wood.
Yeah. It kinda smells like fracking 2.0 to me in terms of what the potential unforeseen consequences could be... and look what happened there.
> the big ones that give directions are not aware of what happens under their direction

That's a generous way to put it. I would say that at _best_ they are intentionally unaware, but more likely they know exactly.
A related answer in the CS Stack Exchange: https://cs.stackexchange.com/a/91345/5296

> type theory is not about syntax. It is a mathematical theory of constructions, just like set theory is a mathematical theory of collections. It just so happens that the usual presentations of type theory emphasize syntax, and consequently people end up thinking type theory is syntax. This is not the case.
Sure? My point is, even if it impacted the CRT side of the divide, it would likely have not been a problem, because it would be a new version of the CRT with the breaking API and would not have affected existing code linking to the old CRT. And because libraries are generally more hygienic about not leaking CRT details across their own API boundaries, it would not have been a problem for old and new CRTs to be mixed in the same process.
RO filters are not price accessible the vast majority of people who do not currently have access to potable water. Same with desalination.
My grandfather, while a flight surgeon, learned about microprocessors on this beauty in I want to say 1983 or 1984. He later purchased one for us grandchildren and spent the 1980s and 1990s showing us how to program these devices. Most of us hated it but I fell in love - it definitely tracks that I was the only member of the third generation to go into tech (or at least directly).

Does anyone know of a firm that repairs these or a guide to fixing them one's self? Our's bit the dust a few years back and I have an inkling what's wrong but I don't want to accidentally make the situation more desperate by charging in blind.
The Wikipedia page states: "The Académie is France's official authority on the usages, vocabulary, and grammar of the French language". And "The body has the duty of acting as an official authority on the language."

So while they may lack the power to enforce their official positions, the mere existence of an official state-sanctioned authority for a language is a notable difference from English.
A star that is undergoing a "pair-instability" supernova would express rather dramatic opinions on exactly what is meant by "annihilation" as it is destroyed by positrons.

https://en.wikipedia.org/wiki/Pair-instability_supernova
And here's another discussion from 2018: https://news.ycombinator.com/item?id=17587684

Has the patent situation changed any since then? I wouldn't expect so.
> delete user files on everything-but-RU machines

Wasn't that about Cyrillic keyboard layout? Russia don't own neither Cyrillics, nor Russian language.
Physical NFTs! Sounds like a cool idea for a website...
Columbia Professor Challenges U.S. News and World Report College Ranking
After messing with the desktop version for a few minutes the note editor is weird. It doesn't modify the original pdf or the copy of the pdf it makes, the only way to get the highlights is to export it as a pdf. I expected something similar to Okular where edits would happen to the original file and update on ctrl-s.

Other than that the editor is very well done!
Deno is excellent I really regret not using for my most recent node project
We agree that saline aquifers are be a compelling strategy given the huge volumes available & measurement capabilities you mentioned. As verification standards emerge in the (currently nascent & somewhat fragmented) CO2 removal ecosystem, precise & accurate quantification is going to be a huge driver to differentiate the highest-quality CO2 removal solutions.
Looks good, from whatever I have seen and read. I am going to give this a try.

A question to those who have used Zotero:
Can I opt to store everything on the local device and have zero data transferred to the server? Is there any kind of control over what is stored locally and what is sent to the servers?
We basically need a curation protocol.
Well many people do. Like Casey, I did a pivot from pure software development to a job that pays much more given my skillset and interest. But is much more of a niche.

I keep an active open source profile just so I can pivot back to pure software development if needed. Casey likely makes more as a podcast host than he would make in corp dev as a mobile developer. Before that he was a .Net developer.
You can randomly check if the company is using the model down the line as well as rely on whistleblowers. If they don't use it there's little point for them to risk a fine by keeping it.
Dates add clutter to the UI. Yes, I know, they're handy for knowing the context of a page, but (usually) blogposts and such have the date for the article, unless it's one of those blogposts which is a living document that changes over time and doesn't include a date (the new hipster thing to do).
Different people learn in different ways. And even failed experiments are important for progress.
How often does Google rewrite our title tags? Turns out it's 63% of the time
Eh moving from Microsoft to Google is just moving from Beelzebub to Asmodeus.
I wonder if we're assuming different definitions of "prejudices".

What I mean is having reached a conclusion without consideration of all the relevant details. I.e., deciding a matter prematurely. I think this lines up pretty well with the MW definition [0].

I don't see how that's related to the particular opposing stances in your example. Can you elaborate?

[0] https://www.merriam-webster.com/dictionary/prejudice
Oh excellent. That’s something I will definitely look at. I remember having a lot of fun with some of the pbr exercises many years ago, and haven’t had a chance to look at how to this sort of stuff efficiently on GPUs.
What Is Network Penetration Testing?
Maybe that's what they were specifically after!

I'm so sorry this happened to you. I hope you are doing okay, physically and mentally.

Something like that can really mess with the mind, in subtle ways.
NYTimes 7/21/1969: “Astronauts land on plain; collect rocks, plant flag”
HN is pretty liberal in terms of the discussion it allows to take place and the breadth of ideas and viewpoints it allows to propagate. It does tend to have guidelines for tone and rules of engagement, however, and strongly discourages outright flamewars and trolling.

But sure, yeah, Nazis can fuck right off, agreed.