skysight-inc/HackerNews huggingface dataset:
Looking for New Opportunities!

I’m a No-Code Developer, Framer Expert, and UI/UX Designer seeking exciting projects. If you're looking for someone to bring your ideas to life, let’s connect!

Get in touch with me at: x.com/Kayodedcreative

#JobSearch #NoCode #Framer #UIDesigner #UXDesigner
You can just minimize the´about’ at the moment. I will remove it since I created a landing page
MIT ranked No. 2 CS program, Stanford No. 1 by U.S. News for 2024-25
+1 here. I've been facilitating a video game maker club for kids aged 11-15. I have ~7 kids who come. Most kids are 11-13 but 2 are 15.

Since they're all new to programming in general the club has mostly been me teaching them. The kids are having a ton of fun. It's slow moving. But they love it.

They also have the GUI scripting instead of the javascript. I haven't actually tried it.
So ... GCC has had some of these for ages.

Pascal lets you match a range of values with case low..high; wouldn't it be great if C had that feature? High C does, another feature standard C and C++ never adopted.

https://gcc.gnu.org/onlinedocs/gcc/Case-Ranges.html

Nested functions

https://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html

Generators

GCC doesn't do those --- looks like a fun feature though!

My favourite, which was sadly removed was doing:

foo ? zork : bork = 123;

Oh well...
Honduran Supreme Court Declares ZEDEs Unconstitutional
Figure has raised $754 million with a $2.5B valuation.
If you use it in the same way you use trailing commas. Fair. But the site says to make it easier to add dynamic conditions. Which is a terrible idea in maybe not all but many SQL engines.
Maybe somewhat related but I also find that if I'm taking notes, I retain things much better if I handwrite them. Often I don't even need to refer to my handwritten notes because I can remember them, which is almost never the case with typed notes.

And interestingly, it's specifically handwritten notes in pen. When I use a pencil it's much more like just typing them out.
It contains data about which ads you saw or clicked on as a histogram.

GDPR defines personal data as follows:
> The basic definition of personal data is any information relating to an identified or identifiable natural person (data subject).

This data is then aggregated using their DAP service. This means to a third party. They say it's somehow encrypted and will be fully anonymized, but I can't fully understand the implementation. There are several security considerations mentioned in the draft: https://datatracker.ietf.org/doc/draft-ietf-ppm-dap/.

Doesn't matter that much, they have to ask for consent and inform the user in clear and understandable language anyway. Opt-out is a big no-no.
A real life treasure hunt
Yeah, that and a lot seem kinda small while being a bit lower than the prices of some houses(but still too much imo). Been a long time since I dreamed of home ownership admittedly.

I thought grenfell pushed the leaseholder vs freehold pricing out in the open. I've seen stuff about leaseholders effectively in negative equity because of the cost of cladding and a previous government dropped a bill or amendment changing who had to pay for such things or the existence of leasehold.
"Beyond the interviews, I can be involved with the actual work as much or little as I want. We'd split any profits 50-50."

Mostly likely a scam. They will have you interview, win the project and then pay someone else dirt cheap to do the work making a huge profit.

There is no free lunch in this world. If they are claiming that you wont be involved much after the interview, you know where this is going.
I am pretty okay with the code (I'm essentially talking about the usage syntax for the library and its type) shown in the examples. However, at this point any parallel computing implementations must address the baseline issues presented in "Scalability! But at what COST? (McSherry,Isard,Murray 2015)" a paper whose central question is can a parallel computation exhibit a Configuration that Outperforms a Single Thread (the COST in the title). [1] There is a good discussion of the paper and its applicability to parallel (and distributed) computation implementations in Richard Feldman's 2024 Distributed Systems talk "Distributed Pure Functions". [2]

At this point in the life-cycle of the concept of parallel computation, I think it has become somewhat imperative that devs in the area begin to honestly evaluate the practicality and benefits/drawbacks of using the techniques for a given application area and attempt to 'sell' their libraries, techniques, idioms, etc using a more transparent approach. Also, I generally think that people that argue for more prevalence of parallel code, especially those arguing for the default being parallel (or concurrent), have to wrestle with and address these same issues.

Again, I don't dislike the premise of the library, think the usage examples seem very sensible and well designed, and I really like parallel computation as an area of study in general. Further, I really think that setting out a task for one's self

'to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance.'

after taking inspiration from two well respected and frequently utilized libraries in the space is great and the internals of the library I saw look clean and well architected.

1 - https://www.usenix.org/system/files/conference/hotos15/hotos...
2 - https://youtu.be/ztY1YRiaSiE?si=npBREw9vdF5dHcJh&t=350
Team discovers naturally occurring DNA-protein hybrids
I never can tell what will resonate, either. My top posts getting traffic right now:

- How to fix a Casper Glow Light charger

- What I think about various email apps’ privacy policies

- How to put FreeDOS on a USB stick on a Mac

Why those got popular is beyond me. I’m just glad someone else but me found them useful.
This new paper from Alibaba is called MIMO: Controllable Character Video Synthesis withSpatial Decomposed Modeling

https://menyifang.github.io/projects/MIMO/index.html
credit: https://x.com/alexcarliera/status/1838962098111737901
I don't understand the problem that's being solved here. At the scale you're talking about (e.g. millions of requests per day with FindAI), why would I want to house immutable log data inside a relational database, presumably alongside actual relational data that's critical to my app? It's only going to bog down the app for my users.

There are plenty of other solutions (examples include Presto, Athena, Redshift, or straight up jq over raw log files on disk) which are better suited for this use case. Storing log data in a relational DB is pretty much always an anti-pattern, in my experience.
Seems that the author of the piece reposted the same contents at a different URL yesterday. Odd.
I'd argue that the most common calculators are the four-function calculators (plus GT, MR etc.) used by sellers worldwide in the non-Western world that don't want to use full-function POS systems and still use paper ledgers – the ones with solar cells and battery lifetimes in the order of months.

While they used to have special-purpose controllers, sadly, they seem to be shoving Android in them now... perhaps for a good upgrade path, though. [1]

[1] https://www.youtube.com/watch?v=ui2UVUXiIzY
> You are genuinely unwell

I'm pretty sure that's not helpful.
I think there are complicating factors.

Investors are throwing unfathomable amounts of money at AI right now, and frontier models are very expensive to build. There’s also the issue of these AI-as-a-Service companies requiring an ever increasing amount of GPUs and electricity, and because frontier models keep getting bigger, the problem keeps getting worse.

There is a serious risk to these companies. A frontier model doesn’t sit at the frontier for very long. Given a year or two, open source models can catch up for less than 1% of the money spent to build a frontier model. The moat doesn’t last long, so you need to keep burning tens of billions to stay ahead.

But as open source models continue to improve, we run the risk of reaching a moment that looks like the current smartphone market. People aren’t upgrading their phones as often anymore because a 4 year old smart phone is still pretty great. There’s no need to buy every year. Well, at some point an open source model will be close enough to a frontier model that many users will just stick with it. They’ll prefer it because there’s no monthly fee to run it on their own hardware, because there are no rate limits, and because they prefer the privacy and flexibility.

Right now you need a big cluster of GPUs to run top tier models. But with every passing year we get closer to good-enough open source models running on gaming GPUs.

And when that happens, would you want to be one of the investors shoveling tens of billions of dollars into building frontier models with declining subscription numbers where you’ve got no moat?

I don’t think the economics of this are going to pan out in the long run. Everyone is still hyped about ChatGPT, so investors are happy to throw money at it. But I think we’re in a very big AI bubble right now. The economics only make sense if someone achieves AGI within the next couple of years. If they don’t, this whole thing is going to decline sharply as open source models provide a better free alternative.
This is what happens with PID controllers. It is by definition a trailing view, and a single catastrophically bad request can cause catastrophic deviation of the whole system before the queue monitoring can "catch up."
LEO WiFi, international space stations testing alfalfa growing in zero-g, “space walks” and moon returns. Meh. It’s the robotics probes like this one, Cassini, and Voyagers that are the exciting missions. Far bigger return for science.
If we are referring to PhD positions, that’s the case anyway. Many masters/PhD applicants have multiple papers these days.
Jesus the orbital injection alone wasn’t something I would have thought about. We rely a lot on the atmosphere to break our probes. Without that you need to burn just as much fuel slowing down as you did speeding up. Well, actually that isn’t true because your mass is way different so your fuel requirements are much, much less than that initial launch but still a non trivial amount.

I’m not a space probe engineer but I sometimes wonder if we go overboard on specialized compute hardware. I kinda wonder if that made more sense “back in the day”…. Ingenuity only rad hardened microchip is its flight controller. The rest is commercial off the shelf “normal hardware”.

I dunno… all I know is most people including myself ask the same questions as the parent. What the hell are we waiting for? Send some shit over there! Let’s do this.
A healthy chunk of the population believed, enough to impact national policies. Some of the first efforts at what we now call radio astronomy were attempts to listen for Mars signals. Just over a century ago "the big listen" saw large parts of the planet, including the military, turn off their transmitters in order to listen for Martians.
Agreed that it’s a red flag, but at this point we weren’t super interested in switching things up. Which is my point- if you’re not confident that your house will basically sell itself (and we weren’t, the house had been sitting on the market) then you’re vulnerable to scare tactics. It’s the same as before, except that commission is offered over text instead of being on MLS.
Mine is mostly purpose driven. There are the fundamentals folders. Each have their own naming and categorization strategy. Then there are the folders inside these folders to help with the above, and there are the container folders, which are mostly content types.

The fundamentals projects are often automated or augmented with tools. If not I just think about what are the primary keys I would have when I'm looking for it (and I don't mind duplicating if the file is final, like receipts or contracts). For stuff you're currently working on, you can use versioning and timestamps to have stuff to file.

It has become surprisingly easy to find files after that. And with tools like spotlight (macos), the result makes much more sense.
Over 95% of criminal cases end in a plea bargain. Trials are rare and unpredictable. The last thing prosecutors want is their career derailed by a fickle jury and the vast majority of crimes don’t involve a “big fish” worth the risk.
I use Google probably ~70% less these days, and mainly just to validate a suspected ChatGPT hallucination by trying to find a source – and even then, it's mostly Scholar and Images and `filetype:pdf` that's helpful. The default, general search is really hard to use these days. Google's AI up top is also both extremely annoying (I had to use a Chrome plugin to disable it) and very bad compared to the alternatives. I haven't seen it give a correct answer yet.

For me, ChatGPT has overall greater accuracy (and MUCH greater precision) than Google, especially for longer, complex queries. It is so good at understanding language that even if the results contain hallucinations, I can ask it to elaborate its reasoning with follow-ups and thereby get clues to further investigate, something that was really hard to do with Google because it sucks at parsing and its results are 90% spam.

Google has felt like like an adversarial system for a years now, where I'm not actually the user but the enemy, and it has long since stopped delivering quality results (even with adblock). It has maliciously bad UX. By contrast, ChatGPT feels immature but helpful, and getting better every year.
Looks like a good start!

I'm sure you are already working on this, but it would be nice to be able to filter my search by various criteria (e.g. Beds/Baths/Price/Square Footage). Since you guys are an AI company, this could even be freeform (e.g. what are you looking for?)

And also potentially to be able to save multiple searches.
Yes. Because everyone is just repeating someone else's claims. This is what you get with a bunch of authority figures pretending to be scientists.
Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
Hi HN, we’re Akshay and Jake from Haystack (https://haystackeditor.com/). Haystack re-imagines the IDE by putting it on a 2D digital whiteboard that automatically draws connections between code as you navigate and edit files. We designed it to match our mental model of how code works – as a graph of connected components. Here’s a demo of what it looks like: https://www.youtube.com/watch?v=5XADctpWNNs. You can download Haystack from https://haystackeditor.com/.

We used to work as software engineers at big companies, and when the explosion in AI code-generation tools started we were really excited about them. They gave us a huge speed boost in our day-to-day work. But something was missing: writing code had become easier, but navigating codebases remained painful. We found that we were spending more time on the latter than the former!

Our vision of Haystack is an IDE that helps you navigate your codebase at speed. You should be able to type a vague description of the code you’re looking for (“Show me the code flow that triggers after we click the submit button”) and immediately see the right result. But we don’t think the traditional split-panel interface is the best fit for this type of rapid navigation. Inspired by the fluidity of design tools like Figma (Akshay used to work there!) and Miro, we realized that the canvas layout is a perfect way to represent and operate on code flows, and a great base for all the AI and collaborative tooling we want to build! This is how Haystack was born.

You might have seen our original Show HN (https://news.ycombinator.com/item?id=41068719) about two months ago. Since then, a ton of our users have told us that they’d love to contribute. We’ve made the decision to make the editor source-available so that folks can make contributions and so that they can examine the code to make sure they can trust it. Our repo is at https://github.com/haystackeditor/haystack-editor.

If you’re wondering why we’re going source-available rather than proper open-source: as a startup, we're going to eventually monetize and it’s too early for us to make the decision on whether going fully open-source is the right move. We want to own the distribution of Haystack until we can better understand the ramifications that open-sourcing would have, and whether it’s sustainable business-wise. We’d love to find a way to make proper open-source work, but it’s a one-way door, so we want to take our time to make sure we’re making an informed decision.

We would love to hear about what you think about having a canvas in your IDE and the role visualizations have to play in software development!
If I know I’m going to like them later, I post them to my blog first and let it crosspost to Mastodon for me. If I post to Mastodon first and it catches more interest than I expected, I’ll pull it back to my blog and maybe expand it into a bigger post.
> being able to see how many chargers are available at a station

Google Maps has this information for the ESB network in Ireland. It even shows which connections are currently being used, and which are out of order. Next step is to show information on the current in-use plugs, like when the session started. On the ESB app this information is available and it helps to estimate when a point might become available, if there is congestion.
If you store the PMTiles in S3 or any other object store that supports HTTP Range Requests, that's a no-brainer... In a normal disk on you own server, this might become interesting, yes.
Where is the “session object” stored?
Correct. It's free, but not open-source.
> BYD cars already get top crash ratings in European tests

I see it coming up in the top 10 for 2023, but not 2024 [1]. Just not released yet?

[1] https://www.euroncap.com/en/ratings-rewards/electric-vehicle...
yes but do they have DNA or something like it? Are we their descendants? Are they ours? How much of that life is “intelligent” and how much of it is just microbes and stuff?

You are right in that it seems pretty “obvious” that we aren’t alone… the math is overwhelmingly in favor of it being everywhere. But there is a huge distance between the math saying it exists and actually looking at it with your own eyes.
Thanks for the detailed information! The comment from the docs about the speed varying with temperature and VDD would certainly also be true of a CPU with a local ring oscillator, so if predecessors were also erroneously referred to as asynchronous, that does make me suspicious as well.
Hire HTML and CSS People
I have such mixed feelings about dynamically typed languages. I've designed a whole pile of hobby programming languages, and dynamically typed languages are at least an order of magnitude simpler to design and for users to learn and start using.

At the same time, they inevitably seem to lead to user stories like this where a user really does know exactly what types they're working with and wants the language to know that too (for performance or correctness), and they end up jumping through all sorts of insane hoops to get the optimizer to do exactly what they want.
A far cry from the 1979 IBM presentation.

> A COMPUTER CAN NEVER BE HELD ACCOUNTABLE

> THEREFORE A COMPUTER MUST NEVER MAKE A MANAGEMENT DECISION
Take care with iCloud as it's just a syncing tool, not a backup one. You should probably have timestamped backups in some (encrypted) drives or other online storage.
Because cohost is shutting down https://news.ycombinator.com/item?id=41492807
Here in northern New Jersey there are many chargers that are inside municipal parking garages. Since you have to pay to enter (technically, to leave) you have to pay for parking time to use those chargers. That's obviously not an issue if you would be parking there anyway, but if you lived in the area and just wanted or needed to use the charger you'd have to pay an additional $1 - $2 per hour on top of the charges from the charger.

I'm not sure what the state of the chargers being installed at local businesses is. My local grocery store has four chargers now, but I don't recall seeing any signage about them being for customers only. They share the parking lot with the church across the street, though, so that may complicate things.
As a side note, these days you can fake named arguments in C, if you’re OK with every argument being 0 by default:

// Declaration:
void plot(float xlo, float xhi, float ylo, float yhi, float xinc, float yinc);
struct plot_a { float xlo, xhi, ylo, yhi, xinc, yinc; };
static inline void plot_i(struct plot_a _a) {
// inline thunk to allow arguments to be passed in registers
plot(_a.xlo, _a.xhi, _a.ylo, _a.yho, _a.xinc, _a.yinc);
}
#define plot(...) (plot_i((struct plot_a){ __VA_ARGS__ }))

// Call:
plot(alo, ahi, blo*2.0, bhi*2.0, .yinc = y, .xinc = f(x+z));
> Tariffs of 100% on China EVs is a nuclear weapon to prevent them from gaining any ground here

Doesn't matter if Chinese manufacturers enjoy economies of scale from supplying Europe, South and Southeast Asia, Africa and South America. If American automakers are constrained to America and grow complacent, the compounding effects of learning curves and R&D advantage due to greater total profits will leave us with a fleet of Ladas.

At the end of the day we have to compete. Other than Tesla, we are uncompetitive in the mass market. The tariffs are meant to give us a safe harbor. But they don't automatically deliver us an edge.
Interesting. In essence, we could equate to paying for the Gemini Advanced or Pro as a way to avoid use of our data and prompts.

https://ai.google.dev/gemini-api/terms#data-use-paid
Very cool! I was working on something similar at one point, but I sort of gave up on it when I wanted to move it from the "toy server that works on localhost" stage to something that I could actually deploy in the wild. I got overwhelmed by decision paralysis for how to proceed: should I just use a reverse proxy? Or should I rewrite my backend code to be some kind of plugin for some existing server software? If so, what kind of plugin, and for which software?

It's very inspirational to see that you've just said screw it, I'm going to host my own HTTPS server, and also hey reddit, do your worst, try to break it. Now I want to work on my similar project again.

For anyone similarly inspired, but who doesn't know where to begin making an HTTP server, check out this excellent tutorial that walks you through everything you need to make an HTTP/1.0 server, and then grow it to handle HTTP/1.1: https://www2.cs.uh.edu/~gnawali/courses/cosc6377-f12/p1/http...
prediction and quick evacution is AI hallucination grade.

People died with flash floods, and it is worse if happening in the middle of the night, not to mention in the "middle of nowhere".
In our financial system money can be created at will
Exactly. Naming the constituting parts also makes it clear if there is a bug.

Example. Is there something wrong in the following statement? You don´t know, because it does not specify what the intended meaning of the statement is.

if (foo.a <= 3 && bar || bar > 34 && ( ...etc ))

Take away: break up the parts of you logical condition, give them a name, reassemble the condition from the logically named parts. A a rule of thumb, a condition that reads like a regular sentence is a clear condition.
Can you add a URL? Is dog water good or bad?
Just to add a data point: my iPhone 12 Pro Max stands at 82% with optimised charging after 4 years.

Not bad at all.
I mean odds are good it already happened a long time ago. Some space crap crashed into earth, spewing some rock covered in microbes into space where it eventually collided with Europa. We have identified plenty of space crap from other planets and moons in our solar system that crashed into us.

Granted the environment on our space probes is a little different than a shattered rock sent from an impact event but still…