skysight-inc/HackerNews huggingface dataset:
I have in my entire British lifetime literally never heard “lads” refer to a mixed-gender group of people, in the way that “guys” often is. Not to say it doesn’t exist, but I have just never encountered it at all.
Steal Our Stories
The bean counters have always pushed back on Slack "because we already pay for teams".

In my experience Teams is winning, but not because anyone wants to use it.

> cannot imagine that any medium company would invest the time and money necessary to quit slack.

You would be surprised at the "cost savings" companies will do to make their most expensive assets waste time.
If the US were planning to take a more aggressive stance with Russia, the first move would be to get their citizens/potential hostages out of reach.

Obviously, not everyone will leave, but now the administration can say "they were warned" if they get caught in the political crossfire later.
Location: Europe.

Remote: Yes.

Willing to relocate: Maybe

EVERYTHING IN AUDIO/MUSIC SIGNAL PROCESSING AND DEEP LEARNING

Senior Audio Expert with 10 years of experience, specializing in machine/deep learning and signal processing. Trusted by Fortune 500 companies in telecommunications and tech, research laboratories and cutting edge startups. Delivering state-of-the-art models, complex algorithms, patents and know-how to dozens of worldwide clients.

LinkedIn: https://www.linkedin.com/in/ivanvican/

email: ivan@nanophonics.com
> Are there any restrictions on advertising

Cigarette ads were banned, that's one example.
Don't RTOSes usually sacrifice average latency for max latency guarantees? That seems like the wrong trade-off for HFT.
Wait until people start training AI on AI output because (a) that's the only source of information left with a large enough corpus size and (b) all other sources are polluted.

There's no way of asserting accuracy when we reach that point because the very nature of information and scientific thinking will be corrupted.
Yes, I know that. But Dahl's regrets are not my problems, really. Remember that Dahl is NOT the author of npm, and without npm, where would Node be now? Probably nowhere.

For example, what is the problem with calling the TypeScript compiler? I have a build setup anyway, so why does it need to be integrated? That's an example of a solution where I don't see the problem.
You had my upvote at Lisp :P
I dunno, that seems to ignore the fact that norfolk southern, the operator of this train, a profitable company for quite a while now, literally lobbied to reduce the hazardous materials safety requirements because they weren't making enough profits.

It also seems to ignore that the same company participated in claiming that the workers' often stated concerns for safety were just people being greedy and that they would lose some profit if they implemented safer conditions.
FWIW I just tried to create an invoice using your page and changing currencies doesn't appear to stick (Safari on MacOS).
> Programmers provide free labor to first world corporations worth millions of dolars.

The equivalent of this for doctors is called residency. It's an early stage in their career, during which they're laboring for free or being severely underpaid, in exchange for (sometimes) some experience, and finally for a stamp that certifies they're the real deal now - which lets them start charging for their labor properly.

Software career progression is less streamlined and less credentialized - there are many paths to necessary skills, and many ways of proving you have them. Open source work is one way to credibly demonstrate the necessary skills, and can substitute for or complement your education or work history in your quest for negotiating a higher salary.
another reason not to use golang (other than it is not that good of a language)
20 years ago no software had telemetry (any reporting back was "spyware")

in 20 years from now will I need 700 environment variables, one for nearly every piece of software on my machine?

LS_TELEMETRY=off
VI_TELEMETRY=off
BASH_TELEMETRY=off
CAT_TELEMETRY=off
Google's $100B bad day demo may be worth the price
Digging into Nullable Reference Types in C#
Gorgeous 19th-Century Illustrations of Owls and Ospreys
UK can go it alone and lead the world in science and technology
Slugworth should have just sicced OSHA on willy wonka.
Chichen Itza: New area discovered at Mexican historic site
https://archive.is/FqTzw
Yeah I work in sales for EA software and we deal with really large enterprises. I see smaller companies and startups using Slack, but most of the big boys are heavily invested in the Microsoft ecosystem.
No, I think they've been conditioned to be extraordinarily careful in their wording, lest they be occasionally wrong and get rained on for being technically wrong on something minor. So instead of having a rubric of "be cautious if it could incite war" it's "be cautious everywhere because we do not trust your judgement on anything"
Jack of all trades, master of none.

You have to accept and enjoy not being great at anything, but in turn you can do anything. It is a different mindset. You will never be the star of whatever you do, but you will often be the guy in the background at all events who jumps in to take care of something unrelated to the event in question that needs to be done.
Not that I have liquidity, time, or ability to get into this, but how would one individual get access to ms trade times and data?
Does a spy satellite risk bringing down a passenger aircraft with hundreds of people if they collide over the Great Lakes?

I don’t usually do this but you could have answered your own question with like, a minute of thinking for yourself.
Acceptance of who you are and where you are in life is a perfectly healthy place to be. If you want improvement in your life, act on it. If you are fine where you are, just be happy with it. There is no rule that say you cannot just get to a good place in life and stay there.

So it really comes down to your own decision - are you satisfied with your life or not?
Having lost contact with their second Earth probe, the Trisolaran fleet prepares for the jump to the strange planet to eliminate all hostile forces.
Opt-in greatly reduces the statistical quality of the data. That said, there are many forms of Opt-out. It's one thing to show a checkbox in the setup of a desktop applicatoin saying "send anonymous usage data" and have the checkbox pre-checked. That's a form of opt out, but it's not hidden.

It's quite different to have a system enabled which is only possible to switch off by googling a solution or digging in a settings menu. That's also opt-out, but it's a much darker pattern than the pre-checked checkbox.

Obviously, a command line tool doesn't have the luxury of an interactive setup, so the same patterns don't apply, but whether or not something is "opt out" or "opt in" isn't the entire story. I find the "default" to be the important thing. Developers need "the default" to be enabled to get reasonable coverage. That doesn't mean it needs to be "secretly" enabled.
I'm thinking more of all the cruft that goes to handle state on the client and keep it synced to the server in your React app. Redux and the gazillions of other packages which names sound like warthogs having breakfast.
They're also known to be unreliable at simple logical inference: https://news.ycombinator.com/item?id=33859482
And nobody will even go to jail for that. Maybe a adult summer camp, but probably not.

Guess what will happen again?
It could even just be a prompt at first use, if an environment variable (eg. GO_DISABLE_TELEMETRY=1) is not detected. Example:

Do you want to enable anonymous telemetry? yes [no]
Your choice will be remembered and we won't ask you again.
See our engagements and details on what we collect here: https://go.dev/telemetry
It’s easier for Putin to change the narrative in Russia than to try and fend off every western power (and many Russians as well) trying to personally assassinate him.

Let’s not forget that until a few months ago it was literally illegal to even call this war a war in Russia. But today, it’s not just a war, it’s a defensive ear, if you go by Russian state media (a defensive war that is somehow being fought entirely on another country’s territory).
Realistically, pretty much no one would turn it on. So if it's off by default you can as well not implement it at all.
This hypothetical Go fork/distribution (with telemetry disabled by default), should have an option to send bogus telemetry data to the Google servers. :)

So the occasional person that doesn't mind sending data to Google can leave it on, but enabled in that way instead.
A lot of smaller charities donation pages are readily abusable to "validate" card numbers, bruteforce CVV number, expiry, etc.

A few local charities that all had their sites running the same shit ended up getting absolutely hammered with charge back fees a while back, someone had been abusing their pages to check and crack card numbers to use.

Donation pages seem to be the easiest to abuse based on the data I've seen.
It is mentioned in original warning from the embassy.
> There were definitely comments that got quite heated and probably fell outside good discourse practices, largely because people are very passionate about privacy and also tend to get very upset when they feel betrayed.

We're supposed to be adults, not 13 year olds. I'm not perfect either and a jerk at times – most people are – and that's okay, but I'm not making excuses for it. Have some standards.

Most of the hidden comments were hugely disrespectful and provided no argument or anything of value. If you start comparing opt-out telemetry to rape then you're simply a jerk (yes, really: https://i.imgur.com/eLVs9ev.png) I don't care about "yeah but people have strong feelings". I'm tired of excuses for jerkery; I find this enabling of it even more egregious than the jerkery itself. I have strong feelings about a lot of things, but I also manage to keep them in check most of the time on account of being an adult with some standards. Nowhere is this as easy as in online discussions, because you can literally step away from the computer at any time and come back to it an hour or day later.
I think he programmed Wonfenstein 3D alone in about 4 months, it's not like he took his time
Is this an example of federation?
It's in the source https://ru.usembassy.gov/travel-advisory-russia-do-not-trave...
Either:

- These objects are ours

- Or the military is lying

- Or our understanding of the world is about to change drastically

If these are not ours, and we truly do not understand how they are able to fly, and they’re made by a state actor/adversary, that implies a shift in technological dominance.

If they are not made by humans, worldviews shift for obvious reasons.

I tend to believe there’s a simpler explanation for all of this, but when I do indulge my imagination, my extremely unlikely-to-be-true theory goes something like:

An ancient human civilization figured out that the development of certain technologies was responsible for their downfall, and instituted measures to prevent such a downfall from recurring. And so these things have always been here, waiting for humanity to once again trigger the conditions of such a downfall, at which point they emerge. The sudden explosion of AI tech - both in the tech community and the public consciousness - seems like a trigger event as good as any.

I really hope we get the real story about these soon

Edit: I don't really believe we're dealing with aliens or ancient civilizations, but whether you like or dislike wacky theories about this, they're going to emerge one way or another when the military says they're stumped, and they're more fun to think about than the alternatives.
It's not a requirement. Something being "a requirement" would mean that it didn't actually work (compile) without it switched on. That's not the case. It's not required for the program to function and it's not required by the license. So it's not required in any way at all.
[Laughter]
Dynamics of bifurcated world governance and the decoupling of value chains
> "The [New York] Department [of Financial Services] is monitoring Paxos closely to verify that the company can facilitate redemptions in an orderly fashion subject to enhanced, risk-based, compliance protocols," [1]

[1] “Notice Regarding Paxos-Issued BUSD” https://www.dfs.ny.gov/consumers/alerts/Paxos_and_Binance
Snake Oil Salvation: Malcom Kyeyune on the New Internet Counterculture [audio]
Especially with so much interest and momentum seeming to have shifted to Rust of late, I wonder whether Golang support is on or near Google's famously bloody chopping block, and adding analytics would help support a "data-driven" case for keeping it funded.
Not sure what your point is. With regards to the last sentence, I don't see the irony. People who don't like being tracked like local software, yes.
> Where could I find documentation regarding the actual information Go telemetry might contain?

There's no telemetry for now, it's a proposal: https://github.com/golang/go/discussions/58409
Thanks for mentioning! It was broken indeed, and I just fixed it :)
How did it go from Go telemetry to trans and intersex rights? I stopped reading there because that sounded like a troll.
Which is the best course you have completed on any topic under the sun?
The topic need not be only tech related (which is the speciality of the majority HN crowd). It can be anything from politics, economics, literature, biology, etc.
Looking forward to the feedback!
Yes. It is well past time to start using application firewalls (like OpenSnitch) or VM based OSes like Qubes.

https://wiki.debian.org/PrivacyIssues
https://www.qubes-os.org/
> You can go over 4000 tokens if you have a business justification and payment method.

That's incorrect
Nice! Too bad it is just the titles...
That is the worst napkin math I've seen.
This looks really good, thanks!
Really appreciate this and all the other Whisper implementations in this thread as I am sorting up transcriptions for my 120+ podcast episodes.
Why would United States citizens be in Russia to begin with? I would think that they would not be there at all, and that Russia would not even allow Americans in.
I learned C on the Amiga, and similar patterns were often followed. Example: we generally used the platform-specific AllocMem instead of malloc, even though a mostly complete C library implementation was available. One reason was AllocMem gave you finer control of what sort of memory was allocated (Amiga had "chip" memory, "fast" memory, and other oddities I now forget.)
> Are you writing a library that you want to be kept open when used in a project? GPL will do what you need.

> Are you writing an application where communicating over the network isn't a meaningful part of its operation? GPL will work fine.

This might be the case - although I agree with the sibling comment that a lot of libraries can be "artificially" turned into network services.

But regardless, what's the downside of using the AGPL? It's GPL + some additional restrictions, and while those restrictions can sometimes be irrelevant, I can't think of how they could be harmful to a GPL project.
Seriously? Is that the new head in the sand argument, "That's AI!"?
Can we make the internet less power-thirsty?
If you’re not authorized to speak even mentioning the lunch menu is enough to get you, your neighbors, and your neighbors friends in a lot of trouble. It gets a little ridiculous.
I'm sure that will not be gamed at all and that there is zero possibility for this to go wrong.
Though tough, through thorough thought; a choice
To answer both questions: because the variables don’t always work.

If the code doesn’t exist, it can’t run. It’s the only way.

At the very least, it should be a compiler compiler flag and all code with telemetry should be in a separate library to make it easy to be sure no mistakes caused it to sneak it’s way in.
Agreeing on the debugging concerns. Adding another layer of abstraction on top of everything else isn't going to help anyone. Creating an abstraction that fits so well that you don't have to worry about the layer underneath is extremely hard. That might not show during initial development, but will come up in the maintenance phase for sure.

A bit unsure where the observation of more offline capabilities comes from. I have the impression that things are moving in the opposite direction: Everything needs to be online.
> Asking nicely doesn't work in pratice

LLVM, GCC, rust, zig, D, etc don't have telementry and they seem to be doing fine. What makes go special? They aren't trying to be more efficient than rust. It isn't more widely used than GCC. I would argue they don't need this telemetry at all.
I'm confident that you're not jumping from "asking nicely is not a solution" to "using force or deception is fine."

It's just that, if the argument in my last paragraph did become widely accepted, it would lead to a pretty brutal society. (And, of course, it is becoming pretty widely accepted where software is concerned.)
Biased sampling only matters if the bias has some relevance to what you’re investigating. There is zero reason for software telemetry to care about privacy bias.
World growth is the only metric that matters. USA offshored many industries which use CO2.

World carbon growth has not peaked as you can see here: https://ourworldindata.org/co2-emissions

CO2 is also most analogous to an overflowing bathtub. Lowering the rate would be great if we can get there, but what we really need is to get to zero new CO2 emissions.

We are a long way off from that so every new energy use worsens the issue until we get there.
Fair point, I had not really considered it that way. You are correct.
This feels adjacent to something I've done for a long time: I will do a task of moderate complexity by hand, typing several commands as needed, until I've done it enough to get a feel for how it varies, and only then start automating it.
This is the least of my worries. Services like Bing/ChatGPT can control information at a greater scale then ever before. Those with nefarious goals will never have to worry about whistleblowers again.

I should clarify, I don't believe there's anything nefarious with Bing/ChatGPT right now. But it opens the doors for the worst of humanity to take advantage of a new tool more powerful than the worst of social media.
I expect that distros like Debian will be compiling Golang with the telemetry either off by default or removed from the binaries.
Design Graveyard
Was this article written by ChatGPT? The introduction is like 4 paragraphs of prose, it's very annoying.
> Well the problem is the privacy bait and switch isn't it?

What is the privacy bait and switch? The whole idea behind "anonymous usage statistics" is that it's statistical and anonymous, so that it by definition has no privacy consequences.

If that doesn't hold up (e.g. it leaks a username, a path, anything) then there should be outrage. But this discussion isn't about that. Or about the fact that it could be worse, or have a bug.

The interesting question is: is it acceptable to have telemetry that is anonymous and statistical? And if not - why? The argument "it doesn't respect my privacy" can't apply then.
Please see this chart of global co2 emissions. They have not stopped rising

We have a system for adding solar energy on top of carbon emissions but not for lowering carbon usage, yet.

https://fred.stlouisfed.org/series/M12MTVUSM227NFWA
Somehow we managed to create very high quality software before all this telemetry being larded all over every single thing.

Languages like Go have enormous test code bases with unit tests to ensure that every corner of the language is compiled and executes correctly. We don't need gobs of telemetry to phone home about how people are using a compiler.
Cheers! Very quick fix - Impressive!
> The expected "attribute" is correct data being returned.

Even in the simple example given, there are probably hundreds of different failure cases to account for. The "correct data being returned" will never be a single attribute unless your application does effectively nothing.

> wat?

The successful case is usually the most understood behaviour, most visible, and easiest to recreate. If you are going to skimp out on documenting some aspects of your code because you hate future developers, the most understood aspect is where you are best to skimp.

> So again you want me to write a meaningless test that will be duplicated anyway during the actual proper test.

No. Why would you write the same documentation over and over again? This makes no sense.

> This is a weird statement that is definitely not backed up by reality.

It is certainly backed up every time I have worked with developers who put no effort into making their code testable, making it way harder than it should be to test certain cases afterwards. And in my experience they usually just throw their hands up in the air and say "testing takes too long" after they've made it unnecessarily hard to test.

Is it that you always work alone? If so, I can see why you think documentation isn't that useful. If you have a decent memory, it probably isn't. But most people have to work in teams or are in positions where they will one day be replaced and aren't writing documentation for just for themselves.

After all, that's what TDD – and, really, testing in general – is all about: Documentation.

> The problem is, everyone advocates writing multiple useless tests

Nobody advocates writing useless tests. Future readers should be able to learn something useful from every documentation item you write. That your function will return "retry after" when an upstream service is temporarily unavailable is very useful information for users and future developers to know. This is worth documenting.

You will undoubtedly need to write multiple tests. Nobody wants to read documentation that is one big ball of mud. A sane developer will break different cases into different tests to help future readers clearly understand that there are different environmental cases, like the range of failure states, to consider.
Slightly OT, but the XKCD 28 hour week is terrific. I've twice tan a test week using it, and I was more refreshed, and got more work done, than any other week. I also enjoyed more sunshine too.

I'm sure that it's not for everybody, but it is a terrific solution to _some_ lifestyle issues. Not to mention the drop in peak resource usage (electric, roads, etc) if people were to stagger it in three shifts.