skysight-inc/HackerNews huggingface dataset:
Dijkstra wrote that in 1968. At the time, quite a few languages didn’t support recursion (ten years later, FORTRAN 77 didn’t, officially), and lots of hardware didn’t have a call stack (a word that Dijkstra invented, and described in 1960. See https://ics.uci.edu/~jajones/INF102-S18/readings/07_dijkstra...), so if they needed one, they’d have to write it in code.

Using a language that supported structured programming would get rid of such scaffolding code that hid the logic of the actual program.

Many languages also allowed code to jump out of and into loops, and programmers (ab)used that to cram their code into the small amounts of memory they had at their disposal. The resulting code could be quite hard to understand.

> There's a lesson here about not pontificating outside of your field.

How was that outside of his field, which was about thinking logically about programming?
Except published research demonstrates continual improvements in coherence time and implementations of error correction protocols. So "not even a hint" is at best hyperbolic or at worst just wrong.
Par: Paragraph reformatter, vaguely similar to fmt, but better
I got a 2400bps modem to hook up to my C64 and was a bit unhappy that I would get all kinds of errors when receiving data from BBSs, and I figured out that the C64's native serial port code was too slow, it was dropping bits. I was using CCGMS terminal program at the time so I figured out how to hack CCGMS and wrote my own bit-banged serial I/O code in assembly language and that fixed the problem up nicely.
Nothing. That’s the trade off. What is not clear about “unsafe” in that context?
US company so a penalty that is less than the profit, "no wrongdoing admitted" (its a defeat device!), no criminal investigation (there would be precedent), press release goes out on the Friday before Christmas.
Okay, would you say the same thing about renting your car? Your computer? Your bed? Your toothbrush?

Where do you draw the limit? Because you could justify being a forever renter about anything with your logic.

Being a forever renter is being dependent on the whim of those who lend you "your" stuff. It's only natural that many people do not want that kind of lifestyle.
Elon's Hyperloop Is Shutting Down
Thanks :D Its using Netwrck/stable-diffusion-server (open sourced)

which is doing Latent consistency with extra quality steps like SDXL refinement
"New departure" simply doesn't mean "record-breaking compression ratio".
it's important to not buy their bullshit about

> We believe that supporting individual rights and civil liberties while subjecting ideas to open discourse is the best way to strip bad ideas of their power.

while they ban porn.
I'm glad Apple invented AI. Now they'll put a fancy new name on it and consumers will believe it.
This comment right there is why I will always believe that people will trade convenience over freedom the first chance they get. I've somewhat made my peace with it, because I don't even know if it really matters anymore.

If you, as an individual, really wanna be free and make real choices, you'll have to be willing to be a loner, and risk being considered by the groupthink a "counterculture weirdo", as this comment put it. Otherwise your choices are dictated by those who belong. You may screams your lungs out about all the dangers of going left and all the benefits of going right, if your social circle says it's left, it's going to be left.

Better get comfortable with that reality and plan accordingly.
Hash functions all work on bytes sequence or string, hashing a struct/class/object is a different use case.
Beeper (before mini) was working with iMessage by relaying messages from VMs, probably one VM for x users.

November 15 ( or a bit earlier, but communicated on that date) they switched to new iMessage bridge, where Beeper client directly communicated with Apple servers.

Beginning of December they launched Beeper Mini.

My theory is: their move to move from VM relay to new bridge caused problems, but VM relay was not sustainable with growth. Maybe Apple started to require re-validation, maybe it was like this to begin with.

So eventually they rolled the dice with Beeper Mini and in the end existing Beeper users have to provide a Mac for validation.

I think this will be good for Beeper, as I guess slowly they will retire iMessage totally. And focus on the on the other bridges. They are a bit more sustainable now.
That's a very long winded way of saying "because I paid a lot of money for glass trinket and I want to keep the illusion that it was worth it"
I am a puppet for Hamas, because I say killing of children is bad and the IDF should not give up restraint while operating in densely populated ares? Ok then, I got your opinion. But in my world, things are not so black and white.
Because it's running in a $4/month instance w/512MB memory and is rendering its Chrome window in Xvfb, which has been allocated a 640x480 frame buffer.
I think it's using downloads from https://download.geofabrik.de/
That extracts regions from Open Street Map and packages them as files.
You're describing the ones that smell like rent-seeking extortion.

How about the Signal model, where you get a free messaging app with published source code that runs on multiple platforms without trying to lock you into any of them, and its modest operating expenses are paid from donations to a nonprofit?

Or the Linux model, where a minority of users with the resources or technical capacity to make improvements are given the opportunity to do so, resulting in free software that anyone else can use too, and anyone could fork if the existing maintainers became abusive?

Or the Substack model, where you pay money for a service with no ads on it?

Huge dominant conglomerates being abusive is not unexpected. But why do we need huge dominant conglomerates? Let them cease to be.
Had the same experience, and ended up being satisfied with Magic Earth[1]. I tried more or less every major navigation service (paid and "free"), and I ended up sticking with it.

And no, I'm not affiliated in any way; just wanted to share a recommendation because I was in the same boat.

[1]https://magicearth.com
> Hamas is part if the resistance that by international law have all rights to fight the occupier by any means necessary including armed struggle

But not by deliberately targeting civilians.
The constitution of United States, in the first Amendment prohibits certain speech, speech inciting violence is one of those prohibited speech. The argument that censorship creates new problems is true, however there are absolute cases when censorship is needed. In this case, it was the country’s Supreme Court requesting removal of users and it was related to speech causing violence. The same request would have been completely legal in US as well.
I don’t understand how people are happy even when buying. The vast majority of homes I see being built around here have pretty much zero yards. How can anyone be happy when your neighbors are nearly close enough to reach out the window and touch on every side?
Thanks for noticing spent a really long time on the AI and art generation.

Was thinking about using gptV for understanding peoples images too which would be cool (cant upload images yet)

long term im making it into a social net where you can be/sound like anything you want
I know, but it also was one of the most common of the “common Basic computers” of the time.
The decision is really surprisingly multi-dimensional and, no, most people don't even scratch the surface of it. I thought this calculator was brilliant a decade ago, and my opinions hasn't changed.

https://www.nytimes.com/interactive/2014/upshot/buy-rent-cal...
This is exactly what they turn us into: subscribers. They want us to keep paying them month after month, year after year a portion of our earnings forever. It’s the exact definition of indentured servant. It’s insidious and evil.
I was at the opening day of the first Techshop, so I know that space well. What I have heard from my burner friends is that American Steel was a place where regular people could (I assume through renting space) store their project materials and fabricate their metal art, even very large scale metal art. That sounds like exactly the kind of place where the OP could work on an LED industrial piercing.

It sounds like there were some differences in the membership structure, but American Steel was bought by a private equity firm, the existing tenants were kicked out, and now as you say the new VC funded firms bring in far more income than poor artists ever could. That sounds like exactly the kind of loss to our community that we suffered when Techshop went under.
If any Organic Maps developers are reading this, one feature that I'd like to see would be the ability to define or upload and select a custom colour palette.
Having possibility to get a 30-years fixed rate mortgage with low interest rate with option to refinance at any moment - renting could not be underrated vs owning.

Buying a place to live is ridiculously affordable in US comparing to other developed nations.
er, ok? if the US has strict rules about not being evicted, and proper enforced rights to pets and making changes to rental properties, and some sort of mortgage affordability checking that takes into account rent you've paid for, that sounds excellent.
What a distasteful comment. Please be more considerate.
>let their chat ups run up lots of unread notifications

I'm noticing a pattern here where people who side with Apple on this issue rephrase what people say, almost to the point of making it bear no resemblance to what was originally said, to make it seem trivial or, in your own words, a "weak basis for indignation". If you need clarification, just ask for it instead of assuming. I'd also ask that you try to charitably interpret what people are saying and use empathy instead of being so dismissive about it.

The issue I'm describing here is quite the opposite: specifically because the chat application isn't generating enough notifications being that it isn't the primary messaging application--remember, they were only using it to communicate with me--it's easy to forget about, especially in a sea of other push notifications. This is just one element of the whole problem as well (lest we get into the circular argument where someone suggests some other suboptimal solution when the obvious answer is to provide some way to have iMessage on Android in whatever way Apple sees fit). It's not the only issues I and others have with iPhone dominance and iMessage only being on Apple devices.

I also don't care if what they're doing is legal or not, they're still fucking with my social network.
This is fundamentally the wrong analysis. The idea that people care about being "cool" to get blue bubbles or whatever is not what this is about.

This is about the fact that messaging between an iOS device and Android just sucks at present if the iOS user is on iMessage. I won't hash over all the details, but Google's site trying to convince iMessage to support RCS (which Apple has said they will do in 2024) gives a good overview of the problems: https://www.android.com/get-the-message/

I'm not a teenager, but I certainly care. I'm the only Android user in my family, and I'm sick of getting pixelated videos from my parents. I'm sick of the "Bob liked an image" messages. I'm sick of random messages not showing up in group chats. And while it's not a huge everyday concern, it sucks that there is no secure encryption when I message my family, and worse, all of the group chats that I'm part of result in nobody, even all the other iOS users, getting encryption in those chats.
What a huge machine!

Here is a video providing some background about the creator: https://youtu.be/upYn03sU80A.
Not equivalent completely. Scan is a one-time access, so it never hits in scanning. Loop is multi-time accesses, so it can get many hits in looping if it has loop resistance. No hits on scan resistance in looping. Over.
Agreed. The term software engineering/development implies much more than writing code.
Individual rights, level of government intrusion, ability to enforce the law, what kind of "right" is deprived for what kind of benefit, all make a big difference.
CSG is the basis for most of this stuff. Constructive Solid Geometry. Once you have learned Direct Modeling (vertex buffer construction of arbitrary surface normals) then moving on to CSG is just a higher order of that. Geometry/Compute shaders are how most are doing it on modern pipelines and then passing the results to the rendering pipeline. The drivers for the surface are simple geometry shapes combined with Boolean operations in the CSG shader to end up with a solid geometry afterwards.

If you can write a ray tracer, you can do CSG. The OP shows he knows it which is a huge step.

Here’s some papers from my bookmark collection:

https://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S19/...

https://medium.com/pragmatic-programmers/implementing-csg-6d...

https://dspace.cvut.cz/bitstream/handle/10467/65282/F3-DP-20...

https://thomaspietrzak.com/bibliography/gonzalez23.pdf

https://nvpro-samples.github.io/vk_raytracing_tutorial_KHR/
I don't have an iPhone and I don't really use text messages with anyone that does, so I can't speak first hand. But teenage bullying and status symbols / materialistic people aside, my understanding is that the big blue bubble / green bubble thing is group chats and photos and videos. Group chats "just work" via iMessage where as they can be strange via SMS, and photos and videos end up compressed and ugly via SMS.

If you don't group chat or send and receive photos or videos, then yeah, it probably makes zero difference. But e.g. for a family with a new baby, I think I'd be pretty upset if I was the Android user in the sea of iPhones and the baby photos group chat was janky and gave me 10x10 pixel photos.
Xojo is that.
I'll do it if you promise to say "wow!" :D
This is very common ask, will definitely include that soon.

Some sort of tab with all past games and their conversation. Maybe even the ability to share with others?
Modems used to cost about a dollar per baud.
I can't in good conscience support Substack
Tangential, but why didn't the OpenAssistant team (lead by the author of the video) release the OpenAssistant dataset? As far as I know, the project was shut down, and only some initial highly filtered version of the data got released. This dataset could be very valuable for the community that created it.
What do you think homeownership entails? No maintenance, carefree profits from ever increasing land rents only? No property taxes?

Who is "they" here, beyond the typical business person?
anyone know what is the best open source model that allows commercial use and can run locally on an iphone?
I can't speak to the rest of the comparison, but regarding

> You do know vim isn’t dead? People still use and love it, and with good reason.

I interpret their sentiment as "if you prefer vscode to vim, you'll prefer us to superhuman". Whether that's true is another question, but it seems like that's what they're going for.
S3-FIFO has scan resistance. What do you mean by "loop resistance" and why do you say S3-FIFO doesn't have it?
> Brazil has been on a slippery slope regarding free speech.

Citation needed. Free speech is not an "unlimited right" in Brazil (I'd argue it's not an unlimited right in the U.S. either, but that's not necessary here)

Article 3 of the 1988 Constitution of Brazil states:

Art. 3 The fundamental objectives of the Federative Republic of Brazil are:

I. to build a free, just and unified society;

II. to guarantee national development;

III. to eradicate poverty and substandard living conditions and to reduce social and regional inequalities;

IV. to promote the well-being of all, without prejudice as to origin, race, sex, color, age and any other forms of discrimination.

---

You can also just read on Wikipedia about this to be better informed... it's literally on the "Freedom of speech in Brazil" article

https://en.wikipedia.org/wiki/Freedom_of_speech_in_Brazil#Ty...
Hackers say the Tesla nightmare in 'Leave the World Behind' could happen
It seems to have reset, but I find it’s actually much better than before after some intervention/training when I first updated.
Honestly compared to other space tourism outfits this one seems pretty reasonable. No flashy new tech, no intense reentry. We have sent vehicles and even people up on high altitude balloon rides before. I am quite sure it would be too expensive for me and I don't care for dangerous experimental tech, but otherwise it seems like something I would enjoy.
Honestly, it's probably just small talk. Normal people tend to try to have opinions on things to signal worldliness to other people. It's akin to when a coworker mentions hating a teenage pop star, or a sport. The vast majority of the time, they aren't expressing deeply-held conviction: They're just trying to fill the air with noise in a way that provokes a sense of comradery.
Thanks! Yes, this is my first foray into games and it shows!

I also opted for having it be tested widely early rather than polish it further, mostly due to my own personal timelines.

Most attempts fail, so good that you got to beat it easily!
It's not like Google is unbiased here, especially with their ownership of Jibe. Most RCS messages in the US are/will be going through Google...
> Only below 40mph

> Only on specifically mapped freeways

Those two seem to contradict each other - there are no freeways in CA or NV where you can (safely) drive below 40mph
Most if not all of bash.

zlib changed it just a few months ago (1.3 release from August): https://github.com/madler/zlib/issues/633

I've also seen it in some FreeBSD code, but that was quite a few years ago and I don't know to what degree that's been cleaned up – not so easy to grep for, but a quick check in git log shows e.g. https://github.com/freebsd/freebsd-src/commit/e5d0d1c5fbbc and some other things, so it seems there's still some K&R around.

Probably others as well, this is what I happen to know from the top of my head.
FWIW, you can also write Rust without having to "deal" with the borrow checker either. A common problem I see from experienced programmers picking up Rust is trying to write code with minimal allocations, before learning enough of the language to properly represent them (or whether the pattern can be represented) in safe Rust. I recall an argument I got into with a colleague who was adamant that boxing closures was the wrong call and spent an inordinate amount of time trying to represent a pattern that wouldn't work without doing so. Or the time I myself spent a lot of time trying to return borrowed values when in hindsight I should have called .to_owned() once and spared the time I spent looking for an allocation-free alternative. (Cow would have worked in that case, but I didn't have the experience to know that for sure, and today I wouldn't have chosen it because it would have made using the API more cumbersome than needed.)

A lot of the borrow checker problems go away if you're ok with allocations, storing trait objects on the heap, making your ADTs not have references, etc. But getting familiar with the language enough to know "this requires unsafe or for<'a>" takes a while.
I guess I got lucky then. This Ubuntu 23.10 install has gcc 13.2.0-4ubuntu3 installed from the repo. Given that the code is pre-ANSI C, and that it won in the category of "Least likely to compile successfully", it's surprising that there are no other issues.

I wouldn't normally run such a radioactive distro, but this laptop is so new that there is no LTS distro that works on it. (AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics)
I understand your argument from the point of view of laser focus for startups but not from the point of view of conglomerates such as Samsung, Sony, Fujitsu, Amazon. In the middle there are zillions of organizations.
Show HN: I built a semantic search engine for startups only
Hi all!

My hobby is thinking about startup ideas, however, it is sometimes hard to tell if someone else is doing my idea already.

Google is not really good at searching for new products as those usually do not rank highly in terms of SEO.
So I built something like Google but for startups only. Since it is semantic search using deep learning NLP and not full-text search, you can type pretty much everything you want.

I am having a lot of fun with it, especially with "Try my luck!" button. Let me know if there is something you would improve and if there are some datasets of companies I could include in the search. The data shown are scraped directly from the source websites.
I like how Tcl is just the lyrics, compressed:

> puts [zlib inflate [binary decode base64 "7VRNa8MwDL3nV2(...)"]]

https://rosettacode.org/wiki/Old_lady_swallowed_a_fly#Tcl

Python, Nim, Julia and likely others have similar versions too.
MIT vs GPL3 license.

Some companies prohibit GPL3 touching their environment at all.
https://archive.is/2023.12.22-160602/https://fortune.com/cry...
I’ve been renting cheap places in medium/large cities for 20+ years. So far it hasn’t been my experience. But my standards are probably lower than most people’s.
One straightforward approach is "Test & Roll: Profit-Maximizing A/B Tests" https://arxiv.org/abs/1811.00457
Alternatively, the kind of real estate that these "forever renters" would like to buy are either not built or not available at the prices that they can afford. I wasn't able to buy in San Francisco or Boston without a two hour commute, but renting was achievable. Now that I live in a middle cost-of-living area making a remote salary, I was able to buy at a reasonable price relative to renting.

On top of that, the labor market as it is rewards those who are willing to be flexible with their city of residence in many industries, and the transaction costs of moving are more expensive when you are buying and selling real estate. Further, the costs of buying in many cities are higher than renting for time periods of less than 10 years. This is again an article that couches structural issues as personal decisions.
Because it doesn't have ADTs and pattern matching, which the gp explicitly called out as their reason to use Rust. There are garbage collected languages that have that, but Go isn't one of them.
Absolutely,Bitcoin related sources are excellent1
You're certainly setting a floor for your monthly housing costs, but there's all sorts of maintenance costs that crop up, unexpected repairs, and ever-increasing property taxes. I don't know any homeowners who would describe their housing costs as "fixed" and stress-free.
Wow, and then had the audacity to continue the practice beyond that? That fine should be significantly more severe…
I'm not an expert on the system architecture side of things. Maybe a Groqster who is can chime in. But the way I understand it is that you can't improve latency just by scaling, whereas you can improve throughput just by scaling, as long as it's acceptable to increase batch size. Increasing batch size is generally fine for training. It's a batch process! On the other hand, if someone comes up with a novel training process that is highly sequential then I'd expect Groq chips to do better than graphics processors in that scenario.
After a year or so my mastodon feed is getting better and its more of the same people who were on twitter, less void-shouty than it was.
By being the first person who registered the song?
> What it leaves out is by purchasing you’ve essentially fixed your cost of housing.

You’ve fixed the minimum cost of your housing. You need to budget for unpredictable extras.

With renting, I know my maximum spend over a shorter timeline.
And do you have any proof of that?
What city do you live in now? When I lived in Seattle, most of the suburbs with 3k sqft houses weren't that walkable.
Error correction can fix bit flips, but how can it help if qubits loose entanglement?
Is it a retirement village?
People who are giving platform to Nazis - do not have problem with them.

For some reason this is often case with free speech absolutists: they are eager to be devil's advocates while banning harmless things.