skysight-inc/HackerNews huggingface dataset:
If I contribute a code under the new CLA, is Grafana Labs allowed to relicense that contribution under a non-copyleft license, like Apache Public License 2.0, without my further permission?

If yes, than it's a really bad bad thing and I hope they change it.

CLAs that permit relicensing for a project that already uses permissive license is fine and fair. But doing that on a project with a copyleft license is a bad taste. It would enable Grafana Labs to give Grafana to a party X which can then give it to party Y, where X isn't required to give all the necessary freedoms to Y.

https://opensource.com/article/19/2/cla-problems

https://sfconservancy.org/blog/2014/jun/09/do-not-need-cla/
I feel like the covid pandemic has definitively answered the question "What's better, government policy and collective action, or a small well-capitalized group implementing a technological solution?"

Efforts like this are the only way we make a dent in climate change.
I fully support this statement. I'm core developer of open-source monitoring solution - VictoriaMetrics [1]. It is licensed under Apache 2 and we have no plans to change the license, since it may complicate user experience. VictoriaMetrics makes "value capture" by more future-proof means:

* By providing easy-to-setup-and-operate solution

* By focusing on the performance and minimal resource usage

* By providing good integration with other monitoring solutions

[1] https://github.com/VictoriaMetrics/VictoriaMetrics
decentralization is totally fine for moderation, it works fine in Mastodon for example, you can moderate out entire instances

for a commenting system you could do something nearly identical... each site is its own commenting instance, and you can federate profiles. If a user accumulates bans or flags across instances you could choose to add them to a shared blocklist that other instances can opt-in/out of... it's not too hard to imagine.
https://arxiv.org/pdf/2103.02282.pdf, see 6.1: "The BLE advertisements sent out by a lost device contain an EC public key pi. A finder device that receives such an advertisement determinesits current location and encrypts the location with pi.
Please explain that.

And please explain what's going on with those quotes.
If I was in charge of the money, assuming it’s a reasonable price for on-prem Grafana, I would pay for a license to Grafana, just to not have the licensing stress.
The outage is affecting the US tenants, the EU ones are working fine.
I don't know what battle you're fighting or thought you were fighting with this, but it is aggressive and egregiously against the site guidelines. We do not want HN to be a place which is hostile to newcomers. People here need to err on the side of assuming good faith, just as the guidelines ask.

We've also had to ask you many times in the past not to break the site guidelines. That's not cool. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules from now on.
As I wrote the above comment, I was thinking along a similar line of thought re: "no, you need to be in desktop-alike mode for this to run."

I do agree that this is an issue, but I wonder how much of one. I feel like there is quite a bit of inertia behind iOS style "apps" right now that a sizable mass userbase will not use your service if it is a desktop-style interface, because that sort of interface is unfamiliar to them.

Only for very niche apps would you be able to survive on desktop app alone. Many fo those niche uses would be geared towards power-users who are likely more used to a desktop environment.
Unfortunately, the spec is currently only available to partners in the MFi program. That is probably where parameters like the one you are asking about are defined: https://developer.apple.com/find-my/. I’m sure there will be a paper published that reverse engineers the spec once these devices are out in the wild.

The protocol is in Ivan Kristic’s Black Hat 2019 talk: https://i.blackhat.com/USA-19/Thursday/us-19-Krstic-Behind-T...

Finally, the static part of the broadcast doesn’t need to be permanently static. It simply needs to rotate at a period that’s longer than the rest of the public key.
Sure thing, that's fair. "No name-calling" is pretty clear-cut all things considered.

Notice I really haven't used the term myself (or "boomer" in a derogatory way) but it's the sort of thing that admittedly ruffles my feathers.

EDIT: Alright, apparently I did allude to someone being a boomer once, but it was fittingly in a generational way and not as gratuitous name-calling.
Haha yes! How could he not have seen the ring of fire video and still be Elons number one fan???

Could we confirm parallel universes now? Because the one Joe lives in is different. Think he lost touch. Also noticed him being more of a dick lately, the "I'm a nice person"-Joe is off in yet another universe doing something else...
Why? If your software is already all available under permissive licenses, what does Grafana's new license require of you that you weren't already doing?
I tried to use an iPad air since the processor is more than adequate for me.

The software experience is trash.

Great for single tasking but just awful for doing two things or more. Facetime inexplicably behaves differently when minimized for example.
The "Hacker" mode needs update.. it has BTC9 and writes it's approximately $44k ;)

That's old news! :)
Windows 10 does it perfectly.

If you haven't used a Windows 10 tablet for any amount of time, I'd suggest trying it out. I've used small and large Windows tablets for many years and have yet to find any big complaints about the UX.
Yeah, which is why typically those companies make external contributors sign a CLA that allows for copyright assignment and relicensing. Which is annoying if you contribute to a company-owned project under a permissive license to help make it big and successful, and then they change the license under you. But yeah, then they could switch it around in both directions if they get all the rights signed away to them.
The GDPR is an FU from EU bureaucrats to the world, not the other way around.
London Beer Flood killed 8 people in 1814
I'm not American.

There is a racial hierarchy among migrant workers in Singapore (as well as among citizens). Mainland Chinese are at the top, people from the subcontinent at the bottom. This is partly what inspired the riot. They are the lowest "caste" in Singapore - even below other migrant workers. their friend died in front of their eyes largely because he, like them, was at the bottom of the ladder and they (police,first responders,the govt) could not give a shit whether he lived or died. So he died.

It also inspired the bus driver strikes - partly because this racial hierarchy was encoded into pay.

American racism is often more subtle (you won't get lower published pay rates for blacks) but tends to be more brutal at the same time (routine police beatings). Not fun being part of either system.
Here are two anecdotes to explain why I'll never buy an Apple computer again, as 'sexy' as they are:

1. My brother has a old iPad (3rd generation). Somehow its battery is still good enough and the screen is in great shape, but the OS hasn't been updated in years. IIRC, Chrome is stuck on version 60 something. I could jailbreak it, but apparently I'd need a Mac to do that.

2. A friend of mine sold me an iMac 2010 for 50 bucks last year, peripherals and all. The hardware was in excellent shape. When November came, Apple stopped maintaining the latest version of the OS I could possibly get. Due to that iMac's finicky graphics card, installing a user-friendly Linux distro such as Ubuntu wasn't trivial. I ended up donating the computer to a repair centre.

So here's a company with no interest in its hardware being of any use a decade after it's released.

Planned obsolescence is bad enough when done to phones, it should never apply to full-on computers.
This depends on HDMI-CEC and volume control support amongst manufacturers is varying. My fancy LG OLED doesn't support volume control over CEC (but it has HomeKit support which works).
> I'd like 27 inches of screen, at least 16GB of ram, but preferably 32

All this will come with the M2 chip either in the fall lineup or next year. Same time as the 16" MBP will transfer from Intel to M-series.
I'm unclear on how this fully helps, though?

As I understand it, it unblocks a dataflow to provide answers with respect to a user-time processed as-of a system-time, which is certainly an improvement.

But you'd also have unbounded growth of tracked timestamps unless you're _also_ able to extract promises from the user that no further records at (or below) a user-time will be submitted...
a promise they may or may not be able to make.

Do I have that right ?
This is a common workflow? two views talking to the same backend.
After browsing the current (as of now) 41 comments, I am curious: what constitutes 'sexy' for your audience?
Self promotion: With my library AgoRapide 2020 the client can choose between HTML or JSON, with HTML giving useful links.

An example with Microsoft's Northwind dataset:

http://arnorthwind.agorapide.com/RQ/dt/Employee/1

gives HTML output with helpful links, in this case related EmployeeTerritories and related Orders.

The same query in JSON

http://arnorthwind.agorapide.com/RQ/dt/Employee/1.json

will show data for the Employee only.

This kind of turns the API into a client application, that is, you do not necessarily need to build a user interface on top of the API, it is actually inbuilt in the API.

The main customer support application in a IoT company that I run is just such an API. The customers themselves of course are offered a real app on top of this API, but not having to maintain a dedicated application for the support department is a huge saving.
As far as I can tell, those would better describe the use cases for the plain old iPad, whereas the iPad Pro is meant to be used for more content creation in addition to those things.

I've been a little confused about Apple's product lineup the last decade; does anybody else miss the foursquare grid of consumer/pro and desktop/portable?
Does your project use CMake ?

CMake supports these with all major compilers...

I'll just google "<your build system> pre-compiled headers" and see if there is a flag or option that you can enabled.

You will definetly need quite a bit of fine tuning for apps over 500k LOC or so, but if your app is under that, and you are splitting code between .h and .cpp files appropriately, just flipping a flag might get you 80% there.

The speed ups you see people get from PCHs is like 20-30% faster compile-times. So they are more a "nice to have" feature than something that will solve your compile-time problems.

If your app is structured in such a way that it takes 20 min to compile, this can cut it to 15 min at most, but that would probably still suck. If you want more, then you'd need to consider other solutions like distributed build caches (sccache, etc.).
The last five years is regression to the mean after the EURO tanked in 2015 due to Greece defaulting on its sovereign debt.
All of our backend is built on node. And to be honest, Typescript is one of the best languages that I've ever worked with. And for Node's niche — IO-heavy, CPU-light servers that have complicated and rapidly evolving business requirements, respond to HTTP requests and do a lot of RDBMS/cache requests in the process — even better than Rust.
You can configure them to 16gb (as per Apple's website).
IANAL, but pretty sure you can license all of your code MIT, while also making it part of an AGPLv3 system; someone else can already distrubute your MIT licensed code under AGPL3, since that would comply with the terms of the MIT license.
I'm confused, is this optional? Will there always be the free version available but then you have the option to pay for premium which would allow you extras such as ad free? The podcast ecosystem was really special the way it was and this just seems kind of sad but inevitable
Not to flippant but... The rates listed dont sound significant. 23.7 vs 20.1 per 100k could be down to 101 confounding factors. No doubt a pandemic is a stressful time to work as a nurse, so I hope the figure falls.
> YouTube CEO

> freedom of expression

is that a joke? this gotta be some kind of prank right?
Are you sure? AGPL was written expressly to deal with SaaSification. Wikipedia seems to agree with me, at least[0]:

"Both versions of the Affero GPL were designed to close a perceived application service provider (ASP) loophole in the ordinary GPL, where, by using but not distributing the software, the copyleft provisions are not triggered. Each version differs from the version of the GNU GPL on which it is based in having an added provision addressing use of software over a computer network. This provision requires that the full source code be made available to any network user of the AGPL-licensed work, typically a web application."

The non-Affero GPLv3 handles Tivoization, FWIW.

[0]: https://en.wikipedia.org/wiki/Affero_General_Public_License
That is a linker option, not a compiler option. Modules have no effect on linking one way or another as linking is fairly independent of the compilation process.
The Cretinaceous.
This reads like an headline from "The Onion".
This is ridiculous in too many ways. Don't know where to start.
I like the AGPL, but I would like an extra step that forces you to distribute code even you have not modified it. This would be in the case of the original being unavailable for some reason.

Does anyone know how difficult it would be to have the login page for a web app be a different license? The idea being that the only users of the AGPL code are ones that have a valid account. Off the top of my head a reverse proxy, with a completely separate auth app would do the trick, but would be a bit of a pain.
Do people commonly think that? It's all supply and demand, and very stochastic at that.

Not to necessarily knock nurse pay, it is a common route to a middle and even upper-middle class life.
Mr. Dunn's Brother-in-law is a foremost expert in the field of cybersecurity and his services don't come cheap. And why bother with a competitive bidding process when Mr. Dunn's BIL is peerless in his expertise?

/s

School boards are a special mix of corrupt and incompetent and it can be hard to tell which is the cause for any particular bad decision they make.
I also heat with wood, but quite like the occasional breaks from the computer through the day, and sometimes cooking on the wood stove. Here, the obvious alternative is a heat pump rather than a natural gas boiler, and I suspect the total cost of wood heating is a bit lower than with a heat pump.
I imagine most of the beef that I need is on the CPU department.
> Gemini doesn't allow for embedding images in web pages - which makes it vastly inferior to the web for any kind of interesting documents.

This statement is incorrect. Gemini clients can absolutely display inline images.

The difference is that default behavior is to require a user action to load a resource. An image can be a link, but when a user clicks that link it can turn into an inline image. This is how clients like Lagrange work. In other words, inline images can have delayed loading.

If a user understands the consequences (tracking, network usage) of doing so, this behavior can be changed to load images by default; however, authors should not expect users to do this and should write their documents accordingly.

Personally, I prefer a document to not have inline images; my gemini client opens images in my default image viewer instead. My window manager makes my age viewer float above other windows by default. This way, images "pop out" into a separate window that I can keep viewing as I scroll down in a document; I never have to scroll up to look at the last image.

> Imagine reading a research paper where, in order to view figures and equations, you had to follow a link to a separate object. No font control. No two-column layout. No anchors to allow you to jump to sections of the document.

These are all client-side features. Half the point of Gemini is for the user agent to determine presentation and leave semantic markup to authors. I don't want weird fonts or multi-column views, but you do; Gemini lets us both get what we want instead of having everyone see a one-size-fits-all presentation. Clients like Kristall even give you a TOC in the sidebar.

> Gemini and Gemtext actively inhibit learning and knowledge dissemination by obsessing over pure plain text, which is bad at those things.

Text is the only form of communication that can be understood by the sighted, blind, deaf, and machine (translation, etc) while being stored and transmitted without information loss. Text is good at knowledge dissemination.
Windows feels to me like it's completely directionless at this point. From the outside it appears to be a large collection of teams that are not collaborating but doing their own thing in their corners.

Some of the features they've delivered have been great, like no longer having to bother with installing additional antivirus. Others like the control panel, which really sits at the center of the Windows operating system, come across as very fragmented and half-baked.

I wish they really would come together and rework some of the core UI from the ground up. Be bold for once.
I've personally owned 0 Apple devices with no BT issues, I also have zero friends who have had BT issues.

The multiple of anecdote is not data.
The new CLA doesn't seem to allow relicense. The old one [1] allowed relicense under OSI approved licenses.

[1] https://web.archive.org/web/20200311075025/https://grafana.c...
Android GPU Compute Going Forward (Renderscript Deprecation)
The last one linked directly to the video
While I want to disagree with you on the general principle (and gen220's sibling comment points out several really nice longer-term examples), I will certainly admit that you have a point. Cloud providers eating the margins, investing in streamlined operations and in general making the earlier on-prem consulting work less attractive has had an effect.

But I do note that your examples are from quite a narrow sector. TypeScript, Go and React are all languages. TypeScript is a nice facade over JavaScript, and React is ... well, a very powerful DSL.[ß] Go is very much a Google project, developed perhaps more out in the open than in a traditional open-source sense.

As I understand, TensorFlow was originally an internal Google project, which they at some point decided to open up. It may have had something to do with their TPU cloud offering or not. If we wanted to compare low-level language or domain material, we should probably take a look at something like Boost. People who do C++ tell me that Boost is a pretty good approximation of C++ standards' evolutionary playground. And if we're going for new languages, shouldn't we also include Rust? It was backed and promoted by Mozilla, but how much of its development was driven solely by Mozilla, and how much was done by the interested community at large?

ß: Our frontend team will probably want to roast me for that one, but there isn't much visible JS left in modern React code. Not for my eyes, at least.
I have enjoyed using Stitcher which is an aggregator, but had difficulties when some shows were only on Apple (for some reason??). I like the current model of Patreon financial support or individualized advertisement/promotion that we can skip if we want to. This money-driven system is a complete shift in the podcast space because Apple has incentives to push the old style podcasts behind the ones they get a 15-30% cut from sub fees.
> Yes, this is why the default iPhone calculator app is completely useless.

Well, it's already made pretty useless by not showing you what's it's calculating…
I wonder what her gut now does that it no longer receives any sort of stimuli in the form of digestion - hunger is partly driven by how empty your stomach and gut is ???.
As a lover of trains in general and the TGV in particular, I think this is sad but true. In contrast with our amazing highway system which helped make the country what it is today, passenger rail just can't compete.
I understand that the oil they are pumping in is not nearly as useful as the oil companies pump out
3rd gen iPad was from 9 years ago... show me a 9 year old phone or tablet for any other manufacturer which still gets updated
Good point. But, given frankly how many developers I know with Apple products, I suspect it may well be higher than you think. The main thing I like is flexibility: I have a home-built Kodi PVR with a TV tuner on a raspberry pi 4 in a neat little box. It works brilliantly, and also doubles as an adblocking nameserver, always-on reverse tunnel so I can access files stored at home remotely despite many layers of NAT, etc. There's no reason Apple's products couldn't do this.
Agreed to this, I’d rather pay up front than let corporations brainwash me with advertisements. So incredibly dystopian.
All of these, plus not being guaranteed that an error will actually be thrown to be caught rather than just hanging the process. In our case, we have a variety of tasks to carry out repeatedly on a set of entities, and the only reliable way we found to do it was to spawn new processes per task per entity. Reliable recovery from errors is basically impossible in long-running processes; you need to rely on idemptotent tasks and short-lived processes that are actively reaped if they take too long (in part this is also a consequence of the single-threaded execution model for JavaScript entailing co-operative multi-tasking).
> provides a private and secure way to easily locate the items that matter most

I am sorry but I couldn't stop laughing. How exactly is this private and secure? Only you know and a trillion dollar company :-)

I would buy something like this if I could self host the server and it could operate on virtual LAN. But letting foreign company with questionable ethics know where is the stuff that I love?
That was also my understanding of the GPL, but the AGPL is for me to understand.
I also like his "value for value" model:

https://www.entrepreneurability.nl/2020/12/04/the-emergence-...
We've banned this account for breaking the site guidelines and posting unsubstantive and flamebait comments. You can't vandalize the site like this, no matter how wrong other people are or you feel they are.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Kibana was open source before they formed the company.
They're not paying in BTC. Here is all-time STORJUSD: https://coinmarketcap.com/currencies/storj/

Looks like no pattern at all except occasional extreme spikes followed by crashes back to where it was before.
Ah I was wondering why their missiles keep crashing...
As utterly brazen, shameless and just completely and utterly unself-aware as this is, look on the bright side. A quick glance at the like/dislike ratio and comments shows, most people are not impressed with that kind of bullshit.

People aren't buying it and overwhelmingly seem to recognize what shitty hypocritical utterly bullshit behaviour youtube engages in.