skysight-inc/HackerNews huggingface dataset:
> Why they would waste time on their employees training if they don't want to hire anyone?

When the market is hot, it's hard to get applications from experienced candidates. During down markets like right now, there actually are experienced candidates open to interview at all, so you build skills on how to interview experienced candidates so you are ready when you really want to hire.
Oh, come on. They do have an example of architecture, not literal example of events. It doesn’t matter what trivial implementation of Observer pattern you choose.
When I hear AI agents, I hear RL (reinforcement learning), not LLMs. RL may not be having the moment that LLMs are, but the progress in recent years is incredible and they are absolutely solving real world problems. I was just listening to a podcast about using an RL algorithm to enhance the plasma containment system in a fusion reactor, and the results were incredible. It quickly learned a policy that was competitive with the existing system that had been hand built over many years at a cost of millions. It even provided some new insights and surprises. RL is SOTA in robotics control, and some new algorithms like Dreamer V3 can generalize in realtime without millions of samples. It's has already grown way beyond solving ATARI games and is in many cases being used to train LLMs and other generative AI.

There is a good amount of research going into combining LLMs with RL for decision making, it is a powerful combination. LLMs help with high level reasoning and goal setting, and of course provide a smooth interface for interacting with humans and with other agents. LLMs also contain much of the collective knowledge of humanity, which is very useful for training agents to do things. If you want to train a robot to make a sandwich it's helpful to know things, like what is a sandwich, and that it is necessary to move, get bread, etc.

These feedback loop LLM agent projects are kind of misguided IMO. AI agents are real and useful and progressing fast, but we need to combine more tools than just LLM to build effective systems.

Personally, I am using LLMs quite effectively for ecommerce: classifying messages, drafting responses, handling simple requests like order cancellation. All kinds of glue stuff that used to be painful is now automated and easy. I could go on.
This might sound a bit...but hang with me please...

Are the symbols "0" and "1" also definable as pixel values on a large screen? If so, what is a pixel? It it further composed of smaller micro pixels? Or is it pixels all the way down?

What I'm saying is that a binary computer cannot write "A" to its memory any more than you can write a green patch to a black-and white monitor's pixel.

Sure, there are various work around...you could dither, and make some bit patterns represent red, green, etc...or you could put a picture of an apple onscreen with an arrow pointing to it which said "this is red".

And just like a color monitor can display more information than a black and while monitor can, the programs of a Turing machine with more symbols can express more information in smaller strings than a binary turing machine can.
The literature on music theory and composition is mostly incredibly bad. How much do you already know? Best choose models, study their work in detail, and imitate their techniques. Finding your own voice comes later -- imagination can be practiced. Composer bios are fortunately plentiful; find ones that analyze the music and listen along with the analyses.
It's debatable if it's more readable or not, for sure it's shorter.
addicted to smartphones? leave it behind when you go to study at the library and you have no choice but to study.

you are not hitting the gyms for the 10 years you been telling people? subscribe to a local gym on the way to or back from work! (brain: "well i already spent money and its too embarassing to cancel now and besides the gym is literally down the same street i dont even have to drive there welp guess im going")
Ah sweet we have finally entered the "let's be realistic" phase.
Not that I know of. Even Yankee White and TS-SC can go to naturalised citizens. Hell, our current Secretaries of Energy and Homeland Security are foreign born.
What Does Cancer Look Like? [video]
So it’s real human, eh? Nice bait, bro. But probably can spend your time better.
> Does this increase the risk of a cease and desist? After all, G-men might be worried that a foreign power will replicate the tech without paying an American corporation!

Many of the regulations he talks about aren’t related to the United States or corporations at all. We like to poke fun at America, but in my experience it has been much easier to launch physical products in America than many other countries. The blog gives one example of requiring “UKCA” stamped somewhere to deal with some post Brexit thing. Then there’s the matter of customs and import issues, which are a nightmare to navigate in many of the various countries you might ship to other than the US.

> The creator has eliminated all production problems, while skipping all the steps required to earn a revenue.

Even with full instructions, production problems would actually be the majority of the work. It’s still quite difficult to set up manufacturing for something like this. Furthermore, it’s nearly impossible for someone to perfect a manufacturing process and document it without having done the manufacturing and learned from experience.

Finally, the product described isn’t actually that novel. Anyone sufficiently motivated and capitalized to set up a manufacturing line would also have the resources to have developed something like this.

The comments in the blog read more like a commentary on the difficulties of low volume product logistics, not a suggestion that “G-men” are trying to crush someone’s hobby project so that an American corporation can have more profit.
Because coming from other languages like Rust, Kotlin, and ES6, going back to Python feels archaic. A huge reason for that comes down to lambda syntax.
But then so are signals.

The only "benefit" signals as proposed here give you is less control over the exact dispatch pattern of the graph, for instance things like debouncing, throttling, batching, etc etc etc. Aka all the things you absolutely must have control over if you want to make something resembling a high performance application.
I'm on the same boat but I can't find an email client that has a web version and a phone version that also doesn't force me to use their email server.

Closest you can get is thunderbird + K9 and it doesn't allow snoozing email on phone, which is a hard requirement for me
Have they been posting on "Who is hiring?" recently?
- They’re saying ”the community wants less boilerplate”

- They introduce what is effectively a black-box system

- The new system is expected to handle all application state

- They try to push it for frontend folks while also remarking that it would be useful for build systems

This has the same red flags the xz saga had.

Have we learnt nothing.

Lots of ”users” here vouching for the pattern and hoping it gets adopted. I bet this gets some nice damage control replies because there’s social engineering going on here right now and most seem to not be aware of it.
We had a store called Finast. Their store brand just said Finast and what was in the box, but the boxes were yellow instead or white.
Can't we just call javascript 'done'?

We keep adding things to the language, and never subtract anything, which means learning it as a language is getting harder and harder.
You can also just get a dedicated clock, and then it will always show the time no matter what your appliances are doing, and you only ever have to do upkeep on the time and maybe-battery of the one time piece.
Someone has to step up. Someone's got to care. Someone this. Someone that.

Who if not you? When if not now? Be someone.
They didn't "flee", there was a coordinated Zionist effort to move them to Israel:

https://en.wikipedia.org/wiki/Operation_Magic_Carpet_(Yemen)

And the anti-Zionist riots were in response to the illegal occupation of Palestinian land:

https://en.wikipedia.org/wiki/1947_anti-Jewish_riots_in_Aden

None of this was even remotely on the scale of Nakba.
Show HN: The single platform to chat with any LLM
Just bring your API key to chat with over 80 of the latest models hosted on Anthropic, Mistral, Groq and many more.
there is a huge difference between having a coding standard (handled easily by a linter on commit in most languages) and making a particular whitespace indentation a critical language feature.

Bonus, if there's a good reason to change the linter format, you can do so.
Rust handles this rather well I think.
I mean hashes of what, not which hash algorithm. If you build the same Dockerfile, then I don't think you'll get the same hash, so I'm not sure what the use of that hash would be. (Did you mesn a hash of some other thing?)
I had an updated version which implemented a binary search, but I couldn't update my previous comment so I dropped it. That being said, due to the scoring function `score(r,g,b,rr,gg,bb)` giving the exact same score sometimes for neighbouring colors, the search would still have to repeat and wasn't much more optimal than the code you see above.
Except many/most services will not trust any "VoIP" phone numbers, because the real reason they want your number is not 2FA, but instead sibyl resistance. If you force scammers/fraudsters to burn an "expensive" number (yes, $4/mo prepaid SIM is expensive) then you get less spam/fraud.

By the way, don't use Twilio. You can get a phone number from someone like BulkVS or Anveo Direct for literally $0.06/month.
Except one is already built into the language? And it provides all the upsides of signals with none of the downsides? (Modulo proper use of `using` directives)
Projection mapping leaves the darkness behind
> self improvement of the industry

Credit is mostly due to the government here. The NTSB[1] has been a shining success.

And yes, hysteresis must be considered for transport safety.

[1] https://www.ntsb.gov/
Modern relativists feign ignorance regarding the cost of what was almost universally regarded as societally harmful. It’s literally regressive behavior making decisions purely on the basest chemical responses and emotion and not higher order thinking, reasoning or logic. And then somehow bundling that up and claiming to be enlightened.
This weekend was the timezone change ("Standard Time" to "Summer Time" in most of Europe), I remember working with https://www.simile-widgets.org/timeline/ and wondering how it would depict events if you want to use local time (and have the timezone change during the day), in theory when switching to summer time it would have to show a 23 hour day, and for standard time a 25 hour day.

I wonder how Google's timeline widget handles it too, on Google Calendar if I try to create an event on March 31, 2:00 AM CET, it will jump to March 31, 3:00 AM CEST. If I create an event starting at 1 AM and ending at 2 AM, it will change the ending to 3 AM (since 1 second after 1:59:59 CET is 3:00 AM CEST). When trying to change the end time, it would show a dropdown with 2:00 (1 hour), 2:30 (1.5 hours), which are incorrect since these times "don't exist". The next option is 3:00 (2 hours), which is also wrong because on March 31st, it took the clock that honored "local time" 1 hour to go from 1 AM to 3AM.
>For more complex computation, named functions, which can be limited to the local scope to avoid any name-collision problems, are the way to go, as a 2006 blog post from Guido van Rossum stated. In his opinion, there is no Pythonic way to embed a multi-statement construct in the middle of an expression.

Well, there's no Pythonic way because Guido didn't let one be.

>The problem, in a nutshell, is that Python blocks are delineated using white space, not braces or keywords like begin and end, so any expression used to create a function with multiple statements would need a way to incorporate white space—or it will not look like Python at all

All kinds of other syntax made it to the language in the last 18 years, but an "end" delimiter for multi-line closures cannot?

>The problem, though, as Paul Moore pointed out, is that there is a process that needs to be followed so that the core developers will reconsider a longstanding decision of this nature; someone needs to explain why the objections raised before are no longer valid

Well, the objections raised before" are all subjective opinions about how this is unpythonic, so good luck refuting feelings.

You're either for it, or against it, and if you're for it and use subjective opinions as objections, then the other side can't really do anything, even if they state objective facts (like how developers are by now well familiar with them, how they avoid polluting the local namespace, how they're useful to setup APIs that provide the mechanism and you pass in the policy at the call site, and so on).

>But without a solution to the syntax issue, the whole argument is not worth having.

Well, there can't be a solution if the problem "we don't like how it looks" - the actual practical problem can certainly be solved.
There are countries with industry wide unions that provide the same levels of protection by just being part of that union.
According to TFA, event emitters / observables cause unnecessary work when called multiple times.

The difference with signals is that the resulting value is only ever calculated when the end consumer reads the value- so you schedule render updates asynchronously from the actual writes to the signal, and whatever chain of computations the watchers perform is done just the one time during the render.

Interim values sent to the signal will get lost, so you really can't do too much interesting work in them. It's really just a fancy abstraction layer to coordinate a rendering cycle.
> They proceeded to hire somebody a week or two later.

Did you discuss salary at any time before the rejection?
Automatic dependency tracking, guarantees against circular references, improved observability and potentially better devtools
That's an interesting thought. In high school I met many girls that were actually interested in informatics but had a hard time keeping up and thus did not pursue a career in tech. The women who did end up studying with me were either:

* extreme gamers

* close to parent with interest in tech (me)

* mocked by males as too stupid to learn informatics

* generally adventurous and did not care about appearance

* highly ambitious/great work ethics

In general, all did have a good amount of self confidence. Maybe it is just easier to end up in the adult industry if you are taught from an early age you are an sex object rather a human being with interests. This might sound extreme but I met males that pretended to treat me as a friend but never thought of me as a human. It is then freaking scary to be all alone in a course with them and without backup like other women.
Aphantasia: Why I cannot picture my children in my mind
Well, nix gives you that too, plus determinism.
Because it's a general purpose computer. Duh. The aim is to be able to arbitrary computations. Which overwriting crypto functions in sshd is a valid computation to be considered.
Just look for the example of a design pattern („Example - A VanillaJS Counter“ section), not for a literal implementation of it via events. Conceptually they are the same.
I believe you just made the author's point. The door thing was an issue but in reality it was an incredibly minor issue considering the scale of the industry involved and the incredible reliability we now take for granted. Oh, and the fact that nobody died. Over and over again people are fixating on the door issue because there is basically nothing else to point at. As soon as anything even minor happens panic sets in and it is irrational given the safety record the industry has worked very hard to achieve. There 'could have been' a major disaster on any flight last year, but there wasn't. If we play the 'could have been' game we will always give in to fear and panic. The fact is there wasn't. And there hasn't been for a long time. The author is right to point out that, unfortunately, there will actually be a major event some time in the future but that is because nothing is perfect. In the grand scheme of things though, the airline industry safety record is about as perfect as something can be right now so please stop panicking.
For one I can write ".set" and the IDE would auto-complete with all possible somethings that can be set, even without having the slightest idea of which ones there are.

I've very much enjoyed this kind of consistency wherever is found (having a common prefix for common behaviors, in this case, setters)
Really cool, but I can't turn off the music.
That sounds repayable though. If I did a tcpdump of the attacker attacking my system, I could replay that attack against someone other system. For it to not be replayable, there needs to be some challenge issued by the backdoored sshd.

Of course since the backdoor was never widely deployed and is now public, I think it's unlikely the attacker will attempt to use it. So whether it's replayable doesn't have a practical impact now. I'm only asking about replayability because I'm curious how it's unreplayable.
Maybe a stupid question, but isn't the memory released anyway when I close the tab? So why do memory leaks matter?
I have no problems connecting with Cisco AnyConnect
Off topic, but I’m wondering if anyone attracted to this topic could help me understand why JavaScript doesn’t have macros.

I’m aware of much conversation around dismissing macros, often in the context of bad dev experience — but this sounds like a shallow dismissal to me.

At the end of the day, we have some of the results of macros in the JavaScript ecosystem, but rather than being supported by the language they are kicked out to transpilers and compilers.

Can anyone point me to authoritative sources discussing macros in JavaScript? I have a hard time finding deep and earnest discussion around macros by searching myself.
Warring factions getting round a (large) table and talking out their differences instead of lobbing munitions at each other for years without actually achieving anything.
> maybe they can show a similar effort in censuring companies that appear to be insincere in their effort and posts

this is a great idea actually! Based off this feedback I'm thinking I post this on tomorrow's "Who is hiring?".

Is this going to be useful?:

METAPOST: I hope this helps candidates.

Employers: If you get overwhelmed with applications, please post an update or a followup that you are, so that candidates know you're not processing applications any longer. People take time to read your post, do research, apply: if all that effort is never going to be reciprocated, be kind and inform upfront.

Candidates: HANG IN THERE. Also, please help out other candidates and let us know how the company has/is treating you.

dang (and HN Mods), a request: I understand making comments about company behavior is against the spirit of "Ask HN: Who is hiring?", so we want your help. Not only a lot more candidates are applying right now but a lot more are unemployed and have been for months. So they are desperate and companies are taking advantage of and abusing their desperation. Is there a way other candidates can comment on companies that misbehave? Two companies that have been prolific on "Ask HN: Who is hiring?", posting every month for the last year have been identified where they take every candidate through the whole interview process as an exercise to train their current staff on interviewing with no actual intention of hiring candidates - where do we share this feedback?
This has been my experience as well. I use Phind as a search engine, it's pretty bad for anything else. It does excel at obvious JS questions, but you can get those anywhere. It's great at sussing out a function that you only half-remember.
What matter imparted that professor?

> Convince me otherwise

Why?
Historically, this example is the reason why the Web evolved into jQuery and from there forked into the world of Angular and React mainly.

Event handling is getting messy very easily. If you want to get deeper into it, have a look at event bubbling and propagation.

Large applications need a robust event handling. This is the nowadays hidden benefit of frameworks like Angular, Vue etc.

Believe me, you don’t want to use the standard event handling API without a framework. Adding, deleting, cloning, firing, removing, fire once etc on many elements can have serious unwanted side effects.
I’ve done something similar with iOS Shortcuts, giving the LLM access to my device calendar and reminders. I’m not sure it fits the definition of “agent” but it’s definitely useful being able to query my calendar using natural language rather than Siri’s rigid commands.
>What is unprofessional about a playboy shoot?

I think it is pretty obvious why using pornographic images in scientific papers for no legitimate reason is unprofessionell.

>Would you have an issue if it was a picture of Michelangelos David?

It isn't a pornographic image, but depending on the photo it might be appropriate or not. It is also an awful test image for color images.
They don't add these to the language. They add these to the (currently basically non-existent) standard library.

Given that almost every single framework under the sun (except React) has converged on signals, it makes sense to move that into the browser. This... this is how the web is supposed to work.
I just tried via my VPN (Speedify) and get a network policy page that forced me to log in, but gave me unfettered access thereafter.
Their action of removing the ban on military use of their technology has made me disbelieve their claims.

Couple that with deceptive naming practices ('Open' AI) and how much they've compromised their independence with so much Microsoft ownership.. why _would_ you take their claims at face value?
Forst the first part, I totally agree: I've had a Kyocera 1030D since 2008 and apart from a single component, which I repaired myself, it works as it did on the first day.

But for color printing or photos, laser printers are simply too expensive (and quality is BAD) and I know a lot of people who buy an inkjet "just to be on the safe side" and keep hearing that they break down after being on vacation, for example.

I live in Germany and with Covid the last copy stores have died.
Well for example golang builds offline just fine, which seems similar in scope? Runtime-based language targeting multiple architectures and operating systems.
Amazing, thanks for the feedback!

> edit: seems like the board editing in multiplayer mode doesn't work

oops, will get onto fixing that
An insider could just be tasked to look for exploitable vulnerabilities in existing code and compile this information for outside entities without ever having to risk inserting a purpose-made backdoor. Considering the security state of most large codebases, there would be a bottomless well of them.
Orchid pollen is usually a clump with a sticky "tail" that sticks to pollinators.
outside of the imperium center, you'd be lucky to have one provider of some product or service. and usually they will only be reachable via whatsapp. because metabook used whatsbook as a backdoor for for their failed oneinternet(?) project.

remember the backlash fb got when they offered free internet in india and africa but only for the Facebook app?

well, everywhere in the world you get free whatsapp traffic, so everyone now is on whatsapp.

good luck convincing a business who get hundreds of sales call via WhatsApp tobuse signal.

or convincing people who can barely afford their water bill that they now need a data plan to use signal instead of free whatsapp.

metabook won on this.
But as soon as they join BJP they are not corrupt and their cases are dropped.

That's nothing but extortion
The first thing when I open that link is a report on "Why Socialism Fails". I'm not gonna trust that as a non-biased source. Show me a peer-reviewed study rather than a blog post please.