skysight-inc/HackerNews huggingface dataset:
This seems like pretty good advice, but what if you can't follow it? Say you're the one with ultimate responsibility for a tech team of exactly two. What's the least bad thing you can do?
I wonder how big of a computer it would take to calculate all of the sweat and tears spent by software developers so that some salesperson or manager could save face.
Can you link to the critical paper you are referencing?
I'm using Go, so the default no-config container is about 140MB. But it's possible to use a multi step build to bring that down to about 10MB (build it in a full container and copy into a very lightweight scratch container). That's in the range of Lambda or CloudFlare worker sizes, so startup speeds shouldn't be an issue.
It would need to block the microphone itself that picks up ambient noise -- I don't think there's anything on e.g. a MacBook Air that you could plug that into and block sound.
Yes. It's great!! They actually can actually reason about what they have build and show it has specific properties.
And if you rely on large companies as clients they will have a line asking about GPL/AGPL library use during contracting for similar risk reasons.
...wait a sec. Sandboxed apps have the ability to hijack the scroll wheel when you're using other apps?
Why Scientists Stored “The Wizard of Oz” in DNA
I am not a fan of WFH. One thing I do wonder though is, now that I've bought thousands of dollars worth of home office and gym equipment, why would I want to forfeit that? I suspect many employees who sprung for the HM chair and the standing desks won't want to leave those unused at home very easily.
It turns out there's a difference in the way the private sector and the public sector account for pensions. In the private sector, if your actuarial numbers tell you that the pension is going to ultimately cost $1 million, then you have to have $1 million in the bank right now to fully fund it. But for public sector accounting, you can figure that the magic market money tree is going to top you up by 7% each year and so you'd only need, say, $800k right now to "fully fund" that same $1 million pension. The "onerous" USPS pension obligations is really forcing the USPS to fully fund the pension according to private sector accounting. [1]

This explains a lot about pensions. First, having to have the entire pension cash value up front makes pensions extraordinarily expensive: giving someone a $1k pay raise puts you over $20k out-of-pocket for that pension. Consequently, the private sector abandoned pensions because they were unaffordable. The other observation is that, because almost all public pension funds have assumed unrealistically high growth rates, so consequently their funding rates have consistently slipped.

The truth of the matter is that virtually all public-sector pensions are in exactly the same boat as USPS's pension is. It's just that the governments are more effective at sweeping their pension issues under the rug, while they have forced the USPS to have its pension issue sit in broad daylight.

We should be pushing to force the same reckoning on cities and states sooner rather than letting things deteriorate while thinking we'll magically make up lost ground in the next decade.

[1] Edit: As an addendum, the USPS is specific required to 100% fund its pension benefit. This 100% funding requirement is actually legally unique, although a decent portion of the private sector does seek to do so.
How to convert customers: creating an app-like eCommerce experience
There is big American built hydroelectric plant (Kajaki) the renovation completion of which Taliban prevented for years
I'm well aware of the distinction between training a model and running it. Look, GPT-3 has 185 billion parameters. Modern low-power CPUs will get you about 2GFLOPs/watt [1]. So even if all GPT-3 did was add its parameters together it would take multiple seconds on an equivalently powered CPU to do something that our brains do easily in real time. It's not an issue of processing power; an 8086 from 40 years ago easily runs circles around us in terms of raw computational power. Rather, it's that our brains are wired in a fundamentally different way than all existing neural networks, and because of that, this line of research will never lead to GAI, not even if you threw unlimited computing power at it.

[1] http://web.eece.maine.edu/~vweaver/group/green_machines.html
Couldn’t they have blocked it after the HEAD request , s3 sends contentLength in the head request . Many servers for static files do.
Why aren't other federal agencies subject to similar requirements? Why isn't such a practice standard in the corporate world?

> If you're promising it, you should book the expense's present discounted value.

Your argument proves way too much. There is no "promise" here. To whom is the commitment made? The beneficiaries of such pensions do not even exist at this time. The most you can say is that there is an expected future expense. But if your claim is that an entity should be presently setting aside money for all anticipatable expenses, no matter how far in the future, then I think you'll find very few CFOs to agree with you.
This has been my experience as well. Also, anything coming from the nearest distribution center always arrives on time, but anything else is a crapshoot.
It reminds me of the story I heard around a campfire once, about a programmer who decided to fix a bug in a single AGPL module, and they were forced to make their entire code open source. Even today, long after the bankruptcy, they say you can still hear the screams in the shuttered, decaying boardroom. And the bug somehow got unfixed. It’s out there now, waiting ... for its next victim.
> AGPL is unchallenged in court. The risk to being wrong about it as huge. It’s risk aversion, not ideology, and it’s important to remember that identifying an argument as part of legal review does not call it the correct one. Anyone who’s ever worked with legal matters knows there is no such thing as “correct,” there are rulings. The existence of the argument condemns the license for FAANG, not its validity.

Having worked with lawyers, this largely overstates the risk. Companies are happy to discuss, modify and sign new contracts every day.

All these contracts are "unchallenged in court", by definition, because they are entirely custom.

A lot of software licensing contracts for closed source have complex and restrictive clauses to prevent "renting" such software through SaaS or weakening limitations using legal loopholes.

Yet companies still sign such contracts.

Another type of custom and complex contract is employment.

Furthermore, companies sue each other every other day over contract violation around IP, copyright, trademarks, patents but also employment contracts, rent, building regulations, shipment delays, all of that.

The idea that a FLOSS license is some scary monster is propaganda.

The goal of such propaganda is to drive the FLOSS community to provide valuable software for free and with zero strings attached - aka free labor.
Contra is now pretty popular amongst folkies in the UK (well, England, anyway). Ceilidh (around the UK) is the wander-in-and-give-it-a-go thing, less taxing and more energetic than contra, and should be very welcoming and age-blind. (Less chance of throwing a whole set if you get it wrong, and typically less intricate.) I guess with most genres you'd feel at home joining in somewhere else.
The big long festival of folk dance/music in England should have been happening from this weekend. There's plenty of video of Sidmouth Folk Week on youtube^Winvidio.us if anyone's interested, though more of the displays than the social dancing.
Maybe make it a requirement that the contribution PR / email has to mention https://github.com/fishinabarrel/bounty so that maintainers know who to give feedback to.
All things transformers with Hugging Face [audio]
Another way to think about it is comparing to how children learn. First, children spend inordinate amount of time just trying to make sense of words they hear. Once they develop their language models, adults can explain new concepts to them using the language. What'd be really exciting is being able to explain a new concept to GPT-n in words, and have it draw conclusions from it. Few-shots learning is a tiny step in that direction.
> Network use is distribution

I use the Open Software License for this same reason, I dont think companies should be able to get the benefit of open source libraries with the cost of publishing any modifications, regardless if its a webapp or desktop app. I am curious the difference though:

https://choosealicense.com/appendix

seems to only be different with regard to trademarks?
Is there some documentation for this on the Arrow website somewhere? I've been looking for info on the "compute engine" that's mentioned in this 1.0 announcement but haven't found much.

In general, where's the best place to learn more about Arrow? I've approached it several times, and can find a lot about how to integrate it into other products, but none of the tools like the query engines that I would find very useful.
Offer a cloud-based and support, on-prem, etc as paid tier extras
By this reasoning, if I run some AGPL software on GCP, wouldn't that place all of GCP under AGPL? I've written "scripts to control" the AGPL software, so my stuff is AGPL and Google's cloud offering is to run my code automatically so all of GCP is a "script to control".
THIS RIGHT HERE.

the best ways i know of to make money doing OSS is charging for support and selling a commercial license so that enterprises can keep their code changes private.
Solved as well. Special bus lanes exist and have separate lights that (seem to) get priority in these smart systems, at least over cars. The fun thing is that these are often routed parallel to the bike routes, at least in the few examples I can think of right now, so if the bus comes and gets priority the cyclists get green as well. Never thought about that our traffic lights could be something special.
Was the biggest issue just the micromanaging?

I've seen this several times when newly promoted managers are given 1 or 2 reports. Specifically individuals that are high conscientiousness, i.e. hard working, detail oriented, organized. Then they are promoted, and put into stressful position where there previous strengths can become liabilities and they spend all there time making sure their reports do the job in the same way they would have done it. And if they had more reports it would quickly break them of this micromanaging habit because they just don't have the time.

I found that more relaxed/laid back managers tend to do better with a 1-2 reports but then quickly start to run into issues as the team size grows and overwhelms their organizational abilities.
After much consideration we finally released our core software (https://github.com/kiprotect/kiprotect - a privacy & security engineering toolkit) under the AGPL. In the past we've released other software under more permissive licenses like the BSD-3 or MIT licenses, but we've decidedly picked the AGPL for our toolkit, for the following reasons:

- We want to encourage people and organizations to use the software as a data processing & protection tool, just like they use other Linux/Unix tools.

- Using the software does not require integrating it into a software project as a library (though you can do that).

- We want to ensure that any extensions and modifications of the software (e.g. new anonymization or pseudonymization methods that people would implement) will make it back into the main software as open-source, so that everyone can benefit from them.

- We want to keep potential competitors from being able to just resell our software as a SaaS offering or integrate it into a commercial, closed-source product.

For me, the AGPL fits this bill quite nicely, and that it deters organizations to use the software for free in their closed-source projects is actually a bonus. We offer dual-licensing by the way, so organizations can just buy a commercial license if they want to integrate our tool into their closed-source software. That at least should allow us to refuse such a license to a potential competitor and the funding we (hopefully) will generate via the commercial licenses will help us fund the development for everyone. Win win.
This is one area Bose are notably better in, i.e. connected to two devices simultaneously. I find the XM2 can remember pairing for at least 2 devices, typically my phone and laptop but I have to manually disconnect from one device and connect using the other when switching. This is quicker than entering pairing mode but still an upto 30 second process, but much of that time is due to the awkward Bluetooth settings menu in recent versions of gnome.
The "scripts to control" clause as you say is in all versions of the GPL, exactly the same in GPLv3, and slightly different I presume in GPLv2. It has been tested in court, and its been found to not be expansive like the fud you are spreading.
How exactly could M&A regulations be written to prohibit purchasing a potential competitor before it becomes a significant actual competitor? Like what legally enforceable language could you actually use? At some level every business has the potential to become a competitor of every other business.
Queries of type 2 and 3 sound like they would be much better answered with the classic 10 (or more) blue links. Otherwise you are simply surrendering yourself to the filter / propaganda bubble created for you by the search engine company.

I agree that Neeva is interesting, I just heard of it recently.
This isn’t the reason about block addressing at all since it existed before paging was a thing. Addressing storage content in blocks is closely aligned with how direct access storage is organized in “sectors”, usually 512-byte blocks. Disks don’t have byte access interfaces, so it doesn’t make sense to use one.

It also lets you to address much larger data structures with limited sized variables. With block addressing, you can access terabytes of storage with a 32-bit integer.
Of course it is, if your tooling is good enough. My use cases are far from limited.
How “good enough” performance is costing retailers millions
My brother suffered a broken collar bone at birth; I've never asked him how it affects him, but he was the athlete of the family.
Thank you for commenting, I had no idea there was that much public money going into Tesla.
One of the authors here. In GitLab CI, you can create that manual trigger button by including the `when: manual` parameter in your .gitlab-ci.yml. You can also restrict who can click that button for protected pipelines, such as those that deploy to production. (https://docs.gitlab.com/ee/ci/yaml/#whenmanual)

For GitHub Actions, try `workflow_dispatch` (https://github.blog/changelog/2020-07-06-github-actions-manu...).
You don't have to wonder. In their paper: https://arxiv.org/abs/2005.14165
they state it has 0.7% accuracy on zero shot 5 digit addition problems and 9.3% accuracy on few shot 5 digit addition problems.
In college for a project I wanted to encode messages over small brightness variations in light bulbs. It's a pain to deal with AC, so I ended up doing it with a laser pointer. It turned out to be stupidly easy with a laser pointer and photodiode attached almost directly to a pair of PC speakers. All these devices have a +5v DC signal. I could attach my iPod headphones to the laser pointer directly, then the photodiode to the speakers, and boom, music at about 100 yards, with almost no quality decrease, though I didn't do anything quantitative :)

I've always wondered what places communication started getting hidden since we went online and no longer rely on things like numbers stations or drop boxes (though I assume dead drops still exist)
But isn't the middle ground requiring copyright assignment and then dual licensing?

Oh dear, your company's lawyers are afraid of the AGPL? Well then pay the project for a commercial license.
I agree with this analysis, and I think that dual licensing can help here. That is, something is free is you want to use it in a copyleft-compatible fashion, and costs serious money for a commercial license if you want to go proprietary.

Even SQLite, which is public domain, offers a commercial "warranty of title" [1] if your company requires a guarantee that there can't be a lawsuit regarding the use of this software.

[1]: https://www.hwaci.com/cgi-bin/license-step1
Parquet/arrow is a great format for Pandas - fast and nicely compact in terms of file size for those of us who don't have the luxury of directly attached NVMe SSDs and where I/O bottlenecks are a consideration.

Even after issues with its inability to map datetime64 values properly, I was reasonably happy with my design choice.

I became less happy on discovering that it's very weak as an interchange format for cross-language work.

In my case I wanted to use some existing JVM-based tooling. This caused huge pain. The Jvm/Java library/API is a complete mess, sorry, and if people are complaining about the Python/C++ documentation, there's basically nothing for the Java library.
It's barely useable and the dependencies are horrific - the whole thing is mingled with hadoop dependencies - even the API itself.

And the API is barely above exposing the file-format. Nothing like "load this parquet file" into some object which you can then query for it's contents - you're dealing with blocks and sections and other file-format level entities.

The other issue is caused its flexibility - for example Panda's dataframes are written with what's effectively a bunch of "extension metadata" which means it works great for reading and writing pandas from Python but don't expect anything to be able to work with the files out-of-the-box in other languages.

In the end, the only way I could get reliable reading and writing from the JVM was to only store numeric and string data from the Python side. Even then it feels flakey - with a bunch of hadoop warnings and deprecation warnings. I know the JVM has little appreciation in the data science world which is maybe a reason for the sorry state of the Java library.

Edit: to be specific, I am talking about my experiences with Arrow/Parquet.
Protestant work ethic. I used to believe in this but the hardest working people I spent time working with were actually Catholic.
Nice. Is the ambient curve customisable? (e.g. allow voice to go through easily but some other noises less so). How large are the ear pads (I have rather large and prominent ears so fitting them inside the pads can be a hassle and having the cartilage pressed against the skull is quickly uncomfortable).
I think it easy to lose sight of the big picture.

Things are constantly improving, even if the road is winding. People just forget some of the horrors of the past. We used to have VB/VBA, now we have Javascript. We used to have Ada, now we have Rust. C++ has evolved.

Even C has evolved, in a kind of meta way: C itself hasn't evolved much, but the ecosystem around it has evolved a lot. How common was something like Valgrind back in 1990?

Whenever you forget how much we've moved forward, despite occasional setbacks, look at this: https://www.youtube.com/watch?v=fPF4fBGNK0U :-)
I can think of ten security-critical applications/services off the top of my head which are will never accept patches/changes to rewrite some/all of them in memory-safe languages.

I appreciate the goal of using languages better suited to memory-safety, but when I look at CVE lists including the same recurring projects I can't help thinking that the bounties here are not going to help.

(For example imagemagick/graphicmagic, the linux kernel, even wordpress/jenkins plugins, and similar things are regular candidates for security issues - and they're not going to get rewritten/modified-in-place to use rust/golang any time soon.)
Just wanted to chime in to say that you sound like you have a very self actualized approach to travel and social media. I'm not on your page at all on social media and mostly collect experiences for myself. Hearing you explain the draw, I totally get why it works for you. Thanks for sharing!
I noticed that Plausible claims to measure traffic without being able to persistently identify users, but https://plausible.io/data-policy states that they store the following:

hash(daily_salt + website_domain + ip_address + user_agent)

There are optimizations that can help brute-force the enumeration of customer domains, browser UAs, and IP addresses (e.g. in some cases you could enumerate only residential ISPs).

Update: I mis-interpreted "rotating salt" to mean something that could be re-computed on Plausible's backend. It appears that the salt is random[1] and generated on the client-side, which makes this hash much more secure.

1. https://github.com/plausible/analytics/blob/master/lib/plaus...
Can’t you interface natively with objective-c objects from swift? It’s a much smaller ABI to target than the C++ one and most languages I know have some decent bindings.
For that, the project should offer a commercial license in the first place.
charging for support and giving companies MIT style license with their name attached as exclusive licensee for that version is the best way that I've found. New features and customizations have worked out well for me. Never made a ton of money but I've gone on a couple of vacations thanks to it. Usually you know who you're dealing with so charge accordingly.
You're missing my point. If it's possible to achieve general AI with incredibly minimal computational requirements, then this implies that current methods which rely on some sort of teraflop arms race to achieve better results are based on a fundamentally flawed model.
Yup, he did it before Westworld.
When working for eBay I've asked our legal department "So if we do this, are when then safe?" - The answer was always "The court decides, before that noone knows."
Tim Ferriss Has Changed His Mind on What Success Looks Like
You might be interested in this thing (been using it without issues for a while): https://apple.stackexchange.com/questions/253111/how-to-disa...
>I'm puzzled by how America ended up with this "lone-wolf" nuclear family mentality where families move away from parents and insist on going it alone

Because over a several hundred year period a large fraction of the people in Europe who were willing to risk financial ruin for a chance at a better life wound up here and our culture reflects that.
> That doesn't seem to be quite right. It makes it sound like the source code entitlement applies to all users. The "including users accessing it over the network" is redundant then because they are a subset of all users.

The AGPL is written in the context of the gpl, where user is someone who runs the software. The AGPL extends this to someone who uses the software over the network.

You're right that that kind of means "all users" - but let's take the example of a GPS appliance - if you buy the device, and run software on in, you're a "gpl user". If the appliance is a server that runs a web application - the person operating the appliance is a "gpl user", the one interacting with it via the web is not - but they are an "AGPL user". If you relay directions to someone (say as a passenger/navigator in a car) - you could argue the driver also "uses" the software - but only the passenger would be considered an "AGPL user".

All this must be seen in light of the four freedoms, and who it applies to (who is a user).

The AGPL extends freedom zero (the freedom to run the software) - to those accessing it over the network - in short, it grants the right to self-host and run the code.
I've written for clients in probably 50+ countries, and many do commonly include photos and birthday. I would hope people are 'against' discrimination.
The kernel maintainers have actively expressed interest in having upstream support for writing kernel modules in Rust!