skysight-inc/HackerNews huggingface dataset:
This theory is better than most, considering that other organizations have used similar tactics to get the benefits of bad behavior while dodging responsibility, such as HomeVestors of America (aka "We Buy Ugly Houses"):

https://www.propublica.org/article/ugly-truth-behind-we-buy-...

Amazon also somewhat infamously uses contracting organizations with scandalous labor practices.

But to the contrary, these allegations have been levied against Yelp for nearly a decade, and yet no real clear evidence of this happening deliberately at least once has appeared. Meanwhile, people have switched to Google Reviews, which also have a pay-to-play element (for visibility) and dubious corporate backing.

One rather mundane explanation might be that people who click on restaurants near the top of the search results are just friendlier reviewers overall, while people who search to the fifth page are more picky.
I think that tkinter is "good enough" for most cases that need a GUI in pythonb these days (for more complex stuff you'd better go with either a web app or a compiled language that creates normal desktop apps).

As a showcase I've built two simple utils with python and tk (and pyinstaller):

- https://github.com/spapas/pdfmerger a simple tool to merge pdfs into one

- https://github.com/spapas/pomo ; a simple pomodoro timer
It’d be fun to see a component system name as a play on words based on the theater game zip-zap-zop.
If something is already built, why do they need your hundred million?
It really depends what you're looking for answers to.

If you're looking for more trustworthy product reviews than the ones on an Amazon product page, or you're looking for how to fix an obscure problem with your 3d printer, it's damn reliable. Having the opportunity for open and anonymous conversation on these things increases the chance of meaningful discussion.

For the former, Google search results are a hodge podge of bought-and-paid for "best of" sites, and for the latter dominated by ancient niche forum posts and shitty Quora answers.

Half of the Internet is now soulless self promotion and devious attempts to advertise without you knowing you're being advertised to.

So two cheers to Reddit, frankly. We could do a hell of a lot worse.
Ttk exists :)
i’m feeling like i don’t understand the language around this recently. Lemmy/Kbin takes 1000’s of previously disparate forums and brings them into one UI and identity system: isn’t that more “centralized” than the old phpbb/forum way?

i mean architecturally it’s nearly as decentralized, but from a user point of view that’s not the part that matters. construct the Napster UI atop a decentralized architecture, and it’s all the same right? heck most large websites today are internally decentralized (sharding, load balancing, …) if you peek inside them: the real difference here is not that a service is distributed across machines, but across machines with different owners. it’s really more of a political distinction, the UX could be identical, it just isn’t (quite) due to preference or limited labor.
My company uses Zig to write software for small Linux devices, such as set-top boxes.

The biggest benefit isn't exactly performance, but the absurdly tiny binaries it produces (very convenient if you are working with small flash disks!), and how the Zig standard library doesn't depend on anything other than the kernel, which means you can often entirely ignore all library issues; more often than not our software 'just works' when built for some new customer platform even though I've never even targeted that environment (or even CPU architecture) before.
There are people that aren’t working in order to pay their living expenses. Think young adults, students, or retired folks picking up a side gig to pass time.
I don't know, I've been very close to the money a couple of times in my albeit short career so far (on the subscription/sign up team/on a team where we know exactly how much money we make to the dollar every month and we've demonstrated growth). Its made very little difference when it comes to promotions/raises.

Its always dangled in front of you. The new leveling system which promises clarity for how to move up is always 'on its way' and 'nearly complete'.

Your manager will say you're always close to moving up and getting a bump (which usually turns out to be a single digit percent).

At the end of the day either your manager is able to get results for you and you're happy or they're not and the only way to get more is to get a better offer somewhere else. It sucks but that's the way it is.

I don't believe 'better performance' (TM) will get you a better raise. If you doubled the number of tickets you complete in a sprint consistently you would not get a raise any more than what you'd get if you kept at your current pace. Its not like finance where your compensation is directly tied to your performance when you run a fund.
Controlling the hours people work would make their labeling of people as not employees would be very contentious. And there's little difference between trying to log in and get work vs waiting for work.
I like to philosophize about the universe, how at every state change a new universe is created. Like if the version of you I see is someone else, almost identical, and the version I interacted with have branched off into a new universe.
The danger of delegating education to journalists (2012)
"Are there a lot of issues with non-competes?"

What would constitute "a lot"? The last few years I've seen an increase in the tech industry of non-competes being required for less senior roles, plus reports of using non-competes in low-wage industries to try to freeze workers from leaving jobs. [1]

They're also over-broad and selectively enforced. I was considering a job last year that had a non-compete and wasn't eager to sign it because if you read it broadly it would've been hard for me to take a job that wasn't with a "competitor." Which was 1) over-broad and 2) bogus because the harm that would've been done to me was far outsized to any harm I could've done taking a job with any competitor.

I wasn't going to be such a strategic employee that me going to Company B would have hurt Company A in any real way (nor would I have been compensated at that level...), but I was expected to sign a non-compete and be severely restricted in my next job options -- or roll the dice and hope if I took a job with Company B later on that it wouldn't be considered "a competitor" or that the employer would care.

And that's the other problem - I was told by several people "eh, that's not enforced" but it was not something they were willing to forego, either. I don't sign agreements with the intent I'm not going to live up to them. It's not reasonable to have that kind of uncertainty, either.

Non-competes have their place - I can see, say, Netflix putting in place a NC with a head of programming or major cloud providers having non-competes for very senior execs who have extensive information about strategy, budget, customer lists, etc. But lower-rung employees who don't even have their own budget or any material knowledge about the operations of the business? That's stupid.

[1] https://www.mashed.com/620419/the-contract-you-didnt-realize...
Introduction to Large Language Models
This article explores the concept of LLMs, their architecture, how they work, and their applications. Additionally, the article also discusses the challenges in building LLMs, including the computational requirements and the ethical implications of using these models.
Feel like I've seen that twitter thread many many times from various VCs the last 2 years once the Fed made it clear it was raising rates. Can't help but seem like wishcasting but it's feasible.
PyQT's license is not ideal, and that's why Pyside exists.

https://www.pythonguis.com/faq/pyqt-vs-pyside/
> Isn't that because different platforms are different?

To some extent they are; I don't mind having Windows-native-looking widgets on Windows and Linux-native-looking widgets on Linux.

But programmatically, code that is designed to do a particular function should do it the same on all platforms. That's the point of having a cross-platform toolkit. If I end up having to write a lot of platform-specific code to handle quirks, I might as well just ship separate apps for each platform. It's been a while so I don't have specific examples, but that's generally what I remember running into.

Of course a lot of this will depend on what specific things you are trying to do. One item that I do remember having particular issues with was multiplexing network I/O with the GUI--which is inherently difficult because both of those things want to run their own event loop. Qt has a built-in "widget", QSocketNotifier, to bring network I/O events into its GUI event loop, but wx does not, so I had to roll my own, and it took different tricks on different platforms to make it work (and it was still clunky even then). But many GUI applications don't have to do that.
Engineered White Blood Cells Eliminate Cancer
There's https://native.live if you want to deploy it as a native app. You can also embed React Components into LiveView if you wanted. Elixir can be anywhere you want it to be.
And open up my WiFi to Amazon Sidewalk, surely ye jest?
I feel you. That's why I try to limit my learnings as much as possible to "foundational" subjects. You can't go wrong by learning SQL in depth for example.
> Why does Twitter need a Boulder office?

Let's say they don't need it.

You can't just stop paying your lease.

Usually there's a provision to terminate a lease with a hefty fee attached, or you wait until it expires and don't renew it. Otherwise you still owe the money you agreed to in your contract (and likely other breach fee clauses as per lease).

If you don't need the office you can't just decide to stop paying but still occupy it.
I don't think anyone disagrees. The rate they were charging, and every. single. message. that has come from Reddit's CEO since that announcement have been so full of shit that they'd make the porto potties at woodstock (or the shit pits at Fyre festival) look like flower pots.

They could have changed NOTHING about the move except their messaging and attitude and things would've gone a lot better.
The point of gardening leave is that it is mandatory, not voluntary. People are not going to choose to put their career on pause when they could be working, even if you pay them.

The proposed law will ban mandatory non competes, even if they are paid.
Project Managers oversee the building of new stuff.

... then Product Managers move in and squat.
Google maps does that too?

"Use the left two lines to take exit 12 towards Buemont Street"

"Use the second from the right lane to continue on Sepulvada Drive"
Are there advantages to this other than, I guess it being convenient? (Zig noob here.)

Eg, are there C to Zig ports that have had a demonstrable performance or memory-safety gain or something like that?

(Specifically, I mean over a C-lib wrapper compiled using Zig, as matching this case.)
PyInstaller always seems to tick off our org's MalwareBytes, causing it to break in new and interesting ways but only after a good amount of development hours have been sunk into the project. Recently I've been using Nuitka to package python apps. It would be nice if PSF would adopt/develop an official way to do this.
What a wasted opportunity to call it zag.
most leases say your responsible for the remainder of the lease unless they're able to rent it out again, at least for residential, (though I'm not sure how eviction effects that).
> the prestige of having Twitter as a client

Wait, what? There's prestige in that?
Secrets of the island 100 club (2012)
LTO-5 worked great for my use case and I find new/old-stock LTO5 tapes for about $5/TB on ebay. I verify every tape after writing, and I include about 25% to 30% parity data on each tape to combat bit rot. I don't really need to write more than 1TB at a time of data, and the rest of the room on the tape is parity data (PAR files).

The drive was super cheap, $150 used. I don't expect it to last forever, I plan to buy another tape drive as a backup and eventually upgrade to an LTO-6 drive.

After making 2 copies of all my important data, about 30TB on LTO-5 tape, I don't have that much to back up, maybe 2TB a month, but it's easy to justify buying a few more tapes every now and then. Buying 2 hard drives for redundancy is just not anywhere near as cheap as buying 2 LTO tapes for the same amount of data, even for people with less than 100TB of data.
I'll just say it: there's always that person who has to come in and tell people how a projects name is named the same as some random thing in the universe, then scours the internets playing the "when was it first created" game. I'd say no one cares, but then there's 'that person' who clearly does! weird.
The main reason selective non-compete clauses are important, is preventing industrial espionage on intangible assets... and customer lead-data exfiltration.

In business, idealism will not be rewarded in the long-term.

People intuitively understand this fact, if they were ever stung by a bad partnership deal or outright scam.

The core issue was the scope of these terms became far too broad in 50 years.

The sun always shines even when our faces are turned, =)
Yeah i am curious as well as to what exactly is a "restricted API" and how MSFT prevents plugins to use it while allowing github copilot to use it.
Fox was reporting on a boycott, not creating it. You could sooner sue Instagram or Facebook for hosting content that promoted/organized a boycott, but if you want to side with a multi billion dollar corporation trying to make boycotting illegal/financially ruinous for a consumer, that seems rather fascist. And I’m gay and not trying to justify whatever, but I don’t necessarily want to see the concept of a boycott become illegal lol, that’s not very progressive. You can’t force people to buy your product.
I think that's spot on. I know they were developing typescript together with the monaco editor and monaco became the basis for visual studio code.
80% less staff, 80% fewer office desks to fill.
Lazarus on FreePascal
It is incredibly hard watching my country devolve further and further into culture war. The fact is that culture war sells, both products and votes.

Not only is it bad for our culture, but it has made issues that shouldn't be culture into cultural issues. We haven't had a serious national conversation on any topic in decades, and genuine problems are piling up while we're unable to even begin to discuss solutions.

We survive because we had so much momentum -- vast amounts of money, enormous clout, and a system that more or less continues. But it feels like it could all give out at any moment because we've decided we enjoy hating each other more than we enjoy having a country.
The point isn't that whistleblowing might put a sudden end to it; it's that nobody has ever blown a whistle, with evidence that isn't hearsay, ever.
These sites also produce a useful ranking which is separate from the content. They deserve to be compensated for that if you want it.
You are wrong, the proposed law bans both paid and unpaid non-competes. The point of gardening leave is that it’s mandatory and not voluntary. Making it voluntary defeats the purpose because anyone who wants their career to keep progressing is going to turn it down even if you offer to pay them.
Hedge Funds and I-Banks are on suicide watch.
I'm saying it's possible. I didn't say the Grove/Americana are shining examples.
San Francisco library turning off WiFi at night to keep homeless from using it
Very large websites should be sized by the government as they become a public good, and be subject to control which stems from society at large. The only question is which government should size a website which the entire globe contributed to?

Only in a world like that can a reasonable policy like this be enacted. The second thing that should be enacted: these sized websites may only censor content that is proven in court to be unlawful.
For various reasons, token selection may be implemented as upweighting/downweighting instead of outright ban of invalid tokens. (Maybe it helps training?) Then the model could generate malformed JSON. I think it is premature to infer from "can generate malformed JSON" that OpenAI is not using token selection restriction.
This is why that strategy does not make sense to me. I don’t refute it _is_ a strategy that would undoubtedly work.

But if you’re on the hook for the full amount either way, why not just leave early and hand over the key? There’s less that could go wrong that you’d be responsible for, the space isn’t just sitting unused, and the owner has an opportunity to market it earlier.

Everyone walks away better for it. Plus you don’t have the negativity and expense of a lawsuit or an eviction or whatever else.

Ninja edit: am I missing something?
Forgot to add, any Spanner query that I expect to be reasonably fast for realtime usage has to be very simple. In Postgres I often get away with much more complex ones.
> he's a dude that thinks he can do whatever he wants with no consequences

That's been clear to me for many years, but for me, the nail in that coffin was the whole "pedo guy" thing. It was a great demonstration of what a despicable person he is.
I've felt like v2 is MUCH better than the v1 system, and pricing is still much better than alternatives.

With that said, our core systems are still on GCP and we use Fly exclusively for Next.js UIs so the comparison is to systems like Netlify and Vercel, both of which are far less reliable in our experience, and far costlier (Netlify is at the point of nickel and diming people).
Ironically you only start to see it where you want to see it. Motivated reasoning you agree with is just reasoning
Only the Feds have the money/ability to borrow. Newsom spent CA’s surplus.

Yes, it would enable more policies like this. For those involved in promulgating such policies, that is the whole point.

But even assuming they changed policy, I doubt SF can maintain basic govt operations without a bailout.
Are there any employees in the Boulder office now? Does anyone know.
The important part is the stability - if your usernames can change then they aren't stable so you don't select it.

I think it is a good reminder that most things you think of as being unchanging that are also directly related to a person.. aren't unchanging. Or at least any conceivable attribute probably has some compelling reason why some one will need to change it.
I am only fighting what I assume are subconscious impulses to go there, but I don’t feel I’m missing any utility provided by Reddit on a daily basis.
Every type is inhabited in most type systems for general-purpose programming languages. For example, to inhabit a type T in Haskell syntax (the same approach works in basically any language):

f :: () -> T
f x = f x

myT = f ()

What this shows is that Haskell types are not sound as a logic, but that doesn't mean they aren't a fine type system.
I love gooey: https://github.com/chriskiehl/Gooey

It allows me to quickly slap a GUI on an existing script that accepts command-line-arguments. In the end, I get the best of both world: Discoverability from the GUI, automation through the script, and automatic feature parity between the two.

Downside: Control over the GUI layout is basic, and only "standard" GUI features work, but I never felt limited when using it.
Hopefully the drugs and trip are done in a safe place like a lab. Anything that increases brain plasticity also increases suggestibility which can be extremely dangerous if you're doing ayahuasca in Peru with a bunch of strangers or even LSD in an apartment in NYC in mixed company.
> If I end up having to write a lot of platform-specific code to handle quirks, I might as well just ship separate apps for each platform.

that's weird, wxWidgets' job is supposed to be to handle this for you.

> One item that I do remember having particular issues with was multiplexing network I/O with the GUI--which is inherently difficult because both of those things want to run their own event loop.

The UI always has to run on the main thread, so why not run the non-UI tasks in a separate thread and send events between the two to communicate? https://wiki.wxwidgets.org/Inter-Thread_and_Inter-Process_co...

Or was wxWidgets 3 not out when you were playing with it last?
When you're too big of a customer that you can't be shut out. Strategic toxism
https://youtu.be/V7GP3l5znc8?t=7
Post indicates tipping point. Other posts demonstrate velocity.

https://www.eia.gov/todayinenergy/detail.php?id=55239

https://www.iea.org/news/renewable-power-s-growth-is-being-t...
> It is also worth noting that the region hit hardest in Italy early on just so happens to be a huge textile manufacturing center with a huge Chinese population.

If you're talking about Prato, your information is completely wrong.
First the message goes to the server. Then it must wait for my client to pick it up which is not instantly. I cannot see how my location could be measured by picking up a message from a server.
Explicit agreements not to poach workers are also illegal in sane labor markets (California, for example).
WIV took down their database and upgraded their ventilation circa September 2019. [0]

Event 201 wargame about just such a disease was held in October 2019 — where people “role played” many of the policies we saw enacted. [1]

Trump signed for flu vaccine research in September 2019, developing new technologies and an influenza task force. [2]

I’m sure that’s all just coincidence.

[0] - https://news.yahoo.com/wuhan-lab-air-circulation-systems-135...

[1] - https://centerforhealthsecurity.org/our-work/tabletop-exerci...

[2] - https://www.govinfo.gov/content/pkg/FR-2019-09-24/pdf/2019-2...
Perhaps they were running TempleOS? :P That seems like one stack where the odds of evil-bit packets being deliberately blocked seems very high to me.
It will no longer be free to browse how you like. You will be forced to use Reddit's Apps, Reddit's website, etc. Along with the tracking and restrictions that they impose (Future removal of NSFW is an example of a restriction).
Has anyone spent the time to read this through / does anyone know if it's retroactive? Does it only apply to new deals?
Looks really useful and neat especially the way it chains so fluently for parallerization
The silent message is sent to your device not from your device

https://en.m.wikipedia.org/wiki/SMS#Silent_SMS
It was no accident. They locked the homeowner out because a delivery driver (falsely) accused him of racism.
> "The representative told me I should have received an email, which I indeed found in my inbox. It was from an executive at Amazon. As I dialed the number provided in the email, I half-wondered if Amazon was experiencing some issues and I was unwittingly falling into a scam. When I connected with the executive, they asked if I knew why my account had been locked. When I answered I was unsure, their tone turned somewhat accusatory."

Don't be shy. Name the Executive. I'm quite sure employees and companies alike would benefit from understanding who in a senior leadership position would make such a miscalculated and egregious accusation against a customer.

> "Update: I was not truly in the dark for a week. My smart home runs mostly locally and Alexa really is just a polymorphic interface. I was just able to use Siri. Though out of habit I’d sometimes say “alexa” only for her to remind me how stupid I was."

This really is the crux of the matter: Alexa is replaceable.

https://medium.com/@bjax_/a-tale-of-unwanted-disruption-my-w...
Internet points are fine but the sort by votes order messes up any interesting discussion if people use downvotes as disagree buttons.
Haha reminds me of the one we made this year proposing adding barter system as a payment method to our processor: https://github.com/juspay/hyperswitch/issues/825, fun times :P
Being sort of forced to buy Twitter for 3x what it was worth was a consequence.