skysight-inc/HackerNews huggingface dataset:
I generally agree that the government often hamstrings itself. But consider also that you can't terminate state employees easily, and their benefits packages often cost more than 100% of their salary. The salary itself and the working conditions often don't attract the best talent. Thus it's not always so cut and dry in terms of what's the best outcome for the public interest.
Disabling JavaScripts does not always work for all files, for some reason; I don't know why. Some files can be displayed even though JavaScripts are disabled, but some don't work. Some files will only partially work if JavaScripts are disabled.

However, even if it doesn't work, the server will send the JSON as a part of the HTML file, which contains all of the relevant data, so I wrote my own script which is much shorter and much faster than those in GitHub, which also avoids needing extra requests to download the scripts.

Also, it does support the git protocol so that can still be used, and there is also the API and fortunately it has good documentation, and that does work without JavaScripts (documentation should always be made to work without JavaScripts; if your web site has documentation and does not work without JavaScripts, please correct that, even if there are valid reasons why the other files might not work without JavaScripts (which is uncommon, because usually it is for no good reason)).

Still, it isn't very good that they have to do that; they should allow to design to work without such a mess. (How they describe in this article, it does have the problems described there and more; this is because of the messy of WWW, but they could avoid using much of the newer stuff, and make it more compatible and improve accessibility and avoid many problems where they need to add considerations that should not even be necessary to consider if it was designed properly (since then the client would be able to handle it automatically according to the user preferences, without needing to be told by the server).
The conda-forge ecosystem is making big strides in dependency management. No more are we stuck with the abysmal pip+venv story.
Discussions

(67 points, 2 days ago, 54 comments) https://news.ycombinator.com/item?id=40926656

(26 points, 1 day ago, 21 comments) https://news.ycombinator.com/item?id=40931973
Why not just eat a bunch of fruit and veg
Third party tools (mypy, pyright, etc) are expected to check types. cpython itself does not. This will run just fine:

python -c "x: int = 'not_an_int'"

My opinion is that with PEP 695 landing in Python 3.12, the type system itself is starting to feel robust.

These days, the python ecosystem's key packages all tend to have extensive type hints.

The type checkers are of varying quality; my experience is that pyright is fast and correct, while mypy (not having the backing of a Microsoft) is slower and lags on features a little bit -- for instance, mypy still hasn't finalized support for PEP 695 syntax.
I think this is great. I've recently been able to make use of a random other network and had a few 30m calls that have been pure, absolute value. Being able to pay for access is better than simply not having any access whatsoever.
I have heard this is happening with angel investors too. Reaching out via X offering $500 for a 20 minute consultation about your app.
FCNTX
Save on your online shopping with Coupons Planet! This extension automatically finds and applies the best coupons available, ensuring you get the lowest prices. Easy to install and use, Coupons Planet seamlessly integrates with your browser for a hassle-free shopping experience. Join thousands of users already enjoying instant discounts.

Download now and start saving!
KNOWN ISSUES SO FAR
- counts more than one every time volume button is clicked (fixed in new build, waiting for review)

- crashes if you hold one of the volume buttons for long

JUST LEARNED THIS...
Apparently, Apple prohibits apps from altering hardware functions like volume buttons. So, that likely means this app won't get published on App Store.

But it's been fun to learn Swift and Objective-C from building this simple app.

If I want this to be released, I would need to remove the volume button control and only support swipe gestures.

I can also make this open-source if you are interested in learning how it works.

Lemme know what you think.
> app

I failed to quickly find the painting app I'm trying to remember. Though there's FocalPaint[1] (12 channel multispectral). Maybe it's Rebelle[2]?

It looks like there's unfinished work[5] for Krita? Mixbox[6] is related, but avoids actual spectra.

> mixing guide

Neat. ColorMixingTools[3] is similar, with a drop2color and color2drop, and online[4] and derived apps.

[1] https://www.focalpaint.com/p/focalpaint.html
[2] https://www.escapemotions.com/products/rebelle/about
[3] https://zsolt-kovacs.unibs.it/colormixingtools https://zsolt-kovacs.unibs.it/colormixingtools/cmt-drop2colo... https://zsolt-kovacs.unibs.it/colormixingtools/cmt-color2dro...
[4] https://sensuallogic.com/paintmaker
[5] https://invent.kde.org/graphics/krita/-/merge_requests/1783 https://krita-artists.org/t/paint-like-color-mixing-kubelka-...
[6] https://github.com/scrtwpns/mixbox
- AT&T will usually pay all of the arbitration fees (with some exceptions).

That could get pretty expensive for them quickly.
According to the article, the data was being made available to other businesses... From the detail level involved, I imagine the NSA has some sweeter deal with telcos... And they have much richer data.
Optional static typing is just like a comment (real term is annotation) of the input variable(s) and return variable(s). No optimization is performed. Using a tool such as mypy that kicks off on a CI/CD process technically enforces types but they are ignored by the interpreter unless you make a syntax error.
The parser supports the type hint syntax, and the standard library provides various type hint related objects.

So you can do things like “from typing import Optional” to bring Optional into scope, and then annotate a function with -> Optional[int] to indicate it returns None or an int.

Unlike a system using special comments for type hints, the interpreter will complain if you make a typo in the word Optional or don’t bring it into scope.

But the interpreter doesn’t do anything else; if you actually return a string from that annotated function it won’t complain.

You need an external third party tool like MyPy or Pyre to consume the hint information and produce warnings.

In practice it’s quite usable, so long as you have CI enforcing the type system. You can gradually add types to an existing code base, and IDEs can use the hint information to support code navigation and error highlighting.
Does anyone know if there is more serious single threaded performance degradation (more than a few percent for instance)? I couldn't find any benchmarks, just some generic reassurance that everything is fine.
A few are on steam (uqm, Wizardry) rotp is in most official Linux distros (apt install rotp), though the fusion version (which you should play after getting the hang of the original) you can Google and download from the repository release. Warzone 2100, may also have an official Linux distro though you can get the edge version from the repo (Google it).

Have fun!
Why would that happen?

(Payouts are expected to drop in about ten years if no action is taken, but that doesn’t render the SSA irrelevant or cause it to suddenly collapse and shut down, so I assume you mean something else)
I feel "Github is still an amazing piece of software" and "GitHub has annoying bugs it really shouldn't have" are not really conflicting opinions; they can both be true at the same time.

I use GitHub because it's still the best option, by quite some margin.[1] But I also think it has stupid bugs (that sometimes take ages to fix), some misdesigns, and at times complete misfeatures.

For example if you have a light colour scheme the GitHub actions log is shown as fairly low-contrast dark. This is quite unreadable for me; there's a reason I use the light theme. So I need to open the 'raw log' and check it from there. Is this doable? Yes. Do I absolutely hate having to use GitHub Actions because it's just such an annoying workflow? Also yes.

GitHub discussions is borderline useless. Try commenting on a larger thread; you'll struggle finding your own comment and seeing if anyone replied. Making a conversation UI that's more confusing and worse than Twitter is quite the achievement, but GitHub pulled it off.

Some of this is just mystifying; these are not new features, and pretty low-hanging fruit. Just like how the back button behaviour was just broken on issues for like half year or longer until they finally fixed it.

[1]: I haven't evaluated Gogs/gitea/Forgejo in a while though. Also the entire double fork thing is somewhat unfortunate.
I used to doodle mazes very much like this in middle and high school, and the images in this story immediately reminded me of them
Comparing C/C++ unity build with regular build on a large codebase
In my mind it has some similarity to

https://en.wikipedia.org/wiki/Object_Constraint_Language

insofar as there is an expression language inside of OCL. OMG uses OCL in many parts of standards that can use that functionality.
Two large marketplaces in my country I know of have their own self-hosted PaaS (I know some of their devs personally). They're microservice-driven and have many small teams. One of their devs showcased me their platform where a small team can launch a new microservice with a few simple configs/CLI commands without having to know anything about infrastructure (it has built-in monitoring, logging, scalability options, discovery etc., full package). I guess it lowers costs because they have a lot of traffic. And they made it super easy to use for small teams with no cloud expertise. Faster deployments because each small team manages their microservices on their own. Plus, no vendor lock-in. I can imagine the pain of migrating 3000 microservices off a vendor. However, I think for small companies self-hosted PaaS is an overkill. Those companies have dedicated teams who work solely on PaaS.
Problem with talking to musicians directly is that they might quite like or even quite love the idea, but they often prefer to hand off decisions about stuff that they are not super passionate about to the people who look after the money. Many musicians actively avoid wanting to have to deal with the commercial and logistical side of the shows and stuff around their music and delegate that side of stuff to managers and labels, so that it doesn’t distract them from their core mission which is creating.

So to get those musicians on board you need to make them passionately care, creative to creative.

So as you rightly point of the best way is to approach the creatives who design shows for lots of musicians and get them to care to be able to sell it in to the musicians and their teams.
I run into torrents with the featurettes & commentary included fairly often.
The issue is that the housing price is set by the people that do care about making Yet Another few hundred thousand.

Equality is good for equality sake. This is a lesson contemporary North Americans seem to have forgotten in record time.
Article title: How we sped up Notion in the browser with WASM SQLite

Discussion (19 points, yesterday) https://news.ycombinator.com/item?id=40931957
Some people in my network do this. Others don't.

I personally think it's a bit scummy, but then again, I also limit access to only those who get a warm intro from someone IK to me.

To each their own.
The only "criminals" is AT&T for leaving the doors wide open.
> those disorders are often characterized by inappropriate dopamine/norepinepherine levels.

My understanding is that is still hypothetical at this point, albeit the leading hypothesis. Personally, I think that ADHD is just an abstraction for a set of behaviors. I am not trying to downplay its severity, it's caused me undue suffering, but my point being that I believe there are multiple etiologies that have fairly similar symptoms.

After all, stimulants have a wide variance in efficacy for people with ADHD, and there are plenty of medications that are even non-stimulants, so I think that should be a sign that there is much more to this disorder(s) than just dopamine and norepinephrine.

But hey, what do I know?
I have seen Na-ion replacements for lead-acid, the chemistry is forgiving enough for that. No idea how good are they.
I use The Lounge on a VPS to solve that problem. It's a good practice in opsec instead of giving up entirely and sending it all solely to Discord.

https://support.discord.com/hc/en-us/articles/12926016807575...

I can't escape Discord because of the network effect, but this recently rolled out in one of the servers I'm in and it can't even be turned off at the server level. Only at the individual level. Servers can also enforce phone verification. And at the end of the day, getting someone to click a link you control to see their IP is simple enough on any platform.
How so? How can it even be an advanced fee scheme, if there is no promise of later rewards?
You hit a few important notes that are worth keeping in mind, but I think you handwave some valuable impacts.

By virtue of shipping around an entire system's worth of libraries as a deployment artifact, you are indeed drastically increasing the payload size. It's easy to question whether payload efficiency is worthwhile when the advent of >100, and even >1000 Mbit internet connections available to the home, but that is certainly not the case everywhere. That said, assuming smart squashing of image deltas and basing off of a sane upstream image, much of that pain is felt only once.

You bring up that you built a system that helped you quickly and efficiently configure systems, and that discipline and good systems design can bring many of the same benefits that containerized workloads do. No argument! What the Docker ecosystem provided however was a standard implemented in practice that became ubiquitous. It became less important to need to build one's own system, because the container image vendor could define that, using a collection of environment variables or config files being placed in a standardized location.

You built up a great environment, and one that works well for you. The containerization convention replicates much of what you developed, with the benefit that it grabbed a majority mindshare, so now many more folks are building with things like standardization of config, storage, data, and environment in mind. It's certainly not the only way to do things, and much as you described, it's not great in your case. But if something solves a significant amount of cases well, then it's doing something right and well. For a non inconsequential amount of people, trading bandwidth and storage for operational knowledge and complexity are a more than equitable trade
This is amazing and very very promising. I was looking for something like PineTime but apparently my google skills weren't good enough.. Thanks a lot for the help!
You live in a place where the government is for the people, not for themselves.
Very difficult to run these days. Since 2018, federal courts have ground away many of the legal routes needed to run a successful class action suit against a national or multinational corporation.
Snowflake PR, from the link above: "What makes telecom service providers unique is that they have access to consumer location data. For most other industries, a consumer can go into their phone’s privacy settings and turn off the location access in the smartphone app. But in the world of telecom, as long as the phone is connected to a network, the telecom provider can use triangulation to find the approximate location of a consumer. This is why there is an emerging trend of companies building partnerships with telecoms to power use cases across multiple industries from competitor intelligence, alternate credit scoring, hyper-targeted marketing and more."

That pretty much says it.

It's disappointing that TechCrunch didn't point this out. Nor did the New York Times.[1] Yet it's right there on Snowflake's site.

[1] https://www.nytimes.com/2024/07/12/business/att-data-breach....
At MPOW most Python code is well-type-hinted, and mypy and pyright are very helpful at finding issues, and also for stuff like code completion and navigation, e.g. "go to the definition of the type of this variable".

Works pretty efficiently.

BTW, Typescript also does not enforce types at runtime. Heck, C++ does not enforce types at runtime either. It does not mean that their static typing systems don't help during at development time.
Agreed that their API is the most important thing, but IMHO they're not doing a particularly great job of it. You've got two separate API systems (REST and GraphQL) that overlap but with neither a superset of the other, two separate ID systems, no help in handling the wide range of incompatible API versions used by old GHE instances in the field, OAuth apps vs Apps that have different constraints on the APIs they're allowed to call and with no clear migration path between them, important bits of functionality used by their own UI that aren't available through the API at all, a convoluted API quota system, etc.

Frankly, a lot of it feels like they were trying to deprecate and replace an older system with the shiny new thing, then realized halfway through that they couldn't and now we're stuck with two somewhat incompatible ones for the foreseeable future. They could really use a strong tech lead on this.
> They just need the Chinese to provide enough of a way around sanctions that they can continue the war.

I agree with most everything you wrote. You closely describe the situation in 2024, while my argument is longer-term and presumes that the Russian goal is world domination in the Roman Empire sense. That's what Sweden and Finland smelled when they joined NATO.

At that scale, our squabbles with China seem petty and minor, and therefore entirely Russian-serving. Chinese hacking is mostly tech espionage and one millionth of the Russian amount. The Taiwan crisis is also intrinsically petty. China basically wants to take it over because the drunken bar fight with Chiang Kai-shek was never really settled. It's a bit like the geopolitical version of "but her emails," like the Turkish/Armenian animus without the genocide event.

> We can position ourselves better for a less-awful world order if Ukraine can survive long enough that Russians get fed up with Putinism.

The Russians have updated the dictatorial model for the 21st century, making uprisings a thing of the past. There's no group or category left whose getting fed up makes a difference. In extreme cases, the experience in Syria and Venezuela is that beating down hard on the population improves the dictatorial position (like in WW2) instead of weakening it (like in Britain's American colonies.) Plotting a coup is hard to impossible too. It just requires so many cogwheels that it gets caught by surveillance before it hatches.

Putin has also updated what it means to take over a country. His first preference was a vassalized Ukraine with Yanukovich, i.e. conquest by any other name. Countries like Hungary are one Big Lie-like claim away from having their elections Rwanda-ized. The Ukraine treatment is a last resort for countries who just plain refuse vassalization.
Ad for Intro
A language server in your IDE kicks in much earlier, and is even more helpful.
Agreed, only trying to make the comment justice - not agreeing.

Arguable, Denmark has a super low density also if you count in Greenland.

As also written, I don't buy that argument. I think the core is inequality.
CPC of $2500 isn't bad for the potential upside
The title is a complete lie and has essentially nothing to do with the content of the article.

The app allows you to book appointments with specific people who claim significant expertise. The article does not suggest that VCs are asking founders for a fee to present their pitch.
We've thought about the idea of offering interviews to anyone who wants one at cost (so even if we couldn't get you a job, you could come take our interview, get feedback, and we could post about you publicly [with consent] if you did well and wanted the signal boost). Feels like kind of the same type of thing.

In general I find it kind of hard to criticize any offering isomorphic to "we weren't offering this thing before and now we are, here's what it costs". At worst you just...don't pay for it.

In particular, the article opens with:

> Silicon Valley has long run on an ethos of pay-it-forward generosity, where people connect friends or acquaintances to others in their network who might be able to offer advice.

which is just another way to say "hope you're in the club, because you're not going to get into it if you aren't". Surely offering the ability to buy some access to the club is better than just having it all based on personal networks.
I tested it out. I asked what is the TBW on an SSD. It got it wrong of course, said 400tbw when the correct value is 600tbw.

Don't trust chatbots, kids.

But what's terrible, there used to be a spot where you can search questions and reviews by keyword. That's gone now and they've replaced it with this generative AI crap. Rather than seeing useful answers/reviews with extra details and context, now all you get is an oversimplified AI generated summary that's likely wrong, and you have no way of verifying apart from skimming through the thousands of reviews.
> their main concern is getting a working product out the door

Yes. You'd be horrified if you saw how many game-specific hacks each GPU driver had. Patching their horrors in drivers. So sad.
I see, so you are hesitant to provide financial information to our service and we need to:
- make sure we keep it safe
- provide a better value proposition to users
?
The other trade off is correlated with the energy stored : potential for catastrophic disaster in case of failure. as a society, living below is not risk free in the long run.
The NSA shouldn’t need the telcos to retain these records, just hand them over to the NSA to retain right?
Not sure this is still a valid critic of Python in 2024.

Between pip, poetry and pyproject.toml, things are now quite good IMHO.
50% VOO
25% VWCE
25% bonds

That's the way I've been doing it since years.
The AT&T app and website are so bad it takes way longer than 1 minute to log in to e.g. pay your bill. The United States needs to raise the bar for large-cap negligent operators and fine the company enough to make shareholders listen.
My friend, the best way to grow a business is to work with the people who already trust and support it. Start having conversations with your patreon supporters. Ask them these same questions.
My body is ready. I love python because the ease of writing and logic. Hopefully the more complicated free-threaded approach is comprehensive enough to write it like we traditionally write python. Not saying it is or isn't I just haven't dived enough into python multithreading because it is hard to put those demons back once you pull them out.
A Hurricane Divide in Houston: Who Has a Generator?
Generally, globally sub-optimal many-agent game-theoretic equilibria can't be escaped by individual agents shooting themselves in the foot. There is a reason why it is an equilibrium in the first place. If there a traffic jam every day that adds 30 min to everyone's drive, you can't solve it by asking some people to voluntarily take the alternate path that adds 1 hour to their drive.

The correct way to move from the sub-optimal equilibrium to a better one is via global action i.e. changing the rules of the game. In the real world that means state level actions as GP talks about.
Do you have any source for the claim that there is a factory with the sole purpose of assembling and disassembling M1 Abrams tanks without actually delivering or upgrading any of them?

That sounds very implausible, bordering on conspiracy theory.
https://archive.ph/sBlU0
And thanks to the conservative majority supreme Court, he can actually do these things as president with complete impunity.