skysight-inc/HackerNews huggingface dataset:
> Generic things should be parametric most of the time, and non-parametricity should be visible, so that people don't do it accidentally.

Economy of mechanism is powerful though, it's one of the reasons C is still so popular. The comptime approach that provides both parametric and ad-hoc polymorphism using a single mechanism seems to fit Zig quite well. I'm still a bit of a typaholic, but I've really come to appreciate economy of mechanism instead of deeply inscrutable types.

I think a good language would take something like Zig's approach to comptime, where the template/macro language is the same as the value language, with a deep consideration of TURNSTILE from "Type Systems as Macros":

https://www.khoury.northeastern.edu/home/stchang/pubs/ckg-po...

You can even get to dependent type systems as macros:

https://www.williamjbowman.com/resources/wjb2019-depmacros.p...
In what sense is this a hot take? This seems to be the dominant explanation by a wide margin.
Harmonic is great, been using it a long time now. Prior to that I used Materialistic... I'll give this other one a try but I've been totally happy with harmonic, so it'll take a lot to move me I think.
> middle-class Americans are poorer than people in the Southeast Asian backwater I’m from

Poorer than people in Bangladesh? Unlikely. Bangladesh per capita GDP is 2,529.08. US is $81,695.19.
Yes, and I bet all the finer details of what happens in these cases if they go to court depend on a ton of precedents, and the luck of the draw with your judge and lawyers.
Facebook has said it was pressured by the Biden administration to censor topic like covid. This is as clear cut first amendment case as you will ever find.
> Slack have a rather good a11y experience

But yet they hijack the standard Cmd-Z “insert link” shortcut for search, so you have to use their non-standard alternative. Not good.
There are so many areas to invest and make money that really add to human good, progess and production.

Buying and renting houses and land so others can pay a 'baron' holds back artistic communities, slows legitimate growth and hampers small businesses. We are seeing the decay of innovation and quality of life in our communities for the financial enrichment of very few - who in real terms also suffer from the lack of diversity, choice and social climate that follows their investments.
Thank you so much for providing an example related to the project!

The example you mentioned might need to be delegated to the wolf’s *lifestyle logic*.
For more thoughts on this, it would be great if you could check out the link below:
https://blog.breathingworld.com/concept-meeting-for-wolf-dev...

In conclusion, the wolf will, of course, have intelligence and will also possess skills for hunting.
With those capabilities, the wolf will likely be able to track the traces left by the rabbit and ultimately find it.
I disagree, many businesses that put their software in maintenance mode (fix/upgrade on breakage) will be losing money in the long run.

Consider a hospital, many statistics can be collected o provide insights and make immediate decisions, faster algorithms and new ones to problems we couldn't solve back then have been discovered, the UI/UX can always be improved for productivity, etc. All of that makes money.

Software customers aren't, and shouldn't be, one-time shoppers; there's always room for improvement and new needs pop up all the time.
For me, the most obvious example of input-buffering in modern tools is in the terminal, where I'll often type in subsequent command(s) while the first is still executing. Sure, it's possible to make a mistake and have to Ctrl+C the current process to stop the botched command from executing—but for "safe" commands like `cd`, it's a super convenient feature.

(The other tool that comes to mind is Emacs, but that's appreciably less mainstream than the command line in general.)
Did this ever happen for more than a day?
Hey there, it is a little bit ambiguous what you mean by "find an algorithm that performs better". Do you mean in terms of runtime, or in the "quality" of the path?

Sooner or later, someone will link to Amit's pages, so it may as well be me :-). Since you are talking about ray casting, perhaps your "performance" question is about the shape/quality of the path. From Amit's: "The most common question I get when people run pathfinding on a grid is why don’t my paths look straight?" [0]

I also recall a video by the 8-Bit Guy [1] where he discussed his pathfinding hacks for Planet X16. Due to hardware limitations, he had to get creative with his path finding. Probably not super-relevant to your project, both could be fun/inspiring in the sense of finding a less traditional way of doing things that really fits your project needs.

--

0: https://www.redblobgames.com/pathfinding/a-star/implementati...

1: https://youtu.be/HP4ObKlCe6w?feature=shared&t=360
> a full rewrite as a separate project.

And it was never constrained to rewriting the existing system.
The rewrite plan was motivated by the entirely reasonable desire to make further improvements possible,
an additional mistake was the attempt to add major improvements as part of the rewrite.
The new guys made their disdain for the existing system obvious,
to the extent that their intent for the rewrite ballooned into a ground-up rebuild of everything.

Things You Should Never Do, Part I: https://www.joelonsoftware.com/2000/04/06/things-you-should-...
The irony is that the example you cite, i.e. F = G * m1 * m2 / r^2 is demonstrably not the correct formula for gravity.

Science, the process of science, does not prove something as fact. It can only eliminate non-facts, and even then, the experiments may be flawed in their recognition.

> If you can't measure it or repeatably demonstrate it then it's probably not a fact. If it can, then it is a fact and no amount of emotionally wanting to believe something else can make it not a fact.

This is demonstrably false. If you witness an event once, you cannot necessarily repeat it, but you know for a fact that it happened. Unless you redefine the term "fact" narrowly, what you suggested is an ideology.

See how even the definition of "fact" is up for debate.
> but federally about to go to hell

If that were going to happen, then it would have already happened. It hasn't, and it won't. It's not healthy to worry about things you have been conditioned to believe by people that don't have your best interests at heart but will say anything to get your vote.
Is the distribution of people in Austin so very different from the Bay Area?

Both states are internally diverse. And it’s just silly to suggest that “groupthink and community speech policing” is something that exists in California but not Texas.
My adopted home of Singapore has something like compulsory voting.

But the only punishment you get for not voting is at most a small fine and that you have to jump through some hoops to get on the register of voters again. But it seems to work in practice to get people to turn out.
Very interesting dating project, it's definitely worth the wait.
It is a little blurry, but the icon for pull over appears to be visible at 1:41 on the screen at the bottom.
In all cases what they mean is that they want opinions or statements that go against to whatever ideology or political faction they belong to to be censored.

Humans tend to strongly identify with such things and motivate their moral reasoning to fit.

I would wager Mark and other sharks like him would find this entire thread very amusing. For they have no ideology other than self interest, nothing they do is for any other purpose other than their own.
Oh! That’s exactly correct! It seems I didn’t explain it clearly enough.

As you mentioned, *"the goal is to find a decently short path, not necessarily the shortest one."* That’s absolutely right.
The basic idea is that when an obstacle is encountered, *I just need to find the first detour point.*
After that, the process can be repeated from that detour point in the same way.

The link you provided is also very intriguing.
I’ll take a closer look and provide feedback again afterward!
This also applies quite well to "they", with the added bonus that the speaker doesn't even assume fractional responsibility. This is the root of a lot of moralist / ideological "solutions" to issues: e.g. "the problem with teen pregnancy is that teens are choosing to have sex, they should be more chaste!"
It neatly sidelines all of the systemic factors that actually produce the outcome they're looking to change.
If you mean a literal “IR blaster”, those generally modulate onto a 38kHz carrier. (I built an IR blasting device out of a 555 timer and an LED once, and it worked great, and no, I did not use precision resistors or capacitors. I admit I’m not actually sure whether a standard IR blaster contains a modulator or whether the device supplying the signal is expected to pre-modulate it.). You’re not going to get anything resembling acceptable audio quantity over consumer IR tech.
>There are countless stories from Youtube creators who had their videos taken down or demonetized or had to edit and reupload them, because the AI detected that words such as "suicide" were spoken.

I don't believe you. I've never seen any evidence of that.
currently to do this you write it in your will...the key here is trust, theres no other way...by trust i mean you trust someone or something to action your instructions...my take: a will is not broken, so dont fix it
Going from most countries to the US lifts your economic status upwards by a lot.

See https://en.wikipedia.org/wiki/The_Son_Also_Rises_(book) for intergenerational social mobility.
That way madness lies.

Growing children in a vat, to be bought and sold. That's what you're talking about. As a kid or young adult I never fully understood the Butlerian Jihad plot point of the DUNE universe, but as an adult and a father I certainly do now.
If you ask someone for a Kleenex, are you going to be angry if they give you some other brand of paper tissue?
Another barrier to replacement is that the existing software embodies a ton of domain-specific knowledge and handles many arcane exceptions. To replace it you would have to be an expert in that domain, which is a huge blocker for all but a few players.
We can put a man in the moon yet technology has been unable to create even a single baby. Something that even two of the dumbest high schoolers you can find can easily do.
Cocaine is a very strange business, because the competing suppliers can't appeal to the police or the courts.
Oh~ That’s awesome! I’ll start analyzing the source code! Thank you!
https://www.technologyreview.com/2021/03/11/1020600/facebook...
Your overall point still mostly stands, but per capita GDP isn’t super helpful when talking about middle class Americans because of wealth inequality. The median US income is less than half of that. And the cost of living in Bangladesh is probably something like a quarter of the COL in the US. So while there’s still a pretty stark difference in wealth, it’s not quite as stark as you’re implying.
And yet somehow Bangladesh has the same life expectancy as U.S. Virgin Islands.
IMHO, one or even a few suboptimal things do not invalidate all the rest.
If I have to implement or maintain it, I will also heavily judge it on the simplicity of its stack.
Elon Musk Clueless Trying to Pilot His Boosted PoE2 Account on Stream [video]
I heard there's also some vinegar baths involved or something like that?

But yes, lots and lots of work.
>What if they are backed by investors?

I agree that could nix the argument about better lifetime value per customer. I think the overall argument ends up going through anyways, because investors want to invest in companies that make good products. Paul Graham is constantly emphasizing the importance of pleasing your customers.

>And there are a gazillion other reasons why they could spend more on that ad ...

I think ads are still statistical evidence though.
These stories are bought and paid for, to pressure lawmakers to make it easer to hire H1Bs and/or offshore to lower wages. Much like recent stories about the shortage of engineers or workers in general. Shortage of suckers willing to work below market, that is. None of these companies will consider training existing engineers for a month either.

https://paulgraham.com/submarine.html
Not totally up-to-date on airline things, but:

I was referring to the competing GDS platforms that airlines like Southwest opted not to use. I was trying to be charitable to the author here, because I am partial to how the terminal booking interface just works and allows for almost universal interoperability. You just have to learn how to use it. Of course, there is still greater functionality when using the airline's website directly (dynamic pricing, seat choice), which is "patchy".

Opted not to use /until recently/
You make a great point about K-12 school. That’s a lot of time invested, but what job skills do almost all high school graduates have? It’s not nearly good enough return on investment.
I tried my best to offer a pragmatic recommendation for dealing with those sorts of people. I'd love to know what you would recommend instead?
I lived there from 5-11, then studied it again when I turned 18. I'm rusty, but after a few days of full immersion I'm back to my 11 year old fluency. In the meantime my good accent combined with my grammar and vocabulary make me sound...a tad slow.
It's not great, but it's unfortunately relevant to the article topic.
Autocracy is not Left or Right. It is corrupting all the institutions to serve the will of the autocrat, not the will of the people.

Bending the knee to the autocrat, in this case explicitly changing your rules and operations to enable the autocrat and his followers to more easily spread their lies and intimidation is not political flexibility, it is obeying in advance to be complicit in implementing the autocracy.

It would be better if you didn't have to learn that the hard way, but our educational system and information distribution system has failed. This is just a more advanced and accelerated example of that failure.

[Edit: yes, my mistake to phrase it as political pressure — it was nothing of the sort — it was authoritarian extortion. Note Zuck has a case before the FTC.]
On the other hand maybe this demonstrates a strength of living in the US, the ability to leave a deteriorating region for a better one (if someone wasn't as lucky as you) more casually than if you had to emigrate to do so.
I'm wondering if they could get that to work with React Native for desktop apps
> And by the way, and I've already fallen into this trap here, do not fall into the trap of anthropomorphizing Larry Ellison. Because if you--you need to think of Larry Ellison the way you think of a lawnmower. You don't anthropomorphize your lawn mower. Lawnmower just does, like, mows the lawn. Like, you stick your hand in there and it'll chop it off, the end. You don't think like, oh the lawnmower hates me, lawnmower doesn't give a shit about you, lawnmower can't hate you. Lawnmower--you don't anthropomorphize the lawnmower, don't fall into that trap about Oracle.

> So, and in particular with open source, oh they wanted to kill OpenSolaris, like no, the lawnmower doesn't care about OpenSolaris. The lawnmower doesn't think about OpenSolaris, the lawnmower can't care about OpenSolaris. The lawnmower can't have empathy.

(I listened to the speech and manually cleaned up YouTube's automatic transcription.)
The algorithm for finding detour points is as follows.
In fact, I’ve improved it a bit through research:

1. Detect a collision with an obstacle on the straight path connecting the starting point and the destination.
2. Decide which direction to explore along the obstacle's outline (for now, the side closer to the destination).
3. If the end of the visible outline is reached, search for an appropriate detour point around that outline.
4. Select a detour point where a straight-line movement from the starting point avoids the obstacle, preferably closer to the destination.

---

If the first detour point selection fails, I plan to search in the *opposite direction* along the outline where the obstacle was first encountered.
I’m currently working on resolving this part.

You can check out my progress here:
https://github.com/Farer/bw_path_finding
I'm not even sure I needed to read the article, I agreed with title in terms of the specific application to hiking, and any other tenuous analogies one could come up with.

Want to start going to the gym? Do it in jeans until they're too uncomfortable, then buy something that helps you keep the momentum going.

How about running? Yep, jeans.

Swimming? Maybe not honestly.

Climbing/bouldering? Yep, although you might be looking for an alternative quickly.
If the monitors are 3ft away from the musician, they're already looking at 3ms of latency just in the air between the monitor and their ear.
I think you should test a different font and color scheme. It’s hard to look at.
Chances are, your first hike won't be under circumstances where it's dangerous to wear jeans or have the wrong gear. Also, the drawbacks of jeans can be experienced just going for a walk or being outdoors year-round.

I hiked in jeans or shorts until I was about 50. Today, I wear hiking pants instead of jeans for everyday life. The benefits are noticeable. They last a lot longer, don't take stains as easily (bike chain gunk), and being quick drying means I don't have to worry as much about getting wet when I'm out.

Don't go on a long dangerous hike as the first thing you ever do outdoors.
Linked in and Glassdoor already exist, though I don't trust Microsoft to administer. Needs an open alternative.
Could be some elderly person in the area passed away, and a spouse/heir found all these hand-rolled quarters they'd saved in a desk drawer for decades, and didn't know they were saved because they were silver.
If I put "youtube creator can't say suicide in video" into DDG, among the top results:

https://www.reddit.com/r/NewTubers/comments/18f7mas/question...

https://support.google.com/youtube/answer/2802245

https://www.reddit.com/r/NoStupidQuestions/comments/13qhtu1/...

https://www.theatlantic.com/ideas/archive/2023/03/youtube-co...

https://www.businessinsider.com/youtubers-identify-title-wor...

And there's a clear cause for it:

https://time.com/5096391/youtube-paul-logan-suicide-video/
Netscape didn't just try to "latch onto" the popularity of Java.

Netscape _and_ Sun, together, called it JavaScript. The point was that the renamed language had rudimentary bindings that you could use to connect functionality in an HTML page with the applets embedded in it (which were effectively silo'd in HotJava)

https://web.archive.org/web/20070916144913/https://wp.netsca...

It was fully a partner decision.

Also, f***. I am old.
>> Anyone done this?

Yes, we have and more!

We sell maker and STEM education electronics, but the profit margins on products like Raspberry Pis, Micro:bits, and Arduinos are, well, pretty slim. This has pushed us to become extremely efficient; so much so that we ended up creating our own AI-agent-based ERP platform called Koi [1]

In essence, our work is built on the shoulders of giants like OpenAI’s Assistant API, Anthropic and Rails.

One of our standout demos is that certain objects (Orders, Quotes, Supplier Orders, Customers etc) in our database are assigned their own email addresses (using Rails' Action Mailbox[2]). Emails can be forwarded directly to these objects-whether it’s an order, a customer, or a supplier order.

From there, our agent, “Koi,” automatically extracts relevant information from emails and takes appropriate actions. For example, Koi can create a quote, attach a purchase order PDF to an order, or extract tracking information from supplier shipping confirmation emails to provide live tracking updates.

It also works the other way around; you can ask Koi to send a customer their tax invoice or inform them that a product they were interested in is out of stock, seamlessly handling typical customer service tasks.

Previously, we integrated speech-to-text functionality using the Whisper API, which made for an impressive demo.

Now, we’re taking it a step further by rebuilding our speech system to leverage OpenAI’s new WebRTC-based Real-time API. The key advantage here is that it comes with function calling support[3]. We already support a variety of automation features using barcodes[4], allowing users to scan a barcode and have Koi perform specific actions. This has proven to be an ideal area in the application to integrate tool use with the real-time API, creating even more powerful and efficient workflows.

Our ultimate goal is to integrate this system with Bishop, our product-picking robot[5].

[1] https://www.koi.app

[2] https://guides.rubyonrails.org/action_mailbox_basics.html

[3] https://platform.openai.com/docs/guides/realtime-model-capab...

[4] https://help.koi.app/article/54-barcode-driven-fulfillment

[5] https://piaustralia.com.au/pages/the-raspberry-pi-that-ships...
> This doesn't follow. Why is rendering one thing that consists of one document versus another thing that consists of two documents so different that one is RESTful and the other is not?

Two documents (requests) vs one request has nothing to do with anything: typical HTML documents make multiple requests to fully resolve w/images etc. What does bear on if a system is RESTful is if an API end point requires an API-specific schema to interact with.

> Browsers already know how to apply XSLT even -- is that unRESTful?

XSLT has nothing to do with REST. Neither does CSS. REST is a network architecture style.

> The schema is sent by the server like any other page. Splitting a thing into two pieces, one metadata and one data, is not "coupling [the] client and server"...

I guess I'd need to see where the hypermedia controls are located: if they are in the "data" request or in the "html" request. CSS doesn't carry any hypermedia control information, both display and control (hypermedia control) data is in the HTML itself, which is what makes HTML a hypermedia. I'd also need to see the relationship between the two end points, that is, how information in one is consumed/referenced from the other. (Your mention of the term 'schema' is why I'm skeptical, but a concrete example would help me understand.)

If the hypermedia controls are in the data then I'd call that potentially a RESTful system in the original sense of that term, i'd need to see how clients work as well in consuming it. (See https://htmx.org/essays/hypermedia-clients/)

> You don't have to link to Fielding's dissertation. That comes across as an appeal to authority.

When discussing REST i think it's reasonable to link to the paper that defined the term. With Fielding, who defined the term, I regard the uniform interface as the most distinguishing technical characteristic of REST. In as much as a proposed system satisfies that (and the other REST constraints) I'm happy to call it RESTful.

In any event, I think some concrete examples (maybe a gist?) would help me understand what you are proposing.
Underrated joke, did not expect a Title Fight reference when I opened this thread!
This scenario is a solution only in simplest cases. It doesn't work when someone routinely uses a VPN on the phone (when often uses free public wi-fi in airports, railway stations, markets etc) because of possible MITM attacks.
It's much cheaper to just buy an optical HDMI cable if you need a long point to point run, it's like 50 bucks for 100 ft. The cool stuff you can do with HDMI over IP lies in switching the signal to different endpoints on demand and things like multicast to multiple receivers, both of which are things you can do with off the shelf HDMI over IP gear.