skysight-inc/HackerNews huggingface dataset:
Can I check a "low-code" implementation into version control, using standard free tooling? Can I, when something inevitably goes wrong, do a `git log` equivalent to spot the source of the problem? Can I then roll back to a specific commit, using off-the-shelf free tooling?

I find that generally the answer is most often "no," which is kinda a nail in the coffin for serious usage of "low-code."
This is probably a naive question but isn't that the point of having developers on staff? The researchers aren't coders and vice versa, so having researchers produce prototypes that are productized by engineers makes sense to me.
yup, completely agreed, except isn't it 300ns
hi @burntsushi,

fan of your tool. like it's speed and defaults.

I use windows : didn't understand what you mean by "install `bat`" to use a pager.

I use cygwin and WSL for my unix needs. I have more and less in cygwin for use in windows.
Beginning? Space has been militarized for decades.
Yeah, it's always rough when you write a solution for part 2, and it passes all the samples, but then has issues with the real input.

One thing I've tried to do when I run into those kinds of problems is to write a little benchmark to illustrate the difference between approaches. It's always kinda fun to watch your initial brute force solution start chugging while your shiny new solution seems to handle whatever you toss at it - great lesson in choosing effective algorithms.

I use Elixir to do the puzzles, so I've used Benchee for this, and it works very well. So easy to set up too.

Here's an example benchmark, which also has the output. As the input size increases you start getting some pretty crazy ratios between the two algorithms (the "smart" version was 200,000 times faster than the "naive" one on the largest test input!)

https://github.com/epiccoleman/advent_of_code_ex/blob/master...
Show HN: Spindle, a cross between Wordle and a Rubik's Cube made in PHP
Hi HN,

I was late to wordle, so I am also late to making my own version.

In Spindle, you rotate words on a grid with the aim of assembling the day’s target word. I enjoy it, so I thought some of you might enjoy it too.

From a tech perspective, it’s a very simple Laravel / Livewire app. My happy place in recent years has been Typescript and SvelteKit, so this was a bit of an adjustment, but it allowed me to take advantage of an existing shared hosting server meaning no additional financial outlay. Happy to report a positive experience with PHP and this framework, although I do miss types! Deploying with rsync feels enjoyably old school.

(I gather PHP does have types now, but perhaps I’m using the wrong IDE or need a specific VS.Code plugin…)

Very happy to answer any questions, although I’m the first to admit it’s very simple from a tech perspective. Your guess at how it was implemented is probably a better solution than what I actually did :)

Happy holidays all!
From what I understand, Stable Diffusion starts out with random noise that is then step by step made into the final image. Randomness is there at the beginning.

Current LLMs first find the n most likely next token and only then gets randomness on the choice among the top-n. This injects randomness to the initial search for the top-n.

So I think, from my ignorance, that Stable Diffusion is already doing this in some sense
This could well be true!

But remember, the crypto exchange market is also extremely large and profitable, and yet exchanges keep turning out to be massive frauds.

The number of people who promised to keep your money safe and had long term incentive to do so and yet failed miserably used to astonish me. Now I assume it's the norm.
If we're still unfolding telescopes I'll be surprised. Seems a lot easier to send segments and just assemble them robotically. Just a bit of actuation in each mirror segment, a scaffold, and then you pick and place your way to a 250m telescope that can pick out continents on exoplanets. (I have not done the math to determine if that's the right scale, but clearly multi launch and assemble scales better than bigger rocket and origami.)
Thanks for the feedback. Glad you got something out of it.

> covered a lot of things I had to figure out myself, at great pain

My starting point for this was from Hugging Face docs, which don't really offer much for how to deploy to a k8s environment. Even the fact that you need GPUs for the model I was trying to run was not immediately apparent to me from the Mistral 7B HF docs (I'm sure this can vary a lot for different models).

> PVs to amortize the cost of model fetching across pod lifecycles

I'd love to pull more on that thread and figure out how to build a production quality inference service.
For me, it's a lot easier to compile a static binary of a C++ app than a Rust one. Never got that to work. Also nice to have compatibility with all of grep's arguments.
thanks, this seems in agreement with what i thought, except that i hadn't thought about the upsert advantage
Show HN: Inference-only implementation of Mamba optimized for CPU
What do they mean with promise? As in they have in writing they would payout a X amount? My experience is that typical employee contracts have plenty of ways to avoid paying out bonuses
This is not spontaneous, all the parameters have to be carefully tweaked to get some tangible stable complex structures.
Also initial set of parameters are 20 which is not simple! Compared to that the complex structure is not much complex.
The weren’t able to integrate the hires in time to meet the demand spike before it went away. So it would have been optimal to not hire into it.

Was that very difficult to see at the time? Sure, but what are those astronomical comp packages buying? Making very difficult calls correctly is their jobs.
Seems strange for an individual, or even a corporate acquisition, but not for government. The incentive structure for gov contracts has a lot of extra stuff beyond risk and cost, including spurring a healthy market or proving out new technology. And yes, creating new jobs, sometimes.
Low code has been used for decades successfully. Think about ladder logic and scada systems. I always find this missing from these discussions.

The main point is it has its place — and choosing when and where to use it is critical.
> Apple controls the JS sandbox in Safari, whereas they don’t control the ScummVM scripting sandbox.

AppStore apps themselves are sandboxed too. You can’t execute all arbitrary code just because it’s an app.
I'll echo this and say that I've run into very similar issues when evaluating local LLMs as the author of a popular-ish .NET package for Shopify's API. They almost always spit out things that look correct but don't actually work, either because they're using incorrect parameters or they've just made up classes/API calls out of whole cloth.

But if I set aside my own hubris and assume that my documentation just sucks (it does) or that the LLM just gets confused with the documentation for Shopify's official JS package, my favorite method for testing LLMs is to ask them something about F#. They fall flat on their faces with this language and will fabricate the most grandiose code you've ever seen if you give them half a chance.

Even ChatGPT using GPT4 gets things wrong here, such as when I asked it about covariant types in F# a couple days ago. It made up an entire spiel about covariance, complete with example code and a "+" operator that could supposedly enable covariance. It was a flat out hallucination as far as I can tell.

https://chat.openai.com/share/6166dd9f-cf67-4d9a-a334-0ba30d...
Can I see the other figures/models?
I referenced bat because I've found that suggesting cygwin sometimes provokes a negative reaction. The GP also mentioned needing to install GNU tooling as if it were a negative.

bat is fancy pager written in Rust. It's on GitHub: https://github.com/sharkdp/bat
Yes, there's a classic blig post (sorry, no bookmark handy) about an analogous trip from SF to LA....

Also, (maybe counterintuitively), in software estimation the more fine-grained the estimates, the more likely they are to _underestimate_ project scope. For areas that are better-understood, the estimate will be (properly) limited in scope (reducing the overall buffer) -- which leaves less margin for error in the areas with more unknowns, where the biggest scope bloat is hiding. As a rule, software estimates should use a very broad brush. (This also helps mitigate the tendency of PHBs and product owners to mistake precision for accuracy.)
"business"

The feudal lord is taking "business" away from the serfs.
ECS, Finally
For work: a forensic accounting as a service (FAAAS) product, if only so that I can cram an extra A into the acronym. It’s a niche product for a particular legal area that I have experience in.

For fun: https://playspindle.com/ - a cross between Wordle and a Rubik’s cube. The basic game is there, but I plan to flesh out the surrounding features, eg a social leaderboard so you can compare your score against your friends each day.
By itself it is fun but ineffective. I combined it with twice a week personal tutoring sessions. Now I have someone to explain the grammar and the sentences in Duolingo start to make sense. Start to pick up vocab quicker.

I really love Duolingo and wish it didn't get so much hate.
I've been trying to do something similar for a while now. In the past I tried using YaCy in private mode, scraping a few aggregators and RSS feeds I read +2 levels of links. That was cool, but YaCy is practically dead these days and has various issues. Currently I'm trying ArchiveBox for the extraction + storage and poking around importing the results into Verba for RAG-style search using the local model of mixtral. ArchiveBox is nice in that it can do the text extractions from different types of media through a number of plugins. It's early days, but I think that's got a future.
I've seen the opposite. Business hires new CTO who has no knowledge of existing stack and why it is breaking but sells the top brass on a low code replacement because of how quickly he can build with it. Spends a year building the replacement, forces a hard switch and fireworks ensue.
"how" people trying their hand at "why" problems.
would be especially misleading if it’s a cove

a U shaped beach would be listed with half its effective beach area
History of BASIC [pdf]
If pages arent fast or links are broken i move the url to a different file checked less frequently, when checking those i move what fails to the next file and check that on an even lower frequency (if at all)

Yacy is also fun be it a tad weird.
Hey there it's Winnie. Thanks for all the helpful guides everyone posted! They all seem quite interesting and it makes writing lecture plans and teaching our students much easier :)

As mentioned on our website, we'll be putting up our content as we complete them. By the end of January of next year there should be a complete set of lecture recordings, lecture notes, labs, and assignments updated for 2024.
Then do so, please.
Not hard at all. Chrome had it implemented, removed it, then added it back, but only for WASM.

They disliked that it didn't leave stack frames in some cases.

Apple refused to break the JS backward-compatibility guarantee and implemented as-per the spec and Chrome refused to turn on their implementation for users unless it added a special keyword to identify it as a tail call.

Chrome dev's emotional investment and resulting stubbornness has split the JS community and made their implementation incompatible with the spec. They are 100% in the wrong here.
Building ColdFusion for the Web
A new type of jet engine could revive supersonic air travel
Paywalled alternative link: https://finance.yahoo.com/news/type-jet-engine-could-revive-...
I would like to see in men's comments here men engaging in a positive way with these issues, but I expect to see denial, anger, bitterness, and loss of hope. I hope that I'm wrong.

I expect to see hostility and abuse by women, and frankly after 50 years of emotional abuse of men by the feminist movement, I don't give a damn what women think about this. They know what they can do with their hostility.

Yes, I'm hostile. While the issues this video presents are real and serious, I don't think anything will be done about them. Abuse by the demagogic element in the feminist movement will prevent that.
Multilogin continues to be the gift that keeps on giving for Google.

Google engineers weren't keen to implement the feature in the first place, and it's been kind of an unlimited well of headaches, confusion, and user issues ever since.
What pmuk said in a sibling comment, plus

- Destabilising Northern Ireland [1]
- Problems harvesting crops [2]
- Breaking international law [3]
- Irish supply chains have been reconfigured to bypass the UK [4]

Economics Explained recently did a couple of videos on the UK economy and the current problems. Not limited to Brexit but also not made better [5][6]. The FT did a similar video a year ago [7]

[1]
https://blogs.lse.ac.uk/politicsandpolicy/the-impact-of-brex...

[2]
https://committees.parliament.uk/work/1497/labour-shortages-...

[3] https://www.europarl.europa.eu/news/en/press-room/20220614IP...

[4] https://www.politico.eu/article/ferry-firms-avoid-britain-wi...

[5] https://youtu.be/P0G3lYTOI0Q

[6] https://youtu.be/VUnAr0Msx9c

[7] https://youtu.be/wO2lWmgEK1Y
It won’t actually built but a larger folding mirror design was explored in the LUVOIR (Large Ultraviolet Optical Infrared Surveyor) mission concept. Scroll down the wiki article for a comparison of the JWST and LUVOIR-A mirror size.

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

Parts of that research could end up incorporated into the Habitable Worlds Observatory project.

https://www.keckobservatory.org/hwo/
Those with money can lobby for more profits. Civil population lose. That's how money works: money for more money.
> I feel like if you're going to make a new grep and put a web page for it, your webpage should start with why your grep is better than the default (or all the other ones).

No snark here, but is the subtitle not enough to start? "a more powerful, ultra fast, user-friendly, compatible grep"
Amazing. Never knew this existed! For the time that was pretty out there. The irony being copying from the new medium CD to the old one cassette, but they probably intended to eventually make CDs and may have been the ultimate “iTunes” had they survived (or probably would have done a deal with Jobs)
An affirmative defence shifts the burden to the defendant. Its not going to end well for Open AI.
Any reason not to just :q! ?
I got nice and downvoted for it too, serves me right.

The noisy / Monte Carlo one is path tracing (which I've been doing since age 15 or something and commercially for over a decade), and that's indeed not what I meant but I guess all the expert gfxcoders at HN have done the efficiency analysis versus rasterisation.

Meh, I always have to remind myself how bad it is here for gfx stuff, might as well have been discussing cryptocurrency...
We tried low code (citizen development) as a solution to the "IT dept sucks" problem. It worked pretty well at the start but eventually became a data governance nightmare and as soon as we needed to restructure the business we ended up with ownerless applications and datastores all over the place.

It eventually turned out there was a prioritisation problem rather than a development capacity problem.
is "low-code" this generations version of "4gl"?

The only 4gl I know of that held the test of time was SQL. Every other one ended up being an embarrassing wart of "technical dept". The same could be said of most "enterprise software". For them that don't know enterprise software is code for "It's 70% done and we will charge well to finish it for you"
I had my first copy of the Band's Cripple Creek from the Personics at Cutlers in New Haven...
Human progress has always been about building upon and extending the work of others.

Besides, AI only produces a sort of "average" of what is already out there. Is it really creative work to produce an equivalent of that average?

I remember when the "typing pool" was a thing. Word processors utterly destroyed that category of work, as well as the jobs for typesetting and layout, back in the 1980s.
Never mind, it was problems on my end. My system completely froze just minutes later.
Would be nice if they works but the video never shows any extended walking without stops or cuts. I assume this means their algorithms for recentering don't work this well.
All that regulation sure made a lot of stock exchanges pop up...
Now Google just needs to make their own shoe like this, just to name it gShoe. :)
Compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT
If you're learning languages you might as well learn American English
unfortunate naming, collides with nvidia rtx.
Maybe it’s just me, but I assumed almost all devs with basic coding ability would be against low code. It has so many issues, from poor version control to never (and I do mean never - would love to be proven wrong) doing more than or even meeting the feature set of whatever competing “some code” solution offers.

In the end, you end up with either less skilled people getting in too deep, or highly skilled people unable to fully avail their skills. I get the appeal, but it always seemed like a local optima to me. It turns out code is a pretty good interface.
Wow, a cited source about modern vehicles being much more reliable, let's check it out!

- I click the link; it's a press release from JD Power which I thought is pretty well known to be a corrupted institution that more or less just sells off awards to whichever manufacturers want to pay the most for them. Oh well, let's give it the benefit of the doubt and read the actual study which surely has data to back their assumptions.

- The study isn't actually linked anywhere for me to review

- There's a link to " learn more" about the study. I click it, and it's another press release about the study. It has a download button at the top, surely this must be for downloading the study. I click it, and it's a 1 page PDF of the press release with no actual details.

- At this point I can click a link to go back to the original press release but nothing to actually read the dang study.

All checks out I guess, modern cars are more reliable!

Even if I did actually find the full "study" I can absolutely guess that it's entirely based on trash data like random surveys of consumers and would be near worthless without having a single real data point around how often cars/parts break down.
A lot of useful MS Access and Excel apps written by non-programmers beg to differ. Sure they have their problems, what doesn't? But these low-code tools allow smart, but less technical, people to get a lot done without getting in line to beg time from a bunch of grousing devs stack-hopping their way to their next job. Use a commercial vendor and you might even get documentation and support. 80% solutions usually do more than was needed if the requirements had been thought through carefully. Most business apps are tables, filters, queries, detail views, and workflow. So what if a product with 5 users in a department is trash? Works well enough most of the time.

Startup can't afford more than one developer? Product owner can hack the thing until you get customers, funding, or go out of business. Oh, and that bus factor goes up to boot. No more pager duty.

Code things that are core to your business and plan for the TCO. Use low-code for internal business apps and let your smart intern or low-code consultant make and own it.
> will probably be enough for most future people.

There is a future historian reading this comment and screaming at you.
I've started learning some C already, for 2024 I'll go deeper into compilers and unix programming. I feel that I lack a deeper understanding of how the code I write is compiled/interpreted and runs.
I think it's fine to use low-code specifically for the lie that the only thing preventing people from writing code themselves is a slick UI.

Sure there exist applications that do equivalent things, but when people start using the word 'low-code' to describe such an application they suddenly get the weird idea that the hard part of coding is typing the damn syntax and that if only you put a GUI in front of it they can do it themselves.

Conveniently forgetting that people have made the exact same promises about the first IDEs. Pretty sure there's an ad to that effect for Turbo Pascal somewhere.
Everything rusts’ eventually
As an example, here is what is said by Oregon & Washington about the border between them. This was ratified by both states in a compact. It looks like they switched from less precise definitions like "the varying center of the main channel of the Columbia River" to a list of precise coordinates.

Washington:
https://app.leg.wa.gov/rcw/default.aspx?cite=43.58&full=true

Oregon:
https://oregon.public.law/statutes/ors_186.520
Buy mp3s?

I never subscribed to Spotify etc - I always bought mp3s (well, at least after they became DRM-free). It's relatively cheap. Spotify is currently charging $15/month. I can buy 11 mp3s for that amount. That's almost the amount of mp3s I buy in a year (because I've already bought most of the ones I like).

Also, when I buy it, I never have to worry about the streaming service dropping the music I like.
It's easy to construct inputs for which the correct solution would not be the LCM of the cycle lengths. (Just take the input you got, and insert a few extra steps between the "start" point for one of the "ghosts" and the point where it enters its otherwise unaltered cycle.)

A more general solution is possible -- but it does require a trick that people may not be aware of unless they've studied a little number theory.
Yup, they’re cheap and light (fuel efficient), so they are popular
Another referendum to accept or reject specific terms would have been justified. But people did not vote to leave the EU accidentally.
I think in general you’ll find there’s very little science to the justice system. Many people have been and continue to be been convicted - and in some cases executed - on pseudoscience and unproven methodologies.
"Going back to the debate between folks like Xe, who believe that straightforward search queries are inundated with crap, and our thought leader, who believes that "the rending of garments about how even google search is terrible now is pretty overblown", it appears that Xe is correct."

Also, the article tested Mwmbl as well, not mentioned in the title here.
Power-to-weight is only an issue for human-powered ornithopters. Battery or internal combustion powered (and even rubber band powered) ornithopters work fine.
Very nice. Asking in ignorance - I remember google webmaster tools, or something of the like back in the day. I assume google still offers the same capability in some way. What does goindex.me offer in addition?
People will still write a vague or incorrect description, and any AI will presumably have some error rate. You can't escape verification.
> The litigation has resulted in more than $50 billion in settlements with drugmakers, distributors and pharmacy chains.

All well and good until you realize that ultimately, one way or another, it's consumers who pay this.

Unless, responsible individuals start losing their freedoms (e.g., go to jail) these settlements will remain a cost of doing business, a cost that gets passed along to the market (i.e., consumers).
Avoiding a monopoly of a single launch vehicle has been an explicit goal for decades. For example the EELV program always wanted to have 2 rocket families (even it meant using funds inefficiently... eg paying ULA to keep making both Atlas and Delta even when their capabilities pretty much overlapped)