skysight-inc/HackerNews huggingface dataset:
I think discussing this topic with too much fervor is a waste of energy. Nutrition science is hard because performing valid studies at large scale is close to impossible, so I’m left performing an argument from nature, being that eating things that were invented decades ago might be worse for us than things we’ve eaten for millions of years.
Show HN: Kis.tools – A directory of tools that work
Hey HN! Tired of hitting "Sign up for free" buttons only to discover the real limitations after creating an account? Or finding a "free" tool that adds watermarks to everything? Yeah, me too.

I'm building kis.tools, a curated directory of tools that:
Work instantly - registration only when technically necessary, have genuine free functionality, keep interfaces clean and focused, process data locally when possible, keep promotional messages or ads minimal and unobtrusive

Think of it as a home for tools like Eric Meyer's Color Blender (running since 2003!) - tools that do one thing, do it well, and respect users enough to let them try before asking for anything in return.

Every tool is personally tested and described honestly, including limitations. No marketing fluff, just straight talk about what works and what doesn't.

Would love your feedback and tool suggestions, especially mobile apps - seems like every 'free' app nowadays sells its core functionality through in-app purchases.
It’s coming from the high pressure fans located in the chest. Atlas is fully electric.
Reverse is troublesome, because if it does roll the engine over it will turn the engine backwards. While that shouldn’t cause damage, it’s still not great. I actually felt it doing so once while sitting in the drivers seat. I could feel it turning over one cylinder at a time , one every 5 seconds or so.

Using the terrain is my preferred option, but then I didn’t have that choice
The virtual element method in 50 lines of Matlab (2016)
"Shell" in the context of a syntax highlighting language picker almost always means a Unixy shell, most likely something along the lines of Bash.
7 Minutes of algebraic effects and a structural editor
Why would they release money if they can invest it and return much more?
Software engineering used to be focused more on actual engineering.

It was more about building cool things that created business value. The layer of politics seeping more into software engineering is giving developers a finance/management experience.

That's not to say politics didn't exist before, but the idea of showing allegiance for survival feels more like Game of Thrones than software development.

I guess the time when software culture had an abundance mindset has ended.
Senior Software Engineer (Backend or Fullstack) | Splash.tech | remote | full-time | EU timezone

We build games that sports fans love to play. Based in the UK, we're a top B2B provider in the gaming sector, powering fan engagement in over 50 countries with notable names in sports and entertainment. Founded four years ago, our company has seen a 100%+ revenue growth annually for three consecutive years. The 15-strong team at Splash works fully remote and values independent and self-motivated members.

We’re looking for several experienced Software Engineers. Based on your area of expertise, you’ll build frontend and/or backend components and contribute towards system architecture, security and scalability. As part of the engineering team, you’ll own the whole development lifecycle from receiving/aligning requirements to development, test and operations.

Responsibilities

- You own the development of backend or full-stack (depending on your expertise and focus area) features end-to-end.

- Collaborate with stakeholders, ensure product quality and impact decision making.

- Optimize applications for speed, security and scale.

Requirements

- 5+ years of relevant engineering experience at tech and product-driven companies

- Proficiency with some backend language (we use Java)

- Some experience with relational databases (we use Postgres)

- Desire to work fully remote and to proactively approach issues

- Fluent English

Depending on your location we’ll offer a competitive market rate salary for your experience level as well as stock options.

Contact: Oliver Renner, CTO - oliver@splash.tech
I find it way easier not to eat whenever I want. I'm doing 24h break from eating every 24h. Basically one day I'm eating just till 4PM and the next one only after 4PM. I've lost about 6kg (from being slightly overweight) in two months eating whatever I want. Just not whenever I want.
I have one child who is not yet of relevant age.
IRC transfer being some form of InfraRed Communication.

And DCC being Direct Cable Connection.

??
I keep meaning to try it. I love the idea.

Docker being good enough for many circumstances means there has been no pain motivation to try it for me. Docker vs. nothing is a huge leap. Deploying Python in particular would be untenable with out it (or a VM init script)

I heard Nix is a great way to build containers though.
Location: Serbia, Belgrade
Remote: Yes Willing to relocate: No
Technologies: Legal, HR, Management and Administration
LinkedIn: https://www.linkedin.com/in/nikolastojic/

Resume/CV: https://www.dropbox.com/scl/fi/k8qjnitad7hkktzcdvrfg/Nikola-...

email: nikolas(at)grindam.com

My experience is mainly focused on human resources, administration and legal work ranging from contracts, advice on case, paperwork, recruiting, and any other administrative and HR task. In general one of the differences from the others that are doing the same thing is that I somewhat technical background due to being involved in few different projects during the years, so I can easily communicate with developers and also see when there is an actual issue in production or if someone is just delaying something or bluffing during interview. I also having managing experience, as I have been managing director of recruitment agency.
'Children are suffering' as Calgary's 60 year fluoride debate drags on
> But how would an automatic rice cooker know when the 20 minutes was up?

How about a clock?

Now, I understand that in 1955 the required components might have been deemed too expensive, or actually the problem is more complex than that. This article is so poorly written. Like almost everything I've read in the last 20 years from IEEE Spectrum.
So nice to hear some of you just as excited about unikernels as we are!

Re: zero/minimal cold-start... Technically, you're right, though I'd say if you don't notice it's there, it's as good as not even being there. :) You get the pragmatism though, appreciate it.

Lots of cool stuff coming for Prisma Postgres that all this tech enables, looking forward to keep telling you all about them.
> AFAIR you can only get it for the first three years of a device. After that you’re on your own

They have a monthly plan now that renews indefinitely. It's pretty recent so I wonder when they will start cutting those off (like I can't see them still supporting phones that have entered their "legacy" status)
The author is obviously a techo-denier-opto-crat.
This is not a data curation issue though, it’s a basic o11y issue.
> Modern browsers are application runtimes with a very flexible delivery mechanism.

Clearly this is true. But as someone with an old-school preference for native applications over webapps (mostly for performance/ux/privacy reasons) it irritates me that I need to use an everything app just to browse HN or Wikipedia. I don't want to go all hairshirt and start using Lynx, I just want something with decent ux and a smaller vulnerability surface.
Because the income is spread to a very few people - those lucky enough to own a pizza or coffee store along popular tourist routes. Everyone else doesn't profit at all from the tourists or makes only pittances.

That is not enough to sustain a healthy city, which led to most of Venice being left for grabs for AirBnBs - good luck finding regular Venetians actually living in their city.
Note that maths has been a giant, millennia-long, exercise in Union-Find: starting from the days when someone first noticed that a pair of cows and a pair of sheep were both 2 things, all the way up to whatever today's equivalent of someone noticing that a monoid in End(C) and a closure and tree grafting are all monads may be.
I should have done that, hoping to stall the engine. I panicked and really didn’t know what to do. The noise and MASSIVE cloud of black smoke pouring out the back were terrifying. Not a great first drive after an engine swap.
Non-organic oat farmers use herbicides on crops to be harvested purely to save fuel at the expense of leaving resides on the end product.
Are the machines physically incapable of internet?
Apple Removes Ability to Run Unsigned Apps in macOS 15.1
Ask HN: What are some cool under-rated TV shows/Documentaries regarding AI
"Can you without prolonged access?" Hahaha have you heard of any of the three letter agencies and what they have on hand? Do you know what a rainbow table is? Is this a tech forum, or just newbies trolling experts?
It is the "local economy" only if you believe in trickle-down economics.

The area of visited by cruise ship tourists is typically a very small fraction of the port city. Worse, the establishments in that area only account for a small fraction of the overall local employment, and are owned by a handful of families or (worse) funds/corporations.

So money does flow, but not really to the local economy, apart from a number of low-paid service jobs.

You also appear to have a very outdated view of cruise ship tourism. What "rich tourists"? These days it is the less well-off that go on cruises, even choosing to cruise through their retirement as the cheaper option [1]. Nobody is going to make expensive purchases as they have already visited half a dozen ports before their current stop and have another half a dozen to go.

[1] https://globalnews.ca/news/10004079/retired-couple-51-consec...
Every vote counts. The problem is that some votes are counted twice.
I can’t think of any Apple software that doesn’t get the job done, isn’t straightforward about its capabilities, and isn’t easy to use. Their whole shtick seems to be just that.

A minority of people will always prefer to use competing products, if for nothing but sentimental reasons. That’s fine, as such market will always exist.
thought experiment: if the internet were to go down tomorrow for an indefinite period, what content would you most want to download and preserve?

Music that I do not already have on CD. Videos that contain useful knowledge on DIY medical procedures, DIY home repair and assorted other DIY knowledge. I archive this stuff already. That's about it really. I try to avoid any dependency on the internet or smart phones given the commercial internet did not exist for a big part of my life.
Why not be impressed? The reasons you gave are enough for the majority of people following along. The exciting parts are the steps along the way. Once we have something that is actually usable and integrated into our everyday lives, it will lose its novelty fast.
If rich ux can be delivered in a web browser then it can be delivered in a native app. I'd assert that the reason this is uncommon now (with the exception of games) is economic not technological.
Most apps are trivial for a decent dev to reproduce, I'd wager the root problem is rarely the codebase: the org is rotting. Years of 'fixes' with no progress is like blaming the water for sinking a ship.

Success attracts deadweight who (un)intentionally sandbag efforts to reverse this downward trend for their own self-preservation. I don't blame them, doubt there's a fix when the system requires most people work bullshit jobs instead of collecting UBI.
Hanoi? Are you refering to pulling out of Vietnam made the US seem like a joke? Or that the locals are wrong to celebrate that?
Bullshit jobs once again. I don’t know. These companies are complex systems.

He is writing as if the engineers all knew how to fix the systems, but were just powerless to do that. But I’ve also seen projects lead by engineers that only added to the overall complexity.

There is a paradox in this - the people who seem the most confident about fixing the systems usually only make things worse. Chesterton fences and stuff.

This article triggers me because everybody who reads it will always believe that they would fix the mess if only they got the power, but in practice when they get power they would only add new complexity to the whole mess.
This makes me very glad I now write software that drives hardware.
File transfers on IRC are via DCC[1] (Direct Client-to-Client Protocol)

S/He did reply "I am" though.

That said, I think torrents are still a great way to share files, perhaps IPFS[2]. I use LocalSend[3], too, at times, although not for large files.

[1] https://modern.ircdocs.horse/dcc.html

[2] https://ipfs.tech/

[3] https://localsend.org
Related from one month ago: Kameo - https://github.com/tqwewe/kameo

Show HN: Kameo – Fault-tolerant async actors built on Tokio - https://news.ycombinator.com/item?id=41723569 - October 2024 (58 comments)
Well since they are not clean; what's the point in trying to preserve them? I'd argue getting rid of them is a good thing. Especially the older more inefficient ones.
Would it be possible for the allocator/GC to know what allocations are made within a request and make a generation for specifically for it? Allocations too big to fit would be made like usual
Reminds me of an idea: instead of having lots of orthogonal endpoints or using GraphQL, accept WASM modules as requests and provide the service as functions in the WASM environment.
> It isn’t often that housewives get credit in the annals of invention

* https://www.fastcompany.com/3047428/how-two-bored-1970s-hous...

* https://en.wikipedia.org/wiki/Margaret_Rudkin

* https://en.wikipedia.org/wiki/Harriet_Tubman

* https://en.wikipedia.org/wiki/Roberta_Williams

* https://en.wikipedia.org/wiki/Susan_B._Anthony

* https://en.wikipedia.org/wiki/Anna_Sutherland_Bissell

* https://en.wikipedia.org/wiki/Elizabeth_Blackwell

* https://en.wikipedia.org/wiki/Mercury_13 - Not housewives, but absolutely worthy of more praise and attention, especially Jerrie Cobb.

And many more
I don't understand where this distinction is useful - signals are data, just a tiny bit, and data is a signal, just a lot of it. Are you talking about transmission-size? Or are we resigned to the fact that intra-computer communication is inefficient and it's enough to postulate about the sizes of bandages?
> How about a clock?

How would the rice cooker know when to start the clock? It needs to be started only after the water reaches a boil.
Looking at the cool non-human movement of the head, the upper torso and the legs i'm wondering if changing the legs so that they are symmetrical, instead of the knees only bending in one direction, is a coming improvement. That way it could walk forward and backward.
a member of the 'video' group
> The meaning of `T | null` and the meaning of code you write with such a type does depend on what T is at runtime.

Could you give an example of this? The only case I can imagine is a union null <=: T, T | null. This would cause unexpected behaviour, i.e. a if T = (U | null), the function orElse : T | null → T → T would always return the second argument if the first is null, but this is perfectly consistent with the fact that T itself is a union type. The idea that it should do anything different is presuming that the null assigned to T is different from the null assigned to T | null (that union types are disjoint). But this is an invalid assumption. It's still a validly typed program that obeys a consistent set of rules. It's just that there is no tagging in the union type (you don't know if a member comes from the left or right side). This is only an issue if you write code expecting the union to work like a tagged union.
Ask HN: When is it worth to hire marketing people?
For every marketing job (SEO, Influencer marketing, content strategy) I find on YCombinator/jobs there's 10 engineering jobs. It seems that either founders do their marketing in house and don't find it necessary to hire someone, or there're just filled very quickly because there's many more marketers than coders?
As a concrete demo, try out https://flutter.github.io/samples/web/material_3_demo/.

I use Firefox, Sway, Linux, laptop with precise touchpad.

Normally, I get smooth scrolling at such-and-such a rate of pixels-per-centimetre, with momentum so-and-so, and since comparatively recently, particular overscroll behaviour.

On that site, I get janky scrolling at a somewhat slower rate, with no momentum, and no overscroll. (… and scrolling leftwards in the carousel triggers go-back-a-page rather than scrolling left, so you need to scroll right a little first to “unstick” it, but I believe this is something Flutter could have worked around.) It’s painful. Very painful.

It’s not possible to fix this within the scope of browser mouse events. They’re just the wrong primitive. The consequence is that you can only get native scroll behaviour if you use an actual scrolling area. Which you could do, with mild compromise to the pure-canvas approach, just an invisible one and watch what happens with it, rather than paying attention to scroll events. And that’s pretty much the approach you need to use to get good results: compromise on pure-canvas, and do bits and pieces with actual DOM. For scrolling. For links. For images. For text. For inputs. Oh… huh, look at that, we actually just want real DOM stuff everywhere. Fancy that.

Now you might not immediately get such a bad experience for scrolling: I seem to recall hearing that Safari on macOS basically implements inertia before sending the events, and sends the events with inertia applied. That solves some problems, but causes others.

Actually, I meant two distinct things by “overscroll behaviour”:

① Does it let you scroll past 100% a little and then pull it back, as is increasingly normal, or show some indicator that you’ve reached the end, like Android has historically done, or just do nothing, like all computers historically did?

② Scroll chaining, the CSS overscroll-behavior property, to do with nesting scrolling areas. And note that different platforms behave differently. If you do pure-canvas rendering, you’re stuck: the browser has some of the details needed (and is unlikely to ever tell them: they’re involved implementation detail that varies by platform), and you have some of the details needed, and you can’t really collaborate, it’s just not a good mixture.

When I speak of the browser being a compositor, I refer to how scrolling is no longer implemented in a blocking fashion in the UI thread; these days it’s in a different thread, so that it can implement viewport scrolling independently of content rendering, in order to maintain consistent frame rate even in the presence of slow drawing. Also to do various other tricks to avoid missing frames, mostly platform-specific and involved. Web content will never get that power.
For many people describing an app is the challenge itself. That’s why we have digital product managers who use formal methods like user stories to describe the system or write specs and requirements documents for engineers.
Hopefully just a bug. If not, Apple should be ready for more expensive legal battles (at least in the EU).
Ya, even claude artifacts have replaced scripting for me to some extent. For example, if I need some data transformation thing "Create a web app that takes text input and does X, Y, and Z".

It's correct for me 99% of the time, and the remainder I can trivially ask it to tweak something. (especially since for those kind of one-off tools, I really don't care about the actual UI and styling)

Beats figuring out the right incantation of JQ, regex, whatever other tool I only use every 3 months, ... every time. And I can trivially just go back to that artifact and iterate on it later.
But in industrialised physical space, it has been the former, especially when things scale to produce 1000 objects per minute.
"What if we create a language where all object references are explicitly specified to be either request-scoped or application-scoped."

I've done this in both C and C++.

The downside of automatic memory management is you have to accept the decisions the memory manager makes.

Still, generational GC like in Ruby and Python essentially attempts to discern the lifetime of allocations, and it gets it right most of the time.
And as now Tesla has moved past that early 'greenfielding' stage, their situation has changed to be dramatically more similar to the 'legacy' car makers. And suddenly, Tesla sees that their supposedly superior quirky approaches to carmaking generally are probably going to 'solidify' into systems eerily similar to the legacy ones.

Whoever was dismissive of the legacy car makers was also assuming decades of innovations in maintainability planning and reuse logic in one of the most highly competitive industries. Turns out, Tesla - even though the shook up the legacy contenders early on - is losing a lot of the advantages quicker that they have imagined to stay. Hardly a surprise to anyone who understands that millions of highly skilled engineers in the car industries aren't exactly less competent than the average Tesla engineer.
No, because we'd get some competition. On features like security.
Agree.. I can tell you at least one Melbourne-based Flybuys retailer calculates your points with an unholy daily-scheduled stored procedure in Snowflake SQL, because.. big business dysfunction reasons lead to the data team being assigned to do it, and the data team didn't actually have any software engineer roles in it.

At least it has tests.
Pretty crazy. Supporting 1.5mbps video calls for each human on earth? Did I read that right?

Just goes to show how drastic and extraordinary levels of scale can be.
of course, but to evaluate or train better LLM you need to have first some framework/application like gh spark working.
just look at aider and how well it's able to estimate llm coding performance.
like with everything in the past we need first to build something that is helpful for some cases and then improve it every generation.

I believe spark will be great for some internal tooling or some personal side projects, you don't have to handle every corner case in such application
Are you sure? The last time I voted in Germany they gave me five ballots (EU, state, county, city, district), some with dozens of candidates - per party. I had dozens of votes to give.

Here is a similar example: https://www.volksfreund.de/imgs/scaled/28/1/8/3/7/5/7/5/0/5/...
"Rigged" War Game Exposed U.S. Vulnerability to Low-Tech Warfare
That's 542 minutes; for the 7 minutes you wished to direct our attention to, do you have a timestamp?
SEEKING WORK | Zurich, Switzerland - preferably on-site during project (Europe) or remote.

About: As a software and interaction designer, I create highly functional prototypes for ambitious interactions.

I transform your ideas into novel interfaces.
By combining design and engineering, I create aesthetic, practical and scalable solutions for early-stage start-ups and product companies.

I design a variety of ideas for an elegant solution.
Instead of just delivering mock-ups, I quickly create functional prototypes with React to turn the designs into reality.
I test the concept in practice and iterate on the prototype until it is perfect.

Website: https://www.baran.ch
Contact: hello@baran.ch or +41782291133
M5Stack Introduces LLM Module for Offline AI Applications
That's already what we effectively have.

Since objects cannot be promoted to the old generation inside the request cycle, objects in the new gen are request allocated objects.

So if we were to eagerly trigger a minor GC after a request, we'd have very little objects to scan, and only need to sweep garbage, which is only a small fraction of time spent in GC.
If you're a shell hater, the answer isn't to write MORE shell, but to switch to something else, for the love of all things sane and normal.