skysight-inc/HackerNews huggingface dataset:
Possession here without intent to sell is now decriminalized for all drugs, and larger amounts are considered misdemeanors. I do think "legalization" would be better - where the supply was safe and regulated. There's also the simple fact that being one of the few places in a country full of addicts to advance decriminalization has made us a destination for people who want to die on the street with a pipe and a needle, so we've had a massive influx from the rest of the country that we are not equipped to handle. But layered over that is the cartel system that runs the human trafficking and the mass theft that perpetuates a lot of the human misery here now.

Easier access to drugs sounds humane but it's exactly the opposite.
Do the people here of an opinion on cool projects made with or for APL?
Npmjs can do a lot to fight spam by collecting information about all http requests sent by logged in users (though GDPR may impose some limitations). In many cases this would allow knowing one spam package (e. g. reported by users) to uncover all or most submissions from the same threat actor by making an SQL query to analytical DB with the right parameters. But most abused services AFAIK don't pro-actively fight with spammers. AI will definitely would make it harder one can start with low hanging fruits - most spammers are not that sophisticated.
You don't need a superintelligence to get people to do stupid shit. GPS systems that told drivers to turn into a river worked just fine with barely any intelligence at all.
Somehow not surprised Bellard is also going to make an impact in AI/LLMs
Time should be shamed for publishing this.
It's definitely a derived work as far as copyright is concerned: the output would simply not exist without the copyrighted training data.

> It's finding patterns same as anyone studying the code base would do.

No, it's quite unlike anyone studying data, because it's not a person with legal rights, such as fair use, but an automated algorithm. There is absolutely no legal debate that copyright applies only to human authors, or only to the human created part of a mixed work, there is vast jurisprudence on this; by extension, any fair use rights too, exist only for human users of the works. Derivation by automated means - for the express economic purpose of out-competing the creator in the market place, no less - is completely outside the spirit of copyright.
People who want opiates are people who can't wait to die.

[edit] I like your username btw... I actually said that to someone tonight... a man, a plan, a canal; Panama. The couple stared at me until I said "palindrome" and then I'm pretty sure they thought I was crazy.
Show HN: Gut – An easy-to-use CLI for Git
Hi Hacker news !

I’m Julien and I built an alternative CLI for Git : gut.

Even if I haven’t been coding for a long time (I’m in the first year studying computer science), I’ve always found git to be frustrating.
The command naming is inconsistent and git lets you easily shoot yourself in the foot.

I made gut, another git porcelain, to solve these issues.

It provides a consistent naming of command. To do so, syntax is based on subcommands. For example, to delete a branch, run gut branch rm rather than git branch -d, same to delete a remote (gut remote rm) and so on.

Gut also prevents you from shooting yourself. It provides nice defaults and always prompt you before doing something destructive.
Also, it won’t allow you to rewrite the history if it has been pushed to the remote. Creating commits in detached head is also prohibited.

Finally, git was made when GitHub and others didn’t existed yet. To diff commits, gut opens the compare view in the browser. And to merge a branch, gut opens a pull request.

I have been working on this project for the past few months and I am happy to be able to share it.

I hope you’ll like it. Any suggestions is welcome !

Repo: https://github.com/julien040/gut
Show HN: AI-Powered Road Trip Planner
Hey HN! I built Road Trip Navigator to help people plan a road trip across the US. It uses GPT-4 to suggest cities to sleep in, and Google Maps to calculate directions between these cities. The interface is simple and easy to use, and I’ve had some great feedback so far. I’m looking forward to hearing what people think, and I hope it makes road trips a bit more fun and stress-free. Let me know if you have any suggestions or feedback!
Blackboards are not black, they are grey; robin red-breasts do not have red breasts, those are orange; Redheads do not have red hair, they have orange-brown, and so on. So why is it that black is renamed on the grounds of accuracy?

> I think you are projecting your own hypersensitivity

I'm puzzled by this, could you elucidate? I'm with James Brown "Say It Loud – I'm Black and I'm Proud", I don't see black as a negative, so I don't see why the word should be avoided.
Can we have one for USA now too?
This might not be clear if you don’t normally have any interaction with this kind of “policy” friendly language but it’s making a point that it’s falling into the hands of particularly authoritarian governments who use it to target political enemies, journalists and human rights types and that they certainly didn’t have that capability domestically until someone packaged it up and sold it to them.

They seem to be acknowledging some parallels to this kind of scenario as to the nuclear proliferation problem and that many governments aren’t ok with irresponsible sellers who will put these things in the hands of anyone with money.
So, terribly?
A Microsoft product doesn't mean the full capacity of the company will be devoted to resolve it. In a big company almost all products have to fight very hard for additional resources, they are not given resources just because the company as a whole made tons of profits.
Again, IANAL. But it could be extremely damaging to OpenAI for their biggest openly declared competition (Google), to have used OpenAI's tech to improve their own.

So it could seem reasonable to a judge to grant temporary/preliminary injunction relief to OpenAI against Google until discovery can happen or an audience can be held.
Bit hard to take this thing at its word when it'll return "No it's probably not blocked" for literally anything you put in the box. https://isitblockedinrussia.com/?host=sjkdhf
Free software is important, but it's not a solution to authoritarian laws that restrict people from using any software (free or proprietary) under arbitrary criteria, enforced with heavy penalties.

The only solution to bad legislation is political participation. If you're in the US, call your senators and representative and demand for them to vote against the RESTRICT Act. It takes just a minute or two to contact each congressperson, and it's one of the most practical ways for a person to effect political change. If you don't like to make phone calls, sending each of them an email would still have a higher impact than doing nothing.

Contact information for members of the U.S. Congress: https://www.congress.gov/members/find-your-member
They are a public company so they cannot lie so openly right? Usually you see categorial denies. Here the statement is in no way categorical at all.

> But Google is firmly and clearly denying the data was used: “Bard is not trained on any data from ShareGPT or ChatGPT,” spokesperson Chris Pappas tells The Verge
I use it for backends that do a lot of math because the python deployment story sucks, rust is faster anyways, and I love rust (do python and js by day). It’s been so easy to bring up rust containers on serverless and they just don’t break. The cold start times are also insanely good compared to python
if they are old enough maybe. less than 3 years they should be at home with their parents.

in austria/germany kindergarten and school traditionally is half day. afternoon childcare is considered special and very expensive, if you can even find a place. finding a space in kindergarten can be a problem too.

many parents want to send their children to childcare but they simply can't
https://rtyley.github.io/bfg-repo-cleaner/ (Java) seems to be the favored tool; there's also https://github.com/xoofx/git-rocket-filter (.NET) and the built-in commands: https://stackoverflow.com/questions/2100907/how-to-remove-de...

You'll have to unprotect the branch to force push to GitHub, and anyone who has already cloned the repo may not appreciate basically having to start over, so better to get it over with ASAP!
its not even that on their own those works cant be copywritten. its that even when you make changes to those works, your changes might qualify for copyright but they do not affect the copyright status of the ai generated portions of the work.

if you used ai to design a new superhero and then added pink shoes, yellow hair, and a beard, only those three elements would possibly be able to be protected by copywrite. your additions do not change the status of the underlying ai work which cannot be protected and is available for anyone to use.
> Who among us honestly wishes they were a kid in this world in this time?

Is there any time in history that would have been better though?
> capped at $20 per user per month

the cost cap is brilliant. this is a hybrid between usage based and seat based pricing that addresses all concerns. well done and i'd love to read a retro after 6-12 months on surprises and validation
Looks great, maybe you could find a way to integrate it with Blender and make a Renderer as a plugin. Does it do SSGI for diffuse rays? Anyway I know it's a lot of work so kudos.
Company culture can be incredibly complex and fluid. You may be a good fit for some teams and suck for others depending on their current projects, the people involved, etc. Different teams can perceive you as a completely different person. Not to mention most low level managers were trained to be ICs and lack basic project management skills.
Sure, but removing or unlisting a valid package could break projects. The folks maintaining the package ecosystem need to be careful.

Let’s say there’s 10 spam uploads per hour and it takes you 1 second to verify a package is spam and remove it. That’s 30 minutes a week just dealing with spam. While I was on the .NET package manager, we had the on-call engineer handle this thankless chore.

Could you detect these packages at upload time? Yes, but spammers will change their patterns once the package ecosystem gets too effective at detecting current patterns. Perhaps machine learning could help, but often times package manager teams are small and don’t have expertise in this area. Regardless, package removals require human review.
Essentially this is what academic journals are doing.

Every paper should be reviewed manually. Of course that costs some money (although the reviewers aren’t paid).
I thought the phrase "land of the free" was always meant ironically anyway.
Google has a history of coming late to the party with doa products. Like Google+ to compete with Facebook, or Wave to reinvent email.

0 faith in Google coming back from their current position.
Drivers on I-10 in Louisiana would like to ban Texas drivers.
I can understand how this would reduce erosion (although that benefit would seem negligible ROI vs (concrete?) wall dam engineering)

but how is an undersea wall going to even partially reduce flooding, exactly?
How the turn tables. Remember when Google called out Microsoft in 2011 for using Google results?

https://googleblog.blogspot.com/2011/02/microsofts-bing-uses...

>We look forward to competing with genuinely new search algorithms out there—algorithms built on core innovation, and not on recycled search results from a competitor.
I am strongly in favor of eliminating copyright completely everywhere, soooo I am pretty fine with that. The other direction should be more enforce-able: stuff derived from open data must also be made open again, like the GPL but for data (and therefore ML stuff).
You can (because it's been done); this is a use case where "distributed but extremely slow database" is a pretty natural fit for the problem.
yup. they get to virtue signal and also quicken the death of the addicts. It's pure emasculated Portland passive aggression.
...Actually, it's supposed to equip you to see your actions don't occur in the void; and ensure you at least have some introductory calibration to a moral compass.

Is altering a digital artifact for someone else to be used for financial gain on their part ethical?

Transitive property says no; you're an accomplice intheir deception. The only people who tend to assert Ethics courses aren't there to help you be a better person are those that never started out with an intention to be ethical at all. At least in my experience.
And yet the upstream developers themselves never incorporated the change, it was entirely because an unnecessary third party middle man made unnecessary changes.
The person using something similar to something else may be infringing but the ai work cannot be protected by copyright as it lacks human authorship. Those are two separate issues.
Definitely not true unfortunately. In particular it's not true for areas colored red or blue, because the green channel doesn't have the luminance information - that's why I mentioned them.

Lightroom and at least one current phone camera have ML Bayer demosaicing for this reason and it's visibly sharper.

(Note sharpening and enlarging are the same operation.)
In general it's a mess. Very big language, so C++ issues.
Different communities liking different subsets.
Plenty of people "having to" use it, causing annoyance/hate.

It's not great for teaching due to not only being big, but tooling for first time usage is also not great, and it doesn't hit the nice things about FP for first time programers:

* functional syntax very similar to the way you defined functions in high school math class, or intros in college.

```
f : Z -> Z
f(x) = x + 1
```
is

```
f :: Int -> Int
f x = x + 1
```

in haskell (you can also omit domains/types/sets/signature in both). Familiarity is very important, which is why most programers do not like functional, and most people that haven't learned to program yet can start with it arguably more easily

just not having statements, and everything being immutable is really nice (x=x+1 is cancer).

Scala then has a whole lot of "class" stuff on top.
China is creating all of it and doing Opium wars 2.0 on the US. All the fentanyl precursors are sent from China to Mexico and Chinese Chemist train cartel goons to make fent and press pills.

The place to bomb would be Mexican border states and I’m not sure anyone wants about Iraq 2.0 in our back yard. An ex Mexican police/reporter I saw on podcast claimed the US military was the only one who could stop it.

https://youtu.be/GHxM8cX_OdA

Fentanyl lab:
https://youtu.be/jZFjV9BRyNw

The labs are smaller now and operate very lean so if one gets busted they have 5 others.
Nuclear annihilation has probably been all-but-guaranteed since we invented the steam engine and began the flywheel of the Industrial Revolution.

Nonetheless, we vastly improved human productivity and capability and have thus far avoided our doom.

AI will be the same way. We will vastly improve our productivity and capabilities. Once insurmountable problems, like planned economies, will actually be tractable (to what end? Nobody knows). Eventually (decades? Centuries?) we will make something that can kill us all, and it’s all but guaranteed that some day it will do so, assuming nothing else kills us before then.

If I had the power to go back in time would I stop the Industrial Revolution from happening? Personally no
Isn't the purpose of making opioids available to addicts to allow addicts to "find a way" (i.e. manage their addiction)? We have no easy/effective treatments for such addictions so harm reduction is the best we can hope for.
Yeah, Bard’s replies aren’t nothing like that from ChatGPT.

I wonder is it possible to use ChatGPT for competitor analysis?

If the responses are not used in the final training data I don’t see how this is being something controversial

Also if Google’s compliance team can’t even do, as recognizing this level of legal risk, even if there are probably an army of top paid lawyers they hired, I don’t know what to say. Maybe they should fall then.
Pairing is actually one of my most helpful strategies for keeping myself on task with boring tasks. People probably notice my ADHD much less when pairing with me. One reason remote work has destroyed my productivity is that pairing just can't happen in the same way.
I nodded in agreement all the way up to the section on having a hard conversation on performance. I had assumed that was a given until he explicitly called it out after several other things including actually firing the person.

As a leader, that should have been step number one. Just because this person is nice doesn’t give you a freebie to avoid the painful-but-necessary responsibility to have this conversation.

If you haven’t had that hard conversation to highlight and plan on fixing performance, and you fire someone, then you’ve taken the easy way out. If you’re a leader taking the easy way out, you’re unfit to lead.
A poor initial perception of performance, e.g. blunder during interview, may also set the employee up for long term failure due to the Pygmalion effect. For example, they may less likely be chosen for future easy/high recognition projects that are essential for promotion packages.
Small fees can't be the same for every country: say, what is small in the US is hefty in Kenya, and what is small in Kenya is negligible in the US.
Libraries Need More Freedom to Distribute Digital Books
Was the joke creating JavaScript frameworks is way to get promoted in FANG / MANGA..
Looks like there's an implementation of it for npm: https://github.com/crev-dev/crev

I've been willing to try it for a while for Rust projects but never committed to spending the time. Any feedback?
> You are leaving power on the table by taking a passive stance

No everyone is able to be assertive.
Because if someone said “opioids are neurotoxic” from a scientific definition, it’s stating the obvious.
Right but in a world where copyright does exist we arguably have the worst of both worlds. Small players are not protected at all from scraping and big players are leveraging all of their work and have the legal resources to form a moat.
Thanks! In most of the demo scenes it can get 60+ fps at 900p and 1080p on an Nvidia GTX 1060. That's currently the only hardware I can test it on. On more difficult scenes from the demos I can generally get 30-45 fps.

Its backend only supports OpenGL right now. I think for a long term goal migrating to Vulkan would be a great option since it would unlock MacOS while still allowing Windows and Linux to run it.
The advantage of single character concatenated symbols is that it allows your brain to group them rather than forcing you to read them separately. This means you almost unconsciously build up a bunch of set of instantly recognizable "chunks" of symbols that represent concepts you're familiar with. Each of these chunks can represent the equivalent of a huge amount of code in another language.
Sure. If you can get everyone to create an account and agree to those terms before reading your comments, you might have a case.

Otherwise, it will be considered public information, at which point it is free to be scraped by anyone (see the precedent set by the LinkedIn/hiQ case).
If China benefits from TikTok then it's a fair question to ask if they are working to stop the ban of TikTok.
The deeply embarrassing period at Microsoft began and ended when Ballmer ran the show. The Bing results saga was the hangover.
The people who do this are likely not American or Western European, likely not from a wealthy background, likely don't have access to high end tech jobs, and probably can't even make 5% of what a Facebook or Google employee makes.

These people might feel spite and anger towards the western world for the extreme lavish excess that developers enjoy. It's not hard to imagine a world where developers can learn some skills but are locked out participating like we do, and thus decide to weaponize those skills against us for whatever profit they can.
There is another option, which is to leave the users alone and go hard after the suppliers.
https://sigstore.dev (& cosign) seem to be gaining in popularity, ease of setup, and integrations
I didn't?
`[] + []` is unlikely to happen except by accident if you don't know that's how array concatenation is done in JavaScript.

But wanting to provide default values of [] is quite common in Python. Seeing this workaround is quite common in Python:

def func(arg=None):
if arg is None:
arg = []
...
I'll look into both of those. I've been trying to figure out a way to move away from using GitHub as storage for images and 3D assets and one of those might be the answer.
I think what people are forgetting is that any law will most likely be tested in the future with intent to abuse it.

People are still in a struggle over single words or even punctuation in the constitution written by people who had no idea there will be cars or Internet or CCTV cameras or abortion pills or AR-15s in the future.

It is not about whether we want or don't want TikTok. It is obviously bad and there is absolutely no good coming out of it. But it is about what other consequences the law will have.

Any law needs to be written thoughtfully and based on principles. Only principles have even a chance to stand the test of time.
Source? Government estimates?
Haha but what about "pumping hot water?"

Both of these things are surprisingly difficult to do properly, with enough consistency and control. I believe temperature profile can noticeably affect the roast, and being able to consistently hit a profile (and thus experiment and improve) is really difficult with something like a heat gun.

I did the heat gun thing for a while, and the air popper thing for a while, and even modified the air popper to be able to control fan speed and heating element separately. I got good results but hit a wall and needed more control. I started building an Arduino-controlled air popper to be able to get more consistent results, then decided brewing top-quality coffee coffee was challenging enough when roast quality was delegated to experts. Since then, I've been buying from local roasters.
Purdue had a financial interest in selling more Oxycontin. They knowingly pushed doctors to prescribe the medication in a manner that encouraged addiction. They knowingly misled patients and doctors as to how addictive the medication was.

Cutting the supply off without any alternatives absolutely caused harm. However, that only serves as evidence that safe and legal means of procurement are better than illegal ones.

If there had been a network of state dispensaries to provide safe regulated doses and support, over-prescription could have been stopped without leaving the victims to fend for themselves.
According to the article, the story goes this way: This engineer Jacob Devlin raised his concerns on training Bard with ShareGPT data. Then he directly joined OpenAI.

He also claims that Google were about to do it, and then they stopped after his warnings. And presumably removed every trace of openai's responses.

A couple of things:

1. So, Bard could have been trained on ShareGPT but it's not - according to the same engineer who raised the concern (and google denial in the verge).

2. Since he directly joined OpenAI, he could have told them and they could have taken action, and nothing is public on that front yet. Probably nothing to see here.

Edit: The engineer too wasnt directly involved with the Bard team, it appeared to him that Bard team was heavily relying on ShareGPT.
My best mate from uni was a massive audiophile, he had the most insane set of home built kit in our house. Now in our mid thirties he's become a massive coffee enthusiast, the attention to detail making coffee is brilliant. It's really good coffee! Immediately sent this post to him, I'm sure his wife won't be pleased to see the inevitable outcome...