skysight-inc/HackerNews huggingface dataset:
Someone else said something similar, that this is "unfair" because it doesn't solve the root of the problem. We're all STEM folks here, most of us are developers, so let me ask you a hypothetical: imagine you're developing an app. You develop a proof-of-concept and show it to the client. They turn to you and say, "we're not paying you for the time you took to make this; it's not the full app". What would you think? Progress is not binary.

This policy doesn't solve the whole problem, but it is a step in the right direction. Consider it a proof of concept: if this policy can show the feasibility of forgiving existing student loan debt that's piled up over many decades, then it should pave the way for future policies which can better subsidize new loans -- a far lower cost.

Obviously, the root of the problem lies with privatization of education and capitalism, but those are things so ingrained in our society that we basically can't expect to ever fix them. Working our way towards better subsidies is the next best goal.
Fly.io doesn't track Heroku buildpacks nor does it recommend buildpacks as a first class workflow. Buildpacks are very underdocumented. The official tutorial and guides pushes Docker as the "preferred" workflow. Docker is nice for environments like Rust/Go/when you have additional dependencies. For Ruby/Python/Node buildpacks are a lot easier. Your typical Heroku tutorial says "use cedar-XYZ pack for Python Z and everything will just work". The version of Heroku buildpacks tracked by fly is many years out of date (Heroku 18, https://fly.io/docs/reference/builders/). People use Heroku because they don't want to deal with DevOps or the differences between Ubuntu vs Debian vs Fedora for server side deployments. Docker is great for complex use cases but 80% of the time you just need to install dependencies and expose a port. Fly.io claims to have automated detection of environments but this isn't well documented at all. The docs doesn't explain when to use the automated detection and when it will fail.

In the entire fly.io documentation, there are only two mentions of buildpacks:
https://fly.io/docs/reference/builders/
https://fly.io/blog/topic/buildpacks/

Fly.io hides behind clever engineering blog posts while pushing tremendous complexity on to the developer. While I appreciate the transparency and clever engineering hacks used in building Fly, the lack of a true managed database with a proper GUI and point in time backup and recovery makes it hard to consider Fly as a true Heroku alternative (the official Fly.io recommendation is to go to Crunchy Data for managed databases).
The app was a C# frontend (https://github.com/kg/HeapProfiler) that drove windows OS services to take heap snapshots and capture stack traces, so I ended up writing a custom key/value store in C# to avoid having to do cross-language interop, marshaling, etc (the cost of sending blobs to SQLite and running queries was adding up.). It's hard to beat the best-in-class optimized databases on their own turf but if you can just grab a spot to dump your data into, you end up being a lot faster.

By the end it ran fast enough that it was able to saturate the kernel's paging infrastructure and make my mouse cursor stutter, and I was able to take 1-2 snapshots per second of a full running Firefox process with real webpages in it, so it was satisfactory. SQLite couldn't process the amount of data I was pumping in at that rate (but it still performed pretty well - maybe a few snapshots per minute)

At the time I did investigate other data stores and the only good candidates I ran across used incompatible open source licenses, so I was stuck doing it myself. Fun excuse to learn how to write and optimize btrees for throughput :-)
This is my take and when working directly with computer memory/addresses, 0-based is most convenient. For working with data/stuff at a higher level, 1-based is more natural and convenient.
Hrm. I should have written puffy nippled torpedo tits :-)

Anyways. Impressive. But they all look somehow "uneven", lack of "softener" like the photoshopping for the magazines.
True, though you may void the warranty depending on your chosen fix. :)
>Initially, EPB will charge residential customers $1,500 a month for the 25G service and $12,500 a month for preferred business customers.

That's not exactly a price point that I call "residential internet" you can get 25G or even 100G or 400G literally everywhere as long as you have deep pockets. I'm not sure what's the news here.
> do we have any notion of which people here are really people?

Need more clear definition of "here".
Thanks for the response, that's really nice to hear!

I'll probably check out the more recent versions of Caddy as well, admittedly they're most likely a rather painless experience for most folks when compared with Apache/Nginx, though I've also heard good things about Traefik, which is even integrated in K3s as an ingress.

I guess most web servers are workable for a variety of use cases with a bit of effort, though I definitely reminded myself why people weren't exactly the biggest fans of the Apache config syntax just recently.
In Germany all bigger DSL providers still disconnect you once a day and issue new IPs.

Bad for at home hosting, good for privacy.
i'd love to see the techniques used in this
Math counting doesn't care where you start. You could start -400 if it's useful for the problem
Github does not have the right to forbid publishing _at the government's request_. They may freely choose not to publish, but would be an accomplice to a crime if this is done for the government.
But... you can't be slashed unless a block gets processed that supports your slashing, correct?
I had pcbs made. For the ar glasses I had a working v0.0.01 (working on a small microprocessor and low battery, with bulky cables but it could run a production ready screen nicely)

Edit: I’m talking about the screen because the hardest part was probably to source it and then interface with it (my screen was 720p and like 1-2inches large which is of course not your standard part).

Also I have to add my background in electronics is being the average arduino tinkerer, having an ambitious project in domains I know better helps finishing stuff too
GH is Azure.
The US government was not murdering anonymous strangers using a shadowy intelligence agency with no oversight 100 years ago. Army SigInt was only founded in 1917, and prior the US didn't formally employ any spies, and certainly didn't carry out assassinations.
The English grammar that Americans study in school is likely somewhat different than the English grammar that is taught outside of America as the goal of the latter is likely focused on helping students map their native language onto English. I would agree that `ordinal` is uncommon word for many Americans, but it wouldn't at all surprise me if there were languages where the equivalent word was far more common, and therefore its use and translation was a part of standard English as a second language curriculum.
They point at 3 apples and goes "0,1,2" naturally?
Fixed it locally by installing updated SSH client and forcing git to use it:

git config --global "gpg.ssh.program" "C:/Program Files/OpenSSH/ssh-keygen.exe"
On the other hand, allowing other web engines to run on the phone would increase the number of potential vectors for this sort of attack.

I personally would prefer if I could make the choice to do this, but I can also see the issues with that from Apple's perspective.
A big international corporation (Siemens) had, at one point, standardized their buildings world wide to have room numbers starting with 2 on the ground floor, 3 on the floor above etc., leaving space for two basements.

All room numbers were 5 digits, and skipped numbers if there were multiple windows in one room, based on the theory that such a room might later be sub-divided, and wanting to avoid renumbering of rooms down the hallway.

(I encountered this around 2003, so might have well changed since then; didn't find any references only with a quick search).
For now. The comic OP linked to pointed out that (when it was written) GoT wasn't available on DVD anywhere. Disney is particularly bad about making their stuff unavailable in any form - expect DVD distribution to slowly go away as the content owners push you to their streaming sites.
You appear to be shadowbanned, all your comments show up as dead.
I start with a empty cup, then I fill it up to 1 cup.

I then put it in an initially empty bowl
> The problem is that accounting is generally complicated because business is complicated.

This is it. From a high level, accounting lends itself very well to software. You have accounts, money, and transactions, and it appears that the challenge is moving money between accounts and then adding everything up. Perfect domain for software, that's all stuff computers are very good at.

It's only once you start digging in with real companies that you realize the math is the easy part. The hard parts are the opposite of things that computers are good at - e.g. "given this change in rules that takes effect next year and is written in plain English, how do we account for this transaction?" Or "when an exception occurs, we need to define a process for how a human can handle it after month close."

The parts that are fun for a developer (look at the cool stuff the computer can do!) are not the parts that are valuable to a user; the valuable parts are super tedious and boring.
Even today, replacing the batteries on a laptop from a competing manufacturer is a 10 minute job with an ordinary screwdriver. Many people can do it themselves, and if not, a computer/phone repair shop will do it for $10 (or free, if you buy the battery from them).

Example: https://www.ifixit.com/Guide/Dell+Latitude+7480++Battery+Rep...
Fun fact, ebikes are actually MORE energy efficient than regular bikes, when you compare total calories expended on non assisted bikes to electricity + calories expended on ebikes.

Additionally, there's some evidence that ebike riders actually get MORE exercise on average than regular bike riders, because they ride much more regularly around the city for basic errands.
>I wouldnt be suprised to find a COBOL binding for raylib

I was curious and found this

https://github.com/Martinfx/Cobol/tree/master/OpenCobol/Game...
on the other side, arguments like this can be used to stall and diffuse the actual implementation upon the most egregious violators. In an extreme scenario (like say tribe gaming laws) said violators could actually hire and "astroturf" this kind of "look, over there" sort of outrage. Perhaps you are genuine, but .. congratulations California and AG Bonta on at least this action, right?
Interestingly, that Dijkstra article was originally published/circulated in handwritten form. It helps showcase the author's handwriting skills.

https://www.cs.utexas.edu/users/EWD/ewd08xx/EWD831.PDF
The problem with this will be when you have 3 accounts involved on a transaction. Eg, you take a sales receipt with part bank transfer, part cash.

Sales Cr $100

Cash Dr $30

Bank Dr $70

Your approach will have:

Sales Cr $70, Bank Dr $70

Sales Cr $30, Cash $30

That looks like two sales, which is not really the case.
That would give a sequence of N+1 elements, though. Confusing if you had a function like range(N), for example.
No clue... but that's why I posted it here. If it had been a general PR thing then who cares. Unless it's developer-relevant because iOS.vNext has some breaking changes and it's about to drop?
The Ocean Cleanup (rid the ocean of plastics)
As opposed to fossil fuels, famously free of geopolitical nightmares.
No one fucking cares. For 1 "copyrighted" image theres a thousand free with the same quality or almost.

You are wasting CO2 even discussing it
If it was implemented by managed policy file, then Chrome/Chromium will complain exactly this way.

You can see the details in the chrome://policy page.
The data doesn't include SMRs and MSRs which could be extremely compelling both from a cost and time to build perspective (or they could be a dead end).

Current gen LWRs are problematic for all sorts of reasons but i wouldn't rule nuclear out of the fight just yet. Especially when you take into account china's track record of delivering nuclear plants at a competitive price.
There is no need to force something iterator style. By all means use a loop if it is more readable. Also, if your iterator style closure body gets very verbose, you can always pull the logic out into a function or closure and pass it in. In the end, both styles are idiomatic, and the best choice is which makes it more readable (subjective of course).

I personally use iterator-style for 1-3 simple ops, but go into a loop for anything more complicated. The functional part of me wants to force iterator style but I fight it for complex use cases because it is irrational on my part, and I find loops easier to read for stuff like that.
A related question: why is a rectangle containing a single pixel defined as (x,y):(x+1,y+1) instead of (x,y):(x,y)?

Here's a discussion from some years ago that starts with some of Guido's thoughts on array indexing and moves on to the QuickDraw coordinate plane and points and rectangles, including how grid lines and points are infinitely thin/small, but pixels occupy the space between the grid lines.

https://news.ycombinator.com/item?id=6602497
And the wink operator, so the compiler knows you know the deal
Is there any actual evidence that he declassified all of that material while in office? Did he even tell anybody?

No?

Well, then, any such claims are necessarily retroactive, or else they're invalid from the get-go. Which do you prefer?
Potentially criminal acts are legal.
Of course, html tags are filtered, it is possible that this function is not yet perfect.
And what happens with this low-quality plastic when it's no longer needed? Make even lower quality plastic?
It's used regularly by over 1/3 of the human population. I think that by itself tells you it's an useful product. It might have some flaws (as do many other products), but it seems the vast majority of users overlook those flaws. I'm definitely not a regular FB user, and even hate it, but I can't deny many many people find it useful in their daily lives, flaws and all.
Burning plastics isn't great because of all the awful combustion products.

Plasma gasification sounds like a good alternative. The molecular bonds in the plastics are broken and you end up with mostly carbon monoxide plus hydrogen gas, itself a nice fuel source. Metals and other heavy elements are typically allowed to settle into some molten glass to keep them contained.

A publicly traded company called StarTech trying to do this was getting lots of publicity as recently as 2007 (https://www.popsci.com/scitech/article/2007-03/prophet-garba...) but went bankrupt in 2013 after the death of its founder, Joseph Longo (https://www.ctpost.com/news/article/Wilton-s-environmental-d...).

A company called InEnTec claims to have the technology deployed in a few places (https://inentec.com/pem-technology/deployed-pem-technology/) but overall one doesn't hear much about this possibility. I wonder why not.
I'm not all in on nuclear, but nameplate comparison is meaningless. Solar might hit the name plate for a few hours a day with suitable weather while nuclear can run 24/7 or on demand.
I heard engineer_22 participates in a war against the US government. Oh wait, you'd like due process?
Rust std lib is subpar compared to the Go one, yes you have iterators but that's it, basic things like async are not even provided just the interface so everyone has to use tokyo. Then for real use cases you're missing http/json/compression/crypto etc ...

https://pkg.go.dev/std

Overall tooling and std lib are better on Go, actually there are not many languages that are on part with Go to that regard.

When you see what you can do with the single go command, it's pretty powerful.
Idk in france there was more countryside train station before than now so im not sure the trend goes into this direction
In many domains code maintenance is more important than hardware costs. In many domains 1-based indexing is a better fit, meaning less conversion code, meaning simpler code. Thus, the best indexing choice depends on the domain and circumstances, as do many controversial questions. Most tend to specialize in specific kinds of domains and over-extrapolate their experience into other domains.
>Today it's probably the 'metaverse' that converts consumers into programmer

Anecdotally, it seems more kids are converted to programming through Minecraft or Roblox now
I can pick and choose which streaming service to subscribe to. I can cancel and resume at the click of a button w/o dealing with some retention salesperson. It's ad free. There's exclusive content. The apps are higher quality. I could go on and on.

Cable seems to be advertised as cheaper somehow (if I bundle probably), but I'm stuck with Spectrum in my area and I refuse to give them more money than I need to. Knowing them, they're just going to raise prices quietly hoping I don't notice.

The problem is that there are simply too many shows being made right now and quite honestly I don't think people actually have the time to watch all these shows so it's not sustainable that so much high quality content is being produced. At some point these services are going to drop down to just a few winners.
> The numbers are impossible to pin down, given the lack of clear reporting on the ground in places like Pakistan and Yemen.
Shakespeare Semantic Search
It's not, that's just a convenient dismissal. Look around. None of what's happening is a mistake, it's just painful to contemplate and denial of it is easier (hence why politicians continue to run amok—nobody wants to face the truth).
Another fairly easy one (which doesn't strictly corrupt the running database, but does stop all replication and needs a follow-up checkpoint to be crash-safe) is running

select pg_logical_emit_message(false,v,v) from (select repeat(' '::text,1024*1024*1023)) v(v);

This generates and writes a WAL record that cannot be read by PostgreSQL, thus breaking all processes that want to read that record (replication and crash recovery). But, as mentioned before, it doesn't corrupt the data in the databases.
Lentils or Rice
only because they left the demo executable linked without denuvo with everything working
I am in my 40's and am yet to encounter ONE cyclist that drives on the road and obeys traffic laws like cars.

- Red light, move to the other side and cross on the side-walk and back on the road
- Stop sign - funny...
- Yield sign - funny...
- Get a ticket from officer - funny...

I bike a lot and when I bike I always yell at drivers etc but I also ride the bike like a cowboy as well, most rules do not apply.

I think if cyclists generally obeyed traffic laws when they are riding on the roads things be different in terms of how drivers are treating them... How much different is another story but I think significantly!
Talk to people about it. Get out of your own head.

That is usually the solution for me. And I’ve (I’m pretty reclusive by nature) never had trouble finding someone to talk to about business or technical problems.
This is an unambiguously good thing
"Plastic recycling sits quite low in the waste hierarchy as a means of reducing plastic waste. It has been advocated since the early 1970s,[11] but due to severe economic and technical challenges, did not impact plastic waste to any significant extent until the late 1980s. The plastics industry has been criticised for lobbying for the expansion of recycling programs, even while industry research showed that most plastic could not be economically recycled and simultaneously increasing the amount of virgin plastic, or plastic that has not been recycled, being produced."

https://en.m.wikipedia.org/wiki/Plastic_recycling
It's not much a matter of heated sits in a car or rear wheels steering etc. It's a model problem. Did you know the famous McCarthyism-era Barkley scandal lifted by Ernst Kantorowicz [1]?

He was a German ultra-nationalist, member of hitler Freikorps who flee his country to the USA when his Jewish origins became a life-threatening issue in Germany. He became a famous UC Berkeley teacher and when the UC Regents demanded a loyalty oath against the Communism he resign stating that he surely be not a Communist, he fight them in the army, got blessed many times and decorated few times but as a historian he also see the nazi rise and see that any regime start with small low importance stuff like a simple dummy oath, an annual one, who get slightly changed at a slow peace trapping people slowly (what we all now the Chomsky's frog principle.

So far we see small things like in-car-infotainment systems ads, ads on phones, smart TVs even in some proprietary OS you pay for a EULA, connected devices who need a remote service (from Roomba to Kobo) and can't work without them etc after we start seeing ideas about legal IDs on smartphones, smart lock, ... a step at a time we will be entrapped and unable to correct the aim.

That's not a Luddite prediction and that's not a natural, unplanned evolution. Big of IT, conglomerates, financial cartels etc know very well this model and have always practiced it. And that's the crime you can't accept. The fact that we transition slowly to a society WEF/2030 alike [2] a small "innocent" step at a time.

If such kind of evolution hadn't been published here and there everywhere from WEF to G8 etc than yes, call it a crime would be a bold statement, but being published years ago and keep slowly evolving it is.

[1] https://en.wikipedia.org/wiki/Ernst_Kantorowicz

[2] https://www.forbes.com/sites/worldeconomicforum/2016/11/10/s...
"our future", last time I check, Pakistan wasn't invading any foreign territory, aside from some normal border disputes it's problems are usually within it's own borders. This seems like paranoia that the "others" will come and ruin our civilization.

If Pakistan, and other countries like India and China, continues to modernize, eventually the population should stable out and historically that comes with better rights for all.
in sqlite3 it is .schema
Yeah but in every thread about SQLite many mention the fear of having to migrate to postgres as they reach some quantity of concurrent users (web apps), a benchmark would calm these fears for some. (edited my original comment). Most won't go through the trouble to see if SQLite is good enough, they'll just go with the safe choice.
I can't see any error for the search query "how to center a div", maybe it has been fixed.
https://tuxdex.com (Anonymous Search Engine)
Netflix started streaming in 2007. It came to mobile in 2010 with the introduction of the iPad. Hulu was also launched in 2007.
After a few conversations you start to get a feeling for what parts of the project other people care about.
The underlying problem here is that SQL lacks Sum Types (aka Tagged Unions). Such types solve all these problems effortlessly.

In contrast to what SQL has, Sum Types combined with Product Types (which is basically what a row is) are actually a universal way to model all possible data[0]. (Of course you may want syntax sugar, etc. on top of that, but Sums and Products at the bottom is sufficient.)

[0] I'm actually not sure if I should qualify that -- I believe Sums+Products can actually model anything, assuming you allow recursive type definitions -- which might be hard to make perform well. Storing a linked list in a database field, e.g. might not be the best idea.
PRQL (Pipelined Relational Query Language) to the rescue!

https://prql-lang.org
Sure but it’s much more common for a range to include 0 than INT_MAX
> e.g. "let's meet" and "let's sync" convey very different implications, to me

I think the author was just using that as a set-up for the rest of the article, and that the point was that the corp-speak version intentionally removes any implication by making it passive. The interpretation then becomes what you infer, not what was implied.