skysight-inc/HackerNews huggingface dataset:
I think it's cool that Copilot exists and it's a worthwhile scientific discovery. However Microsoft is re-selling this to companies and claiming that they can use that and owe nothing to the authors of the code, whose license terms they can ignore, and that is where the problem lies.

When a hacker finds a new way to get into systems or root their phone it's cool. When someone uses that technology to steal money or personal information or encrypt your files it's criminal.

Nothing new in this case.
This instantly became my favourite film sountracks of all time and is yet to be dethroned.
> We are aware of online discussions about Tether’s lack of publicly-available audits. Periodic audits of our bank balances have been performed by the Taiwan-based auditing firm TOPSUN CPAs & Co. The results of those audits were for the benefit of shareholders and were not in a form suitable for public consumption (to begin with, they were in Mandarin).

Source: https://cointelegraph.com/news/tether-really-isnt-a-scam-com...

And straight from the horse's mouth: https://tether.to/en/tether-update/ (search 'Auditors')
Running Tokio async application in WebAssembly. A talk on RustAu
Usually a hash has certain identifiers that allow you to identify the type and whether it has a salt.

For example, the bcrypt12 hash of the sentence "You're not getting the point"looks like this:

$2y$12$KXbMZhAsPe0z/SpMq2s8t.CtTod.DO3wvzdaJ8OKksTMm02AnCc4K

And an MD5 hash looks like this:

b508398861f7a6df90dd1b909b3dd998

A SHA-1 hash looks like this:

570df4d6bdb79757194b0e6d27d27cc35b3e8c96

> Why does he need to crack anything --- it sounds like he already has full access to my system?

They're not interested in access ingredients. They usually either break into a company's systems and extract the hashed and (hopefully) salted passwords or buy a hashed password dumb from places like breached.to or cracked.to, and formerly raidforums.com.

They don't need access to your computer. They want to get access to as many valuable websites as possible and sell those account or (in rare cases) extract personal information such as Credit Card details or PII used to impersonate you.
Obsidian: https://obsidian.md/

And for managing generating more easily exportable formats for things that need stuff like CSV/Spreadsheets: https://github.com/blacksmithgu/obsidian-dataview

For structured entry of text ("forms") so that you can reliably track stuff using DataView, I recommend the Note From Templates plugin: https://github.com/mo-seph/obsidian-note-from-template

Simple, no servers, (unless you want sync, and you can use theirs or your own)
I am not sure I follow you. If I download a Linux distro from a website that is using Google Analytics, I am still the product? That is not even remotely correct. We are not discussing tracking or sponsorships here, or even whether people who write free software have financial incentives. In very many cases free software _is_ the product, not the people who download and use it.
A bit meta but anyone know why the submission title contains unicode between various characters?

It's hidden on both Chromium/Firefox when viewing the page but when saving the page it reveals them in the text field, eg: `GitHub Copi_lot inves_ti_ga_tion`

Plugging the title into a unicode converter shows they're 'soft hyphen' characters

GitHub Copi [0x00AD] lot inves [0x00AD] ti [0x00AD] ga [0x00AD] tion

Edit: apparently they're for indicating to formatters where character breaks should be, though I can't understand the consistency here.
MIT requires attribution, which copilot does not seem to include in the cases where it fully reproduces existing code.
So what? Anti progressive luddites, it makes my blood boil.
thanks! this looks really good, will give it a try. love that they have maps! :)
It's reading the code and generating similar code, not copying it.
I see the title has been edited. The title at the time I’m noticing it, “counterintuitive web worker behavior” is even less representative of the article’s content than the original.
I had used pigz for a few years, now I've replace it with `xz -T0`
This is very true and those rent seekers are the ones pushing cashless. They stand to benefit from the resulting oligopoly.
My guess is the act of production that is passed as original content tends to have more avenues to harm producers than consumption.

Alarm bells of this magnitude haven't been rung about people torrenting films for decades; it's a given that some people are just going to do it and there's little that can be done to stop it.

Producing new data from original data of questionable lineage makes the questionable acts visible. Copilot and the like actively encourage this creation.

If it were possible to peek into the rooms of everyone who downloaded a torrent to admonish them then maybe pirating would have been made a modicum more taboo. But those consumers never intended to leave their rooms. Copilot forces them to leave their rooms if they want their derivative work to be used.
People hate on Tether because they have a thing against crypto. Also these sort of headlines are click-bait and attract readers.

What they don't know, as someone involved in this space, is that Tether is insanely profitable. Putting the legality of their business aside, Tether generates mad yields on their assets; which made them able to absorb lots of losses. It's profitable business and that's why they keep doing it.

Also Tether is not completely the wild west as some people here assumes. They have lots of scrutiny from different US government institutions. The US could have shut them down overnight but they didn't. The US probably had its reasons for that.
The gym barcode keychain thingy worked perfect. It was indestructible! And now I have to have my phone in hand, on, bright, open app, click stupid button, line up phone.

Re: gym, when I signed up I didn't have a phone at all. After being asked twice, I finally lied and said yeah it's um at home.
Ignore genderedness when shopping and save money. I bought oversized women's snowpants for $18 discontinued vs. $210 in men's. It wasn't a tough decision. They weren't designed gendered being beige and baggy. If "girl colors" or "boy colors" bothers someone, there's always dye and paint.

If women's razors cost more than men's or generics, the rational decision is to skip pink.
Probably the 1000ms!!! it takes for the GraphQL on tweets to respond. Ooph.
That's a problem of the licensers, not for Microsoft or the CoPilot users.

If you released AGPL code but never intended to ever sue anyone. Why did you release it like that?

If you did and if someone is able to use your code without any damage to you, without reputation loss, and via a way they have access to the innocent infringer defense after you overcome fair use, after you sue them.

How is that game over?
Wow, so much this. I literally got my dream job this year and I’m just amazed I get to freaking _program computers_ every day. Like what??? It’s been 7 months and I still don’t believe it.

Life really could’ve turned out totally different. But I feel that same sense that nothing is ever really guaranteed/secure. So, why not relish the good things while I have them, try my best, and follow my own path?
Species Cite: Enter a species name and get a citation from the publication
I suggest you take your own advice:

This license does not grant GitHub the right to sell Your Content. It also does not grant GitHub the right to otherwise distribute or use Your Content outside of our provision of the Service, except that as part of the right to archive Your Content, GitHub may permit our partners to store and archive Your Content in public repositories in connection with the GitHub Arctic Code Vault and GitHub Archive Program.
BTW here's a better presentation of some of the fleet, it's enraging. https://www.nytimes.com/interactive/2022/09/26/world/asia/ch...
The fact you don't know is the problem.

I can't use co-pilot because if I am stealing someone else's copyrighted code I'm in trouble from a legal standpoint.
Yeah, it would be easier to understand your article if you start it with an introduction to what XCheck is what problem it is trying to solve.
I think your coping man. I come from a similar area. Instead of the $70k or $90k CAD your making, your making $350k or $400k USD ($400-550k CAD see https://levels.fyi/) as a bog standard sr engineer with many, many things being cheaper in the USA than canada itself, and you get healthcare better than canada because your well paid.

If you took off 3 months to go leetcode the return on investment is there, and you could make it into those companies. You can get work visas based on years of experience alone without a degree, and google et all don't discriminate on not having a degree either. On top of that as a lucky canadian, you get one of the easiest work visas to get in the world, the TN visa. It might not work in this recessionary environment, but in a year or two when it passes you'll be all ready to go to get the promotion of a lifetime.

Vancouver is not a city beyond it's tiny downtown. It's much like SF bay that way, vast reams of suburbia with a commuter rail train system that barely services vast swaths of the city.

Get out of your comfort zone, and you will do amazing. I'm rooting for you.
They’ve been letting go quite a bit of their recruiter/HR team the last few weeks - I’ve been watching the damage unfold on LinkedIn. Are they part of this 1000 or separate? (My understanding is many of those roles are backfill contracts which can eventually roll into full time, meaning they were always likely the most insecure.)
>That's like comparing grand-theft auto to someone stealing a pack of gum from a convenience store.

They're both more like grand-theft auto, but one involves the valet driver leaving with your car, and the other involves smashing a window.
Integers will improve your range somewhat, but not that much. If you set 2^16 to be a meter, then you still can't go past 65km. And as a downside now you have to be extra careful your derived numbers don't go out of range.
While I'm a proponent of cash, it isn't without its costs. Storing it, counting it, reconciling it, traveling to the bank with it, etc.
The 704 was a vacuum tube machine (predecessor of the 709 and later on the transistorized 7040/7090 series). STRETCH (IBM 7030) was a vastly faster system (of which about 30 total were sold, hence the difficulty of getting one for this project). Simulating a STRETCH on a 704 would be ghastly. I have no idea what the effect of doing this manually would have been on Mr Vyssotsky.

Vyssotsky later achieved some notoriety as the technical lead on an obscure project called Multics.
If my code is licensed under terms , that’s the permission .

If you use my licensed work then yes, you do need to follow the terms of the license .

The issue of license / contract / copyright is messy. It doesn’t ever seem (in the USA anyway ) to be definitively answered / “solved.”

I chose AGPL v3 only on purpose.

Co pilot and users thereof (so now two levels removed ) utilizing code in whatever work are stealing my work (unless it’s AGPL v3 licensed ). The adding of intermediaries (and the most likely unknown and with no way to know) infringing is going to be very difficult to mitigate. It’s like truly unknowingly buying stolen property,
oh gosh I am.
An example of leftist dog whistle behaviour being..?

Here’s the thing, many projects have adopted CoCs over the last few years because in the absence of specific documents saying “don’t be racist, sexist, antisemitic, transphobic, homophobic, …” there were people doing just that, and then saying it wasn’t against the rules.

There a significant problem in which people have been trying to claim that racism, sexism, antisemitism, transphobia, homophobia, etc are a core part of their religion or political beliefs, and so must be allowed. These same groups make claims like giving gay or trans people the same rights as non-gay or non-trans people is somehow giving those people privileges.

The reason they make those claims is solely to do a very classic trick employed by white supremacists, which is to claim that by not allowing them to dehumanize others you are discriminating against them.

It’s a generally common refrain used by any group discriminating against any other group - from neonazis against Jews, Israelis vs Palestinians, to the jim Crow states against black people in the south. In all cases the group that wishes to discriminate claims that being denied the right to discriminate is itself discrimination.
If Copilot itself is infringing then so is GPT-3, DALL-E 2, NovelAI, and Stable Diffusion. There's no legal argument that would solely target one application of this technology, and you can't build generative AI using current ML tools without relying on a very large corpus of public data. All AI is built on free-riding[0].

While there is no US case law that explicitly says "training AI is fair use", the Second Circuit says that scanning books to make a search engine for them is. And the absolute worst interpretation of AI is that it's just a very well-compressed search engine index for its training set data[1]. So I'm not entirely sure if we can even thread the needle to only ban Copilot or AI training as a whole without also creating harmful precedent for search engines. Actual judges may try, I'm not sure if they'll succeed.

Internationally, the EU already legalized training AI on copyrighted works[2]. So if we do win against Copilot in court, all we've really done is shift AI research over to the EU where laws are already more favorable.

I fully agree that Microsoft is shoving too much liability onto their users, though. And this, again, also applies to all generative AI. My personal opinion with generative AI is that it's a nice curio, but not anywhere close to "production-ready", and Microsoft and OpenAI are trying to sell us on a lie that it's better than it really is.

[0] This also implies that all y'all playing around with image generators are just as much of a freeloader as Microsoft is.

[1] This viewpoint is also called "compressionism".

[2] This was part of the most recent EU Copyright Directive update - the one that added a de facto upload filtering requirement. It also added a copyright exception for museums and historical preservation.
Ask HN: Who’s been laid off and what’s your strategy for seeking new employment
I‘m curious what other people’s go to is for moving to other companies? I get the feeling I’ll be back in the job market sooner than I expected. I’ve tried Triplebyte to a resounding failure. Wondering if I might just bite the bullet and start consulting.

Anybody around who lost a job in the dotcom or obama era that can provide perspective on techniques or mentalities that get them back in the door somewhere else?
Yes I am upset the ID requirement for a bank account is higher than the ID requirement to bring firearms into the bank. IMO even those without proof of address and other KYC deficiencies, which commonly disproportionately limit access to poor and vulnerable populations, should be permitted banking access.

>A bank account has the potential to do a lot more damage to society than a single firearm.

I think there is a strong argument there is a lot more day to day damage from not having a bank account than not having a gun. When we use your damage-based approach I think we may find KYC creates more damages than it prevents.
It's been a while but I'm pretty sure that's exactly what we ended up doing. The advisory lock was because downstream logic required returning the primary key — basically https://en.m.wikipedia.org/wiki/Double-checked_locking.

Thanks for sharing.
Yeah, that sounds like a good definition of someone who is not part of the community. I copy code off Stack Overflow too, but often provide attribution in a comment. But like piracy, it's easier to hunt the whales than the small offenders.

Stack Overflow facilitates the same thing too, so it's an interesting comparison, but SO makes attribution easy and clear, and it actually made it effortless to contribute back.
There is a short story by Orson Scott Card which has that theme called 'Unaccompanied Sonata'.

You can read it here: https://b-ok.cc/book/4395497/b2fb2e
This seems like a very small and data poor study to draw such a broad claim.
When I saw 51 days my first thought is it had to be a time rollover. Mainly because of this bug from long ago and how close the time spans are.

https://www.cnet.com/culture/windows-may-crash-after-49-7-da...
Not seriously.

Running this sort of thing in a browser has become more and more feasible, but I still consider it fundamentally a broken idea. Even if the browser environment started to offer sufficient low level OS interaction (e.g. setting relative real time thread priorities, using SIMD correctly for metering and gain control, and lots more), I can only really see one reason to want to do this: ease of "delivery" of the software to the user.

Porting the 80+ libraries we use to wasm is no laughing matter, and it would be even harder to run plugins, since each of them would have to be ported by their respective developers (in the case of proprietary plugins. A browser based version that could not run Kontakt or Valhalla Shimmer would be a significant step backwards for most serious users.

However, you can already run Cardinal (the FLOSS-ier fork of VCV Rack) in the browser, so at this point it's anyone's guess where this idea might lead us.
The Pirate Bay has never hosted any content; yet many, many cases have been decided against them. Why would that work for sci-hub?
Do you have a "More tweets" section under the main tweet? I have one, and I imagine that that is both generated on-the-fly and tailored to my browsing behavior. So it probably interrogates a larger system, adding latency. I'd bet as well that there is some fetching of 'live' quote/retweet/like counts, that probably occurs in some kind of interval.
You can save the data on disk and not worry about it.

Like in sqlite or something like json files?
Are you American? Truth is an absolute defense against libel, so post it on blogspot or whatever then go get some free food down at the weekly lab lunch.

I'm completely serious.

At one point I got mad I couldn't even get an interview at a decent internship despite being an ok-ish hacker, so I wrote up a description of how at the time you could go into about:config in Firefox and just write whatever latitude and longitude you want, and spoofed my location as in the middle of the 2009 green revolution protests in Iran.

Someone kind of chewed me out later, pointed out we don't have diplomatic relations with Iran, I hadn't gotten permission from Zuck or whatever and I kind of shrugged.

(You'd be surprised how much can be accomplished if you start repeating things from classes where the professors read directly from the powerpoint like "I'm just a rational actor responding to incentives" as you reach into your cargo pants and maintain a creepily intense level of eye contact when folks are dumb enough to bring up the internet in real life.)
The levels stuff is so silly. Like Jeff Bezos (or Mark Zuckerberg, or Larry Page, or Steve Jobs, or…) give a shit.
Pretty nice satire once you realize it's a joke. My favorite quote is definitely "(where by curiosity," of course, we do not mean to imply that
anthropomorphic categories or judgements should be applied to machines, but merely that the machines have a desire to learn).
Judgements in the long-term are fine. Sometimes you need to eat right now, and having every cent scooped/locked up is too draconian. That's why "garnishing wages" is often done instead.
> Too many people are focused on what's legal. It's fine to think of, but law is the last stop before the breakdown of society. Microsoft skipped society and went straight to sparking an inevitable test of and possible reshaping of copyright law.

Maybe it's illuminating of a trait of human nature. On the stable diffusion webui repo many people have stated that they would continue to use the code even if it were stolen or unlicensed. These people aren't a part of a corporation; they are average netizens handed a technology essentially indistinguishable from magic with nothing in place to prevent its use.

If the tech is simply so impeccable as to be irresistible then a higher order framework needs to be in place to teach people not to bite because they will be bitten back.
What stops humans from reproducing thinly disguised copies of their influences is, essentially, their ethical judgement.

Which amounts to saying, humans are trained with a model that they can use to recognize when something they are thinking of producing is 'too similar' to something they have seen before.

And, of course, some humans choose not to apply that filter and go ahead and plagiarize anyway; some humans try to apply that model but get back a false negative, thinking they're producing something original when they aren't. And we have ways of dealing with humans who do that.

In the case where an AI is coming up with the work, perhaps the mistake is in relying on humans to try and apply their own trained judgement to figuring out if the result is unoriginal. We need an AI that scores work for how likely it is to be infringing on a prior copyright.

Then you use that AI to train the creator AI, and teach it 'originality'.
How does AI change the playing field here? Accidental infringement is a thing either way, and the creator should be careful to avoid accidental infringement regardless of whether they're using an AI to do the creation.
There's legitimate concerns around having to use your phone for everything, given how easy it makes for corporations and governments to track you, and how you're locked into a continuous upgrade cycle, and inundated with notifications and apps vying for your attention.
A Mellotron M400: How the Mellotron Works
For people who've been around longer, is it wise to take a new job with a company that's undergoing layoffs?
This sounds more like routine housekeeping (<0.5% of employees) than a significant round of layoffs.
It's like AutoHotKey but designed to be more programming- rather than scripting-oriented. It is astonishingly easy to create GUIs in AutoIt in comparison, I use it to rapidly prototype UX ideas.

In fact, historically AHK is actually a fork of AutoIt.
The 2xFP32 solution is also dramatically faster than FP64 on nearly all GPUs.

While most GPUs support FP64, unless you pay for the really high-end scientific computing models, you're typically getting 1/32nd rate compared to FP32 performance. Even your shiny new RTX 4090 runs FP64 at 1/64th rate.

2xFP32 for most basic operations can be 1/4th the rate of FP32. It is quite often the superior solution compared to using the FP64 support provided in GPU languages.
The difference is scale. You will get old and die before you ever even reach 10 percent of the corpus.
Outside of urban centres Canadians survive at the behest of the local largest employer. In some places that's forestry, some it's fisheries, some it's oil, some canola, tourism, etc. And usually it's the one big employer, surrounded by small employers that exist as a result of the opportunities that flourish around the big one.

If by reasonably independent you mean almost wholly dependent, then sure.

It's why the Tories do so well out there; when Grit and NDP policies seem hell bent on gutting or decimating the local employer the decision of who to vote for is a matter of paying the bills and keeping the heat on.

> Very much unlike, say the US, where large corporations are routinely reigned in by government oversight? ;-)

At least in the USA it's far easier to raise capital, and regulatory capture hasn't yet gotten so bad that new entrants are completely shut out of major industries.
Please. If someone uploads a pirate copy of a movie to GitHub, GitHub doesn't get an additional license to anything, on top of whatever license the uploader chose.

Maybe GitHub is saying it's not their fault and that they were misinformed.

Those types of arguments usually don't get all that far with copyright violations.