skysight-inc/HackerNews huggingface dataset:
Regardless of any arguments about legitimacy, the optics of the EFF and ACLU defending Omegle against a child sex abuse victim are horrible. They need to raise funds from donors and having to explain that they fought against an individual abuse victim seems like the kind of position they would want to avoid. What I imagine they would do is fight against any overzealous legislation some politician tries to throw together in some ham-fisted response to this kind of situation.

EDIT: Admittedly I know little of the history of these groups. Comments suggest I may be in error on my inferences here.
I don’t think you could possibly know that.
Enjin | Full-time | REMOTE (global) We are the pioneers in building product ecosystem that will help create advanced virtual economies through the power of blockchain technology. We have full-stack platform including a wallet, marketplace, and Efinity (our flagship Polkadot Parachain). https://enjin.io/company
Open Positions:

Ecosystem Manager
https://enjin.io/opportunities/ecosystem-manager

Marketing and Communications Lead
https://enjin.io/opportunities/marketing-and-communications-...

Support and Marketing Associate
https://enjin.io/opportunities/support-and-marketing-associa...
This is how we made an art project go viral around the world. It catapulted two art students to fame on a zero budget.

Spoiler alert: It was all fake news.
I agree and I don't have vertigo or any other disorder. This is just bad UX.

The charts and graphs are also not very good. You can't search, sort, or filter in any way.

Also no light mode which is also terrible UX. People with astigmatism can have a hard time with dark mode.

https://medium.com/@h_locke/why-dark-mode-causes-more-access...
Is it anonymous?
WeChat has a shake feature, also a people near me feature. I think telegram also has a location based feature.
Make sense to whom? The human race, or the profit seeking oil tycoons and the government benefiting from them?
The exact phrases in question are:

1. Black lives matter.

2. Trans rights are human rights.

3. No nazi bullsh*t.

Phrases 1 & 2 are well-recognized political slogans, and I don't like some of the organizations that have very vocally rallied behind these slogans.

Do you think that makes me a nazi? If not, how welcome do you think this makes me feel?
What does this even mean? Aren't all "labels" in the DSM made up?
And have been killing and maiming people for a long time:

See: Tony Iommi
Clang and GCC have something like this but restricted to just comparisons, called -Wtautological-compare. I recommend turning it on for the same reasons. Although in practice it may need to be suppressed in macro-heavy or template-heavy code.

This has also caught many real world bugs in C such as https://github.com/aircrack-ng/rtl8812au/issues/308
I'm not sure this dichotomy isn't false. I can enjoy the best restaurants a city has to offer without Instagram having anything to do with it, and research doesn't preclude me from having flesh-and-bones company. There may be a good argument for not doing research, but I don't think these are it.
I was looking into (toying with) making a decentralized version of TDlib. Of course a lot of effort, but possible. Telegram has some of the best clients, and FOSS. Forking those with a new TDlib would be "best" of both worlds. Session did something similar with Signal clients as a base.
It isnt just the industrial robots. Earlier this year, a man in london was crushed by a "telescoping urinal", a thing i did not know even existed.

https://www.bbc.com/news/uk-england-london-64430454
> Essentially we lost faith in the system and I don’t think it will ever come back. So where do we go from here?

A bit extreme? It will come back if you choose it, if you do it. The despair, as I posted, is trendy but it's absurd - the most ridiculous, counterproductive philosophical trend I can imagine. Stop philosophizing and just start doing!
Sumo Logic discloses security breach, advises API key resets
This is how they fix the problem of falling birthrates incapable of supporting pensions with infinite growth: retirement carrot on a stick, tiny percentage of people actually get to eat it.

Suicide will grow in popularity, mark my words.
Unless AI scripts are included in the contract why is this relevant to HN?
Yep. Home Depot and Walmart are full of retirees working.
I thought this was going to be a project where someone made a smartboard that converted sketches to html in real time.

I suppose this is more practical.
> I say this as a huge fan of GPT, but it's amazing to me how terrible of a company OpenAI is and how quickly we've all latched onto their absolutely terrible platform.

Your example is clearly not acceptable, but I can see reasons for it.

OpenAI apparently was somewhere between "I can't see people finding this useful" and "I guess" when deciding on releasing ChatGPT at all in the first place.

If that's the case, I doubt they were envisioning a flood of users, who needed a customer support person to handle their case. They have to spin-up an entire division to handle all of this. And I'm sure some of the use-cases are going to get into complex technical issues that might be hard to train people for.

They can no longer remain a heads-down company full of engineers working on AI.

I'm not excusing it, but I can see why things like your situation might occur. Although 6 months for a response is obviously ridiculous. If you are paying them a significant amount of money, and it is impacting your business, then that's all on OpenAI to fix ASAP.
> Should we put inflatable balloons around people because cars and high velocity objects exist that we can collide with?

You’re talking in hyperbole but… yeah, we do a ton of work to make roads safer than they might otherwise be. What purpose do you think pedestrian crossings serve?
> splitting up a large machine into smaller parts that can use the unused capacity of other parts in order to reduce waste is an advanced feature

That's an interesting take. For those of us who once used microcomputers back in the 1980s like Commodore 64s, Apple IIs, and IBM PCs running MS-DOS, sure. But time-sharing systems have been around since the 1960s and Unix dates back to the 1970s, and multi-user logins and resource controls like ulimits have been part of the picture for a very long time.

We've had plenty of time to get used to multitasking and resource contention and management. Is it complicated? It can be. But if you consider that containers are basically a program lifecycle/deployment and resource control abstraction on an OS that's had these features (maybe not cgroups and namespaces, but similar ones) since its birth, it's not really all that advanced.
If you live outside the EU, you can usually vote in the EU elections in your home country's embassy or consulate. However, some countries don't allow you to vote from outside your home country.
Fascinating. Could you link me to the court documents on Pacer?
I've matched some of them by googling ('a'..'z').each {|l| puts "first#{l}last@gmail.com"}

The one who handed out thousands of business cards, and who has the same MI as the start of our last name, has caused the most sensitive information to be sent to me, by far.
I think you missed the word "called" in there somewhere
Is HN? What degree of anonymity qualifies?
Your own link talks about the many downsides, not least of which entrenching the idea that website owners regularly demand government id from their users. No possible downsides to that...
this can be limited though. I just went through refactoring a whole set of classes that implement the same interface, but it was not defined as an Interface. now any new class that implements this _must_ meet at least some expectations, enforced by the code.

So in one way, OOP is great for limiting side effects.
That really sucks; I would have guessed the standard of evidence would be lower than 'conviction of a crime'. Why a default judgment? And where do you live?
Only seven years of rest after half a century of work… how depressing.
There are always tradeoffs. There is no law that says website owners cannot demand ID already. We might have different belief systems and perspectives on the topic of safety and privacy as it relates to non adults and Internet accessibility, in which case we won't find middle ground. It happens. Democracy is messy. I encourage engagement regardless of your position on the topic. That is how we find (or at least attempt to) the least worst policy.
I created a directory for discovering GPTs
This is my first ever project that I build and launch. Did this one in 7 hours and hope to keep the effort going with more projects until OpenAI makes me obsolete :)
Are companies allowed to hire fake recruiters to test your loyalty?
How is age verification easy?
With 45% tax rate in Canada situation is the same.
https://en.wikipedia.org/wiki/Tax_Freedom_Day
Taxes just disappear somewhere while on paper everything is accounted.
It's absolutely not possible to get the money back from the mandatory pension systems in the amount median person have paid over the lifetime.
Perhaps, but I would not count SuperMicro out. They sell rack-scale systems:

https://www.supermicro.com/en/solutions/rack-integration

I could not find any info on that page about whether the level of software and network integration is anything like Oxide’s product though. SuperMicro claims they can build 5000 racks a month, so that’s a lot of lunch for Oxide to each potentially.
That's a facile handwaving of some pretty large ones.
Meanwhile we wait to go to Mars while that same bloated bureaucracy slow walks the Super Heavy.
Not true. Changes to the OS, particularly to the scheduler, can affect CPU-bound work a great deal. It's "your code", but the OS decides when and where it runs. For example, the changes between Linux 6.5 and Linux 6.6 led to a >20% uplift in TensorFlow and some smaller uplifts to Blender. This is the same software on the same hardware.

https://www.phoronix.com/review/linux66-epyc-xeon/3

I couldn't track down a more detailed scheduler-specific benchmark. I remember reading one on Phoronix a few months back...
Framing this as "what about the children" is an easy way to attack just about anything that's not strictly top-down from some large corporate vendor.

On the other hand, I do wonder if "talk to strangers" is indeed a reasonable model. Our brains form largely on the basis of neurons talking and connecting to strangers. Clearly that model works there. But then again the neurons are simple (relatively) cells with much more cohesive goals and behavior, while humans are complex entities with behavior ranging from the cooperative to the ghastly predatorial.

Ultimately it seems any such service can't be anonymous. Talk to strangers... fine. But you need to register first, with your name, face, age, and meet consequences for what you're doing on the service, if your intent is less than noble. Alas this takes people and money which Omegle apparently didn't have.
This is talking about containers but it seems that the problem is just whenever Go has access to less CPU time than it expects. Wouldn't the same thing happen when running Go on a system with another process that is using CPU? Or even just two Go programs at the same time?
Given that my pension age has already gone from 65 to 68 in the last 18 years, and I have another 27 years of work ahead, I'd say the trend line easily points to a mandated pension age over 70. It's not even a stretch.
There's a non-profit that does this:

https://welldonefoundation.org/faq/

Seems like the old wells effectively get defaulted to state ownership once the last owner goes bust.
We were talking about substitutes for Omegle, so that degree of anonymity.
> optics

Didn’t they used to specifically and notably not care about this? See ACLU defense of neo nazi march.
> I find it frustrating that the eslint recommended presets don't document why they are recommended.

That’s a good point. While this doesn’t address the root problem, I can share some context here as a former maintainer: browsing the core rules [1], you should see that recommended rules flag cases that are highly likely to be bugs or unnecessary constructs. Recommended rules should have false positives only in exceptional cases and be objective or near-universal consensus opinions.

Plugins, of course, are free to choose their own threshold for their recommended configs.

> Why isn't it in the "recommended" preset of lints?

It will be added to recommended in v9! [2] The rule was written during one of the v8 minor versions, and adding to the recommended config is always a breaking change.

[1]: https://eslint.org/docs/latest/rules/

[2]: https://github.com/eslint/eslint/issues/17596
Imagine all the money we will save. You don't want to be a burden on your children or society do you?

It's basically just an accelerated version of what we already have.
This rhetorical tactic has a name: https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy
What is the "best possible attempt"? There's was a checkbox added (possibly after this suit was filed) that was a "I'm over 18 and understand I'm meeting random people". That's something every teen already clicks past constantly to see increasingly large swathes of the internet. Any actual "verification" seems quite difficult beyond just relying on self-attestation.
> "the problem of falling birthrates"

Rhetoric moved from from 'depopulation' to 'aging population' to 'falling birthrates'
You load 1,600 Amazon packages, what do you get?
Another day older and deeper in debt
St. Bezos, don't you call me 'cause I can't go
I owe my soul to a counterfeit store
no, that's what they are for. The entire point is that they don't care about optics. I let my membership go when it came obvious they were starting to care.
It's horrible that this happened and obviously I'm glad the pedophile is in jail, but how exactly was she "coerced"? And how is any of this Omegle's fault?
>There were cities that literally defunded the police. More accurately, they deliberately engineered a crime crisis to discredit police reform activism under the common misunderstanding that "defund the police" means "I want the Purge" and not "stop sending cops out to shoot at homeless people in a Wendy's drive-thru".

That might be the moderate opinion, but let's not pretend there were people unironically calling for the police to be abolished[1]. In this political environment, it's really hard to tell whether something is just a shitty slogan or something to be taken literally. Therefore I wouldn't put too much in your theory that police defundings were some bad faith attempts at interpretation. It's very plausible that they were implemented sincerely.

[1] https://www.nytimes.com/2020/06/12/opinion/sunday/floyd-abol...
The version with search will give you links to the references it bases its answers on.
Omegle has fewer than 30 employees, according to some sites online. I can't help but wonder whether having a more robust ops and legal team would have prevented this outcome. Founders shouldn't feel like they're going to have a heart attack at 30 if they've hired the right size of team. One (probably frivolous) lawsuit for a nearly 15-year-old company shouldn't be existential.
> bends toward justice

[citation needed]
The poll is about Social Security mainly, and Social Security was supposed to be insurance for the people unfortunate enough to outlive employment. It was specifically designed to kick in at your expiration date.
Yeah I think people just aren't getting it and don't understand what all the data does and means. More importantly, I think they can't see that there are other options, which in some/many cases there realistically isn't (hacking your own solution doesn't count. Needs to be unskilled)

I've been thinking lately about how quickly the world has changed and I think it's a bit underappreciated. I mean cellphones only became a household item 20 years ago, smart phones about 15. Or closer to home, at least for me, generative models went from barely making small black and white human faces (Goodfellow invented GANs mid 2014) to being able to create some fucking good quality images on consumer hardware in a few minutes (not counting all the prompt engineering required. But unconditional is still pretty good). Not to mention that access to these things isn't homogeneously distributed and so rural and poorer regions tend to get thrown into the deep end rather than wade their way in. I think from that perspective a lot of drama makes sense. Especially when we're talking about how people are not very tech literate. Hell, I have a hard time convincing people in my CS PhD department that hate Facebook's spying to switch to Signal or even switch to FF (we see the same stuff here on HN. More excuses than explanations). If the "friction" (even if 90+% mental) is high among tech experts idk how novices can handle all this. At least with my family they're more willing to believe Facebook's app uses an always listening microphone rather than believe me when I explain that they can figure out you're friends and interested in gardening if you just stand next to someone or walk around with them for 30 minutes in the gardening section of Home Depot ¯\_(ツ)_/¯ (sorry, this took a tangent, but I know you think about some of these things too)
And not even that.

https://consumer.ftc.gov/consumer-alerts/2019/10/sim-swap-sc...

https://pages.nist.gov/800-63-3/sp800-63b.html
Are people so used to monopolies in the modern market that the idea of launching a business where there exists a possibility of competition is seen as a sign of a scam?
Canada is a avant-garde at that!
Zuckerberg personally rejected Meta's proposals to improve teen mental health
That's a bad analogy. People will certainly have different favorite movies, but they can also come to agreements on what's a "good" movie. There are a bunch of movies that I think are "good" movies in a more objective sense, but aren't my favorite things to watch. There are movies that I thought were excellent, but I have no desire to see again.
> you just always need a braces around a single-line loop?

Yes. And ditto for `if (expression)` and a couple others. In developing D, I looked at what linters and coding standards did and incorporated into the language rules for troublesome things that there's just no excuse for.

For another tidbit, the JSF coding standard specifies that using a lower case 'l' as an integer literal suffix is not allowed, because it is too easily confused with '1'. D just doesn't allow it; you gotta use 'L'. No need to write a coding standard about it.
Didn't the ALCU defend Nazis in the past?
There is no law that says they have to, thankfully.
Wait you have to be home for every delivery? How would someone with an on-site day job receive packages?

In the US all carriers drop packages at door (or in the building's locker if you live in an apartment complex). Some packages need to be signed (alcohol, nicotine, gun ammo, etc) but the vast majority of deliveries involve zero human interaction
> message boxes that offer a choice between Yes and Not Now/Maybe Later

I barely have words to describe how much I hate this.

> It takes real effort to make Windows accept a No.

At work I open the task manager and just start assassinating processes left and right. I wish they'd give me administrator access so I could fix this thing permanently.
D's ImportC compiler can convert C code to D!
I find it interesting that the "magical period" seems to be determined by your age.

For me, the internet has already lost its magic by the time the mid 2000s came around, well before Omegle came out in 2009.

For me, the magical period was the early 90s, when I was growing up.

In 15 years, are people going to be talking about the current internet as the time when the magic was there?

It seems more about the magic of childhood itself than anything to do with the technology.
E2E makes all the other stuff more difficult.
Yeah, it really just reflects how much the public been sold on Social Security catastrophism.
Sounds like he's been fighting for a long time and eventually tired.

It's a bit presumptuous to say that his actions / statement are due to despair being trendy. Everyone has their own "It's not worth it anymore" moment.
> the 4-bit-5-bit (4B5B) encoding of 100BASE-TX (Fast Ethernet), which encodes 4 bits of data in 5 bits, which would normally require 125 MHz of bandwidth to transfer,

I object to this number. I would say that "normal" here should mean plain old one bit at a time, 125 million times per second. This would make the maximum frequency 62.5Mhz, when it transmits 101010, or more specifically alternating between positive and negative voltage.

10Mbit Ethernet requires 10MHz specifically because it doesn't do the simplest thing. It transmits 20 million times per second.

> but the final encoding step of 100BASE-TX is MLT-3 (Multi-Level Transmit), which as the name suggests cycles between three voltage levels (+1, 0, -1 V). Due to the use of MLT-3, to reach the effective data rate of 100 Mbit/s only a bandwidth of 31.25 MHz is required rather than 125 MHz.

I would clarify that MLT-3 has four steps in the cycle. +1v, 0v, -1v, 0v again. So that way it cuts 62.5 in half to 31.25.

> can technically use 100 MHz Cat-5e wiring courtesy of its 100 MHz bandwidth requirement, this assumes flawless wiring

It assumes flawless wiring if you go for maximum distance, which is not particularly common.
I had a similar experience with Google lens recently. I've gotten used to Yandex image search being better than Google's for many searches, but I needed to figure out what model of faucet I had on my sink, and Google nailed it. My hunch is that because of all the work they did on Google shopping gathering labeled product images and things like that, they have an excellent internal data set when it comes to things like your light bulb and my sink.
If you’ve ever wished that CMake’s ExternalProject pattern could be lit on fire, launched into the sea, fished out of the sea and then incinerated via tactical nuclear strike before bundling up the ashes that are then launched into the sun, vcpkg is definitely something you should look into.

I’m no Microsoft fanboy. I’ve been in software dev for roughly 20 years at this point so generally view anything from Microsoft with genuine suspicion, so I get the hesitation to take it seriously. But it works across the big three (Windows, Linux, macOS) and is MIT licensed so I’d definitely recommend giving it a whirl.

The only serious knock against it is that they went the OG Homebrew route with a single Git repo containing all of their ports (equivalent to Homebrew Formulae). And then whoever designed the Git repo approach also knew slightly too much about Git internals and leveraged tree-ish refs as part of the versioning design which is just weird and confuses anyone that’s not spent time tearing into Git’s object model.

So basically, vcpkg is honestly a good tool that does what it does fairly well. It may not do everything you need, but if it can it’s amazing.

Also, the buried lede here is how vcpkg handles binary caching. Think of it like sccache but at the dependency level. I’ve seen it drop CI runs from over an hour to 10m purely because it helps skip building dependencies without resorting to bespoke caching strategies.
WSL2 is not really a VM though, in the traditional sense, as it has full hardware access, including the GPU. Technically, when you enable WSL2, the Windows build itself is running through the Hyper-V hypervisor, as is the Linux distribution. In fact, a few years ago, I used Proxmox to basically do the same thing, in order to test cross-desktop apps I was developing for Windows, Linux, and macOS (as a Hackintosh).
Isn't there just a comment today on HN saying Google had an institutional reluctance to use certain data sets like libgen? I honestly don't think Google used everything they had to train their LLM.

https://news.ycombinator.com/item?id=38194107