skysight-inc/HackerNews huggingface dataset:
What AI produces is really just a suggestion or prediction based on statistics that may or may not be valid.

In other words, any result still needs to be confirmed and verified. Otherwise, you might drink poison as a cure for a cold.

Lots of desktop users love to blame "the computer" any time something goes wrong. AI would just add some real credence to the blame.
The discord link seems to be not working. Just a heads up.

The YOLO example on your Github page is super interesting. We are finding it easier to get LLMs to write functions with a more constrained function interface in EvaDB. Here is an example of an YOLO function in EvaDB: https://github.com/georgia-tech-db/evadb/blob/staging/evadb/....

Once the function is loaded, it can be used in queries in this way:

SELECT id, Yolo(data)
FROM ObjectDetectionVideos
WHERE id < 20
LIMIT 5;

SELECT id
FROM ObjectDetectionVideos
WHERE ['pedestrian', 'car'] <@ Yolo(data).label;

Would love to hear your thoughts on ChatCraft and a more constrained function interface.
> After FTX moved its head office from Hong Kong to The Bahamas in September 2021, employees realized that Amazon didn't deliver to the island.

more proof these were just kids.

you should always check the delivery options before you buy a new place.
Look at it from the $$$ perspective: people might start demanding less sugar and more of these new artificial sweeteners.

Many of these are much more expensive than sugar/fructose and are not as addictive as white sugar/fructose.

Also we know that sugar and fructose damage the body, so big pharma can also be in this.

Both of these two things are criticaly detrimental to the profit of big food.
> the programmers know but think it's not their problem

I disagree. We know it's our problem. But we quite often don't get a, or too little, say in the decisions made to manage that problem properly.

Because yes, it would be nice if we would "explore the whole problem space with stakeholders", and it would be great if we could "decide together".

What ends up happening quite often however, is some "stakeholder" saying yes and thank you to whatever he-who-holds-the-money (or his career-advancement) says, with little to no regard whether the promised addon/feature/whatever is feasible and/or accomodated by the existing architecture. Suddenly, the space that needs to be explored may be galaxy-sized, or moebius-strip-shaped.

What also tends to happen: The "exploration of the space" is outsourced to some consultant or architecture astronaut, who wont write a single line of code, and certainly won't have to deal with any unforseen difficulties.

It would also be nice if, once the "exploration of the space" is done, devs get to implement based on what was explored. Which, given the aforementioned unforeseen properties of the problem domain, is laden with unforeseen change as it is. What tends to happen quite often is that in addition to that, requirements, and thus the problem domain change mid project...sometimes multiple times.
Keep in mind the JNI libs are platform specific. That means available platforms are a function of what the JRE runs on AND they have built the shared lib for (and bundled in to the jar)
They got the Constitution ratified based on the promise of the first ten Amendments to be passed later. The fact that they weren't part of the original document was just the political process they used. I don't know; maybe read a book.
Looks like they have an interesting range of customers[0] so my take on "why even add the Rust" is because their customers are already using Java, a total rewrite might be considered irresponsible as it would be incompatible with their existing customer base. I do have to wonder though, if some serious Java refactoring in any way, would have helped at all. How many code smells do they have going on in their codebase? Or is it to the best of their knowledge a really clean Java codebase?

Note Discord themselves has used Rust for bottlenecks with Erlang/Elixir/Beam[1].

[0]: https://questdb.io/customers/

[1]: https://discord.com/blog/using-rust-to-scale-elixir-for-11-m...
Exactly, I hacked this together to produce GeoJSON from the Garmin Instinct.

https://github.com/arran-nz/fit-geojson
Try asking chatgpt for some ideas.
If you prefer substitute Cohort, Cadre, Group, Bunch, Gang, etc ...

I'm Australian, in geophysics, local, and have casual Australian speech patterns.

The bunch over at Curtin are pretty solid, they're a distinct mob from, say, Mike Dentith et al. over at UWA (same state, different university).
It's even worse than that! There's hundreds of layers, but the individual layers are only a few nanometers each!
CalyxOS 4.13.2
Fedora Proposal: Drop the X11 Session for Gnome
<a href="">links</a> are such a pain to write though. Probably the biggest annoyance when I write in raw html.
TFW when your OKRs require quintupling Earth's population
Yes yes, we got that. You are glad to let law not only defend but actually define right and wrong.

Well I have some news you may want to sit down for. Law is just a tool. A tool that was designed, manufactured, and finally wielded by people.

It gets worse. There is no such thing as any tool that was designed perfectly, or functions perfectly, or wielded perfectly.

We use it only because it's all we got and the best we can do. Chaos is worse. But all we got and the best we can do is actually quite garbage.

It's not worth your unthinking worship, and your unthinking worship does not make the world a better place.
I don't see the point. As soon as you bump the version number, old versions of the software will refuse to read newer files. So you might as well use a new format and file extension for the newer files. Of course the new software will read both formats.

The way protobufs handles versioning (old software ignores unknown fields) is far superior and realistically everyone uses 64 bit fixed length sizes everywhere
Clear example: Hospitals have helicopters, but most patients are still moved using vans. The helicopter is faster (when patient's life is acutely ending), but prohibitively expensive to utilize for every patient.
yea, it was just when the stations in that area started broadcasting in spanish. we tested it with another tv where that control was accessible.
> The cost of food delivery is dirt cheap, though, in most places it’s under $5.

I'm 0.6 miles from Starbucks and right now, a coffee that costs $2.78 in store costs $12.22 if I get it delivered.

Of course rather than listing it as a $9.44 delivery fee they just add a few bucks to the price of each item, plus a few bucks small order fee, plus a few bucks service fee, plus a few bucks delivery fee. So I can see why customers might perceive it as costing less than $5.
WebAssembly with sandboxing might help with this.
Hi, We've added a copy directly in our GitHub repo:

https://github.com/mithril-security/blind_llama/blob/main/do...
Why does that matter once there are enough charging stations and you have enough drones? Once you have enough battery life to do any single delivery and return to a charger, that’s all you need, everything else is just a bonus.
that only debeers diamonds are real diamonds and those "blood diamonds" are bad.
Well, yeah, maybe the furniture and interior design looks the same as in "real" Apple stores, but if you look at the sign outside of the store (can't link to the specific photo on Google Maps unfortunately) there's little danger of confusion...
I'm actually doing a lot of work with databases and LLMs.

I enjoyed postgresml and evadb has been on my radar to try next. Would love to connect.

(updated discord link)
>YouTube, afaik, doesn’t just let advertisers blacklist individual channels.

It's sort of amazing that the biggest search company on earth can't filter/select ads like that.
<br /> is a self closing tag. This is used in XML / XHTML for elements that have no contents.

It is a valid short form of <br></br>
No. <br></br> is shortened to <br/>
If there are any pinhead game devs out there, we're still working on the next generation of Visual Pinball, called VPE[1].

However, given the current drama around Unity, we're currently looking into Godot to evaluate how much effort it would take to port, and how Godot will support our needs.

[1] https://github.com/freezy/VisualPinball.Engine
It's run a surplus from 1983 up until 2021.

Following the bipartisan Social Security financing deal in 1983, Social Security ran a surplus every year until 2021. Starting in 2021, Social Security’s total cost exceeded its total income.

https://www.cbpp.org/research/social-security/understanding-...
> I’ve only ever bought prime lenses in the 28mm to 50mm range. I zoom with my feet.

Most people buy primes in the <100mm range, and then adjustable telephotos like 100-500mm.

IMHO primes at every focal length provide a different look, versus just walking closer or farther. And you buy telephotos to zoom in on sports and nature - where you can’t just walk closer to the subject.
What are the limitations on what languages this supports?
No joke, the mother of one of my friends changed her name to...just her first name. She eliminated her last name. This is also in Australia.

Not having a last name has caused her all kinds of problems. Australia may not officially require you to have a last name, but passports, driver's licenses, credit cards, utilities, etc., still require there to be something in that space. She kinda-sorta gets by using "[first name] [firstname]" or "[first name] NoLastName", but it is still a bureaucratic nightmare -- as I think anyone but her could have predicted.
Are you using 3.5 or 4?
No, the other one was in the ocean
No, they do not talk of that
Heartbleed was caused by allowing the user to specify the length of the response, not that of a request.

When receiving a message, if the user gives you a wrong length, you'll simply fail in parsing their message. Of course, it is up to you to protect against DOS attacks (like someone sending you a 5 TB message, or at least a message that claims it is 5TB) - but that is necessary regardless of whether they tell you the size ahead of time or not.

With heartbleed, a user sent a message saying "please send me a 5MB large hearbeat message", and OpenSSL would send a 5MB re-used buffer, of which only the first few bytes were overwritten with the hearbeat content. The rest of the bytes were whatever remained out of a previous use of the buffer, which could be negotiated keys etc.
Related to https://en.m.wikipedia.org/wiki/Berry_paradox

Just as a quick example of why it's a bit absurd - I name that number you just defined $zeta$. Now I make $zeta'$ = zeta^zeta. Or whatever manipulation you like.
Adding constraints is addressed in the link.
I disagree - Would you build a AAA Game without using a Games Engine or a Financial Forecast in code instead of Excel? that would be crazy.

My company built an amazing No-Code platform www.onedb.online that can build business apps such as ERP & CRM at least 15 times faster than traditional code and at least 99% of what you need without code and you can easily plug-in code components (SQL, Javascript, CSS) when required.
Two observations.

There's a quote I've repeated on HN a few times regarding ship handling and navigation:

"The Art of ship handling involves the effective use of forces under control to overcome the effect of forces not under control."

-- Charles H. Cotter

I ran across this as the end-quote of a YouTube video showing sea pilot training using scaled-down ships in a physical environment, though I've been unable to find that specific video again. It almost certainly featured Port Revel, in France, and was posted prior to 2017-12-19, when I first noted that quote in a Google+ post. I've just re-searched YouTube trying to find the video in question without joy. My earliest mention on HN is from 2018: <https://news.ycombinator.com/item?id=16485451>. FastGPT keeps pointing me either directly or indirectly at my own HN references.

Google Books finds a quote in print in Technical Basis for Maneuvering Performance Standards (1982): <https://www.google.com/books/edition/Technical_Basis_for_Man...>

Worldcat: <https://www.worldcat.org/title/9026016>

That should be public domain as it's a publication of the US Department of Transportation.

Ah, and source! A slightly different variant is in The Apprentice and His Ship, by Charles H. Cotter, 1963, p. 297. Google's preview gives only a partial quote:

"The art of ship handling involves the use of forces that come under the pilot's direct control in order to neutralize, if necessary, the..."

Worldcat: <https://www.worldcat.org/title/4763481?oclcNum=4763481>

(No copies on IA or LibGen.)

(The deep-dive search is mostly a favour to Future Me who will doubtless seek references yet again.)

Amongst the better videos on Port Revel and its 1:25 scale models is this from NatGeo in 2016, lacking my quote:

<https://yewtu.be/watch?v=tEDrFiQq1_k>

Regarding flight, I've learnt that pilots launching from aircraft carriers do so with their hands off the control stick until the craft is airborne. You can see this distinctly in the following video (launch commences at 42s): <https://yewtu.be/watch?v=HBYzzkiEVVs>

That's explained in this article, with the practice adopted to avoid pilot-induced oscillation on take-off:

<https://theaviationgeekclub.com/us-navy-f-a-18-pilot-explain...>

The notion of "going with the flow* is central to many physical, and nonphysical, activities. Cyclists, surfers, skiers, race-car drivers, and others know that there are times you simply allow the environment to direct you, whilst exerting a minimum amount of control. Rigidity in such cases means disaster. Similar concepts exist in business, law, government, and aging.
World’s largest flowers are facing extinction
you know what fatjars are?
I never claimed anything about his character or his innocence. I don't understand that you don't seem to understand that this was part of the process. They used his narcissism and paranoia to effect the plan.
I'm not sure "relatively new" is accurate, though of course it depends on the timescale. They seemed as widespread as other common sugary cereals (Coco Pops, Frosties, Ricicles et al) during the 90s. However, if we're looking back further, it could well be the case that they were comparatively late arrivals.
That matches my experience. It's a sort of shortcut to the old process of googling for examples and sifting through the results. And those results, I didn't typically cut and paste from them, or if I did, it was mostly as a sort of a scaffold to build from, including deleting a fair amount of what was there.

Many times it works really well, and it surfaces the kind of example I need. Sometimes it works badly. Usually when it's bad, going to the google/sift method has similar results. Which I guess makes sense, it couldn't find much to train on, so that's why it's answer wasn't great.

One area it works really well for me is 3rd party apis where their documentation is mostly just class/function/etc. ChatGPT generally does a good job of producing an orchestrated example with relevant comments that helps me see the bigger picture.
It could go the other way. LLMs might make porting code from one language to another easier which would speed the adoption of newer and more niche languages. And the future of documentation and tutorials might be fine-tuning an LLM.
> I think you have it backwards

You do need to be an expert when you start telling other people they’re wrong, though.
I think I would have felt this way when I was younger. But after writing code for over twenty years, I'm very happy to let computers do the boring half of the thinking, so that I can think about more interesting things.

It is not intellectually stimulating for me to think about what the syntax for a dict comprehension is, or what exactly I'm supposed to do to map over the values of an array in javascript without screwing it up, or any of a million other kinds of minutia. Computers know the answers to these uninteresting questions.
I'm gen-x and really loved pinball. A list of some of my favorites
Cyclone
World Cup
Beat The Clock (The Stone Pony in Asbury Park NJ had it) that one gave you a set of time and you try and stop the clock while still playing. A very old game but an unique concept with a better setup than a fixed amount of balls.
I'm not suggesting they rewrite. I'm questioning if Java was ever the best choice for this application in the first place. They are using Java as if it were C++. Perhaps it would have been better to write it in C++ in that case? I'm not drawing conclusion, as I'm not in their domain and have not given this a lot of thought, but it just strikes me as a particularly shaky foundation.
YouTube is wrong to rush to judgement on Russell Brand
But is [abc](http://...) any better? I can never remember which brackets to use, and I've been using Markdown for years now. I never have a problem remembering the HTML syntax.
I used to play pinball pretty seriously in the 1990s. I would particularly like finding machines that had no tilt or insensitive tilt and “nudge” really hard or even put the front legs up on top of my boots for better control.

At a small state school they saw me doing this and threatened to kick me out of the game room if I face it up (which had me playing more Xevious and World Heroes) but ai learned the meaning of social class when I was in grad school at an Ivy and nobody ever gave me trouble.

There was that time I put up a score on a Harley Davidson that was so high I’m sure people would have thought it was impossible and that was almost true.
I grew up in the country side of Norway in the 80s, and the small road to my house didn't have any name. I guess there was no need since that road serviced less than 10 houses. It wasn't until later (late 80s perhaps) when my road was given a name and my house was assigned a number.
the same quiet propellers are on both drones
technically <br></br> is not allowed to have an end tag in the HTML spec

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br

so it should be <br> on its own or <br />
Check out haml. Quite similar approach I think.
The default Vim colourscheme has comments in blue, and they stand out rather than fade away. I don't know if Vim is an exception or if this sort of thing was more common in the past, but this always seemed right to me (actually, being designed for 8/16 colour terminals means there probably wasn't really much of an option).

I do have a few lines in my vimrc to make "///" and "##" appear as greyed out; I use this mostly for "literate programming"-ish type of comments, which don't need to stand out so much. It works very well for me, although for other people it looks like it's a "mistake".
Clinical Trial of HIV Vaccine Begins in United States and South Africa
The mass media (including social networks) get to pick and choose what they broadcast. No matter how hard you try or how despicable something that happened to you is, if the mass media don't want to give you coverage, no one will ever hear of you.

So yes, this is getting publicity because the government wills it.
If you use them daily or every few days, most inkjet printers will perform well.

Only used occasionally, all inkjet printers are nightmares.

Get an inkjet if you print all the time.

Don't get one if you don't.

Basically, inkjet is a good technology for color production work and poor for occasional use.

A commitment to printing is the key to inkjet happiness.

Good luck.
> For a slow protocol like protobufs that is rarely streamed...

In my experience, protobufs are often streamed, especially in the cases where performance matters.
Whenever I see the email story, I think of the ice cream story. It's another one of my favorites.
How are startup valuations trending in our marketplace? 10 ways we can help?
How startups' valuation may trend on various marketplaces:

1) Market demand for the product or service offered by the startup may influence its valuation.

2) The startup's growth potential and business model can impact its valuation.

3) If the startup has secured funding from reputable investors, it may increase the startup valuation.

4) Industry trends and competition can also play a role in the startup's valuation.

5) Innovation and unique features of the startup's product or service can set it apart and influence its valuation.

6) A strong team with relevant experience and skills can increase the startup's valuation.

7) A strategic partnership or acquisition can drive a startup's valuation.

8) User engagement, retention, and customer feedback can influence a startup's valuation.

9) Business metrics, such as revenue and profitability, can have an impact on a startup's valuation.

10) External factors, such as economic conditions and political stability, can also play a role in startup valuation trends.

10 ways marketplace platforms can help startups:

1) Provide resources and tools to help startups evaluate and improve their valuation.

2) Connect startups with investors and mentors who can offer feedback and advice on how to increase valuation.

3) Offer opportunities for networking and exposure to potential customers and partners.

4) Provide access to market research and industry insights that can inform business decisions and strategies.

5) Enable startups to showcase their products or services to a wider audience.

6) Facilitate partnerships and collaborations with other businesses or individuals.

7) Provide financial resources, such as loans or venture capital investments.

8) Offer marketing and advertising services to increase brand awareness and customer acquisition.

9) Provide legal and regulatory compliance support to help startups stay on track and avoid potential pitfalls.

10) Offer training and educational resources to help startups improve their skills and expertise.

Why Marketplace platforms are valuable for startups:

Marketplace platforms have emerged as a crucial resource for startups looking to establish themselves in their respective industries. These platforms offer a variety of services, from promoting and marketing startups to providing valuable connections with potential investors and mentors.

Additionally, they can be instrumental in linking startups with potential customers and partners, helping them grow and scale their business quickly. By offering a wide range of resources and support, marketplace platforms can help startups maximize their potential and achieve their goals.
Unfortunately doesn’t work if the logo has fine detail.
Yes, false accusations are indeed a bad thing. But the point is that people choosing to no longer associate with you is very different to people forcing you to live in a cage under the threat of violence.

Both are unpleasant. One is worse. Thus the burden of proof is different.
Neat AI app!

1. What feature extractor is used to derive code embeddings?

2. Would support for more complex queries be useful inside the app?

--- Retrieve a subset of code snippets
SELECT name
FROM snippets
WHERE file_name LIKE "%py" AND author_name LIKE "John%"
ORDER BY
Similarity(
CodeFeatureExtractor(Open(query)),
CodeFeatureExtractor(data)
)
LIMIT 5;
In the “Why” vein, some of the most important comments are “Why I made the compromises I made” aka “Why this looks dumb but is actually for the best” comments.

They can prevent someone, including myself, from undergoing a timely rewrite of strange or bad looking code before inevitably hitting the same wall I hit previously.
Add Pinbot to the list.
Ha! I purposely change those words (duck, ducking, ducker etc) to sound less harsh. Still gets the point across to most people.
Java brings some good things over C++. For example memory-safe VM, easier language with way less gotchas, better tooling, awesome IDEs.

I'd say, if C++ performance is not essential, Java might actually be a good choice. It's very fast and GC issues could be worked around.